Oriental Carbon & Chemicals Limited OCCL.NS
Trading inactive
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.083 B -76.64 % | 4.636 B -0.27 % | 4.649 B 4.77 % | 4.437 B 18.68 % | 3.739 B -3.34 % | 3.868 B -10.47 % | 4.320 B 17.12 % | 3.688 B 10.97 % | 3.324 B -1.69 % | 3.381 B -2.50 % | 3.468 B 4.83 % | 3.308 B 15.12 % | 2.874 B 31.93 % | 2.178 B 37.65 % | 1.582 B 25.88 % | 1.257 B 3.18 % | 1.218 B 35.92 % | 896.369 M 39.07 % | 644.552 M 19.59 % | 538.974 M |
| Net income | 104.221 M -77.41 % | 461.400 M -5.13 % | 486.369 M 12.92 % | 430.707 M -45.48 % | 789.967 M 8.01 % | 731.374 M -2.65 % | 751.315 M 32.22 % | 568.240 M 12.55 % | 504.874 M 1.95 % | 495.218 M 2.55 % | 482.908 M 19.27 % | 404.879 M 46.53 % | 276.306 M -12.17 % | 314.576 M -15.84 % | 373.793 M 26.89 % | 294.569 M 286.22 % | 76.269 M 371.87 % | 16.163 M -44.17 % | 28.948 M -24.56 % | 38.371 M |
| Income before tax | 109.693 M -83.51 % | 665.313 M 15.73 % | 574.892 M -9.21 % | 633.185 M -36.93 % | 1.004 B 21.54 % | 826.030 M -21.83 % | 1.057 B 32.53 % | 797.367 M 13.95 % | 699.721 M 19.23 % | 586.891 M 6.55 % | 550.825 M 9.80 % | 501.648 M 32.61 % | 378.290 M -14.99 % | 444.979 M 2.00 % | 436.274 M 27.30 % | 342.721 M 321.37 % | 81.334 M 227.02 % | 24.871 M -48.66 % | 48.441 M 6.74 % | 45.382 M |
| Income before tax ratio | 0.10 -29.41 % | 0.14 16.04 % | 0.12 -13.34 % | 0.14 -46.86 % | 0.27 25.75 % | 0.21 -12.70 % | 0.24 13.15 % | 0.22 2.69 % | 0.21 21.28 % | 0.17 9.28 % | 0.16 4.74 % | 0.15 15.19 % | 0.13 -35.56 % | 0.20 -25.90 % | 0.28 1.13 % | 0.27 308.39 % | 0.07 140.60 % | 0.03 -63.08 % | 0.08 -10.74 % | 0.08 |
| EBITDA | 156.015 M -85.39 % | 1.068 B -3.39 % | 1.105 B 18.35 % | 933.831 M -27.62 % | 1.290 B 13.55 % | 1.136 B -15.64 % | 1.347 B 26.21 % | 1.067 B 12.80 % | 945.972 M 10.78 % | 853.886 M 4.37 % | 818.138 M 6.74 % | 766.445 M 17.30 % | 653.387 M 9.02 % | 599.314 M 763.16 % | -90.373 M -121.84 % | 413.799 M 158.85 % | 159.863 M 62.19 % | 98.563 M -15.23 % | 116.268 M 15.90 % | 100.320 M |
| Net income ratio | 0.10 -3.29 % | 0.10 -4.88 % | 0.10 7.78 % | 0.10 -54.06 % | 0.21 11.75 % | 0.19 8.73 % | 0.17 12.89 % | 0.15 1.43 % | 0.15 3.71 % | 0.15 5.18 % | 0.14 13.78 % | 0.12 27.29 % | 0.10 -33.42 % | 0.14 -38.86 % | 0.24 0.81 % | 0.23 274.32 % | 0.06 247.17 % | 0.02 -59.85 % | 0.04 -36.92 % | 0.07 |
| Ratio EBITDA | 0.14 -37.44 % | 0.23 -3.13 % | 0.24 12.97 % | 0.21 -39.01 % | 0.35 17.48 % | 0.29 -5.78 % | 0.31 7.76 % | 0.29 1.65 % | 0.28 12.69 % | 0.25 7.05 % | 0.24 1.83 % | 0.23 1.90 % | 0.23 -17.36 % | 0.28 581.76 % | -0.06 -117.35 % | 0.33 150.87 % | 0.13 19.33 % | 0.11 -39.04 % | 0.18 -3.09 % | 0.19 |
| Gross profit ratio | 0.23 -61.76 % | 0.60 -2.54 % | 0.61 15.30 % | 0.53 -16.63 % | 0.64 4.26 % | 0.61 -11.93 % | 0.70 -3.74 % | 0.72 0.67 % | 0.72 8.10 % | 0.66 5.94 % | 0.63 -3.71 % | 0.65 4.74 % | 0.62 83.67 % | 0.34 25.49 % | 0.27 -21.80 % | 0.34 406.75 % | 0.07 -51.63 % | 0.14 26.10 % | 0.11 -21.39 % | 0.14 |
| Weighted average shs out dil | 9.965 M -0.25 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M -2.34 % | 10.229 M -0.65 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 3.49 % | 9.949 M 8.58 % | 9.163 M 0.02 % | 9.161 M 0.00 % | 9.161 M |
| Weighted average shs out | 9.965 M -0.25 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M -2.34 % | 10.229 M -0.65 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 3.49 % | 9.949 M 8.58 % | 9.163 M 0.02 % | 9.161 M 0.00 % | 9.161 M |
| EPS diluted | 10.46 -77.35 % | 46.19 -5.13 % | 48.69 12.94 % | 43.11 -45.49 % | 79.08 8.02 % | 73.21 -0.33 % | 73.45 33.09 % | 55.19 10.91 % | 49.76 3.45 % | 48.10 2.56 % | 46.90 19.28 % | 39.32 46.50 % | 26.84 -12.14 % | 30.55 -15.84 % | 36.30 26.88 % | 28.61 273.01 % | 7.67 335.80 % | 1.76 -44.30 % | 3.16 -24.58 % | 4.19 |
| Earnings per share | 10.46 -77.35 % | 46.19 -5.13 % | 48.69 12.94 % | 43.11 -45.49 % | 79.08 8.02 % | 73.21 -0.33 % | 73.45 33.09 % | 55.19 10.91 % | 49.76 3.45 % | 48.10 2.56 % | 46.90 19.28 % | 39.32 46.50 % | 26.84 -12.14 % | 30.55 -15.84 % | 36.30 26.88 % | 28.61 273.01 % | 7.67 335.80 % | 1.76 -44.30 % | 3.16 -24.58 % | 4.19 |
| Gross profit | 247.887 M -91.07 % | 2.776 B -2.81 % | 2.856 B 20.80 % | 2.364 B -1.06 % | 2.389 B 0.78 % | 2.371 B -21.15 % | 3.007 B 12.75 % | 2.667 B 11.71 % | 2.387 B 6.27 % | 2.247 B 3.29 % | 2.175 B 0.94 % | 2.155 B 20.58 % | 1.787 B 142.32 % | 737.463 M 72.74 % | 426.924 M -1.56 % | 433.686 M 422.86 % | 82.945 M -34.26 % | 126.164 M 75.37 % | 71.942 M -5.99 % | 76.525 M |
| Income tax expense | 53.490 M -68.45 % | 169.553 M 23.03 % | 137.816 M -19.53 % | 171.263 M -1.63 % | 174.092 M 122.21 % | 78.345 M -73.13 % | 291.552 M 27.41 % | 228.830 M 13.57 % | 201.492 M 59.52 % | 126.309 M 28.69 % | 98.151 M 1.94 % | 96.282 M -3.09 % | 99.357 M -23.81 % | 130.403 M 108.71 % | 62.481 M 29.76 % | 48.152 M 850.68 % | 5.065 M -41.84 % | 8.708 M -55.33 % | 19.493 M 181.57 % | 6.923 M |
| Cost of revenue | 834.874 M -55.12 % | 1.860 B 3.77 % | 1.793 B -13.51 % | 2.073 B 53.64 % | 1.349 B -9.87 % | 1.497 B 14.00 % | 1.313 B 28.55 % | 1.021 B 9.07 % | 936.568 M -17.46 % | 1.135 B -12.24 % | 1.293 B 12.09 % | 1.153 B 6.14 % | 1.087 B -24.57 % | 1.441 B 24.69 % | 1.155 B 40.33 % | 823.378 M -27.48 % | 1.135 B 47.41 % | 770.205 M 34.51 % | 572.610 M 23.82 % | 462.449 M |
| General and administrative expenses | 34.256 M -61.18 % | 88.254 M 7.51 % | 82.087 M 23.04 % | 66.715 M 20.81 % | 55.222 M -1.30 % | 55.950 M -4.92 % | 58.843 M 14.54 % | 51.374 M 8.04 % | 47.549 M -0.21 % | 47.648 M | 0.000 -100.00 % | 71.014 M 113.11 % | 33.323 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 331.553 M -32.56 % | 491.610 M -3.49 % | 509.407 M 53.61 % | 331.628 M 8.68 % | 305.140 M 116.16 % | 141.165 M -6.84 % | 151.524 M 20.63 % | 125.610 M 210.94 % | 40.397 M | 0.000 -100.00 % | 171.397 M 0.30 % | 170.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 25.935 M 646.55 % | 3.474 M -97.25 % | 126.411 M 1 666.75 % | 7.155 M 32.89 % | 5.384 M 162.89 % | 2.048 M 526.30 % | 327.000 K -67.72 % | 1.013 M -51.09 % | 2.071 M -28.54 % | 2.898 M 0.00 % | 2.898 M -98.62 % | 209.362 M 612.16 % | -40.878 M -161.21 % | 66.786 M 307.46 % | -32.192 M -145.02 % | 71.509 M 11 880.72 % | -607.000 K -104.31 % | 14.094 M |
| Operating expenses | 155.712 M -78.58 % | 726.831 M -66.64 % | 2.179 B 27.17 % | 1.713 B 19.00 % | 1.440 B -2.98 % | 1.484 B -21.77 % | 1.897 B 6.37 % | 1.783 B 6.45 % | 1.675 B 3.73 % | 1.615 B -1.89 % | 1.646 B 5.09 % | 1.566 B 19.14 % | 1.315 B 527.91 % | 209.362 M 612.16 % | -40.878 M -161.21 % | 66.786 M 307.46 % | -32.192 M -145.02 % | 71.509 M 11 880.72 % | -607.000 K -103.95 % | 15.378 M |
| Cost and expenses | 990.586 M -61.71 % | 2.587 B -34.85 % | 3.971 B 4.90 % | 3.786 B 35.76 % | 2.789 B -6.44 % | 2.981 B -7.14 % | 3.210 B 14.45 % | 2.805 B 7.39 % | 2.612 B -5.01 % | 2.749 B -6.45 % | 2.939 B 8.06 % | 2.720 B 13.26 % | 2.401 B 45.53 % | 1.650 B 48.05 % | 1.115 B 25.21 % | 890.164 M -19.31 % | 1.103 B 31.07 % | 841.714 M 47.15 % | 572.003 M 19.39 % | 479.111 M |
| Research and development expenses | 0.000 -100.00 % | 21.538 M 5.06 % | 20.501 M 23.62 % | 16.584 M -0.66 % | 16.694 M -31.28 % | 24.294 M 153.88 % | 9.569 M 8.20 % | 8.844 M 1.76 % | 8.691 M 15.60 % | 7.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.284 M |
| Selling general and administrative expenses | 155.712 M -62.91 % | 419.807 M -26.82 % | 573.697 M -0.42 % | 576.122 M 48.93 % | 386.850 M 7.13 % | 361.090 M 80.54 % | 200.008 M -1.42 % | 202.898 M 17.17 % | 173.159 M 96.67 % | 88.045 M -77.66 % | 394.054 M -39.85 % | 655.083 M 9.92 % | 595.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 9.675 M 26.17 % | 7.668 M 29.92 % | 5.902 M -13.97 % | 6.860 M -84.96 % | 45.611 M 166.28 % | 17.129 M 127.96 % | 7.514 M -36.81 % | 11.891 M -0.04 % | 11.896 M -28.78 % | 16.704 M 34.67 % | 12.404 M 26.31 % | 9.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.692 M |
| Interest expense | 7.274 M -93.21 % | 107.139 M -0.16 % | 107.310 M 82.80 % | 58.702 M -10.29 % | 65.437 M -31.62 % | 95.698 M 9.52 % | 87.379 M -0.69 % | 87.987 M 34.74 % | 65.302 M -17.67 % | 79.315 M -23.37 % | 103.508 M -23.54 % | 135.376 M -12.43 % | 154.590 M 85.98 % | 83.122 M 163.65 % | 31.528 M 30.39 % | 24.179 M -28.47 % | 33.803 M 13.49 % | 29.784 M 23.54 % | 24.108 M 23.64 % | 19.499 M |
| Depreciation and amortization | 39.048 M -87.11 % | 302.984 M 3.04 % | 294.051 M 21.54 % | 241.944 M 9.64 % | 220.667 M 2.91 % | 214.431 M 5.82 % | 202.628 M 11.51 % | 181.716 M 7.21 % | 169.489 M -16.69 % | 203.440 M 24.20 % | 163.805 M 26.57 % | 129.421 M 7.40 % | 120.507 M 69.22 % | 71.213 M 41.82 % | 50.214 M 7.07 % | 46.899 M 4.86 % | 44.726 M 1.86 % | 43.908 M 0.43 % | 43.719 M 23.36 % | 35.439 M |
| Operating income | 92.175 M -95.50 % | 2.050 B 137.85 % | 861.707 M 29.50 % | 665.399 M -37.25 % | 1.060 B 19.07 % | 890.574 M -19.79 % | 1.110 B 25.63 % | 883.774 M 24.07 % | 712.321 M 21.37 % | 586.891 M 6.55 % | 550.825 M 9.80 % | 501.648 M 32.61 % | 378.290 M -28.37 % | 528.101 M 12.89 % | 467.802 M 27.50 % | 366.900 M 218.66 % | 115.137 M 110.66 % | 54.655 M -24.66 % | 72.549 M 21.19 % | 59.863 M |
| Operating income ratio | 0.09 -80.74 % | 0.44 138.50 % | 0.19 23.61 % | 0.15 -47.13 % | 0.28 23.19 % | 0.23 -10.41 % | 0.26 7.26 % | 0.24 11.81 % | 0.21 23.46 % | 0.17 9.28 % | 0.16 4.74 % | 0.15 15.19 % | 0.13 -45.71 % | 0.24 -17.99 % | 0.30 1.29 % | 0.29 208.85 % | 0.09 54.99 % | 0.06 -45.83 % | 0.11 1.34 % | 0.11 |
| Total other income expenses net | 17.518 M 101.27 % | -1.384 B 24.22 % | -1.827 B -17.42 % | -1.556 B -25.04 % | -1.244 B -2 758.86 % | -43.519 M -82.83 % | -23.803 M 72.79 % | -87.481 M -934.05 % | -8.460 M 81.51 % | -45.754 M 96.26 % | -1.223 B -635.90 % | -166.219 M -88.26 % | -88.290 M -6.22 % | -83.122 M -115.79 % | 526.307 M 2 276.71 % | -24.179 M 28.47 % | -33.803 M -13.49 % | -29.784 M -23.54 % | -24.108 M -66.48 % | -14.481 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -78.071 M -105.69 % | 1.372 B -17.41 % | 1.661 B -11.33 % | 1.873 B 2.46 % | 1.828 B 39.62 % | 1.309 B 2.25 % | 1.281 B 13.86 % | 1.125 B 19.82 % | 938.690 M 82.28 % | 514.962 M -21.53 % | 656.246 M -21.92 % | 840.521 M -15.57 % | 995.474 M 43.05 % | 695.915 M 64.61 % | 422.767 M 442.47 % | 77.933 M -54.72 % | 172.128 M -20.40 % | 216.252 M -4.96 % | 227.529 M -21.29 % | 289.085 M |
| Total investments | 2.217 B -13.59 % | 2.565 B 7.72 % | 2.381 B 240.65 % | 699.023 M 125.23 % | 310.356 M 106.18 % | 150.526 M 54.49 % | 97.436 M 14.84 % | 84.846 M 4 926.42 % | 1.688 M -4.52 % | 1.768 M 0.00 % | 1.768 M -42.28 % | 3.063 M 0.00 % | 3.063 M 90.84 % | 1.605 M -97.09 % | 55.084 M 979.02 % | 5.105 M 40.36 % | 3.637 M -46.98 % | 6.860 M 98.84 % | 3.450 M -76.14 % | 14.457 M |
| Total debt | 38.475 M -97.23 % | 1.387 B -16.79 % | 1.667 B -11.85 % | 1.891 B 2.22 % | 1.850 B 19.86 % | 1.543 B 17.04 % | 1.318 B 7.97 % | 1.221 B 13.59 % | 1.075 B 72.10 % | 624.691 M -25.52 % | 838.769 M -13.00 % | 964.131 M -14.43 % | 1.127 B 38.93 % | 811.023 M 43.43 % | 565.445 M 203.39 % | 186.374 M -17.39 % | 225.595 M -11.73 % | 255.562 M -3.47 % | 264.737 M -11.25 % | 298.286 M |
| Accumulated other comprehensive income loss | 287.161 M -28.33 % | 400.686 M 8.76 % | 368.400 M 22.59 % | 300.511 M -5.24 % | 317.139 M 118.43 % | -1.721 B -11.92 % | -1.537 B -9.16 % | -1.408 B -11.93 % | -1.258 B -4.66 % | -1.202 B -18.40 % | -1.015 B -14.90 % | -883.826 M -12.93 % | -782.609 M -29.55 % | -604.104 M -13.38 % | -532.811 M -9.95 % | -484.593 M -10.52 % | -438.459 M -8.76 % | -403.145 M -10.52 % | -364.768 M -216.08 % | 314.235 M |
| Retained earnings | 2.276 B -61.14 % | 5.858 B 5.46 % | 5.555 B 6.65 % | 5.208 B 6.28 % | 4.901 B 16.26 % | 4.215 B 16.17 % | 3.628 B 20.40 % | 3.014 B 18.24 % | 2.549 B 22.47 % | 2.081 B 23.05 % | 1.691 B 28.76 % | 1.313 B 25.94 % | 1.043 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 99.901 M 0.00 % | 99.901 M 0.00 % | 99.901 M 0.00 % | 99.901 M -0.15 % | 100.053 M 0.00 % | 100.053 M 0.00 % | 100.053 M -2.97 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 0.00 % | 103.113 M 5.21 % | 98.005 M 6.80 % | 91.763 M 0.17 % | 91.611 M |
| Total equity | 2.956 B -55.48 % | 6.640 B 6.14 % | 6.255 B 8.00 % | 5.792 B 5.62 % | 5.484 B 15.25 % | 4.758 B 13.78 % | 4.182 B 7.29 % | 3.898 B 15.27 % | 3.381 B 14.89 % | 2.943 B 13.73 % | 2.588 B 15.26 % | 2.245 B 16.63 % | 1.925 B 27.78 % | 1.507 B 20.25 % | 1.253 B 35.03 % | 927.811 M 36.00 % | 682.220 M 12.03 % | 608.943 M 5.29 % | 578.350 M 3.22 % | 560.323 M |
| Other non current liabilities | 7.615 M -76.67 % | 32.639 M -91.81 % | 398.393 M 29.07 % | 308.676 M 30.50 % | 236.536 M -1.02 % | 238.978 M 599.60 % | 34.159 M 11.67 % | 30.588 M -79.64 % | 150.267 M -30.33 % | 215.679 M 5 282.56 % | 4.007 M -73.04 % | 14.861 M -91.13 % | 167.563 M 2 147.06 % | 7.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.240 M |
| Long term debt | 12.280 M -97.69 % | 532.083 M -32.97 % | 793.838 M -20.84 % | 1.003 B -15.49 % | 1.187 B 16.26 % | 1.021 B 42.39 % | 716.828 M 4.29 % | 687.365 M 8.05 % | 636.149 M 197.39 % | 213.908 M -50.00 % | 427.782 M -35.51 % | 663.289 M -18.94 % | 818.265 M 0.89 % | 811.023 M 43.43 % | 565.445 M 203.39 % | 186.374 M -17.39 % | 225.595 M -11.73 % | 255.562 M -3.47 % | 264.737 M 68.12 % | 157.473 M |
| Total non current liabilities | 129.347 M -86.78 % | 978.617 M -17.92 % | 1.192 B -9.10 % | 1.312 B -7.85 % | 1.423 B 12.98 % | 1.260 B 22.61 % | 1.027 B 11.28 % | 923.252 M -3.77 % | 959.421 M 113.47 % | 449.449 M -32.84 % | 669.174 M -22.42 % | 862.598 M -13.28 % | 994.716 M 12.70 % | 882.593 M 39.95 % | 630.658 M 147.06 % | 255.270 M -11.83 % | 289.526 M -11.02 % | 325.395 M -2.81 % | 334.806 M 56.42 % | 214.043 M |
| Other current liabilities | 90.700 M -56.75 % | 209.733 M -24.46 % | 277.651 M -16.86 % | 333.976 M 4.67 % | 319.084 M 36.38 % | 233.962 M -15.52 % | 276.931 M 3.82 % | 266.749 M -6.23 % | 284.478 M 8.75 % | 261.589 M 20.69 % | 216.736 M 24.43 % | 174.187 M -5.30 % | 183.934 M 23.27 % | 149.212 M -27.90 % | 206.957 M 52.32 % | 135.870 M 4.80 % | 129.650 M -23.59 % | 169.676 M 71.44 % | 98.971 M 235.47 % | 29.502 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 212.917 M -39.09 % | 349.561 M 11.00 % | 314.928 M 160.85 % | -517.535 M -12 074.43 % | 4.322 M -97.85 % | 201.438 M 16.10 % | 173.510 M 139.46 % | 72.458 M -10.59 % | 81.038 M 6.41 % | 76.155 M 17.35 % | 64.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 26.195 M -96.94 % | 854.787 M -2.08 % | 872.919 M -1.68 % | 887.877 M 33.94 % | 662.886 M 26.88 % | 522.439 M -13.16 % | 601.616 M 12.64 % | 534.117 M 7.66 % | 496.119 M -26.21 % | 672.328 M 11.73 % | 601.727 M 11.79 % | 538.260 M 2.58 % | 524.722 M 35.49 % | 387.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.813 M |
| Total current liabilities | 181.372 M -86.45 % | 1.338 B -5.22 % | 1.412 B -8.94 % | 1.551 B 25.84 % | 1.232 B 29.15 % | 954.037 M -13.50 % | 1.103 B 3.22 % | 1.068 B 9.51 % | 975.685 M -12.98 % | 1.121 B -1.31 % | 1.136 B 19.83 % | 948.066 M 0.52 % | 943.182 M 41.20 % | 667.982 M 222.76 % | 206.957 M 52.32 % | 135.870 M 4.80 % | 129.650 M -23.59 % | 169.676 M 71.44 % | 98.971 M -57.52 % | 232.966 M |
| Total liabilities | 310.719 M -86.59 % | 2.317 B -11.03 % | 2.604 B -9.01 % | 2.862 B 7.78 % | 2.655 B 19.95 % | 2.214 B 3.92 % | 2.130 B 6.96 % | 1.992 B 2.92 % | 1.935 B 23.20 % | 1.571 B -12.99 % | 1.805 B -0.30 % | 1.811 B -6.57 % | 1.938 B 24.98 % | 1.551 B 85.12 % | 837.615 M 114.15 % | 391.140 M -6.69 % | 419.176 M -15.33 % | 495.071 M 14.13 % | 433.777 M -2.96 % | 447.009 M |
| Other non current assets | 8.013 M -86.32 % | 58.565 M 179.89 % | 20.924 M -46.19 % | 38.882 M -54.49 % | 85.444 M 102.14 % | -3.986 B -667.23 % | 702.758 M 81.92 % | 386.309 M 12.27 % | 344.087 M -47.32 % | 653.206 M -8.09 % | 710.723 M 55.69 % | 456.509 M 44.83 % | 315.205 M 12.10 % | 281.194 M 410.48 % | 55.084 M 979.02 % | 5.105 M 40.36 % | 3.637 M -47.31 % | 6.902 M 97.65 % | 3.492 M 124.54 % | -14.228 M |
| Long term investments | 1.309 B 1.72 % | 1.287 B 31.21 % | 981.135 M 32.86 % | 738.461 M 112.11 % | 348.154 M 81.05 % | 192.296 M 126.04 % | -738.363 M -53.25 % | -481.817 M -61.06 % | -299.160 M -95.43 % | -153.081 M 42.08 % | -264.306 M -143.55 % | -108.523 M -124.61 % | -48.317 M 67.07 % | -146.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.450 M |
| Intangible assets | 6.203 M -36.27 % | 9.733 M 16.97 % | 8.321 M 50.88 % | 5.515 M 2.22 % | 5.395 M -8.90 % | 5.922 M -16.10 % | 7.058 M -8.73 % | 7.733 M -2.57 % | 7.937 M -34.05 % | 12.034 M -11.67 % | 13.624 M -1.78 % | 13.871 M -7.99 % | 15.076 M 62.67 % | 9.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 266.288 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 |
| Goodwill and intangible assets | 6.203 M -36.27 % | 9.733 M 16.97 % | 8.321 M 50.88 % | 5.515 M 2.22 % | 5.395 M -8.90 % | 5.922 M -16.10 % | 7.058 M -8.73 % | 7.733 M -2.57 % | 7.937 M -34.05 % | 12.034 M -11.67 % | 13.624 M -1.78 % | 13.871 M -7.99 % | 15.076 M 62.67 % | 9.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.228 M |
| Property plant equipment net | 681.779 M -85.33 % | 4.648 B -2.95 % | 4.789 B -3.82 % | 4.980 B 7.36 % | 4.638 B 16.42 % | 3.984 B 9.25 % | 3.647 B -0.74 % | 3.674 B 11.72 % | 3.288 B 34.16 % | 2.451 B 12.56 % | 2.178 B -2.34 % | 2.230 B 1.60 % | 2.195 B 19.45 % | 1.837 B 50.75 % | 1.219 B 66.35 % | 732.634 M 28.07 % | 572.061 M 4.90 % | 545.333 M -3.13 % | 562.961 M -3.71 % | 584.650 M |
| Total non current assets | 2.005 B -66.60 % | 6.004 B 2.67 % | 5.848 B 1.36 % | 5.770 B 14.59 % | 5.035 B 19.36 % | 4.218 B 10.32 % | 3.824 B 0.94 % | 3.788 B 7.10 % | 3.537 B 19.85 % | 2.951 B 12.47 % | 2.624 B 1.79 % | 2.578 B 4.72 % | 2.462 B 24.26 % | 1.981 B 55.52 % | 1.274 B 72.66 % | 737.739 M 28.15 % | 575.698 M 4.25 % | 552.235 M -2.51 % | 566.453 M -4.31 % | 591.951 M |
| Other current assets | 39.224 M -69.10 % | 126.943 M 145.00 % | 51.813 M -66.37 % | 154.056 M -25.26 % | 206.118 M 10.58 % | 186.394 M 304.62 % | 46.067 M -28.15 % | 64.113 M -57.46 % | 150.716 M -84.58 % | 977.459 M 753.96 % | 114.462 M 19.70 % | 95.627 M 71.91 % | 55.626 M 99.71 % | 27.854 M 45.76 % | 19.110 M -13.41 % | 22.069 M -23.61 % | 28.891 M 36.62 % | 21.147 M 91.64 % | 11.035 M -38.19 % | 17.852 M |
| Short term investments | 907.102 M -30.49 % | 1.305 B -6.79 % | 1.400 B 20.03 % | 1.166 B -26.95 % | 1.597 B 33.12 % | 1.200 B 43.53 % | 835.799 M 47.49 % | 566.663 M 88.36 % | 300.848 M 94.28 % | 154.849 M -41.80 % | 266.074 M 138.45 % | 111.586 M 117.18 % | 51.380 M -65.36 % | 148.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.007 M |
| cash and cash equivalents | 116.546 M 677.91 % | 14.982 M 164.84 % | 5.657 M -67.54 % | 17.428 M -18.01 % | 21.257 M -90.90 % | 233.670 M 519.21 % | 37.737 M -60.85 % | 96.394 M -29.34 % | 136.415 M 24.32 % | 109.729 M -39.88 % | 182.523 M 47.66 % | 123.610 M -5.84 % | 131.271 M 14.04 % | 115.108 M -19.32 % | 142.678 M 31.57 % | 108.441 M 102.82 % | 53.467 M 36.01 % | 39.310 M 5.65 % | 37.208 M 304.39 % | 9.201 M |
| Cash and short term investments | 1.024 B -22.45 % | 1.320 B -6.10 % | 1.406 B 18.74 % | 1.184 B -26.84 % | 1.618 B 12.90 % | 1.433 B 64.07 % | 873.536 M 31.74 % | 663.057 M 51.64 % | 437.263 M 65.27 % | 264.578 M -41.02 % | 448.597 M 90.73 % | 235.196 M 28.77 % | 182.651 M -30.67 % | 263.441 M 84.64 % | 142.678 M 31.57 % | 108.441 M 102.82 % | 53.467 M 36.01 % | 39.310 M 5.65 % | 37.208 M 116.23 % | 17.208 M |
| Total current assets | 1.261 B -57.29 % | 2.953 B -1.96 % | 3.012 B 4.40 % | 2.885 B -7.08 % | 3.104 B 12.74 % | 2.754 B 10.66 % | 2.488 B 18.42 % | 2.101 B 18.07 % | 1.780 B 13.89 % | 1.563 B -11.67 % | 1.769 B 19.70 % | 1.478 B 5.47 % | 1.401 B 30.22 % | 1.076 B 31.78 % | 816.618 M 40.50 % | 581.212 M 10.56 % | 525.698 M -4.73 % | 551.821 M 23.81 % | 445.716 M 7.30 % | 415.381 M |
| Inventory | 140.936 M -79.66 % | 692.930 M -1.66 % | 704.594 M 3.26 % | 682.372 M 43.99 % | 473.904 M 12.69 % | 420.544 M -22.46 % | 542.344 M 16.12 % | 467.049 M 14.62 % | 407.486 M -19.81 % | 508.141 M -4.18 % | 530.301 M 6.69 % | 497.068 M -1.62 % | 505.271 M 81.26 % | 278.748 M 47.29 % | 189.252 M 41.31 % | 133.929 M -23.92 % | 176.043 M -7.95 % | 191.247 M 28.93 % | 148.334 M 30.08 % | 114.033 M |
| Net receivables | 57.320 M -29.67 % | 81.503 M -90.28 % | 838.771 M -5.78 % | 890.225 M 0.66 % | 884.421 M 14.33 % | 773.552 M -22.71 % | 1.001 B 13.69 % | 880.259 M -4.34 % | 920.154 M 23.82 % | 743.139 M 2.50 % | 724.979 M 3.73 % | 698.924 M 6.25 % | 657.801 M 29.98 % | 506.089 M 7.00 % | 472.998 M 47.24 % | 321.253 M 19.05 % | 269.842 M -10.46 % | 301.356 M 20.63 % | 249.822 M -6.18 % | 266.288 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 47.907 M 575.60 % | 7.091 M 116.75 % | -42.337 M -101.05 % | 4.022 B 1 855.06 % | 205.736 M 1.73 % | 202.234 M 3.36 % | 195.658 M 1 725.88 % | -12.034 M 11.67 % | -13.624 M 1.78 % | -13.871 M 7.99 % | -15.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 851.000 K |
| Other 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 100.00 % | -42.000 K 0.00 % | -42.000 K | 0.000 |
| Account payables | 64.477 M -76.44 % | 273.642 M 4.73 % | 261.272 M -16.55 % | 313.078 M 25.13 % | 250.199 M 33.79 % | 187.012 M -16.64 % | 224.348 M -10.62 % | 251.015 M 5.63 % | 237.634 M 20.04 % | 197.961 M -30.09 % | 283.153 M 22.64 % | 230.878 M -2.11 % | 235.862 M 79.38 % | 131.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.651 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.227 M -29.28 % | 1.735 M | 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 -100.00 % | 764.951 M -21.20 % | 970.752 M -16.08 % | 1.157 B 16.35 % | 994.254 M | 0.000 | 0.000 -100.00 % | 24.691 M 24.31 % | 19.862 M 51.48 % | 13.112 M 35.78 % | 9.657 M 8.65 % | 8.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 292.478 M 9.81 % | 266.352 M 14.81 % | 231.989 M 26.57 % | 183.294 M 20.70 % | 151.865 M 35.84 % | 111.797 M 16.58 % | 95.900 M 16.41 % | 82.379 M 0.96 % | 81.595 M -26.51 % | 111.027 M -23.78 % | 145.664 M -17.19 % | 175.898 M 0.28 % | 175.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 20.229 M -66.35 % | 60.117 M -2.22 % | 61.482 M -1.88 % | 62.661 M 7.72 % | 58.171 M -0.69 % | 58.575 M | 0.000 -100.00 % | 305.000 K -98.47 % | 19.876 M -25.47 % | 26.669 M 165.49 % | -40.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.455 B | 0.000 | 0.000 | 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 total stockholders equity | 0.000 -100.00 % | 14.374 M 120.09 % | -71.550 M | 0.000 -100.00 % | 73.453 M 100.56 % | -13.111 B -8 625 532.89 % | 152.000 K -99.92 % | 179.416 M 0.08 % | 179.264 M 0.00 % | 179.264 M -0.08 % | 179.416 M -72.51 % | 652.728 M 8.14 % | 603.583 M 236.42 % | 179.416 M 0.09 % | 179.262 M 0.00 % | 179.262 M 0.00 % | 179.262 M 7.06 % | 167.433 M 8.39 % | 154.477 M 0.00 % | 154.477 M |
| Deferred tax liabilities non current | 109.452 M -73.56 % | 413.895 M 12.73 % | 367.163 M 31.46 % | 279.291 M 33.80 % | 208.736 M 0.71 % | 207.272 M -25.01 % | 276.412 M 34.64 % | 205.299 M -29.34 % | 290.540 M 37.46 % | 211.368 M 0.10 % | 211.161 M 14.48 % | 184.448 M 13.14 % | 163.022 M 154.27 % | 64.113 M -1.69 % | 65.213 M -5.35 % | 68.896 M 7.77 % | 63.931 M -8.45 % | 69.833 M -0.34 % | 70.069 M 26.64 % | 55.330 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.267 B -63.53 % | 8.956 B 1.09 % | 8.859 B 2.37 % | 8.654 B 6.33 % | 8.139 B 16.75 % | 6.972 B 10.45 % | 6.312 B 7.18 % | 5.889 B 10.77 % | 5.316 B 17.78 % | 4.514 B 2.75 % | 4.393 B 8.32 % | 4.056 B 5.00 % | 3.863 B 26.36 % | 3.057 B 46.24 % | 2.090 B 58.49 % | 1.319 B 19.75 % | 1.101 B -0.24 % | 1.104 B 9.08 % | 1.012 B 0.48 % | 1.007 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -62.835 M -454.25 % | -11.337 M -2 727.18 % | -401.000 K 99.77 % | -177.356 M -84.33 % | -96.219 M -140.54 % | 237.333 M 209.73 % | -216.285 M -719.99 % | 34.885 M 997.71 % | -3.886 M -4.04 % | -3.735 M -123.37 % | 15.981 M 119.09 % | -83.693 M 33.47 % | -125.799 M 37.32 % | -200.705 M -6.64 % | -188.203 M -658.15 % | -24.824 M 36.48 % | -39.083 M 25.47 % | -52.436 M -5.18 % | -49.852 M 52.33 % | -104.568 M |
| Accounts receivables | -32.739 M -2 659.73 % | 1.279 M -98.11 % | 67.562 M 1 187.60 % | -6.212 M 95.40 % | -135.125 M -167.00 % | 201.671 M 240.96 % | -143.072 M -443.82 % | 41.612 M 148.07 % | -86.558 M -272.58 % | 50.154 M 264.84 % | -30.426 M 60.38 % | -76.790 M -581.37 % | -11.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.056 M |
| Inventory | 8.991 M -22.92 % | 11.664 M 152.49 % | -22.222 M 89.34 % | -208.468 M -290.68 % | -53.360 M -143.81 % | 121.800 M 261.77 % | -75.294 M -26.41 % | -59.562 M -163.50 % | 93.804 M 323.34 % | 22.158 M 166.67 % | -33.233 M -505.03 % | 8.205 M 106.98 % | -117.570 M -31.37 % | -89.498 M -61.77 % | -55.323 M -231.36 % | 42.114 M 176.99 % | 15.204 M 135.43 % | -42.912 M -25.10 % | -34.301 M 44.33 % | -61.613 M |
| Accounts payables | -39.087 M -60.98 % | -24.280 M 46.92 % | -45.741 M -197.11 % | 47.104 M -48.95 % | 92.266 M 207.11 % | -86.138 M -4 239.26 % | 2.081 M -96.06 % | 52.835 M -26.85 % | 72.228 M 195.24 % | -75.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.899 M |
| Other working capital | 0.000 | 0.000 | 0.000 100.00 % | -9.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.447 M 196.68 % | -97.690 M -277.28 % | -25.893 M -152.61 % | 49.214 M 153.55 % | -91.898 M -1 016.76 % | -8.229 M 92.60 % | -111.207 M 16.31 % | -132.880 M -98.51 % | -66.938 M -23.30 % | -54.287 M -470.00 % | -9.524 M 38.76 % | -15.551 M | 0.000 |
| Other non cash items | 56.571 M -74.08 % | 218.216 M 308.31 % | 53.444 M 131.76 % | -168.258 M 22.20 % | -216.266 M -64.61 % | -131.382 M -19.63 % | -109.822 M -40.73 % | -78.036 M 9.17 % | -85.911 M 5.23 % | -90.654 M -233.43 % | -27.188 M -34.41 % | -20.227 M 59.46 % | -49.888 M -339.04 % | -11.363 M 63.26 % | -30.925 M -1 750.69 % | -1.671 M -101.86 % | 89.669 M 116.71 % | 41.378 M 39.69 % | 29.622 M 1 713.40 % | -1.836 M |
| Net cash provided by operating activities | 62.434 M -93.57 % | 971.263 M -7.58 % | 1.051 B 98.48 % | 529.515 M -41.95 % | 912.169 M -20.43 % | 1.146 B 22.84 % | 933.281 M -0.33 % | 936.373 M 23.87 % | 755.911 M 8.62 % | 695.942 M -1.06 % | 703.423 M 33.44 % | 527.149 M 63.15 % | 323.110 M 6.24 % | 304.124 M 13.75 % | 267.360 M -26.37 % | 363.125 M 105.57 % | 176.646 M 206.03 % | 57.721 M -19.75 % | 71.930 M 320.68 % | -32.594 M |
| Investments in property plant and equipment | -56.968 M 72.74 % | -209.008 M 7.06 % | -224.889 M 58.94 % | -547.724 M 35.27 % | -846.132 M -67.67 % | -504.627 M -120.85 % | -228.495 M 63.23 % | -621.482 M 12.00 % | -706.265 M -34.39 % | -525.520 M -183.94 % | -185.081 M 21.96 % | -237.153 M 13.01 % | -272.626 M 63.00 % | -736.898 M -47.62 % | -499.187 M -136.70 % | -210.893 M -165.34 % | -79.481 M -127.12 % | -34.995 M -19.73 % | -29.229 M 51.85 % | -60.710 M |
| Acquisitions net | 25.761 M | 0.000 -100.00 % | 8.789 M 110.39 % | -84.625 M -735.70 % | 13.312 M -53.74 % | 28.779 M 202.71 % | 9.507 M 13.67 % | 8.364 M -89.99 % | 83.580 M 191.90 % | 28.633 M 15.25 % | 24.845 M | 0.000 -100.00 % | 226.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K |
| Purchases of investments | -1.985 M | 0.000 100.00 % | -331.216 M 11.92 % | -376.054 M 32.09 % | -553.742 M 55.22 % | -1.237 B -342.66 % | -279.338 M -39.73 % | -199.907 M -24.17 % | -160.999 M -183.72 % | -56.745 M 63.27 % | -154.488 M | 0.000 100.00 % | -152.219 M -60.21 % | -95.010 M 14.10 % | -110.603 M | 0.000 100.00 % | -7.133 M -103.80 % | -3.500 M | 0.000 | 0.000 |
| Sales maturities of investments | 289.143 M | 0.000 -100.00 % | 322.427 M -40.28 % | 539.903 M 450.29 % | 98.112 M -88.08 % | 822.835 M 204.94 % | 269.831 M 372.07 % | 57.159 M 251.16 % | 16.277 M -90.47 % | 170.830 M 10 056.36 % | 1.682 M -96.63 % | 49.871 M -60.36 % | 125.819 M 109.70 % | 60.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.956 M 495.60 % | 1.000 M |
| Other investing activites | -151.776 M 29.95 % | -216.659 M 31.24 % | -315.115 M -328.88 % | 137.678 M 3 996.34 % | 3.361 M -91.01 % | 37.404 M 114.16 % | -264.126 M -422.26 % | 81.961 M 247.32 % | -55.633 M -178.04 % | -20.009 M -3 068.69 % | 674.000 K 102.96 % | -22.808 M -362.16 % | 8.700 M 910.06 % | -1.074 M -110.36 % | 10.367 M -8.00 % | 11.268 M 143.15 % | -26.115 M -293.24 % | 13.514 M -66.14 % | 39.913 M 77.03 % | 22.546 M |
| Net cash used for investing activites | 104.175 M 124.47 % | -425.667 M 21.17 % | -540.004 M -63.23 % | -330.822 M 74.26 % | -1.285 B -50.81 % | -852.131 M -72.98 % | -492.621 M 33.38 % | -739.428 M 10.16 % | -823.040 M -104.32 % | -402.811 M -28.95 % | -312.368 M -48.68 % | -210.090 M -228.19 % | -64.015 M 91.72 % | -772.982 M -28.95 % | -599.423 M -200.27 % | -199.625 M -77.08 % | -112.729 M -351.26 % | -24.981 M -250.13 % | 16.640 M 144.80 % | -37.142 M |
| Debt repayment | -64.995 M 76.64 % | -278.210 M 22.20 % | -357.618 M -873.38 % | -36.740 M -111.16 % | 329.212 M 173.41 % | 120.410 M 161.45 % | 46.055 M -38.31 % | 74.656 M -50.04 % | 149.446 M 174.63 % | -200.245 M 12.52 % | -228.914 M -61.69 % | -141.574 M -95.19 % | -72.533 M -117.06 % | 425.194 M 32.52 % | 320.862 M 1 654.40 % | 18.289 M 1 560.78 % | -1.252 M 97.91 % | -59.791 M 8.83 % | -65.583 M -184.34 % | 77.763 M |
| 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 | 0.000 | 0.000 | 0.000 -100.00 % | 15.796 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -354.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.244 M 144.22 % | 6.242 M | 0.000 | 0.000 |
| Dividends paid | -76.396 M 46.09 % | -141.709 M -1.32 % | -139.862 M 17.65 % | -169.832 M -70.00 % | -99.901 M 30.88 % | -144.523 M -27.69 % | -113.187 M -9.93 % | -102.960 M -17.65 % | -87.517 M 0.00 % | -87.517 M -6.25 % | -82.368 M -60.00 % | -51.480 M 0.00 % | -51.480 M -25.00 % | -41.184 M -14.29 % | -36.036 M 12.50 % | -41.184 M -741.69 % | -4.893 M 45.53 % | -8.983 M 1.94 % | -9.161 M -23.50 % | -7.418 M |
| Other financing activites | -11.771 M 89.88 % | -116.352 M -360.98 % | -25.240 M -723.21 % | 4.050 M 105.89 % | -68.804 M 7.32 % | -74.235 M 4.95 % | -78.099 M 15.72 % | -92.669 M -420.14 % | -17.816 M 80.35 % | -90.669 M -244.34 % | -26.331 M 81.75 % | -144.278 M 11.01 % | -162.134 M -180.30 % | 201.919 M 1 056.60 % | 17.458 M 119.68 % | -88.694 M -65.20 % | -53.690 M -200.04 % | 53.669 M 64.79 % | 32.569 M 4 186.45 % | -797.000 K |
| Net cash used provided by financing activities | -153.162 M 71.44 % | -536.271 M -2.59 % | -522.720 M -158.11 % | -202.522 M -226.18 % | 160.507 M 263.20 % | -98.348 M 80.30 % | -499.317 M -312.75 % | -120.973 M -357.01 % | 47.069 M 112.44 % | -378.431 M -12.09 % | -337.613 M -0.08 % | -337.332 M -17.01 % | -288.289 M -156.77 % | 507.783 M 67.98 % | 302.284 M 370.89 % | -111.589 M -86.49 % | -59.835 M -90.73 % | -31.372 M 54.81 % | -69.420 M -199.82 % | 69.548 M |
| Effect of forex changes on cash | 1.684 M | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.224 M | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 15.131 M 62.26 % | 9.325 M 179.29 % | -11.761 M -207.16 % | -3.829 M 98.20 % | -212.413 M -208.41 % | 195.933 M 434.03 % | -58.657 M -177.21 % | 75.972 M 478.72 % | -20.060 M 76.48 % | -85.300 M -259.61 % | 53.442 M 363.61 % | -20.273 M 24.83 % | -26.970 M -169.29 % | 38.925 M 230.71 % | -29.779 M -157.37 % | 51.911 M 1 187.48 % | 4.032 M 194.74 % | 1.368 M -92.86 % | 19.150 M | 0.000 |
| Cash at beginning of period | 26.830 M 374.28 % | 5.657 M -67.52 % | 17.418 M -18.06 % | 21.257 M -90.90 % | 233.670 M 519.21 % | 37.737 M -60.85 % | 96.394 M 372.01 % | 20.422 M -49.55 % | 40.482 M -67.82 % | 125.782 M 73.88 % | 72.340 M -21.89 % | 92.613 M -2.08 % | 94.583 M 107.19 % | 45.650 M -39.48 % | 75.430 M 220.72 % | 23.519 M 20.69 % | 19.487 M -36.26 % | 30.572 M 167.66 % | 11.422 M | 0.000 |
| Cash at end of period | 41.961 M 180.08 % | 14.982 M 164.84 % | 5.657 M -67.54 % | 17.428 M -18.01 % | 21.257 M -90.90 % | 233.670 M 519.21 % | 37.737 M -60.85 % | 96.394 M 372.01 % | 20.422 M -49.55 % | 40.482 M -67.82 % | 125.782 M 73.88 % | 72.340 M 6.99 % | 67.613 M -20.06 % | 84.575 M 85.26 % | 45.651 M -39.48 % | 75.430 M 220.72 % | 23.519 M -26.37 % | 31.940 M 4.47 % | 30.572 M 232.27 % | 9.201 M |
| Operating cash flow | 62.434 M -93.57 % | 971.263 M -7.58 % | 1.051 B 98.48 % | 529.515 M -41.95 % | 912.169 M -20.43 % | 1.146 B 22.84 % | 933.281 M -0.33 % | 936.373 M 23.87 % | 755.911 M 8.62 % | 695.942 M -1.06 % | 703.423 M 33.44 % | 527.149 M 63.15 % | 323.110 M 6.24 % | 304.124 M 13.75 % | 267.360 M -26.37 % | 363.125 M 105.57 % | 176.646 M 206.03 % | 57.721 M -19.75 % | 71.930 M 320.68 % | -32.594 M |
| Capital expenditure | -56.968 M 72.74 % | -209.008 M 7.06 % | -224.889 M 58.94 % | -547.724 M 35.27 % | -846.132 M -67.67 % | -504.627 M -120.85 % | -228.495 M 63.23 % | -621.482 M 12.00 % | -706.265 M -34.39 % | -525.520 M -183.94 % | -185.081 M 21.96 % | -237.153 M 13.01 % | -272.626 M 63.00 % | -736.898 M -47.62 % | -499.187 M -136.70 % | -210.893 M -165.34 % | -79.481 M -127.12 % | -34.995 M -19.73 % | -29.229 M 51.85 % | -60.710 M |
| Free CashFlow | 5.466 M -99.28 % | 762.255 M -7.73 % | 826.074 M 4 636.62 % | -18.209 M -127.57 % | 66.037 M -89.71 % | 641.785 M -8.94 % | 704.786 M 123.82 % | 314.891 M 534.27 % | 49.646 M -70.87 % | 170.422 M -67.12 % | 518.342 M 78.74 % | 289.996 M 474.43 % | 50.484 M 111.67 % | -432.774 M -86.68 % | -231.827 M -252.29 % | 152.232 M 56.67 % | 97.165 M 327.55 % | 22.726 M -46.78 % | 42.701 M 145.77 % | -93.304 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 208.997 M -24.91 % | 278.324 M -6.13 % | 296.494 M -7.67 % | 321.113 M 71.87 % | 186.830 M -84.92 % | 1.239 B 19.63 % | 1.036 B -7.07 % | 1.114 B -10.71 % | 1.248 B 143.34 % | 512.856 M -57.17 % | 1.198 B -15.02 % | 1.409 B -7.84 % | 1.529 B 20.98 % | 1.264 B 15.41 % | 1.095 B -0.78 % | 1.104 B 19.71 % | 922.017 M -22.17 % | 1.185 B 1.37 % | 1.169 B 29.13 % | 905.037 M 88.48 % | 480.167 M -49.84 % | 957.233 M 6.15 % | 901.808 M -6.70 % | 966.531 M -7.27 % | 1.042 B -9.00 % | 1.146 B 8.32 % | 1.058 B -2.89 % | 1.089 B 5.91 % | 1.028 B -14.00 % | 1.196 B 121.64 % | 539.392 M -7.23 % | 581.436 M 4.32 % | 557.364 M -9.40 % | 615.188 M -1.75 % | 626.155 M 37.40 % | 455.701 M -2.40 % | 466.926 M 7.94 % | 432.577 M |
| Net income | 31.655 M 257.97 % | 8.843 M -52.29 % | 18.535 M 828.14 % | 1.997 M -97.43 % | 77.788 M -45.25 % | 142.082 M 112.75 % | 66.785 M -25.49 % | 89.635 M -44.97 % | 162.898 M 111.60 % | 76.984 M -33.72 % | 116.146 M 23.22 % | 94.260 M -37.03 % | 149.686 M 166.76 % | 56.112 M -50.39 % | 113.112 M -15.21 % | 133.403 M 4.16 % | 128.080 M -53.85 % | 277.544 M -4.33 % | 290.117 M 36.62 % | 212.360 M 2 035.13 % | 9.946 M -94.03 % | 166.730 M 1.75 % | 163.862 M -2.79 % | 168.568 M -27.41 % | 232.212 M 18.21 % | 196.442 M -5.10 % | 206.998 M 15.07 % | 179.884 M 7.08 % | 167.992 M 105.98 % | 81.556 M 80.46 % | 45.194 M -26.96 % | 61.877 M -29.43 % | 87.679 M -7.37 % | 94.651 M -2.34 % | 96.916 M 114.94 % | 45.089 M -42.13 % | 77.920 M -29.71 % | 110.856 M |
| Income before tax | 22.668 M 24.43 % | 18.218 M -44.90 % | 33.061 M -29.69 % | 47.024 M 312.85 % | 11.390 M -94.25 % | 197.920 M 144.79 % | 80.852 M -40.15 % | 135.082 M -46.29 % | 251.507 M 389.80 % | 51.349 M -68.19 % | 161.434 M 7.13 % | 150.689 M -28.73 % | 211.420 M 83.82 % | 115.012 M -22.94 % | 149.255 M -23.69 % | 195.578 M 12.83 % | 173.340 M -47.82 % | 332.223 M -11.33 % | 374.683 M 31.84 % | 284.188 M 2 104.20 % | 12.893 M -93.91 % | 211.728 M 15.77 % | 182.881 M -19.16 % | 226.219 M 10.24 % | 205.201 M -25.35 % | 274.884 M -6.30 % | 293.376 M 15.48 % | 254.054 M 8.36 % | 234.447 M 118.67 % | 107.214 M 32.56 % | 80.880 M 10.54 % | 73.169 M -37.48 % | 117.027 M -11.94 % | 132.891 M 6.30 % | 125.018 M 75.60 % | 71.194 M -38.56 % | 115.876 M -8.92 % | 127.231 M |
| Income before tax ratio | 0.11 65.70 % | 0.07 -41.30 % | 0.11 -23.86 % | 0.15 140.21 % | 0.06 -61.84 % | 0.16 104.62 % | 0.08 -35.60 % | 0.12 -39.85 % | 0.20 101.28 % | 0.10 -25.73 % | 0.13 26.06 % | 0.11 -22.66 % | 0.14 51.94 % | 0.09 -33.23 % | 0.14 -23.08 % | 0.18 -5.75 % | 0.19 -32.96 % | 0.28 -12.53 % | 0.32 2.10 % | 0.31 1 069.44 % | 0.03 -87.86 % | 0.22 9.07 % | 0.20 -13.36 % | 0.23 18.89 % | 0.20 -17.96 % | 0.24 -13.50 % | 0.28 18.91 % | 0.23 2.32 % | 0.23 154.27 % | 0.09 -40.19 % | 0.15 19.15 % | 0.13 -40.07 % | 0.21 -2.80 % | 0.22 8.19 % | 0.20 27.80 % | 0.16 -37.05 % | 0.25 -15.62 % | 0.29 |
| EBITDA | 33.819 M 0.41 % | 33.682 M -24.90 % | 44.847 M -22.14 % | 57.599 M 189.63 % | 19.887 M -93.35 % | 298.842 M 63.22 % | 183.094 M -24.06 % | 241.114 M -32.52 % | 357.325 M 17.47 % | 304.179 M 13.97 % | 266.889 M 2.78 % | 259.661 M -15.52 % | 307.361 M 50.10 % | 204.774 M -7.61 % | 221.637 M -16.68 % | 266.009 M 10.19 % | 241.411 M -40.75 % | 407.455 M -7.91 % | 442.434 M 24.59 % | 355.125 M 317.42 % | 85.077 M -68.80 % | 272.640 M 4.63 % | 260.585 M -14.63 % | 305.232 M 7.38 % | 284.243 M -12.14 % | 323.512 M -11.98 % | 367.561 M 12.15 % | 327.754 M 9.40 % | 299.597 M 95.64 % | 153.133 M 11.08 % | 137.864 M 3.94 % | 132.643 M -21.62 % | 169.239 M -4.86 % | 177.876 M -0.12 % | 178.096 M 71.62 % | 103.771 M -24.36 % | 137.189 M -2.17 % | 140.228 M |
| Net income ratio | 0.15 376.71 % | 0.03 -49.18 % | 0.06 905.21 % | 0.01 -98.51 % | 0.42 263.03 % | 0.11 77.83 % | 0.06 -19.83 % | 0.08 -38.37 % | 0.13 -13.04 % | 0.15 54.77 % | 0.10 44.99 % | 0.07 -31.67 % | 0.10 120.50 % | 0.04 -57.02 % | 0.10 -14.54 % | 0.12 -13.00 % | 0.14 -40.70 % | 0.23 -5.63 % | 0.25 5.80 % | 0.23 1 032.79 % | 0.02 -88.11 % | 0.17 -4.14 % | 0.18 4.18 % | 0.17 -21.71 % | 0.22 29.91 % | 0.17 -12.39 % | 0.20 18.49 % | 0.17 1.10 % | 0.16 139.52 % | 0.07 -18.58 % | 0.08 -21.27 % | 0.11 -32.35 % | 0.16 2.24 % | 0.15 -0.60 % | 0.15 56.43 % | 0.10 -40.71 % | 0.17 -34.88 % | 0.26 |
| Ratio EBITDA | 0.16 33.71 % | 0.12 -19.99 % | 0.15 -15.67 % | 0.18 68.51 % | 0.11 -55.87 % | 0.24 36.43 % | 0.18 -18.29 % | 0.22 -24.43 % | 0.29 -51.73 % | 0.59 166.13 % | 0.22 20.94 % | 0.18 -8.33 % | 0.20 24.07 % | 0.16 -19.94 % | 0.20 -16.02 % | 0.24 -7.96 % | 0.26 -23.87 % | 0.34 -9.15 % | 0.38 -3.52 % | 0.39 121.46 % | 0.18 -37.79 % | 0.28 -1.43 % | 0.29 -8.50 % | 0.32 15.81 % | 0.27 -3.44 % | 0.28 -18.75 % | 0.35 15.48 % | 0.30 3.29 % | 0.29 127.50 % | 0.13 -49.89 % | 0.26 12.04 % | 0.23 -24.87 % | 0.30 5.02 % | 0.29 1.66 % | 0.28 24.90 % | 0.23 -22.50 % | 0.29 -9.36 % | 0.32 |
| Gross profit ratio | 0.31 66.51 % | 0.19 -58.72 % | 0.46 1 103.64 % | 0.04 -84.93 % | 0.25 -40.11 % | 0.42 -32.17 % | 0.62 -2.17 % | 0.64 -1.13 % | 0.64 -20.17 % | 0.81 28.65 % | 0.63 12.19 % | 0.56 -6.00 % | 0.59 141.30 % | 0.25 -61.02 % | 0.63 3.42 % | 0.61 -11.69 % | 0.69 70.67 % | 0.40 -46.12 % | 0.75 -4.22 % | 0.78 16.88 % | 0.67 89.04 % | 0.35 -47.49 % | 0.68 -4.38 % | 0.71 -0.18 % | 0.71 10.36 % | 0.64 -9.91 % | 0.71 0.78 % | 0.71 -2.93 % | 0.73 -28.89 % | 1.02 208.50 % | 0.33 15.88 % | 0.29 -26.41 % | 0.39 4.08 % | 0.37 -18.82 % | 0.46 9.49 % | 0.42 -49.63 % | 0.84 73.24 % | 0.48 |
| Weighted average shs out dil | 9.965 M 0.00 % | 9.965 M 0.00 % | 9.965 M -0.20 % | 9.985 M -0.01 % | 9.986 M -0.04 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.05 % | 9.985 M -0.07 % | 9.992 M 0.00 % | 9.993 M 0.01 % | 9.992 M -0.01 % | 9.993 M 0.02 % | 9.991 M 0.00 % | 9.990 M 0.00 % | 9.990 M -0.03 % | 9.993 M 0.48 % | 9.946 M -0.47 % | 9.993 M 0.02 % | 9.992 M 0.05 % | 9.986 M -0.06 % | 9.992 M -0.02 % | 9.993 M -2.53 % | 10.253 M -0.43 % | 10.297 M 0.03 % | 10.294 M 3.00 % | 9.993 M -2.94 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M |
| Weighted average shs out | 9.965 M 0.00 % | 9.965 M 0.00 % | 9.965 M -0.20 % | 9.985 M -0.01 % | 9.986 M -0.04 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.05 % | 9.985 M -0.05 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.00 % | 9.990 M 0.02 % | 9.988 M -0.02 % | 9.990 M -0.03 % | 9.993 M 0.48 % | 9.946 M -0.44 % | 9.990 M -0.02 % | 9.992 M 0.05 % | 9.986 M -0.06 % | 9.992 M -0.02 % | 9.993 M -2.53 % | 10.253 M -0.43 % | 10.297 M 0.03 % | 10.294 M 3.00 % | 9.993 M -2.94 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M 0.00 % | 10.296 M |
| EPS diluted | 3.18 257.30 % | 0.89 -52.15 % | 1.86 830.00 % | 0.20 -97.43 % | 7.79 -45.26 % | 14.23 112.71 % | 6.69 -25.42 % | 8.97 -45.00 % | 16.31 111.54 % | 7.71 -33.71 % | 11.63 23.20 % | 9.44 -36.98 % | 14.98 166.55 % | 5.62 -50.35 % | 11.32 -15.21 % | 13.35 4.13 % | 12.82 -53.85 % | 27.78 -4.34 % | 29.04 36.66 % | 21.25 2 025.00 % | 1.00 -94.00 % | 16.68 1.71 % | 16.40 -2.84 % | 16.88 -27.37 % | 23.24 18.21 % | 19.66 -2.63 % | 20.19 15.57 % | 17.47 7.05 % | 16.32 100.00 % | 8.16 85.88 % | 4.39 -26.96 % | 6.01 -29.46 % | 8.52 -7.29 % | 9.19 -2.34 % | 9.41 114.84 % | 4.38 -42.14 % | 7.57 -29.71 % | 10.77 |
| Earnings per share | 3.18 257.30 % | 0.89 -52.15 % | 1.86 830.00 % | 0.20 -97.43 % | 7.79 -45.26 % | 14.23 112.71 % | 6.69 -25.42 % | 8.97 -45.00 % | 16.31 111.54 % | 7.71 -33.71 % | 11.63 23.20 % | 9.44 -36.98 % | 14.98 166.55 % | 5.62 -50.35 % | 11.32 -15.21 % | 13.35 4.13 % | 12.82 -53.85 % | 27.78 -4.34 % | 29.04 36.66 % | 21.25 2 025.00 % | 1.00 -94.00 % | 16.68 1.71 % | 16.40 -2.84 % | 16.88 -27.37 % | 23.24 18.21 % | 19.66 -2.63 % | 20.19 15.57 % | 17.47 7.05 % | 16.32 100.00 % | 8.16 85.88 % | 4.39 -26.96 % | 6.01 -29.46 % | 8.52 -7.29 % | 9.19 -2.34 % | 9.41 114.84 % | 4.38 -42.14 % | 7.57 -29.71 % | 10.77 |
| Gross profit | 65.816 M 25.04 % | 52.637 M -61.25 % | 135.841 M 1 011.36 % | 12.223 M -74.10 % | 47.186 M -90.97 % | 522.443 M -18.86 % | 643.842 M -9.08 % | 708.166 M -11.72 % | 802.199 M 94.27 % | 412.933 M -44.90 % | 749.492 M -4.65 % | 786.069 M -13.38 % | 907.442 M 191.92 % | 310.848 M -55.01 % | 690.929 M 2.61 % | 673.334 M 5.71 % | 636.937 M 32.83 % | 479.520 M -45.38 % | 877.941 M 23.68 % | 709.827 M 120.31 % | 322.196 M -5.17 % | 339.769 M -44.27 % | 609.640 M -10.78 % | 683.325 M -7.44 % | 738.289 M 0.42 % | 735.175 M -2.41 % | 753.367 M -2.12 % | 769.718 M 2.80 % | 748.717 M -38.85 % | 1.224 B 583.77 % | 179.060 M 7.50 % | 166.573 M -23.24 % | 216.994 M -5.70 % | 230.108 M -20.24 % | 288.505 M 50.45 % | 191.763 M -50.84 % | 390.078 M 87.00 % | 208.598 M |
| Income tax expense | -15.187 M -586.92 % | 3.119 M -71.74 % | 11.036 M -66.22 % | 32.666 M 671.52 % | 4.234 M -90.75 % | 45.789 M 484.79 % | 7.830 M -79.07 % | 37.407 M -52.36 % | 78.527 M 504.80 % | 12.984 M -61.11 % | 33.390 M -16.11 % | 39.804 M -22.92 % | 51.638 M 12.02 % | 46.098 M 60.65 % | 28.694 M -47.90 % | 55.070 M 33.02 % | 41.401 M 67.50 % | 24.717 M -68.69 % | 78.935 M 24.13 % | 63.592 M 828.62 % | 6.848 M -86.03 % | 49.020 M 226.71 % | 15.004 M -67.82 % | 46.624 M 244.34 % | -32.302 M -144.71 % | 72.249 M -16.01 % | 86.024 M 21.45 % | 70.830 M 13.42 % | 62.449 M 171.15 % | 23.031 M -35.46 % | 35.686 M 216.03 % | 11.292 M -61.52 % | 29.348 M -23.25 % | 38.240 M 36.08 % | 28.102 M 7.65 % | 26.105 M -31.22 % | 37.956 M 131.79 % | 16.375 M |
| Cost of revenue | 143.181 M -36.56 % | 225.687 M 40.48 % | 160.653 M -12.17 % | 182.917 M 30.99 % | 139.644 M -80.51 % | 716.402 M 82.89 % | 391.714 M -3.55 % | 406.116 M -8.90 % | 445.797 M 346.14 % | 99.923 M -77.70 % | 448.039 M -28.09 % | 623.051 M 0.23 % | 621.623 M -34.77 % | 953.033 M 135.78 % | 404.210 M -6.09 % | 430.444 M 50.99 % | 285.080 M -59.57 % | 705.204 M 142.56 % | 290.737 M 48.94 % | 195.210 M 23.57 % | 157.971 M -74.42 % | 617.464 M 111.34 % | 292.168 M 3.16 % | 283.206 M -6.86 % | 304.072 M -25.90 % | 410.332 M 34.92 % | 304.135 M -4.72 % | 319.204 M 14.23 % | 279.429 M 1 069.40 % | -28.825 M -108.00 % | 360.332 M -13.14 % | 414.863 M 21.89 % | 340.370 M -11.61 % | 385.080 M 14.05 % | 337.650 M 27.93 % | 263.938 M 243.45 % | 76.848 M -65.69 % | 223.979 M |
| General and administrative 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 -100.00 % | 16.662 M 0.00 % | 16.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 85.440 M 0.00 % | 85.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 48.892 M | 0.000 -100.00 % | 107.918 M 479.01 % | -28.474 M | 0.000 -100.00 % | 31.054 M 501.71 % | 5.161 M -9.71 % | 5.716 M -68.83 % | 18.340 M 9 505.13 % | -195.000 K -102.02 % | 9.665 M 43.36 % | 6.742 M -30.66 % | 9.723 M 121.15 % | -45.971 M -1 072.93 % | 4.725 M -89.17 % | 43.619 M -18.13 % | 53.277 M 100.89 % | 26.521 M -22.75 % | 34.332 M 13.51 % | 30.246 M -14.35 % | 35.312 M 152.76 % | -66.928 M -420.67 % | 20.871 M -20.53 % | 26.263 M -2.55 % | 26.949 M 169.00 % | -39.057 M -343.79 % | 16.021 M 26.01 % | 12.714 M -19.06 % | 15.707 M -98.60 % | 1.120 B 1 581.79 % | 66.604 M 12.53 % | 59.186 M -13.82 % | 68.678 M | 0.000 | 0.000 -100.00 % | 20.000 K -99.99 % | 192.706 M | 0.000 |
| Operating expenses | 48.892 M 30.95 % | 37.336 M -65.40 % | 107.918 M 479.01 % | -28.474 M -173.14 % | 38.932 M -88.23 % | 330.725 M -39.03 % | 542.406 M -1.13 % | 548.630 M 2.02 % | 537.769 M 72.82 % | 311.180 M -45.36 % | 569.552 M -7.65 % | 616.700 M -9.47 % | 681.180 M 311.15 % | 165.678 M -68.94 % | 533.381 M 4.77 % | 509.083 M 0.81 % | 504.999 M 231.18 % | 152.485 M -70.90 % | 523.935 M 19.61 % | 438.044 M 34.71 % | 325.169 M 383.01 % | 67.322 M -84.11 % | 423.752 M -7.68 % | 459.011 M -14.01 % | 533.791 M 25.72 % | 424.579 M -6.63 % | 454.704 M -10.21 % | 506.408 M -0.90 % | 511.023 M -54.38 % | 1.120 B 1 581.79 % | 66.604 M 12.53 % | 59.186 M -13.82 % | 68.678 M -31.01 % | 99.550 M -27.74 % | 137.773 M 19.84 % | 114.966 M -58.52 % | 277.133 M 210.50 % | 89.254 M |
| Cost and expenses | 192.073 M -26.97 % | 263.023 M -2.07 % | 268.571 M -4.22 % | 280.416 M 57.03 % | 178.576 M -82.95 % | 1.047 B 12.10 % | 934.120 M -2.16 % | 954.746 M -2.93 % | 983.566 M 139.25 % | 411.103 M -59.60 % | 1.018 B -17.92 % | 1.240 B -4.84 % | 1.303 B 16.46 % | 1.119 B 19.32 % | 937.591 M -0.21 % | 939.527 M 18.92 % | 790.079 M -7.88 % | 857.689 M 5.28 % | 814.672 M 28.65 % | 633.254 M 31.07 % | 483.140 M -29.45 % | 684.786 M -4.35 % | 715.920 M -3.54 % | 742.217 M -11.42 % | 837.863 M 0.35 % | 834.911 M 10.02 % | 758.839 M -8.09 % | 825.612 M 4.45 % | 790.452 M -27.57 % | 1.091 B 155.62 % | 426.936 M -9.94 % | 474.049 M 15.89 % | 409.048 M 11.84 % | 365.735 M -23.07 % | 475.423 M 25.47 % | 378.904 M 7.04 % | 353.981 M 13.01 % | 313.233 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.538 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.694 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.799 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 37.336 M | 0.000 | 0.000 -100.00 % | 38.932 M -88.23 % | 330.725 M 11.20 % | 297.424 M -1.23 % | 301.136 M 73.28 % | 173.790 M -39.16 % | 285.629 M -15.74 % | 338.996 M -13.07 % | 389.950 M -14.08 % | 453.868 M 12.77 % | 402.474 M 20.15 % | 334.976 M 9.60 % | 305.631 M 2.29 % | 298.793 M 5.49 % | 283.230 M 84.43 % | 153.568 M 11.87 % | 137.279 M 23.74 % | 110.940 M -22.97 % | 144.024 M 6.82 % | 134.825 M 8.39 % | 124.393 M -16.17 % | 148.393 M 5.96 % | 140.050 M 1.99 % | 137.319 M 5.95 % | 129.604 M -1.33 % | 131.346 M -46.18 % | 244.048 M 0.00 % | 244.048 M | 0.000 | 0.000 -100.00 % | 99.550 M -27.74 % | 137.773 M 19.86 % | 114.946 M 36.15 % | 84.427 M -5.41 % | 89.254 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.021 M | 0.000 | 0.000 -100.00 % | 30.717 M 103.08 % | 15.125 M -46.31 % | 28.171 M 10.81 % | 25.422 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 -100.00 % | 10.831 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 |
| Interest expense | 676.000 K -86.43 % | 4.983 M 309.45 % | 1.217 M 23.93 % | 982.000 K 967.39 % | 92.000 K -99.63 % | 24.852 M -3.47 % | 25.745 M -14.67 % | 30.170 M -3.50 % | 31.263 M -37.73 % | 50.209 M 78.23 % | 28.171 M 10.81 % | 25.422 M 3.49 % | 24.565 M 656.54 % | 3.247 M -76.20 % | 13.640 M 10.97 % | 12.292 M 3.51 % | 11.875 M 1 093.47 % | 995.000 K -92.71 % | 13.655 M -23.46 % | 17.841 M -8.25 % | 19.446 M 150.66 % | 7.758 M -67.51 % | 23.878 M -1.97 % | 24.358 M -7.19 % | 26.246 M | 0.000 -100.00 % | 21.308 M -3.01 % | 21.970 M 15.91 % | 18.954 M -60.25 % | 47.687 M 51.05 % | 31.570 M -7.74 % | 34.218 M 9.36 % | 31.289 M 22.03 % | 25.640 M -17.13 % | 30.940 M 95.85 % | 15.798 M 88.93 % | 8.362 M 2 513.13 % | 320.000 K |
| Depreciation and amortization | 10.475 M -0.06 % | 10.481 M -0.83 % | 10.569 M 10.17 % | 9.593 M 14.13 % | 8.405 M -88.95 % | 76.070 M -0.56 % | 76.497 M 0.84 % | 75.862 M 1.75 % | 74.555 M 3.55 % | 72.002 M -6.83 % | 77.284 M 5.31 % | 73.389 M 2.82 % | 71.376 M 4.59 % | 68.245 M 14.96 % | 59.364 M 2.11 % | 58.139 M 3.46 % | 56.196 M -7.48 % | 60.737 M 12.28 % | 54.096 M 1.88 % | 53.096 M 0.68 % | 52.738 M -0.78 % | 53.154 M -1.25 % | 53.826 M -1.52 % | 54.655 M 3.52 % | 52.796 M 1.87 % | 51.825 M -1.99 % | 52.877 M 2.22 % | 51.730 M 11.98 % | 46.196 M -5.56 % | 48.914 M 92.47 % | 25.414 M 0.63 % | 25.256 M 20.71 % | 20.923 M 8.16 % | 19.345 M -12.62 % | 22.138 M 31.94 % | 16.779 M 29.56 % | 12.951 M 2.16 % | 12.677 M |
| Operating income | 16.924 M 10.61 % | 15.301 M -45.20 % | 27.923 M -31.39 % | 40.697 M 393.06 % | 8.254 M -95.69 % | 191.718 M 79.85 % | 106.597 M -35.49 % | 165.252 M -41.56 % | 282.770 M 178.43 % | 101.558 M -46.44 % | 189.605 M 7.66 % | 176.111 M -22.17 % | 226.262 M 86.03 % | 121.627 M -22.80 % | 157.548 M -4.08 % | 164.251 M 24.49 % | 131.938 M -59.66 % | 327.035 M -7.62 % | 354.006 M 30.25 % | 271.783 M 9 241.71 % | -2.973 M -101.09 % | 272.447 M 46.57 % | 185.888 M -17.13 % | 224.314 M 9.69 % | 204.498 M -34.16 % | 310.596 M 4.00 % | 298.663 M 13.43 % | 263.310 M 10.78 % | 237.694 M 128.07 % | 104.219 M -7.32 % | 112.456 M 4.72 % | 107.387 M -27.60 % | 148.316 M 13.60 % | 130.558 M -13.38 % | 150.732 M 96.27 % | 76.797 M -32.00 % | 112.945 M -5.36 % | 119.344 M |
| Operating income ratio | 0.08 47.30 % | 0.05 -41.63 % | 0.09 -25.69 % | 0.13 186.87 % | 0.04 -71.45 % | 0.15 50.34 % | 0.10 -30.59 % | 0.15 -34.55 % | 0.23 14.42 % | 0.20 25.07 % | 0.16 26.68 % | 0.12 -15.54 % | 0.15 53.77 % | 0.10 -33.11 % | 0.14 -3.32 % | 0.15 3.99 % | 0.14 -48.16 % | 0.28 -8.87 % | 0.30 0.87 % | 0.30 4 950.13 % | -0.01 -102.18 % | 0.28 38.08 % | 0.21 -11.18 % | 0.23 18.30 % | 0.20 -27.64 % | 0.27 -3.99 % | 0.28 16.80 % | 0.24 4.59 % | 0.23 165.20 % | 0.09 -58.19 % | 0.21 12.88 % | 0.18 -30.59 % | 0.27 25.39 % | 0.21 -11.84 % | 0.24 42.84 % | 0.17 -30.33 % | 0.24 -12.32 % | 0.28 |
| Total other income expenses net | 5.744 M 96.91 % | 2.917 M -43.23 % | 5.138 M -18.79 % | 6.327 M 101.75 % | 3.136 M -49.44 % | 6.202 M 101.57 % | -394.505 M -1 513.25 % | -24.454 M -113.89 % | 176.110 M 477.80 % | -46.615 M -52.33 % | -30.602 M -20.99 % | -25.294 M -70.42 % | -14.842 M 50.79 % | -30.158 M -263.66 % | -8.293 M -126.47 % | 31.327 M -24.33 % | 41.402 M 698.03 % | 5.188 M -74.91 % | 20.677 M 66.68 % | 12.405 M -21.81 % | 15.866 M 126.13 % | -60.719 M -1 919.26 % | -3.007 M -257.85 % | 1.905 M 170.98 % | 703.000 K 101.97 % | -35.712 M -575.47 % | -5.287 M 42.88 % | -9.256 M -185.06 % | -3.247 M -208.41 % | 2.995 M 109.49 % | -31.576 M 7.72 % | -34.218 M -9.36 % | -31.289 M -1 441.15 % | 2.333 M 109.07 % | -25.714 M -358.93 % | -5.603 M -291.16 % | 2.931 M -62.84 % | 7.887 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -86.020 M | 0.000 -100.00 % | 38.193 M | 0.000 -100.00 % | 1.285 B 3.22 % | 1.245 B -2.70 % | 1.279 B -6.70 % | 1.371 B -17.47 % | 1.661 B 34.61 % | 1.234 B -27.01 % | 1.691 B 40.96 % | 1.199 B -35.97 % | 1.873 B 10.12 % | 1.701 B -15.75 % | 2.019 B 24.78 % | 1.618 B -11.50 % | 1.828 B 6.79 % | 1.712 B 14.16 % | 1.500 B 4.64 % | 1.433 B 9.45 % | 1.309 B 23.29 % | 1.062 B -8.85 % | 1.165 B 33.39 % | 873.536 M -31.79 % | 1.281 B 104.98 % | 624.794 M -43.37 % | 1.103 B 10.51 % | 998.354 M 29.82 % | 769.038 M -16.10 % | 916.662 M -14.95 % | 1.078 B 8.27 % | 995.474 M 858.34 % | -131.271 M -107.87 % | 1.668 B 54.01 % | 1.083 B 110.72 % | 514.034 M |
| Total investments | 2.217 B | 0.000 -100.00 % | 2.147 B | 0.000 -100.00 % | 2.565 B 3.05 % | 2.489 B 129.60 % | 1.084 B -60.46 % | 2.742 B 15.14 % | 2.381 B -3.52 % | 2.468 B 185.96 % | 863.072 M -64.02 % | 2.399 B 243.17 % | 699.023 M -79.45 % | 3.402 B 547.15 % | 525.711 M -83.76 % | 3.236 B 942.77 % | 310.356 M -90.94 % | 3.424 B 1 236.81 % | 256.143 M -91.06 % | 2.867 B 1 804.33 % | 150.526 M -92.91 % | 2.124 B 1 242.52 % | 158.229 M -90.94 % | 1.747 B 1 693.05 % | 97.436 M -92.20 % | 1.250 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.063 M -94.37 % | 54.443 M -81.90 % | 300.866 M 26.51 % | 237.829 M 67.33 % | 142.131 M |
| Total debt | 30.526 M | 0.000 -100.00 % | 58.295 M | 0.000 -100.00 % | 1.387 B | 0.000 -100.00 % | 1.290 B | 0.000 -100.00 % | 1.667 B | 0.000 -100.00 % | 1.772 B | 0.000 -100.00 % | 1.891 B | 0.000 -100.00 % | 2.079 B | 0.000 -100.00 % | 1.850 B | 0.000 -100.00 % | 1.560 B | 0.000 -100.00 % | 1.543 B | 0.000 -100.00 % | 1.197 B | 0.000 -100.00 % | 1.318 B | 0.000 -100.00 % | 1.221 B 13.69 % | 1.074 B 22.23 % | 878.767 M -19.33 % | 1.089 B -9.34 % | 1.202 B 6.64 % | 1.127 B | 0.000 -100.00 % | 1.804 B 50.59 % | 1.198 B 113.13 % | 562.245 M |
| Accumulated other comprehensive income loss | 287.161 M -89.11 % | 2.636 B 3.94 % | 2.536 B -60.21 % | 6.373 B 1 490.56 % | 400.686 M -93.55 % | 6.211 B 1.63 % | 6.111 B 1.46 % | 6.023 B 1 534.99 % | 368.400 M -93.71 % | 5.860 B 1.73 % | 5.760 B 2.69 % | 5.609 B 1 766.45 % | 300.511 M -94.54 % | 5.501 B 1.85 % | 5.401 B 1.30 % | 5.332 B 5 229.21 % | 100.053 M -97.92 % | 4.813 B 2.12 % | 4.712 B 1.42 % | 4.646 B 370.03 % | -1.721 B -139.26 % | 4.383 B 2.34 % | 4.283 B 4.82 % | 4.086 B 365.77 % | -1.537 B -140.30 % | 3.815 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -782.609 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.276 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.873 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.555 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.208 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.901 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.215 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.628 B | 0.000 -100.00 % | 3.014 B 18.24 % | 2.549 B 22.47 % | 2.081 B 23.05 % | 1.691 B 28.76 % | 1.313 B 25.94 % | 1.043 B -16.85 % | 1.254 B | 0.000 | 0.000 | 0.000 |
| Common stock | 99.901 M | 0.000 -100.00 % | 99.901 M | 0.000 -100.00 % | 99.901 M | 0.000 -100.00 % | 99.901 M | 0.000 -100.00 % | 99.901 M | 0.000 -100.00 % | 99.901 M | 0.000 -100.00 % | 99.901 M | 0.000 -100.00 % | 99.901 M | 0.000 -100.00 % | 100.053 M | 0.000 -100.00 % | 100.053 M | 0.000 -100.00 % | 100.053 M | 0.000 -100.00 % | 100.053 M | 0.000 -100.00 % | 100.053 M | 0.000 -100.00 % | 102.961 M -0.15 % | 103.113 M 0.15 % | 102.961 M 0.00 % | 102.961 M 0.00 % | 102.961 M -0.15 % | 103.113 M 0.15 % | 102.961 M -50.07 % | 206.226 M 100.30 % | 102.961 M -0.15 % | 103.113 M |
| Total equity | 2.956 B 1.27 % | 2.919 B 0.00 % | 2.919 B -56.04 % | 6.640 B 0.00 % | 6.640 B 2.76 % | 6.461 B 0.00 % | 6.461 B 3.30 % | 6.255 B 0.00 % | 6.255 B 3.05 % | 6.070 B 0.00 % | 6.070 B 4.80 % | 5.792 B 0.00 % | 5.792 B 2.26 % | 5.664 B 0.00 % | 5.664 B 3.28 % | 5.484 B 0.00 % | 5.484 B 11.26 % | 4.929 B 0.00 % | 4.929 B 3.59 % | 4.758 B 0.00 % | 4.758 B 5.85 % | 4.495 B 0.00 % | 4.495 B 7.49 % | 4.182 B 0.00 % | 4.182 B 7.29 % | 3.898 B 2.16 % | 3.815 B 15.62 % | 3.300 B 16.51 % | 2.832 B 15.96 % | 2.442 B 18.02 % | 2.069 B 7.50 % | 1.925 B 0.00 % | 1.925 B -41.02 % | 3.264 B 116.65 % | 1.507 B 20.25 % | 1.253 B |
| Other non current liabilities | 7.615 M 100.26 % | -2.919 B -34 482.46 % | 8.489 M 100.13 % | -6.640 B -20 442.29 % | 32.639 M | 0.000 -100.00 % | 31.773 M | 0.000 -100.00 % | 398.393 M | 0.000 -100.00 % | 27.572 M | 0.000 -100.00 % | 29.385 M | 0.000 -100.00 % | 30.625 M | 0.000 -100.00 % | 236.536 M | 0.000 -100.00 % | 32.936 M | 0.000 -100.00 % | 31.706 M | 0.000 -100.00 % | 34.912 M | 0.000 -100.00 % | 310.571 M | 0.000 -100.00 % | 30.588 M -2.85 % | 31.485 M 30.25 % | 24.173 M 41.21 % | 17.119 M 15.19 % | 14.861 M 17.94 % | 12.600 M 101.54 % | -819.094 M -4 979.63 % | 16.786 M 125.10 % | 7.457 M | 0.000 |
| Long term debt | 12.280 M | 0.000 -100.00 % | 16.628 M | 0.000 -100.00 % | 532.083 M | 0.000 -100.00 % | 633.954 M | 0.000 -100.00 % | 793.838 M | 0.000 -100.00 % | 907.942 M | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 1.228 B | 0.000 -100.00 % | 1.187 B | 0.000 -100.00 % | 1.031 B | 0.000 -100.00 % | 1.021 B | 0.000 -100.00 % | 736.033 M | 0.000 -100.00 % | 716.828 M | 0.000 -100.00 % | 687.365 M 7.84 % | 637.396 M 197.98 % | 213.908 M -51.48 % | 440.894 M -33.53 % | 663.289 M -19.02 % | 819.094 M 0.00 % | 819.094 M -54.61 % | 1.804 B 122.49 % | 811.023 M 96.80 % | 412.096 M |
| Total non current liabilities | 129.347 M 104.43 % | -2.919 B -2 327.98 % | 131.003 M 101.97 % | -6.640 B -778.46 % | 978.617 M | 0.000 -100.00 % | 1.082 B | 0.000 -100.00 % | 1.192 B | 0.000 -100.00 % | 1.278 B | 0.000 -100.00 % | 1.312 B | 0.000 -100.00 % | 1.503 B | 0.000 -100.00 % | 1.423 B | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 1.260 B | 0.000 -100.00 % | 989.517 M | 0.000 -100.00 % | 1.027 B | 0.000 -100.00 % | 1.125 B 14.03 % | 987.035 M 105.40 % | 480.552 M -31.82 % | 704.838 M -21.67 % | 899.865 M -9.54 % | 994.716 M 21.44 % | 819.094 M -60.14 % | 2.055 B 132.34 % | 884.523 M 84.75 % | 478.756 M |
| Other current liabilities | 98.649 M | 0.000 -100.00 % | 102.254 M | 0.000 -100.00 % | 209.733 M | 0.000 -100.00 % | 217.690 M | 0.000 -100.00 % | 277.651 M | 0.000 -100.00 % | 288.993 M | 0.000 -100.00 % | 333.976 M | 0.000 -100.00 % | 285.095 M | 0.000 -100.00 % | 311.860 M | 0.000 -100.00 % | 70.887 M | 0.000 -100.00 % | 239.682 M | 0.000 -100.00 % | 67.249 M | 0.000 -100.00 % | 276.931 M | 0.000 -100.00 % | 260.490 M -13.54 % | 301.299 M 8.95 % | 276.542 M 32.51 % | 208.701 M 20.64 % | 172.997 M -5.26 % | 182.598 M -74.58 % | 718.356 M -20.09 % | 899.000 M 550.62 % | 138.176 M 198.33 % | 46.317 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.578 M | 0.000 -100.00 % | 150.995 M | 0.000 -100.00 % | 212.917 M | 0.000 -100.00 % | 213.397 M | 0.000 -100.00 % | 349.561 M | 0.000 -100.00 % | 227.274 M | 0.000 -100.00 % | 314.928 M | 0.000 -100.00 % | 431.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 328.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.898 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 18.246 M | 0.000 -100.00 % | 41.667 M | 0.000 -100.00 % | 854.787 M | 0.000 -100.00 % | 656.230 M | 0.000 -100.00 % | 872.919 M | 0.000 -100.00 % | 864.011 M | 0.000 -100.00 % | 887.877 M | 0.000 -100.00 % | 850.647 M | 0.000 -100.00 % | 662.886 M | 0.000 -100.00 % | 528.514 M | 0.000 -100.00 % | 522.439 M | 0.000 -100.00 % | 460.858 M | 0.000 -100.00 % | 601.616 M | 0.000 -100.00 % | 533.812 M 22.22 % | 436.752 M -34.31 % | 664.859 M 2.53 % | 648.429 M 20.47 % | 538.260 M 2.58 % | 524.722 M | 0.000 | 0.000 -100.00 % | 387.281 M 157.93 % | 150.149 M |
| Total current liabilities | 181.372 M | 0.000 -100.00 % | 235.736 M | 0.000 -100.00 % | 1.338 B | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 1.412 B | 0.000 -100.00 % | 1.481 B | 0.000 -100.00 % | 1.551 B | 0.000 -100.00 % | 1.411 B | 0.000 -100.00 % | 1.232 B | 0.000 -100.00 % | 1.229 B | 0.000 -100.00 % | 954.037 M | 0.000 -100.00 % | 1.045 B | 0.000 -100.00 % | 1.103 B | 0.000 -100.00 % | 1.068 B 9.51 % | 975.685 M -12.98 % | 1.121 B -1.31 % | 1.136 B 19.83 % | 948.066 M 0.52 % | 943.182 M 0.00 % | 943.182 M 4.91 % | 899.000 M 34.58 % | 667.982 M 85.39 % | 360.306 M |
| Total liabilities | 310.719 M 110.65 % | -2.919 B -895.86 % | 366.739 M 105.52 % | -6.640 B -386.58 % | 2.317 B | 0.000 -100.00 % | 2.177 B | 0.000 -100.00 % | 2.604 B | 0.000 -100.00 % | 2.759 B | 0.000 -100.00 % | 2.862 B | 0.000 -100.00 % | 2.914 B | 0.000 -100.00 % | 2.655 B | 0.000 -100.00 % | 2.521 B | 0.000 -100.00 % | 2.214 B | 0.000 -100.00 % | 2.035 B | 0.000 -100.00 % | 2.130 B | 0.000 -100.00 % | 2.194 B 11.78 % | 1.963 B 22.53 % | 1.602 B -12.99 % | 1.841 B -0.38 % | 1.848 B -4.64 % | 1.938 B 0.00 % | 1.938 B -34.40 % | 2.954 B 90.28 % | 1.553 B 85.03 % | 839.062 M |
| Other non current assets | 8.013 M | 0.000 -100.00 % | 8.851 M 100.67 % | -1.320 B -10 380.54 % | 12.840 M 101.03 % | -1.245 B -6 473.35 % | 19.527 M 101.42 % | -1.371 B -6 651.70 % | 20.924 M 101.70 % | -1.234 B -8 472.05 % | 14.740 M 101.23 % | -1.199 B -3 184.76 % | 38.882 M 102.29 % | -1.701 B -7 634.22 % | 22.578 M 101.40 % | -1.618 B -1 993.82 % | 85.444 M 104.99 % | -1.712 B -920.86 % | 208.569 M 114.55 % | -1.433 B -212.20 % | 1.277 B 220.26 % | -1.062 B -612.93 % | 207.073 M 123.71 % | -873.536 M -196.15 % | 908.494 M 245.41 % | -624.794 M -685.42 % | 106.726 M -45.72 % | 196.605 M -59.72 % | 488.091 M 12.78 % | 432.793 M 29.53 % | 334.115 M 6.00 % | 315.205 M 114.24 % | -2.213 B -552.18 % | 489.366 M 579.51 % | 72.018 M | 0.000 |
| Long term investments | 1.309 B | 0.000 -100.00 % | 1.371 B | 0.000 -100.00 % | 1.333 B | 0.000 100.00 % | -157.904 M | 0.000 -100.00 % | 981.135 M | 0.000 -100.00 % | 784.367 M | 0.000 100.00 % | -419.598 M | 0.000 100.00 % | -1.155 B | 0.000 100.00 % | -1.287 B | 0.000 100.00 % | -1.396 B | 0.000 100.00 % | -1.049 B | 0.000 100.00 % | -872.257 M | 0.000 100.00 % | -738.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.317 M -1 677.44 % | 3.063 M -98.47 % | 200.494 M 221.06 % | 62.448 M 13.37 % | 55.084 M |
| Intangible assets | 6.203 M | 0.000 -100.00 % | 6.496 M | 0.000 -100.00 % | 9.733 M | 0.000 -100.00 % | 7.988 M | 0.000 -100.00 % | 8.321 M | 0.000 -100.00 % | 5.993 M | 0.000 -100.00 % | 5.515 M | 0.000 -100.00 % | 4.788 M | 0.000 -100.00 % | 5.395 M | 0.000 -100.00 % | 5.519 M | 0.000 -100.00 % | 5.922 M | 0.000 -100.00 % | 6.392 M | 0.000 -100.00 % | 7.058 M | 0.000 -100.00 % | 7.733 M -2.57 % | 7.937 M -34.05 % | 12.034 M -11.67 % | 13.624 M -1.78 % | 13.871 M -7.99 % | 15.076 M 0.00 % | 15.076 M -46.99 % | 28.438 M 206.84 % | 9.268 M | 0.000 |
| 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 |
| Goodwill and intangible assets | 6.203 M | 0.000 -100.00 % | 6.496 M | 0.000 -100.00 % | 9.733 M | 0.000 -100.00 % | 7.988 M | 0.000 -100.00 % | 8.321 M | 0.000 -100.00 % | 5.993 M | 0.000 -100.00 % | 5.515 M | 0.000 -100.00 % | 4.788 M | 0.000 -100.00 % | 5.395 M | 0.000 -100.00 % | 5.519 M | 0.000 -100.00 % | 5.922 M | 0.000 -100.00 % | 6.392 M | 0.000 -100.00 % | 7.058 M | 0.000 -100.00 % | 7.733 M -2.57 % | 7.937 M -34.05 % | 12.034 M -11.67 % | 13.624 M -1.78 % | 13.871 M -7.99 % | 15.076 M 0.00 % | 15.076 M -46.99 % | 28.438 M 206.84 % | 9.268 M | 0.000 |
| Property plant equipment net | 681.779 M | 0.000 -100.00 % | 698.651 M | 0.000 -100.00 % | 4.648 B | 0.000 -100.00 % | 4.737 B | 0.000 -100.00 % | 4.789 B | 0.000 -100.00 % | 4.890 B | 0.000 -100.00 % | 4.980 B | 0.000 -100.00 % | 4.786 B | 0.000 -100.00 % | 4.638 B | 0.000 -100.00 % | 3.996 B | 0.000 -100.00 % | 3.984 B | 0.000 -100.00 % | 3.658 B | 0.000 -100.00 % | 3.647 B | 0.000 -100.00 % | 3.674 B 10.24 % | 3.332 B 35.96 % | 2.451 B 12.56 % | 2.178 B -2.34 % | 2.230 B 1.60 % | 2.195 B 0.00 % | 2.195 B -41.70 % | 3.764 B 104.89 % | 1.837 B 50.75 % | 1.219 B |
| Total non current assets | 2.005 B | 0.000 -100.00 % | 2.085 B 257.92 % | -1.320 B -121.99 % | 6.004 B 582.42 % | -1.245 B -121.25 % | 5.857 B 527.26 % | -1.371 B -123.44 % | 5.848 B 573.87 % | -1.234 B -121.35 % | 5.779 B 581.84 % | -1.199 B -120.79 % | 5.770 B 439.17 % | -1.701 B -131.81 % | 5.347 B 430.44 % | -1.618 B -132.14 % | 5.035 B 394.08 % | -1.712 B -138.28 % | 4.472 B 412.01 % | -1.433 B -133.98 % | 4.218 B 497.15 % | -1.062 B -126.35 % | 4.032 B 561.52 % | -873.536 M -122.85 % | 3.824 B 712.00 % | -624.794 M -115.66 % | 3.990 B 11.95 % | 3.564 B 19.52 % | 2.982 B 12.13 % | 2.660 B 1.70 % | 2.615 B 6.24 % | 2.462 B 11.24 % | 2.213 B -50.64 % | 4.483 B 126.06 % | 1.983 B 55.49 % | 1.275 B |
| Other current assets | 39.224 M 104.43 % | -885.159 M -670.79 % | 155.077 M | 0.000 -100.00 % | 126.943 M | 0.000 -100.00 % | 111.376 M | 0.000 -100.00 % | 51.813 M | 0.000 -100.00 % | 144.475 M | 0.000 -100.00 % | 154.056 M | 0.000 -100.00 % | 189.779 M | 0.000 -100.00 % | 109.936 M | 0.000 -100.00 % | 134.000 M | 0.000 -100.00 % | 186.394 M | 0.000 -100.00 % | 128.773 M | 0.000 -100.00 % | 180.872 M | 0.000 -100.00 % | 64.113 M 42.86 % | 44.877 M -4.06 % | 46.775 M -25.88 % | 63.111 M 20.31 % | 52.455 M -5.70 % | 55.626 M -62.22 % | 147.218 M 93.27 % | 76.174 M 173.48 % | 27.854 M 45.76 % | 19.110 M |
| Short term investments | 907.102 M | 0.000 -100.00 % | 776.163 M | 0.000 -100.00 % | 1.232 B -50.50 % | 2.489 B 100.41 % | 1.242 B -54.70 % | 2.742 B 95.83 % | 1.400 B -43.27 % | 2.468 B 111.01 % | 1.170 B -51.24 % | 2.399 B 105.65 % | 1.166 B -65.71 % | 3.402 B 102.39 % | 1.681 B -48.06 % | 3.236 B 102.66 % | 1.597 B -53.36 % | 3.424 B 107.26 % | 1.652 B -42.37 % | 2.867 B 138.96 % | 1.200 B -43.53 % | 2.124 B 106.14 % | 1.030 B -41.02 % | 1.747 B 109.03 % | 835.799 M -33.11 % | 1.250 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.380 M 0.00 % | 51.380 M -48.81 % | 100.372 M -42.77 % | 175.381 M 101.48 % | 87.047 M |
| cash and cash equivalents | 116.546 M | 0.000 -100.00 % | 20.102 M -98.48 % | 1.320 B 1 190.90 % | 102.256 M 108.22 % | -1.245 B -11 225.73 % | 11.186 M 100.82 % | -1.371 B -24 333.30 % | 5.657 M 100.46 % | -1.234 B -1 619.44 % | 81.217 M 106.77 % | -1.199 B -6 982.11 % | 17.428 M 101.02 % | -1.701 B -2 956.50 % | 59.551 M 103.68 % | -1.618 B -7 712.35 % | 21.257 M 101.24 % | -1.712 B -2 953.69 % | 59.995 M 104.19 % | -1.433 B -713.37 % | 233.670 M 122.00 % | -1.062 B -3 456.50 % | 31.644 M 103.62 % | -873.536 M -2 414.80 % | 37.737 M 106.04 % | -624.794 M -629.85 % | 117.920 M 55.58 % | 75.794 M -30.93 % | 109.729 M -36.45 % | 172.661 M 39.57 % | 123.713 M -5.76 % | 131.271 M 0.00 % | 131.271 M -3.66 % | 136.264 M 18.38 % | 115.108 M 138.76 % | 48.211 M |
| Cash and short term investments | 1.024 B 15.65 % | 885.159 M -2.66 % | 909.317 M -31.11 % | 1.320 B -1.07 % | 1.334 B 7.21 % | 1.245 B -0.69 % | 1.253 B -8.59 % | 1.371 B -2.48 % | 1.406 B 13.91 % | 1.234 B -1.34 % | 1.251 B 4.29 % | 1.199 B 1.31 % | 1.184 B -30.40 % | 1.701 B -2.27 % | 1.741 B 7.57 % | 1.618 B 0.00 % | 1.618 B -5.49 % | 1.712 B 0.00 % | 1.712 B 19.45 % | 1.433 B 0.00 % | 1.433 B 34.94 % | 1.062 B 0.00 % | 1.062 B 21.59 % | 873.536 M 0.00 % | 873.536 M 39.81 % | 624.794 M -8.73 % | 684.583 M 56.56 % | 437.263 M 65.27 % | 264.578 M -41.31 % | 450.794 M 91.58 % | 235.299 M 28.82 % | 182.651 M 0.00 % | 182.651 M -22.81 % | 236.636 M -10.17 % | 263.441 M 94.77 % | 135.258 M |
| Total current assets | 1.261 B | 0.000 -100.00 % | 1.201 B -9.03 % | 1.320 B -55.29 % | 2.953 B 137.24 % | 1.245 B -55.25 % | 2.781 B 102.86 % | 1.371 B -54.48 % | 3.012 B 144.05 % | 1.234 B -59.54 % | 3.050 B 154.30 % | 1.199 B -58.42 % | 2.885 B 69.58 % | 1.701 B -47.35 % | 3.231 B 99.67 % | 1.618 B -47.88 % | 3.104 B 81.32 % | 1.712 B -42.51 % | 2.978 B 107.78 % | 1.433 B -47.95 % | 2.754 B 159.25 % | 1.062 B -57.48 % | 2.498 B 185.97 % | 873.536 M -64.90 % | 2.488 B 298.28 % | 624.794 M -70.27 % | 2.101 B 18.07 % | 1.780 B 13.89 % | 1.563 B -11.67 % | 1.769 B 19.70 % | 1.478 B 5.47 % | 1.401 B 0.00 % | 1.401 B -19.25 % | 1.735 B 61.26 % | 1.076 B 31.78 % | 816.618 M |
| Inventory | 140.936 M | 0.000 | 0.000 | 0.000 -100.00 % | 692.930 M | 0.000 -100.00 % | 698.570 M | 0.000 -100.00 % | 704.594 M | 0.000 -100.00 % | 716.300 M | 0.000 -100.00 % | 682.372 M | 0.000 -100.00 % | 577.353 M | 0.000 -100.00 % | 473.904 M | 0.000 -100.00 % | 434.786 M | 0.000 -100.00 % | 420.544 M | 0.000 -100.00 % | 545.855 M | 0.000 -100.00 % | 542.344 M | 0.000 -100.00 % | 467.049 M 14.62 % | 407.486 M -19.81 % | 508.141 M -4.18 % | 530.301 M 6.69 % | 497.068 M -1.62 % | 505.271 M 0.00 % | 505.271 M -22.30 % | 650.246 M 133.27 % | 278.748 M 47.29 % | 189.252 M |
| Net receivables | 57.320 M | 0.000 -100.00 % | 136.947 M | 0.000 -100.00 % | 81.503 M | 0.000 -100.00 % | 739.075 M | 0.000 -100.00 % | 838.771 M | 0.000 -100.00 % | 963.408 M | 0.000 -100.00 % | 890.225 M | 0.000 -100.00 % | 771.200 M | 0.000 -100.00 % | 876.714 M | 0.000 -100.00 % | 703.013 M | 0.000 -100.00 % | 713.386 M | 0.000 -100.00 % | 767.346 M | 0.000 -100.00 % | 891.657 M | 0.000 -100.00 % | 885.503 M -0.51 % | 890.016 M 19.76 % | 743.139 M 2.50 % | 724.979 M 4.58 % | 693.239 M 5.39 % | 657.801 M 16.18 % | 566.209 M -26.68 % | 772.288 M 52.60 % | 506.089 M 7.00 % | 472.998 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.251 B | 0.000 -100.00 % | 47.907 M | 0.000 -100.00 % | 84.682 M | 0.000 -100.00 % | 1.165 B | 0.000 -100.00 % | 1.689 B | 0.000 -100.00 % | 1.592 B | 0.000 -100.00 % | 1.658 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.033 B | 0.000 | 0.000 | 0.000 -100.00 % | 202.234 M 632.36 % | 27.614 M -11.22 % | 31.103 M -12.79 % | 35.664 M -4.30 % | 37.267 M 347.19 % | -15.076 M | 0.000 | 0.000 -100.00 % | 1.930 M 33.38 % | 1.447 M |
| Other 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 -100.00 % | 248.749 M | 0.000 | 0.000 | 0.000 |
| Account payables | 64.477 M | 0.000 -100.00 % | 85.750 M | 0.000 -100.00 % | 273.642 M | 0.000 -100.00 % | 221.132 M | 0.000 -100.00 % | 261.272 M | 0.000 -100.00 % | 328.472 M | 0.000 -100.00 % | 313.078 M | 0.000 -100.00 % | 274.997 M | 0.000 -100.00 % | 250.199 M | 0.000 -100.00 % | 198.022 M | 0.000 -100.00 % | 191.916 M | 0.000 -100.00 % | 188.834 M | 0.000 -100.00 % | 224.348 M | 0.000 -100.00 % | 274.150 M 15.37 % | 237.634 M 33.06 % | 178.596 M -35.58 % | 277.222 M 20.07 % | 230.878 M -2.11 % | 235.862 M 79.38 % | 131.489 M | 0.000 -100.00 % | 131.489 M -13.67 % | 152.306 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 6.065 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 -100.00 % | 1.227 M -29.28 % | 1.735 M -70.75 % | 5.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.036 M -4.32 % | 11.534 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.977 M | 0.000 | 0.000 | 0.000 -100.00 % | 764.951 M | 0.000 -100.00 % | 877.303 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 -100.00 % | 8.888 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 292.478 M | 0.000 -100.00 % | 282.738 M | 0.000 -100.00 % | 266.352 M | 0.000 -100.00 % | 250.087 M | 0.000 -100.00 % | 231.989 M | 0.000 -100.00 % | 210.246 M | 0.000 -100.00 % | 183.294 M | 0.000 -100.00 % | 162.675 M | 0.000 -100.00 % | 151.865 M | 0.000 -100.00 % | 116.205 M | 0.000 -100.00 % | 111.797 M | 0.000 -100.00 % | 111.941 M | 0.000 -100.00 % | 95.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.411 M 0.00 % | 175.411 M | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 12.280 M | 0.000 -100.00 % | 23.792 M | 0.000 -100.00 % | 60.117 M | 0.000 -100.00 % | 58.210 M | 0.000 -100.00 % | 61.482 M | 0.000 -100.00 % | 59.481 M | 0.000 -100.00 % | 62.661 M | 0.000 -100.00 % | 55.355 M | 0.000 -100.00 % | 58.171 M | 0.000 -100.00 % | 55.776 M | 0.000 -100.00 % | 58.575 M | 0.000 -100.00 % | 56.164 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 total stockholders equity | 0.000 -100.00 % | 282.738 M -88.85 % | 2.536 B 852.16 % | 266.352 M 462.71 % | -73.433 M -129.36 % | 250.087 M | 0.000 -100.00 % | 231.989 M 424.23 % | -71.550 M -134.03 % | 210.246 M | 0.000 -100.00 % | 183.294 M | 0.000 -100.00 % | 162.675 M | 0.000 -100.00 % | 151.865 M 106.75 % | 73.453 M -36.79 % | 116.205 M | 0.000 -100.00 % | 111.797 M 211.06 % | -100.660 M -189.92 % | 111.941 M | 0.000 -100.00 % | 95.900 M | 0.000 -100.00 % | 82.379 M -88.21 % | 698.636 M 7.82 % | 647.967 M -0.02 % | 648.119 M 0.00 % | 648.119 M -0.73 % | 652.880 M 8.17 % | 603.583 M 53.84 % | 392.347 M -87.17 % | 3.058 B 117.85 % | 1.404 B 22.08 % | 1.150 B |
| Deferred tax liabilities non current | 109.452 M | 0.000 -100.00 % | 105.886 M | 0.000 -100.00 % | 413.895 M | 0.000 -100.00 % | 416.029 M | 0.000 -100.00 % | 367.163 M | 0.000 -100.00 % | 342.488 M | 0.000 -100.00 % | 279.291 M | 0.000 -100.00 % | 244.532 M | 0.000 -100.00 % | 208.736 M | 0.000 -100.00 % | 228.194 M | 0.000 -100.00 % | 207.272 M | 0.000 -100.00 % | 218.572 M | 0.000 -100.00 % | 276.412 M | 0.000 -100.00 % | 407.533 M 28.09 % | 318.154 M 31.21 % | 242.471 M -1.76 % | 246.825 M 11.33 % | 221.715 M 36.00 % | 163.022 M | 0.000 -100.00 % | 233.816 M 254.04 % | 66.043 M -0.93 % | 66.660 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 175.622 M | 0.000 | 0.000 | 0.000 |
| Total assets | 3.267 B | 0.000 -100.00 % | 3.285 B | 0.000 -100.00 % | 8.956 B | 0.000 -100.00 % | 8.638 B | 0.000 -100.00 % | 8.859 B | 0.000 -100.00 % | 8.829 B | 0.000 -100.00 % | 8.654 B | 0.000 -100.00 % | 8.578 B | 0.000 -100.00 % | 8.139 B | 0.000 -100.00 % | 7.450 B | 0.000 -100.00 % | 6.972 B | 0.000 -100.00 % | 6.530 B | 0.000 -100.00 % | 6.312 B | 0.000 -100.00 % | 6.092 B 13.99 % | 5.344 B 17.58 % | 4.545 B 2.62 % | 4.429 B 8.20 % | 4.093 B 5.96 % | 3.863 B 0.00 % | 3.863 B -37.88 % | 6.218 B 103.27 % | 3.059 B 46.23 % | 2.092 B |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 |
| 2024-12-31 | 2024-09-30 | 2024-06-30 | 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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.019 M 0.00 % | 43.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.333 M 0.00 % | 59.333 M 0.00 % | 59.333 M 0.00 % | 59.333 M | 0.000 100.00 % | -54.071 M 0.00 % | -54.071 M 0.00 % | -54.071 M | 0.000 -100.00 % | 8.721 M 0.00 % | 8.721 M 0.00 % | 8.721 M 997.71 % | -971.500 K 0.00 % | -971.500 K 0.00 % | -971.500 K -4.04 % | -933.750 K 0.00 % | -933.750 K 0.00 % | -933.750 K -123.37 % | 3.995 M 0.00 % | 3.995 M 0.00 % | 3.995 M 0.00 % | 3.995 M 119.09 % | -20.923 M 0.00 % | -20.923 M 0.00 % | -20.923 M 0.00 % | -20.923 M 33.47 % | -31.450 M 0.00 % | -31.450 M 0.00 % | -31.450 M 0.00 % | -31.450 M 37.32 % | -50.176 M 0.00 % | -50.176 M 0.00 % | -50.176 M 0.00 % | -50.176 M -6.64 % | -47.051 M 0.00 % | -47.051 M 0.00 % | -47.051 M 0.00 % | -47.051 M -658.15 % | -6.206 M 0.00 % | -6.206 M 0.00 % | -6.206 M 0.00 % | -6.206 M 36.48 % | -9.771 M 0.00 % | -9.771 M 0.00 % | -9.771 M 0.00 % | -9.771 M 25.47 % | -13.109 M 0.00 % | -13.109 M 0.00 % | -13.109 M 0.00 % | -13.109 M -5.18 % | -12.463 M 0.00 % | -12.463 M 0.00 % | -12.463 M 0.00 % | -12.463 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.008 M 0.00 % | 40.008 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.012 M 0.00 % | 3.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.450 M 0.00 % | 30.450 M 0.00 % | 30.450 M 0.00 % | 30.450 M | 0.000 100.00 % | -18.824 M 0.00 % | -18.824 M 0.00 % | -18.824 M | 0.000 100.00 % | -14.891 M 0.00 % | -14.891 M 0.00 % | -14.891 M -163.50 % | 23.451 M 0.00 % | 23.451 M 0.00 % | 23.451 M 323.34 % | 5.540 M 0.00 % | 5.540 M 0.00 % | 5.540 M 166.67 % | -8.308 M 0.00 % | -8.308 M 0.00 % | -8.308 M 0.00 % | -8.308 M -505.03 % | 2.051 M 0.00 % | 2.051 M 0.00 % | 2.051 M 0.00 % | 2.051 M 106.98 % | -29.393 M 0.00 % | -29.393 M 0.00 % | -29.393 M 0.00 % | -29.393 M -31.37 % | -22.375 M 0.00 % | -22.375 M 0.00 % | -22.375 M 0.00 % | -22.375 M -61.77 % | -13.831 M 0.00 % | -13.831 M 0.00 % | -13.831 M 0.00 % | -13.831 M -231.36 % | 10.529 M 0.00 % | 10.529 M 0.00 % | 10.529 M 0.00 % | 10.529 M 176.99 % | 3.801 M 0.00 % | 3.801 M 0.00 % | 3.801 M 0.00 % | 3.801 M 135.43 % | -10.728 M 0.00 % | -10.728 M 0.00 % | -10.728 M 0.00 % | -10.728 M -25.10 % | -8.575 M 0.00 % | -8.575 M 0.00 % | -8.575 M 0.00 % | -8.575 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 28.883 M 0.00 % | 28.883 M 0.00 % | 28.883 M 0.00 % | 28.883 M | 0.000 100.00 % | -35.248 M 0.00 % | -35.248 M 0.00 % | -35.248 M | 0.000 -100.00 % | 23.612 M 0.00 % | 23.612 M 0.00 % | 23.612 M 196.68 % | -24.423 M 0.00 % | -24.423 M 0.00 % | -24.423 M -277.28 % | -6.473 M 0.00 % | -6.473 M 0.00 % | -6.473 M -152.61 % | 12.304 M 0.00 % | 12.304 M 0.00 % | 12.304 M 0.00 % | 12.304 M 153.55 % | -22.975 M 0.00 % | -22.975 M 0.00 % | -22.975 M 0.00 % | -22.975 M -1 016.76 % | -2.057 M 0.00 % | -2.057 M 0.00 % | -2.057 M 0.00 % | -2.057 M 92.60 % | -27.802 M 0.00 % | -27.802 M 0.00 % | -27.802 M 0.00 % | -27.802 M 16.31 % | -33.220 M 0.00 % | -33.220 M 0.00 % | -33.220 M 0.00 % | -33.220 M -98.51 % | -16.735 M 0.00 % | -16.735 M 0.00 % | -16.735 M 0.00 % | -16.735 M -23.30 % | -13.572 M 0.00 % | -13.572 M 0.00 % | -13.572 M 0.00 % | -13.572 M -470.00 % | -2.381 M 0.00 % | -2.381 M 0.00 % | -2.381 M 0.00 % | -2.381 M 38.76 % | -3.888 M 0.00 % | -3.888 M 0.00 % | -3.888 M 0.00 % | -3.888 M |
| Other non cash items | -18.535 M -828.14 % | -1.997 M 97.43 % | -77.788 M 45.25 % | -142.082 M -112.75 % | -66.785 M -264.74 % | 40.540 M 937.35 % | 3.908 M 103.09 % | -126.277 M -8.72 % | -116.146 M -23.22 % | -94.260 M 37.03 % | -149.686 M -166.76 % | -56.112 M 50.39 % | -113.112 M 15.21 % | -133.403 M -4.16 % | -128.080 M 53.85 % | -277.544 M 4.33 % | -290.117 M -36.62 % | -212.360 M -2 035.13 % | -9.946 M 94.03 % | -166.730 M -1.75 % | -163.862 M 2.79 % | -168.568 M 27.41 % | -232.212 M -18.21 % | -196.442 M 5.10 % | -206.998 M -15.07 % | -179.884 M -7.08 % | -167.992 M -761.10 % | -19.509 M 0.00 % | -19.509 M 9.17 % | -21.478 M 0.00 % | -21.478 M 0.00 % | -21.478 M 5.23 % | -22.664 M 0.00 % | -22.664 M 0.00 % | -22.664 M -233.43 % | -6.797 M 0.00 % | -6.797 M 0.00 % | -6.797 M 0.00 % | -6.797 M -34.41 % | -5.057 M 0.00 % | -5.057 M 0.00 % | -5.057 M 0.00 % | -5.057 M 59.46 % | -12.472 M 0.00 % | -12.472 M 80.32 % | -63.375 M 0.00 % | -63.375 M -236.21 % | 46.527 M 124.50 % | 20.725 M 829.56 % | -2.841 M 0.00 % | -2.841 M 63.26 % | -7.731 M 0.00 % | -7.731 M 0.00 % | -7.731 M 0.00 % | -7.731 M -1 750.69 % | -417.750 K 0.00 % | -417.750 K 0.00 % | -417.750 K 0.00 % | -417.750 K -101.86 % | 22.417 M 0.00 % | 22.417 M 0.00 % | 22.417 M 0.00 % | 22.417 M 116.71 % | 10.345 M 0.00 % | 10.345 M 0.00 % | 10.345 M 0.00 % | 10.345 M 39.69 % | 7.406 M 0.00 % | 7.406 M 0.00 % | 7.406 M 0.00 % | 7.406 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.994 M -38.41 % | 248.402 M 0.00 % | 248.402 M 72.50 % | 144.004 M -6.83 % | 154.568 M 5.31 % | 146.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.603 M 0.00 % | 286.603 M 0.00 % | 286.603 M 0.00 % | 286.603 M | 0.000 -100.00 % | 233.320 M 0.00 % | 233.320 M 0.00 % | 233.320 M | 0.000 -100.00 % | 234.093 M 0.00 % | 234.093 M 0.00 % | 234.093 M 23.87 % | 188.978 M 0.00 % | 188.978 M 0.00 % | 188.978 M 8.62 % | 173.986 M 0.00 % | 173.986 M 0.00 % | 173.986 M -1.06 % | 175.856 M 0.00 % | 175.856 M 0.00 % | 175.856 M 0.00 % | 175.856 M 33.44 % | 131.787 M 0.00 % | 131.787 M 0.00 % | 131.787 M 0.00 % | 131.787 M 63.15 % | 80.778 M 0.00 % | 80.778 M 0.00 % | 80.778 M 0.00 % | 80.778 M 6.24 % | 76.031 M 0.00 % | 76.031 M 0.00 % | 76.031 M 0.00 % | 76.031 M 13.75 % | 66.840 M 0.00 % | 66.840 M 0.00 % | 66.840 M 0.00 % | 66.840 M -26.37 % | 90.781 M 0.00 % | 90.781 M 0.00 % | 90.781 M 0.00 % | 90.781 M 105.57 % | 44.162 M 0.00 % | 44.162 M 0.00 % | 44.162 M 0.00 % | 44.162 M 206.03 % | 14.430 M 0.00 % | 14.430 M 0.00 % | 14.430 M 0.00 % | 14.430 M -19.75 % | 17.983 M 0.00 % | 17.983 M 0.00 % | 17.983 M 0.00 % | 17.983 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.456 M 0.00 % | -64.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.157 M 0.00 % | -126.157 M 0.00 % | -126.157 M 0.00 % | -126.157 M | 0.000 100.00 % | -57.124 M 0.00 % | -57.124 M 0.00 % | -57.124 M | 0.000 100.00 % | -155.371 M 0.00 % | -155.371 M 0.00 % | -155.371 M 12.00 % | -176.566 M 0.00 % | -176.566 M 0.00 % | -176.566 M -34.39 % | -131.380 M 0.00 % | -131.380 M 0.00 % | -131.380 M -183.94 % | -46.270 M 0.00 % | -46.270 M 0.00 % | -46.270 M 0.00 % | -46.270 M 21.96 % | -59.288 M 0.00 % | -59.288 M 0.00 % | -59.288 M 0.00 % | -59.288 M 13.01 % | -68.157 M 0.00 % | -68.157 M 0.00 % | -68.157 M 0.00 % | -68.157 M 63.00 % | -184.225 M 0.00 % | -184.225 M 0.00 % | -184.225 M 0.00 % | -184.225 M -47.62 % | -124.797 M 0.00 % | -124.797 M 0.00 % | -124.797 M 0.00 % | -124.797 M -136.70 % | -52.723 M 0.00 % | -52.723 M 0.00 % | -52.723 M 0.00 % | -52.723 M -165.34 % | -19.870 M 0.00 % | -19.870 M 0.00 % | -19.870 M 0.00 % | -19.870 M -127.12 % | -8.749 M 0.00 % | -8.749 M 0.00 % | -8.749 M 0.00 % | -8.749 M -19.73 % | -7.307 M 0.00 % | -7.307 M 0.00 % | -7.307 M 0.00 % | -7.307 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -49.977 M 0.00 % | -49.977 M 0.00 % | -49.977 M -24.17 % | -40.250 M 0.00 % | -40.250 M 0.00 % | -40.250 M -183.72 % | -14.186 M 0.00 % | -14.186 M 0.00 % | -14.186 M 63.27 % | -38.622 M 0.00 % | -38.622 M 0.00 % | -38.622 M 0.00 % | -38.622 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.055 M 0.00 % | -38.055 M 0.00 % | -38.055 M 0.00 % | -38.055 M -60.21 % | -23.753 M 0.00 % | -23.753 M 0.00 % | -23.753 M 0.00 % | -23.753 M 14.10 % | -27.651 M 0.00 % | -27.651 M 0.00 % | -27.651 M 0.00 % | -27.651 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.783 M 0.00 % | -1.783 M 0.00 % | -1.783 M 0.00 % | -1.783 M -103.80 % | -875.000 K 0.00 % | -875.000 K 0.00 % | -875.000 K 0.00 % | -875.000 K | 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 -100.00 % | 4.069 M 0.00 % | 4.069 M 0.00 % | 4.069 M -90.47 % | 42.708 M 0.00 % | 42.708 M 0.00 % | 42.708 M 10 056.36 % | 420.500 K 0.00 % | 420.500 K 0.00 % | 420.500 K 0.00 % | 420.500 K -96.63 % | 12.468 M 0.00 % | 12.468 M 0.00 % | 12.468 M 0.00 % | 12.468 M -60.36 % | 31.455 M 0.00 % | 31.455 M 0.00 % | 31.455 M 0.00 % | 31.455 M 109.70 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 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 -100.00 % | 1.489 M 0.00 % | 1.489 M 0.00 % | 1.489 M 0.00 % | 1.489 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.828 M 0.00 % | 73.828 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.157 M 0.00 % | 126.157 M 0.00 % | 126.157 M 0.00 % | 126.157 M | 0.000 -100.00 % | 57.124 M 0.00 % | 57.124 M 0.00 % | 57.124 M | 0.000 -100.00 % | 205.347 M 0.00 % | 205.347 M 0.00 % | 205.347 M -3.48 % | 212.747 M 0.00 % | 212.747 M 0.00 % | 212.747 M 106.83 % | 102.859 M 0.00 % | 102.859 M 0.00 % | 102.859 M 21.77 % | 84.472 M 0.00 % | 84.472 M 0.00 % | 84.472 M 0.00 % | 84.472 M 80.42 % | 46.821 M 0.00 % | 46.821 M 0.00 % | 46.821 M 0.00 % | 46.821 M -37.37 % | 74.757 M 0.00 % | 74.757 M 0.00 % | 74.757 M 0.00 % | 74.757 M -61.26 % | 192.977 M 0.00 % | 192.977 M 0.00 % | 192.977 M 0.00 % | 192.977 M 26.59 % | 152.448 M 0.00 % | 152.448 M 0.00 % | 152.448 M 0.00 % | 152.448 M 189.15 % | 52.723 M 0.00 % | 52.723 M 0.00 % | 52.723 M 0.00 % | 52.723 M 143.49 % | 21.654 M 0.00 % | 21.654 M 0.00 % | 21.654 M 0.00 % | 21.654 M 125.00 % | 9.624 M 0.00 % | 9.624 M 0.00 % | 9.624 M 0.00 % | 9.624 M 65.41 % | 5.818 M 0.00 % | 5.818 M 0.00 % | 5.818 M 0.00 % | 5.818 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.372 M 0.00 % | 9.372 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.157 M 0.00 % | -126.157 M 0.00 % | -126.157 M 0.00 % | -126.157 M | 0.000 100.00 % | -57.742 M 0.00 % | -57.742 M 0.00 % | -57.742 M | 0.000 100.00 % | -191.058 M 0.00 % | -191.058 M 0.00 % | -191.058 M 15.71 % | -226.655 M 0.00 % | -226.655 M 0.00 % | -226.655 M -110.14 % | -107.861 M 0.00 % | -107.861 M 0.00 % | -107.861 M -27.94 % | -84.303 M 0.00 % | -84.303 M 0.00 % | -84.303 M 0.00 % | -84.303 M -81.13 % | -46.542 M 0.00 % | -46.542 M 0.00 % | -46.542 M 0.00 % | -46.542 M 35.88 % | -72.582 M 0.00 % | -72.582 M 0.00 % | -72.582 M 0.00 % | -72.582 M 62.39 % | -192.977 M 0.00 % | -192.977 M 0.00 % | -192.977 M 0.00 % | -192.977 M -26.59 % | -152.448 M 0.00 % | -152.448 M 0.00 % | -152.448 M 0.00 % | -152.448 M -189.15 % | -52.723 M 0.00 % | -52.723 M 0.00 % | -52.723 M 0.00 % | -52.723 M -143.63 % | -21.641 M 0.00 % | -21.641 M 0.00 % | -21.641 M 0.00 % | -21.641 M -124.87 % | -9.624 M 0.00 % | -9.624 M 0.00 % | -9.624 M 0.00 % | -9.624 M -46.64 % | -6.563 M 0.00 % | -6.563 M 0.00 % | -6.563 M 0.00 % | -6.563 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M 0.00 % | 3.949 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -88.522 M 0.00 % | -88.522 M 0.00 % | -88.522 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 -100.00 % | 3.811 M 0.00 % | 3.811 M 0.00 % | 3.811 M 0.00 % | 3.811 M 144.22 % | 1.561 M 0.00 % | 1.561 M 0.00 % | 1.561 M 0.00 % | 1.561 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.890 M 0.00 % | -35.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.970 M 0.00 % | -29.970 M 0.00 % | -29.970 M 0.00 % | -29.970 M | 0.000 100.00 % | -28.297 M 0.00 % | -28.297 M 0.00 % | -28.297 M | 0.000 100.00 % | -25.740 M 0.00 % | -25.740 M 0.00 % | -25.740 M -17.65 % | -21.879 M 0.00 % | -21.879 M 0.00 % | -21.879 M 0.00 % | -21.879 M 0.00 % | -21.879 M 0.00 % | -21.879 M -6.25 % | -20.592 M 0.00 % | -20.592 M 0.00 % | -20.592 M 0.00 % | -20.592 M -60.00 % | -12.870 M 0.00 % | -12.870 M 0.00 % | -12.870 M 0.00 % | -12.870 M 0.00 % | -12.870 M 0.00 % | -12.870 M 0.00 % | -12.870 M 0.00 % | -12.870 M -25.00 % | -10.296 M 0.00 % | -10.296 M 0.00 % | -10.296 M 0.00 % | -10.296 M -14.29 % | -9.009 M 0.00 % | -9.009 M 0.00 % | -9.009 M 0.00 % | -9.009 M 12.50 % | -10.296 M 0.00 % | -10.296 M 0.00 % | -10.296 M 0.00 % | -10.296 M -741.69 % | -1.223 M 0.00 % | -1.223 M 0.00 % | -1.223 M 0.00 % | -1.223 M 45.53 % | -2.246 M 0.00 % | -2.246 M 0.00 % | -2.246 M 0.00 % | -2.246 M 1.94 % | -2.290 M 0.00 % | -2.290 M 0.00 % | -2.290 M 0.00 % | -2.290 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -219.120 M 0.00 % | -219.120 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 100.00 % | -43.751 M 0.00 % | -43.751 M -10.24 % | -39.687 M 0.00 % | -39.687 M 0.00 % | -39.687 M 27.20 % | -54.515 M 0.00 % | -54.515 M 0.00 % | -54.515 M 10.57 % | -60.960 M 0.00 % | -60.960 M 0.00 % | -60.960 M 0.00 % | -60.960 M -62.21 % | -37.581 M 0.00 % | -37.581 M 0.00 % | -37.581 M 0.00 % | -37.581 M -0.18 % | -37.515 M 0.00 % | -37.515 M 0.00 % | -37.515 M 0.00 % | -37.515 M -174.32 % | 50.480 M 0.00 % | 50.480 M 0.00 % | 50.480 M 0.00 % | 50.480 M 310.40 % | 12.300 M 0.00 % | 12.300 M 0.00 % | 12.300 M 0.00 % | 12.300 M 177.78 % | -15.813 M 0.00 % | -15.813 M 0.00 % | -15.813 M 0.00 % | -15.813 M -347.81 % | -3.531 M 0.00 % | -3.531 M 0.00 % | -3.531 M 0.00 % | -3.531 M -121.11 % | 16.727 M 0.00 % | 16.727 M 0.00 % | 16.727 M 0.00 % | 16.727 M 109.10 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -255.010 M 0.00 % | -255.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.016 M 0.00 % | -76.016 M 0.00 % | -76.016 M 0.00 % | -76.016 M | 0.000 100.00 % | -171.747 M 0.00 % | -171.747 M 0.00 % | -171.747 M | 0.000 100.00 % | -69.491 M 0.00 % | -69.491 M 0.00 % | -69.491 M -12.87 % | -61.566 M 0.00 % | -61.566 M 0.00 % | -61.566 M 19.41 % | -76.395 M 0.00 % | -76.395 M 0.00 % | -76.395 M 6.32 % | -81.552 M 0.00 % | -81.552 M 0.00 % | -81.552 M 0.00 % | -81.552 M -61.65 % | -50.451 M 0.00 % | -50.451 M 0.00 % | -50.451 M 0.00 % | -50.451 M -0.13 % | -50.385 M 0.00 % | -50.385 M 0.00 % | -50.385 M 0.00 % | -50.385 M -225.39 % | 40.184 M 0.00 % | 40.184 M 0.00 % | 40.184 M 0.00 % | 40.184 M 1 120.93 % | 3.291 M 0.00 % | 3.291 M 0.00 % | 3.291 M 0.00 % | 3.291 M 112.61 % | -26.109 M 0.00 % | -26.109 M 0.00 % | -26.109 M 0.00 % | -26.109 M -449.15 % | -4.755 M 0.00 % | -4.755 M 0.00 % | -4.755 M 0.00 % | -4.755 M -132.83 % | 14.481 M 0.00 % | 14.481 M 0.00 % | 14.481 M 0.00 % | 14.481 M 153.64 % | 5.709 M 0.00 % | 5.709 M 0.00 % | 5.709 M 0.00 % | 5.709 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.033 M 0.00 % | 6.033 M 0.00 % | 6.033 M 0.00 % | 6.033 M | 0.000 -100.00 % | 5.029 M 0.00 % | 5.029 M 0.00 % | 5.029 M | 0.000 -100.00 % | 3.576 M 0.00 % | 3.576 M 0.00 % | 3.576 M -96.20 % | 94.229 M 0.00 % | 94.229 M 0.00 % | 94.229 M 952.36 % | -11.055 M 0.00 % | -11.055 M 0.00 % | -11.055 M -429.04 % | 3.360 M 0.00 % | 3.360 M 0.00 % | 3.360 M 0.00 % | 3.360 M 108.43 % | -39.862 M 0.00 % | -39.862 M 0.00 % | -39.862 M 0.00 % | -39.862 M -212.46 % | 35.447 M 0.00 % | 35.447 M 0.00 % | 35.447 M 0.00 % | 35.447 M -59.02 % | 86.494 M 0.00 % | 86.494 M 0.00 % | 86.494 M 0.00 % | 86.494 M 15.52 % | 74.872 M 0.00 % | 74.872 M 0.00 % | 74.872 M 0.00 % | 74.872 M 6 872.90 % | 1.074 M 0.00 % | 1.074 M 0.00 % | 1.074 M 0.00 % | 1.074 M 1 106.46 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K 0.00 % | 89.000 K 117.52 % | -508.000 K 0.00 % | -508.000 K 0.00 % | -508.000 K 0.00 % | -508.000 K -656.71 % | 91.250 K 0.00 % | 91.250 K 0.00 % | 91.250 K 0.00 % | 91.250 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.994 M 1 716.71 % | 8.422 M 204.63 % | 2.765 M -98.08 % | 144.004 M -6.83 % | 154.568 M 5.31 % | 146.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.983 M 0.00 % | 48.983 M 0.00 % | 48.983 M 0.00 % | 48.983 M | 0.000 100.00 % | -14.664 M 0.00 % | -14.664 M 0.00 % | -14.664 M | 0.000 -100.00 % | 18.993 M 0.00 % | 18.993 M 0.00 % | 18.993 M 478.72 % | -5.015 M 0.00 % | -5.015 M 0.00 % | -5.015 M 76.48 % | -21.325 M 0.00 % | -21.325 M 0.00 % | -21.325 M -259.61 % | 13.361 M 0.00 % | 13.361 M 0.00 % | 13.361 M 0.00 % | 13.361 M 363.61 % | -5.068 M 0.00 % | -5.068 M 0.00 % | -5.068 M 0.00 % | -5.068 M 24.83 % | -6.743 M 0.00 % | -6.743 M 0.00 % | -6.743 M 0.00 % | -6.743 M -169.29 % | 9.731 M 0.00 % | 9.731 M 0.00 % | 9.731 M 0.00 % | 9.731 M 230.71 % | -7.445 M 0.00 % | -7.445 M 0.00 % | -7.445 M 0.00 % | -7.445 M -157.37 % | 12.978 M 0.00 % | 12.978 M 0.00 % | 12.978 M 0.00 % | 12.978 M 1 187.48 % | 1.008 M 0.00 % | 1.008 M 0.00 % | 1.008 M 0.00 % | 1.008 M 194.74 % | 342.000 K 0.00 % | 342.000 K 0.00 % | 342.000 K 0.00 % | 342.000 K -92.86 % | 4.788 M 0.00 % | 4.788 M 0.00 % | 4.788 M 0.00 % | 4.788 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.607 M 9.44 % | 89.186 M 338.73 % | 20.328 M 116.44 % | -123.676 M -252.28 % | 81.217 M 223.88 % | -65.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.434 M 0.00 % | 9.434 M 0.00 % | 9.434 M 0.00 % | 9.434 M | 0.000 -100.00 % | 24.099 M 0.00 % | 24.099 M 0.00 % | 24.099 M | 0.000 -100.00 % | 5.106 M 0.00 % | 5.106 M 0.00 % | 5.106 M -49.55 % | 10.121 M 0.00 % | 10.121 M 0.00 % | 10.121 M -67.82 % | 31.446 M 0.00 % | 31.446 M 0.00 % | 31.446 M 73.88 % | 18.085 M 0.00 % | 18.085 M 0.00 % | 18.085 M 0.00 % | 18.085 M -21.89 % | 23.153 M 0.00 % | 23.153 M 0.00 % | 23.153 M 0.00 % | 23.153 M -2.08 % | 23.646 M 0.00 % | 23.646 M 0.00 % | 23.646 M 0.00 % | 23.646 M 107.19 % | 11.413 M 0.00 % | 11.413 M 0.00 % | 11.413 M 0.00 % | 11.413 M -39.48 % | 18.858 M 0.00 % | 18.858 M 0.00 % | 18.858 M 0.00 % | 18.858 M 220.72 % | 5.880 M 0.00 % | 5.880 M 0.00 % | 5.880 M 0.00 % | 5.880 M 20.69 % | 4.872 M 0.00 % | 4.872 M 0.00 % | 4.872 M 0.00 % | 4.872 M -36.26 % | 7.643 M 0.00 % | 7.643 M 0.00 % | 7.643 M 0.00 % | 7.643 M 167.66 % | 2.856 M 0.00 % | 2.856 M 0.00 % | 2.856 M 0.00 % | 2.856 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.601 M 156.74 % | 97.607 M 322.68 % | 23.093 M 13.60 % | 20.328 M -91.38 % | 235.785 M 190.31 % | 81.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.418 M 0.00 % | 58.418 M 0.00 % | 58.418 M 0.00 % | 58.418 M | 0.000 -100.00 % | 9.434 M 0.00 % | 9.434 M 0.00 % | 9.434 M | 0.000 -100.00 % | 24.099 M 0.00 % | 24.099 M 0.00 % | 24.099 M 372.01 % | 5.106 M 0.00 % | 5.106 M 0.00 % | 5.106 M -49.55 % | 10.121 M 0.00 % | 10.121 M 0.00 % | 10.121 M -67.82 % | 31.446 M 0.00 % | 31.446 M 0.00 % | 31.446 M 0.00 % | 31.446 M 73.88 % | 18.085 M 0.00 % | 18.085 M 0.00 % | 18.085 M 0.00 % | 18.085 M 6.99 % | 16.903 M 0.00 % | 16.903 M 0.00 % | 16.903 M 0.00 % | 16.903 M -20.06 % | 21.144 M 0.00 % | 21.144 M 0.00 % | 21.144 M 0.00 % | 21.144 M 85.26 % | 11.413 M 0.00 % | 11.413 M 0.00 % | 11.413 M 0.00 % | 11.413 M -39.48 % | 18.858 M 0.00 % | 18.858 M 0.00 % | 18.858 M 0.00 % | 18.858 M 220.72 % | 5.880 M 0.00 % | 5.880 M 0.00 % | 5.880 M 0.00 % | 5.880 M -26.37 % | 7.985 M 0.00 % | 7.985 M 0.00 % | 7.985 M 0.00 % | 7.985 M 4.47 % | 7.643 M 0.00 % | 7.643 M 0.00 % | 7.643 M 0.00 % | 7.643 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.994 M -38.41 % | 248.402 M 0.00 % | 248.402 M 72.50 % | 144.004 M -6.83 % | 154.568 M 5.31 % | 146.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 286.603 M 0.00 % | 286.603 M 0.00 % | 286.603 M 0.00 % | 286.603 M | 0.000 -100.00 % | 233.320 M 0.00 % | 233.320 M 0.00 % | 233.320 M | 0.000 -100.00 % | 234.093 M 0.00 % | 234.093 M 0.00 % | 234.093 M 23.87 % | 188.978 M 0.00 % | 188.978 M 0.00 % | 188.978 M 8.62 % | 173.986 M 0.00 % | 173.986 M 0.00 % | 173.986 M -1.06 % | 175.856 M 0.00 % | 175.856 M 0.00 % | 175.856 M 0.00 % | 175.856 M 33.44 % | 131.787 M 0.00 % | 131.787 M 0.00 % | 131.787 M 0.00 % | 131.787 M 63.15 % | 80.778 M 0.00 % | 80.778 M 0.00 % | 80.778 M 0.00 % | 80.778 M 6.24 % | 76.031 M 0.00 % | 76.031 M 0.00 % | 76.031 M 0.00 % | 76.031 M 13.75 % | 66.840 M 0.00 % | 66.840 M 0.00 % | 66.840 M 0.00 % | 66.840 M -26.37 % | 90.781 M 0.00 % | 90.781 M 0.00 % | 90.781 M 0.00 % | 90.781 M 105.57 % | 44.162 M 0.00 % | 44.162 M 0.00 % | 44.162 M 0.00 % | 44.162 M 206.03 % | 14.430 M 0.00 % | 14.430 M 0.00 % | 14.430 M 0.00 % | 14.430 M -19.75 % | 17.983 M 0.00 % | 17.983 M 0.00 % | 17.983 M 0.00 % | 17.983 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.456 M 0.00 % | -64.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.157 M 0.00 % | -126.157 M 0.00 % | -126.157 M 0.00 % | -126.157 M | 0.000 100.00 % | -57.124 M 0.00 % | -57.124 M 0.00 % | -57.124 M | 0.000 100.00 % | -155.371 M 0.00 % | -155.371 M 0.00 % | -155.371 M 12.00 % | -176.566 M 0.00 % | -176.566 M 0.00 % | -176.566 M -34.39 % | -131.380 M 0.00 % | -131.380 M 0.00 % | -131.380 M -183.94 % | -46.270 M 0.00 % | -46.270 M 0.00 % | -46.270 M 0.00 % | -46.270 M 21.96 % | -59.288 M 0.00 % | -59.288 M 0.00 % | -59.288 M 0.00 % | -59.288 M 13.01 % | -68.157 M 0.00 % | -68.157 M 0.00 % | -68.157 M 0.00 % | -68.157 M 63.00 % | -184.225 M 0.00 % | -184.225 M 0.00 % | -184.225 M 0.00 % | -184.225 M -47.62 % | -124.797 M 0.00 % | -124.797 M 0.00 % | -124.797 M 0.00 % | -124.797 M -136.70 % | -52.723 M 0.00 % | -52.723 M 0.00 % | -52.723 M 0.00 % | -52.723 M -165.34 % | -19.870 M 0.00 % | -19.870 M 0.00 % | -19.870 M 0.00 % | -19.870 M -127.12 % | -8.749 M 0.00 % | -8.749 M 0.00 % | -8.749 M 0.00 % | -8.749 M -19.73 % | -7.307 M 0.00 % | -7.307 M 0.00 % | -7.307 M 0.00 % | -7.307 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.994 M -16.83 % | 183.947 M 0.00 % | 183.947 M 27.74 % | 144.004 M -6.83 % | 154.568 M 5.31 % | 146.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.446 M 0.00 % | 160.446 M 0.00 % | 160.446 M 0.00 % | 160.446 M | 0.000 -100.00 % | 176.197 M 0.00 % | 176.197 M 0.00 % | 176.197 M | 0.000 -100.00 % | 78.723 M 0.00 % | 78.723 M 0.00 % | 78.723 M 534.27 % | 12.412 M 0.00 % | 12.412 M 0.00 % | 12.412 M -70.87 % | 42.606 M 0.00 % | 42.606 M 0.00 % | 42.606 M -67.12 % | 129.586 M 0.00 % | 129.586 M 0.00 % | 129.586 M 0.00 % | 129.586 M 78.74 % | 72.499 M 0.00 % | 72.499 M 0.00 % | 72.499 M 0.00 % | 72.499 M 474.43 % | 12.621 M 0.00 % | 12.621 M 0.00 % | 12.621 M 0.00 % | 12.621 M 111.67 % | -108.194 M 0.00 % | -108.194 M 0.00 % | -108.194 M 0.00 % | -108.194 M -86.68 % | -57.957 M 0.00 % | -57.957 M 0.00 % | -57.957 M 0.00 % | -57.957 M -252.29 % | 38.058 M 0.00 % | 38.058 M 0.00 % | 38.058 M 0.00 % | 38.058 M 56.67 % | 24.291 M 0.00 % | 24.291 M 0.00 % | 24.291 M 0.00 % | 24.291 M 327.55 % | 5.682 M 0.00 % | 5.682 M 0.00 % | 5.682 M 0.00 % | 5.682 M -46.78 % | 10.675 M 0.00 % | 10.675 M 0.00 % | 10.675 M 0.00 % | 10.675 M |
| 2024 | 2024 | 2024 | 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 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |