Signet Industries Limited SIGIND.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 11.791 B -2.80 % | 12.130 B 19.20 % | 10.177 B 16.01 % | 8.773 B 6.57 % | 8.232 B -6.76 % | 8.828 B -9.54 % | 9.759 B 7.99 % | 9.037 B -0.95 % | 9.123 B 14.97 % | 7.936 B 20.92 % | 6.563 B 7.15 % | 6.125 B 8.41 % | 5.650 B 10.36 % | 5.119 B 19.00 % | 4.302 B 20.03 % | 3.584 B 18.27 % | 3.030 B 28.13 % | 2.365 B -25.60 % | 3.179 B |
| Net income | 156.415 M 1.22 % | 154.534 M 18.38 % | 130.545 M 58.34 % | 82.445 M -40.89 % | 139.477 M 18.28 % | 117.923 M -14.11 % | 137.294 M -25.68 % | 184.734 M 0.37 % | 184.050 M 5.72 % | 174.092 M 48.75 % | 117.035 M -25.22 % | 156.501 M 31.13 % | 119.349 M 204.07 % | 39.250 M -32.69 % | 58.313 M -49.47 % | 115.393 M 466.07 % | 20.385 M -25.91 % | 27.515 M -9.40 % | 30.370 M |
| Income before tax | 222.571 M -3.49 % | 230.614 M 20.53 % | 191.341 M 63.52 % | 117.017 M 0.10 % | 116.900 M -31.76 % | 171.316 M -22.21 % | 220.235 M -14.36 % | 257.163 M 10.88 % | 231.938 M 0.28 % | 231.296 M 47.03 % | 157.314 M -25.86 % | 212.188 M 20.75 % | 175.723 M 118.28 % | 80.504 M -12.32 % | 91.814 M -37.20 % | 146.210 M 354.53 % | 32.167 M -14.99 % | 37.841 M -33.00 % | 56.477 M |
| Income before tax ratio | 0.02 -0.71 % | 0.02 1.12 % | 0.02 40.95 % | 0.01 -6.07 % | 0.01 -26.82 % | 0.02 -14.01 % | 0.02 -20.69 % | 0.03 11.93 % | 0.03 -12.78 % | 0.03 21.59 % | 0.02 -30.81 % | 0.03 11.39 % | 0.03 97.78 % | 0.02 -26.32 % | 0.02 -47.68 % | 0.04 284.32 % | 0.01 -33.65 % | 0.02 -9.94 % | 0.02 |
| EBITDA | 901.617 M 6.20 % | 849.008 M 17.46 % | 722.799 M 21.59 % | 594.434 M -4.65 % | 623.448 M -3.75 % | 647.715 M -3.73 % | 672.801 M 1.24 % | 664.548 M 8.85 % | 610.513 M 0.21 % | 609.254 M 8.24 % | 562.850 M 0.97 % | 557.468 M 4.50 % | 533.442 M 61.88 % | 329.536 M 55.59 % | 211.799 M -20.31 % | 265.766 M 121.14 % | 120.180 M 5.69 % | 113.707 M -4.74 % | 119.364 M |
| Net income ratio | 0.01 4.13 % | 0.01 -0.69 % | 0.01 36.49 % | 0.01 -44.54 % | 0.02 26.85 % | 0.01 -5.05 % | 0.01 -31.18 % | 0.02 1.33 % | 0.02 -8.04 % | 0.02 23.01 % | 0.02 -30.21 % | 0.03 20.96 % | 0.02 175.52 % | 0.01 -43.44 % | 0.01 -57.90 % | 0.03 378.63 % | 0.01 -42.18 % | 0.01 21.77 % | 0.01 |
| Ratio EBITDA | 0.08 9.25 % | 0.07 -1.45 % | 0.07 4.82 % | 0.07 -10.54 % | 0.08 3.23 % | 0.07 6.42 % | 0.07 -6.25 % | 0.07 9.89 % | 0.07 -12.84 % | 0.08 -10.48 % | 0.09 -5.77 % | 0.09 -3.60 % | 0.09 46.68 % | 0.06 30.75 % | 0.05 -33.61 % | 0.07 86.98 % | 0.04 -17.51 % | 0.05 28.04 % | 0.04 |
| Gross profit ratio | 0.16 10.12 % | 0.14 -3.78 % | 0.15 2.26 % | 0.14 1.68 % | 0.14 -5.65 % | 0.15 54.92 % | 0.10 -24.98 % | 0.13 18.44 % | 0.11 -33.37 % | 0.16 -4.45 % | 0.17 -2.38 % | 0.18 13.85 % | 0.15 44.85 % | 0.11 109.87 % | 0.05 -30.55 % | 0.07 52.44 % | 0.05 -19.69 % | 0.06 369.38 % | 0.01 |
| Weighted average shs out dil | 32.064 M 8.92 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.86 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M |
| Weighted average shs out | 32.064 M 8.92 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.00 % | 29.437 M 0.86 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M 0.00 % | 29.187 M |
| EPS diluted | 5.19 1.37 % | 5.12 18.79 % | 4.31 60.82 % | 2.68 -41.87 % | 4.61 18.81 % | 3.88 -14.54 % | 4.54 -26.18 % | 6.15 -2.38 % | 6.30 57.50 % | 4.00 0.00 % | 4.00 -23.95 % | 5.26 30.20 % | 4.04 201.49 % | 1.34 -33.00 % | 2.00 -49.37 % | 3.95 464.29 % | 0.70 -25.53 % | 0.94 -9.62 % | 1.04 |
| Earnings per share | 5.19 1.37 % | 5.12 18.79 % | 4.31 60.82 % | 2.68 -41.87 % | 4.61 18.81 % | 3.88 -14.54 % | 4.54 -26.18 % | 6.15 -2.38 % | 6.30 57.50 % | 4.00 0.00 % | 4.00 -23.95 % | 5.26 30.20 % | 4.04 201.49 % | 1.34 -33.00 % | 2.00 -49.37 % | 3.95 464.29 % | 0.70 -25.53 % | 0.94 -9.62 % | 1.04 |
| Gross profit | 1.844 B 7.04 % | 1.723 B 14.69 % | 1.502 B 18.63 % | 1.266 B 8.37 % | 1.168 B -12.03 % | 1.328 B 40.15 % | 947.723 M -18.99 % | 1.170 B 17.32 % | 997.159 M -23.39 % | 1.302 B 15.55 % | 1.127 B 4.60 % | 1.077 B 23.42 % | 872.608 M 59.86 % | 545.860 M 149.75 % | 218.562 M -16.63 % | 262.165 M 80.29 % | 145.415 M 2.90 % | 141.318 M 249.22 % | 40.466 M |
| Income tax expense | 66.156 M -13.04 % | 76.079 M 25.14 % | 60.796 M 75.85 % | 34.572 M 253.14 % | -22.576 M -142.28 % | 53.393 M -35.63 % | 82.941 M 14.51 % | 72.429 M 51.25 % | 47.888 M -16.29 % | 57.204 M 42.02 % | 40.278 M -27.67 % | 55.687 M -1.22 % | 56.374 M 36.65 % | 41.253 M 23.14 % | 33.501 M 8.71 % | 30.817 M 161.56 % | 11.782 M 14.11 % | 10.326 M -60.45 % | 26.107 M |
| Cost of revenue | 9.947 B -2.45 % | 10.197 B 17.55 % | 8.675 B 15.57 % | 7.506 B 6.28 % | 7.063 B -5.83 % | 7.500 B -14.88 % | 8.811 B 12.00 % | 7.867 B -3.19 % | 8.126 B 22.49 % | 6.634 B 22.04 % | 5.436 B 7.70 % | 5.048 B 5.66 % | 4.777 B 4.45 % | 4.573 B 12.00 % | 4.083 B 22.93 % | 3.322 B 15.14 % | 2.885 B 29.73 % | 2.224 B -29.14 % | 3.138 B |
| General and administrative expenses | 26.329 M 42.47 % | 18.480 M -2.42 % | 18.938 M -12.65 % | 21.681 M 2.40 % | 21.172 M 51.28 % | 13.995 M -9.67 % | 15.493 M 6.80 % | 14.507 M -13.08 % | 16.691 M 14.08 % | 14.631 M -17.07 % | 17.643 M 136.49 % | 7.460 M 50.55 % | 4.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 276.064 M -34.39 % | 420.792 M 18.07 % | 356.378 M 79.39 % | 198.657 M -6.60 % | 212.703 M 12.14 % | 189.669 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.910 M -40.20 % | 145.342 M 0.01 % | 145.326 M 32.78 % | 109.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 388.310 M -48.24 % | 750.236 M 44.92 % | 517.676 M 0.57 % | 514.764 M 32.47 % | 388.584 M -63.32 % | 1.059 B | 0.000 -100.00 % | 518.622 M -29.92 % | 740.025 M -24.13 % | 975.366 M 20.29 % | 810.829 M -6.28 % | 865.116 M 20.04 % | 720.701 M 53.30 % | 470.136 M 14 144.53 % | -3.347 M -122.77 % | 14.702 M -62.20 % | 38.898 M -3.13 % | 40.156 M 158.26 % | -68.931 M |
| Operating expenses | 1.058 B -11.05 % | 1.190 B 33.20 % | 892.992 M 21.48 % | 735.102 M 18.10 % | 622.459 M -50.72 % | 1.263 B -0.34 % | 1.267 B 137.72 % | 533.129 M -29.43 % | 755.513 M -29.84 % | 1.077 B 10.59 % | 973.814 M 12.56 % | 865.116 M 20.04 % | 720.701 M 53.30 % | 470.136 M 32.23 % | 355.552 M 2 318.46 % | 14.702 M -62.20 % | 38.898 M -72.47 % | 141.318 M 249.22 % | 40.466 M |
| Cost and expenses | 11.005 B -3.35 % | 11.387 B 19.04 % | 9.566 B 16.11 % | 8.238 B 6.72 % | 7.720 B -6.00 % | 8.212 B -9.92 % | 9.116 B 8.52 % | 8.400 B -5.43 % | 8.883 B 15.28 % | 7.706 B 20.28 % | 6.406 B 8.35 % | 5.913 B 7.55 % | 5.498 B 9.01 % | 5.044 B 22.33 % | 4.123 B 23.57 % | 3.336 B 14.11 % | 2.924 B 23.62 % | 2.365 B -25.60 % | 3.179 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 669.714 M 52.46 % | 439.272 M 17.04 % | 375.316 M 70.34 % | 220.338 M -5.79 % | 233.875 M 14.83 % | 203.664 M 1 214.55 % | 15.493 M 6.80 % | 14.507 M -13.08 % | 16.691 M -83.56 % | 101.541 M -37.70 % | 162.985 M 6.67 % | 152.786 M 33.55 % | 114.405 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.162 M -7.53 % | 109.397 M |
| Interest income | 13.935 M -67.58 % | 42.982 M 60.13 % | 26.842 M 102.25 % | 13.272 M -6.13 % | 14.139 M -27.70 % | 19.556 M 2.76 % | 19.031 M -32.49 % | 28.191 M -14.36 % | 32.918 M 9.73 % | 30.000 M -55.82 % | 67.911 M 56.44 % | 43.410 M -33.25 % | 65.035 M 155.14 % | 25.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 585.535 M 3.68 % | 564.766 M 28.15 % | 440.720 M 2.95 % | 428.081 M -7.67 % | 463.638 M 4.39 % | 444.160 M 0.87 % | 440.319 M 7.24 % | 410.585 M 8.39 % | 378.787 M -5.83 % | 402.237 M -5.70 % | 426.562 M 51.85 % | 280.910 M -25.09 % | 374.980 M 83.96 % | 203.841 M 113.81 % | 95.338 M -5.84 % | 101.253 M 36.18 % | 74.350 M 17.42 % | 63.321 M 19.65 % | 52.920 M |
| Depreciation and amortization | 93.511 M -4.10 % | 97.507 M 7.46 % | 90.738 M 5.35 % | 86.134 M 8.56 % | 79.343 M 0.74 % | 78.759 M 7.91 % | 72.986 M 10.39 % | 66.114 M 0.37 % | 65.870 M 0.45 % | 65.578 M 1.66 % | 64.506 M 0.21 % | 64.370 M 6.23 % | 60.593 M 34.08 % | 45.191 M 83.35 % | 24.647 M 34.66 % | 18.303 M 33.97 % | 13.662 M 8.90 % | 12.546 M 25.88 % | 9.966 M |
| Operating income | 785.880 M 5.68 % | 743.651 M 22.11 % | 608.986 M 14.68 % | 531.049 M -2.73 % | 545.944 M -11.38 % | 616.061 M -5.21 % | 649.927 M 2.08 % | 636.706 M 10.37 % | 576.898 M 150.59 % | 230.216 M -76.86 % | 995.068 M 45.63 % | 683.266 M 44.50 % | 472.849 M 487.36 % | 80.504 M -56.98 % | 187.152 M -24.37 % | 247.463 M 132.32 % | 106.517 M 5.29 % | 101.162 M -7.53 % | 109.397 M |
| Operating income ratio | 0.07 8.72 % | 0.06 2.45 % | 0.06 -1.15 % | 0.06 -8.73 % | 0.07 -4.96 % | 0.07 4.78 % | 0.07 -5.47 % | 0.07 11.42 % | 0.06 117.97 % | 0.03 -80.87 % | 0.15 35.91 % | 0.11 33.30 % | 0.08 432.21 % | 0.02 -63.85 % | 0.04 -36.99 % | 0.07 96.44 % | 0.04 -17.82 % | 0.04 24.29 % | 0.03 |
| Total other income expenses net | -563.309 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -444.745 M -3.50 % | -429.692 M -13.21 % | -379.543 M -10.03 % | -344.960 M -32 035.80 % | 1.080 M 100.13 % | -837.755 M -77.84 % | -471.078 M -58.54 % | -297.126 M | 0.000 100.00 % | -95.338 M 5.84 % | -101.253 M -36.18 % | -74.350 M -17.42 % | -63.321 M -19.65 % | -52.920 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.870 B 15.44 % | 3.353 B 9.00 % | 3.076 B 5.53 % | 2.915 B 6.77 % | 2.730 B 23.83 % | 2.205 B 13.09 % | 1.949 B -13.25 % | 2.247 B 16.74 % | 1.925 B 8.28 % | 1.778 B 44.27 % | 1.232 B -30.85 % | 1.782 B -4.59 % | 1.868 B 308.82 % | 456.811 M -12.49 % | 522.004 M -18.37 % | 639.480 M 9.67 % | 583.096 M -6.82 % | 625.747 M 31.73 % | 475.024 M |
| Total investments | 59.406 M -35.30 % | 91.824 M -42.78 % | 160.471 M 8 945.72 % | 1.774 M 25.99 % | 1.408 M 74.69 % | 806.000 K -40.07 % | 1.345 M -29.51 % | 1.908 M -21.25 % | 2.423 M -11.28 % | 2.731 M 319.30 % | 651.330 K -19.45 % | 808.590 K -98.95 % | 76.946 M 0.00 % | 76.946 M -0.18 % | 77.081 M 24.16 % | 62.081 M -1.29 % | 62.892 M 0.00 % | 62.892 M -13.15 % | 72.416 M |
| Total debt | 3.881 B 15.63 % | 3.357 B 8.50 % | 3.094 B 0.63 % | 3.075 B 4.21 % | 2.950 B 27.55 % | 2.313 B 16.41 % | 1.987 B -14.95 % | 2.336 B 18.20 % | 1.977 B 2.02 % | 1.937 B 18.82 % | 1.630 B -32.76 % | 2.425 B -4.74 % | 2.546 B 166.61 % | 954.845 M 35.62 % | 704.046 M -7.13 % | 758.094 M 4.85 % | 723.048 M 7.03 % | 675.565 M 19.26 % | 566.481 M |
| Accumulated other comprehensive income loss | 252.629 M -0.95 % | 255.052 M -1.18 % | 258.096 M -1.84 % | 262.940 M -1.25 % | 266.279 M 6.97 % | 248.925 M -9.03 % | 273.623 M 1 116.32 % | 22.496 M -2.02 % | 22.959 M 11.87 % | 20.522 M 0.00 % | 20.522 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 223.140 M 59.18 % | 140.178 M | 0.000 | 0.000 |
| Retained earnings | 1.643 B 9.43 % | 1.501 B 10.21 % | 1.362 B 9.48 % | 1.244 B 5.85 % | 1.175 B 11.95 % | 1.050 B 10.49 % | 950.231 M 14.38 % | 830.762 M 25.50 % | 661.984 M 33.52 % | 495.809 M 43.97 % | 344.383 M 51.18 % | 227.792 M 67.85 % | 135.715 M 202.60 % | 44.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 294.370 M 0.00 % | 294.370 M 0.00 % | 294.370 M 0.00 % | 294.370 M 0.00 % | 294.370 M 0.00 % | 294.370 M 0.00 % | 294.370 M 0.00 % | 294.370 M 0.00 % | 294.370 M 0.86 % | 291.870 M 0.00 % | 291.870 M 0.00 % | 291.870 M 0.00 % | 291.870 M -14.63 % | 341.870 M 4.43 % | 327.370 M 572.98 % | 48.645 M 200.00 % | 16.215 M 0.00 % | 16.215 M 0.00 % | 16.215 M |
| Total equity | 2.340 B 6.32 % | 2.201 B 6.59 % | 2.065 B 5.80 % | 1.951 B 3.47 % | 1.886 B 6.93 % | 1.764 B 5.73 % | 1.668 B 7.42 % | 1.553 B 11.86 % | 1.388 B 19.80 % | 1.159 B 18.64 % | 976.775 M 65.50 % | 590.185 M 23.58 % | 477.585 M 19.29 % | 400.345 M 10.12 % | 363.555 M 16.42 % | 312.285 M 58.61 % | 196.893 M 11.55 % | 176.507 M 18.47 % | 148.992 M |
| Other non current liabilities | 17.843 M 24.32 % | 14.352 M -84.62 % | 93.286 M -4.52 % | 97.701 M -6.11 % | 104.064 M -30.58 % | 149.895 M 988.96 % | 13.765 M -88.03 % | 115.022 M 30.99 % | 87.808 M -10.93 % | 98.587 M 2 015.75 % | 4.660 M 91.16 % | 2.438 M 32.49 % | 1.840 M 63.01 % | 1.129 M 41.52 % | 797.563 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 358.167 M -25.66 % | 481.825 M -26.12 % | 652.209 M -19.20 % | 807.220 M 8.81 % | 741.869 M 77.15 % | 418.776 M 20.51 % | 347.513 M -12.97 % | 399.310 M -10.56 % | 446.431 M -17.87 % | 543.581 M -8.65 % | 595.075 M -39.67 % | 986.438 M 7.33 % | 919.099 M -3.74 % | 954.845 M 35.62 % | 704.046 M -7.13 % | 758.094 M 4.85 % | 723.048 M 7.03 % | 675.565 M 19.26 % | 566.481 M |
| Total non current liabilities | 437.322 M -22.97 % | 567.729 M -23.85 % | 745.495 M -17.62 % | 904.921 M 6.97 % | 845.933 M 48.76 % | 568.671 M 17.78 % | 482.808 M -6.13 % | 514.332 M -3.73 % | 534.239 M -28.18 % | 743.838 M 2.69 % | 724.327 M -34.43 % | 1.105 B 7.72 % | 1.025 B -1.34 % | 1.039 B 36.29 % | 762.670 M -4.74 % | 800.620 M 4.96 % | 762.763 M 6.77 % | 714.368 M 17.86 % | 606.094 M |
| Other current liabilities | 190.669 M 133.79 % | 81.556 M 37.90 % | 59.141 M -7.19 % | 63.722 M 3.48 % | 61.582 M -40.41 % | 103.336 M 117.10 % | 47.599 M -47.12 % | 90.018 M -26.01 % | 121.664 M -9.87 % | 134.984 M 8.92 % | 123.928 M -41.96 % | 213.530 M -21.24 % | 271.125 M -90.30 % | 2.796 B 46.11 % | 1.914 B 65.69 % | 1.155 B 157.38 % | 448.746 M 3.81 % | 432.275 M -16.57 % | 518.123 M |
| Deferred revenue | 0.000 -100.00 % | 66.040 M -52.14 % | 137.999 M 51.50 % | 91.089 M -0.94 % | 91.952 M | 0.000 -100.00 % | 37.192 M 6.56 % | 34.904 M -48.95 % | 68.372 M | 0.000 -100.00 % | 48.558 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.523 B 22.55 % | 2.875 B 17.74 % | 2.442 B 7.69 % | 2.267 B 2.67 % | 2.208 B 9.14 % | 2.024 B 14.75 % | 1.763 B -12.36 % | 2.012 B 23.56 % | 1.628 B 16.59 % | 1.397 B 10.45 % | 1.265 B -22.46 % | 1.631 B 0.54 % | 1.622 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 5.698 B 16.02 % | 4.911 B 9.72 % | 4.476 B 3.50 % | 4.324 B -5.09 % | 4.556 B 8.27 % | 4.208 B -4.24 % | 4.394 B 7.48 % | 4.089 B 3.32 % | 3.957 B 20.57 % | 3.282 B -0.80 % | 3.309 B -1.77 % | 3.368 B 9.86 % | 3.066 B 9.66 % | 2.796 B 46.11 % | 1.914 B 65.69 % | 1.155 B 157.38 % | 448.746 M 3.81 % | 432.275 M -16.57 % | 518.123 M |
| Total liabilities | 6.135 B 11.98 % | 5.479 B 4.93 % | 5.221 B -0.15 % | 5.229 B -3.21 % | 5.402 B 13.09 % | 4.777 B -2.06 % | 4.877 B 5.96 % | 4.603 B 2.48 % | 4.492 B 12.66 % | 3.987 B -1.14 % | 4.033 B -9.84 % | 4.473 B 9.32 % | 4.091 B -4.33 % | 4.277 B 59.79 % | 2.676 B 111.83 % | 1.263 B 4.29 % | 1.212 B 5.66 % | 1.147 B 1.99 % | 1.124 B |
| Other non current assets | 141.005 M 2.08 % | 138.135 M -36.78 % | 218.485 M 22.08 % | 178.971 M 3.02 % | 173.723 M -20.04 % | 217.251 M 46.92 % | 147.875 M 15.34 % | 128.209 M 40.07 % | 91.530 M -1.28 % | 92.716 M 33.94 % | 69.221 M -44.08 % | 123.790 M 52.43 % | 81.212 M -46.04 % | 150.503 M 95.25 % | 77.081 M 24.16 % | 62.081 M -1.29 % | 62.892 M 0.00 % | 62.892 M -13.15 % | 72.416 M |
| Long term investments | 59.406 M 413.18 % | 11.576 M 11.14 % | 10.416 M 487.15 % | 1.774 M 25.99 % | 1.408 M 74.69 % | 806.000 K | 0.000 -100.00 % | 1.808 M -22.17 % | 2.323 M 247.06 % | 669.330 K 2.76 % | 651.330 K -19.45 % | 808.590 K -98.95 % | 76.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 4.186 M 18.12 % | 3.544 M 54.56 % | 2.293 M 2 392.39 % | 92.000 K -30.83 % | 133.000 K 31.68 % | 101.000 K -45.99 % | 187.000 K -40.82 % | 316.000 K 305.13 % | 78.000 K -42.11 % | 134.744 K -29.77 % | 191.873 K 326.38 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 4.186 M 18.12 % | 3.544 M 54.56 % | 2.293 M 2 392.39 % | 92.000 K -30.83 % | 133.000 K 31.68 % | 101.000 K -45.99 % | 187.000 K -40.82 % | 316.000 K 305.13 % | 78.000 K -42.11 % | 134.744 K -29.77 % | 191.873 K 326.38 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 723.075 M -8.59 % | 791.049 M -4.06 % | 824.522 M -2.34 % | 844.268 M 0.18 % | 842.718 M 9.32 % | 770.843 M -6.28 % | 822.477 M 1.89 % | 807.228 M 5.59 % | 764.461 M -1.32 % | 774.691 M -4.79 % | 813.687 M -0.57 % | 818.365 M 5.02 % | 779.244 M -1.90 % | 794.300 M 34.15 % | 592.082 M 154.10 % | 233.014 M 32.15 % | 176.330 M 13.25 % | 155.699 M -23.85 % | 204.472 M |
| Total non current assets | 927.672 M -1.76 % | 944.304 M -10.55 % | 1.056 B 2.99 % | 1.025 B -0.45 % | 1.030 B 4.12 % | 989.001 M 1.90 % | 970.539 M 3.52 % | 937.561 M 9.22 % | 858.392 M -1.13 % | 868.211 M -1.76 % | 883.751 M -6.28 % | 943.009 M 0.60 % | 937.401 M -0.78 % | 944.804 M 41.19 % | 669.163 M 126.76 % | 295.095 M 23.36 % | 239.223 M 9.44 % | 218.592 M -21.05 % | 276.888 M |
| Other current assets | 326.966 M -12.87 % | 375.280 M -31.35 % | 546.632 M 30.34 % | 419.383 M 1.15 % | 414.626 M -18.01 % | 505.681 M -21.45 % | 643.759 M 12.59 % | 571.759 M -8.46 % | 624.583 M 146.56 % | 253.319 M 17.35 % | 215.870 M 14.80 % | 188.039 M -2.71 % | 193.269 M 2.02 % | 189.433 M 82.54 % | 103.777 M 177.29 % | 37.425 M 3 742 505 200.00 % | 1.000 | 0.000 | 0.000 |
| Short term investments | 806.266 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 11.060 M 183.15 % | 3.906 M -78.19 % | 17.908 M 171.54 % | 6.595 M -91.74 % | 79.877 M -26.39 % | 108.509 M 188.86 % | 37.565 M -57.84 % | 89.099 M 94.56 % | 45.795 M -71.30 % | 159.576 M -59.93 % | 398.244 M -38.06 % | 642.995 M -5.18 % | 678.153 M 36.17 % | 498.034 M 173.58 % | 182.042 M 53.47 % | 118.615 M -15.25 % | 139.952 M 180.93 % | 49.818 M -45.53 % | 91.458 M |
| Cash and short term investments | 817.326 M 20 824.88 % | 3.906 M -78.19 % | 17.908 M 171.54 % | 6.595 M -91.74 % | 79.877 M -26.39 % | 108.509 M 188.86 % | 37.565 M -57.89 % | 89.199 M 94.35 % | 45.895 M -86.59 % | 342.268 M -14.06 % | 398.244 M -38.06 % | 642.995 M -5.18 % | 678.153 M 36.17 % | 498.034 M 173.58 % | 182.042 M 53.47 % | 118.615 M -15.25 % | 139.952 M 180.93 % | 49.818 M -45.53 % | 91.458 M |
| Total current assets | 7.547 B 12.06 % | 6.735 B 8.10 % | 6.230 B 1.21 % | 6.155 B -1.65 % | 6.258 B 12.73 % | 5.552 B -0.42 % | 5.575 B 6.83 % | 5.218 B 3.92 % | 5.021 B 17.34 % | 4.280 B 3.72 % | 4.126 B 0.14 % | 4.120 B 13.45 % | 3.632 B 10.44 % | 3.288 B 38.71 % | 2.371 B 85.12 % | 1.281 B 9.53 % | 1.169 B 5.85 % | 1.105 B 10.86 % | 996.321 M |
| Inventory | 2.105 B -23.11 % | 2.738 B 3.42 % | 2.647 B 5.10 % | 2.519 B 13.42 % | 2.221 B 15.94 % | 1.916 B -2.65 % | 1.968 B 19.40 % | 1.648 B 29.01 % | 1.277 B 23.47 % | 1.035 B -11.46 % | 1.169 B 33.28 % | 876.728 M 20.24 % | 729.142 M 8.23 % | 673.723 M 24.67 % | 540.408 M 323.78 % | 127.522 M -3.86 % | 132.639 M 15.63 % | 114.709 M -18.67 % | 141.050 M |
| Net receivables | 4.298 B 18.80 % | 3.618 B 19.87 % | 3.018 B -5.99 % | 3.210 B -9.39 % | 3.543 B 17.25 % | 3.022 B 3.28 % | 2.926 B 0.56 % | 2.909 B -5.34 % | 3.074 B 16.01 % | 2.649 B 16.44 % | 2.275 B -11.60 % | 2.574 B 16.81 % | 2.203 B 14.33 % | 1.927 B 24.79 % | 1.544 B 54.90 % | 997.068 M 11.21 % | 896.588 M -4.62 % | 940.032 M 23.07 % | 763.813 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.791 M | 0.000 | 0.000 -100.00 % | 6.513 M | 0.000 -100.00 % | 4.073 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.962 B 6.79 % | 1.837 B 1.68 % | 1.807 B -5.00 % | 1.902 B -12.98 % | 2.185 B 6.66 % | 2.049 B -18.52 % | 2.514 B 34.96 % | 1.863 B -8.79 % | 2.043 B 18.40 % | 1.725 B -5.36 % | 1.823 B 19.63 % | 1.524 B 29.95 % | 1.173 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 22.186 M -56.93 % | 51.515 M 69.99 % | 30.304 M 11 335.47 % | 265.000 K -97.05 % | 8.985 M -72.22 % | 32.341 M -11.52 % | 36.551 M -31.93 % | 53.696 M -45.35 % | 98.249 M 290.48 % | 25.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.468 M -2.23 % | 3.547 M -1.96 % | 3.618 M -1.71 % | 3.681 M -1.52 % | 3.738 M -1.32 % | 3.788 M -20.80 % | 4.783 M 113.70 % | -34.901 M -1 751.73 % | 2.113 M | 0.000 100.00 % | -48.558 M | 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 -100.00 % | 255.324 M -1.43 % | 259.024 M 135.48 % | 110.000 M 5.77 % | 104.000 M 108.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M -12.03 % | 170.522 M 13.68 % | 150.000 M 217.35 % | -127.820 M -132.90 % | 388.502 M 61.43 % | 240.665 M -24.79 % | 320.000 M 1 459.29 % | 20.522 M | 0.000 -100.00 % | 13.625 M -62.35 % | 36.185 M -10.65 % | 40.500 M 0.00 % | 40.500 M -74.73 % | 160.292 M 20.72 % | 132.777 M |
| Deferred tax liabilities non current | 61.312 M -14.31 % | 71.552 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.530 M | 0.000 | 0.000 -100.00 % | 101.670 M -18.40 % | 124.592 M 7.68 % | 115.706 M 10.70 % | 104.519 M 25.25 % | 83.445 M 44.30 % | 57.827 M 35.98 % | 42.526 M 7.08 % | 39.715 M 2.35 % | 38.803 M -2.04 % | 39.612 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.161 M | 0.000 | 0.000 | 0.000 -100.00 % | 441.142 M | 0.000 100.00 % | -692.148 M | 0.000 | 0.000 | 0.000 |
| Total assets | 8.475 B 10.36 % | 7.679 B 5.40 % | 7.286 B 1.47 % | 7.180 B -1.48 % | 7.288 B 11.43 % | 6.541 B -0.07 % | 6.545 B 6.33 % | 6.156 B 4.70 % | 5.880 B 14.27 % | 5.146 B 2.71 % | 5.010 B -1.05 % | 5.063 B 10.81 % | 4.569 B 7.93 % | 4.233 B 39.26 % | 3.040 B 92.92 % | 1.576 B 11.88 % | 1.408 B 6.44 % | 1.323 B 3.92 % | 1.273 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -633.049 M -27.33 % | -497.183 M -300.30 % | -124.204 M 52.82 % | -263.232 M 49.58 % | -522.062 M -1.65 % | -513.609 M -316.06 % | 237.711 M 160.08 % | -395.631 M 17.04 % | -476.899 M -35.45 % | -352.076 M -354.11 % | 138.554 M 177.61 % | -178.535 M -25.70 % | -142.034 M -3.65 % | -137.037 M -14.86 % | -119.310 M 3.49 % | -123.623 M -404.34 % | 40.620 M 117.85 % | -227.528 M -13.85 % | -199.853 M |
| Accounts receivables | -1.437 B -269.97 % | -388.460 M -827.13 % | 53.424 M -83.10 % | 316.066 M 178.80 % | -401.110 M -246.01 % | -115.925 M -78.07 % | -65.099 M -130.65 % | 212.396 M 134.43 % | -616.964 M -69.93 % | -363.067 M -443.00 % | 105.851 M 126.96 % | -392.602 M -215.79 % | -124.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 632.796 M 798.98 % | -90.531 M 29.55 % | -128.501 M 56.89 % | -298.047 M 2.38 % | -305.321 M -685.24 % | 52.170 M 116.32 % | -319.730 M 13.73 % | -370.635 M -52.63 % | -242.829 M -281.27 % | 133.959 M 145.91 % | -291.801 M -97.72 % | -147.586 M -166.31 % | -55.420 M 58.43 % | -133.314 M 67.71 % | -412.886 M -8 168.90 % | 5.117 M 128.54 % | -17.930 M -168.07 % | 26.341 M 141.14 % | -64.029 M |
| Accounts payables | 171.332 M 1 041.80 % | -18.192 M 62.97 % | -49.127 M 82.53 % | -281.251 M -252.55 % | 184.369 M 140.98 % | -449.854 M -172.26 % | 622.540 M 362.24 % | -237.392 M -162.00 % | 382.894 M 411.38 % | -122.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -247.000 | 0.000 -100.00 % | 324.503 M -10.27 % | 361.653 M 859.04 % | 37.710 M 1 112.76 % | -3.723 M -101.27 % | 293.576 M 328.04 % | -128.740 M -319.88 % | 58.550 M 123.06 % | -253.869 M -86.91 % | -135.823 M |
| Other non cash items | 474.373 M -13.57 % | 548.823 M 57.27 % | 348.965 M -11.84 % | 395.831 M -3.88 % | 411.802 M 8.64 % | 379.048 M 21.85 % | 311.085 M 14.04 % | 272.775 M -15.05 % | 321.092 M -18.58 % | 394.377 M 20.96 % | 326.039 M -1.40 % | 330.672 M 46.00 % | 226.490 M 45.32 % | 155.858 M 175.44 % | 56.585 M 663.45 % | -10.043 M -122.99 % | 43.691 M 70.10 % | 25.686 M -32.30 % | 37.941 M |
| Net cash provided by operating activities | 157.406 M -48.17 % | 303.681 M -40.08 % | 506.840 M 50.96 % | 335.749 M 382.53 % | 69.581 M -39.76 % | 115.514 M -86.28 % | 842.017 M 320.13 % | 200.420 M 32.04 % | 151.786 M -46.17 % | 281.971 M -56.36 % | 646.134 M 50.72 % | 428.695 M 33.64 % | 320.772 M 121.97 % | 144.515 M 168.93 % | 53.736 M 74.20 % | 30.848 M -76.30 % | 130.141 M 185.93 % | -151.456 M -58.64 % | -95.469 M |
| Investments in property plant and equipment | -39.610 M 39.67 % | -65.651 M 10.46 % | -73.319 M 16.44 % | -87.744 M 42.59 % | -152.850 M -711.39 % | -18.838 M 77.93 % | -85.364 M 27.34 % | -117.477 M -131.07 % | -50.841 M -77.74 % | -28.605 M 43.31 % | -50.457 M 53.58 % | -108.707 M -142.60 % | -44.809 M 75.67 % | -184.171 M 52.06 % | -384.137 M -399.59 % | -76.890 M -124.21 % | -34.293 M -94.83 % | -17.602 M 86.29 % | -128.380 M |
| Acquisitions net | 475.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -66.501 M -511.73 % | -10.871 M 63.70 % | -29.947 M -128.31 % | -13.117 M | 0.000 | 0.000 100.00 % | -177.000 K -1 866.67 % | -9.000 K | 0.000 100.00 % | -5.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M -127.36 % | 54.816 M 5 559.89 % | -1.004 M -720.25 % | -122.400 K 99.82 % | -69.106 M |
| Sales maturities of investments | 0.000 -100.00 % | 38.243 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.321 M 9 532 000.00 % | 1.000 K | 0.000 -100.00 % | 787.000 K -53.71 % | 1.700 M 276.34 % | 451.720 K -99.61 % | 115.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 34.609 M -15.50 % | 40.959 M -14.02 % | 47.637 M 239.13 % | 14.047 M -48.90 % | 27.487 M 115.84 % | 12.735 M 252.61 % | -8.345 M -130.12 % | 27.705 M 859.98 % | 2.886 M -95.57 % | 65.093 M -84.53 % | 420.682 M 901.19 % | 42.018 M 117.88 % | -235.026 M -75.43 % | -133.972 M -1 120.19 % | 13.132 M 18.07 % | 11.122 M 47.58 % | 7.536 M -89.24 % | 70.060 M 1 340.07 % | 4.865 M |
| Net cash used for investing activites | -71.027 M -2 750.26 % | 2.680 M 104.82 % | -55.629 M 35.92 % | -86.814 M 30.75 % | -125.363 M -240.51 % | 89.218 M 195.21 % | -93.708 M -4.37 % | -89.781 M -90.34 % | -47.168 M -223.53 % | 38.183 M -89.70 % | 370.676 M 662.23 % | 48.630 M 117.38 % | -279.835 M 12.04 % | -318.142 M 17.58 % | -386.005 M -3 424.47 % | -10.952 M 60.55 % | -27.761 M -153.04 % | 52.336 M 127.17 % | -192.621 M |
| Debt repayment | 524.806 M 99.63 % | 262.894 M 1 261.93 % | 19.303 M -84.47 % | 124.299 M -75.53 % | 508.000 M 52.82 % | 332.407 M 197.64 % | -340.446 M -192.74 % | 367.115 M 94.49 % | 188.757 M 487.22 % | 32.144 M 104.53 % | -709.029 M -1 467.56 % | -45.231 M -121.93 % | 206.224 M -63.60 % | 566.580 M 24.24 % | 456.019 M 1 201.20 % | 35.046 M -26.19 % | 47.483 M -56.47 % | 109.083 M -58.14 % | 260.607 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.500 M -59.15 % | 35.500 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 |
| Dividends paid | -18.419 M 0.00 % | -18.419 M 0.00 % | -18.419 M 0.00 % | -18.419 M 0.00 % | -18.419 M 17.05 % | -22.204 M 0.00 % | -22.204 M -0.16 % | -22.168 M -0.76 % | -22.001 M | 0.000 100.00 % | -43.902 M -3 030.60 % | -1.402 M 97.57 % | -57.667 M -35.55 % | -42.543 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.216 M |
| Other financing activites | -585.614 M -3.68 % | -564.836 M -28.14 % | -440.782 M -2.96 % | -428.097 M 7.42 % | -462.431 M -4.15 % | -443.991 M -1.55 % | -437.193 M -6.04 % | -412.283 M -7.04 % | -385.155 M -1.29 % | -380.267 M -2.26 % | -371.873 M 16.71 % | -446.466 M -44.05 % | -309.945 M -19.86 % | -258.586 M -169.52 % | -95.943 M -25.78 % | -76.280 M -27.71 % | -59.729 M -15.74 % | -51.604 M -9.60 % | -47.082 M |
| Net cash used provided by financing activities | -79.227 M 75.27 % | -320.361 M 27.17 % | -439.898 M -36.52 % | -322.217 M -1 286.80 % | 27.150 M 120.29 % | -133.788 M 83.27 % | -799.843 M -1 087.84 % | -67.336 M 69.17 % | -218.399 M 37.26 % | -348.123 M 61.69 % | -908.804 M -84.30 % | -493.100 M -205.54 % | -161.389 M -157.65 % | 279.950 M -29.23 % | 395.576 M 1 059.36 % | -41.233 M -236.73 % | -12.245 M -121.30 % | 57.480 M -72.93 % | 212.308 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 7.153 M 151.09 % | -14.001 M -223.76 % | 11.313 M 115.44 % | -73.282 M -155.94 % | -28.632 M -140.36 % | 70.944 M 237.66 % | -51.534 M -219.01 % | 43.304 M 138.06 % | -113.781 M -306.81 % | -27.969 M -125.90 % | 108.006 M 784.70 % | -15.774 M 86.90 % | -120.451 M -179.15 % | 152.176 M 376.55 % | -55.026 M -157.88 % | -21.338 M -123.67 % | 90.135 M 316.46 % | -41.640 M 45.05 % | -75.781 M |
| Cash at beginning of period | 3.907 M -78.18 % | 17.908 M 171.54 % | 6.595 M -91.74 % | 79.877 M -26.39 % | 108.509 M 188.86 % | 37.565 M -57.84 % | 89.099 M 94.56 % | 45.795 M -71.30 % | 159.576 M -14.91 % | 187.546 M 135.79 % | 79.540 M -16.55 % | 95.314 M -55.83 % | 215.765 M 239.31 % | 63.589 M -46.39 % | 118.615 M -15.25 % | 139.952 M 180.93 % | 49.818 M -45.53 % | 91.458 M -45.31 % | 167.239 M |
| Cash at end of period | 11.060 M 183.08 % | 3.907 M -78.18 % | 17.908 M 171.54 % | 6.595 M -91.74 % | 79.877 M -26.39 % | 108.509 M 188.86 % | 37.565 M -57.84 % | 89.099 M 94.56 % | 45.795 M -71.30 % | 159.576 M -14.91 % | 187.546 M 135.79 % | 79.540 M -16.55 % | 95.314 M -55.83 % | 215.765 M 239.31 % | 63.589 M -46.39 % | 118.615 M -15.25 % | 139.952 M 180.93 % | 49.818 M -45.53 % | 91.458 M |
| Operating cash flow | 157.406 M -48.17 % | 303.681 M -40.08 % | 506.840 M 50.96 % | 335.749 M 382.53 % | 69.581 M -39.76 % | 115.514 M -86.28 % | 842.017 M 320.13 % | 200.420 M 32.04 % | 151.786 M -46.17 % | 281.971 M -56.36 % | 646.134 M 50.72 % | 428.695 M 33.64 % | 320.772 M 121.97 % | 144.515 M 168.93 % | 53.736 M 74.20 % | 30.848 M -76.30 % | 130.141 M 185.93 % | -151.456 M -58.64 % | -95.469 M |
| Capital expenditure | -39.610 M 39.67 % | -65.651 M 10.46 % | -73.319 M 16.44 % | -87.744 M 42.59 % | -152.850 M -711.39 % | -18.838 M 77.93 % | -85.364 M 27.34 % | -117.477 M -131.07 % | -50.841 M -77.74 % | -28.605 M 43.31 % | -50.457 M 53.58 % | -108.707 M -142.60 % | -44.809 M 75.67 % | -184.171 M 52.06 % | -384.137 M -399.59 % | -76.890 M -124.21 % | -34.293 M -94.83 % | -17.602 M 86.29 % | -128.380 M |
| Free CashFlow | 117.796 M -50.51 % | 238.030 M -45.09 % | 433.521 M 74.80 % | 248.005 M 397.84 % | -83.269 M -186.13 % | 96.676 M -87.22 % | 756.653 M 812.26 % | 82.943 M -17.83 % | 100.945 M -60.16 % | 253.367 M -57.47 % | 595.677 M 86.16 % | 319.988 M 15.95 % | 275.963 M 795.89 % | -39.656 M 88.00 % | -330.401 M -617.60 % | -46.042 M -148.04 % | 95.848 M 156.70 % | -169.057 M 24.48 % | -223.849 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.595 B -28.86 % | 3.648 B 20.01 % | 3.040 B 17.98 % | 2.577 B 1.98 % | 2.526 B -26.59 % | 3.441 B 10.55 % | 3.113 B 15.82 % | 2.688 B -6.94 % | 2.888 B -7.58 % | 3.125 B 18.65 % | 2.634 B 18.30 % | 2.226 B 1.60 % | 2.191 B -29.57 % | 3.111 B 71.91 % | 1.810 B -11.65 % | 2.049 B 13.65 % | 1.803 B -33.43 % | 2.708 B 14.58 % | 2.364 B 30.14 % | 1.816 B 35.14 % | 1.344 B -29.64 % | 1.910 B -21.61 % | 2.436 B 9.34 % | 2.228 B -1.10 % | 2.253 B -11.08 % | 2.534 B -6.83 % | 2.720 B 16.39 % | 2.337 B 7.81 % | 2.168 B -6.55 % | 2.320 B 6.77 % | 2.173 B 17.33 % | 1.852 B -32.31 % | 2.736 B -0.14 % | 2.740 B 19.31 % | 2.296 B 19.22 % | 1.926 B -20.49 % | 2.422 B 17.29 % | 2.065 B -11.79 % | 2.341 B 54.86 % | 1.512 B -25.08 % | 2.018 B 17.31 % | 1.720 B 2.14 % | 1.684 B 8.83 % | 1.548 B -3.93 % | 1.611 B -6.93 % | 1.731 B 9.61 % | 1.579 B 16.79 % | 1.352 B -7.32 % | 1.459 B -6.68 % | 1.563 B 14.32 % | 1.367 B 2.94 % | 1.328 B -4.53 % | 1.391 B |
| Net income | 6.869 M -90.73 % | 74.087 M 63.87 % | 45.210 M 40.47 % | 32.185 M 552.44 % | 4.933 M -85.67 % | 34.427 M -36.20 % | 53.964 M 58.07 % | 34.140 M 6.67 % | 32.004 M -29.17 % | 45.186 M -12.77 % | 51.799 M 175.32 % | 18.814 M 27.60 % | 14.744 M -48.22 % | 28.476 M 10.56 % | 25.756 M 44.62 % | 17.809 M 71.16 % | 10.405 M -82.51 % | 59.478 M -15.30 % | 70.220 M 424.85 % | 13.379 M 471.43 % | -3.602 M -179.99 % | 4.503 M -87.71 % | 36.647 M 15.83 % | 31.638 M -29.90 % | 45.135 M 40.24 % | 32.184 M -18.32 % | 39.404 M 54.17 % | 25.559 M -36.34 % | 40.147 M -52.33 % | 84.213 M 73.39 % | 48.568 M 239.38 % | 14.311 M -61.98 % | 37.640 M -4.02 % | 39.217 M -19.71 % | 48.847 M -18.92 % | 60.244 M 42.35 % | 42.321 M 98.81 % | 21.287 M -44.46 % | 38.329 M -31.78 % | 56.185 M -3.61 % | 58.291 M 305.67 % | 14.369 M -37.14 % | 22.858 M -28.78 % | 32.096 M -32.73 % | 47.712 M -7.33 % | 51.488 M 92.05 % | 26.810 M -23.97 % | 35.262 M -17.88 % | 42.941 M 10.27 % | 38.943 M 34.02 % | 29.057 M 62.94 % | 17.833 M -46.79 % | 33.515 M |
| Income before tax | 10.895 M -89.89 % | 107.802 M 73.29 % | 62.209 M 40.25 % | 44.355 M 440.59 % | 8.205 M -87.72 % | 66.803 M -9.09 % | 73.483 M 54.11 % | 47.682 M 11.81 % | 42.647 M -41.27 % | 72.618 M 2.89 % | 70.581 M 166.56 % | 26.478 M 22.23 % | 21.662 M -47.52 % | 41.276 M 16.97 % | 35.287 M 39.99 % | 25.207 M 65.32 % | 15.247 M -78.37 % | 70.503 M 60.98 % | 43.796 M 248.00 % | 12.585 M 226.04 % | -9.985 M -152.56 % | 18.999 M -62.59 % | 50.786 M 22.40 % | 41.491 M -30.90 % | 60.042 M 0.73 % | 59.606 M -3.25 % | 61.611 M 51.74 % | 40.602 M -30.50 % | 58.416 M -44.98 % | 106.179 M 40.33 % | 75.662 M 255.32 % | 21.294 M -60.59 % | 54.026 M 9.51 % | 49.334 M -18.26 % | 60.355 M -20.50 % | 75.916 M 43.00 % | 53.089 M 85.24 % | 28.659 M -48.55 % | 55.703 M -21.70 % | 71.138 M -6.15 % | 75.796 M 384.21 % | 15.654 M -48.35 % | 30.308 M -32.83 % | 45.122 M -31.87 % | 66.230 M 3.41 % | 64.043 M 58.83 % | 40.322 M -16.66 % | 48.382 M -18.61 % | 59.441 M -20.95 % | 75.198 M 106.94 % | 36.338 M 81.52 % | 20.019 M -54.67 % | 44.167 M |
| Income before tax ratio | 0.00 -85.79 % | 0.03 44.39 % | 0.02 18.88 % | 0.02 430.07 % | 0.00 -83.27 % | 0.02 -17.76 % | 0.02 33.06 % | 0.02 20.14 % | 0.01 -36.45 % | 0.02 -13.29 % | 0.03 125.33 % | 0.01 20.30 % | 0.01 -25.48 % | 0.01 -31.96 % | 0.02 58.46 % | 0.01 45.47 % | 0.01 -67.51 % | 0.03 40.50 % | 0.02 167.40 % | 0.01 193.26 % | -0.01 -174.70 % | 0.01 -52.28 % | 0.02 11.95 % | 0.02 -30.13 % | 0.03 13.29 % | 0.02 3.84 % | 0.02 30.38 % | 0.02 -35.53 % | 0.03 -41.13 % | 0.05 31.43 % | 0.03 202.84 % | 0.01 -41.77 % | 0.02 9.66 % | 0.02 -31.49 % | 0.03 -33.32 % | 0.04 79.84 % | 0.02 57.94 % | 0.01 -41.67 % | 0.02 -49.44 % | 0.05 25.28 % | 0.04 312.78 % | 0.01 -49.43 % | 0.02 -38.28 % | 0.03 -29.08 % | 0.04 11.11 % | 0.04 44.90 % | 0.03 -28.64 % | 0.04 -12.18 % | 0.04 -15.29 % | 0.05 81.01 % | 0.03 76.33 % | 0.02 -52.52 % | 0.03 |
| EBITDA | 201.820 M -34.74 % | 309.271 M 37.45 % | 224.999 M 6.09 % | 212.093 M 36.61 % | 155.254 M -36.15 % | 243.156 M -4.49 % | 254.576 M 22.37 % | 208.044 M 11.19 % | 187.112 M 11.70 % | 167.510 M -15.07 % | 197.223 M 29.16 % | 152.699 M -2.77 % | 157.056 M -11.75 % | 177.969 M 13.24 % | 157.156 M 3.00 % | 152.582 M 6.34 % | 143.484 M -10.62 % | 160.526 M -17.29 % | 194.087 M 29.71 % | 149.630 M 28.29 % | 116.633 M 10.35 % | 105.692 M -41.96 % | 182.090 M 9.62 % | 166.107 M -14.30 % | 193.825 M 29.23 % | 149.988 M -5.74 % | 159.118 M -10.31 % | 177.399 M -4.78 % | 186.297 M -18.14 % | 227.588 M 15.35 % | 197.306 M 48.55 % | 132.823 M -24.16 % | 175.144 M 16.99 % | 149.711 M -17.18 % | 180.765 M 3.19 % | 175.175 M 2.66 % | 170.644 M 15.68 % | 147.508 M -12.86 % | 169.272 M -11.52 % | 191.305 M 1.28 % | 188.893 M 85.79 % | 101.668 M -30.48 % | 146.250 M -10.85 % | 164.043 M -3.32 % | 169.669 M 14.89 % | 147.681 M -19.44 % | 183.318 M 24.44 % | 147.311 M -8.29 % | 160.626 M -23.84 % | 210.910 M 81.09 % | 116.470 M 23.27 % | 94.481 M -18.40 % | 115.790 M |
| Net income ratio | 0.00 -86.97 % | 0.02 36.54 % | 0.01 19.06 % | 0.01 539.75 % | 0.00 -80.48 % | 0.01 -42.29 % | 0.02 36.47 % | 0.01 14.63 % | 0.01 -23.36 % | 0.01 -26.48 % | 0.02 132.74 % | 0.01 25.59 % | 0.01 -26.48 % | 0.01 -35.69 % | 0.01 63.70 % | 0.01 50.60 % | 0.01 -73.72 % | 0.02 -26.07 % | 0.03 303.29 % | 0.01 374.84 % | 0.00 -213.69 % | 0.00 -84.33 % | 0.02 5.94 % | 0.01 -29.12 % | 0.02 57.72 % | 0.01 -12.33 % | 0.01 32.46 % | 0.01 -40.95 % | 0.02 -48.98 % | 0.04 62.39 % | 0.02 189.25 % | 0.01 -43.83 % | 0.01 -3.89 % | 0.01 -32.71 % | 0.02 -31.99 % | 0.03 79.03 % | 0.02 69.51 % | 0.01 -37.04 % | 0.02 -55.95 % | 0.04 28.66 % | 0.03 245.82 % | 0.01 -38.45 % | 0.01 -34.56 % | 0.02 -29.98 % | 0.03 -0.44 % | 0.03 75.21 % | 0.02 -34.90 % | 0.03 -11.40 % | 0.03 18.16 % | 0.02 17.23 % | 0.02 58.29 % | 0.01 -44.26 % | 0.02 |
| Ratio EBITDA | 0.08 -8.27 % | 0.08 14.53 % | 0.07 -10.08 % | 0.08 33.95 % | 0.06 -13.03 % | 0.07 -13.60 % | 0.08 5.65 % | 0.08 19.48 % | 0.06 20.87 % | 0.05 -28.42 % | 0.07 9.18 % | 0.07 -4.31 % | 0.07 25.30 % | 0.06 -34.13 % | 0.09 16.58 % | 0.07 -6.43 % | 0.08 34.28 % | 0.06 -27.81 % | 0.08 -0.33 % | 0.08 -5.07 % | 0.09 56.84 % | 0.06 -25.96 % | 0.07 0.26 % | 0.07 -13.34 % | 0.09 45.33 % | 0.06 1.18 % | 0.06 -22.93 % | 0.08 -11.67 % | 0.09 -12.40 % | 0.10 8.03 % | 0.09 26.61 % | 0.07 12.04 % | 0.06 17.15 % | 0.05 -30.59 % | 0.08 -13.45 % | 0.09 29.11 % | 0.07 -1.37 % | 0.07 -1.21 % | 0.07 -42.86 % | 0.13 35.18 % | 0.09 58.39 % | 0.06 -31.94 % | 0.09 -18.08 % | 0.11 0.64 % | 0.11 23.44 % | 0.09 -26.50 % | 0.12 6.55 % | 0.11 -1.05 % | 0.11 -18.39 % | 0.13 58.40 % | 0.09 19.75 % | 0.07 -14.53 % | 0.08 |
| Gross profit ratio | 0.18 13.40 % | 0.16 4.72 % | 0.15 -12.12 % | 0.17 12.56 % | 0.15 27.45 % | 0.12 -14.87 % | 0.14 -23.47 % | 0.18 5.02 % | 0.17 29.37 % | 0.13 -30.37 % | 0.19 19.84 % | 0.16 -11.43 % | 0.18 63.81 % | 0.11 -43.77 % | 0.20 12.32 % | 0.18 -0.03 % | 0.18 57.16 % | 0.11 -37.42 % | 0.18 -1.75 % | 0.18 -3.67 % | 0.19 -4.57 % | 0.20 24.03 % | 0.16 2.92 % | 0.15 -5.93 % | 0.16 12.49 % | 0.15 11.85 % | 0.13 -6.70 % | 0.14 -12.69 % | 0.16 2.41 % | 0.16 -10.91 % | 0.18 54.39 % | 0.11 -19.73 % | 0.14 -20.68 % | 0.18 44.83 % | 0.12 -24.28 % | 0.16 30.27 % | 0.12 -30.44 % | 0.18 36.52 % | 0.13 -33.29 % | 0.20 20.76 % | 0.16 -11.54 % | 0.18 16.62 % | 0.16 -6.94 % | 0.17 -2.91 % | 0.18 14.61 % | 0.15 -16.49 % | 0.18 -0.91 % | 0.18 0.34 % | 0.18 -6.19 % | 0.20 24.63 % | 0.16 8.76 % | 0.14 11.98 % | 0.13 |
| Weighted average shs out dil | 29.437 M -8.19 % | 32.064 M 0.00 % | 32.064 M -3.37 % | 33.180 M 12.72 % | 29.437 M 10.97 % | 26.527 M -15.94 % | 31.558 M -4.79 % | 33.146 M -0.58 % | 33.338 M 4.03 % | 32.048 M 0.85 % | 31.779 M -13.86 % | 36.890 M 25.32 % | 29.437 M -13.16 % | 33.899 M -1.29 % | 34.341 M -7.44 % | 37.102 M 26.04 % | 29.437 M 0.19 % | 29.381 M 0.00 % | 29.381 M -0.19 % | 29.437 M 0.00 % | 29.437 M -1.94 % | 30.020 M 1.58 % | 29.554 M -0.05 % | 29.568 M 0.23 % | 29.500 M -0.78 % | 29.731 M 1.11 % | 29.406 M 0.09 % | 29.378 M -0.48 % | 29.520 M 1.66 % | 29.039 M -1.35 % | 29.435 M 0.78 % | 29.206 M 0.87 % | 28.954 M -4.02 % | 30.167 M 2.48 % | 29.437 M -2.27 % | 30.122 M 5.61 % | 28.521 M -6.21 % | 30.410 M 3.14 % | 29.484 M -0.29 % | 29.571 M 1.46 % | 29.146 M -0.62 % | 29.329 M 2.65 % | 28.573 M -2.08 % | 29.178 M -0.32 % | 29.271 M -1.55 % | 29.731 M 2.02 % | 29.141 M 0.00 % | 29.142 M -0.24 % | 29.212 M -0.24 % | 29.280 M 0.77 % | 29.057 M -0.61 % | 29.234 M 0.31 % | 29.143 M |
| Weighted average shs out | 29.437 M -8.19 % | 32.064 M 0.00 % | 32.064 M -3.37 % | 33.180 M 12.72 % | 29.437 M -0.96 % | 29.722 M -5.82 % | 31.558 M -4.79 % | 33.146 M -0.58 % | 33.338 M -4.49 % | 34.906 M 9.84 % | 31.779 M -13.86 % | 36.890 M 25.32 % | 29.437 M -24.45 % | 38.961 M 13.45 % | 34.341 M -7.44 % | 37.102 M 26.04 % | 29.437 M -6.37 % | 31.438 M 7.00 % | 29.381 M -0.19 % | 29.437 M 0.00 % | 29.437 M -1.94 % | 30.020 M 1.58 % | 29.554 M -0.05 % | 29.568 M 0.23 % | 29.500 M -11.57 % | 33.361 M 13.45 % | 29.406 M 0.09 % | 29.378 M -0.48 % | 29.520 M 1.66 % | 29.039 M -1.35 % | 29.435 M 0.78 % | 29.206 M 0.87 % | 28.954 M -4.02 % | 30.167 M 2.48 % | 29.437 M -2.27 % | 30.122 M 5.61 % | 28.521 M -6.21 % | 30.410 M 3.14 % | 29.484 M -0.29 % | 29.571 M 1.46 % | 29.146 M 1.38 % | 28.749 M 0.62 % | 28.573 M -2.08 % | 29.178 M -0.32 % | 29.271 M -5.63 % | 31.017 M 6.43 % | 29.141 M 0.00 % | 29.142 M -0.24 % | 29.212 M 0.08 % | 29.187 M 0.45 % | 29.057 M -0.61 % | 29.234 M 0.31 % | 29.143 M |
| EPS diluted | 0.23 -90.04 % | 2.31 63.83 % | 1.41 45.36 % | 0.97 470.59 % | 0.17 -85.34 % | 1.16 -32.16 % | 1.71 66.02 % | 1.03 7.29 % | 0.96 -37.66 % | 1.54 -5.52 % | 1.63 219.61 % | 0.51 2.00 % | 0.50 -50.00 % | 1.00 33.33 % | 0.75 56.25 % | 0.48 37.14 % | 0.35 -82.67 % | 2.02 -15.48 % | 2.39 624.24 % | 0.33 375.00 % | -0.12 -180.00 % | 0.15 -87.90 % | 1.24 15.89 % | 1.07 -30.07 % | 1.53 41.67 % | 1.08 -19.40 % | 1.34 54.02 % | 0.87 -36.03 % | 1.36 -53.10 % | 2.90 75.76 % | 1.65 236.73 % | 0.49 -62.31 % | 1.30 0.00 % | 1.30 -18.75 % | 1.60 -20.00 % | 2.00 42.86 % | 1.40 100.00 % | 0.70 -46.15 % | 1.30 -31.58 % | 1.90 -5.00 % | 2.00 316.67 % | 0.48 -40.00 % | 0.80 -27.27 % | 1.10 -32.52 % | 1.63 -5.78 % | 1.73 88.04 % | 0.92 -23.97 % | 1.21 -17.69 % | 1.47 12.21 % | 1.31 31.00 % | 1.00 63.93 % | 0.61 -46.96 % | 1.15 |
| Earnings per share | 0.23 -90.04 % | 2.31 63.83 % | 1.41 45.36 % | 0.97 470.59 % | 0.17 -83.65 % | 1.04 -39.18 % | 1.71 66.02 % | 1.03 7.29 % | 0.96 -37.66 % | 1.54 -5.52 % | 1.63 219.61 % | 0.51 2.00 % | 0.50 -50.00 % | 1.00 33.33 % | 0.75 56.25 % | 0.48 37.14 % | 0.35 -82.67 % | 2.02 -15.48 % | 2.39 624.24 % | 0.33 375.00 % | -0.12 -180.00 % | 0.15 -87.90 % | 1.24 15.89 % | 1.07 -30.07 % | 1.53 41.67 % | 1.08 -19.40 % | 1.34 54.02 % | 0.87 -36.03 % | 1.36 -53.10 % | 2.90 75.76 % | 1.65 236.73 % | 0.49 -62.31 % | 1.30 0.00 % | 1.30 -18.75 % | 1.60 -20.00 % | 2.00 42.86 % | 1.40 100.00 % | 0.70 -46.15 % | 1.30 -31.58 % | 1.90 -5.00 % | 2.00 316.67 % | 0.48 -40.00 % | 0.80 -27.27 % | 1.10 -32.52 % | 1.63 -5.78 % | 1.73 88.04 % | 0.92 -23.97 % | 1.21 -17.69 % | 1.47 12.21 % | 1.31 31.00 % | 1.00 63.93 % | 0.61 -46.96 % | 1.15 |
| Gross profit | 460.278 M -19.33 % | 570.583 M 25.68 % | 453.987 M 3.68 % | 437.885 M 14.80 % | 381.449 M -6.43 % | 407.677 M -5.90 % | 433.219 M -11.36 % | 488.747 M -2.27 % | 500.077 M 19.56 % | 418.252 M -17.39 % | 506.276 M 41.77 % | 357.120 M -10.01 % | 396.865 M 15.37 % | 343.995 M -3.33 % | 355.858 M -0.77 % | 358.619 M 13.62 % | 315.627 M 4.61 % | 301.709 M -28.30 % | 420.790 M 27.86 % | 329.090 M 30.18 % | 252.792 M -32.86 % | 376.502 M -2.77 % | 387.212 M 12.53 % | 344.088 M -6.97 % | 369.855 M 0.02 % | 369.780 M 4.21 % | 354.842 M 8.58 % | 326.791 M -5.87 % | 347.174 M -4.30 % | 362.758 M -4.87 % | 381.329 M 81.14 % | 210.511 M -45.67 % | 387.457 M -20.79 % | 489.132 M 72.80 % | 283.064 M -9.73 % | 313.558 M 3.58 % | 302.723 M -18.42 % | 371.056 M 20.43 % | 308.122 M 3.30 % | 298.266 M -9.53 % | 329.679 M 3.76 % | 317.724 M 19.12 % | 266.727 M 1.27 % | 263.374 M -6.73 % | 282.371 M 6.68 % | 264.698 M -8.47 % | 289.187 M 15.73 % | 249.888 M -7.00 % | 268.700 M -12.46 % | 306.947 M 42.48 % | 215.430 M 11.96 % | 192.425 M 6.90 % | 180.002 M |
| Income tax expense | 4.025 M -88.06 % | 33.716 M 98.35 % | 16.998 M 39.67 % | 12.170 M 271.94 % | 3.272 M -89.89 % | 32.375 M 67.30 % | 19.351 M 42.90 % | 13.542 M 27.24 % | 10.643 M -61.20 % | 27.432 M 46.05 % | 18.782 M 145.07 % | 7.664 M 10.78 % | 6.918 M -45.95 % | 12.800 M 34.28 % | 9.532 M 28.85 % | 7.398 M 52.79 % | 4.842 M -56.09 % | 11.026 M 141.73 % | -26.424 M -3 227.96 % | -794.000 K 87.56 % | -6.384 M -144.04 % | 14.496 M 2.53 % | 14.138 M 43.49 % | 9.853 M -33.90 % | 14.906 M -45.64 % | 27.422 M 23.48 % | 22.207 M 47.62 % | 15.043 M -17.65 % | 18.268 M -16.84 % | 21.966 M -18.93 % | 27.094 M 288.00 % | 6.983 M -57.38 % | 16.386 M 61.97 % | 10.117 M -12.09 % | 11.508 M -26.57 % | 15.672 M 45.54 % | 10.768 M 46.07 % | 7.372 M -57.57 % | 17.374 M 16.19 % | 14.953 M -14.58 % | 17.505 M 1 262.89 % | 1.284 M -82.76 % | 7.450 M -42.81 % | 13.026 M -29.66 % | 18.518 M 47.49 % | 12.555 M -7.08 % | 13.512 M 2.99 % | 13.120 M -20.48 % | 16.500 M -54.49 % | 36.255 M 397.94 % | 7.281 M 233.07 % | 2.186 M -79.48 % | 10.652 M |
| Cost of revenue | 2.135 B -30.63 % | 3.078 B 19.02 % | 2.586 B 20.91 % | 2.139 B -0.30 % | 2.145 B -29.29 % | 3.034 B 13.20 % | 2.680 B 21.86 % | 2.199 B -7.92 % | 2.388 B -11.78 % | 2.707 B 27.23 % | 2.128 B 13.81 % | 1.869 B 4.17 % | 1.794 B -35.16 % | 2.767 B 90.32 % | 1.454 B -13.96 % | 1.690 B 13.66 % | 1.487 B -38.20 % | 2.406 B 23.86 % | 1.943 B 30.65 % | 1.487 B 36.29 % | 1.091 B -28.85 % | 1.534 B -25.17 % | 2.049 B 8.75 % | 1.884 B 0.05 % | 1.883 B -12.98 % | 2.164 B -8.49 % | 2.365 B 17.65 % | 2.010 B 10.42 % | 1.821 B -6.97 % | 1.957 B 9.25 % | 1.791 B 9.15 % | 1.641 B -30.11 % | 2.348 B 4.35 % | 2.250 B 11.79 % | 2.013 B 24.85 % | 1.612 B -23.92 % | 2.119 B 25.11 % | 1.694 B -16.67 % | 2.033 B 67.53 % | 1.213 B -28.12 % | 1.688 B 20.37 % | 1.402 B -1.05 % | 1.417 B 10.37 % | 1.284 B -3.34 % | 1.328 B -9.38 % | 1.466 B 13.67 % | 1.290 B 17.04 % | 1.102 B -7.39 % | 1.190 B -5.27 % | 1.256 B 9.06 % | 1.152 B 1.41 % | 1.136 B -6.23 % | 1.211 B |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 7.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.955 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 145.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.450 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 236.024 M 138.48 % | 98.972 M -61.27 % | 255.519 M 0.75 % | 253.605 M 31.19 % | 193.316 M | 0.000 | 0.000 -100.00 % | 488.747 M -2.27 % | 500.077 M | 0.000 -100.00 % | 338.032 M 44.13 % | 234.534 M 159.34 % | 90.435 M | 0.000 -100.00 % | 223.864 M 176.30 % | 81.021 M -58.95 % | 197.378 M 1 299.21 % | -16.459 M -106.60 % | 249.261 M 21.18 % | 205.697 M 29.32 % | 159.060 M -19.29 % | 197.069 M -14.28 % | 229.911 M 14.66 % | 200.508 M -1.54 % | 203.639 M 21.96 % | 166.971 M -22.76 % | 216.175 M 21.44 % | 178.011 M -5.06 % | 187.503 M 208.20 % | 60.838 M -69.72 % | 200.914 M 114.49 % | 93.671 M -59.00 % | 228.487 M -40.90 % | 386.622 M 225.52 % | 118.769 M -23.45 % | 155.162 M 12.86 % | 137.476 M -42.72 % | 239.992 M 54.52 % | 155.312 M 26.19 % | 123.082 M -21.77 % | 157.337 M -30.19 % | 225.364 M 64.92 % | 136.649 M 8.69 % | 125.729 M -8.75 % | 137.782 M 3.26 % | 133.434 M 9.39 % | 121.983 M 2.80 % | 118.663 M -4.17 % | 123.826 M -65.68 % | 360.791 M 216.27 % | 114.076 M 1.36 % | 112.549 M 41.24 % | 79.684 M |
| Operating expenses | 236.024 M -17.66 % | 286.662 M 12.19 % | 255.519 M 0.75 % | 253.605 M -3.29 % | 262.238 M 19.20 % | 219.992 M 5.20 % | 209.114 M -57.21 % | 488.747 M -2.27 % | 500.077 M 19.56 % | 418.252 M 23.73 % | 338.032 M 44.13 % | 234.534 M -11.39 % | 264.693 M 18.78 % | 222.848 M -0.45 % | 223.864 M -3.49 % | 231.952 M 17.52 % | 197.378 M 36.67 % | 144.419 M -42.06 % | 249.261 M 21.18 % | 205.697 M 29.32 % | 159.060 M -19.29 % | 197.069 M -14.28 % | 229.911 M 14.66 % | 200.508 M -1.54 % | 203.639 M 21.96 % | 166.971 M -22.76 % | 216.175 M 21.44 % | 178.011 M -5.06 % | 187.503 M 9.80 % | 170.760 M -15.01 % | 200.914 M 99.65 % | 100.634 M -55.96 % | 228.487 M -40.90 % | 386.622 M 138.05 % | 162.415 M 4.67 % | 155.162 M -7.64 % | 168.001 M -30.00 % | 239.992 M 54.52 % | 155.312 M 26.19 % | 123.082 M -21.77 % | 157.337 M -30.19 % | 225.364 M 77.27 % | 127.130 M 8.74 % | 116.912 M -8.53 % | 127.819 M -4.21 % | 133.434 M 9.39 % | 121.983 M 2.80 % | 118.663 M -4.17 % | 123.826 M -65.68 % | 360.791 M 216.27 % | 114.076 M 1.36 % | 112.549 M 41.24 % | 79.684 M |
| Cost and expenses | 2.371 B -29.53 % | 3.364 B 18.40 % | 2.841 B 18.77 % | 2.392 B -0.62 % | 2.407 B -26.02 % | 3.254 B 12.62 % | 2.889 B 27.25 % | 2.270 B -16.83 % | 2.730 B -7.28 % | 2.944 B 19.41 % | 2.466 B 17.19 % | 2.104 B 2.17 % | 2.059 B -30.37 % | 2.957 B 76.25 % | 1.678 B -12.70 % | 1.922 B 14.11 % | 1.684 B -33.97 % | 2.551 B 16.37 % | 2.192 B 29.50 % | 1.693 B 35.41 % | 1.250 B -27.76 % | 1.731 B -24.07 % | 2.279 B 9.32 % | 2.085 B -0.11 % | 2.087 B -10.48 % | 2.331 B -9.69 % | 2.581 B 17.96 % | 2.188 B 8.97 % | 2.008 B -5.62 % | 2.128 B 6.81 % | 1.992 B 14.37 % | 1.742 B -32.40 % | 2.577 B -2.28 % | 2.637 B 21.22 % | 2.175 B 19.38 % | 1.822 B -22.20 % | 2.342 B 21.11 % | 1.934 B -11.62 % | 2.188 B 63.73 % | 1.337 B -27.58 % | 1.846 B 13.37 % | 1.628 B 4.75 % | 1.554 B 10.22 % | 1.410 B -3.84 % | 1.466 B -8.33 % | 1.599 B 13.30 % | 1.412 B 15.65 % | 1.221 B -7.08 % | 1.314 B -18.75 % | 1.617 B 27.73 % | 1.266 B 1.41 % | 1.248 B -3.30 % | 1.291 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 187.690 M | 0.000 | 0.000 -100.00 % | 68.922 M -68.67 % | 219.992 M 5.20 % | 209.114 M | 0.000 | 0.000 -100.00 % | 230.481 M | 0.000 | 0.000 -100.00 % | 174.258 M -8.24 % | 189.898 M | 0.000 -100.00 % | 150.931 M | 0.000 -100.00 % | 160.878 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 % | 109.922 M | 0.000 -100.00 % | 6.963 M | 0.000 | 0.000 -100.00 % | 43.646 M 20.12 % | 36.334 M 2.27 % | 35.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.519 M -7.96 % | -8.817 M 11.50 % | -9.963 M -106.52 % | 152.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.405 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.841 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.609 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 -100.00 % | 28.462 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 167.510 M -6.34 % | 178.857 M 28.26 % | 139.451 M -3.22 % | 144.084 M 17.01 % | 123.143 M -18.94 % | 151.911 M -2.97 % | 156.568 M 15.20 % | 135.915 M 12.91 % | 120.372 M 0.29 % | 120.026 M 16.02 % | 103.451 M -0.16 % | 103.615 M -8.81 % | 113.628 M -1.41 % | 115.252 M 14.58 % | 100.590 M -4.94 % | 105.822 M -0.52 % | 106.377 M -0.66 % | 107.084 M -17.98 % | 130.565 M 11.22 % | 117.390 M 9.36 % | 107.342 M -4.87 % | 112.832 M 1.96 % | 110.666 M 5.43 % | 104.969 M -8.36 % | 114.550 M -10.41 % | 127.854 M 62.19 % | 78.831 M -33.88 % | 119.224 M 8.40 % | 109.988 M 5.41 % | 104.345 M -0.39 % | 104.752 M 9.64 % | 95.546 M -8.96 % | 104.944 M 27.72 % | 82.168 M -21.10 % | 104.140 M 22.77 % | 84.825 M -17.67 % | 103.034 M 0.61 % | 102.405 M 5.46 % | 97.107 M -6.67 % | 104.046 M 7.77 % | 96.546 M | 0.000 -100.00 % | 109.289 M 7.84 % | 101.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.016 M 8.62 % | 59.857 M 6.60 % | 56.151 M |
| Depreciation and amortization | 23.415 M 3.55 % | 22.612 M -3.12 % | 23.340 M -1.33 % | 23.654 M -1.05 % | 23.905 M -2.19 % | 24.441 M -0.35 % | 24.526 M 0.33 % | 24.446 M 1.46 % | 24.094 M 3.97 % | 23.175 M -0.08 % | 23.193 M 2.60 % | 22.605 M 3.86 % | 21.765 M 1.50 % | 21.443 M 0.78 % | 21.277 M -1.29 % | 21.554 M -1.40 % | 21.860 M 5.67 % | 20.688 M 4.88 % | 19.725 M 0.36 % | 19.654 M 1.96 % | 19.276 M 0.19 % | 19.239 M -6.78 % | 20.639 M 5.05 % | 19.647 M 2.15 % | 19.234 M 2.06 % | 18.845 M 0.92 % | 18.674 M 6.27 % | 17.573 M -1.79 % | 17.894 M 4.86 % | 17.064 M 1.02 % | 16.892 M 5.69 % | 15.983 M -1.18 % | 16.174 M 2.58 % | 15.767 M -4.27 % | 16.470 M -1.84 % | 16.779 M -0.44 % | 16.854 M 2.49 % | 16.444 M -0.11 % | 16.462 M 2.12 % | 16.121 M -2.60 % | 16.551 M 5.85 % | 15.636 M -3.32 % | 16.172 M -8.01 % | 17.581 M 16.30 % | 15.117 M -7.92 % | 16.418 M 1.88 % | 16.114 M 0.17 % | 16.086 M 2.12 % | 15.752 M -94.05 % | 264.754 M 1 651.48 % | 15.116 M 3.51 % | 14.603 M -5.62 % | 15.472 M |
| Operating income | 224.254 M -21.02 % | 283.921 M 43.06 % | 198.468 M 7.70 % | 184.280 M 54.58 % | 119.211 M -36.49 % | 187.714 M -16.24 % | 224.105 M -46.31 % | 417.443 M 163.77 % | 158.259 M -14.91 % | 185.984 M 10.54 % | 168.244 M 37.25 % | 122.586 M -7.25 % | 132.172 M -14.25 % | 154.139 M 16.78 % | 131.994 M 4.21 % | 126.667 M 7.12 % | 118.249 M -24.82 % | 157.290 M -8.30 % | 171.529 M 39.01 % | 123.393 M 31.64 % | 93.732 M -47.76 % | 179.433 M 14.07 % | 157.301 M 9.56 % | 143.580 M -13.62 % | 166.216 M -18.04 % | 202.809 M 46.26 % | 138.667 M -6.80 % | 148.780 M -6.82 % | 159.671 M -16.84 % | 191.998 M -40.28 % | 321.477 M 89.62 % | 169.538 M 6.65 % | 158.970 M 203.59 % | 52.363 M -68.20 % | 164.687 M 11.72 % | 147.404 M -1.04 % | 148.953 M 419.74 % | 28.659 M -80.46 % | 146.654 M -13.36 % | 169.273 M 2.24 % | 165.557 M 1 024.56 % | 14.722 M -88.68 % | 130.078 M -5.49 % | 137.630 M -4.79 % | 144.560 M 132.62 % | -443.127 M -365.27 % | 167.046 M 27.31 % | 131.207 M -9.43 % | 144.874 M 369.06 % | -53.844 M -153.12 % | 101.354 M 26.89 % | 79.876 M -20.38 % | 100.318 M |
| Operating income ratio | 0.09 11.03 % | 0.08 19.20 % | 0.07 -8.72 % | 0.07 51.58 % | 0.05 -13.49 % | 0.05 -24.23 % | 0.07 -53.65 % | 0.16 183.44 % | 0.05 -7.92 % | 0.06 -6.83 % | 0.06 16.02 % | 0.06 -8.72 % | 0.06 21.75 % | 0.05 -32.07 % | 0.07 17.95 % | 0.06 -5.75 % | 0.07 12.94 % | 0.06 -19.97 % | 0.07 6.81 % | 0.07 -2.59 % | 0.07 -25.75 % | 0.09 45.51 % | 0.06 0.20 % | 0.06 -12.65 % | 0.07 -7.83 % | 0.08 56.98 % | 0.05 -19.92 % | 0.06 -13.57 % | 0.07 -11.01 % | 0.08 -44.07 % | 0.15 61.61 % | 0.09 57.56 % | 0.06 204.01 % | 0.02 -73.35 % | 0.07 -6.29 % | 0.08 24.46 % | 0.06 343.13 % | 0.01 -77.85 % | 0.06 -44.05 % | 0.11 36.48 % | 0.08 858.66 % | 0.01 -88.92 % | 0.08 -13.15 % | 0.09 -0.90 % | 0.09 135.05 % | -0.26 -342.01 % | 0.11 9.01 % | 0.10 -2.28 % | 0.10 388.33 % | -0.03 -146.47 % | 0.07 23.26 % | 0.06 -16.60 % | 0.07 |
| Total other income expenses net | -213.359 M -21.14 % | -176.119 M -29.25 % | -136.259 M 2.62 % | -139.925 M -26.05 % | -111.006 M 8.19 % | -120.911 M 19.73 % | -150.622 M 59.27 % | -369.761 M -219.83 % | -115.612 M -1.98 % | -113.366 M -16.08 % | -97.663 M -1.62 % | -96.108 M 13.03 % | -110.510 M 2.08 % | -112.863 M -16.71 % | -96.707 M 4.68 % | -101.460 M 1.50 % | -103.002 M -18.68 % | -86.787 M 32.06 % | -127.733 M -15.27 % | -110.808 M -6.84 % | -103.717 M 35.35 % | -160.434 M -50.62 % | -106.515 M -4.34 % | -102.089 M 3.85 % | -106.174 M 25.86 % | -143.203 M -85.84 % | -77.056 M 28.77 % | -108.178 M -6.84 % | -101.255 M -17.99 % | -85.819 M 65.09 % | -245.815 M -65.82 % | -148.244 M -41.26 % | -104.944 M -3 364.64 % | -3.029 M 97.10 % | -104.332 M -45.94 % | -71.488 M 25.43 % | -95.864 M | 0.000 100.00 % | -90.951 M 7.32 % | -98.135 M -9.33 % | -89.761 M -9 735.11 % | 931.603 K 100.93 % | -99.770 M -7.85 % | -92.508 M -18.10 % | -78.330 M -115.44 % | 507.170 M 500.22 % | -126.724 M -53.00 % | -82.825 M 3.05 % | -85.433 M -166.21 % | 129.042 M 298.48 % | -65.016 M -8.62 % | -59.857 M -6.60 % | -56.151 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 3.870 B | 0.000 -100.00 % | 3.491 B | 0.000 -100.00 % | 3.191 B 1 580.28 % | 189.915 M -94.56 % | 3.489 B 2 192.63 % | 152.162 M -95.05 % | 3.076 B 1 879.74 % | 155.369 M -94.83 % | 3.004 B 2 011.15 % | 142.292 M -95.12 % | 2.915 B 2 202.95 % | 126.566 M -95.38 % | 2.741 B 1 226.76 % | 206.592 M -92.43 % | 2.730 B 2 294.79 % | 113.991 M -95.28 % | 2.413 B 2 123.58 % | 108.509 M -95.08 % | 2.205 B 1 003.99 % | 199.691 M -92.42 % | 2.635 B 784.26 % | 297.942 M -84.72 % | 1.949 B 867.61 % | 201.471 M -90.06 % | 2.027 B 498.16 % | 338.796 M -84.92 % | 2.247 B 396.43 % | 452.665 M -74.72 % | 1.790 B 546.29 % | 277.024 M -83.03 % | 1.633 B 446.66 % | 298.666 M -84.03 % | 1.870 B 446.25 % | 342.268 M -80.75 % | 1.778 B 549.29 % | 273.798 M -83.08 % | 1.619 B 306.45 % | 398.244 M -67.68 % | 1.232 B 136.31 % | 521.436 M -70.71 % | 1.780 B 176.90 % | 642.995 M -63.91 % | 1.782 B 362.66 % | 385.136 M -79.90 % | 1.916 B 182.56 % | 678.153 M -63.69 % | 1.868 B 160.57 % | 716.713 M 57.33 % | 455.562 M |
| Total investments | 0.000 -100.00 % | 59.406 M | 0.000 -100.00 % | 147.284 M | 0.000 -100.00 % | 11.576 M -96.95 % | 379.830 M 233.32 % | 113.952 M -62.56 % | 304.324 M 89.64 % | 160.471 M -48.36 % | 310.738 M 185.34 % | 108.902 M -61.73 % | 284.584 M 15 941.94 % | 1.774 M -99.30 % | 253.132 M 301.14 % | 63.103 M -84.73 % | 413.184 M 29 245.45 % | 1.408 M -99.38 % | 227.982 M 163.58 % | 86.496 M -60.14 % | 217.018 M 26 825.31 % | 806.000 K -99.80 % | 399.382 M 2 263.35 % | 16.899 M -97.16 % | 595.884 M 44 203.64 % | 1.345 M -99.67 % | 402.942 M 1 559.91 % | 24.275 M -96.42 % | 677.592 M 35 413.21 % | 1.908 M -99.79 % | 905.330 M 2 742.93 % | 31.845 M -94.25 % | 554.047 M 131 502.63 % | 421.000 K -99.93 % | 597.332 M 50 997.69 % | 1.169 M -99.83 % | 684.536 M 102 171.82 % | 669.330 K -99.88 % | 547.596 M 84 016.13 % | 651.000 K -99.92 % | 796.488 M 122 186.40 % | 651.330 K -99.94 % | 1.043 B 128 808.78 % | 809.000 K -99.94 % | 1.286 B 158 941.16 % | 808.590 K -99.90 % | 770.272 M 901.06 % | 76.946 M -94.33 % | 1.356 B 1 662.68 % | 76.946 M -94.63 % | 1.433 B 831.45 % | 153.892 M |
| Total debt | 0.000 -100.00 % | 3.881 B | 0.000 -100.00 % | 3.497 B | 0.000 -100.00 % | 3.357 B | 0.000 -100.00 % | 3.500 B | 0.000 -100.00 % | 3.094 B | 0.000 -100.00 % | 3.010 B | 0.000 -100.00 % | 2.921 B | 0.000 -100.00 % | 2.745 B | 0.000 -100.00 % | 2.810 B | 0.000 -100.00 % | 2.422 B | 0.000 -100.00 % | 2.313 B | 0.000 -100.00 % | 2.648 B | 0.000 -100.00 % | 1.987 B | 0.000 -100.00 % | 2.035 B | 0.000 -100.00 % | 2.336 B | 0.000 -100.00 % | 2.151 B | 0.000 -100.00 % | 1.910 B | 0.000 -100.00 % | 2.168 B | 0.000 -100.00 % | 1.937 B | 0.000 -100.00 % | 1.892 B | 0.000 -100.00 % | 1.630 B | 0.000 -100.00 % | 2.302 B | 0.000 -100.00 % | 2.425 B | 0.000 -100.00 % | 2.301 B | 0.000 -100.00 % | 2.546 B | 0.000 -100.00 % | 1.889 B |
| Accumulated other comprehensive income loss | 2.340 B 826.16 % | 252.629 M -88.62 % | 2.220 B 15.28 % | 1.926 B -12.48 % | 2.201 B 838.29 % | 234.530 M -88.90 % | 2.112 B | 0.000 -100.00 % | 2.065 B 699.93 % | 258.096 M -86.88 % | 1.967 B | 0.000 -100.00 % | 1.951 B 642.16 % | 262.940 M -86.15 % | 1.898 B | 0.000 -100.00 % | 1.886 B 608.29 % | 266.279 M -84.85 % | 1.757 B | 0.000 -100.00 % | 1.764 B 554.58 % | 269.447 M -84.36 % | 1.723 B | 0.000 -100.00 % | 1.668 B 509.68 % | 273.623 M -82.87 % | 1.597 B | 0.000 -100.00 % | 1.553 B | 0.000 -100.00 % | 1.411 B | 0.000 -100.00 % | 1.394 B 433.30 % | 261.461 M -81.51 % | 1.414 B | 0.000 -100.00 % | 1.159 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 976.775 M | 0.000 -100.00 % | 675.645 M | 0.000 -100.00 % | 540.185 M | 0.000 -100.00 % | 555.787 M | 0.000 -100.00 % | 477.585 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.643 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.522 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.362 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.244 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.175 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.050 B | 0.000 | 0.000 | 0.000 -100.00 % | 950.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 830.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 682.506 M | 0.000 | 0.000 | 0.000 -100.00 % | 516.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 364.905 M | 0.000 | 0.000 | 0.000 -100.00 % | 248.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 135.715 M | 0.000 -100.00 % | 109.823 M |
| Common stock | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.374 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 294.370 M | 0.000 -100.00 % | 404.370 M | 0.000 -100.00 % | 404.370 M | 0.000 -100.00 % | 401.870 M | 0.000 -100.00 % | 291.870 M | 0.000 -100.00 % | 291.870 M | 0.000 -100.00 % | 291.870 M | 0.000 -100.00 % | 341.870 M | 0.000 -100.00 % | 341.870 M | 0.000 -100.00 % | 291.870 M | 0.000 -100.00 % | 683.740 M |
| Total equity | 2.340 B 0.00 % | 2.340 B 5.38 % | 2.220 B 0.00 % | 2.220 B 0.90 % | 2.201 B 0.00 % | 2.201 B 4.19 % | 2.112 B 0.00 % | 2.112 B 2.30 % | 2.065 B 0.00 % | 2.065 B 4.97 % | 1.967 B 0.00 % | 1.967 B 0.79 % | 1.951 B 0.00 % | 1.951 B 2.79 % | 1.898 B 0.00 % | 1.898 B 0.66 % | 1.886 B 0.00 % | 1.886 B 7.32 % | 1.757 B 0.00 % | 1.757 B -0.36 % | 1.764 B 0.00 % | 1.764 B 2.35 % | 1.723 B 0.00 % | 1.723 B 3.30 % | 1.668 B 0.00 % | 1.668 B 4.44 % | 1.597 B 0.00 % | 1.597 B 2.85 % | 1.553 B 0.00 % | 1.553 B 10.05 % | 1.411 B 0.00 % | 1.411 B -6.20 % | 1.504 B 0.00 % | 1.504 B 6.40 % | 1.414 B 0.00 % | 1.414 B 22.01 % | 1.159 B 8.01 % | 1.073 B -4.31 % | 1.121 B 0.00 % | 1.121 B 14.79 % | 976.775 M 0.00 % | 976.775 M 44.57 % | 675.645 M 0.00 % | 675.645 M 14.48 % | 590.185 M 0.00 % | 590.185 M 6.19 % | 555.787 M 0.00 % | 555.787 M 16.37 % | 477.585 M 0.00 % | 477.585 M 5.73 % | 451.693 M -49.98 % | 902.986 M |
| Other non current liabilities | -2.340 B -13 213.02 % | 17.843 M 100.80 % | -2.220 B -14 586.25 % | 15.327 M 100.70 % | -2.201 B -15 432.88 % | 14.352 M 100.68 % | -2.112 B -15 859.74 % | 13.402 M | 0.000 -100.00 % | 93.286 M | 0.000 -100.00 % | 12.598 M | 0.000 -100.00 % | 97.701 M | 0.000 -100.00 % | 13.380 M | 0.000 -100.00 % | 104.064 M | 0.000 -100.00 % | 11.868 M | 0.000 -100.00 % | 149.895 M | 0.000 -100.00 % | 14.156 M | 0.000 -100.00 % | 13.765 M | 0.000 -100.00 % | 13.945 M | 0.000 -100.00 % | 115.022 M | 0.000 -100.00 % | 9.093 M | 0.000 -100.00 % | 8.017 M | 0.000 -100.00 % | 7.304 M | 0.000 -100.00 % | 203.299 M | 0.000 -100.00 % | 130.778 M | 0.000 -100.00 % | 129.252 M | 0.000 -100.00 % | 124.734 M | 0.000 -100.00 % | 118.144 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 106.358 M | 0.000 -100.00 % | 2.258 M |
| Long term debt | 0.000 -100.00 % | 358.167 M | 0.000 -100.00 % | 394.106 M | 0.000 -100.00 % | 481.825 M | 0.000 -100.00 % | 644.692 M | 0.000 -100.00 % | 652.209 M | 0.000 -100.00 % | 713.218 M | 0.000 -100.00 % | 807.220 M | 0.000 -100.00 % | 688.757 M | 0.000 -100.00 % | 741.869 M | 0.000 -100.00 % | 441.838 M | 0.000 -100.00 % | 418.776 M | 0.000 -100.00 % | 343.416 M | 0.000 -100.00 % | 347.513 M | 0.000 -100.00 % | 399.849 M | 0.000 -100.00 % | 399.310 M | 0.000 -100.00 % | 548.657 M | 0.000 -100.00 % | 347.687 M | 0.000 -100.00 % | 473.563 M | 0.000 -100.00 % | 540.539 M | 0.000 -100.00 % | 448.179 M | 0.000 -100.00 % | 595.075 M | 0.000 -100.00 % | 926.273 M | 0.000 -100.00 % | 986.438 M | 0.000 -100.00 % | 915.884 M | 0.000 -100.00 % | 919.099 M | 0.000 -100.00 % | 1.889 B |
| Total non current liabilities | -2.340 B -635.02 % | 437.322 M 119.70 % | -2.220 B -566.35 % | 476.105 M 121.64 % | -2.201 B -487.61 % | 567.729 M 126.88 % | -2.112 B -388.15 % | 732.987 M | 0.000 -100.00 % | 745.495 M | 0.000 -100.00 % | 808.535 M | 0.000 -100.00 % | 904.921 M | 0.000 -100.00 % | 791.745 M | 0.000 -100.00 % | 845.933 M | 0.000 -100.00 % | 582.005 M | 0.000 -100.00 % | 568.671 M | 0.000 -100.00 % | 476.407 M | 0.000 -100.00 % | 482.808 M | 0.000 -100.00 % | 516.659 M | 0.000 -100.00 % | 514.332 M | 0.000 -100.00 % | 689.452 M | 0.000 -100.00 % | 486.918 M | 0.000 -100.00 % | 612.021 M | 0.000 -100.00 % | 743.838 M | 0.000 -100.00 % | 578.957 M | 0.000 -100.00 % | 724.327 M | 0.000 -100.00 % | 1.051 B | 0.000 -100.00 % | 1.105 B | 0.000 -100.00 % | 1.029 B | 0.000 -100.00 % | 1.025 B | 0.000 -100.00 % | 2.058 B |
| Other current liabilities | 0.000 -100.00 % | 190.669 M | 0.000 -100.00 % | 232.753 M | 0.000 -100.00 % | 147.596 M | 0.000 -100.00 % | 215.504 M | 0.000 -100.00 % | 59.141 M | 0.000 -100.00 % | 202.479 M | 0.000 -100.00 % | 63.722 M | 0.000 -100.00 % | 394.772 M | 0.000 -100.00 % | 61.582 M | 0.000 -100.00 % | 448.998 M | 0.000 -100.00 % | 103.336 M | 0.000 -100.00 % | 222.403 M | 0.000 -100.00 % | 47.599 M | 0.000 -100.00 % | 215.381 M | 0.000 -100.00 % | 124.922 M | 0.000 -100.00 % | 143.713 M | 0.000 -100.00 % | 225.876 M | 0.000 -100.00 % | 409.567 M | 0.000 -100.00 % | 92.346 M | 0.000 -100.00 % | 442.272 M | 0.000 -100.00 % | 450.266 M | 0.000 -100.00 % | 515.509 M | 0.000 -100.00 % | 322.491 M | 0.000 -100.00 % | 271.846 M | 0.000 -100.00 % | 266.789 M | 0.000 -100.00 % | 6.628 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 137.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.089 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.637 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.524 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 3.523 B | 0.000 -100.00 % | 3.103 B | 0.000 -100.00 % | 2.875 B | 0.000 -100.00 % | 2.856 B | 0.000 -100.00 % | 2.442 B | 0.000 -100.00 % | 2.297 B | 0.000 -100.00 % | 2.267 B | 0.000 -100.00 % | 2.056 B | 0.000 -100.00 % | 2.208 B | 0.000 -100.00 % | 1.984 B | 0.000 -100.00 % | 2.024 B | 0.000 -100.00 % | 2.304 B | 0.000 -100.00 % | 1.763 B | 0.000 -100.00 % | 1.635 B | 0.000 -100.00 % | 2.047 B | 0.000 -100.00 % | 1.602 B | 0.000 -100.00 % | 1.479 B | 0.000 -100.00 % | 1.695 B | 0.000 -100.00 % | 1.300 B | 0.000 -100.00 % | 1.444 B | 0.000 -100.00 % | 1.035 B | 0.000 -100.00 % | 1.376 B | 0.000 -100.00 % | 1.438 B | 0.000 -100.00 % | 1.383 B | 0.000 -100.00 % | 1.627 B | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 5.698 B | 0.000 -100.00 % | 5.130 B | 0.000 -100.00 % | 4.911 B | 0.000 -100.00 % | 4.652 B | 0.000 -100.00 % | 4.476 B | 0.000 -100.00 % | 4.175 B | 0.000 -100.00 % | 4.324 B | 0.000 -100.00 % | 4.666 B | 0.000 -100.00 % | 4.556 B | 0.000 -100.00 % | 4.612 B | 0.000 -100.00 % | 4.208 B | 0.000 -100.00 % | 4.668 B | 0.000 -100.00 % | 4.394 B | 0.000 -100.00 % | 4.253 B | 0.000 -100.00 % | 4.089 B | 0.000 -100.00 % | 4.092 B | 0.000 -100.00 % | 3.914 B | 0.000 -100.00 % | 3.799 B | 0.000 -100.00 % | 3.304 B | 0.000 -100.00 % | 3.453 B | 0.000 -100.00 % | 3.309 B | 0.000 -100.00 % | 3.387 B | 0.000 -100.00 % | 3.368 B | 0.000 -100.00 % | 3.013 B | 0.000 -100.00 % | 3.066 B | 0.000 -100.00 % | 6.628 B |
| Total liabilities | -2.340 B -138.14 % | 6.135 B 376.32 % | -2.220 B -139.60 % | 5.606 B 354.77 % | -2.201 B -140.17 % | 5.479 B 359.39 % | -2.112 B -139.23 % | 5.385 B | 0.000 -100.00 % | 5.221 B | 0.000 -100.00 % | 4.984 B | 0.000 -100.00 % | 5.229 B | 0.000 -100.00 % | 5.458 B | 0.000 -100.00 % | 5.402 B | 0.000 -100.00 % | 5.194 B | 0.000 -100.00 % | 4.777 B | 0.000 -100.00 % | 5.145 B | 0.000 -100.00 % | 4.877 B | 0.000 -100.00 % | 4.770 B | 0.000 -100.00 % | 4.603 B | 0.000 -100.00 % | 4.782 B | 0.000 -100.00 % | 4.400 B | 0.000 -100.00 % | 4.411 B | 0.000 -100.00 % | 4.026 B | 0.000 -100.00 % | 4.032 B | 0.000 -100.00 % | 4.033 B | 0.000 -100.00 % | 4.438 B | 0.000 -100.00 % | 4.473 B | 0.000 -100.00 % | 4.042 B | 0.000 -100.00 % | 4.091 B | 0.000 -100.00 % | 8.686 B |
| Other non current assets | 0.000 -100.00 % | 141.005 M | 0.000 -100.00 % | 58.562 M 1 598.90 % | -3.907 M -102.83 % | 138.135 M 172.74 % | -189.915 M -153.38 % | 355.811 M 333.84 % | -152.162 M -169.64 % | 218.485 M 240.62 % | -155.369 M -143.32 % | 358.620 M 352.03 % | -142.292 M -177.36 % | 183.930 M 245.32 % | -126.566 M -129.82 % | 424.488 M 305.47 % | -206.592 M -204.03 % | 198.580 M 274.21 % | -113.991 M -125.79 % | 442.033 M 507.37 % | -108.509 M -149.95 % | 217.251 M 208.79 % | -199.691 M -138.59 % | 517.423 M 273.67 % | -297.942 M -301.48 % | 147.875 M 173.40 % | -201.471 M -165.34 % | 308.337 M 191.01 % | -338.796 M -364.25 % | 128.209 M 128.32 % | -452.665 M -587.90 % | 92.779 M 133.49 % | -277.024 M -486.32 % | 71.708 M 124.01 % | -298.666 M -720.94 % | 48.099 M 114.05 % | -342.268 M -477.14 % | 90.754 M 133.15 % | -273.798 M -360.24 % | 105.210 M 126.42 % | -398.244 M -669.96 % | 69.872 M 113.40 % | -521.436 M -556.69 % | 114.178 M 117.76 % | -642.995 M -616.05 % | 124.599 M 132.35 % | -385.136 M -468.18 % | 104.604 M 115.42 % | -678.153 M -935.04 % | 81.212 M | 0.000 -100.00 % | 240.386 M |
| Long term investments | 0.000 -100.00 % | 59.406 M | 0.000 -100.00 % | 147.284 M | 0.000 -100.00 % | 11.576 M | 0.000 100.00 % | -177.288 M | 0.000 -100.00 % | 10.416 M | 0.000 100.00 % | -154.651 M | 0.000 -100.00 % | 1.774 M | 0.000 100.00 % | -268.695 M | 0.000 -100.00 % | 1.408 M | 0.000 100.00 % | -245.017 M | 0.000 -100.00 % | 806.000 K | 0.000 100.00 % | -374.755 M | 0.000 | 0.000 | 0.000 100.00 % | -184.559 M | 0.000 -100.00 % | 1.808 M | 0.000 100.00 % | -60.574 M | 0.000 -100.00 % | 321.000 K | 0.000 -100.00 % | 1.169 M | 0.000 -100.00 % | 569.330 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 809.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.946 M | 0.000 -100.00 % | 76.946 M | 0.000 -100.00 % | 76.946 M |
| Intangible assets | 0.000 -100.00 % | 4.186 M | 0.000 -100.00 % | 3.544 M | 0.000 -100.00 % | 3.544 M | 0.000 -100.00 % | 2.482 M | 0.000 -100.00 % | 2.293 M | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 92.000 K | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 101.000 K | 0.000 -100.00 % | 144.000 K | 0.000 -100.00 % | 187.000 K | 0.000 -100.00 % | 275.000 K | 0.000 -100.00 % | 316.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 134.744 K | 0.000 -100.00 % | 163.000 K | 0.000 -100.00 % | 191.873 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 4.186 M | 0.000 -100.00 % | 3.544 M | 0.000 -100.00 % | 3.544 M | 0.000 -100.00 % | 2.482 M | 0.000 -100.00 % | 2.293 M | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 92.000 K | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 101.000 K | 0.000 -100.00 % | 144.000 K | 0.000 -100.00 % | 187.000 K | 0.000 -100.00 % | 275.000 K | 0.000 -100.00 % | 316.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 134.744 K | 0.000 -100.00 % | 163.000 K | 0.000 -100.00 % | 191.873 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 723.075 M | 0.000 -100.00 % | 741.536 M | 0.000 -100.00 % | 791.049 M | 0.000 -100.00 % | 808.010 M | 0.000 -100.00 % | 824.522 M | 0.000 -100.00 % | 830.877 M | 0.000 -100.00 % | 839.309 M | 0.000 -100.00 % | 829.205 M | 0.000 -100.00 % | 829.652 M | 0.000 -100.00 % | 758.544 M | 0.000 -100.00 % | 770.843 M | 0.000 -100.00 % | 801.630 M | 0.000 -100.00 % | 822.477 M | 0.000 -100.00 % | 818.943 M | 0.000 -100.00 % | 807.228 M | 0.000 -100.00 % | 784.006 M | 0.000 -100.00 % | 764.461 M | 0.000 -100.00 % | 757.612 M | 0.000 -100.00 % | 774.691 M | 0.000 -100.00 % | 784.380 M | 0.000 -100.00 % | 813.687 M | 0.000 -100.00 % | 806.451 M | 0.000 -100.00 % | 818.365 M | 0.000 -100.00 % | 796.448 M | 0.000 -100.00 % | 779.244 M | 0.000 -100.00 % | 1.577 B |
| Total non current assets | 0.000 -100.00 % | 927.672 M | 0.000 -100.00 % | 950.926 M 24 439.03 % | -3.907 M -100.41 % | 944.304 M 597.22 % | -189.915 M -119.20 % | 989.015 M 749.98 % | -152.162 M -114.41 % | 1.056 B 779.49 % | -155.369 M -115.01 % | 1.035 B 827.32 % | -142.292 M -113.88 % | 1.025 B 909.94 % | -126.566 M -112.85 % | 985.111 M 576.84 % | -206.592 M -120.06 % | 1.030 B 1 003.38 % | -113.991 M -111.93 % | 955.618 M 980.68 % | -108.509 M -110.97 % | 989.001 M 595.27 % | -199.691 M -121.14 % | 944.442 M 416.99 % | -297.942 M -130.70 % | 970.539 M 581.73 % | -201.471 M -121.36 % | 942.996 M 378.34 % | -338.796 M -136.14 % | 937.561 M 307.12 % | -452.665 M -155.46 % | 816.267 M 394.66 % | -277.024 M -133.11 % | 836.568 M 380.10 % | -298.666 M -137.01 % | 806.986 M 335.78 % | -342.268 M -139.52 % | 866.149 M 416.35 % | -273.798 M -130.77 % | 889.753 M 323.42 % | -398.244 M -145.06 % | 883.751 M 269.48 % | -521.436 M -156.59 % | 921.438 M 243.30 % | -642.995 M -168.19 % | 943.009 M 344.85 % | -385.136 M -139.38 % | 977.998 M 244.21 % | -678.153 M -172.34 % | 937.401 M | 0.000 -100.00 % | 1.895 B |
| Other current assets | -191.828 M -158.67 % | 326.966 M 261.61 % | -202.316 M -160.32 % | 335.416 M | 0.000 -100.00 % | 458.577 M | 0.000 -100.00 % | 240.189 M | 0.000 -100.00 % | 546.632 M | 0.000 -100.00 % | 198.089 M | 0.000 -100.00 % | 419.383 M | 0.000 -100.00 % | 503.973 M | 0.000 -100.00 % | 467.819 M | 0.000 -100.00 % | 537.788 M | 0.000 -100.00 % | 505.681 M | 0.000 -100.00 % | 429.899 M | 0.000 -100.00 % | 643.759 M | 0.000 -100.00 % | 359.688 M | 0.000 -100.00 % | 571.759 M | 0.000 -100.00 % | 336.323 M | 0.000 -100.00 % | 242.432 M | 0.000 -100.00 % | 541.920 M | 0.000 -100.00 % | 262.832 M | 0.000 -100.00 % | 288.364 M | 0.000 -100.00 % | 283.935 M | 0.000 -100.00 % | 225.501 M | 0.000 -100.00 % | 188.039 M | 0.000 -100.00 % | 166.654 M | 0.000 -100.00 % | 83.251 M | 0.000 -100.00 % | 136.910 M |
| Short term investments | 0.000 -100.00 % | 806.266 M | 0.000 -100.00 % | 828.043 M | 0.000 | 0.000 -100.00 % | 379.830 M 30.42 % | 291.240 M -4.30 % | 304.324 M 102.81 % | 150.055 M -51.71 % | 310.738 M 17.90 % | 263.553 M -7.39 % | 284.584 M | 0.000 -100.00 % | 253.132 M -23.71 % | 331.798 M -19.70 % | 413.184 M | 0.000 -100.00 % | 227.982 M -31.23 % | 331.513 M 52.76 % | 217.018 M | 0.000 -100.00 % | 399.382 M 1.97 % | 391.654 M -34.27 % | 595.884 M | 0.000 -100.00 % | 402.942 M 92.95 % | 208.834 M -69.18 % | 677.592 M 677 492.00 % | 100.000 K -99.99 % | 905.330 M 879.59 % | 92.419 M -83.32 % | 554.047 M 553 947.08 % | 100.000 K -99.98 % | 597.332 M | 0.000 -100.00 % | 684.536 M 684 436.00 % | 100.000 K -99.98 % | 547.596 M | 0.000 -100.00 % | 796.488 M | 0.000 -100.00 % | 1.043 B | 0.000 -100.00 % | 1.286 B | 0.000 -100.00 % | 770.272 M | 0.000 -100.00 % | 1.356 B | 0.000 -100.00 % | 1.433 B 1 762.90 % | 76.946 M |
| cash and cash equivalents | 0.000 -100.00 % | 11.060 M | 0.000 -100.00 % | 6.829 M | 0.000 -100.00 % | 165.546 M 187.17 % | -189.915 M -1 684.61 % | 11.985 M 107.88 % | -152.162 M -949.69 % | 17.908 M 111.53 % | -155.369 M -2 782.48 % | 5.792 M 104.07 % | -142.292 M -2 257.57 % | 6.595 M 105.21 % | -126.566 M -3 166.04 % | 4.128 M 102.00 % | -206.592 M -358.64 % | 79.877 M 170.07 % | -113.991 M -1 332.47 % | 9.249 M 108.52 % | -108.509 M -200.00 % | 108.509 M 154.34 % | -199.691 M -1 616.03 % | 13.172 M 104.42 % | -297.942 M -893.14 % | 37.565 M 118.65 % | -201.471 M -2 444.32 % | 8.594 M 102.54 % | -338.796 M -480.25 % | 89.099 M 119.68 % | -452.665 M -225.65 % | 360.246 M 230.04 % | -277.024 M -200.00 % | 277.024 M 192.75 % | -298.666 M -200.00 % | 298.666 M 187.26 % | -342.268 M -314.49 % | 159.576 M 158.28 % | -273.798 M -200.00 % | 273.798 M 168.75 % | -398.244 M -200.00 % | 398.244 M 176.37 % | -521.436 M -200.00 % | 521.436 M 181.09 % | -642.995 M -200.00 % | 642.995 M 266.95 % | -385.136 M -200.00 % | 385.136 M 156.79 % | -678.153 M -200.00 % | 678.153 M 194.62 % | -716.713 M -150.00 % | 1.433 B |
| Cash and short term investments | 191.828 M -76.53 % | 817.326 M 303.98 % | 202.316 M -75.77 % | 834.872 M 21 268.62 % | 3.907 M 0.03 % | 3.906 M -97.94 % | 189.915 M -37.37 % | 303.225 M 99.28 % | 152.162 M 749.69 % | 17.908 M -88.47 % | 155.369 M -42.32 % | 269.345 M 89.29 % | 142.292 M 2 057.57 % | 6.595 M -94.79 % | 126.566 M 0.00 % | 126.566 M -38.74 % | 206.592 M 158.64 % | 79.877 M -29.93 % | 113.991 M 0.00 % | 113.991 M 5.05 % | 108.509 M 0.00 % | 108.509 M -45.66 % | 199.691 M 0.00 % | 199.691 M -32.98 % | 297.942 M 693.14 % | 37.565 M -81.35 % | 201.471 M -7.34 % | 217.428 M -35.82 % | 338.796 M 279.82 % | 89.199 M -80.29 % | 452.665 M 0.00 % | 452.665 M 63.40 % | 277.024 M 0.00 % | 277.024 M -7.25 % | 298.666 M 0.00 % | 298.666 M -12.74 % | 342.268 M 0.00 % | 342.268 M 25.01 % | 273.798 M 0.00 % | 273.798 M -31.25 % | 398.244 M 0.00 % | 398.244 M -23.63 % | 521.436 M 0.00 % | 521.436 M -18.91 % | 642.995 M 0.00 % | 642.995 M 66.95 % | 385.136 M 0.00 % | 385.136 M -43.21 % | 678.153 M 0.00 % | 678.153 M -5.38 % | 716.713 M -50.00 % | 1.433 B |
| Total current assets | 0.000 -100.00 % | 7.547 B | 0.000 -100.00 % | 6.876 B 175 884.90 % | 3.907 M -99.94 % | 6.735 B 3 446.25 % | 189.915 M -97.08 % | 6.508 B 4 176.77 % | 152.162 M -97.56 % | 6.230 B 3 909.81 % | 155.369 M -97.37 % | 5.916 B 4 057.53 % | 142.292 M -97.69 % | 6.155 B 4 763.38 % | 126.566 M -98.01 % | 6.371 B 2 984.03 % | 206.592 M -96.70 % | 6.258 B 5 390.30 % | 113.991 M -98.10 % | 5.996 B 5 425.84 % | 108.509 M -98.05 % | 5.552 B 2 680.07 % | 199.691 M -96.63 % | 5.924 B 1 888.21 % | 297.942 M -94.66 % | 5.575 B 2 667.11 % | 201.471 M -96.29 % | 5.424 B 1 501.00 % | 338.796 M -93.51 % | 5.218 B 1 052.82 % | 452.665 M -91.58 % | 5.377 B 1 840.86 % | 277.024 M -94.54 % | 5.071 B 1 597.96 % | 298.666 M -94.05 % | 5.018 B 1 366.05 % | 342.268 M -92.00 % | 4.280 B 1 463.02 % | 273.798 M -93.58 % | 4.263 B 970.56 % | 398.244 M -90.35 % | 4.126 B 691.27 % | 521.436 M -87.56 % | 4.192 B 551.96 % | 642.995 M -84.39 % | 4.120 B 969.76 % | 385.136 M -89.36 % | 3.620 B 433.83 % | 678.153 M -81.33 % | 3.632 B 406.71 % | 716.713 M -90.68 % | 7.694 B |
| Inventory | 0.000 -100.00 % | 2.105 B | 0.000 -100.00 % | 2.217 B | 0.000 -100.00 % | 2.738 B | 0.000 -100.00 % | 2.631 B | 0.000 -100.00 % | 2.647 B | 0.000 -100.00 % | 2.587 B | 0.000 -100.00 % | 2.519 B | 0.000 -100.00 % | 2.456 B | 0.000 -100.00 % | 2.221 B | 0.000 -100.00 % | 2.033 B | 0.000 -100.00 % | 1.916 B | 0.000 -100.00 % | 2.029 B | 0.000 -100.00 % | 1.968 B | 0.000 -100.00 % | 2.098 B | 0.000 -100.00 % | 1.648 B | 0.000 -100.00 % | 1.538 B | 0.000 -100.00 % | 1.277 B | 0.000 -100.00 % | 1.259 B | 0.000 -100.00 % | 1.035 B | 0.000 -100.00 % | 1.199 B | 0.000 -100.00 % | 1.169 B | 0.000 -100.00 % | 1.167 B | 0.000 -100.00 % | 876.728 M | 0.000 -100.00 % | 913.309 M | 0.000 -100.00 % | 729.142 M | 0.000 -100.00 % | 1.754 B |
| Net receivables | 0.000 -100.00 % | 4.298 B | 0.000 -100.00 % | 3.489 B | 0.000 -100.00 % | 3.534 B | 0.000 -100.00 % | 3.333 B | 0.000 -100.00 % | 3.018 B | 0.000 -100.00 % | 2.861 B | 0.000 -100.00 % | 3.210 B | 0.000 -100.00 % | 3.343 B | 0.000 -100.00 % | 3.543 B | 0.000 -100.00 % | 3.311 B | 0.000 -100.00 % | 3.022 B | 0.000 -100.00 % | 3.304 B | 0.000 -100.00 % | 2.926 B | 0.000 -100.00 % | 2.768 B | 0.000 -100.00 % | 2.909 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.918 B | 0.000 -100.00 % | 2.642 B | 0.000 -100.00 % | 2.502 B | 0.000 -100.00 % | 2.275 B | 0.000 -100.00 % | 2.278 B | 0.000 -100.00 % | 2.412 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.141 B | 0.000 -100.00 % | 4.370 B |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.651 M | 0.000 -100.00 % | 3.185 M | 0.000 -100.00 % | 268.695 M | 0.000 -100.00 % | 11.658 M | 0.000 -100.00 % | 245.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 374.755 M | 0.000 | 0.000 | 0.000 -100.00 % | 184.559 M | 0.000 -100.00 % | 6.513 M | 0.000 -100.00 % | 92.420 M | 0.000 -100.00 % | 2.618 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 |
| 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -2.939 M | 0.000 | 0.000 | 0.000 100.00 % | -46.733 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 |
| Account payables | 0.000 -100.00 % | 1.962 B | 0.000 -100.00 % | 1.734 B | 0.000 -100.00 % | 1.837 B | 0.000 -100.00 % | 1.533 B | 0.000 -100.00 % | 1.807 B | 0.000 -100.00 % | 1.637 B | 0.000 -100.00 % | 1.902 B | 0.000 -100.00 % | 2.206 B | 0.000 -100.00 % | 2.185 B | 0.000 -100.00 % | 2.148 B | 0.000 -100.00 % | 2.049 B | 0.000 -100.00 % | 2.093 B | 0.000 -100.00 % | 2.514 B | 0.000 -100.00 % | 2.359 B | 0.000 -100.00 % | 1.863 B | 0.000 -100.00 % | 2.347 B | 0.000 -100.00 % | 2.043 B | 0.000 -100.00 % | 1.695 B | 0.000 -100.00 % | 1.725 B | 0.000 -100.00 % | 1.566 B | 0.000 -100.00 % | 1.823 B | 0.000 -100.00 % | 1.496 B | 0.000 -100.00 % | 1.524 B | 0.000 -100.00 % | 1.358 B | 0.000 -100.00 % | 1.173 B | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 22.186 M | 0.000 -100.00 % | 60.371 M | 0.000 -100.00 % | 51.515 M | 0.000 -100.00 % | 46.797 M | 0.000 -100.00 % | 30.304 M | 0.000 -100.00 % | 39.043 M | 0.000 -100.00 % | 265.000 K | 0.000 -100.00 % | 8.892 M | 0.000 -100.00 % | 8.985 M | 0.000 -100.00 % | 31.395 M | 0.000 -100.00 % | 32.341 M | 0.000 -100.00 % | 48.402 M | 0.000 -100.00 % | 36.551 M | 0.000 -100.00 % | 43.699 M | 0.000 -100.00 % | 53.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.161 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.225 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 3.468 M | 0.000 -100.00 % | 3.507 M | 0.000 -100.00 % | 3.547 M | 0.000 -100.00 % | 3.582 M | 0.000 -100.00 % | 3.618 M | 0.000 -100.00 % | 3.614 M | 0.000 -100.00 % | 3.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.738 M | 0.000 -100.00 % | 3.713 M | 0.000 -100.00 % | 3.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -83.507 M | 0.000 | 0.000 | 0.000 100.00 % | -96.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.225 M | 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 -100.00 % | 110.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 1.926 B | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 1.818 B | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 1.672 B | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 1.604 B | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 1.463 B | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 1.429 B | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 1.303 B | 0.000 -100.00 % | 427.820 M | 0.000 -100.00 % | 1.117 B | 0.000 -100.00 % | 156.042 M | 0.000 -100.00 % | 1.010 B | 0.000 100.00 % | -437.080 M | 0.000 -100.00 % | 829.378 M | 0.000 -100.00 % | 320.000 M | 0.000 -100.00 % | 383.775 M | 0.000 100.00 % | -50.000 M | 0.000 -100.00 % | 213.917 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 109.423 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 61.312 M | 0.000 -100.00 % | 66.672 M | 0.000 -100.00 % | 71.552 M | 0.000 -100.00 % | 74.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.719 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.608 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.299 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.835 M | 0.000 -100.00 % | 121.530 M | 0.000 -100.00 % | 102.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.702 M | 0.000 -100.00 % | 131.214 M | 0.000 -100.00 % | 131.154 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 % | 108.939 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.890 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.999 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 |
| Total assets | 0.000 -100.00 % | 8.475 B | 0.000 -100.00 % | 7.827 B | 0.000 -100.00 % | 7.679 B | 0.000 -100.00 % | 7.497 B | 0.000 -100.00 % | 7.286 B | 0.000 -100.00 % | 6.951 B | 0.000 -100.00 % | 7.180 B | 0.000 -100.00 % | 7.356 B | 0.000 -100.00 % | 7.288 B | 0.000 -100.00 % | 6.952 B | 0.000 -100.00 % | 6.541 B | 0.000 -100.00 % | 6.868 B | 0.000 -100.00 % | 6.545 B | 0.000 -100.00 % | 6.367 B | 0.000 -100.00 % | 6.156 B | 0.000 -100.00 % | 6.193 B | 0.000 -100.00 % | 5.905 B | 0.000 -100.00 % | 5.825 B | 0.000 -100.00 % | 5.099 B | 0.000 -100.00 % | 5.153 B | 0.000 -100.00 % | 5.010 B | 0.000 -100.00 % | 5.114 B | 0.000 -100.00 % | 5.063 B | 0.000 -100.00 % | 4.598 B | 0.000 -100.00 % | 4.569 B | 0.000 -100.00 % | 9.589 B |
| 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.541 M 0.00 % | -35.541 M 0.00 % | -35.541 M -19.04 % | -29.857 M 0.00 % | -29.857 M 0.00 % | -29.857 M 0.00 % | -29.857 M 3.39 % | -30.906 M 0.00 % | -30.906 M 0.00 % | -30.906 M 0.00 % | -30.906 M -404.34 % | 10.155 M 0.00 % | 10.155 M 0.00 % | 10.155 M 0.00 % | 10.155 M 117.85 % | -56.882 M 0.00 % | -56.882 M 0.00 % | -56.882 M 0.00 % | -56.882 M -13.85 % | -49.963 M 0.00 % | -49.963 M 0.00 % | -49.963 M 0.00 % | -49.963 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 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 % | 13.043 M 0.00 % | 13.043 M 0.00 % | 13.043 M 0.00 % | 13.043 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 % | 33.490 M 0.00 % | 33.490 M 0.00 % | 33.490 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 % | -33.329 M 0.00 % | -33.329 M 0.00 % | -33.329 M 67.71 % | -103.222 M 0.00 % | -103.222 M 0.00 % | -103.222 M 0.00 % | -103.222 M -8 168.90 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M 128.54 % | -4.483 M 0.00 % | -4.483 M 0.00 % | -4.483 M 0.00 % | -4.483 M -168.07 % | 6.585 M 0.00 % | 6.585 M 0.00 % | 6.585 M 0.00 % | 6.585 M 141.14 % | -16.007 M 0.00 % | -16.007 M 0.00 % | -16.007 M 0.00 % | -16.007 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -141.445 M 0.00 % | -141.445 M 0.00 % | -141.445 M 0.00 % | -141.445 M | 0.000 -100.00 % | 139.360 M 0.00 % | 139.360 M 0.00 % | 139.360 M | 0.000 100.00 % | -6.249 M 0.00 % | -6.249 M 0.00 % | -6.249 M | 0.000 100.00 % | -58.332 M 0.00 % | -58.332 M 0.00 % | -58.332 M | 0.000 100.00 % | -121.509 M 0.00 % | -121.509 M 0.00 % | -121.509 M -212.94 % | 107.589 M 0.00 % | 107.589 M 0.00 % | 107.589 M 0.00 % | 107.589 M 1 490.54 % | -7.737 M 0.00 % | -7.737 M 0.00 % | -7.737 M 0.00 % | -7.737 M 64.27 % | -21.654 M 0.00 % | -21.654 M 0.00 % | -21.654 M 0.00 % | -21.654 M -878.70 % | -2.212 M 0.00 % | -2.212 M 0.00 % | -2.212 M 0.00 % | -2.212 M -103.02 % | 73.364 M 0.00 % | 73.364 M 0.00 % | 73.364 M 0.00 % | 73.364 M 327.95 % | -32.185 M 0.00 % | -32.185 M 0.00 % | -32.185 M 0.00 % | -32.185 M -319.88 % | 14.638 M 0.00 % | 14.638 M 0.00 % | 14.638 M 0.00 % | 14.638 M 123.06 % | -63.467 M 0.00 % | -63.467 M 0.00 % | -63.467 M 0.00 % | -63.467 M -86.91 % | -33.956 M 0.00 % | -33.956 M 0.00 % | -33.956 M 0.00 % | -33.956 M |
| Other non cash items | -6.869 M 90.73 % | -74.086 M -63.87 % | -45.210 M -40.47 % | -32.185 M -552.44 % | -4.933 M 85.67 % | -34.427 M -600.88 % | -4.912 M -133.30 % | 14.752 M -8.85 % | 16.184 M 1 290.38 % | 1.164 M 121.50 % | -5.413 M -120.51 % | 26.396 M 279.03 % | -14.744 M 48.22 % | -28.476 M -10.56 % | -25.756 M -44.62 % | -17.809 M -71.16 % | -10.405 M 82.51 % | -59.478 M 15.30 % | -70.220 M -553.05 % | 15.500 M -52.28 % | 32.481 M 33.25 % | 24.376 M 413.77 % | -7.769 M 75.45 % | -31.638 M 29.90 % | -45.135 M -40.24 % | -32.184 M 18.32 % | -39.404 M -54.17 % | -25.559 M 36.34 % | -40.147 M 52.33 % | -84.214 M -73.39 % | -48.568 M -239.38 % | -14.311 M 61.98 % | -37.640 M -15.33 % | -32.638 M 33.18 % | -48.847 M 18.92 % | -60.244 M -42.35 % | -42.321 M -98.81 % | -21.287 M 44.46 % | -38.329 M 31.78 % | -56.185 M 3.61 % | -58.291 M -305.67 % | -14.369 M 37.14 % | -22.858 M -135.59 % | 64.234 M 32.12 % | 48.618 M 8.42 % | 44.842 M -35.50 % | 69.520 M 297.15 % | -35.262 M 17.88 % | -42.941 M -10.27 % | -38.943 M -34.02 % | -29.057 M -62.94 % | -17.833 M -166.40 % | 26.857 M -33.27 % | 40.246 M 0.00 % | 40.246 M 183.90 % | 14.176 M 0.00 % | 14.176 M 0.00 % | 14.176 M 0.00 % | 14.176 M 664.64 % | -2.511 M 0.00 % | -2.511 M 0.00 % | -2.511 M 0.00 % | -2.511 M -122.99 % | 10.923 M 0.00 % | 10.923 M 0.00 % | 10.923 M 0.00 % | 10.923 M 70.10 % | 6.421 M 0.00 % | 6.421 M 0.00 % | 6.421 M 0.00 % | 6.421 M -32.30 % | 9.485 M 0.00 % | 9.485 M 0.00 % | 9.485 M 0.00 % | 9.485 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.052 M 0.33 % | 48.892 M 1.46 % | 48.188 M 3.97 % | 46.350 M -0.08 % | 46.386 M 2.60 % | 45.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.879 M 0.00 % | 28.879 M 0.00 % | 28.879 M 0.00 % | 28.879 M | 0.000 -100.00 % | 210.504 M 0.00 % | 210.504 M 0.00 % | 210.504 M | 0.000 -100.00 % | 50.105 M 0.00 % | 50.105 M 0.00 % | 50.105 M | 0.000 -100.00 % | 36.844 M 0.00 % | 36.844 M 0.00 % | 36.844 M | 0.000 -100.00 % | 70.493 M 0.00 % | 70.493 M 0.00 % | 70.493 M -56.36 % | 161.533 M 0.00 % | 161.533 M 0.00 % | 161.533 M 0.00 % | 161.533 M 67.69 % | 96.330 M 0.00 % | 96.330 M 0.00 % | 96.330 M 0.00 % | 96.330 M 20.12 % | 80.193 M 0.00 % | 80.193 M 0.00 % | 80.193 M 0.00 % | 80.193 M 121.97 % | 36.129 M 0.00 % | 36.129 M 0.00 % | 36.129 M 0.00 % | 36.129 M 168.93 % | 13.434 M 0.00 % | 13.434 M 0.00 % | 13.434 M 0.00 % | 13.434 M 74.20 % | 7.712 M 0.00 % | 7.712 M 0.00 % | 7.712 M 0.00 % | 7.712 M -76.30 % | 32.535 M 0.00 % | 32.535 M 0.00 % | 32.535 M 0.00 % | 32.535 M 185.93 % | -37.864 M 0.00 % | -37.864 M 0.00 % | -37.864 M 0.00 % | -37.864 M -58.64 % | -23.867 M 0.00 % | -23.867 M 0.00 % | -23.867 M 0.00 % | -23.867 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.710 M 0.00 % | -4.710 M 0.00 % | -4.710 M 0.00 % | -4.710 M | 0.000 100.00 % | -21.341 M 0.00 % | -21.341 M 0.00 % | -21.341 M | 0.000 100.00 % | -29.369 M 0.00 % | -29.369 M 0.00 % | -29.369 M | 0.000 100.00 % | -12.710 M 0.00 % | -12.710 M 0.00 % | -12.710 M | 0.000 100.00 % | -7.151 M 0.00 % | -7.151 M 0.00 % | -7.151 M 43.31 % | -12.614 M 0.00 % | -12.614 M 0.00 % | -12.614 M 0.00 % | -12.614 M 53.58 % | -27.177 M 0.00 % | -27.177 M 0.00 % | -27.177 M 0.00 % | -27.177 M -142.60 % | -11.202 M 0.00 % | -11.202 M 0.00 % | -11.202 M 0.00 % | -11.202 M 75.67 % | -46.043 M 0.00 % | -46.043 M 0.00 % | -46.043 M 0.00 % | -46.043 M 52.06 % | -96.034 M 0.00 % | -96.034 M 0.00 % | -96.034 M 0.00 % | -96.034 M -399.59 % | -19.223 M 0.00 % | -19.223 M 0.00 % | -19.223 M 0.00 % | -19.223 M -124.21 % | -8.573 M 0.00 % | -8.573 M 0.00 % | -8.573 M 0.00 % | -8.573 M -94.83 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M 86.29 % | -32.095 M 0.00 % | -32.095 M 0.00 % | -32.095 M 0.00 % | -32.095 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.250 K 0.00 % | -2.250 K 0.00 % | -2.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.375 K 0.00 % | -1.375 K 0.00 % | -1.375 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M -127.36 % | 13.704 M 0.00 % | 13.704 M 0.00 % | 13.704 M 0.00 % | 13.704 M 5 559.89 % | -250.995 K 0.00 % | -250.995 K 0.00 % | -250.995 K 0.00 % | -250.995 K -720.25 % | -30.600 K 0.00 % | -30.600 K 0.00 % | -30.600 K 0.00 % | -30.600 K 99.82 % | -17.277 M 0.00 % | -17.277 M 0.00 % | -17.277 M 0.00 % | -17.277 M |
| 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 -100.00 % | 23.831 M 0.00 % | 23.831 M 0.00 % | 23.831 M 0.00 % | 23.831 M | 0.000 -100.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 | 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 % | 112.930 K 0.00 % | 112.930 K 0.00 % | 112.930 K 0.00 % | 112.930 K -99.61 % | 28.830 M 0.00 % | 28.830 M 0.00 % | 28.830 M 0.00 % | 28.830 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -19.121 M 0.00 % | -19.121 M 0.00 % | -19.121 M 0.00 % | -19.121 M | 0.000 -100.00 % | 21.341 M 0.00 % | 21.341 M 0.00 % | 21.341 M | 0.000 -100.00 % | 29.372 M 0.00 % | 29.372 M 0.00 % | 29.372 M | 0.000 -100.00 % | 12.710 M 0.00 % | 12.710 M 0.00 % | 12.710 M | 0.000 -100.00 % | 7.153 M 0.00 % | 7.153 M 0.00 % | 7.153 M -42.79 % | 12.501 M 0.00 % | 12.501 M 0.00 % | 12.501 M 0.00 % | 12.501 M 5 000 517 900.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 -100.00 % | 11.202 M 0.00 % | 11.202 M 0.00 % | 11.202 M 0.00 % | 11.202 M -75.67 % | 46.043 M 212.43 % | -40.954 M 0.00 % | -40.954 M 0.00 % | -40.954 M -22 079.18 % | 186.331 K 0.00 % | 186.331 K 0.00 % | 186.331 K 0.00 % | 186.331 K 73 070 880.16 % | 0.255 0.00 % | 0.255 0.00 % | 0.255 0.00 % | 0.255 -100.00 % | 10.296 K 0.00 % | 10.296 K 0.00 % | 10.296 K 0.00 % | 10.296 K -98.96 % | 990.502 K 0.00 % | 990.502 K 0.00 % | 990.502 K 0.00 % | 990.502 K 9 755.74 % | 10.050 K 0.00 % | 10.050 K 0.00 % | 10.050 K 0.00 % | 10.050 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.653 M 0.00 % | 1.653 M 0.00 % | 1.653 M 0.00 % | 1.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -86.997 M 0.00 % | -86.997 M 0.00 % | -86.997 M 12.65 % | -99.598 M 0.00 % | -99.598 M 0.00 % | -99.598 M 0.00 % | -99.598 M -1 704.80 % | -5.518 M 0.00 % | -5.518 M 0.00 % | -5.518 M 0.00 % | -5.518 M 37.39 % | -8.814 M 0.00 % | -8.814 M 0.00 % | -8.814 M 0.00 % | -8.814 M -156.18 % | -3.441 M 0.00 % | -3.441 M 0.00 % | -3.441 M 0.00 % | -3.441 M 93.03 % | -49.361 M 0.00 % | -49.361 M 0.00 % | -49.361 M 0.00 % | -49.361 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 | 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 -100.00 % | 3.625 M 0.00 % | 3.625 M 0.00 % | 3.625 M 0.00 % | 3.625 M -59.15 % | 8.875 M 0.00 % | 8.875 M 0.00 % | 8.875 M 0.00 % | 8.875 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -5.551 M 0.00 % | -5.551 M 0.00 % | -5.551 M 0.00 % | -5.551 M | 0.000 100.00 % | -5.551 M 0.00 % | -5.551 M 0.00 % | -5.551 M | 0.000 100.00 % | -5.542 M 0.00 % | -5.542 M 0.00 % | -5.542 M | 0.000 100.00 % | -5.500 M 0.00 % | -5.500 M 0.00 % | -5.500 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.975 M 0.00 % | -10.975 M 0.00 % | -10.975 M 0.00 % | -10.975 M -3 030.60 % | -350.585 K 0.00 % | -350.585 K 0.00 % | -350.585 K 0.00 % | -350.585 K 97.57 % | -14.417 M 0.00 % | -14.417 M 0.00 % | -14.417 M 0.00 % | -14.417 M -35.55 % | -10.636 M 0.00 % | -10.636 M 0.00 % | -10.636 M 0.00 % | -10.636 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 % | -304.031 K 0.00 % | -304.031 K 0.00 % | -304.031 K 0.00 % | -304.031 K |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 46.299 M 0.00 % | 46.299 M 0.00 % | 46.299 M 0.00 % | 46.299 M 28.98 % | 35.895 M 136.27 % | -98.964 M 0.00 % | -98.964 M 0.00 % | -98.964 M | 0.000 100.00 % | -180.982 M 0.00 % | -180.982 M 0.00 % | -180.982 M -1 041.39 % | -15.856 M 0.00 % | -15.856 M 0.00 % | -15.856 M 0.00 % | -15.856 M 66.07 % | -46.735 M 0.00 % | -46.735 M 0.00 % | -46.735 M 0.00 % | -46.735 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.005 0.00 % | 0.005 0.00 % | 0.005 0.00 % | 0.005 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -113.381 M 0.00 % | -113.381 M 0.00 % | -113.381 M | 0.000 100.00 % | -191.617 M 0.00 % | -191.617 M 0.00 % | -191.617 M -1 108.47 % | -15.856 M 0.00 % | -15.856 M 0.00 % | -15.856 M 0.00 % | -15.856 M 66.07 % | -46.735 M 0.00 % | -46.735 M 0.00 % | -46.735 M 0.00 % | -46.735 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -304.031 K 0.00 % | -304.031 K 0.00 % | -304.031 K 0.00 % | -304.031 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.921 M 0.00 % | -1.921 M 0.00 % | -1.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.386 M 0.00 % | -7.386 M 0.00 % | -7.386 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 -100.00 % | 280.529 M 0.00 % | 280.529 M 0.00 % | 280.529 M 138.05 % | 117.847 M 0.00 % | 117.847 M 0.00 % | 117.847 M 0.00 % | 117.847 M 200.58 % | 39.207 M 0.00 % | 39.207 M 0.00 % | 39.207 M 0.00 % | 39.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.587 M 0.00 % | 54.587 M 0.00 % | 54.587 M 0.00 % | 54.587 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.052 M 0.33 % | 48.892 M 1.46 % | 48.188 M 3.97 % | 46.350 M -0.08 % | 46.386 M 2.60 % | 45.210 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 % | 10.826 M 0.00 % | 10.826 M 0.00 % | 10.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.717 M 0.00 % | -1.717 M 0.00 % | -1.717 M -106.36 % | 27.002 M 0.00 % | 27.002 M 0.00 % | 27.002 M 0.00 % | 27.002 M -80.28 % | 136.920 M 0.00 % | 136.920 M 0.00 % | 136.920 M 0.00 % | 136.920 M | 0.000 100.00 % | -30.113 M 0.00 % | -30.113 M 0.00 % | -30.113 M -179.15 % | 38.044 M 0.00 % | 38.044 M 0.00 % | 38.044 M 0.00 % | 38.044 M 140.38 % | 15.827 M 0.00 % | 15.827 M 0.00 % | 15.827 M 0.00 % | 15.827 M 396.69 % | -5.334 M 0.00 % | -5.334 M 0.00 % | -5.334 M 0.00 % | -5.334 M -123.67 % | 22.534 M 0.00 % | 22.534 M 0.00 % | 22.534 M 0.00 % | 22.534 M 316.46 % | -10.410 M 0.00 % | -10.410 M 0.00 % | -10.410 M 0.00 % | -10.410 M 45.05 % | -18.945 M 0.00 % | -18.945 M 0.00 % | -18.945 M 0.00 % | -18.945 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 238.967 M 25.83 % | 189.915 M 34.67 % | 141.023 M 605.40 % | 19.992 M | 0.000 -100.00 % | 155.369 M 41.04 % | 110.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.391 M 0.00 % | 9.391 M 0.00 % | 9.391 M 0.00 % | 9.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.449 M 0.00 % | 11.449 M 0.00 % | 11.449 M | 0.000 -100.00 % | 39.894 M 0.00 % | 39.894 M 0.00 % | 39.894 M | 0.000 -100.00 % | 46.886 M 0.00 % | 46.886 M 0.00 % | 46.886 M 135.79 % | 19.885 M 0.00 % | 19.885 M 0.00 % | 19.885 M 0.00 % | 19.885 M -16.55 % | 23.828 M 0.00 % | 23.828 M 0.00 % | 23.828 M 0.00 % | 23.828 M -55.83 % | 53.941 M 0.00 % | 53.941 M 0.00 % | 53.941 M 0.00 % | 53.941 M 239.31 % | 15.897 M 0.00 % | 15.897 M 0.00 % | 15.897 M 0.00 % | 15.897 M -46.39 % | 29.654 M 0.00 % | 29.654 M 0.00 % | 29.654 M 0.00 % | 29.654 M -15.25 % | 34.988 M 0.00 % | 34.988 M 0.00 % | 34.988 M 0.00 % | 34.988 M 180.93 % | 12.454 M 0.00 % | 12.454 M 0.00 % | 12.454 M 0.00 % | 12.454 M -45.53 % | 22.864 M 0.00 % | 22.864 M 0.00 % | 22.864 M 0.00 % | 22.864 M -45.31 % | 41.810 M 0.00 % | 41.810 M 0.00 % | 41.810 M 0.00 % | 41.810 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.907 M -98.37 % | 238.967 M 25.83 % | 189.915 M 178.55 % | 68.180 M 241.04 % | 19.992 M -90.09 % | 201.755 M 29.86 % | 155.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.127 M 0.00 % | 27.127 M 0.00 % | 27.127 M 0.00 % | 27.127 M | 0.000 -100.00 % | 9.391 M 0.00 % | 9.391 M 0.00 % | 9.391 M | 0.000 -100.00 % | 22.275 M 0.00 % | 22.275 M 0.00 % | 22.275 M | 0.000 -100.00 % | 11.449 M 0.00 % | 11.449 M 0.00 % | 11.449 M | 0.000 -100.00 % | 45.169 M 0.00 % | 45.169 M 0.00 % | 45.169 M -3.66 % | 46.886 M 0.00 % | 46.886 M 0.00 % | 46.886 M 0.00 % | 46.886 M -70.83 % | 160.749 M 0.00 % | 160.749 M 0.00 % | 160.749 M 0.00 % | 160.749 M 574.61 % | 23.828 M 0.00 % | 23.828 M 0.00 % | 23.828 M 0.00 % | 23.828 M -55.83 % | 53.941 M 0.00 % | 53.941 M 0.00 % | 53.941 M 0.00 % | 53.941 M 18.60 % | 45.480 M 0.00 % | 45.480 M 0.00 % | 45.480 M 0.00 % | 45.480 M 53.37 % | 29.654 M 0.00 % | 29.654 M 0.00 % | 29.654 M 0.00 % | 29.654 M -15.25 % | 34.988 M 0.00 % | 34.988 M 0.00 % | 34.988 M 0.00 % | 34.988 M 180.93 % | 12.454 M 0.00 % | 12.454 M 0.00 % | 12.454 M 0.00 % | 12.454 M -45.53 % | 22.864 M 0.00 % | 22.864 M 0.00 % | 22.864 M 0.00 % | 22.864 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.052 M 0.33 % | 48.892 M 1.46 % | 48.188 M 3.97 % | 46.350 M -0.08 % | 46.386 M 2.60 % | 45.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.879 M 0.00 % | 28.879 M 0.00 % | 28.879 M 0.00 % | 28.879 M | 0.000 -100.00 % | 210.504 M 0.00 % | 210.504 M 0.00 % | 210.504 M | 0.000 -100.00 % | 50.105 M 0.00 % | 50.105 M 0.00 % | 50.105 M | 0.000 -100.00 % | 36.844 M 0.00 % | 36.844 M 0.00 % | 36.844 M | 0.000 -100.00 % | 70.493 M 0.00 % | 70.493 M 0.00 % | 70.493 M -56.36 % | 161.533 M 0.00 % | 161.533 M 0.00 % | 161.533 M 0.00 % | 161.533 M 67.69 % | 96.330 M 0.00 % | 96.330 M 0.00 % | 96.330 M 0.00 % | 96.330 M 20.12 % | 80.193 M 0.00 % | 80.193 M 0.00 % | 80.193 M 0.00 % | 80.193 M 121.97 % | 36.129 M 0.00 % | 36.129 M 0.00 % | 36.129 M 0.00 % | 36.129 M 168.93 % | 13.434 M 0.00 % | 13.434 M 0.00 % | 13.434 M 0.00 % | 13.434 M 74.20 % | 7.712 M 0.00 % | 7.712 M 0.00 % | 7.712 M 0.00 % | 7.712 M -76.30 % | 32.535 M 0.00 % | 32.535 M 0.00 % | 32.535 M 0.00 % | 32.535 M 185.93 % | -37.864 M 0.00 % | -37.864 M 0.00 % | -37.864 M 0.00 % | -37.864 M -58.64 % | -23.867 M 0.00 % | -23.867 M 0.00 % | -23.867 M 0.00 % | -23.867 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.710 M 0.00 % | -4.710 M 0.00 % | -4.710 M 0.00 % | -4.710 M | 0.000 100.00 % | -21.341 M 0.00 % | -21.341 M 0.00 % | -21.341 M | 0.000 100.00 % | -29.369 M 0.00 % | -29.369 M 0.00 % | -29.369 M | 0.000 100.00 % | -12.710 M 0.00 % | -12.710 M 0.00 % | -12.710 M | 0.000 100.00 % | -7.151 M 0.00 % | -7.151 M 0.00 % | -7.151 M 43.31 % | -12.614 M 0.00 % | -12.614 M 0.00 % | -12.614 M 0.00 % | -12.614 M 53.58 % | -27.177 M 0.00 % | -27.177 M 0.00 % | -27.177 M 0.00 % | -27.177 M -142.60 % | -11.202 M 0.00 % | -11.202 M 0.00 % | -11.202 M 0.00 % | -11.202 M 75.67 % | -46.043 M 0.00 % | -46.043 M 0.00 % | -46.043 M 0.00 % | -46.043 M 52.06 % | -96.034 M 0.00 % | -96.034 M 0.00 % | -96.034 M 0.00 % | -96.034 M -399.59 % | -19.223 M 0.00 % | -19.223 M 0.00 % | -19.223 M 0.00 % | -19.223 M -124.21 % | -8.573 M 0.00 % | -8.573 M 0.00 % | -8.573 M 0.00 % | -8.573 M -94.83 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M 86.29 % | -32.095 M 0.00 % | -32.095 M 0.00 % | -32.095 M 0.00 % | -32.095 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.052 M 0.33 % | 48.892 M 1.46 % | 48.188 M 3.97 % | 46.350 M -0.08 % | 46.386 M 2.60 % | 45.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.169 M 0.00 % | 24.169 M 0.00 % | 24.169 M 0.00 % | 24.169 M | 0.000 -100.00 % | 189.163 M 0.00 % | 189.163 M 0.00 % | 189.163 M | 0.000 -100.00 % | 20.736 M 0.00 % | 20.736 M 0.00 % | 20.736 M | 0.000 -100.00 % | 24.134 M 0.00 % | 24.134 M 0.00 % | 24.134 M | 0.000 -100.00 % | 63.342 M 0.00 % | 63.342 M 0.00 % | 63.342 M -57.47 % | 148.919 M 0.00 % | 148.919 M 0.00 % | 148.919 M 0.00 % | 148.919 M 115.35 % | 69.153 M 0.00 % | 69.153 M 0.00 % | 69.153 M 0.00 % | 69.153 M 0.23 % | 68.991 M 0.00 % | 68.991 M 0.00 % | 68.991 M 0.00 % | 68.991 M 795.89 % | -9.914 M 0.00 % | -9.914 M 0.00 % | -9.914 M 0.00 % | -9.914 M 88.00 % | -82.600 M 0.00 % | -82.600 M 0.00 % | -82.600 M 0.00 % | -82.600 M -617.60 % | -11.511 M 0.00 % | -11.511 M 0.00 % | -11.511 M 0.00 % | -11.511 M -148.04 % | 23.962 M 0.00 % | 23.962 M 0.00 % | 23.962 M 0.00 % | 23.962 M 156.70 % | -42.264 M 0.00 % | -42.264 M 0.00 % | -42.264 M 0.00 % | -42.264 M 24.48 % | -55.962 M 0.00 % | -55.962 M 0.00 % | -55.962 M 0.00 % | -55.962 M |
| 2025 | 2025 | 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 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 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 |