Commonwealth Global Fund CNGLX
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 60.524 M -4.14 % | 63.140 M 8.86 % | 58.002 M -12.49 % | 66.278 M -48.16 % | 127.850 M -35.11 % | 197.022 M -42.15 % | 340.571 M -31.98 % | 500.680 M -29.96 % | 714.891 M -17.05 % | 861.857 M -9.57 % | 953.029 M -0.84 % | 961.087 M |
| Net income | 83.176 M 184.12 % | 29.275 M 220.06 % | -24.384 M -105.50 % | 443.306 M -8.54 % | 484.692 M 83.02 % | 264.825 M 1 122.19 % | 21.668 M -89.45 % | 205.329 M 185.44 % | 71.933 M 365.49 % | -27.094 M 73.44 % | -102.015 M -595.60 % | 20.584 M |
| Income before tax | 85.042 M 186.07 % | 29.728 M 282.28 % | -16.309 M -103.61 % | 452.341 M -8.46 % | 494.150 M 79.00 % | 276.064 M 815.15 % | 30.166 M -87.09 % | 233.639 M 128.56 % | 102.221 M 318.99 % | 24.397 M 170.34 % | -34.684 M -136.17 % | 95.904 M |
| Income before tax ratio | 1.41 198.43 % | 0.47 267.45 % | -0.28 -104.12 % | 6.82 76.58 % | 3.87 175.84 % | 1.40 1 481.92 % | 0.09 -81.02 % | 0.47 226.35 % | 0.14 405.13 % | 0.03 177.78 % | -0.04 -136.47 % | 0.10 |
| EBITDA | -3.912 M -145.61 % | 8.578 M 257.83 % | -5.435 M -229.81 % | 4.187 M -90.22 % | 42.817 M -40.80 % | 72.326 M -52.68 % | 152.830 M -40.36 % | 256.249 M -24.62 % | 339.959 M -9.76 % | 376.730 M -26.80 % | 514.637 M -5.82 % | 546.424 M |
| Net income ratio | 1.37 196.40 % | 0.46 210.29 % | -0.42 -106.29 % | 6.69 76.43 % | 3.79 182.05 % | 1.34 2 012.68 % | 0.06 -84.49 % | 0.41 307.57 % | 0.10 420.07 % | -0.03 70.63 % | -0.11 -599.79 % | 0.02 |
| Ratio EBITDA | -0.06 -147.58 % | 0.14 244.99 % | -0.09 -248.33 % | 0.06 -81.14 % | 0.33 -8.77 % | 0.37 -18.20 % | 0.45 -12.32 % | 0.51 7.63 % | 0.48 8.79 % | 0.44 -19.05 % | 0.54 -5.02 % | 0.57 |
| Gross profit ratio | 0.55 -11.46 % | 0.62 11.45 % | 0.55 -1.95 % | 0.56 -11.36 % | 0.64 7.16 % | 0.59 1.65 % | 0.58 -2.40 % | 0.60 9.84 % | 0.55 -0.79 % | 0.55 -3.44 % | 0.57 -1.88 % | 0.58 |
| Weighted average shs out dil | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Weighted average shs out | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| EPS diluted | 0.75 188.46 % | 0.26 230.00 % | -0.20 -105.71 % | 3.50 -8.85 % | 3.84 78.60 % | 2.15 1 164.71 % | 0.17 -89.51 % | 1.62 189.29 % | 0.56 354.55 % | -0.22 75.82 % | -0.91 -464.00 % | 0.25 |
| Earnings per share | 0.75 188.46 % | 0.26 230.00 % | -0.20 -105.62 % | 3.56 -8.72 % | 3.90 81.40 % | 2.15 1 164.71 % | 0.17 -89.51 % | 1.62 189.29 % | 0.56 354.55 % | -0.22 75.82 % | -0.91 -464.00 % | 0.25 |
| Gross profit | 33.062 M -15.13 % | 38.956 M 21.32 % | 32.109 M -14.19 % | 37.420 M -54.05 % | 81.432 M -30.46 % | 117.106 M -41.20 % | 199.146 M -33.61 % | 299.974 M -23.07 % | 389.943 M -17.71 % | 473.870 M -12.68 % | 542.666 M -2.71 % | 557.766 M |
| Income tax expense | 1.866 M 311.92 % | 453.000 K 277.50 % | 120.000 K -51.61 % | 248.000 K -80.69 % | 1.284 M -59.32 % | 3.156 M 531.20 % | 500.000 K -32.89 % | 745.000 K -68.49 % | 2.364 M -25.92 % | 3.191 M 21.15 % | 2.634 M -17.87 % | 3.207 M |
| Cost of revenue | 27.462 M 13.55 % | 24.184 M -6.60 % | 25.893 M -10.27 % | 28.858 M -37.83 % | 46.418 M -41.92 % | 79.916 M -43.49 % | 141.425 M -29.54 % | 200.706 M -38.23 % | 324.948 M -16.25 % | 387.987 M -5.45 % | 410.363 M 1.75 % | 403.321 M |
| General and administrative expenses | 36.974 M 21.71 % | 30.378 M -19.09 % | 37.544 M 12.97 % | 33.233 M -13.55 % | 38.442 M -13.49 % | 44.439 M -6.95 % | 47.760 M -4.97 % | 50.256 M -12.53 % | 57.457 M -46.68 % | 107.755 M 115.06 % | 50.104 M 1.61 % | 49.312 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 17.444 M -1.52 % | 17.713 M 1.51 % | 17.449 M -95.16 % | 360.565 M 16.01 % | 310.792 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 54.418 M 13.16 % | 48.091 M -12.55 % | 54.993 M -86.04 % | 393.798 M 12.76 % | 349.234 M 165.33 % | 131.624 M -8.13 % | 143.277 M 1 830.44 % | 7.422 M -95.95 % | 183.315 M -40.44 % | 307.804 M -24.11 % | 405.568 M 55.26 % | 261.217 M |
| Cost and expenses | 81.880 M 13.29 % | 72.275 M -10.65 % | 80.886 M -80.86 % | 422.656 M 6.83 % | 395.652 M 87.03 % | 211.540 M -25.70 % | 284.702 M 36.79 % | 208.128 M -59.05 % | 508.263 M -26.95 % | 695.791 M -14.72 % | 815.931 M 22.78 % | 664.538 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 36.974 M 21.71 % | 30.378 M -19.09 % | 37.544 M 12.97 % | 33.233 M -13.55 % | 38.442 M -13.49 % | 44.439 M -6.95 % | 47.760 M -4.97 % | 50.256 M -12.53 % | 57.457 M -46.68 % | 107.755 M 115.06 % | 50.104 M 1.61 % | 49.312 M |
| Interest income | 114.667 M 144.26 % | 46.945 M 613.99 % | 6.575 M -68.87 % | 21.123 M -66.73 % | 63.484 M 132.25 % | 27.334 M 6.35 % | 25.703 M -65.15 % | 73.757 M -29.36 % | 104.407 M -26.30 % | 141.669 M -17.53 % | 171.782 M -14.39 % | 200.645 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 17.444 M -2.06 % | 17.810 M 0.20 % | 17.774 M -8.04 % | 19.329 M -30.84 % | 27.949 M -42.61 % | 48.700 M -47.15 % | 92.152 M -33.39 % | 138.337 M -31.34 % | 201.474 M -15.40 % | 238.147 M -7.15 % | 256.477 M -4.39 % | 268.254 M |
| Operating income | -21.356 M -131.33 % | -9.232 M 60.22 % | -23.209 M -53.28 % | -15.142 M -201.84 % | 14.868 M -37.07 % | 23.626 M -61.06 % | 60.678 M -48.54 % | 117.912 M -14.86 % | 138.485 M -0.07 % | 138.583 M -46.32 % | 258.160 M -7.19 % | 278.170 M |
| Operating income ratio | -0.35 -141.32 % | -0.15 63.46 % | -0.40 -75.15 % | -0.23 -296.45 % | 0.12 -3.02 % | 0.12 -32.69 % | 0.18 -24.35 % | 0.24 21.57 % | 0.19 20.47 % | 0.16 -40.64 % | 0.27 -6.41 % | 0.29 |
| Total other income expenses net | 106.398 M 173.10 % | 38.960 M 464.64 % | 6.900 M -98.52 % | 467.483 M -2.46 % | 479.282 M 89.86 % | 252.438 M 927.34 % | -30.512 M -126.37 % | 115.727 M 419.12 % | -36.264 M 68.24 % | -114.186 M 61.01 % | -292.844 M -60.67 % | -182.266 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.161 B 16.33 % | -2.582 B 7.81 % | -2.801 B 6.23 % | -2.987 B -7.84 % | -2.770 B -15.38 % | -2.401 B -2.09 % | -2.352 B -12.27 % | -2.095 B -16.19 % | -1.803 B -394.55 % | -364.516 M -63.86 % | -222.449 M -117.62 % | -102.219 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.602 M -9.87 % | 276.945 M 88 099.04 % | 314.000 K | 0.000 | 0.000 -100.00 % | 517.991 M 180.43 % | 184.711 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -937.461 M -68.09 % | -557.707 M -15.55 % | -482.643 M -2.97 % | -468.720 M 3.95 % | -488.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -733.676 M -1.10 % | -725.688 M -1.11 % | -717.700 M -1.13 % | -709.712 M -1.14 % | -701.724 M -1.15 % | -693.736 M -1.16 % | -685.748 M -1.18 % | -677.760 M -4.24 % | -650.195 M -4.49 % | -622.271 M -8.42 % | -573.971 M -8.43 % | -529.367 M |
| Common stock | 1.068 M -2.38 % | 1.094 M -5.03 % | 1.152 M -5.19 % | 1.215 M -0.33 % | 1.219 M 0.25 % | 1.216 M -2.09 % | 1.242 M 0.16 % | 1.240 M -1.82 % | 1.263 M -2.55 % | 1.296 M 9.46 % | 1.184 M 41.29 % | 838.000 K |
| Total equity | 2.390 B -15.36 % | 2.824 B -7.58 % | 3.055 B -5.79 % | 3.243 B -0.08 % | 3.246 B 1.94 % | 3.184 B -3.53 % | 3.300 B 1.23 % | 3.260 B -3.21 % | 3.368 B 1.47 % | 3.320 B -1.31 % | 3.364 B -3.94 % | 3.501 B |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.127 M 101.14 % | -274.955 M 67.60 % | -848.578 M 25.67 % | -1.142 B 32.73 % | -1.697 B 23.13 % | -2.208 B 26.54 % | -3.005 B 30.91 % | -4.350 B |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.691 M -90.66 % | 274.955 M -67.60 % | 848.578 M -25.67 % | 1.142 B -32.73 % | 1.697 B -23.13 % | 2.208 B -26.54 % | 3.005 B -30.91 % | 4.350 B |
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.818 M -89.52 % | 274.955 M -67.60 % | 848.578 M -25.67 % | 1.142 B -32.73 % | 1.697 B -23.13 % | 2.208 B -26.54 % | 3.005 B -30.91 % | 4.350 B |
| Other current liabilities | 5.640 M 97.00 % | 2.863 M 21.06 % | 2.365 M -78.48 % | 10.991 M 45.89 % | 7.534 M 85.20 % | 4.068 M 121.09 % | 1.840 M | 0.000 -100.00 % | 3.687 M -53.69 % | 7.962 M -80.50 % | 40.840 M 37.23 % | 29.761 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 32.938 M 14.38 % | 28.798 M 30.15 % | 22.127 M -29.93 % | 31.579 M -29.33 % | 44.687 M -28.35 % | 62.368 M -18.79 % | 76.796 M -19.50 % | 95.395 M -22.81 % | 123.587 M -23.81 % | 162.204 M -16.64 % | 194.589 M -0.98 % | 196.523 M |
| Total liabilities | 32.938 M 14.38 % | 28.798 M 30.15 % | 22.127 M -29.93 % | 31.579 M -57.04 % | 73.505 M -78.80 % | 346.774 M -62.97 % | 936.450 M -26.01 % | 1.266 B -32.05 % | 1.863 B -23.73 % | 2.442 B -25.61 % | 3.283 B -29.98 % | 4.688 B |
| Other non current assets | 17.417 M -3.57 % | 18.061 M 19.03 % | 15.173 M -12.56 % | 17.353 M -56.35 % | 39.757 M 103.92 % | -1.013 B 36.58 % | -1.598 B 25.69 % | -2.150 B 30.13 % | -3.077 B 37.15 % | -4.896 B 9.59 % | -5.416 B 27.15 % | -7.434 B |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.602 M -9.87 % | 276.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 517.991 M 180.43 % | 184.711 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.847 M -50.61 % | 48.281 M -45.61 % | 88.760 M -55.24 % | 198.287 M -22.49 % | 255.812 M -40.20 % | 427.756 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.847 M -50.61 % | 48.281 M -45.61 % | 88.760 M -55.24 % | 198.287 M -22.49 % | 255.812 M -40.20 % | 427.756 M |
| Property plant equipment net | 231.352 M -3.03 % | 238.593 M -4.43 % | 249.663 M -3.38 % | 258.391 M -43.76 % | 459.421 M -39.84 % | 763.674 M -41.12 % | 1.297 B -38.29 % | 2.102 B -29.67 % | 2.988 B -36.39 % | 4.698 B 1.20 % | 4.642 B -31.95 % | 6.822 B |
| Total non current assets | 248.769 M -3.07 % | 256.654 M -3.09 % | 264.836 M -3.96 % | 275.744 M -44.76 % | 499.178 M -50.74 % | 1.013 B -36.58 % | 1.598 B -25.69 % | 2.150 B -30.13 % | 3.077 B -37.15 % | 4.896 B -9.59 % | 5.416 B -27.15 % | 7.434 B |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.003 M 51.70 % | 3.298 M -96.91 % | 106.602 M 1 457.14 % | 6.846 M -78.77 % | 32.245 M -0.04 % | 32.257 M -94.58 % | 595.632 M 216.06 % | 188.458 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K -94.59 % | 314.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.161 B -16.33 % | 2.582 B -7.81 % | 2.801 B -6.23 % | 2.987 B 6.85 % | 2.796 B 16.45 % | 2.401 B 2.09 % | 2.352 B 12.27 % | 2.095 B 16.19 % | 1.803 B 394.55 % | 364.516 M 63.86 % | 222.449 M 117.62 % | 102.219 M |
| Cash and short term investments | 2.161 B -16.33 % | 2.582 B -7.81 % | 2.801 B -6.23 % | 2.987 B 6.85 % | 2.796 B 16.45 % | 2.401 B 2.09 % | 2.352 B 12.25 % | 2.095 B 16.21 % | 1.803 B 394.55 % | 364.516 M 63.86 % | 222.449 M 117.62 % | 102.219 M |
| Total current assets | 2.176 B -16.24 % | 2.598 B -7.75 % | 2.817 B -6.18 % | 3.002 B 6.44 % | 2.820 B 14.87 % | 2.455 B -3.78 % | 2.552 B 13.23 % | 2.254 B 12.14 % | 2.010 B 205.71 % | 657.374 M -38.08 % | 1.062 B 85.99 % | 570.804 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.000 K 94.59 % | -313.998 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 15.737 M -1.70 % | 16.009 M 2.96 % | 15.549 M 5.76 % | 14.702 M -24.81 % | 19.554 M -61.73 % | 51.089 M -45.32 % | 93.436 M -38.54 % | 152.031 M -12.96 % | 174.676 M -32.97 % | 260.601 M 6.99 % | 243.569 M -13.05 % | 280.127 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.306 M -28.83 % | 87.546 M -28.60 % | 122.608 M -15.06 % | 144.341 M -30.60 % | 207.980 M 23.16 % | 168.875 M -8.50 % | 184.560 M |
| Account payables | 27.298 M 5.26 % | 25.935 M 31.24 % | 19.762 M -4.01 % | 20.588 M -44.59 % | 37.153 M -36.27 % | 58.300 M -22.22 % | 74.956 M -21.43 % | 95.395 M -20.44 % | 119.900 M -22.27 % | 154.242 M 0.32 % | 153.749 M -7.80 % | 166.762 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 5.046 M -29.96 % | 7.204 M 10.12 % | 6.542 M 0.86 % | 6.486 M 400.85 % | 1.295 M 8.19 % | 1.197 M 6.02 % | 1.129 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 396.040 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M -68.99 % | 384.654 M 0.00 % | 384.657 M -39.30 % | 633.661 M 0.00 % | 633.661 M |
| Other total stockholders equity | 3.936 B -1.10 % | 3.980 B -3.61 % | 4.129 B -3.86 % | 4.295 B -0.45 % | 4.314 B 14.85 % | 3.756 B -2.81 % | 3.865 B 1.23 % | 3.818 B 5.09 % | 3.633 B 2.16 % | 3.556 B 7.67 % | 3.303 B 10.08 % | 3.000 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.451 M -14.67 % | 11.076 M -61.23 % | 28.566 M -31.94 % | 41.974 M -41.85 % | 72.187 M -12.87 % | 82.849 M -41.58 % | 141.822 M |
| Total assets | 2.425 B -15.06 % | 2.855 B -7.35 % | 3.081 B -5.99 % | 3.278 B -1.26 % | 3.319 B -5.99 % | 3.531 B -16.67 % | 4.237 B -6.39 % | 4.526 B -13.48 % | 5.231 B -9.21 % | 5.762 B -13.31 % | 6.646 B -18.84 % | 8.190 B |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -14.238 M -143.38 % | -5.850 M 62.31 % | -15.523 M -39.90 % | -11.096 M -736.17 % | -1.327 M -802.12 % | 189.000 K -91.76 % | 2.294 M -57.45 % | 5.391 M -83.18 % | 32.047 M 29.30 % | 24.785 M -54.80 % | 54.839 M 47.81 % | 37.101 M |
| Stock based compensation | 15.977 M 33.82 % | 11.939 M -22.68 % | 15.442 M 16.85 % | 13.215 M -8.39 % | 14.426 M | 0.000 -100.00 % | 21.414 M 15.56 % | 18.530 M 20.13 % | 15.425 M 157.08 % | 6.000 M 172.73 % | 2.200 M 29.41 % | 1.700 M |
| Change in working capital | -1.739 M 71.44 % | -6.089 M -7 617.28 % | 81.000 K 103.82 % | -2.119 M 83.82 % | -13.099 M 34.13 % | -19.886 M 16.12 % | -23.708 M 0.89 % | -23.921 M 48.28 % | -46.247 M -27.96 % | -36.143 M 39.88 % | -60.118 M -54.94 % | -38.801 M |
| Accounts receivables | -1.739 M 71.44 % | -6.089 M -7 617.28 % | 81.000 K 103.82 % | -2.119 M 83.82 % | -13.099 M 34.13 % | -19.886 M 16.12 % | -23.708 M 0.89 % | -23.921 M 49.61 % | -47.472 M -54.20 % | -30.785 M 46.03 % | -57.039 M -47.00 % | -38.801 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.225 M 122.86 % | -5.358 M -74.02 % | -3.079 M | 0.000 |
| Other non cash items | 13.660 M 37.05 % | 9.967 M 32 251.61 % | -31.000 K -100.21 % | 14.898 M -72.55 % | 54.270 M 123.41 % | -231.788 M -1 087.56 % | -19.518 M 90.34 % | -202.137 M -145.33 % | -82.395 M -979.03 % | -7.636 M -103.58 % | 213.152 M 105.05 % | 103.950 M |
| Net cash provided by operating activities | 122.268 M 87.99 % | 65.040 M 303.75 % | 16.109 M -51.67 % | 33.328 M -66.32 % | 98.945 M 10.51 % | 89.536 M -10.46 % | 99.996 M -38.92 % | 163.703 M -12.98 % | 188.114 M -16.16 % | 224.380 M -4.38 % | 234.651 M -15.22 % | 276.783 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -5.691 M -63.53 % | -3.480 M 48.85 % | -6.803 M -101.06 % | 643.252 M -35.40 % | 995.735 M 5.69 % | 942.124 M 102.35 % | 465.586 M -54.61 % | 1.026 B -44.63 % | 1.853 B 140.21 % | 771.238 M 322.64 % | 182.481 M 124.39 % | -748.186 M |
| Net cash used for investing activites | -5.691 M -63.53 % | -3.480 M 48.85 % | -6.803 M -101.06 % | 643.252 M -35.40 % | 995.735 M 5.69 % | 942.124 M 102.35 % | 465.586 M -54.61 % | 1.026 B -44.63 % | 1.853 B 140.21 % | 771.238 M 322.64 % | 182.481 M 124.39 % | -748.186 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 52.338 M -79.97 % | 261.329 M -61.31 % | 675.436 M 126.47 % | 298.241 M -52.67 % | 630.174 M 12.95 % | 557.946 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -60.198 M 62.35 % | -159.870 M 11.91 % | -181.488 M -574.75 % | -26.897 M -390.20 % | -5.487 M 94.16 % | -93.976 M -2 847.80 % | -3.188 M 95.44 % | -69.987 M 20.45 % | -87.983 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -476.220 M -296.23 % | -120.187 M -757.74 % | -14.012 M 96.78 % | -435.783 M 0.20 % | -436.637 M | 0.000 100.00 % | -7.988 M 55.51 % | -17.956 M 35.70 % | -27.924 M 54.74 % | -61.692 M 60.02 % | -154.306 M 22.56 % | -199.249 M |
| Other financing activites | -62.044 M 61.26 % | -160.149 M 11.77 % | -181.521 M -234.80 % | -54.217 M 79.27 % | -261.499 M 73.54 % | -988.149 M -231.36 % | -298.210 M 67.06 % | -905.226 M -60.19 % | -565.089 M 28.04 % | -785.316 M -435.28 % | -146.711 M -125.31 % | 579.672 M |
| Net cash used provided by financing activities | -538.264 M -92.01 % | -280.336 M -43.37 % | -195.533 M 60.10 % | -490.000 M 29.81 % | -698.136 M 29.35 % | -988.149 M -222.72 % | -306.198 M 66.83 % | -923.182 M -55.68 % | -593.013 M 29.99 % | -847.008 M -181.38 % | -301.017 M -179.13 % | 380.423 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K 99.92 % | -9.502 M -743.87 % | -1.126 M 13.52 % | -1.302 M -398.62 % | 436.000 K |
| Net change in cash | -421.687 M -92.75 % | -218.776 M -17.48 % | -186.227 M -199.81 % | 186.580 M -52.95 % | 396.544 M 811.36 % | 43.511 M -83.23 % | 259.384 M -2.57 % | 266.232 M -81.89 % | 1.470 B 897.03 % | 147.484 M 28.46 % | 114.813 M 226.80 % | -90.544 M |
| Cash at beginning of period | 2.582 B -7.81 % | 2.801 B -6.23 % | 2.987 B 6.66 % | 2.801 B 16.49 % | 2.404 B 1.84 % | 2.361 B 12.34 % | 2.101 B 14.51 % | 1.835 B 403.40 % | 364.516 M 67.95 % | 217.032 M 112.32 % | 102.219 M -46.97 % | 192.763 M |
| Cash at end of period | 2.161 B -16.33 % | 2.582 B -7.81 % | 2.801 B -6.23 % | 2.987 B 6.66 % | 2.801 B 16.49 % | 2.404 B 1.84 % | 2.361 B 12.34 % | 2.101 B 14.51 % | 1.835 B 403.40 % | 364.516 M 67.95 % | 217.032 M 112.32 % | 102.219 M |
| Operating cash flow | 122.268 M 87.99 % | 65.040 M 303.75 % | 16.109 M -51.67 % | 33.328 M -66.32 % | 98.945 M 10.51 % | 89.536 M -10.46 % | 99.996 M -38.92 % | 163.703 M -12.98 % | 188.114 M -16.16 % | 224.380 M -4.38 % | 234.651 M -15.22 % | 276.783 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 122.268 M 87.99 % | 65.040 M 303.75 % | 16.109 M -51.67 % | 33.328 M -66.32 % | 98.945 M 10.51 % | 89.536 M -10.46 % | 99.996 M -38.92 % | 163.703 M -12.98 % | 188.114 M -16.16 % | 224.380 M -4.38 % | 234.651 M -15.22 % | 276.783 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 15.190 M 0.29 % | 15.146 M -0.43 % | 15.212 M 4.26 % | 14.590 M -6.33 % | 15.576 M -1.34 % | 15.787 M 4.37 % | 15.126 M -2.67 % | 15.541 M -6.86 % | 16.686 M 15.92 % | 14.395 M 3.70 % | 13.881 M -6.68 % | 14.875 M 0.16 % | 14.851 M 0.97 % | 14.708 M -10.78 % | 16.485 M 1.35 % | 16.265 M -13.58 % | 18.820 M -27.60 % | 25.995 M -2.77 % | 26.735 M -19.88 % | 33.368 M -20.08 % | 41.752 M -2.73 % | 42.925 M -8.42 % | 46.873 M -3.62 % | 48.636 M -16.99 % | 58.588 M -18.20 % | 71.623 M -7.94 % | 77.798 M -15.07 % | 91.599 M -7.99 % | 99.551 M -3.86 % | 103.546 M -9.67 % | 114.632 M -21.14 % | 145.367 M 6.00 % | 137.135 M -1.29 % | 138.934 M -12.73 % | 159.208 M -21.84 % | 203.694 M -4.39 % | 213.055 M 0.12 % | 212.808 M -1.75 % | 216.595 M 0.65 % | 215.194 M -0.95 % | 217.260 M 1.51 % | 214.028 M -0.08 % | 214.201 M -18.30 % | 262.188 M -0.16 % | 262.612 M 24.66 % | 210.663 M |
| Net income | 23.408 M -4.66 % | 24.552 M 1.67 % | 24.149 M 75.16 % | 13.787 M -33.36 % | 20.688 M 9.59 % | 18.878 M 85.21 % | 10.193 M 1 033.82 % | 899.000 K 229.35 % | -695.000 K 80.86 % | -3.631 M 24.43 % | -4.805 M -22.17 % | -3.933 M 67.27 % | -12.015 M -228.01 % | -3.663 M -125.00 % | -1.628 M -106.30 % | 25.835 M -93.89 % | 422.762 M 2 921.24 % | 13.993 M -36.07 % | 21.889 M -90.89 % | 240.289 M 15.23 % | 208.521 M 1 453.81 % | 13.420 M -56.38 % | 30.767 M -12.18 % | 35.036 M -81.12 % | 185.602 M 887.85 % | -23.558 M -175.47 % | 31.215 M 499.88 % | -7.806 M -135.78 % | 21.817 M 112.58 % | 10.263 M -87.84 % | 84.391 M 18.44 % | 71.254 M 80.75 % | 39.421 M 9.01 % | 36.164 M 53.99 % | 23.485 M 316.77 % | 5.635 M -15.25 % | 6.649 M 104.01 % | -165.711 M -210.81 % | 149.542 M 1 006.37 % | -16.499 M -396.00 % | 5.574 M -19.52 % | 6.926 M 105.14 % | -134.734 M -1 669.41 % | 8.585 M -50.11 % | 17.208 M 8 924.62 % | -195.000 K |
| Income before tax | 23.438 M -4.69 % | 24.592 M -6.36 % | 26.262 M 80.09 % | 14.583 M -33.01 % | 21.768 M 2.20 % | 21.300 M 73.96 % | 12.244 M 1 190.20 % | 949.000 K 238.14 % | -687.000 K 57.36 % | -1.611 M 42.09 % | -2.782 M 28.70 % | -3.902 M 67.44 % | -11.984 M -652.76 % | -1.592 M -461.00 % | 441.000 K -98.42 % | 27.945 M -93.43 % | 425.547 M 2 533.17 % | 16.161 M -30.86 % | 23.375 M -90.37 % | 242.717 M 14.54 % | 211.897 M 1 227.51 % | 15.962 M -51.40 % | 32.842 M -10.25 % | 36.591 M -80.81 % | 190.669 M 981.75 % | -21.624 M -164.44 % | 33.559 M 682.02 % | -5.766 M -124.03 % | 23.997 M 91.36 % | 12.540 M -85.52 % | 86.613 M -1.59 % | 88.009 M 89.36 % | 46.477 M 7.76 % | 43.132 M 41.47 % | 30.489 M 96.31 % | 15.531 M 18.84 % | 13.069 M 108.29 % | -157.705 M -200.30 % | 157.226 M 1 969.85 % | 7.596 M -56.04 % | 17.280 M -4.97 % | 18.184 M 114.82 % | -122.690 M -502.03 % | 30.518 M -22.35 % | 39.304 M 121.17 % | 17.771 M |
| Income before tax ratio | 1.54 -4.97 % | 1.62 -5.95 % | 1.73 72.72 % | 1.00 -28.48 % | 1.40 3.58 % | 1.35 66.68 % | 0.81 1 225.60 % | 0.06 248.31 % | -0.04 63.21 % | -0.11 44.16 % | -0.20 23.60 % | -0.26 67.49 % | -0.81 -645.52 % | -0.11 -504.61 % | 0.03 -98.44 % | 1.72 -92.40 % | 22.61 3 537.05 % | 0.62 -28.89 % | 0.87 -87.98 % | 7.27 43.33 % | 5.08 1 264.80 % | 0.37 -46.93 % | 0.70 -6.87 % | 0.75 -76.88 % | 3.25 1 177.92 % | -0.30 -169.99 % | 0.43 785.26 % | -0.06 -126.11 % | 0.24 99.04 % | 0.12 -83.97 % | 0.76 24.80 % | 0.61 78.64 % | 0.34 9.17 % | 0.31 62.11 % | 0.19 151.16 % | 0.08 24.30 % | 0.06 108.28 % | -0.74 -202.09 % | 0.73 1 956.46 % | 0.04 -55.62 % | 0.08 -6.39 % | 0.08 114.83 % | -0.57 -592.09 % | 0.12 -22.23 % | 0.15 77.42 % | 0.08 |
| EBITDA | 337.000 K 103.34 % | -10.100 M -806.79 % | 1.429 M 123.03 % | -6.206 M -2 540.85 % | -235.000 K -118.59 % | 1.264 M -13.42 % | 1.460 M 12.05 % | 1.303 M -68.61 % | 4.151 M 291.60 % | 1.060 M 412.08 % | 207.000 K -76.92 % | 897.000 K 111.96 % | -7.499 M -1 358.22 % | 596.000 K -79.09 % | 2.850 M 121.62 % | 1.286 M 335.96 % | -545.000 K -107.61 % | 7.164 M -13.17 % | 8.251 M -37.12 % | 13.121 M -4.79 % | 13.781 M -24.65 % | 18.290 M 17.17 % | 15.610 M -12.18 % | 17.775 M -13.93 % | 20.651 M -29.06 % | 29.109 M -14.43 % | 34.018 M -20.41 % | 42.744 M -8.98 % | 46.959 M -6.04 % | 49.975 M -5.57 % | 52.924 M -38.22 % | 85.664 M 26.56 % | 67.686 M 7.68 % | 62.857 M -12.88 % | 72.146 M -31.26 % | 104.961 M 4.97 % | 99.995 M -3.86 % | 104.015 M 44.82 % | 71.826 M -30.98 % | 104.070 M 7.49 % | 96.819 M -26.13 % | 131.072 M 41.48 % | 92.642 M -35.33 % | 143.250 M -5.01 % | 150.811 M 21.54 % | 124.088 M |
| Net income ratio | 1.54 -4.94 % | 1.62 2.11 % | 1.59 68.00 % | 0.94 -28.85 % | 1.33 11.07 % | 1.20 77.45 % | 0.67 1 064.92 % | 0.06 238.88 % | -0.04 83.49 % | -0.25 27.13 % | -0.35 -30.92 % | -0.26 67.32 % | -0.81 -224.85 % | -0.25 -152.18 % | -0.10 -106.22 % | 1.59 -92.93 % | 22.46 4 073.07 % | 0.54 -34.25 % | 0.82 -88.63 % | 7.20 44.19 % | 4.99 1 497.46 % | 0.31 -52.37 % | 0.66 -8.88 % | 0.72 -77.26 % | 3.17 1 063.14 % | -0.33 -181.98 % | 0.40 570.82 % | -0.09 -138.89 % | 0.22 121.11 % | 0.10 -86.54 % | 0.74 50.19 % | 0.49 70.52 % | 0.29 10.44 % | 0.26 76.46 % | 0.15 433.22 % | 0.03 -11.36 % | 0.03 104.01 % | -0.78 -212.78 % | 0.69 1 000.51 % | -0.08 -398.84 % | 0.03 -20.72 % | 0.03 105.14 % | -0.63 -2 021.00 % | 0.03 -50.03 % | 0.07 7 178.96 % | 0.00 |
| Ratio EBITDA | 0.02 103.33 % | -0.67 -809.87 % | 0.09 122.08 % | -0.43 -2 719.32 % | -0.02 -118.84 % | 0.08 -17.05 % | 0.10 15.12 % | 0.08 -66.30 % | 0.25 237.84 % | 0.07 393.79 % | 0.01 -75.27 % | 0.06 111.94 % | -0.50 -1 346.11 % | 0.04 -76.56 % | 0.17 118.66 % | 0.08 373.03 % | -0.03 -110.51 % | 0.28 -10.70 % | 0.31 -21.51 % | 0.39 19.13 % | 0.33 -22.54 % | 0.43 27.94 % | 0.33 -8.88 % | 0.37 3.69 % | 0.35 -13.27 % | 0.41 -7.05 % | 0.44 -6.30 % | 0.47 -1.07 % | 0.47 -2.26 % | 0.48 4.54 % | 0.46 -21.65 % | 0.59 19.39 % | 0.49 9.10 % | 0.45 -0.16 % | 0.45 -12.06 % | 0.52 9.79 % | 0.47 -3.98 % | 0.49 47.39 % | 0.33 -31.43 % | 0.48 8.52 % | 0.45 -27.23 % | 0.61 41.60 % | 0.43 -20.84 % | 0.55 -4.86 % | 0.57 -2.51 % | 0.59 |
| Gross profit ratio | 0.57 0.31 % | 0.57 1.78 % | 0.56 6.47 % | 0.52 -1.86 % | 0.53 20.45 % | 0.44 -25.90 % | 0.60 3.94 % | 0.58 -20.94 % | 0.73 34.19 % | 0.54 -3.15 % | 0.56 0.59 % | 0.56 0.53 % | 0.55 5.42 % | 0.53 -13.69 % | 0.61 3.33 % | 0.59 10.29 % | 0.53 -14.52 % | 0.63 -0.57 % | 0.63 -6.30 % | 0.67 7.89 % | 0.62 -2.50 % | 0.64 12.36 % | 0.57 -5.14 % | 0.60 3.19 % | 0.58 1.47 % | 0.57 -2.07 % | 0.58 -1.55 % | 0.59 0.97 % | 0.59 0.01 % | 0.59 3.05 % | 0.57 -11.86 % | 0.65 10.99 % | 0.58 7.74 % | 0.54 0.51 % | 0.54 -3.90 % | 0.56 3.53 % | 0.54 -3.03 % | 0.56 3.04 % | 0.54 -4.94 % | 0.57 7.05 % | 0.53 -0.68 % | 0.54 2.13 % | 0.52 -12.98 % | 0.60 0.22 % | 0.60 6.73 % | 0.56 |
| Weighted average shs out dil | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Weighted average shs out | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| EPS diluted | 0.22 -4.35 % | 0.23 4.55 % | 0.22 83.33 % | 0.12 -36.84 % | 0.19 11.76 % | 0.17 87.85 % | 0.09 1 045.57 % | 0.01 229.51 % | -0.01 79.93 % | -0.03 22.65 % | -0.04 -22.05 % | -0.03 67.31 % | -0.10 -227.24 % | -0.03 -124.63 % | -0.01 -106.38 % | 0.21 -93.71 % | 3.34 2 936.36 % | 0.11 -38.89 % | 0.18 -90.58 % | 1.91 15.06 % | 1.66 1 409.09 % | 0.11 -56.00 % | 0.25 -13.79 % | 0.29 -80.14 % | 1.46 868.42 % | -0.19 -176.00 % | 0.25 497.46 % | -0.06 -137.00 % | 0.17 108.85 % | 0.08 -87.85 % | 0.67 19.64 % | 0.56 80.65 % | 0.31 10.71 % | 0.28 55.56 % | 0.18 316.67 % | 0.04 -13.60 % | 0.05 103.91 % | -1.28 -212.28 % | 1.14 976.92 % | -0.13 -376.01 % | 0.05 -19.49 % | 0.06 105.13 % | -1.14 -1 670.25 % | 0.07 -59.67 % | 0.18 7 926.09 % | 0.00 |
| Earnings per share | 0.22 0.00 % | 0.22 0.00 % | 0.22 83.33 % | 0.12 -36.84 % | 0.19 11.76 % | 0.17 88.89 % | 0.09 1 025.00 % | 0.01 231.15 % | -0.01 79.93 % | -0.03 24.00 % | -0.04 -24.22 % | -0.03 67.80 % | -0.10 -232.23 % | -0.03 -124.63 % | -0.01 -106.38 % | 0.21 -93.73 % | 3.35 2 945.45 % | 0.11 -38.89 % | 0.18 -90.67 % | 1.93 15.57 % | 1.67 1 418.18 % | 0.11 -56.00 % | 0.25 -13.79 % | 0.29 -80.41 % | 1.48 878.95 % | -0.19 -176.00 % | 0.25 497.46 % | -0.06 -137.00 % | 0.17 119.35 % | 0.08 -88.43 % | 0.67 19.64 % | 0.56 80.65 % | 0.31 6.90 % | 0.29 61.11 % | 0.18 350.00 % | 0.04 -21.88 % | 0.05 104.00 % | -1.28 -211.30 % | 1.15 984.62 % | -0.13 -376.01 % | 0.05 -19.49 % | 0.06 105.13 % | -1.14 -1 670.25 % | 0.07 -59.67 % | 0.18 7 926.09 % | 0.00 |
| Gross profit | 8.656 M 0.60 % | 8.604 M 1.34 % | 8.490 M 11.01 % | 7.648 M -8.08 % | 8.320 M 18.84 % | 7.001 M -22.67 % | 9.053 M 1.16 % | 8.949 M -26.36 % | 12.153 M 55.55 % | 7.813 M 0.44 % | 7.779 M -6.13 % | 8.287 M 0.69 % | 8.230 M 6.44 % | 7.732 M -23.00 % | 10.041 M 4.72 % | 9.588 M -4.68 % | 10.059 M -38.11 % | 16.254 M -3.32 % | 16.812 M -24.93 % | 22.394 M -13.78 % | 25.972 M -5.16 % | 27.386 M 2.89 % | 26.616 M -8.58 % | 29.115 M -14.34 % | 33.989 M -17.00 % | 40.949 M -9.84 % | 45.418 M -16.38 % | 54.315 M -7.10 % | 58.464 M -3.85 % | 60.804 M -6.91 % | 65.319 M -30.49 % | 93.974 M 17.65 % | 79.877 M 6.34 % | 75.114 M -12.29 % | 85.637 M -24.89 % | 114.008 M -1.02 % | 115.184 M -2.92 % | 118.650 M 1.23 % | 117.203 M -4.32 % | 122.493 M 6.03 % | 115.524 M 0.82 % | 114.587 M 2.05 % | 112.287 M -28.90 % | 157.938 M 0.05 % | 157.854 M 33.05 % | 118.640 M |
| Income tax expense | 30.000 K -25.00 % | 40.000 K 33.33 % | 30.000 K -96.23 % | 796.000 K -26.30 % | 1.080 M 190.32 % | 372.000 K 1 517.39 % | 23.000 K -54.00 % | 50.000 K 525.00 % | 8.000 K -69.23 % | 26.000 K -18.75 % | 32.000 K 3.23 % | 31.000 K 0.00 % | 31.000 K -60.26 % | 78.000 K 9.86 % | 71.000 K 20.34 % | 59.000 K 47.50 % | 40.000 K -75.76 % | 165.000 K -68.33 % | 521.000 K 53.24 % | 340.000 K -73.85 % | 1.300 M 140.74 % | 540.000 K 730.77 % | 65.000 K -85.75 % | 456.000 K -84.84 % | 3.007 M 5 367.27 % | 55.000 K -83.58 % | 335.000 K 644.44 % | 45.000 K -74.29 % | 175.000 K -37.50 % | 280.000 K 24.44 % | 225.000 K 36.36 % | 165.000 K 120.00 % | 75.000 K 476.92 % | 13.000 K -43.48 % | 23.000 K -99.21 % | 2.915 M 419.61 % | 561.000 K -45.27 % | 1.025 M 45.80 % | 703.000 K -22.58 % | 908.000 K 63.60 % | 555.000 K 418.69 % | 107.000 K -86.37 % | 785.000 K 4.11 % | 754.000 K -23.68 % | 988.000 K -24.06 % | 1.301 M |
| Cost of revenue | 6.534 M -0.12 % | 6.542 M -2.68 % | 6.722 M -3.17 % | 6.942 M -4.33 % | 7.256 M -17.41 % | 8.786 M 44.67 % | 6.073 M -7.87 % | 6.592 M 45.42 % | 4.533 M -31.13 % | 6.582 M 7.87 % | 6.102 M -7.38 % | 6.588 M -0.50 % | 6.621 M -5.09 % | 6.976 M 8.26 % | 6.444 M -3.49 % | 6.677 M -23.79 % | 8.761 M -10.06 % | 9.741 M -1.83 % | 9.923 M -9.58 % | 10.974 M -30.46 % | 15.780 M 1.55 % | 15.539 M -23.29 % | 20.257 M 3.77 % | 19.521 M -20.64 % | 24.599 M -19.81 % | 30.674 M -5.27 % | 32.380 M -13.15 % | 37.284 M -9.26 % | 41.087 M -3.87 % | 42.742 M -13.33 % | 49.313 M -4.05 % | 51.393 M -10.24 % | 57.258 M -10.28 % | 63.820 M -13.25 % | 73.571 M -17.97 % | 89.686 M -8.36 % | 97.871 M 3.94 % | 94.158 M -5.27 % | 99.392 M 7.22 % | 92.701 M -8.88 % | 101.736 M 2.31 % | 99.441 M -2.43 % | 101.914 M -2.24 % | 104.250 M -0.48 % | 104.758 M 13.84 % | 92.023 M |
| General and administrative expenses | 8.323 M -55.50 % | 18.704 M 164.89 % | 7.061 M -49.03 % | 13.854 M 61.94 % | 8.555 M 13.51 % | 7.537 M -0.74 % | 7.593 M -0.69 % | 7.646 M -4.45 % | 8.002 M 18.50 % | 6.753 M -10.82 % | 7.572 M 2.46 % | 7.390 M -53.02 % | 15.729 M 120.42 % | 7.136 M -0.76 % | 7.191 M -13.38 % | 8.302 M -21.71 % | 10.604 M 16.66 % | 9.090 M 6.65 % | 8.523 M -7.69 % | 9.233 M -23.67 % | 12.096 M 34.80 % | 8.973 M -17.72 % | 10.905 M -2.82 % | 11.222 M -15.87 % | 13.339 M 10.85 % | 12.033 M 2.94 % | 11.689 M -2.27 % | 11.960 M -0.98 % | 12.078 M 5.12 % | 11.490 M -13.46 % | 13.277 M 9.03 % | 12.177 M -8.53 % | 13.312 M -3.11 % | 13.739 M -15.45 % | 16.249 M 48.92 % | 10.911 M -34.10 % | 16.558 M -1.21 % | 16.760 M -64.68 % | 47.450 M 109.98 % | 22.597 M 7.87 % | 20.948 M 56.91 % | 13.350 M -48.14 % | 25.742 M 22.30 % | 21.049 M 55.63 % | 13.525 M 13.97 % | 11.867 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.357 M 162.10 % | -7.016 M -258.16 % | 4.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 12.680 M 8.49 % | 11.688 M 1.66 % | 11.497 M -37.41 % | 18.368 M 42.77 % | 12.865 M 29.11 % | 9.964 M -16.65 % | 11.954 M -0.04 % | 11.959 M -3.67 % | 12.414 M -22.41 % | 15.999 M 51.49 % | 10.561 M -10.67 % | 11.822 M -41.13 % | 20.080 M 72.98 % | 11.608 M -8.68 % | 12.712 M -10.58 % | 14.216 M -96.48 % | 403.902 M 2 723.90 % | 14.303 M 14.27 % | 12.517 M -93.86 % | 203.698 M 18.18 % | 172.356 M 668.66 % | 22.423 M 553.35 % | 3.432 M 196.37 % | 1.158 M -99.26 % | 156.028 M 158.88 % | 60.270 M 658.59 % | 7.945 M -84.49 % | 51.237 M 115.06 % | 23.825 M -26.46 % | 32.397 M -18.41 % | 39.708 M 202.40 % | 13.131 M 0.85 % | 13.020 M 48.49 % | 8.768 M -71.42 % | 30.674 M -56.94 % | 71.232 M -1.91 % | 72.621 M -70.32 % | 244.694 M 226.86 % | 74.862 M -3.13 % | 77.279 M 27.33 % | 60.693 M 4.39 % | 58.142 M -70.33 % | 195.968 M 132.33 % | 84.349 M 25.69 % | 67.109 M 38.84 % | 48.337 M |
| Cost and expenses | 19.214 M 5.40 % | 18.230 M 0.06 % | 18.219 M -28.02 % | 25.310 M 25.79 % | 20.121 M 7.31 % | 18.750 M 4.01 % | 18.027 M -2.82 % | 18.551 M 9.46 % | 16.947 M -24.95 % | 22.581 M 35.52 % | 16.663 M -9.49 % | 18.410 M -31.05 % | 26.701 M 43.68 % | 18.584 M -2.99 % | 19.156 M -8.31 % | 20.893 M -94.94 % | 412.663 M 1 616.28 % | 24.044 M 7.15 % | 22.440 M -89.55 % | 214.672 M 14.10 % | 188.136 M 395.59 % | 37.962 M 60.25 % | 23.689 M 14.56 % | 20.679 M -88.55 % | 180.627 M 98.61 % | 90.944 M 125.53 % | 40.325 M -54.45 % | 88.521 M 36.37 % | 64.912 M -13.61 % | 75.139 M -15.59 % | 89.021 M 37.97 % | 64.524 M -8.19 % | 70.278 M -3.18 % | 72.588 M -30.37 % | 104.245 M -35.22 % | 160.918 M -5.62 % | 170.492 M -49.69 % | 338.852 M 94.46 % | 174.254 M 2.51 % | 169.980 M 4.65 % | 162.429 M 3.08 % | 157.583 M -47.10 % | 297.882 M 57.94 % | 188.599 M 9.74 % | 171.867 M 22.45 % | 140.360 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.323 M -55.50 % | 18.704 M 164.89 % | 7.061 M -49.03 % | 13.854 M 61.94 % | 8.555 M 13.51 % | 7.537 M -0.74 % | 7.593 M -0.69 % | 7.646 M -4.45 % | 8.002 M 18.50 % | 6.753 M -10.82 % | 7.572 M 2.46 % | 7.390 M -53.02 % | 15.729 M 120.42 % | 7.136 M -0.76 % | 7.191 M -13.38 % | 8.302 M -21.71 % | 10.604 M 16.66 % | 9.090 M 6.65 % | 8.523 M -7.69 % | 9.233 M -23.67 % | 12.096 M 34.80 % | 8.973 M -17.72 % | 10.905 M -2.82 % | 11.222 M -15.87 % | 13.339 M 10.85 % | 12.033 M 2.94 % | 11.689 M -2.27 % | 11.960 M -0.98 % | 12.078 M 5.12 % | 11.490 M -13.46 % | 13.277 M 9.03 % | 12.177 M -8.53 % | 13.312 M -3.11 % | 13.739 M -15.45 % | 16.249 M 48.92 % | 10.911 M -34.10 % | 16.558 M -1.21 % | 16.760 M -64.68 % | 47.450 M 109.98 % | 22.597 M 7.87 % | 20.948 M 56.91 % | 13.350 M -48.14 % | 25.742 M 22.30 % | 21.049 M 55.63 % | 13.525 M 13.97 % | 11.867 M |
| Interest income | 29.512 M -0.53 % | 29.670 M 1.37 % | 29.269 M 7.01 % | 27.352 M -3.61 % | 28.376 M 16.95 % | 24.263 M 60.20 % | 15.145 M 153.98 % | 5.963 M 278.84 % | 1.574 M -76.06 % | 6.575 M | 0.000 -100.00 % | 1.626 M -11.77 % | 1.843 M -19.31 % | 2.284 M -26.61 % | 3.112 M -24.85 % | 4.141 M -64.26 % | 11.586 M -18.47 % | 14.210 M -25.52 % | 19.080 M 14.77 % | 16.625 M 22.52 % | 13.569 M 23.37 % | 10.999 M 13.88 % | 9.658 M 52.86 % | 6.318 M 869.02 % | 652.000 K -71.69 % | 2.303 M -41.16 % | 3.914 M -55.74 % | 8.844 M -16.90 % | 10.642 M -32.93 % | 15.867 M -13.83 % | 18.414 M -3.57 % | 19.096 M -6.30 % | 20.380 M -12.21 % | 23.214 M -5.15 % | 24.474 M -10.17 % | 27.245 M -7.63 % | 29.494 M -6.84 % | 31.661 M -9.12 % | 34.839 M -7.39 % | 37.618 M 0.18 % | 37.551 M -1.86 % | 38.261 M -1.92 % | 39.009 M -9.43 % | 43.071 M -16.27 % | 51.441 M -2.08 % | 52.532 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 43.276 K -98.97 % | 4.184 M -5.68 % | 4.436 M -1.73 % | 4.514 M 4.73 % | 4.310 M -6.99 % | 4.634 M 4.11 % | 4.451 M 3.20 % | 4.313 M -2.24 % | 4.412 M 0.20 % | 4.403 M -4.03 % | 4.588 M 3.52 % | 4.432 M 1.86 % | 4.351 M -7.03 % | 4.680 M -8.90 % | 5.137 M 16.80 % | 4.398 M -14.00 % | 5.114 M -15.29 % | 6.037 M 2.30 % | 5.901 M -21.54 % | 7.521 M -11.41 % | 8.490 M -20.71 % | 10.707 M -4.28 % | 11.186 M -13.31 % | 12.903 M -7.20 % | 13.904 M -26.55 % | 18.931 M -11.63 % | 21.422 M -11.88 % | 24.311 M -11.56 % | 27.488 M -7.45 % | 29.701 M -1.21 % | 30.066 M -27.02 % | 41.198 M 10.24 % | 37.372 M -3.24 % | 38.625 M -10.76 % | 43.280 M -22.02 % | 55.501 M -13.37 % | 64.068 M 5.09 % | 60.964 M 2.83 % | 59.286 M -7.37 % | 64.005 M 18.77 % | 53.892 M -2.09 % | 55.043 M -12.02 % | 62.562 M -10.40 % | 69.820 M 1.11 % | 69.052 M -4.69 % | 72.451 M |
| Operating income | -4.024 M -30.48 % | -3.084 M -137.64 % | 8.193 M 176.43 % | -10.720 M -135.86 % | -4.545 M -34.87 % | -3.370 M -12.67 % | -2.991 M 0.63 % | -3.010 M -1 053.26 % | -261.000 K 92.19 % | -3.343 M 23.69 % | -4.381 M -23.93 % | -3.535 M 70.17 % | -11.850 M -190.16 % | -4.084 M -78.57 % | -2.287 M 26.51 % | -3.112 M 45.01 % | -5.659 M -602.13 % | 1.127 M -52.04 % | 2.350 M -58.04 % | 5.600 M 5.84 % | 5.291 M -30.23 % | 7.583 M 71.41 % | 4.424 M -9.20 % | 4.872 M -27.79 % | 6.747 M -33.71 % | 10.178 M -19.20 % | 12.596 M -31.67 % | 18.433 M -5.33 % | 19.471 M -3.96 % | 20.274 M -11.30 % | 22.858 M -48.59 % | 44.466 M 46.68 % | 30.314 M 25.10 % | 24.232 M -16.05 % | 28.866 M -41.64 % | 49.460 M 37.67 % | 35.927 M -16.55 % | 43.051 M 243.31 % | 12.540 M -68.70 % | 40.065 M -6.67 % | 42.927 M -43.54 % | 76.029 M 152.76 % | 30.080 M -59.04 % | 73.430 M -10.19 % | 81.759 M 58.33 % | 51.637 M |
| Operating income ratio | -0.26 -30.10 % | -0.20 -137.81 % | 0.54 173.30 % | -0.73 -151.80 % | -0.29 -36.69 % | -0.21 -7.95 % | -0.20 -2.10 % | -0.19 -1 138.22 % | -0.02 93.26 % | -0.23 26.42 % | -0.32 -32.81 % | -0.24 70.22 % | -0.80 -187.36 % | -0.28 -100.15 % | -0.14 27.49 % | -0.19 36.37 % | -0.30 -793.56 % | 0.04 -50.68 % | 0.09 -47.62 % | 0.17 32.43 % | 0.13 -28.27 % | 0.18 87.17 % | 0.09 -5.78 % | 0.10 -13.01 % | 0.12 -18.96 % | 0.14 -12.23 % | 0.16 -19.54 % | 0.20 2.89 % | 0.20 -0.11 % | 0.20 -1.81 % | 0.20 -34.81 % | 0.31 38.38 % | 0.22 26.74 % | 0.17 -3.80 % | 0.18 -25.33 % | 0.24 43.99 % | 0.17 -16.64 % | 0.20 249.42 % | 0.06 -68.90 % | 0.19 -5.77 % | 0.20 -44.38 % | 0.36 152.96 % | 0.14 -49.86 % | 0.28 -10.04 % | 0.31 27.01 % | 0.25 |
| Total other income expenses net | 27.462 M -0.77 % | 27.676 M 53.17 % | 18.069 M -28.59 % | 25.303 M -3.84 % | 26.313 M 6.66 % | 24.670 M 61.93 % | 15.235 M 284.82 % | 3.959 M 1 029.34 % | -426.000 K -124.60 % | 1.732 M 8.32 % | 1.599 M 535.69 % | -367.000 K -173.88 % | -134.000 K -105.38 % | 2.492 M -8.65 % | 2.728 M -91.22 % | 31.057 M -92.80 % | 431.206 M 2 768.21 % | 15.034 M -28.49 % | 21.025 M -91.13 % | 237.117 M 14.77 % | 206.606 M 2 365.76 % | 8.379 M -70.52 % | 28.418 M -10.41 % | 31.719 M -82.75 % | 183.922 M 678.33 % | -31.802 M -251.71 % | 20.963 M 186.63 % | -24.199 M -634.67 % | 4.526 M 158.52 % | -7.734 M -112.13 % | 63.755 M 46.42 % | 43.543 M 169.40 % | 16.163 M -14.48 % | 18.900 M 1 064.51 % | 1.623 M 104.78 % | -33.929 M -48.43 % | -22.858 M 88.61 % | -200.756 M -238.75 % | 144.686 M 545.61 % | -32.469 M -26.60 % | -25.647 M 55.66 % | -57.845 M 62.14 % | -152.770 M -256.01 % | -42.912 M -1.08 % | -42.455 M -25.36 % | -33.866 M |
| 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 |
| 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.171 B -0.48 % | -2.161 B -1.54 % | -2.128 B 1.17 % | -2.153 B -1.14 % | -2.129 B 17.56 % | -2.582 B 4.09 % | -2.692 B -0.03 % | -2.692 B 1.12 % | -2.722 B 2.82 % | -2.801 B 5.42 % | -2.962 B 0.14 % | -2.966 B 0.18 % | -2.971 B 0.54 % | -2.987 B 12.61 % | -3.418 B 0.57 % | -3.438 B -2.67 % | -3.348 B -20.88 % | -2.770 B 13.59 % | -3.206 B -0.79 % | -3.181 B -3.62 % | -3.070 B -27.85 % | -2.401 B 10.19 % | -2.673 B -6.63 % | -2.507 B 11.65 % | -2.838 B -20.67 % | -2.352 B -5.31 % | -2.233 B -13.50 % | -1.968 B -4.18 % | -1.889 B 9.84 % | -2.095 B 12.91 % | -2.405 B -35.71 % | -1.772 B -1.73 % | -1.742 B 3.36 % | -1.803 B -9.31 % | -1.649 B -28.15 % | -1.287 B -205.14 % | -421.736 M -15.70 % | -364.516 M 38.98 % | -597.405 M -39.46 % | -428.373 M -141.26 % | -177.555 M 20.18 % | -222.449 M -34.01 % | -165.990 M -114.13 % | -77.520 M -59.20 % | -48.692 M 52.37 % | -102.219 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.602 M 0.31 % | 248.838 M 0.23 % | 248.275 M 0.13 % | 247.963 M -10.46 % | 276.945 M -0.96 % | 279.640 M 0.55 % | 278.118 M 0.86 % | 275.758 M 87 721.02 % | 314.000 K 180.36 % | 112.000 K -4.27 % | 117.000 K -67.32 % | 358.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 531.862 M 2.49 % | 518.934 M 0.18 % | 517.991 M 0.14 % | 517.254 M 4 434.53 % | 11.407 M 0.11 % | 11.394 M -93.83 % | 184.711 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -911.811 M 2.74 % | -937.461 M 2.83 % | -964.760 M 2.69 % | -991.384 M 1.64 % | -1.008 B -80.72 % | -557.707 M 3.57 % | -578.350 M -20.82 % | -478.692 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -488.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -735.673 M -0.27 % | -733.676 M -0.27 % | -731.679 M -0.27 % | -729.682 M -0.27 % | -727.685 M -0.28 % | -725.688 M -0.28 % | -723.691 M -0.28 % | -721.694 M -0.28 % | -719.697 M -0.28 % | -717.700 M -0.28 % | -715.703 M -0.28 % | -713.706 M -0.28 % | -711.709 M -0.28 % | -709.712 M -0.28 % | -707.715 M -0.28 % | -705.718 M -0.28 % | -703.721 M -0.28 % | -701.724 M -0.29 % | -699.727 M -0.29 % | -697.730 M -0.29 % | -695.733 M -0.29 % | -693.736 M 0.00 % | -693.736 M -0.58 % | -689.742 M -0.29 % | -687.745 M -0.29 % | -685.748 M -0.29 % | -683.751 M -0.29 % | -681.754 M -0.29 % | -679.757 M -0.29 % | -677.760 M -0.30 % | -675.763 M -0.30 % | -673.766 M -2.52 % | -657.176 M -1.07 % | -650.195 M -1.09 % | -643.214 M -1.10 % | -636.233 M -1.11 % | -629.252 M -1.12 % | -622.271 M 0.00 % | -622.275 M -3.48 % | -601.331 M -2.77 % | -585.122 M -1.94 % | -573.971 M -1.98 % | -562.820 M -2.02 % | -551.669 M -2.06 % | -540.518 M -2.11 % | -529.367 M |
| Common stock | 1.072 M 0.37 % | 1.068 M 0.09 % | 1.067 M -2.73 % | 1.097 M 0.00 % | 1.097 M 0.27 % | 1.094 M -1.08 % | 1.106 M -0.54 % | 1.112 M -1.33 % | 1.127 M -2.17 % | 1.152 M -5.19 % | 1.215 M -0.33 % | 1.219 M 0.00 % | 1.219 M 0.33 % | 1.215 M 0.00 % | 1.215 M 0.00 % | 1.215 M 0.00 % | 1.215 M -0.33 % | 1.219 M 0.00 % | 1.219 M 0.00 % | 1.219 M 0.00 % | 1.219 M 0.25 % | 1.216 M 0.08 % | 1.215 M 0.00 % | 1.215 M 0.08 % | 1.214 M -2.25 % | 1.242 M 0.08 % | 1.241 M 0.00 % | 1.241 M 0.08 % | 1.240 M 0.00 % | 1.240 M -1.20 % | 1.255 M 0.00 % | 1.255 M 0.00 % | 1.255 M -0.63 % | 1.263 M 0.00 % | 1.263 M -2.70 % | 1.298 M 0.08 % | 1.297 M 0.08 % | 1.296 M 0.54 % | 1.289 M 0.00 % | 1.289 M 8.87 % | 1.184 M 0.00 % | 1.184 M 0.00 % | 1.184 M 0.08 % | 1.183 M 0.00 % | 1.183 M 41.17 % | 838.000 K |
| Total equity | 2.413 B 0.97 % | 2.390 B 1.18 % | 2.362 B -1.24 % | 2.392 B 0.96 % | 2.369 B -16.10 % | 2.824 B -0.24 % | 2.831 B -3.91 % | 2.946 B -1.16 % | 2.980 B -2.45 % | 3.055 B -4.87 % | 3.212 B -0.62 % | 3.232 B 0.01 % | 3.232 B -0.36 % | 3.243 B 0.00 % | 3.243 B -11.72 % | 3.674 B 0.80 % | 3.645 B 12.28 % | 3.246 B 0.55 % | 3.228 B -11.21 % | 3.636 B 7.20 % | 3.392 B 6.52 % | 3.184 B 0.46 % | 3.170 B -7.92 % | 3.442 B 1.20 % | 3.401 B 3.06 % | 3.300 B -0.73 % | 3.325 B 1.16 % | 3.286 B 0.00 % | 3.287 B 0.80 % | 3.260 B -0.87 % | 3.289 B 2.83 % | 3.199 B -5.57 % | 3.387 B 0.56 % | 3.368 B 1.24 % | 3.327 B -1.77 % | 3.387 B 2.30 % | 3.311 B -0.25 % | 3.320 B -4.86 % | 3.489 B 3.50 % | 3.371 B 0.35 % | 3.359 B -0.13 % | 3.364 B -1.68 % | 3.421 B -16.00 % | 4.072 B -1.31 % | 4.127 B 17.86 % | 3.501 B |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.978 M 0.24 % | -25.038 M -900.70 % | 3.127 M 112.08 % | -25.896 M 0.75 % | -26.091 M 90.51 % | -274.977 M -0.01 % | -274.955 M 1.77 % | -279.901 M 0.04 % | -280.012 M 58.73 % | -678.527 M 20.04 % | -848.578 M 0.23 % | -850.576 M 22.70 % | -1.100 B 3.62 % | -1.142 B 0.00 % | -1.142 B 26.69 % | -1.557 B 0.02 % | -1.558 B 0.02 % | -1.558 B 8.21 % | -1.697 B 7.16 % | -1.828 B 7.26 % | -1.971 B 4.35 % | -2.061 B 6.66 % | -2.208 B 9.57 % | -2.441 B 18.17 % | -2.983 B 0.06 % | -2.985 B 0.68 % | -3.005 B 3.46 % | -3.113 B 14.65 % | -3.647 B 0.13 % | -3.652 B 16.05 % | -4.350 B |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.978 M -0.24 % | 25.038 M -2.54 % | 25.691 M -0.79 % | 25.896 M -0.75 % | 26.091 M -90.51 % | 274.977 M 0.01 % | 274.955 M -1.77 % | 279.901 M -0.04 % | 280.012 M -58.73 % | 678.527 M -20.04 % | 848.578 M -0.23 % | 850.576 M -22.70 % | 1.100 B -3.62 % | 1.142 B 0.00 % | 1.142 B -26.69 % | 1.557 B -0.02 % | 1.558 B -0.02 % | 1.558 B -8.21 % | 1.697 B -7.16 % | 1.828 B -7.26 % | 1.971 B -4.35 % | 2.061 B -6.66 % | 2.208 B -9.57 % | 2.441 B -18.17 % | 2.983 B -0.06 % | 2.985 B -0.68 % | 3.005 B -3.46 % | 3.113 B -14.65 % | 3.647 B -0.13 % | 3.652 B -16.05 % | 4.350 B |
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.978 M -0.24 % | 25.038 M -13.12 % | 28.818 M 11.28 % | 25.896 M -0.75 % | 26.091 M -90.51 % | 274.977 M 0.01 % | 274.955 M -1.77 % | 279.901 M -0.04 % | 280.012 M -58.73 % | 678.527 M -20.04 % | 848.578 M -0.23 % | 850.576 M -22.70 % | 1.100 B -3.62 % | 1.142 B 0.00 % | 1.142 B -26.69 % | 1.557 B -0.02 % | 1.558 B -0.02 % | 1.558 B -8.21 % | 1.697 B -7.16 % | 1.828 B -7.26 % | 1.971 B -4.35 % | 2.061 B -6.66 % | 2.208 B -9.57 % | 2.441 B -18.17 % | 2.983 B -0.06 % | 2.985 B -0.68 % | 3.005 B -3.46 % | 3.113 B -14.65 % | 3.647 B -0.13 % | 3.652 B -16.05 % | 4.350 B |
| Other current liabilities | 21.502 M 281.24 % | 5.640 M -11.74 % | 6.390 M -6.96 % | 6.868 M -11.89 % | 7.795 M 172.27 % | 2.863 M -97.48 % | 113.584 M 8 801.57 % | 1.276 M 148.25 % | 514.000 K -78.27 % | 2.365 M -19.94 % | 2.954 M 3.65 % | 2.850 M -43.81 % | 5.072 M -53.85 % | 10.991 M -97.49 % | 438.105 M 7 089.12 % | 6.094 M -3.59 % | 6.321 M -16.10 % | 7.534 M -98.27 % | 435.583 M | 0.000 | 0.000 -100.00 % | 4.068 M -98.68 % | 309.238 M | 0.000 -100.00 % | 1.153 M -37.34 % | 1.840 M | 0.000 -100.00 % | 2.019 M 99.31 % | 1.013 M | 0.000 -100.00 % | 1.374 M -60.91 % | 3.515 M 16.43 % | 3.019 M -18.12 % | 3.687 M -47.71 % | 7.051 M -75.58 % | 28.879 M -80.91 % | 151.306 M 1 800.35 % | 7.962 M -53.13 % | 16.989 M 25.40 % | 13.548 M -65.13 % | 38.851 M -4.87 % | 40.840 M -8.74 % | 44.752 M 139.69 % | 18.671 M -21.98 % | 23.930 M -19.59 % | 29.761 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 24.192 M -26.55 % | 32.938 M 11.97 % | 29.417 M 9.42 % | 26.884 M -2.02 % | 27.437 M -4.73 % | 28.798 M -78.71 % | 135.288 M 580.01 % | 19.895 M 24.20 % | 16.019 M -27.60 % | 22.127 M -27.08 % | 30.345 M 37.56 % | 22.059 M -15.41 % | 26.079 M -17.42 % | 31.579 M -93.19 % | 463.807 M 1 353.26 % | 31.915 M -1.15 % | 32.287 M -27.75 % | 44.687 M -90.57 % | 473.801 M 1 183.91 % | 36.903 M -12.72 % | 42.280 M -32.21 % | 62.368 M -82.49 % | 356.134 M 702.47 % | 44.380 M 2.83 % | 43.160 M -43.80 % | 76.796 M 20.93 % | 63.506 M -18.39 % | 77.819 M 22.49 % | 63.531 M -33.40 % | 95.395 M 8.81 % | 87.670 M -26.36 % | 119.050 M -1.66 % | 121.057 M -2.05 % | 123.587 M -0.02 % | 123.606 M -18.42 % | 151.506 M -48.36 % | 293.394 M 80.88 % | 162.204 M -5.58 % | 171.790 M 21.08 % | 141.881 M -13.82 % | 164.627 M -15.40 % | 194.589 M -3.50 % | 201.637 M 17.69 % | 171.329 M 4.25 % | 164.350 M -16.37 % | 196.523 M |
| Total liabilities | 24.192 M -26.55 % | 32.938 M 11.97 % | 29.417 M 9.42 % | 26.884 M -2.02 % | 27.437 M -4.73 % | 28.798 M -78.71 % | 135.288 M 580.01 % | 19.895 M 0.73 % | 19.751 M -10.74 % | 22.127 M -32.48 % | 32.769 M 34.12 % | 24.432 M -15.92 % | 29.058 M -15.79 % | 34.507 M -92.59 % | 465.668 M 683.77 % | 59.414 M -0.05 % | 59.443 M -19.13 % | 73.505 M -85.39 % | 503.230 M 656.19 % | 66.548 M -79.36 % | 322.376 M -7.04 % | 346.774 M -46.17 % | 644.217 M 92.55 % | 334.565 M -54.53 % | 735.827 M -21.42 % | 936.450 M 0.09 % | 935.590 M -22.34 % | 1.205 B -2.24 % | 1.232 B -2.64 % | 1.266 B -24.52 % | 1.677 B -2.13 % | 1.713 B -0.15 % | 1.716 B -7.89 % | 1.863 B -6.73 % | 1.997 B -7.58 % | 2.161 B -10.82 % | 2.423 B -0.78 % | 2.442 B -8.94 % | 2.682 B -16.78 % | 3.222 B -0.59 % | 3.242 B -1.26 % | 3.283 B -3.47 % | 3.401 B -13.84 % | 3.947 B -0.22 % | 3.956 B -15.62 % | 4.688 B |
| Other non current assets | 16.915 M -2.88 % | 17.417 M -3.54 % | 18.057 M 1.80 % | 17.737 M -2.51 % | 18.194 M 0.74 % | 18.061 M -2.21 % | 18.469 M 12.49 % | 16.418 M 106.65 % | -246.769 M 1.16 % | -249.663 M 1.01 % | -252.221 M 1.05 % | -254.898 M 1.25 % | -258.133 M 0.10 % | -258.391 M -0.20 % | -257.884 M 0.30 % | -258.664 M 0.17 % | -259.104 M -751.72 % | 39.757 M 108.63 % | -460.494 M 0.73 % | -463.895 M 18.50 % | -569.192 M 43.83 % | -1.013 B 0.34 % | -1.017 B 9.82 % | -1.127 B -0.77 % | -1.119 B 29.97 % | -1.598 B 11.80 % | -1.812 B 7.30 % | -1.954 B 14.33 % | -2.281 B -6.09 % | -2.150 B 3.85 % | -2.236 B 15.46 % | -2.645 B 11.10 % | -2.975 B 3.32 % | -3.077 B 3.45 % | -3.187 B 8.94 % | -3.500 B 27.36 % | -4.818 B 1.60 % | -4.896 B 4.19 % | -5.111 B 10.31 % | -5.698 B 0.81 % | -5.744 B -6.06 % | -5.416 B 2.36 % | -5.547 B 23.97 % | -7.295 B 1.02 % | -7.370 B 0.86 % | -7.434 B |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.602 M 0.31 % | 248.838 M 0.23 % | 248.275 M 0.16 % | 247.879 M -10.49 % | 276.928 M -0.96 % | 279.626 M 0.56 % | 278.072 M 0.90 % | 275.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 531.862 M 2.49 % | 518.934 M 0.18 % | 517.991 M 0.14 % | 517.254 M 4 434.53 % | 11.407 M 0.11 % | 11.394 M -93.83 % | 184.711 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.000 K -49.73 % | 183.000 K | 0.000 -100.00 % | 596.000 K -79.77 % | 2.946 M -18.64 % | 3.621 M -84.82 % | 23.847 M -15.16 % | 28.108 M -34.20 % | 42.719 M -6.07 % | 45.482 M -5.80 % | 48.281 M -7.18 % | 52.017 M -26.45 % | 70.724 M -14.91 % | 83.121 M -6.35 % | 88.760 M -10.36 % | 99.017 M -18.78 % | 121.912 M -34.06 % | 184.894 M -6.75 % | 198.287 M -6.73 % | 212.584 M -6.43 % | 227.197 M -7.13 % | 244.634 M -4.37 % | 255.812 M | 0.000 | 0.000 | 0.000 -100.00 % | 427.756 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.000 K -49.73 % | 183.000 K | 0.000 -100.00 % | 596.000 K -79.77 % | 2.946 M -18.64 % | 3.621 M -84.82 % | 23.847 M -15.16 % | 28.108 M -34.20 % | 42.719 M -6.07 % | 45.482 M -5.80 % | 48.281 M -7.18 % | 52.017 M -26.45 % | 70.724 M -14.91 % | 83.121 M -6.35 % | 88.760 M -10.36 % | 99.017 M -18.78 % | 121.912 M -34.06 % | 184.894 M -6.75 % | 198.287 M -6.73 % | 212.584 M -6.43 % | 227.197 M -7.13 % | 244.634 M -4.37 % | 255.812 M | 0.000 | 0.000 | 0.000 -100.00 % | 427.756 M |
| Property plant equipment net | 235.344 M 1.73 % | 231.352 M -0.61 % | 232.767 M -0.91 % | 234.908 M -0.81 % | 236.836 M -0.74 % | 238.593 M -1.19 % | 241.463 M -1.28 % | 244.599 M -0.88 % | 246.769 M -1.16 % | 249.663 M -1.01 % | 252.221 M -1.05 % | 254.898 M -1.25 % | 258.133 M -0.10 % | 258.391 M 0.20 % | 257.884 M -0.30 % | 258.664 M -0.17 % | 259.104 M -43.60 % | 459.421 M -0.23 % | 460.494 M -0.71 % | 463.803 M -18.49 % | 569.009 M -25.49 % | 763.674 M -0.47 % | 767.297 M -12.43 % | 876.258 M 1.03 % | 867.362 M -33.12 % | 1.297 B -13.76 % | 1.504 B -7.93 % | 1.633 B -16.66 % | 1.960 B -6.75 % | 2.102 B -3.77 % | 2.184 B -15.16 % | 2.574 B -10.99 % | 2.892 B -3.23 % | 2.988 B -3.23 % | 3.088 B -8.58 % | 3.378 B -27.09 % | 4.633 B -1.38 % | 4.698 B -4.08 % | 4.898 B -0.83 % | 4.939 B -0.84 % | 4.981 B 7.29 % | 4.642 B -7.70 % | 5.029 B -30.95 % | 7.284 B -1.02 % | 7.359 B 7.87 % | 6.822 B |
| Total non current assets | 252.259 M 1.40 % | 248.769 M -0.82 % | 250.824 M -0.72 % | 252.645 M -0.94 % | 255.030 M -0.63 % | 256.654 M -1.26 % | 259.932 M -0.42 % | 261.017 M 5.77 % | 246.769 M -1.16 % | 249.663 M -1.01 % | 252.221 M -1.05 % | 254.898 M -1.25 % | 258.133 M -0.10 % | 258.391 M 0.20 % | 257.884 M -0.30 % | 258.664 M -0.17 % | 259.104 M -48.09 % | 499.178 M 8.40 % | 460.494 M -0.73 % | 463.895 M -18.50 % | 569.192 M -43.83 % | 1.013 B -0.34 % | 1.017 B -9.82 % | 1.127 B 0.77 % | 1.119 B -29.97 % | 1.598 B -11.80 % | 1.812 B -7.30 % | 1.954 B -14.33 % | 2.281 B 6.09 % | 2.150 B -3.85 % | 2.236 B -15.46 % | 2.645 B -11.10 % | 2.975 B -3.32 % | 3.077 B -3.45 % | 3.187 B -8.94 % | 3.500 B -27.36 % | 4.818 B -1.60 % | 4.896 B -4.19 % | 5.111 B -10.31 % | 5.698 B -0.81 % | 5.744 B 6.06 % | 5.416 B -2.36 % | 5.547 B -23.97 % | 7.295 B -1.02 % | 7.370 B -0.86 % | 7.434 B |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.103 M -93.06 % | 59.115 M 1 081.59 % | 5.003 M 12.28 % | 4.456 M 92.90 % | 2.310 M 30.73 % | 1.767 M -46.42 % | 3.298 M -66.03 % | 9.708 M 15.31 % | 8.419 M -81.68 % | 45.961 M -56.89 % | 106.602 M 1 289.68 % | 7.671 M -97.84 % | 354.843 M 401.81 % | 70.712 M 932.90 % | 6.846 M -86.40 % | 50.330 M -72.74 % | 184.660 M 224.56 % | 56.895 M 76.45 % | 32.245 M -77.07 % | 140.613 M -64.14 % | 392.132 M 1 075.84 % | 33.349 M 3.39 % | 32.257 M 107.39 % | 15.554 M -31.87 % | 22.829 M -90.16 % | 232.118 M -61.03 % | 595.632 M -14.38 % | 695.693 M 374.75 % | 146.538 M -15.89 % | 174.224 M -7.55 % | 188.458 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.000 K 394.12 % | 17.000 K 21.43 % | 14.000 K -69.57 % | 46.000 K -71.43 % | 161.000 K -48.73 % | 314.000 K 180.36 % | 112.000 K -4.27 % | 117.000 K -67.32 % | 358.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.171 B 0.48 % | 2.161 B 1.54 % | 2.128 B -1.17 % | 2.153 B 1.14 % | 2.129 B -17.56 % | 2.582 B -4.09 % | 2.692 B 0.03 % | 2.692 B -1.12 % | 2.722 B -2.82 % | 2.801 B -5.42 % | 2.962 B -0.14 % | 2.966 B -0.18 % | 2.971 B -0.54 % | 2.987 B -12.61 % | 3.418 B -0.57 % | 3.438 B 2.67 % | 3.348 B 19.77 % | 2.796 B -12.79 % | 3.206 B 0.79 % | 3.181 B 3.62 % | 3.070 B 27.85 % | 2.401 B -10.19 % | 2.673 B 6.63 % | 2.507 B -11.65 % | 2.838 B 20.67 % | 2.352 B 5.31 % | 2.233 B 13.50 % | 1.968 B 4.18 % | 1.889 B -9.84 % | 2.095 B -12.91 % | 2.405 B 35.71 % | 1.772 B 1.73 % | 1.742 B -3.36 % | 1.803 B 9.31 % | 1.649 B 28.15 % | 1.287 B 205.14 % | 421.736 M 15.70 % | 364.516 M -38.98 % | 597.405 M 39.46 % | 428.373 M 141.26 % | 177.555 M -20.18 % | 222.449 M 34.01 % | 165.990 M 114.13 % | 77.520 M 59.20 % | 48.692 M -52.37 % | 102.219 M |
| Cash and short term investments | 2.171 B 0.48 % | 2.161 B 1.54 % | 2.128 B -1.17 % | 2.153 B 1.14 % | 2.129 B -17.56 % | 2.582 B -4.09 % | 2.692 B 0.03 % | 2.692 B -1.12 % | 2.722 B -2.82 % | 2.801 B -5.42 % | 2.962 B -0.14 % | 2.966 B -0.18 % | 2.971 B -0.54 % | 2.987 B -12.61 % | 3.418 B -0.57 % | 3.438 B 2.67 % | 3.348 B 19.77 % | 2.796 B -12.79 % | 3.206 B 0.79 % | 3.181 B 3.62 % | 3.070 B 27.85 % | 2.401 B -10.19 % | 2.673 B 6.63 % | 2.507 B -11.65 % | 2.838 B 20.67 % | 2.352 B 5.31 % | 2.233 B 13.49 % | 1.968 B 4.18 % | 1.889 B -9.85 % | 2.095 B -12.90 % | 2.405 B 35.70 % | 1.772 B 1.72 % | 1.742 B -3.34 % | 1.803 B 9.31 % | 1.649 B 28.15 % | 1.287 B 205.14 % | 421.736 M 15.70 % | 364.516 M -38.98 % | 597.405 M 39.46 % | 428.373 M 141.26 % | 177.555 M -20.18 % | 222.449 M 34.01 % | 165.990 M 114.13 % | 77.520 M 59.20 % | 48.692 M -52.37 % | 102.219 M |
| Total current assets | 2.187 B 0.51 % | 2.176 B 1.55 % | 2.143 B -1.21 % | 2.169 B 1.16 % | 2.144 B -17.47 % | 2.598 B -4.07 % | 2.709 B 0.04 % | 2.707 B -1.10 % | 2.738 B -2.80 % | 2.817 B -5.39 % | 2.977 B -0.14 % | 2.981 B -0.15 % | 2.986 B -0.54 % | 3.002 B -12.55 % | 3.433 B -0.67 % | 3.456 B 0.98 % | 3.422 B 21.35 % | 2.820 B -12.68 % | 3.230 B 0.84 % | 3.203 B 3.23 % | 3.102 B 26.36 % | 2.455 B -10.17 % | 2.733 B 6.23 % | 2.573 B -12.47 % | 2.940 B 15.20 % | 2.552 B 8.65 % | 2.349 B -3.66 % | 2.438 B 15.46 % | 2.111 B -6.31 % | 2.254 B -13.53 % | 2.606 B 22.54 % | 2.127 B 7.64 % | 1.976 B -1.69 % | 2.010 B 1.44 % | 1.981 B 4.45 % | 1.897 B 165.26 % | 715.093 M 8.78 % | 657.374 M -24.05 % | 865.479 M 22.70 % | 705.386 M 5.69 % | 667.407 M -37.13 % | 1.062 B -3.62 % | 1.102 B 110.88 % | 522.335 M 1.29 % | 515.671 M -9.66 % | 570.804 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.000 K -394.12 % | -17.000 K -21.44 % | -13.999 K 69.57 % | -45.999 K 71.43 % | -161.000 K 48.73 % | -313.998 K -180.36 % | -112.000 K 4.27 % | -117.000 K 67.32 % | -358.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 16.593 M 5.44 % | 15.737 M 3.71 % | 15.174 M -6.05 % | 16.151 M 3.49 % | 15.606 M -2.52 % | 16.009 M -1.39 % | 16.234 M 1.72 % | 15.960 M 2.02 % | 15.644 M 0.61 % | 15.549 M 0.49 % | 15.473 M 1.06 % | 15.310 M 4.66 % | 14.629 M -0.50 % | 14.702 M 1.49 % | 14.486 M 3.71 % | 13.968 M -6.66 % | 14.964 M -23.47 % | 19.554 M 1.07 % | 19.347 M -1.97 % | 19.735 M -36.65 % | 31.151 M -39.03 % | 51.089 M 1.97 % | 50.103 M -12.63 % | 57.347 M 2.57 % | 55.910 M -40.16 % | 93.436 M -13.35 % | 107.832 M -6.53 % | 115.371 M -24.14 % | 152.081 M 0.03 % | 152.031 M 0.86 % | 150.728 M -11.23 % | 169.800 M -3.93 % | 176.740 M 1.18 % | 174.676 M -8.73 % | 191.379 M -12.13 % | 217.789 M -16.24 % | 260.008 M -0.23 % | 260.601 M 3.20 % | 252.520 M -0.65 % | 254.184 M -1.38 % | 257.734 M 5.82 % | 243.569 M 1.56 % | 239.838 M -19.59 % | 298.277 M 1.89 % | 292.755 M 4.51 % | 280.127 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.676 M 3.32 % | 15.173 M -1.12 % | 15.345 M -24.30 % | 20.272 M 20.22 % | 16.862 M -2.83 % | 17.353 M -4.46 % | 18.164 M -2.58 % | 18.645 M -17.23 % | 22.525 M | 0.000 -100.00 % | 41.271 M 15.66 % | 35.683 M -15.69 % | 42.326 M -32.07 % | 62.306 M -2.43 % | 63.858 M -16.54 % | 76.512 M -3.03 % | 78.902 M -9.87 % | 87.546 M -12.63 % | 100.199 M 0.94 % | 99.263 M -21.55 % | 126.537 M 3.20 % | 122.608 M -0.79 % | 123.587 M -11.79 % | 140.098 M -8.02 % | 152.320 M 5.53 % | 144.341 M -7.42 % | 155.914 M 3.16 % | 151.145 M -24.83 % | 201.082 M -3.32 % | 207.980 M 6.83 % | 194.692 M 2.44 % | 190.053 M 0.56 % | 188.999 M 11.92 % | 168.875 M -2.83 % | 173.793 M -13.92 % | 201.896 M 2.61 % | 196.768 M 6.61 % | 184.560 M |
| Account payables | 2.690 M -90.15 % | 27.298 M 18.55 % | 23.027 M 15.04 % | 20.016 M 1.90 % | 19.642 M -24.26 % | 25.935 M 19.49 % | 21.704 M 16.57 % | 18.619 M 20.08 % | 15.505 M -21.54 % | 19.762 M -27.85 % | 27.391 M 42.59 % | 19.209 M -8.56 % | 21.007 M 2.04 % | 20.588 M -19.90 % | 25.702 M -0.46 % | 25.821 M -0.56 % | 25.966 M -30.11 % | 37.153 M -2.79 % | 38.218 M 3.56 % | 36.903 M -12.72 % | 42.280 M -27.48 % | 58.300 M 24.32 % | 46.896 M 5.67 % | 44.380 M 5.65 % | 42.007 M -43.96 % | 74.956 M 18.03 % | 63.506 M -16.22 % | 75.800 M 21.25 % | 62.518 M -34.46 % | 95.395 M 10.54 % | 86.296 M -25.31 % | 115.535 M -2.12 % | 118.038 M -1.55 % | 119.900 M 2.87 % | 116.555 M -4.95 % | 122.627 M -13.70 % | 142.088 M -7.88 % | 154.242 M -0.36 % | 154.801 M 20.62 % | 128.333 M 2.03 % | 125.776 M -18.19 % | 153.749 M -2.00 % | 156.885 M 2.77 % | 152.658 M 8.72 % | 140.420 M -15.80 % | 166.762 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 4.976 M -1.39 % | 5.046 M -36.71 % | 7.973 M 1.54 % | 7.852 M 2.57 % | 7.655 M 6.26 % | 7.204 M 0.87 % | 7.142 M -3.40 % | 7.393 M 1.41 % | 7.290 M 11.43 % | 6.542 M 0.32 % | 6.521 M -0.28 % | 6.539 M 1.51 % | 6.442 M -0.68 % | 6.486 M 0.00 % | 6.486 M -11.72 % | 7.347 M 4.45 % | 7.034 M 443.17 % | 1.295 M 0.54 % | 1.288 M -11.17 % | 1.450 M 13.99 % | 1.272 M 6.27 % | 1.197 M 0.34 % | 1.193 M -7.88 % | 1.295 M 8.92 % | 1.189 M 5.31 % | 1.129 M -0.88 % | 1.139 M 1.15 % | 1.126 M 8.06 % | 1.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 401.336 M 0.66 % | 398.698 M 0.67 % | 396.040 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M 0.00 % | 119.263 M -68.99 % | 384.654 M 0.00 % | 384.654 M 0.00 % | 384.654 M 0.00 % | 384.654 M 0.00 % | 384.654 M 0.00 % | 384.657 M 0.00 % | 384.657 M -0.01 % | 384.677 M -39.29 % | 633.661 M 0.00 % | 633.661 M 0.00 % | 633.661 M 0.00 % | 633.661 M 0.00 % | 633.661 M 0.00 % | 633.661 M |
| Other total stockholders equity | 3.936 B -0.01 % | 3.936 B 0.14 % | 3.930 B -1.36 % | 3.985 B 0.20 % | 3.977 B -0.07 % | 3.980 B -0.64 % | 4.005 B -0.33 % | 4.018 B 12.49 % | 3.572 B -2.02 % | 3.646 B -4.07 % | 3.801 B -0.47 % | 3.819 B 0.06 % | 3.816 B -0.25 % | 3.826 B 0.05 % | 3.824 B -10.06 % | 4.252 B 0.73 % | 4.221 B -2.16 % | 4.314 B 13.34 % | 3.806 B -9.63 % | 4.211 B 6.20 % | 3.966 B 5.58 % | 3.756 B 0.39 % | 3.742 B -6.70 % | 4.010 B 1.08 % | 3.968 B 2.66 % | 3.865 B -0.57 % | 3.887 B 1.05 % | 3.847 B 0.05 % | 3.845 B 0.71 % | 3.818 B -0.69 % | 3.844 B 2.46 % | 3.752 B 2.55 % | 3.659 B 0.71 % | 3.633 B 1.35 % | 3.585 B -1.46 % | 3.638 B 2.34 % | 3.554 B -0.04 % | 3.556 B -4.55 % | 3.725 B 3.88 % | 3.586 B 8.37 % | 3.309 B 0.20 % | 3.303 B -1.38 % | 3.349 B -6.66 % | 3.588 B -1.26 % | 3.634 B 21.11 % | 3.000 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.521 M 19.03 % | 2.118 M | 0.000 -100.00 % | 3.533 M -0.59 % | 3.554 M -30.57 % | 5.119 M -45.84 % | 9.451 M 15.51 % | 8.182 M -19.57 % | 10.173 M -28.06 % | 14.140 M 27.66 % | 11.076 M -48.50 % | 21.508 M -18.78 % | 26.481 M -2.18 % | 27.072 M -5.23 % | 28.566 M -10.16 % | 31.797 M -12.96 % | 36.530 M -0.95 % | 36.882 M -12.13 % | 41.974 M -7.46 % | 45.356 M 18.74 % | 38.198 M -44.67 % | 69.034 M -4.37 % | 72.187 M 4.93 % | 68.795 M -29.41 % | 97.456 M 5.75 % | 92.157 M 11.23 % | 82.849 M -4.01 % | 86.313 M -32.84 % | 128.515 M -8.03 % | 139.737 M -1.47 % | 141.822 M |
| Total assets | 2.440 B 0.60 % | 2.425 B 1.31 % | 2.394 B -1.16 % | 2.422 B 0.94 % | 2.399 B -15.96 % | 2.855 B -3.83 % | 2.969 B 0.00 % | 2.968 B -1.05 % | 3.000 B -2.64 % | 3.081 B -5.03 % | 3.245 B -0.36 % | 3.256 B -0.14 % | 3.261 B -0.52 % | 3.278 B -11.62 % | 3.709 B -0.65 % | 3.733 B 0.79 % | 3.704 B 11.59 % | 3.319 B -11.04 % | 3.731 B 0.79 % | 3.702 B -0.32 % | 3.714 B 5.19 % | 3.531 B -7.42 % | 3.814 B 0.98 % | 3.777 B -8.71 % | 4.137 B -2.35 % | 4.237 B -0.55 % | 4.260 B -5.14 % | 4.491 B -0.61 % | 4.519 B -0.16 % | 4.526 B -8.85 % | 4.966 B 1.10 % | 4.912 B -3.75 % | 5.103 B -2.45 % | 5.231 B -1.75 % | 5.324 B -4.03 % | 5.548 B -3.25 % | 5.734 B -0.47 % | 5.762 B -6.63 % | 6.171 B -6.41 % | 6.593 B -0.11 % | 6.601 B -0.69 % | 6.646 B -2.57 % | 6.822 B -14.93 % | 8.020 B -0.78 % | 8.083 B -1.31 % | 8.190 B |
| 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 |
| 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -2.941 M 58.80 % | -7.139 M -206.92 % | -2.326 M 7.18 % | -2.506 M -628.69 % | 474.000 K 124.57 % | -1.929 M -0.94 % | -1.911 M 24.38 % | -2.527 M 17.95 % | -3.080 M -4.12 % | -2.958 M 57.48 % | -6.956 M -213.33 % | -2.220 M -25.42 % | -1.770 M 61.08 % | -4.548 M -76.96 % | -2.570 M -91.36 % | -1.343 M -268.96 % | -364.000 K 85.32 % | -2.479 M -185.84 % | 2.888 M 174.38 % | -3.883 M -68.31 % | -2.307 M -766.76 % | 346.000 K -94.30 % | 6.072 M 380.98 % | -2.161 M 54.41 % | -4.740 M -23.53 % | -3.837 M -129.49 % | 13.013 M 1 173.68 % | -1.212 M -165.62 % | 1.847 M 129.05 % | -6.359 M -157.12 % | 11.133 M 498.32 % | -2.795 M -112.43 % | 22.478 M 282.02 % | -12.349 M -149.96 % | 24.720 M 6 264.59 % | -401.000 K -104.62 % | 8.684 M | 0.000 -100.00 % | 14.896 M 485.31 % | -3.866 M | 0.000 | 0.000 | 0.000 100.00 % | -9.675 M |
| Stock based compensation | 0.000 -100.00 % | 2.501 M 0.04 % | 2.500 M -68.75 % | 8.000 M 167.74 % | 2.988 M 3.57 % | 2.885 M -0.52 % | 2.900 M -3.33 % | 3.000 M -5.54 % | 3.176 M 11.32 % | 2.853 M -4.90 % | 3.000 M 3.45 % | 2.900 M -56.63 % | 6.687 M 101.17 % | 3.324 M 0.73 % | 3.300 M 0.00 % | 3.300 M -0.09 % | 3.303 M -1.99 % | 3.370 M -0.88 % | 3.400 M -8.11 % | 3.700 M -5.78 % | 3.927 M -2.31 % | 4.020 M -22.69 % | 5.200 M 1.96 % | 5.100 M -4.46 % | 5.338 M 4.52 % | 5.107 M -8.80 % | 5.600 M 1.82 % | 5.500 M 5.24 % | 5.226 M 12.17 % | 4.659 M -4.92 % | 4.900 M 6.52 % | 4.600 M 5.67 % | 4.353 M 18.93 % | 3.660 M -1.08 % | 3.700 M -9.76 % | 4.100 M 3.59 % | 3.958 M 52.23 % | 2.600 M 5 552.17 % | 46.000 K | 0.000 -100.00 % | 3.354 M 52.45 % | 2.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.686 M |
| Change in working capital | 0.000 100.00 % | -657.000 K -248.98 % | 441.000 K 151.22 % | -861.000 K -30.06 % | -662.000 K -74.67 % | -379.000 K 88.77 % | -3.374 M -215.03 % | -1.071 M 15.34 % | -1.265 M -288.04 % | -326.000 K -507.50 % | 80.000 K 37.93 % | 58.000 K -78.44 % | 269.000 K 124.37 % | -1.104 M 27.84 % | -1.530 M -222.60 % | 1.248 M 270.26 % | -733.000 K 63.84 % | -2.027 M 33.23 % | -3.036 M -148.65 % | -1.221 M 82.08 % | -6.815 M -4 874.45 % | -137.000 K 95.26 % | -2.893 M 46.88 % | -5.446 M 52.27 % | -11.410 M -287.30 % | -2.946 M -242.56 % | -860.000 K 48.29 % | -1.663 M 90.88 % | -18.239 M -429.13 % | -3.447 M 48.91 % | -6.747 M -483.57 % | 1.759 M 111.36 % | -15.486 M -1 690.29 % | -865.000 K 96.70 % | -26.178 M -417.35 % | 8.249 M 128.76 % | -28.678 M -1 204.14 % | -2.199 M 74.81 % | -8.730 M -443.59 % | -1.606 M 91.20 % | -18.250 M -1 195.44 % | 1.666 M 104.60 % | -36.256 M -2 809.79 % | -1.246 M 94.12 % | -21.203 M -365.40 % | 7.989 M |
| Accounts receivables | 0.000 100.00 % | -657.000 K -248.98 % | 441.000 K 151.22 % | -861.000 K -30.06 % | -662.000 K -74.67 % | -379.000 K 88.77 % | -3.374 M -215.03 % | -1.071 M 15.34 % | -1.265 M -288.04 % | -326.000 K -507.50 % | 80.000 K 37.93 % | 58.000 K -78.44 % | 269.000 K 124.37 % | -1.104 M 27.84 % | -1.530 M -222.60 % | 1.248 M 270.26 % | -733.000 K 63.84 % | -2.027 M 33.23 % | -3.036 M -148.65 % | -1.221 M 82.08 % | -6.815 M -4 874.45 % | -137.000 K 95.26 % | -2.893 M 46.88 % | -5.446 M 52.27 % | -11.410 M -287.30 % | -2.946 M -242.56 % | -860.000 K 48.29 % | -1.663 M 90.88 % | -18.239 M -429.13 % | -3.447 M 48.91 % | -6.747 M -483.57 % | 1.759 M 111.36 % | -15.486 M -1 690.29 % | -865.000 K 96.70 % | -26.178 M -417.35 % | 8.249 M 128.76 % | -28.678 M -1 204.14 % | -2.199 M 74.81 % | -8.730 M -443.59 % | -1.606 M 91.20 % | -18.250 M -1 195.44 % | 1.666 M 104.60 % | -36.256 M -2 809.79 % | -1.246 M 94.12 % | -21.203 M -365.40 % | 7.989 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -25.405 M -882.17 % | 3.248 M -27.81 % | 4.499 M 450.67 % | 817.000 K 113.15 % | -6.213 M -233.84 % | 4.642 M 104.49 % | 2.270 M 19.98 % | 1.892 M 167.62 % | -2.798 M -199.54 % | 2.811 M -50.14 % | 5.638 M 704.29 % | -933.000 K -112.93 % | 7.215 M 553.49 % | -1.591 M -157.60 % | 2.762 M 113.18 % | -20.949 M 94.99 % | -418.284 M -15 962.12 % | 2.637 M -8.47 % | 2.881 M 101.30 % | -221.519 M -7.32 % | -206.419 M -1 704.50 % | 12.865 M 174.44 % | -17.283 M 32.71 % | -25.685 M 87.28 % | -201.874 M -607.12 % | 39.808 M 210.66 % | -35.972 M -221.30 % | 29.655 M 153.62 % | -55.303 M -1 199.46 % | 5.030 M 105.37 % | -93.616 M -60.99 % | -58.152 M 4.34 % | -60.790 M -45.96 % | -41.649 M 24.96 % | -55.502 M -476.51 % | 14.741 M 139.44 % | -37.377 M -123.18 % | 161.258 M 187.42 % | -184.459 M -1 351.33 % | 14.741 M 153.19 % | -27.713 M -483.31 % | -4.751 M -101.96 % | 242.968 M 3 692.82 % | 6.406 M 120.88 % | -30.684 M -117.97 % | 170.704 M |
| Net cash provided by operating activities | 0.000 -100.00 % | 35.825 M 2.12 % | 35.081 M 24.16 % | 28.254 M 22.27 % | 23.108 M -29.24 % | 32.657 M 77.13 % | 18.437 M 67.15 % | 11.030 M 278.26 % | 2.916 M -47.74 % | 5.580 M -24.78 % | 7.418 M 374.60 % | 1.563 M 0.97 % | 1.548 M -4.33 % | 1.618 M -80.88 % | 8.461 M -26.24 % | 11.471 M -2.61 % | 11.778 M -52.61 % | 24.851 M -24.36 % | 32.853 M 15.39 % | 28.471 M 122.95 % | 12.770 M -67.25 % | 38.989 M 46.21 % | 26.667 M 9.96 % | 24.251 M 6 636.66 % | -371.000 K -101.00 % | 37.178 M 99.22 % | 18.662 M -61.25 % | 48.157 M 1 303.62 % | -4.001 M -108.51 % | 46.991 M 105.76 % | 22.838 M -67.78 % | 70.890 M 208.43 % | 22.984 M -42.71 % | 40.121 M 119.91 % | 18.244 M -77.98 % | 82.858 M 105.50 % | 40.321 M -36.66 % | 63.661 M 101.67 % | 31.567 M -61.75 % | 82.525 M 76.99 % | 46.627 M 3.64 % | 44.991 M -15.05 % | 52.959 M -43.58 % | 93.869 M 119.16 % | 42.832 M -52.60 % | 90.371 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -1.078 M 30.00 % | -1.540 M 18.86 % | -1.898 M -61.53 % | -1.175 M -208.40 % | -381.000 K 33.39 % | -572.000 K 69.53 % | -1.877 M -188.77 % | -650.000 K 21.12 % | -824.000 K -155.79 % | 1.477 M 138.37 % | -3.849 M -6.71 % | -3.607 M 8.06 % | -3.923 M 20.60 % | -4.941 M -106.10 % | 81.057 M -85.81 % | 571.059 M 12 417.92 % | -4.636 M -38.68 % | -3.343 M -100.98 % | 340.675 M -48.62 % | 663.039 M 45 296.93 % | -1.467 M -101.03 % | 143.096 M 192.77 % | 48.876 M -93.50 % | 751.619 M 732.96 % | 90.235 M -81.96 % | 500.274 M 566.45 % | 75.066 M 137.54 % | -199.989 M -344.45 % | 81.813 M -86.65 % | 612.838 M 153.11 % | 242.127 M 172.23 % | 88.941 M -62.50 % | 237.152 M -47.28 % | 449.817 M -51.57 % | 928.753 M 2 699.89 % | 33.171 M 176.66 % | -43.273 M -106.33 % | 684.042 M 308.94 % | 167.272 M 554.51 % | -36.803 M -123.86 % | 154.222 M 800.75 % | -22.008 M -110.50 % | -10.455 M -115.81 % | 66.139 M 123.28 % | -284.069 M |
| Net cash used for investing activites | 0.000 100.00 % | -1.078 M 30.00 % | -1.540 M 18.86 % | -1.898 M -61.53 % | -1.175 M -208.40 % | -381.000 K 33.39 % | -572.000 K 69.53 % | -1.877 M -188.77 % | -650.000 K 21.12 % | -824.000 K -155.79 % | 1.477 M 138.37 % | -3.849 M -6.71 % | -3.607 M 8.06 % | -3.923 M 20.60 % | -4.941 M -106.10 % | 81.057 M -85.81 % | 571.059 M 12 417.92 % | -4.636 M -38.68 % | -3.343 M -100.98 % | 340.675 M -48.62 % | 663.039 M 45 296.93 % | -1.467 M -101.03 % | 143.096 M 192.77 % | 48.876 M -93.50 % | 751.619 M 732.96 % | 90.235 M -81.96 % | 500.274 M 566.45 % | 75.066 M 137.54 % | -199.989 M -344.45 % | 81.813 M -86.65 % | 612.838 M 153.11 % | 242.127 M 172.23 % | 88.941 M -62.50 % | 237.152 M -47.28 % | 449.817 M -51.57 % | 928.753 M 2 699.89 % | 33.171 M 176.66 % | -43.273 M -106.33 % | 684.042 M 308.94 % | 167.272 M 554.51 % | -36.803 M -123.86 % | 154.222 M 800.75 % | -22.008 M -110.50 % | -10.455 M -115.81 % | 66.139 M 123.28 % | -284.069 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.161 M | 0.000 -100.00 % | 27.029 M | 0.000 | 0.000 -100.00 % | 255.559 M 4 559.23 % | 5.485 M -43.65 % | 9.734 M | 0.000 | 0.000 -100.00 % | 265.175 M 4 669.33 % | 5.560 M | 0.000 | 0.000 -100.00 % | 557.000 K -99.88 % | 463.020 M | 0.000 | 0.000 -100.00 % | 165.485 M | 0.000 -100.00 % | 88.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.254 M | 0.000 -100.00 % | 438.115 M |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -56.803 M | 0.000 100.00 % | -3.395 M 88.45 % | -29.394 M -95.74 % | -15.017 M 60.04 % | -37.582 M 51.74 % | -77.877 M 52.32 % | -163.325 M -1 368.49 % | -11.122 M -1 073.21 % | -948.000 K 84.44 % | -6.093 M -304 550.00 % | -2.000 K 85.71 % | -14.000 K | 0.000 100.00 % | -26.881 M | 0.000 | 0.000 100.00 % | -145.000 K 97.29 % | -5.342 M -31.38 % | -4.066 M | 0.000 | 0.000 100.00 % | -89.910 M -2 918.13 % | -2.979 M | 0.000 | 0.000 100.00 % | -209.000 K 99.53 % | -44.424 M | 0.000 | 0.000 100.00 % | -25.563 M | 0.000 100.00 % | -87.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.000 K | 0.000 100.00 % | -180.814 M |
| Dividends paid | 0.000 100.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 99.58 % | -470.229 M -317.11 % | -112.734 M -5 545.17 % | -1.997 M 0.00 % | -1.997 M 42.27 % | -3.459 M -73.21 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 75.10 % | -8.021 M -593.86 % | -1.156 M 42.11 % | -1.997 M 0.00 % | -1.997 M 49.22 % | -3.933 M -120.21 % | -1.786 M 43.43 % | -3.157 M -277.18 % | -837.000 K 73.49 % | -3.157 M -58.09 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 0.00 % | -1.997 M 71.39 % | -6.981 M 0.00 % | -6.981 M 0.00 % | -6.981 M 0.00 % | -6.981 M 0.00 % | -6.981 M 0.00 % | -6.981 M 0.00 % | -6.981 M 50.00 % | -13.963 M | 0.000 100.00 % | -40.748 M 0.00 % | -40.747 M -0.04 % | -40.730 M -0.01 % | -40.727 M -26.87 % | -32.102 M 0.00 % | -32.103 M |
| Other financing activites | 0.000 100.00 % | -3.000 K 99.99 % | -56.803 M | 0.000 100.00 % | -5.238 M 82.35 % | -29.674 M -97.60 % | -15.017 M 60.04 % | -37.582 M 51.74 % | -77.876 M 52.32 % | -163.325 M -1 368.49 % | -11.122 M -1 033.74 % | -981.000 K 83.90 % | -6.093 M 98.57 % | -427.554 M -1 599.27 % | -25.161 M -14 196.02 % | -176.000 K 99.37 % | -28.026 M 93.45 % | -428.015 M -42 062.25 % | 1.020 M 100.40 % | -256.719 M -4 580.38 % | -5.485 M 98.26 % | -314.460 M -118 118.05 % | -266.000 K 99.93 % | -400.260 M -50.94 % | -265.175 M -4 669.33 % | -5.560 M 97.78 % | -250.348 M -499.28 % | -41.775 M -7 826.94 % | -527.000 K 99.89 % | -463.020 M -54 890.50 % | -842.000 K 99.69 % | -275.827 M -66.63 % | -165.537 M -41.72 % | -116.804 M -31.32 % | -88.943 M 36.61 % | -140.319 M -1 506.95 % | -8.732 M 96.27 % | -234.142 M 56.25 % | -535.176 M -27 600.62 % | -1.932 M 86.26 % | -14.066 M 86.10 % | -101.174 M -203.30 % | 97.945 M 861.33 % | -12.865 M 90.15 % | -130.617 M -151.17 % | 255.281 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -2.000 M 96.60 % | -58.800 M -2 844.42 % | -1.997 M 99.58 % | -475.467 M -233.88 % | -142.408 M -737.00 % | -17.014 M 57.01 % | -39.579 M 51.34 % | -81.335 M 50.80 % | -165.322 M -1 160.17 % | -13.119 M -340.53 % | -2.978 M 78.90 % | -14.114 M 96.71 % | -428.710 M -1 478.58 % | -27.158 M -1 149.79 % | -2.173 M 93.20 % | -31.959 M 92.56 % | -429.801 M -20 012.35 % | -2.137 M 99.17 % | -257.556 M -2 880.28 % | -8.642 M 97.27 % | -316.457 M -13 883.96 % | -2.263 M 99.44 % | -402.257 M -50.56 % | -267.172 M -3 435.42 % | -7.557 M 97.01 % | -252.345 M -476.50 % | -43.772 M -1 634.23 % | -2.524 M 99.46 % | -465.017 M -16 279.61 % | -2.839 M 99.00 % | -282.808 M -63.93 % | -172.518 M -39.37 % | -123.785 M -29.04 % | -95.924 M 34.88 % | -147.300 M -837.44 % | -15.713 M 93.48 % | -241.123 M 56.09 % | -549.139 M -28 323.34 % | -1.932 M 96.48 % | -54.814 M 61.38 % | -141.921 M -348.05 % | 57.215 M 206.76 % | -53.592 M 67.06 % | -162.719 M -172.91 % | 223.178 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.245 M | 0.000 | 0.000 100.00 % | -8.000 K -110.13 % | 79.000 K 100.80 % | -9.877 M -1 255.20 % | 855.000 K 252.95 % | -559.000 K 45.62 % | -1.028 M -20.23 % | -855.000 K -955.00 % | 100.000 K -84.78 % | 657.000 K 178.87 % | -833.000 K -374.01 % | 304.000 K 130.58 % | -994.000 K -549.77 % | 221.000 K 274.58 % | 59.000 K |
| Net change in cash | 0.000 -100.00 % | 32.747 M 229.64 % | -25.259 M -203.69 % | 24.359 M 105.37 % | -453.534 M -311.81 % | -110.132 M -13 041.48 % | 851.000 K 102.80 % | -30.426 M 61.52 % | -79.069 M 50.76 % | -160.566 M -3 701.28 % | -4.224 M 19.76 % | -5.264 M 67.45 % | -16.173 M 96.25 % | -431.015 M -1 723.40 % | -23.638 M -126.16 % | 90.355 M -83.60 % | 550.878 M 234.50 % | -409.586 M -1 596.31 % | 27.373 M -75.47 % | 111.590 M -83.27 % | 667.167 M 339.18 % | -278.935 M -266.53 % | 167.500 M 150.89 % | -329.130 M -167.99 % | 484.076 M 303.88 % | 119.856 M -55.04 % | 266.591 M 235.54 % | 79.451 M 138.47 % | -206.514 M 32.06 % | -303.968 M -148.03 % | 632.837 M 1 994.86 % | 30.209 M 149.85 % | -60.601 M -139.46 % | 153.567 M -57.61 % | 362.260 M -58.13 % | 865.166 M 1 412.00 % | 57.220 M 125.80 % | -221.763 M -233.90 % | 165.615 M -33.21 % | 247.965 M 598.42 % | -49.750 M -188.12 % | 56.459 M -36.18 % | 88.470 M 206.89 % | 28.828 M 153.86 % | -53.527 M -281.21 % | 29.539 M |
| Cash at beginning of period | 2.161 B 1.54 % | 2.128 B -1.17 % | 2.153 B 1.14 % | 2.129 B -17.56 % | 2.582 B -4.09 % | 2.692 B 0.03 % | 2.692 B -1.12 % | 2.722 B -2.82 % | 2.801 B -5.42 % | 2.962 B -0.14 % | 2.966 B -0.18 % | 2.971 B -0.54 % | 2.987 B -12.61 % | 3.418 B -0.69 % | 3.442 B 2.70 % | 3.352 B 19.67 % | 2.801 B -12.76 % | 3.210 B 0.86 % | 3.183 B 3.63 % | 3.071 B 27.75 % | 2.404 B -10.40 % | 2.683 B 6.66 % | 2.516 B -11.57 % | 2.845 B 20.51 % | 2.361 B 5.35 % | 2.241 B 13.50 % | 1.974 B 4.19 % | 1.895 B -9.83 % | 2.101 B -12.64 % | 2.405 B 35.71 % | 1.772 B 1.73 % | 1.742 B -3.36 % | 1.803 B 9.31 % | 1.649 B 28.15 % | 1.287 B 205.14 % | 421.736 M 15.70 % | 364.516 M -37.83 % | 586.279 M 39.37 % | 420.664 M 143.58 % | 172.699 M -22.36 % | 222.449 M 34.01 % | 165.990 M 114.13 % | 77.520 M 59.20 % | 48.692 M -52.37 % | 102.219 M 40.64 % | 72.680 M |
| Cash at end of period | 2.161 B 0.00 % | 2.161 B 1.54 % | 2.128 B -1.17 % | 2.153 B 1.14 % | 2.129 B -17.56 % | 2.582 B -4.09 % | 2.692 B 0.03 % | 2.692 B -1.12 % | 2.722 B -2.82 % | 2.801 B -5.42 % | 2.962 B -0.14 % | 2.966 B -0.18 % | 2.971 B -0.54 % | 2.987 B -12.61 % | 3.418 B -0.69 % | 3.442 B 2.70 % | 3.352 B 19.67 % | 2.801 B -12.76 % | 3.210 B 0.86 % | 3.183 B 3.63 % | 3.071 B 27.75 % | 2.404 B -10.40 % | 2.683 B 6.66 % | 2.516 B -11.57 % | 2.845 B 20.51 % | 2.361 B 5.35 % | 2.241 B 13.50 % | 1.974 B 4.19 % | 1.895 B -9.83 % | 2.101 B -12.64 % | 2.405 B 35.71 % | 1.772 B 1.73 % | 1.742 B -3.36 % | 1.803 B 9.31 % | 1.649 B 28.15 % | 1.287 B 205.14 % | 421.736 M 15.70 % | 364.516 M -37.83 % | 586.279 M 39.37 % | 420.664 M 143.58 % | 172.699 M -22.36 % | 222.449 M 34.01 % | 165.990 M 114.13 % | 77.520 M 59.20 % | 48.692 M -52.37 % | 102.219 M |
| Operating cash flow | 0.000 -100.00 % | 35.825 M 2.12 % | 35.081 M 24.16 % | 28.254 M 22.27 % | 23.108 M -29.24 % | 32.657 M 77.13 % | 18.437 M 67.15 % | 11.030 M 278.26 % | 2.916 M -47.74 % | 5.580 M -24.78 % | 7.418 M 374.60 % | 1.563 M 0.97 % | 1.548 M -4.33 % | 1.618 M -80.88 % | 8.461 M -26.24 % | 11.471 M -2.61 % | 11.778 M -52.61 % | 24.851 M -24.36 % | 32.853 M 15.39 % | 28.471 M 122.95 % | 12.770 M -67.25 % | 38.989 M 46.21 % | 26.667 M 9.96 % | 24.251 M 6 636.66 % | -371.000 K -101.00 % | 37.178 M 99.22 % | 18.662 M -61.25 % | 48.157 M 1 303.62 % | -4.001 M -108.51 % | 46.991 M 105.76 % | 22.838 M -67.78 % | 70.890 M 208.43 % | 22.984 M -42.71 % | 40.121 M 119.91 % | 18.244 M -77.98 % | 82.858 M 105.50 % | 40.321 M -36.66 % | 63.661 M 101.67 % | 31.567 M -61.75 % | 82.525 M 76.99 % | 46.627 M 3.64 % | 44.991 M -15.05 % | 52.959 M -43.58 % | 93.869 M 119.16 % | 42.832 M -52.60 % | 90.371 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 -100.00 % | 35.825 M 2.12 % | 35.081 M 24.16 % | 28.254 M 22.27 % | 23.108 M -29.24 % | 32.657 M 77.13 % | 18.437 M 67.15 % | 11.030 M 278.26 % | 2.916 M -47.74 % | 5.580 M -24.78 % | 7.418 M 374.60 % | 1.563 M 0.97 % | 1.548 M -4.33 % | 1.618 M -80.88 % | 8.461 M -26.24 % | 11.471 M -2.61 % | 11.778 M -52.61 % | 24.851 M -24.36 % | 32.853 M 15.39 % | 28.471 M 122.95 % | 12.770 M -67.25 % | 38.989 M 46.21 % | 26.667 M 9.96 % | 24.251 M 6 636.66 % | -371.000 K -101.00 % | 37.178 M 99.22 % | 18.662 M -61.25 % | 48.157 M 1 303.62 % | -4.001 M -108.51 % | 46.991 M 105.76 % | 22.838 M -67.78 % | 70.890 M 208.43 % | 22.984 M -42.71 % | 40.121 M 119.91 % | 18.244 M -77.98 % | 82.858 M 105.50 % | 40.321 M -36.66 % | 63.661 M 101.67 % | 31.567 M -61.75 % | 82.525 M 76.99 % | 46.627 M 3.64 % | 44.991 M -15.05 % | 52.959 M -43.58 % | 93.869 M 119.16 % | 42.832 M -52.60 % | 90.371 M |
| 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |