Shree Ajit Pulp and Paper Limited SAPPL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.055 B 71.97 % | 2.940 B -20.78 % | 3.711 B -10.99 % | 4.169 B 56.54 % | 2.663 B 10.85 % | 2.402 B -10.85 % | 2.695 B 8.07 % | 2.493 B 19.50 % | 2.087 B -12.11 % | 2.374 B 17.04 % | 2.028 B -0.91 % | 2.047 B 17.59 % | 1.741 B 12.39 % | 1.549 B 15.41 % | 1.342 B 48.14 % | 905.994 M 48.48 % | 610.169 M 4.62 % | 583.244 M |
| Net income | 99.550 M 20.67 % | 82.495 M -60.15 % | 206.997 M -4.27 % | 216.228 M -9.89 % | 239.962 M 20.40 % | 199.308 M -16.78 % | 239.500 M 212.21 % | 76.712 M 19.17 % | 64.372 M -45.38 % | 117.847 M 65.78 % | 71.086 M -39.45 % | 117.391 M -16.79 % | 141.078 M 83.60 % | 76.840 M -12.18 % | 87.501 M 13.29 % | 77.240 M 280.45 % | 20.302 M -32.45 % | 30.056 M |
| Income before tax | 141.063 M 24.88 % | 112.956 M -55.31 % | 252.734 M -20.09 % | 316.254 M -7.62 % | 342.350 M 46.36 % | 233.916 M -30.07 % | 334.504 M 195.62 % | 113.152 M 24.50 % | 90.884 M -49.22 % | 178.961 M 83.38 % | 97.591 M -44.32 % | 175.259 M -12.57 % | 200.458 M 79.68 % | 111.561 M -13.80 % | 129.421 M 14.09 % | 113.434 M 222.93 % | 35.126 M -23.22 % | 45.750 M |
| Income before tax ratio | 0.03 -27.38 % | 0.04 -43.58 % | 0.07 -10.22 % | 0.08 -40.99 % | 0.13 32.03 % | 0.10 -21.56 % | 0.12 173.54 % | 0.05 4.19 % | 0.04 -42.22 % | 0.08 56.68 % | 0.05 -43.80 % | 0.09 -25.65 % | 0.12 59.87 % | 0.07 -25.31 % | 0.10 -22.99 % | 0.13 117.49 % | 0.06 -26.61 % | 0.08 |
| EBITDA | 530.070 M 94.39 % | 272.681 M -7.43 % | 294.569 M -29.53 % | 418.008 M -6.24 % | 445.840 M 29.23 % | 345.008 M -22.58 % | 445.642 M 96.12 % | 227.226 M 26.41 % | 179.758 M -35.23 % | 277.523 M 40.32 % | 197.782 M -23.21 % | 257.571 M -5.65 % | 272.981 M 50.91 % | 180.890 M -8.86 % | 198.471 M 18.02 % | 168.168 M 198.02 % | 56.428 M -1.83 % | 57.483 M |
| Net income ratio | 0.02 -29.83 % | 0.03 -49.69 % | 0.06 7.55 % | 0.05 -42.44 % | 0.09 8.61 % | 0.08 -6.65 % | 0.09 188.88 % | 0.03 -0.27 % | 0.03 -37.85 % | 0.05 41.65 % | 0.04 -38.89 % | 0.06 -29.24 % | 0.08 63.36 % | 0.05 -23.91 % | 0.07 -23.53 % | 0.09 156.23 % | 0.03 -35.43 % | 0.05 |
| Ratio EBITDA | 0.10 13.04 % | 0.09 16.85 % | 0.08 -20.83 % | 0.10 -40.11 % | 0.17 16.57 % | 0.14 -13.16 % | 0.17 81.47 % | 0.09 5.78 % | 0.09 -26.30 % | 0.12 19.89 % | 0.10 -22.50 % | 0.13 -19.76 % | 0.16 34.27 % | 0.12 -21.03 % | 0.15 -20.33 % | 0.19 100.71 % | 0.09 -6.17 % | 0.10 |
| Gross profit ratio | 0.16 -58.15 % | 0.38 12.60 % | 0.34 -0.67 % | 0.34 -17.74 % | 0.41 -5.47 % | 0.43 7.40 % | 0.41 27.31 % | 0.32 -0.16 % | 0.32 -4.27 % | 0.33 -4.79 % | 0.35 -5.52 % | 0.37 -8.36 % | 0.40 101.40 % | 0.20 -13.57 % | 0.23 -12.09 % | 0.26 50.21 % | 0.18 -28.90 % | 0.25 |
| Weighted average shs out dil | 8.139 M 46.34 % | 5.562 M -29.78 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.18 % | 7.906 M 0.20 % | 7.890 M -2.28 % | 8.074 M 0.06 % | 8.070 M 0.00 % | 8.070 M |
| Weighted average shs out | 8.139 M 46.34 % | 5.562 M -29.78 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.18 % | 7.906 M 0.20 % | 7.890 M -2.28 % | 8.074 M 0.06 % | 8.070 M 0.00 % | 8.070 M |
| EPS diluted | 11.31 -23.74 % | 14.83 -43.27 % | 26.14 -4.25 % | 27.30 -9.90 % | 30.30 20.43 % | 25.16 -16.80 % | 30.24 212.07 % | 9.69 19.19 % | 8.13 -45.36 % | 14.88 65.89 % | 8.97 -39.47 % | 14.82 -16.79 % | 17.81 83.23 % | 9.72 -12.35 % | 11.09 16.00 % | 9.56 279.37 % | 2.52 -32.26 % | 3.72 |
| Earnings per share | 11.31 -23.74 % | 14.83 -43.27 % | 26.14 -4.25 % | 27.30 -9.90 % | 30.30 20.43 % | 25.16 -16.80 % | 30.24 212.07 % | 9.69 19.19 % | 8.13 -45.36 % | 14.88 65.89 % | 8.97 -39.47 % | 14.82 -16.79 % | 17.81 83.23 % | 9.72 -12.35 % | 11.09 16.00 % | 9.56 279.37 % | 2.52 -32.26 % | 3.72 |
| Gross profit | 800.338 M -28.04 % | 1.112 B -10.80 % | 1.247 B -11.58 % | 1.410 B 28.78 % | 1.095 B 4.79 % | 1.045 B -4.26 % | 1.091 B 37.59 % | 793.249 M 19.31 % | 664.859 M -15.86 % | 790.175 M 11.43 % | 709.115 M -6.38 % | 757.438 M 7.75 % | 702.928 M 126.36 % | 310.538 M -0.25 % | 311.302 M 30.23 % | 239.038 M 123.03 % | 107.177 M -25.62 % | 144.088 M |
| Income tax expense | 41.513 M 36.28 % | 30.461 M -33.40 % | 45.737 M -54.27 % | 100.026 M -2.31 % | 102.388 M 195.85 % | 34.608 M -63.57 % | 95.004 M 160.71 % | 36.440 M 37.45 % | 26.512 M -56.62 % | 61.114 M 130.57 % | 26.505 M -54.20 % | 57.867 M -2.55 % | 59.380 M 71.02 % | 34.720 M -17.17 % | 41.919 M 15.82 % | 36.194 M 144.16 % | 14.824 M -5.54 % | 15.694 M |
| Cost of revenue | 4.255 B 132.83 % | 1.827 B -25.83 % | 2.464 B -10.68 % | 2.759 B 75.93 % | 1.568 B 15.52 % | 1.357 B -15.34 % | 1.603 B -5.70 % | 1.700 B 19.58 % | 1.422 B -10.24 % | 1.584 B 20.05 % | 1.319 B 2.30 % | 1.290 B 24.25 % | 1.038 B -16.18 % | 1.238 B 20.14 % | 1.031 B 54.57 % | 666.956 M 32.60 % | 502.992 M 14.54 % | 439.156 M |
| General and administrative expenses | 54.101 M 46.02 % | 37.050 M 31.59 % | 28.155 M -23.93 % | 37.012 M 47.19 % | 25.145 M -29.70 % | 35.770 M 7.19 % | 33.371 M 138.02 % | 14.020 M 6.09 % | 13.215 M 14.73 % | 11.519 M 69.04 % | 6.814 M | 0.000 -100.00 % | 23.260 M 26.29 % | 18.417 M -4.22 % | 19.229 M 33.62 % | 14.391 M 20.00 % | 11.992 M | 0.000 |
| Selling and marketing expenses | 87.663 M 36.58 % | 64.184 M -18.02 % | 78.296 M -26.64 % | 106.734 M 86.65 % | 57.185 M 30.59 % | 43.790 M 16.98 % | 37.433 M -0.36 % | 37.569 M 5.39 % | 35.648 M -2.68 % | 36.630 M 60.83 % | 22.776 M | 0.000 -100.00 % | 65.813 M 21.37 % | 54.224 M 10.78 % | 48.949 M 52.80 % | 32.036 M 41.57 % | 22.630 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 894.162 M -2.76 % | 919.586 M 4.53 % | 879.762 M 38.90 % | 633.387 M -8.42 % | 691.600 M 7.32 % | 644.413 M 14.82 % | 561.252 M 6.52 % | 526.922 M -6.42 % | 563.065 M -3.24 % | 581.934 M -0.04 % | 582.179 M 40.83 % | 413.397 M 227.22 % | 126.336 M 11.11 % | 113.703 M 43.60 % | 79.178 M 111.54 % | 37.429 M -61.94 % | 98.338 M |
| Operating expenses | 452.836 M -54.51 % | 995.396 M -2.99 % | 1.026 B 0.25 % | 1.024 B 43.00 % | 715.717 M -7.19 % | 771.160 M 7.82 % | 715.217 M 16.71 % | 612.841 M 6.44 % | 575.785 M -5.80 % | 611.214 M -0.05 % | 611.524 M 5.04 % | 582.179 M 15.86 % | 502.470 M 152.53 % | 198.978 M 39.28 % | 142.858 M 13.74 % | 125.605 M 74.33 % | 72.051 M -26.73 % | 98.338 M |
| Cost and expenses | 4.708 B 66.77 % | 2.823 B -19.12 % | 3.490 B -7.72 % | 3.782 B 65.61 % | 2.284 B 7.29 % | 2.128 B -8.20 % | 2.319 B 0.24 % | 2.313 B 15.79 % | 1.998 B -9.00 % | 2.195 B 13.69 % | 1.931 B 3.15 % | 1.872 B 21.51 % | 1.541 B 7.17 % | 1.437 B 22.47 % | 1.174 B 48.09 % | 792.560 M 37.83 % | 575.043 M 6.99 % | 537.494 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 452.836 M 347.32 % | 101.234 M -4.90 % | 106.451 M -25.95 % | 143.746 M 74.60 % | 82.330 M 3.48 % | 79.560 M 12.37 % | 70.804 M 37.25 % | 51.589 M 5.58 % | 48.863 M 1.48 % | 48.149 M 62.72 % | 29.590 M | 0.000 -100.00 % | 89.073 M 22.62 % | 72.641 M 6.55 % | 68.179 M 46.85 % | 46.427 M 34.10 % | 34.622 M | 0.000 |
| Interest income | 4.386 M 141.65 % | 1.815 M 179.23 % | 650.000 K -93.16 % | 9.497 M 73.14 % | 5.485 M 120.81 % | 2.484 M 105.80 % | 1.207 M 54.94 % | 779.000 K -10.97 % | 875.000 K -16.95 % | 1.054 M 6.11 % | 992.948 K 19.20 % | 833.027 K -67.76 % | 2.584 M 30.79 % | 1.976 M 40.30 % | 1.408 M -7.68 % | 1.525 M -29.15 % | 2.153 M | 0.000 |
| Interest expense | 225.465 M 204.83 % | 73.965 M 16.20 % | 63.655 M 45.86 % | 43.640 M 36.64 % | 31.938 M -26.91 % | 43.697 M -12.65 % | 50.027 M -10.85 % | 56.117 M 34.85 % | 41.613 M -13.71 % | 48.225 M -3.74 % | 50.098 M 36.26 % | 36.766 M 2.00 % | 36.047 M -3.85 % | 37.489 M -5.97 % | 39.870 M 23.18 % | 32.368 M 223.02 % | 10.020 M 250.73 % | 2.857 M |
| Depreciation and amortization | 163.542 M 70.64 % | 95.840 M 32.98 % | 72.070 M -1.60 % | 73.245 M -2.37 % | 75.020 M -0.82 % | 75.638 M 7.98 % | 70.047 M 8.39 % | 64.625 M 19.45 % | 54.100 M -0.57 % | 54.412 M 2.89 % | 52.882 M 12.37 % | 47.059 M 20.43 % | 39.077 M 14.52 % | 34.121 M 13.64 % | 30.026 M 34.25 % | 22.366 M 98.25 % | 11.282 M 27.11 % | 8.876 M |
| Operating income | 347.502 M 197.55 % | 116.786 M -47.11 % | 220.791 M -42.89 % | 386.574 M 1.93 % | 379.252 M 38.52 % | 273.786 M -27.23 % | 376.229 M 108.54 % | 180.408 M 102.54 % | 89.074 M -50.23 % | 178.961 M 83.38 % | 97.591 M -44.32 % | 175.259 M -12.57 % | 200.458 M 79.68 % | 111.561 M -13.80 % | 129.421 M 14.09 % | 113.434 M 222.93 % | 35.126 M -23.22 % | 45.750 M |
| Operating income ratio | 0.07 73.03 % | 0.04 -33.23 % | 0.06 -35.84 % | 0.09 -34.89 % | 0.14 24.96 % | 0.11 -18.37 % | 0.14 92.96 % | 0.07 69.49 % | 0.04 -43.37 % | 0.08 56.68 % | 0.05 -43.80 % | 0.09 -25.65 % | 0.12 59.87 % | 0.07 -25.31 % | 0.10 -22.99 % | 0.13 117.49 % | 0.06 -26.61 % | 0.08 |
| Total other income expenses net | -206.439 M -5 290.05 % | -3.830 M -111.99 % | 31.943 M 145.43 % | -70.320 M -90.56 % | -36.902 M 7.44 % | -39.870 M 4.45 % | -41.725 M 37.96 % | -67.256 M -3 816.01 % | 1.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.695 B 19.16 % | 2.261 B 35.20 % | 1.672 B 475.77 % | 290.476 M 5 128.15 % | 5.556 M -97.47 % | 219.704 M -38.22 % | 355.624 M -30.13 % | 508.988 M 15.23 % | 441.721 M 85.51 % | 238.111 M -27.49 % | 328.403 M -1.58 % | 333.660 M 51.91 % | 219.649 M -11.07 % | 246.991 M 6.96 % | 230.918 M -40.76 % | 389.769 M 59.40 % | 244.520 M |
| Total investments | 24.713 M -62.70 % | 66.256 M -49.34 % | 130.795 M 254.62 % | 36.883 M -48.35 % | 71.403 M -8.68 % | 78.194 M 3.16 % | 75.801 M 67.26 % | 45.320 M -4.61 % | 47.509 M 70 283.70 % | 67.500 K 0.00 % | 67.500 K 0.00 % | 67.500 K -99.67 % | 20.172 M 152.99 % | 7.973 M 553.60 % | 1.220 M 943.65 % | 116.886 K 0.00 % | 116.886 K |
| Total debt | 2.853 B 26.09 % | 2.263 B 33.61 % | 1.694 B 269.93 % | 457.820 M 87.81 % | 243.763 M -19.60 % | 303.197 M -15.06 % | 356.949 M -29.91 % | 509.251 M 15.22 % | 441.988 M 77.12 % | 249.544 M -26.38 % | 338.943 M -3.20 % | 350.157 M 46.40 % | 239.172 M -17.04 % | 288.285 M 3.51 % | 278.499 M -30.75 % | 402.181 M 62.81 % | 247.020 M |
| Accumulated other comprehensive income loss | 1.416 M -2.61 % | 1.454 M 7.78 % | 1.349 M 1.20 % | 1.333 M -0.22 % | 1.336 M | 0.000 -100.00 % | 1.437 M -13.38 % | 1.659 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.140 B 4.61 % | 2.046 B 1.07 % | 2.025 B 11.08 % | 1.823 B 13.11 % | 1.611 B 17.12 % | 1.376 B 16.44 % | 1.182 B 24.80 % | 946.807 M 8.25 % | 874.683 M 8.18 % | 808.580 M 16.25 % | 695.568 M 10.44 % | 629.832 M 21.90 % | 516.695 M 36.42 % | 378.751 M 24.81 % | 303.467 M 39.49 % | 217.559 M 53.30 % | 141.917 M |
| Common stock | 89.148 M 18.87 % | 74.994 M 40.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M -2.00 % | 54.658 M 0.06 % | 54.625 M 0.06 % | 54.593 M |
| Total equity | 2.480 B 9.13 % | 2.273 B 9.29 % | 2.079 B 10.76 % | 1.878 B 12.67 % | 1.666 B 16.47 % | 1.431 B 15.70 % | 1.237 B 23.44 % | 1.002 B 7.76 % | 929.685 M 7.46 % | 865.172 M 15.02 % | 752.161 M 9.58 % | 686.425 M 20.10 % | 571.555 M 31.81 % | 433.611 M 21.08 % | 358.125 M 31.57 % | 272.184 M 38.51 % | 196.510 M |
| Other non current liabilities | 8.182 M 11.03 % | 7.369 M -10.40 % | 8.224 M 2.88 % | 7.994 M 26.07 % | 6.341 M 22.60 % | 5.172 M 11.08 % | 4.656 M -6.84 % | 4.998 M -17.66 % | 6.070 M -5.45 % | 6.420 M 8.97 % | 5.892 M 37.76 % | 4.277 M -29.45 % | 6.062 M 14.08 % | 5.314 M 27.68 % | 4.162 M | 0.000 | 0.000 |
| Long term debt | 1.864 B 14.57 % | 1.627 B 17.19 % | 1.389 B 2 106.27 % | 62.942 M -48.01 % | 121.057 M -41.57 % | 207.192 M 1.21 % | 204.717 M -4.78 % | 214.985 M 41.35 % | 152.095 M 15.72 % | 131.433 M -1.82 % | 133.869 M -18.84 % | 164.945 M 34.98 % | 122.201 M -24.66 % | 162.200 M -11.94 % | 184.194 M -54.20 % | 402.181 M 62.81 % | 247.020 M |
| Total non current liabilities | 2.122 B 15.12 % | 1.844 B 16.89 % | 1.577 B 519.45 % | 254.618 M -18.62 % | 312.892 M -20.57 % | 393.908 M -0.99 % | 397.837 M 4.43 % | 380.945 M 23.46 % | 308.565 M 3.75 % | 297.418 M 2.00 % | 291.600 M -3.24 % | 301.375 M 28.50 % | 234.525 M -10.12 % | 260.938 M -2.48 % | 267.568 M -42.08 % | 461.972 M 61.89 % | 285.367 M |
| Other current liabilities | 87.207 M 60.37 % | 54.379 M -48.07 % | 104.725 M 214.12 % | 33.339 M 14.47 % | 29.125 M 11.49 % | 26.123 M 1.91 % | 25.634 M 8.58 % | 23.608 M -11.33 % | 26.625 M -28.52 % | 37.248 M -63.40 % | 101.784 M -25.85 % | 137.265 M 1.51 % | 135.223 M 44.49 % | 93.585 M 1.46 % | 92.235 M -52.53 % | 194.283 M 104.89 % | 94.823 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 763.000 K -65.16 % | 2.190 M -97.17 % | 77.254 M 3 483.21 % | 2.156 M 171.19 % | 795.000 K -0.63 % | 800.000 K -50.28 % | 1.609 M 1 309.81 % | 114.129 K -98.09 % | 5.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 988.675 M 55.59 % | 635.449 M 108.40 % | 304.918 M -22.78 % | 394.878 M 221.81 % | 122.706 M 27.81 % | 96.005 M -36.94 % | 152.232 M -48.27 % | 294.266 M 1.51 % | 289.893 M 47.95 % | 195.940 M -4.45 % | 205.074 M 10.72 % | 185.212 M 58.34 % | 116.971 M -7.23 % | 126.086 M 33.70 % | 94.304 M | 0.000 | 0.000 |
| Total current liabilities | 1.401 B 34.00 % | 1.045 B 65.88 % | 630.204 M -8.04 % | 685.283 M 46.18 % | 468.803 M 68.75 % | 277.801 M -22.28 % | 357.455 M -26.38 % | 485.562 M -0.87 % | 489.813 M 20.75 % | 405.626 M -8.28 % | 442.221 M 2.34 % | 432.094 M 22.59 % | 352.459 M -5.73 % | 373.899 M 23.54 % | 302.647 M -2.63 % | 310.818 M 90.28 % | 163.351 M |
| Total liabilities | 3.523 B 21.95 % | 2.889 B 30.88 % | 2.207 B 134.86 % | 939.901 M 20.24 % | 781.695 M 16.37 % | 671.709 M -11.07 % | 755.292 M -12.83 % | 866.507 M 8.53 % | 798.378 M 13.56 % | 703.043 M -4.19 % | 733.821 M 0.05 % | 733.468 M 24.96 % | 586.984 M -7.54 % | 634.837 M 11.33 % | 570.216 M -5.14 % | 601.086 M 64.22 % | 366.028 M |
| Other non current assets | 28.542 M -23.57 % | 37.343 M -81.49 % | 201.743 M 3 096.69 % | 6.311 M -79.52 % | 30.817 M 70.96 % | 18.026 M -31.41 % | 26.282 M -19.97 % | 32.842 M -79.53 % | 160.402 M 450.69 % | 29.127 M -28.79 % | 40.906 M 49.26 % | 27.405 M -52.83 % | 58.098 M 9.64 % | 52.989 M 45.03 % | 36.538 M 31 159.43 % | 116.886 K 0.00 % | 116.886 K |
| Long term investments | 24.713 M -60.29 % | 62.230 M -47.82 % | 119.260 M 223.61 % | 36.853 M -48.39 % | 71.403 M -8.68 % | 78.194 M 3.16 % | 75.801 M 70.45 % | 44.470 M 1 249.21 % | 3.296 M 235.89 % | -2.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 4.035 M -33.45 % | 6.063 M 235.90 % | 1.805 M -38.31 % | 2.926 M -32.27 % | 4.320 M -25.36 % | 5.788 M -37.16 % | 9.210 M -10.77 % | 10.322 M 212.98 % | 3.298 M 1 065.47 % | 282.976 K -26.60 % | 385.549 K 39.01 % | 277.359 K | 0.000 -100.00 % | 178.068 M | 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 |
| Goodwill and intangible assets | 4.035 M -33.45 % | 6.063 M 235.90 % | 1.805 M -38.31 % | 2.926 M -32.27 % | 4.320 M -25.36 % | 5.788 M -37.16 % | 9.210 M -10.77 % | 10.322 M 212.98 % | 3.298 M 1 065.47 % | 282.976 K -26.60 % | 385.549 K 39.01 % | 277.359 K | 0.000 -100.00 % | 2.790 M 158.38 % | 1.080 M -5.26 % | 1.140 M | 0.000 |
| Property plant equipment net | 4.082 B 8.89 % | 3.749 B 34.33 % | 2.791 B 100.70 % | 1.390 B 7.47 % | 1.294 B -5.16 % | 1.364 B 5.56 % | 1.292 B 14.95 % | 1.124 B 19.07 % | 944.180 M 2.76 % | 918.849 M -2.57 % | 943.085 M 3.40 % | 912.106 M 31.76 % | 692.238 M 9.82 % | 630.325 M 13.73 % | 554.240 M 8.14 % | 512.500 M 30.64 % | 392.288 M |
| Total non current assets | 4.139 B 7.40 % | 3.854 B 23.53 % | 3.120 B 110.47 % | 1.483 B 5.87 % | 1.400 B -4.49 % | 1.466 B 4.46 % | 1.404 B 15.83 % | 1.212 B 9.06 % | 1.111 B 17.48 % | 945.833 M -3.97 % | 984.956 M 4.81 % | 939.789 M 25.25 % | 750.337 M 9.36 % | 686.105 M 15.92 % | 591.858 M 15.20 % | 513.757 M 30.93 % | 392.405 M |
| Other current assets | 239.971 M 20.21 % | 199.623 M 4.57 % | 190.894 M 151.27 % | 75.972 M 5.77 % | 71.826 M -80.01 % | 359.290 M 5.85 % | 339.424 M -20.75 % | 428.272 M 21.20 % | 353.349 M 2 033.51 % | 16.562 M | 0.000 -100.00 % | 8.696 M -47.60 % | 16.597 M 102.04 % | 8.215 M -95.60 % | 186.504 M -14.16 % | 217.268 M 1 119.35 % | 17.818 M |
| Short term investments | 0.000 -100.00 % | 4.026 M -65.10 % | 11.535 M 38 350.00 % | 30.000 K | 0.000 | 0.000 -100.00 % | 118.000 K -86.12 % | 850.000 K -98.08 % | 44.213 M 1 673.49 % | 2.493 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 158.579 M 9 737.41 % | 1.612 M -92.36 % | 21.107 M -87.39 % | 167.344 M -29.75 % | 238.207 M 185.30 % | 83.493 M 6 201.36 % | 1.325 M 403.80 % | 263.000 K -1.50 % | 267.000 K -97.66 % | 11.433 M 8.48 % | 10.539 M -36.11 % | 16.496 M -15.50 % | 19.522 M -52.72 % | 41.294 M -13.21 % | 47.580 M 283.34 % | 12.412 M 396.58 % | 2.499 M |
| Cash and short term investments | 158.579 M 2 712.68 % | 5.638 M -73.29 % | 21.107 M -87.39 % | 167.344 M -29.75 % | 238.207 M 185.30 % | 83.493 M 5 686.07 % | 1.443 M 29.65 % | 1.113 M -97.50 % | 44.480 M 289.05 % | 11.433 M 8.48 % | 10.539 M -36.11 % | 16.496 M -15.50 % | 19.522 M -52.72 % | 41.294 M -13.21 % | 47.580 M 283.34 % | 12.412 M 396.58 % | 2.499 M |
| Total current assets | 1.864 B 42.58 % | 1.307 B 12.05 % | 1.167 B -12.60 % | 1.335 B 27.42 % | 1.048 B 64.67 % | 636.224 M 8.16 % | 588.224 M -10.39 % | 656.420 M 6.41 % | 616.887 M -0.88 % | 622.382 M 24.22 % | 501.026 M 4.36 % | 480.104 M 17.61 % | 408.202 M 6.76 % | 382.343 M 13.63 % | 336.483 M -6.41 % | 359.513 M 111.31 % | 170.133 M |
| Inventory | 680.644 M 23.28 % | 552.102 M 2.35 % | 539.429 M 3.06 % | 523.388 M 66.91 % | 313.567 M 72.62 % | 181.656 M -21.53 % | 231.485 M 4.46 % | 221.593 M 4.39 % | 212.272 M 22.29 % | 173.574 M -14.12 % | 202.119 M 34.02 % | 150.810 M 3.37 % | 145.892 M -5.73 % | 154.766 M 51.14 % | 102.399 M -21.13 % | 129.834 M 58.02 % | 82.164 M |
| Net receivables | 784.778 M 42.70 % | 549.956 M 32.42 % | 415.323 M -26.90 % | 568.181 M 33.99 % | 424.050 M 3 498.22 % | 11.785 M -25.75 % | 15.872 M 191.66 % | 5.442 M -19.81 % | 6.786 M -98.34 % | 408.010 M | 0.000 | 0.000 -100.00 % | 226.190 M 27.02 % | 178.068 M | 0.000 | 0.000 -100.00 % | 67.651 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 6.828 M -85.16 % | 46.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 850.000 K -99.20 % | 105.715 M 4 258.48 % | 2.426 M 318.31 % | 579.830 K | 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 | 0.000 | 0.000 |
| Account payables | 324.935 M -8.59 % | 355.466 M 65.41 % | 214.899 M -6.76 % | 230.489 M 0.96 % | 228.300 M 56.59 % | 145.796 M -12.66 % | 166.938 M 8.86 % | 153.355 M -8.84 % | 168.218 M 1.26 % | 166.131 M 28.39 % | 129.391 M 18.04 % | 109.616 M 9.33 % | 100.265 M -34.99 % | 154.229 M 32.83 % | 116.108 M -0.37 % | 116.534 M 70.05 % | 68.528 M |
| Tax payables | 0.000 -100.00 % | 57.000 K -98.84 % | 4.899 M -79.91 % | 24.387 M 113.58 % | 11.418 M 47.88 % | 7.721 M -34.88 % | 11.856 M -12.39 % | 13.533 M 290.22 % | 3.468 M -43.99 % | 6.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 10.980 M -5.21 % | 11.584 M -4.93 % | 12.185 M -4.72 % | 12.788 M -4.51 % | 13.392 M -4.31 % | 13.995 M 183.59 % | 4.935 M | 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 |
| Capital lease obligations | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K -10.47 % | 86.000 K -10.42 % | 96.000 K -8.57 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 249.066 M 66.06 % | 149.988 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.329 M | 0.000 100.00 % | -248.000 K -117.28 % | 1.435 M -52.57 % | 3.025 M 0.00 % | 3.025 M 0.00 % | 3.025 M 133.98 % | 1.293 M 0.00 % | 1.293 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 238.821 M 20.98 % | 197.398 M 17.39 % | 168.159 M -1.60 % | 170.894 M -0.70 % | 172.102 M 2.72 % | 167.549 M -8.71 % | 183.529 M 14.02 % | 160.962 M 7.02 % | 150.400 M -5.74 % | 159.565 M 5.09 % | 151.840 M 14.90 % | 132.153 M 24.37 % | 106.261 M 13.74 % | 93.425 M 17.94 % | 79.213 M 32.48 % | 59.791 M 55.92 % | 38.348 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 100.00 % | -171.704 M -107.65 % | -82.690 M |
| Total assets | 6.003 B 16.31 % | 5.162 B 20.40 % | 4.287 B 52.16 % | 2.817 B 15.09 % | 2.448 B 16.44 % | 2.102 B 5.55 % | 1.992 B 6.62 % | 1.868 B 8.11 % | 1.728 B 10.19 % | 1.568 B 5.53 % | 1.486 B 4.65 % | 1.420 B 22.56 % | 1.159 B 8.43 % | 1.068 B 15.09 % | 928.340 M 6.31 % | 873.270 M 55.24 % | 562.538 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -418.269 M -1 984.86 % | 22.191 M 153.76 % | -41.278 M 90.41 % | -430.357 M -285.08 % | -111.759 M -637.46 % | 20.794 M -76.56 % | 88.712 M 299.25 % | -44.523 M -147.13 % | -18.016 M 77.33 % | -79.482 M -555.21 % | -12.131 M 84.80 % | -79.787 M -14.24 % | -69.844 M -448.47 % | -12.734 M -32.43 % | -9.616 M 92.33 % | -125.343 M -12 635.39 % | 999.917 K |
| Accounts receivables | -249.021 M -104.72 % | -121.640 M -182.49 % | 147.456 M 204.98 % | -140.459 M -65.75 % | -84.744 M -244.38 % | -24.608 M -126.89 % | 91.524 M 199.93 % | -91.588 M -266.31 % | 55.071 M 138.30 % | -143.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 919.378 K |
| Inventory | -128.542 M -914.30 % | -12.673 M 21.00 % | -16.041 M 92.35 % | -209.821 M -59.06 % | -131.911 M -364.73 % | 49.829 M 603.73 % | -9.892 M -6.13 % | -9.321 M 80.64 % | -48.142 M -268.65 % | 28.545 M 155.63 % | -51.309 M -3 713.85 % | 1.420 M 125.99 % | -5.462 M 85.64 % | -38.031 M -238.62 % | 27.435 M 157.55 % | -47.670 M -806.34 % | 6.749 M |
| Accounts payables | -28.886 M -120.63 % | 140.047 M 934.01 % | -16.792 M -223.05 % | -5.198 M -106.36 % | 81.697 M 589.76 % | -16.681 M -202.79 % | 16.228 M 204.53 % | -15.525 M -161.25 % | 25.346 M -29.42 % | 35.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -11.820 M -171.82 % | 16.457 M 110.56 % | -155.901 M -108.20 % | -74.879 M -422.77 % | 23.199 M 89.32 % | 12.254 M 233.95 % | -9.148 M -112.72 % | 71.911 M 242.99 % | -50.291 M -35 719.55 % | -140.401 K -100.36 % | 39.178 M 148.25 % | -81.206 M -26.13 % | -64.382 M -354.50 % | 25.297 M 168.28 % | -37.051 M 52.30 % | -77.674 M -1 064.83 % | -6.668 M |
| Other non cash items | 19.907 M 1 756.16 % | -1.202 M 98.37 % | -73.787 M -127.23 % | -32.473 M 39.42 % | -53.602 M -477.17 % | -9.287 M 79.31 % | -44.886 M -201.60 % | 44.180 M 184.63 % | 15.522 M 20.87 % | 12.841 M -31.09 % | 18.635 M 4 215.61 % | -452.796 K -130.82 % | 1.469 M -87.38 % | 11.637 M 198.00 % | 3.905 M -80.87 % | 20.408 M 480.29 % | 3.517 M |
| Net cash provided by operating activities | -135.270 M -169.49 % | 194.649 M -7.19 % | 209.739 M 386.02 % | -73.331 M -129.10 % | 252.009 M -21.51 % | 321.061 M -28.39 % | 448.377 M 152.70 % | 177.434 M 24.52 % | 142.490 M -14.54 % | 166.732 M 6.21 % | 156.977 M 10.49 % | 142.078 M -16.99 % | 171.160 M 18.38 % | 144.584 M -6.04 % | 153.878 M 398.57 % | 30.864 M -39.39 % | 50.925 M |
| Investments in property plant and equipment | -469.905 M 51.66 % | -972.113 M 40.11 % | -1.623 B -893.20 % | -163.428 M -44 430.79 % | -367.000 K 99.74 % | -138.511 M 36.41 % | -217.834 M -18.68 % | -183.555 M 30.14 % | -262.752 M -583.79 % | -38.426 M 56.15 % | -87.627 M 48.13 % | -168.922 M -34.88 % | -125.236 M -10.05 % | -113.800 M -56.79 % | -72.580 M 49.50 % | -143.720 M 29.82 % | -204.791 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 160.000 M | 0.000 | 0.000 -100.00 % | 127.000 K 100.56 % | -22.500 M -462.50 % | -4.000 M 20.00 % | -5.000 M -125.28 % | 19.777 M | 0.000 -100.00 % | 3.343 M 127.40 % | -12.200 M -80.65 % | -6.753 M -512.27 % | -1.103 M | 0.000 | 0.000 |
| Purchases of investments | -531.000 K 98.83 % | -45.462 M -8 456.99 % | 544.000 K 154.67 % | -995.000 K | 0.000 -100.00 % | 1.386 M 106.16 % | -22.500 M -462.50 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 131.259 M 5 757.16 % | 2.241 M | 0.000 -100.00 % | 161.000 K -72.67 % | 589.000 K -97.40 % | 22.684 M 247.65 % | 6.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.470 M -80.83 % | 12.885 M 35 691.67 % | 36.000 K -99.65 % | 10.183 M 110.96 % | 4.827 M 541.89 % | 752.000 K 431.28 % | -227.000 K -162.71 % | 362.000 K 111.04 % | -3.278 M 83.72 % | -20.137 M -2 752.71 % | -705.894 K -119.89 % | 3.550 M 569.31 % | -756.349 K -137.41 % | 2.022 M -3.46 % | 2.095 M 36.02 % | 1.540 M -28.84 % | 2.164 M |
| Net cash used for investing activites | -467.966 M 46.42 % | -873.431 M 40.19 % | -1.460 B -846.80 % | -154.240 M -3 437.81 % | 4.621 M 103.41 % | -135.657 M 43.56 % | -240.377 M -30.17 % | -184.668 M 31.86 % | -271.030 M -598.78 % | -38.786 M 56.09 % | -88.333 M 45.48 % | -162.029 M -17.25 % | -138.193 M -16.59 % | -118.531 M -65.57 % | -71.588 M 49.65 % | -142.180 M 29.83 % | -202.627 M |
| Debt repayment | 590.306 M 3.71 % | 569.214 M -53.94 % | 1.236 B 477.29 % | 214.067 M 460.23 % | -59.425 M -10.34 % | -53.857 M 64.64 % | -152.302 M -326.43 % | 67.263 M -61.81 % | 176.144 M 326.13 % | -77.894 M -225.12 % | -23.959 M -141.28 % | 58.040 M 322.32 % | -26.106 M -499.09 % | 6.542 M 118.33 % | -35.683 M -123.00 % | 155.161 M 2.59 % | 151.237 M |
| Common stock issued | 113.232 M -33.94 % | 171.415 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 % | 202.328 K 516.91 % | 32.797 K | 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 |
| Dividends paid | 0.000 100.00 % | -5.357 M 0.00 % | -5.357 M 0.00 % | -5.357 M -33.33 % | -4.018 M 17.17 % | -4.851 M -0.31 % | -4.836 M 0.00 % | -4.836 M 0.00 % | -4.836 M -50.02 % | -3.224 M -2.87 % | -3.134 M -18.52 % | -2.644 M -97.43 % | -1.339 M 2.00 % | -1.366 M 14.47 % | -1.598 M -2.10 % | -1.565 M -0.01 % | -1.565 M |
| Other financing activites | 0.000 100.00 % | -76.826 M 39.05 % | -126.048 M -142.39 % | -52.002 M -35.16 % | -38.473 M 13.60 % | -44.528 M 10.59 % | -49.800 M 9.90 % | -55.271 M -29.39 % | -42.716 M 9.04 % | -46.959 M 6.25 % | -50.087 M -35.53 % | -36.956 M -1.91 % | -36.264 M 3.85 % | -37.716 M 6.72 % | -40.432 M -24.92 % | -32.368 M -223.02 % | -10.020 M |
| Net cash used provided by financing activities | 703.538 M 6.85 % | 658.446 M -40.38 % | 1.104 B 604.73 % | 156.708 M 253.76 % | -101.916 M 1.28 % | -103.236 M 50.11 % | -206.938 M -2 991.81 % | 7.156 M -94.44 % | 128.592 M 200.40 % | -128.077 M -65.95 % | -77.180 M -518.53 % | 18.441 M 128.94 % | -63.710 M -97.01 % | -32.339 M 58.37 % | -77.680 M -164.08 % | 121.229 M -13.19 % | 139.652 M |
| Effect of forex changes on cash | 41.958 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 |
| Net change in cash | 142.260 M 829.73 % | -19.495 M 86.67 % | -146.237 M -106.37 % | -70.863 M -145.80 % | 154.714 M 88.29 % | 82.168 M 7 637.10 % | 1.062 M 1 461.54 % | -78.000 K -77.27 % | -44.000 K 66.40 % | -130.962 K 98.47 % | -8.535 M -465.31 % | -1.510 M 95.09 % | -30.743 M -389.10 % | -6.286 M -236.35 % | 4.610 M -53.49 % | 9.913 M 182.26 % | -12.050 M |
| Cash at beginning of period | 16.319 M -22.68 % | 21.107 M -87.39 % | 167.344 M -29.75 % | 238.207 M 185.30 % | 83.493 M 6 201.36 % | 1.325 M 403.80 % | 263.000 K 18.47 % | 222.000 K -28.62 % | 311.000 K -38.60 % | 506.493 K -94.40 % | 9.042 M -14.31 % | 10.552 M -74.45 % | 41.294 M -13.21 % | 47.580 M 10.73 % | 42.970 M 1 619.16 % | 2.499 M -82.82 % | 14.550 M |
| Cash at end of period | 158.579 M 9 737.41 % | 1.612 M -92.36 % | 21.107 M -87.39 % | 167.344 M -29.75 % | 238.207 M 185.30 % | 83.493 M 6 201.36 % | 1.325 M 820.14 % | 144.000 K -46.07 % | 267.000 K -28.90 % | 375.531 K -25.86 % | 506.493 K -94.40 % | 9.042 M -14.31 % | 10.552 M -74.45 % | 41.294 M -13.21 % | 47.580 M 283.34 % | 12.412 M 396.58 % | 2.499 M |
| Operating cash flow | -135.270 M -169.49 % | 194.649 M -7.19 % | 209.739 M 386.02 % | -73.331 M -129.10 % | 252.009 M -21.51 % | 321.061 M -28.39 % | 448.377 M 152.70 % | 177.434 M 24.52 % | 142.490 M -14.54 % | 166.732 M 6.21 % | 156.977 M 10.49 % | 142.078 M -16.99 % | 171.160 M 18.38 % | 144.584 M -6.04 % | 153.878 M 398.57 % | 30.864 M -39.39 % | 50.925 M |
| Capital expenditure | -469.905 M 51.66 % | -972.113 M 40.09 % | -1.623 B -894.60 % | -163.143 M -168 088.66 % | -97.000 K 99.93 % | -138.348 M 36.14 % | -216.638 M -18.03 % | -183.548 M 31.32 % | -267.237 M -595.46 % | -38.426 M 56.15 % | -87.627 M 48.13 % | -168.922 M -34.88 % | -125.236 M -10.05 % | -113.800 M -56.79 % | -72.580 M 49.50 % | -143.720 M 29.82 % | -204.791 M |
| Free CashFlow | -605.175 M 22.16 % | -777.464 M 44.99 % | -1.413 B -496.99 % | -236.759 M -194.09 % | 251.642 M 37.85 % | 182.550 M -20.82 % | 230.543 M 3 870.74 % | -6.114 M 95.10 % | -124.747 M -197.23 % | 128.306 M 85.01 % | 69.350 M 358.35 % | -26.843 M -158.45 % | 45.923 M 49.18 % | 30.785 M -62.13 % | 81.298 M 172.04 % | -112.856 M 26.65 % | -153.866 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.771 B 14.21 % | 1.551 B 28.42 % | 1.208 B 8.32 % | 1.115 B -5.71 % | 1.182 B 10.01 % | 1.075 B 149.51 % | 430.700 M -36.75 % | 680.997 M -10.25 % | 758.732 M 1.24 % | 749.458 M -13.48 % | 866.209 M -18.46 % | 1.062 B 2.87 % | 1.033 B -14.98 % | 1.215 B 13.75 % | 1.068 B 5.10 % | 1.016 B 16.77 % | 870.133 M -5.46 % | 920.382 M 13.68 % | 809.631 M 23.50 % | 655.594 M 136.34 % | 277.391 M -54.77 % | 613.340 M 17.02 % | 524.132 M -18.13 % | 640.171 M 2.49 % | 624.623 M -0.59 % | 628.330 M 2.41 % | 613.525 M -19.00 % | 757.423 M 8.91 % | 695.486 M 5.11 % | 661.691 M 0.49 % | 658.437 M 6.28 % | 619.555 M 12.05 % | 552.940 M 4.76 % | 527.836 M 9.56 % | 481.761 M 0.18 % | 480.873 M -18.84 % | 592.513 M -3.95 % | 616.897 M 8.10 % | 570.651 M -7.97 % | 620.070 M 9.76 % | 564.926 M 12.98 % | 500.015 M 8.04 % | 462.801 M -18.37 % | 566.942 M 13.68 % | 498.732 M -4.47 % | 522.091 M 10.70 % | 471.626 M -12.80 % | 540.842 M 5.50 % | 512.644 M 6.69 % | 480.491 M 12.11 % | 428.582 M -3.19 % | 442.715 M 9.95 % | 402.664 M -8.74 % | 441.224 M 11.91 % | 394.280 M -2.68 % | 405.129 M 414.16 % | 78.795 M -35.48 % | 122.116 M |
| Net income | 70.679 M 55.81 % | 45.362 M 144.45 % | 18.557 M 34.94 % | 13.752 M -37.15 % | 21.879 M -23.17 % | 28.476 M 78.85 % | 15.922 M 39.52 % | 11.412 M -57.23 % | 26.685 M 541.31 % | 4.161 M -97.30 % | 154.142 M 561.84 % | 23.290 M -8.32 % | 25.404 M 56.78 % | 16.204 M -69.73 % | 53.535 M -9.63 % | 59.238 M -32.11 % | 87.251 M -8.79 % | 95.664 M -1.51 % | 97.131 M 119.52 % | 44.247 M 1 415.31 % | 2.920 M -95.89 % | 70.995 M 301.28 % | 17.692 M -76.11 % | 74.048 M 102.47 % | 36.573 M 35.26 % | 27.039 M -59.14 % | 66.167 M -22.22 % | 85.064 M 38.93 % | 61.230 M 67.11 % | 36.641 M 622.47 % | -7.013 M -604.53 % | 1.390 M -96.96 % | 45.695 M 684.19 % | 5.827 M 2 181.07 % | -280.000 K -101.74 % | 16.118 M -62.25 % | 42.696 M 45.21 % | 29.403 M 42.01 % | 20.705 M -45.75 % | 38.166 M 29.06 % | 29.573 M 79.02 % | 16.520 M -36.09 % | 25.847 M 10.90 % | 23.306 M 330.48 % | 5.414 M -50.55 % | 10.947 M -46.90 % | 20.616 M -49.73 % | 41.008 M -8.51 % | 44.820 M 30.68 % | 34.297 M -18.37 % | 42.015 M 4.71 % | 40.124 M 62.83 % | 24.642 M 4.49 % | 23.582 M 10.87 % | 21.270 M -1.33 % | 21.557 M 338.15 % | 4.920 M 1 941.49 % | 241.000 K |
| Income before tax | 102.749 M 51.77 % | 67.701 M 169.50 % | 25.121 M 34.94 % | 18.617 M -37.16 % | 29.624 M 0.94 % | 29.349 M 31.48 % | 22.322 M -7.87 % | 24.228 M -34.62 % | 37.057 M 216.11 % | 11.723 M -93.19 % | 172.227 M 424.20 % | 32.855 M -8.56 % | 35.929 M 20.20 % | 29.891 M -60.05 % | 74.812 M -12.08 % | 85.094 M -32.71 % | 126.457 M -9.49 % | 139.719 M 3.12 % | 135.493 M 119.08 % | 61.846 M 1 068.67 % | 5.292 M -94.64 % | 98.721 M 299.68 % | 24.700 M -56.20 % | 56.390 M 4.22 % | 54.105 M 51.28 % | 35.765 M -54.32 % | 78.293 M -40.55 % | 131.698 M 48.40 % | 88.748 M 51.07 % | 58.746 M 796.62 % | -8.433 M -2 817.99 % | -289.000 K -100.46 % | 63.130 M 612.53 % | 8.860 M 4 689.19 % | 185.000 K -99.11 % | 20.688 M -66.17 % | 61.152 M 34.37 % | 45.509 M 39.58 % | 32.604 M -42.45 % | 56.656 M 28.20 % | 44.192 M 54.57 % | 28.591 M 3.86 % | 27.529 M -7.06 % | 29.621 M 149.97 % | 11.850 M -58.70 % | 28.693 M -16.47 % | 34.349 M -42.23 % | 59.456 M 12.69 % | 52.761 M 10.72 % | 47.651 M -23.21 % | 62.054 M 8.43 % | 57.231 M 68.31 % | 34.004 M -3.59 % | 35.272 M 7.58 % | 32.785 M 7.97 % | 30.366 M 164.24 % | 11.492 M 694.74 % | 1.446 M |
| Income before tax ratio | 0.06 32.89 % | 0.04 109.86 % | 0.02 24.57 % | 0.02 -33.35 % | 0.03 -8.25 % | 0.03 -47.31 % | 0.05 45.68 % | 0.04 -27.16 % | 0.05 212.24 % | 0.02 -92.13 % | 0.20 542.90 % | 0.03 -11.11 % | 0.03 41.37 % | 0.02 -64.87 % | 0.07 -16.35 % | 0.08 -42.37 % | 0.15 -4.27 % | 0.15 -9.29 % | 0.17 77.40 % | 0.09 394.48 % | 0.02 -88.15 % | 0.16 241.55 % | 0.05 -46.50 % | 0.09 1.69 % | 0.09 52.18 % | 0.06 -55.40 % | 0.13 -26.61 % | 0.17 36.26 % | 0.13 43.73 % | 0.09 793.19 % | -0.01 -2 645.68 % | 0.00 -100.41 % | 0.11 580.18 % | 0.02 4 271.14 % | 0.00 -99.11 % | 0.04 -58.32 % | 0.10 39.90 % | 0.07 29.12 % | 0.06 -37.47 % | 0.09 16.80 % | 0.08 36.81 % | 0.06 -3.87 % | 0.06 13.85 % | 0.05 119.89 % | 0.02 -56.77 % | 0.05 -24.54 % | 0.07 -33.75 % | 0.11 6.81 % | 0.10 3.78 % | 0.10 -31.51 % | 0.14 12.00 % | 0.13 53.08 % | 0.08 5.64 % | 0.08 -3.86 % | 0.08 10.94 % | 0.07 -48.61 % | 0.15 1 131.69 % | 0.01 |
| EBITDA | 231.259 M 20.15 % | 192.481 M 52.74 % | 126.021 M 25.48 % | 100.430 M -9.63 % | 111.138 M -0.05 % | 111.192 M 119.72 % | 50.606 M -1.01 % | 51.124 M -18.86 % | 63.008 M 29.29 % | 48.732 M -77.28 % | 214.456 M 241.96 % | 62.713 M -15.76 % | 74.448 M -23.16 % | 96.893 M -3.35 % | 100.251 M -8.99 % | 110.153 M -27.01 % | 150.911 M -8.31 % | 164.588 M 2.55 % | 160.494 M 80.70 % | 88.816 M 178.05 % | 31.942 M -73.17 % | 119.059 M 123.49 % | 53.272 M -39.30 % | 87.761 M 3.92 % | 84.450 M 53.16 % | 55.137 M -48.16 % | 106.350 M -33.63 % | 160.239 M 29.64 % | 123.600 M 37.51 % | 89.883 M 169.46 % | 33.357 M 16.96 % | 28.520 M -69.07 % | 92.195 M 168.47 % | 34.341 M 65.65 % | 20.731 M -54.04 % | 45.107 M -46.37 % | 84.108 M 17.67 % | 71.479 M 22.26 % | 58.467 M -28.51 % | 81.789 M 17.07 % | 69.863 M 36.08 % | 51.338 M -3.58 % | 53.246 M -2.13 % | 54.405 M 40.24 % | 38.793 M -26.08 % | 52.483 M -7.71 % | 56.865 M -27.21 % | 78.117 M 10.39 % | 70.764 M 15.47 % | 61.285 M -24.09 % | 80.736 M 3.98 % | 77.648 M 45.73 % | 53.282 M 3.08 % | 51.688 M 1.32 % | 51.017 M 6.75 % | 47.792 M 187.54 % | 16.621 M 219.14 % | 5.208 M |
| Net income ratio | 0.04 36.43 % | 0.03 90.35 % | 0.02 24.57 % | 0.01 -33.34 % | 0.02 -30.16 % | 0.03 -28.32 % | 0.04 120.60 % | 0.02 -52.35 % | 0.04 533.47 % | 0.01 -96.88 % | 0.18 711.70 % | 0.02 -10.88 % | 0.02 84.39 % | 0.01 -73.39 % | 0.05 -14.01 % | 0.06 -41.86 % | 0.10 -3.53 % | 0.10 -13.36 % | 0.12 77.76 % | 0.07 541.15 % | 0.01 -90.91 % | 0.12 242.92 % | 0.03 -70.82 % | 0.12 97.55 % | 0.06 36.06 % | 0.04 -60.10 % | 0.11 -3.97 % | 0.11 27.56 % | 0.09 58.99 % | 0.06 619.90 % | -0.01 -574.74 % | 0.00 -97.29 % | 0.08 648.59 % | 0.01 1 999.41 % | 0.00 -101.73 % | 0.03 -53.49 % | 0.07 51.19 % | 0.05 31.36 % | 0.04 -41.05 % | 0.06 17.58 % | 0.05 58.45 % | 0.03 -40.84 % | 0.06 35.86 % | 0.04 278.68 % | 0.01 -48.23 % | 0.02 -52.03 % | 0.04 -42.35 % | 0.08 -13.28 % | 0.09 22.49 % | 0.07 -27.19 % | 0.10 8.17 % | 0.09 48.10 % | 0.06 14.50 % | 0.05 -0.93 % | 0.05 1.38 % | 0.05 -14.78 % | 0.06 3 063.89 % | 0.00 |
| Ratio EBITDA | 0.13 5.20 % | 0.12 18.94 % | 0.10 15.84 % | 0.09 -4.17 % | 0.09 -9.14 % | 0.10 -11.94 % | 0.12 56.51 % | 0.08 -9.60 % | 0.08 27.71 % | 0.07 -73.74 % | 0.25 319.39 % | 0.06 -18.11 % | 0.07 -9.63 % | 0.08 -15.03 % | 0.09 -13.40 % | 0.11 -37.49 % | 0.17 -3.01 % | 0.18 -9.79 % | 0.20 46.32 % | 0.14 17.65 % | 0.12 -40.68 % | 0.19 90.99 % | 0.10 -25.86 % | 0.14 1.40 % | 0.14 54.07 % | 0.09 -49.38 % | 0.17 -18.06 % | 0.21 19.04 % | 0.18 30.83 % | 0.14 168.13 % | 0.05 10.05 % | 0.05 -72.39 % | 0.17 156.28 % | 0.07 51.19 % | 0.04 -54.13 % | 0.09 -33.92 % | 0.14 22.51 % | 0.12 13.09 % | 0.10 -22.32 % | 0.13 6.66 % | 0.12 20.45 % | 0.10 -10.76 % | 0.12 19.89 % | 0.10 23.37 % | 0.08 -22.62 % | 0.10 -16.63 % | 0.12 -16.52 % | 0.14 4.64 % | 0.14 8.23 % | 0.13 -32.29 % | 0.19 7.41 % | 0.18 32.55 % | 0.13 12.95 % | 0.12 -9.46 % | 0.13 9.69 % | 0.12 -44.08 % | 0.21 394.61 % | 0.04 |
| Gross profit ratio | 0.38 127.91 % | 0.17 -56.34 % | 0.39 7.07 % | 0.36 130.90 % | 0.16 9.71 % | 0.14 -31.61 % | 0.21 -50.22 % | 0.42 7.01 % | 0.39 81.75 % | 0.21 -49.47 % | 0.42 26.48 % | 0.34 -4.09 % | 0.35 70.34 % | 0.21 -44.73 % | 0.37 0.95 % | 0.37 -17.63 % | 0.45 34.81 % | 0.33 -23.81 % | 0.44 -0.27 % | 0.44 -19.76 % | 0.54 53.01 % | 0.36 -26.36 % | 0.48 3.01 % | 0.47 7.00 % | 0.44 63.48 % | 0.27 -42.85 % | 0.47 5.15 % | 0.45 4.25 % | 0.43 6.35 % | 0.40 36.25 % | 0.30 -4.15 % | 0.31 -23.38 % | 0.40 22.99 % | 0.33 -5.32 % | 0.35 -5.32 % | 0.36 0.43 % | 0.36 0.84 % | 0.36 -2.23 % | 0.37 -1.75 % | 0.37 5.00 % | 0.36 -1.90 % | 0.36 -5.70 % | 0.39 11.49 % | 0.35 6.47 % | 0.33 -7.80 % | 0.35 -4.62 % | 0.37 -3.05 % | 0.38 1.39 % | 0.38 193.00 % | 0.13 -71.17 % | 0.45 66.97 % | 0.27 14.82 % | 0.23 118.36 % | 0.11 -56.62 % | 0.25 5.99 % | 0.23 -29.38 % | 0.33 45.78 % | 0.22 |
| Weighted average shs out dil | 8.890 M 9.23 % | 8.139 M 0.00 % | 8.139 M 4.76 % | 7.769 M 3.69 % | 7.493 M -16.07 % | 8.928 M 12.72 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.01 % | 7.919 M 0.00 % | 7.919 M -0.01 % | 7.920 M -0.01 % | 7.921 M 0.01 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.04 % | 7.917 M -0.02 % | 7.919 M -0.02 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.06 % | 7.915 M 0.14 % | 7.905 M -0.20 % | 7.920 M 0.20 % | 7.904 M -4.54 % | 8.280 M 4.58 % | 7.917 M -0.04 % | 7.921 M 0.03 % | 7.919 M 0.10 % | 7.910 M -0.19 % | 7.926 M 0.06 % | 7.921 M 0.01 % | 7.921 M 0.11 % | 7.912 M -0.12 % | 7.922 M -0.05 % | 7.926 M 0.03 % | 7.923 M 0.07 % | 7.917 M 0.02 % | 7.915 M -0.02 % | 7.917 M -0.03 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.09 % | 7.913 M -0.09 % | 7.920 M -2.09 % | 8.090 M 0.25 % | 8.070 M 0.00 % | 8.070 M |
| Weighted average shs out | 8.890 M 9.23 % | 8.139 M 0.00 % | 8.139 M 4.76 % | 7.769 M 3.69 % | 7.493 M -16.07 % | 8.928 M 12.72 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.01 % | 7.919 M 0.00 % | 7.919 M -0.01 % | 7.920 M -0.01 % | 7.921 M 0.01 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M -0.08 % | 7.927 M 0.08 % | 7.920 M 0.04 % | 7.917 M -0.02 % | 7.919 M -0.02 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.06 % | 7.915 M 0.14 % | 7.905 M -0.20 % | 7.920 M 0.20 % | 7.904 M -4.54 % | 8.280 M 4.58 % | 7.917 M -0.04 % | 7.921 M 0.03 % | 7.919 M 0.10 % | 7.910 M -0.19 % | 7.926 M 0.06 % | 7.921 M 0.01 % | 7.921 M 0.11 % | 7.912 M -0.12 % | 7.922 M -0.05 % | 7.926 M 0.03 % | 7.923 M 0.07 % | 7.917 M 0.02 % | 7.915 M -0.02 % | 7.917 M -0.03 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.00 % | 7.920 M 0.09 % | 7.913 M -0.09 % | 7.920 M -2.09 % | 8.090 M 0.25 % | 8.070 M 0.00 % | 8.070 M |
| EPS diluted | 7.95 42.73 % | 5.57 144.30 % | 2.28 28.81 % | 1.77 -39.38 % | 2.92 -8.46 % | 3.19 7.41 % | 2.97 106.25 % | 1.44 -57.27 % | 3.37 535.85 % | 0.53 -97.28 % | 19.46 561.90 % | 2.94 -8.41 % | 3.21 56.59 % | 2.05 -69.67 % | 6.76 -9.63 % | 7.48 -32.12 % | 11.02 -8.77 % | 12.08 -1.47 % | 12.26 119.32 % | 5.59 1 410.81 % | 0.37 -95.87 % | 8.96 301.79 % | 2.23 -76.15 % | 9.35 102.38 % | 4.62 35.48 % | 3.41 -59.16 % | 8.35 -22.25 % | 10.74 38.94 % | 7.73 66.95 % | 4.63 620.22 % | -0.89 -594.44 % | 0.18 -96.88 % | 5.77 679.73 % | 0.74 2 289.35 % | -0.03 -101.66 % | 2.04 -62.15 % | 5.39 45.28 % | 3.71 41.60 % | 2.62 -45.64 % | 4.82 29.22 % | 3.73 78.47 % | 2.09 -36.09 % | 3.27 11.22 % | 2.94 332.35 % | 0.68 -50.72 % | 1.38 -46.92 % | 2.60 -49.81 % | 5.18 -8.48 % | 5.66 30.72 % | 4.33 -18.30 % | 5.30 4.54 % | 5.07 63.02 % | 3.11 4.36 % | 2.98 10.78 % | 2.69 1.13 % | 2.66 336.07 % | 0.61 1 940.13 % | 0.03 |
| Earnings per share | 7.95 42.73 % | 5.57 144.30 % | 2.28 28.81 % | 1.77 -39.38 % | 2.92 -8.46 % | 3.19 7.41 % | 2.97 106.25 % | 1.44 -57.27 % | 3.37 535.85 % | 0.53 -97.28 % | 19.46 561.90 % | 2.94 -8.41 % | 3.21 56.59 % | 2.05 -69.67 % | 6.76 -9.63 % | 7.48 -32.12 % | 11.02 -8.77 % | 12.08 -1.47 % | 12.26 119.32 % | 5.59 1 410.81 % | 0.37 -95.87 % | 8.96 301.79 % | 2.23 -76.15 % | 9.35 102.38 % | 4.62 35.48 % | 3.41 -59.16 % | 8.35 -22.25 % | 10.74 38.94 % | 7.73 66.95 % | 4.63 620.22 % | -0.89 -594.44 % | 0.18 -96.88 % | 5.77 679.73 % | 0.74 2 289.35 % | -0.03 -101.66 % | 2.04 -62.15 % | 5.39 45.28 % | 3.71 41.60 % | 2.62 -45.64 % | 4.82 29.22 % | 3.73 78.47 % | 2.09 -36.09 % | 3.27 11.22 % | 2.94 332.35 % | 0.68 -50.72 % | 1.38 -46.92 % | 2.60 -49.81 % | 5.18 -8.48 % | 5.66 30.72 % | 4.33 -18.30 % | 5.30 4.54 % | 5.07 63.02 % | 3.11 4.36 % | 2.98 10.78 % | 2.69 1.13 % | 2.66 336.07 % | 0.61 1 940.13 % | 0.03 |
| Gross profit | 678.956 M 160.29 % | 260.841 M -43.94 % | 465.279 M 15.98 % | 401.164 M 117.73 % | 184.252 M 20.69 % | 152.664 M 70.63 % | 89.469 M -68.52 % | 284.194 M -3.96 % | 295.901 M 84.00 % | 160.818 M -56.28 % | 367.837 M 3.13 % | 356.674 M -1.33 % | 361.499 M 44.83 % | 249.606 M -37.14 % | 397.070 M 6.09 % | 374.269 M -3.82 % | 389.137 M 27.45 % | 305.322 M -13.39 % | 352.511 M 23.16 % | 286.213 M 89.64 % | 150.923 M -30.80 % | 218.091 M -13.83 % | 253.097 M -15.66 % | 300.095 M 9.66 % | 273.663 M 62.52 % | 168.392 M -41.47 % | 287.718 M -14.83 % | 337.800 M 13.53 % | 297.536 M 11.79 % | 266.168 M 36.92 % | 194.398 M 1.87 % | 190.831 M -14.15 % | 222.291 M 28.84 % | 172.532 M 3.73 % | 166.321 M -5.15 % | 175.349 M -18.49 % | 215.134 M -3.14 % | 222.118 M 5.70 % | 210.149 M -9.58 % | 232.423 M 15.25 % | 201.664 M 10.84 % | 181.942 M 1.88 % | 178.578 M -8.99 % | 196.221 M 21.04 % | 162.118 M -11.93 % | 184.078 M 5.58 % | 174.348 M -15.46 % | 206.220 M 6.97 % | 192.792 M 212.61 % | 61.672 M -67.68 % | 190.816 M 61.64 % | 118.049 M 26.24 % | 93.514 M 99.28 % | 46.926 M -51.46 % | 96.668 M 3.16 % | 93.711 M 263.12 % | 25.807 M -5.93 % | 27.435 M |
| Income tax expense | 32.070 M 43.56 % | 22.339 M 240.33 % | 6.564 M 34.92 % | 4.865 M -37.19 % | 7.745 M 787.17 % | 873.000 K -86.36 % | 6.400 M -50.06 % | 12.816 M 23.56 % | 10.372 M 37.16 % | 7.562 M -58.19 % | 18.085 M 89.07 % | 9.565 M -9.12 % | 10.525 M -23.10 % | 13.687 M -35.67 % | 21.277 M -17.71 % | 25.856 M -34.05 % | 39.206 M -11.01 % | 44.055 M 14.84 % | 38.362 M 117.98 % | 17.599 M 641.95 % | 2.372 M -91.44 % | 27.726 M 295.63 % | 7.008 M 139.69 % | -17.658 M -200.72 % | 17.532 M 100.92 % | 8.726 M -28.04 % | 12.126 M -74.00 % | 46.634 M 69.47 % | 27.518 M 24.49 % | 22.105 M 1 656.69 % | -1.420 M 15.43 % | -1.679 M -109.63 % | 17.435 M 474.84 % | 3.033 M 552.26 % | 465.000 K -89.82 % | 4.570 M -75.48 % | 18.640 M 15.73 % | 16.106 M 35.36 % | 11.899 M -35.65 % | 18.490 M 26.48 % | 14.619 M 21.10 % | 12.071 M 617.68 % | 1.682 M -73.37 % | 6.315 M -1.88 % | 6.436 M -63.73 % | 17.745 M 29.22 % | 13.733 M -25.56 % | 18.448 M 132.31 % | 7.941 M -39.07 % | 13.032 M -34.97 % | 20.039 M 17.14 % | 17.107 M 82.73 % | 9.362 M -20.57 % | 11.786 M 2.36 % | 11.515 M 30.38 % | 8.832 M 37.02 % | 6.446 M 434.94 % | 1.205 M |
| Cost of revenue | 1.092 B -15.34 % | 1.290 B 73.77 % | 742.221 M 4.01 % | 713.581 M -28.50 % | 997.961 M 8.24 % | 921.989 M 170.19 % | 341.231 M -14.00 % | 396.803 M -14.27 % | 462.831 M -21.37 % | 588.640 M 18.11 % | 498.372 M -29.38 % | 705.670 M 5.13 % | 671.225 M -30.44 % | 965.027 M 43.87 % | 670.783 M 4.52 % | 641.796 M 33.43 % | 480.996 M -21.80 % | 615.060 M 34.55 % | 457.120 M 23.75 % | 369.381 M 192.07 % | 126.468 M -68.00 % | 395.249 M 45.83 % | 271.035 M -20.30 % | 340.076 M -3.10 % | 350.960 M -23.69 % | 459.938 M 41.17 % | 325.807 M -22.36 % | 419.623 M 5.45 % | 397.950 M 0.61 % | 395.523 M -14.77 % | 464.039 M 8.24 % | 428.724 M 29.66 % | 330.649 M -6.94 % | 355.304 M 12.64 % | 315.440 M 3.25 % | 305.524 M -19.04 % | 377.379 M -4.41 % | 394.779 M 9.51 % | 360.502 M -7.00 % | 387.647 M 6.71 % | 363.262 M 14.21 % | 318.073 M 11.91 % | 284.223 M -23.33 % | 370.721 M 10.13 % | 336.614 M -0.41 % | 338.013 M 13.70 % | 297.278 M -11.16 % | 334.622 M 4.62 % | 319.852 M -23.63 % | 418.819 M 76.15 % | 237.766 M -26.77 % | 324.666 M 5.02 % | 309.150 M -21.59 % | 394.297 M 32.49 % | 297.612 M -4.43 % | 311.418 M 487.71 % | 52.988 M -44.04 % | 94.681 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 498.510 M | 0.000 -100.00 % | 382.596 M 13.48 % | 337.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 313.375 M | 0.000 -100.00 % | 172.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.384 M | 0.000 -100.00 % | 212.838 M 57.60 % | 135.047 M 29.39 % | 104.369 M -53.60 % | 224.952 M -3.78 % | 233.779 M 12.36 % | 208.060 M 304.50 % | 51.436 M -74.70 % | 203.336 M 1.50 % | 200.323 M 6.39 % | 188.297 M -0.82 % | 189.846 M -3.62 % | 196.976 M 3.06 % | 191.120 M 20.08 % | 159.161 M -4.04 % | 165.859 M -2.32 % | 169.799 M 9.79 % | 154.661 M | 0.000 -100.00 % | 176.609 M -0.53 % | 177.545 M 1.01 % | 175.767 M 11.62 % | 157.472 M 2.69 % | 153.351 M 1.52 % | 151.049 M -9.33 % | 166.600 M 10.87 % | 150.268 M -3.29 % | 155.385 M 10.99 % | 139.999 M -4.61 % | 146.764 M 4.81 % | 140.031 M 898.77 % | 14.020 M -89.11 % | 128.762 M 111.72 % | 60.818 M 2.20 % | 59.510 M 410.66 % | 11.654 M -81.76 % | 63.884 M 0.85 % | 63.345 M 342.51 % | 14.315 M -44.92 % | 25.989 M |
| Operating expenses | 498.510 M 274.45 % | 133.131 M -65.20 % | 382.596 M 13.48 % | 337.143 M 203.28 % | 111.164 M -16.92 % | 133.803 M 130.11 % | 58.147 M -77.12 % | 254.110 M -2.03 % | 259.383 M 101.89 % | 128.480 M -54.05 % | 279.636 M -10.77 % | 313.375 M 2.90 % | 304.546 M 77.04 % | 172.019 M -45.72 % | 316.894 M 12.01 % | 282.904 M 12.40 % | 251.685 M 64.13 % | 153.343 M -28.51 % | 214.489 M 0.78 % | 212.838 M 57.60 % | 135.047 M 29.39 % | 104.369 M -53.60 % | 224.952 M -3.78 % | 233.779 M 12.36 % | 208.060 M 68.82 % | 123.245 M -39.39 % | 203.336 M 1.50 % | 200.323 M 6.39 % | 188.297 M -0.82 % | 189.846 M -3.62 % | 196.976 M 3.06 % | 191.120 M 20.08 % | 159.161 M -4.04 % | 165.859 M -2.32 % | 169.799 M 9.79 % | 154.661 M 0.44 % | 153.982 M -12.81 % | 176.609 M -0.53 % | 177.545 M 1.01 % | 175.767 M 11.62 % | 157.472 M 2.69 % | 153.351 M 1.52 % | 151.049 M -9.33 % | 166.600 M 10.87 % | 150.268 M -3.29 % | 155.385 M 10.99 % | 139.999 M -4.61 % | 146.764 M 4.81 % | 140.031 M 898.77 % | 14.020 M -89.11 % | 128.762 M 111.72 % | 60.818 M 2.20 % | 59.510 M 410.66 % | 11.654 M -81.76 % | 63.884 M 0.85 % | 63.345 M 342.51 % | 14.315 M -44.92 % | 25.989 M |
| Cost and expenses | 1.591 B 11.78 % | 1.423 B 26.50 % | 1.125 B 7.05 % | 1.051 B -5.27 % | 1.109 B 5.05 % | 1.056 B 164.36 % | 399.378 M -38.64 % | 650.913 M -9.87 % | 722.214 M 0.71 % | 717.120 M -7.83 % | 778.008 M -23.65 % | 1.019 B 4.43 % | 975.771 M -14.18 % | 1.137 B 15.12 % | 987.677 M 6.81 % | 924.700 M 26.21 % | 732.681 M -4.65 % | 768.403 M 14.41 % | 671.609 M 15.35 % | 582.219 M 122.63 % | 261.515 M -47.66 % | 499.618 M 0.73 % | 495.987 M -13.57 % | 573.855 M 2.65 % | 559.020 M -4.14 % | 583.183 M 10.21 % | 529.143 M -14.65 % | 619.946 M 5.75 % | 586.247 M 0.15 % | 585.369 M -11.44 % | 661.015 M 6.64 % | 619.844 M 26.55 % | 489.810 M -6.02 % | 521.163 M 7.40 % | 485.239 M 5.44 % | 460.185 M -13.40 % | 531.361 M -7.01 % | 571.388 M 6.20 % | 538.047 M -4.50 % | 563.414 M 8.20 % | 520.734 M 10.46 % | 471.424 M 8.31 % | 435.272 M -18.99 % | 537.321 M 10.36 % | 486.882 M -1.32 % | 493.398 M 12.83 % | 437.277 M -9.16 % | 481.386 M 4.68 % | 459.883 M 6.25 % | 432.839 M 18.09 % | 366.528 M -4.92 % | 385.484 M 4.56 % | 368.660 M -9.19 % | 405.951 M 12.30 % | 361.496 M -3.54 % | 374.763 M 456.83 % | 67.303 M -44.23 % | 120.670 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 133.131 M | 0.000 | 0.000 -100.00 % | 111.164 M -16.92 % | 133.803 M 130.11 % | 58.147 M -77.12 % | 254.110 M -2.03 % | 259.383 M | 0.000 -100.00 % | 279.636 M | 0.000 -100.00 % | 304.546 M | 0.000 -100.00 % | 316.894 M 12.01 % | 282.904 M 12.40 % | 251.685 M 189.43 % | 86.959 M -59.46 % | 214.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.982 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 650.000 K | 0.000 | 0.000 | 0.000 100.00 % | -7.412 M | 0.000 | 0.000 | 0.000 100.00 % | -862.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.561 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 |
| Interest expense | 78.968 M 4.25 % | 75.749 M 30.71 % | 57.953 M 26.29 % | 45.888 M 0.03 % | 45.875 M -0.39 % | 46.054 M 371.96 % | 9.758 M -0.02 % | 9.760 M 16.29 % | 8.393 M -1.55 % | 8.525 M -64.94 % | 24.316 M 105.95 % | 11.807 M -41.89 % | 20.317 M 157.11 % | 7.902 M -0.32 % | 7.927 M 21.00 % | 6.551 M 6.89 % | 6.129 M -6.07 % | 6.525 M 2.76 % | 6.350 M -19.77 % | 7.915 M 3.06 % | 7.680 M -20.79 % | 9.696 M 9.71 % | 8.838 M -29.75 % | 12.580 M -2.71 % | 12.930 M 10.14 % | 11.740 M 16.38 % | 10.088 M -12.22 % | 11.493 M -36.82 % | 18.192 M 27.23 % | 14.299 M -2.63 % | 14.685 M 8.31 % | 13.558 M -2.91 % | 13.965 M 27.35 % | 10.966 M 1.12 % | 10.845 M -3.17 % | 11.200 M 10.20 % | 10.163 M -17.66 % | 12.343 M 2.09 % | 12.090 M 5.07 % | 11.507 M -6.33 % | 12.285 M | 0.000 -100.00 % | 12.179 M 3.26 % | 11.794 M -16.45 % | 14.116 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 % | 2.068 M 80.77 % | 1.144 M |
| Depreciation and amortization | 49.542 M 1.04 % | 49.031 M 14.17 % | 42.947 M 19.55 % | 35.925 M 0.80 % | 35.639 M -0.42 % | 35.788 M 93.18 % | 18.526 M -0.60 % | 18.637 M 2.32 % | 18.214 M 1.73 % | 17.904 M -0.05 % | 17.913 M -0.76 % | 18.051 M -0.83 % | 18.202 M 1.26 % | 17.975 M -2.51 % | 18.437 M -0.38 % | 18.508 M 1.00 % | 18.325 M -0.10 % | 18.344 M -1.65 % | 18.651 M -2.12 % | 19.055 M 0.45 % | 18.970 M -1.36 % | 19.232 M -0.69 % | 19.366 M 3.06 % | 18.791 M 2.97 % | 18.249 M -0.66 % | 18.370 M 2.23 % | 17.969 M 5.40 % | 17.048 M 2.33 % | 16.660 M -1.06 % | 16.838 M -3.43 % | 17.436 M 14.33 % | 15.251 M 1.00 % | 15.100 M 4.03 % | 14.515 M 6.94 % | 13.573 M 2.68 % | 13.219 M 3.33 % | 12.793 M -6.12 % | 13.627 M -1.06 % | 13.773 M 1.08 % | 13.626 M 1.79 % | 13.386 M -1.04 % | 13.527 M -0.08 % | 13.538 M 4.22 % | 12.990 M 1.27 % | 12.827 M -2.89 % | 13.208 M 5.23 % | 12.552 M 16.13 % | 10.809 M 3.04 % | 10.490 M 14.22 % | 9.184 M -8.58 % | 10.046 M -1.36 % | 10.184 M 5.39 % | 9.663 M 11.42 % | 8.672 M 0.43 % | 8.635 M 1.85 % | 8.478 M 176.97 % | 3.061 M 16.92 % | 2.618 M |
| Operating income | 180.446 M 41.29 % | 127.710 M 54.46 % | 82.683 M 29.15 % | 64.021 M -12.41 % | 73.088 M 287.51 % | 18.861 M -39.78 % | 31.322 M 4.12 % | 30.084 M -17.62 % | 36.518 M 12.93 % | 32.338 M -63.34 % | 88.201 M 97.49 % | 44.662 M -21.58 % | 56.953 M -26.59 % | 77.587 M -3.23 % | 80.176 M -12.25 % | 91.365 M -33.53 % | 137.452 M -9.56 % | 151.979 M 10.11 % | 138.022 M 88.10 % | 73.375 M 362.18 % | 15.876 M -86.04 % | 113.722 M 304.06 % | 28.145 M -57.56 % | 66.316 M 1.09 % | 65.603 M 45.31 % | 45.147 M -46.50 % | 84.382 M -38.62 % | 137.477 M 25.85 % | 109.239 M 43.13 % | 76.322 M 3 060.51 % | -2.578 M -792.04 % | -289.000 K -100.46 % | 63.130 M 846.05 % | 6.673 M 291.86 % | -3.478 M -116.81 % | 20.688 M -66.17 % | 61.152 M 34.37 % | 45.509 M 39.58 % | 32.604 M -42.45 % | 56.656 M 28.20 % | 44.192 M 54.57 % | 28.591 M 3.86 % | 27.529 M -7.06 % | 29.621 M 149.97 % | 11.850 M -58.70 % | 28.693 M -16.47 % | 34.349 M -42.23 % | 59.456 M 12.69 % | 52.761 M 10.72 % | 47.652 M -23.21 % | 62.054 M 8.43 % | 57.231 M 68.31 % | 34.004 M -3.60 % | 35.273 M 7.59 % | 32.784 M 7.96 % | 30.366 M 164.24 % | 11.492 M 694.74 % | 1.446 M |
| Operating income ratio | 0.10 23.72 % | 0.08 20.28 % | 0.07 19.23 % | 0.06 -7.10 % | 0.06 252.25 % | 0.02 -75.87 % | 0.07 64.62 % | 0.04 -8.21 % | 0.05 11.55 % | 0.04 -57.62 % | 0.10 142.20 % | 0.04 -23.77 % | 0.06 -13.66 % | 0.06 -14.92 % | 0.08 -16.50 % | 0.09 -43.08 % | 0.16 -4.34 % | 0.17 -3.14 % | 0.17 52.32 % | 0.11 95.55 % | 0.06 -69.13 % | 0.19 245.29 % | 0.05 -48.16 % | 0.10 -1.37 % | 0.11 46.17 % | 0.07 -47.76 % | 0.14 -24.22 % | 0.18 15.56 % | 0.16 36.17 % | 0.12 3 045.95 % | 0.00 -739.36 % | 0.00 -100.41 % | 0.11 803.10 % | 0.01 275.12 % | -0.01 -116.78 % | 0.04 -58.32 % | 0.10 39.90 % | 0.07 29.12 % | 0.06 -37.47 % | 0.09 16.80 % | 0.08 36.81 % | 0.06 -3.87 % | 0.06 13.85 % | 0.05 119.89 % | 0.02 -56.77 % | 0.05 -24.54 % | 0.07 -33.75 % | 0.11 6.81 % | 0.10 3.78 % | 0.10 -31.51 % | 0.14 12.00 % | 0.13 53.08 % | 0.08 5.64 % | 0.08 -3.86 % | 0.08 10.93 % | 0.07 -48.61 % | 0.15 1 131.69 % | 0.01 |
| Total other income expenses net | -77.697 M -29.48 % | -60.009 M -4.25 % | -57.562 M -26.78 % | -45.404 M -4.46 % | -43.464 M -514.42 % | 10.488 M 216.53 % | -9.000 M -53.69 % | -5.856 M -1 186.46 % | 539.000 K 102.61 % | -20.615 M -124.53 % | 84.026 M 811.66 % | -11.807 M 43.84 % | -21.024 M 55.92 % | -47.696 M -789.19 % | -5.364 M 14.46 % | -6.271 M 42.96 % | -10.995 M 10.32 % | -12.260 M -384.78 % | -2.529 M 78.06 % | -11.529 M -8.93 % | -10.584 M 29.44 % | -15.001 M -335.44 % | -3.445 M 65.29 % | -9.926 M 13.67 % | -11.498 M -22.55 % | -9.382 M -54.08 % | -6.089 M -5.36 % | -5.779 M 71.80 % | -20.491 M -16.59 % | -17.576 M -200.19 % | -5.855 M | 0.000 | 0.000 -100.00 % | 2.187 M -40.29 % | 3.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 |
| 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 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 |
| 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.695 B | 0.000 -100.00 % | 2.617 B | 0.000 -100.00 % | 2.261 B | 0.000 -100.00 % | 1.973 B 17.98 % | 1.672 B 25.22 % | 1.336 B 359.81 % | 290.476 M 5 376.55 % | 5.304 M -4.54 % | 5.556 M -94.59 % | 102.762 M -53.23 % | 219.704 M | 0.000 -100.00 % | 297.534 M | 0.000 -100.00 % | 355.624 M | 0.000 -100.00 % | 244.738 M | 0.000 -100.00 % | 508.988 M | 0.000 -100.00 % | 530.322 M | 0.000 -100.00 % | 400.326 M | 0.000 -100.00 % | 245.966 M | 0.000 -100.00 % | 238.111 M | 0.000 -100.00 % | 296.755 M | 0.000 -100.00 % | 328.403 M | 0.000 -100.00 % | 296.095 M | 0.000 -100.00 % | 333.660 M 34.69 % | 247.726 M 12.78 % | 219.649 M 12.93 % | 194.502 M -21.25 % | 246.991 M 1.01 % | 244.520 M |
| Total investments | 0.000 -100.00 % | 24.713 M | 0.000 -100.00 % | 66.161 M | 0.000 -100.00 % | 66.256 M | 0.000 -100.00 % | 108.128 M -17.33 % | 130.795 M 277.22 % | 34.673 M -5.99 % | 36.883 M -38.72 % | 60.184 M -15.71 % | 71.403 M 2.52 % | 69.647 M -10.93 % | 78.194 M | 0.000 -100.00 % | 78.914 M | 0.000 -100.00 % | 75.801 M | 0.000 -100.00 % | 70.623 M | 0.000 -100.00 % | 45.320 M | 0.000 -100.00 % | 50.204 M | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 67.500 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 67.500 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 67.500 K -0.74 % | 68.000 K -99.66 % | 20.172 M 153.00 % | 7.973 M 0.00 % | 7.973 M 6 721.35 % | 116.886 K |
| Total debt | 0.000 -100.00 % | 2.853 B | 0.000 -100.00 % | 2.618 B | 0.000 -100.00 % | 2.263 B | 0.000 -100.00 % | 1.974 B 16.57 % | 1.694 B 26.25 % | 1.341 B 193.01 % | 457.820 M 82.50 % | 250.856 M 2.91 % | 243.763 M 47.06 % | 165.758 M -45.33 % | 303.197 M | 0.000 -100.00 % | 330.458 M | 0.000 -100.00 % | 356.949 M | 0.000 -100.00 % | 245.230 M | 0.000 -100.00 % | 509.251 M | 0.000 -100.00 % | 541.924 M | 0.000 -100.00 % | 411.765 M | 0.000 -100.00 % | 258.013 M | 0.000 -100.00 % | 249.544 M | 0.000 -100.00 % | 307.849 M | 0.000 -100.00 % | 338.943 M | 0.000 -100.00 % | 306.583 M | 0.000 -100.00 % | 350.157 M 35.11 % | 259.157 M 8.36 % | 239.172 M 15.49 % | 207.087 M -28.17 % | 288.285 M 16.71 % | 247.020 M |
| Accumulated other comprehensive income loss | 2.480 B 175 049.44 % | 1.416 M -99.94 % | 2.420 B 3.82 % | 2.331 B 2.58 % | 2.273 B 156 198.46 % | 1.454 M -99.93 % | 2.066 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.336 M | 0.000 | 0.000 -100.00 % | 1.342 B | 0.000 -100.00 % | 1.237 B | 0.000 -100.00 % | 1.143 B | 0.000 -100.00 % | 1.002 B | 0.000 -100.00 % | 971.598 M | 0.000 -100.00 % | 929.497 M | 0.000 -100.00 % | 923.974 M | 0.000 -100.00 % | 865.172 M | 0.000 -100.00 % | 819.900 M | 0.000 -100.00 % | 752.161 M | 0.000 -100.00 % | 713.113 M | 0.000 -100.00 % | 686.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.140 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.046 B | 0.000 | 0.000 -100.00 % | 2.025 B | 0.000 -100.00 % | 1.823 B | 0.000 -100.00 % | 1.611 B | 0.000 -100.00 % | 1.376 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.182 B | 0.000 | 0.000 | 0.000 -100.00 % | 946.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 872.905 M | 0.000 | 0.000 | 0.000 -100.00 % | 808.580 M | 0.000 -100.00 % | 766.333 M | 0.000 -100.00 % | 695.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 629.832 M | 0.000 -100.00 % | 516.695 M | 0.000 -100.00 % | 378.751 M 166.88 % | 141.917 M |
| Common stock | 0.000 -100.00 % | 89.148 M | 0.000 -100.00 % | 88.970 M | 0.000 -100.00 % | 74.994 M | 0.000 -100.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M | 0.000 -100.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M 0.00 % | 53.567 M -1.88 % | 54.593 M |
| Total equity | 2.480 B 0.00 % | 2.480 B 2.48 % | 2.420 B 0.00 % | 2.420 B 6.49 % | 2.273 B 0.00 % | 2.273 B 10.00 % | 2.066 B 0.00 % | 2.066 B -0.65 % | 2.079 B 8.24 % | 1.921 B 2.32 % | 1.878 B 3.89 % | 1.807 B 8.46 % | 1.666 B 13.07 % | 1.474 B 3.01 % | 1.431 B 6.58 % | 1.342 B 0.00 % | 1.342 B 8.56 % | 1.237 B 0.00 % | 1.237 B 8.16 % | 1.143 B 0.00 % | 1.143 B 14.13 % | 1.002 B 0.00 % | 1.002 B 3.11 % | 971.598 M 0.00 % | 971.598 M 4.53 % | 929.497 M 0.00 % | 929.497 M 0.60 % | 923.974 M 0.00 % | 923.974 M 6.80 % | 865.172 M 0.00 % | 865.172 M 5.52 % | 819.900 M 0.00 % | 819.900 M 9.01 % | 752.161 M 0.00 % | 752.161 M 5.48 % | 713.113 M 0.00 % | 713.113 M 3.89 % | 686.425 M 0.00 % | 686.425 M 4.32 % | 657.995 M 15.12 % | 571.555 M 14.68 % | 498.377 M 14.94 % | 433.611 M 120.66 % | 196.510 M |
| Other non current liabilities | -2.480 B -30 411.86 % | 8.182 M 100.34 % | -2.420 B -12 095.84 % | 20.175 M 100.89 % | -2.273 B -30 939.71 % | 7.369 M 100.36 % | -2.066 B -10 530.11 % | 19.807 M 140.84 % | 8.224 M -41.63 % | 14.089 M 76.24 % | 7.994 M -66.76 % | 24.049 M 279.26 % | 6.341 M -68.94 % | 20.413 M 294.68 % | 5.172 M 100.39 % | -1.342 B -6 523.82 % | 20.897 M 101.69 % | -1.237 B -26 659.09 % | 4.656 M 100.41 % | -1.143 B -19 674.11 % | 5.841 M 100.58 % | -1.002 B -20 143.72 % | 4.998 M 100.51 % | -971.598 M -15 255.17 % | 6.411 M 100.69 % | -929.497 M -15 415.49 % | 6.069 M 100.66 % | -923.974 M -14 029.96 % | 6.633 M 100.77 % | -865.172 M -13 576.32 % | 6.420 M 100.78 % | -819.900 M -12 350.11 % | 6.693 M 100.89 % | -752.161 M -12 866.46 % | 5.892 M 100.83 % | -713.113 M -13 127.27 % | 5.474 M 100.80 % | -686.425 M -16 149.69 % | 4.277 M -42.89 % | 7.489 M 23.54 % | 6.062 M 606 112.20 % | 1.000 K -99.98 % | 5.314 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.864 B | 0.000 -100.00 % | 1.837 B | 0.000 -100.00 % | 1.627 B | 0.000 -100.00 % | 1.484 B 6.88 % | 1.389 B 32.77 % | 1.046 B 1 561.74 % | 62.942 M -29.03 % | 88.688 M -26.74 % | 121.057 M -21.61 % | 154.432 M -25.46 % | 207.192 M | 0.000 -100.00 % | 213.968 M | 0.000 -100.00 % | 204.717 M | 0.000 -100.00 % | 190.942 M | 0.000 -100.00 % | 214.985 M | 0.000 -100.00 % | 209.748 M | 0.000 -100.00 % | 169.601 M | 0.000 -100.00 % | 120.699 M | 0.000 -100.00 % | 131.433 M | 0.000 -100.00 % | 173.348 M | 0.000 -100.00 % | 133.869 M | 0.000 -100.00 % | 149.389 M | 0.000 -100.00 % | 164.945 M -2.85 % | 169.791 M 38.94 % | 122.201 M -0.36 % | 122.641 M -24.39 % | 162.200 M -34.34 % | 247.020 M |
| Total non current liabilities | -2.480 B -216.85 % | 2.122 B 187.70 % | -2.420 B -217.10 % | 2.067 B 190.95 % | -2.273 B -223.26 % | 1.844 B 189.25 % | -2.066 B -221.86 % | 1.695 B 7.48 % | 1.577 B 26.06 % | 1.251 B 391.40 % | 254.618 M -10.36 % | 284.045 M -9.22 % | 312.892 M -8.94 % | 343.596 M -12.77 % | 393.908 M 129.34 % | -1.342 B -441.71 % | 392.849 M 131.77 % | -1.237 B -410.83 % | 397.837 M 134.80 % | -1.143 B -402.57 % | 377.869 M 137.72 % | -1.002 B -362.97 % | 380.945 M 139.21 % | -971.598 M -353.22 % | 383.704 M 141.28 % | -929.497 M -374.37 % | 338.779 M 136.67 % | -923.974 M -422.09 % | 286.864 M 133.16 % | -865.172 M -390.89 % | 297.418 M 136.27 % | -819.900 M -344.85 % | 334.853 M 144.52 % | -752.161 M -357.94 % | 291.600 M 140.89 % | -713.113 M -340.44 % | 296.583 M 143.21 % | -686.425 M -327.76 % | 301.375 M 9.37 % | 275.550 M 17.49 % | 234.525 M 3.05 % | 227.580 M -12.78 % | 260.938 M -8.56 % | 285.367 M |
| Other current liabilities | 0.000 -100.00 % | 87.207 M | 0.000 -100.00 % | 39.235 M | 0.000 -100.00 % | 54.379 M | 0.000 -100.00 % | 63.211 M -39.64 % | 104.725 M 113.72 % | 49.002 M 46.98 % | 33.339 M -11.01 % | 37.462 M 28.62 % | 29.125 M -74.53 % | 114.350 M 337.74 % | 26.123 M | 0.000 -100.00 % | 80.070 M | 0.000 -100.00 % | 25.634 M | 0.000 -100.00 % | 141.001 M | 0.000 -100.00 % | 93.481 M | 0.000 -100.00 % | 93.962 M | 0.000 -100.00 % | 113.513 M | 0.000 -100.00 % | 119.733 M | 0.000 -100.00 % | 115.191 M | 0.000 -100.00 % | 110.854 M | 0.000 -100.00 % | 101.784 M | 0.000 -100.00 % | 94.118 M | 0.000 -100.00 % | 122.609 M -6.04 % | 130.489 M 2.44 % | 127.386 M 35.08 % | 94.305 M 4.75 % | 90.024 M 1 002.93 % | 8.162 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 763.000 K | 0.000 -100.00 % | 2.190 M | 0.000 -100.00 % | 77.254 M | 0.000 -100.00 % | 2.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 795.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 -100.00 % | 10.001 M | 0.000 -100.00 % | 5.972 M | 0.000 -100.00 % | 4.971 M | 0.000 -100.00 % | 14.656 M -39.24 % | 24.122 M 207.78 % | 7.837 M -8.28 % | 8.545 M 140.01 % | 3.560 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 988.675 M | 0.000 -100.00 % | 781.486 M | 0.000 -100.00 % | 635.449 M | 0.000 -100.00 % | 489.962 M 60.69 % | 304.918 M 3.17 % | 295.539 M -25.16 % | 394.878 M 143.50 % | 162.168 M 32.16 % | 122.706 M 983.40 % | 11.326 M -88.20 % | 96.005 M | 0.000 -100.00 % | 116.490 M | 0.000 -100.00 % | 152.232 M | 0.000 -100.00 % | 54.288 M | 0.000 -100.00 % | 225.193 M | 0.000 -100.00 % | 332.176 M | 0.000 -100.00 % | 242.164 M | 0.000 -100.00 % | 137.314 M | 0.000 -100.00 % | 118.111 M | 0.000 -100.00 % | 134.501 M | 0.000 -100.00 % | 205.074 M | 0.000 -100.00 % | 157.194 M | 0.000 -100.00 % | 185.212 M 107.25 % | 89.366 M -23.60 % | 116.971 M 43.29 % | 81.630 M -35.26 % | 126.086 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.401 B | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 1.045 B | 0.000 -100.00 % | 835.886 M 32.64 % | 630.204 M 8.66 % | 579.992 M -15.36 % | 685.283 M 30.95 % | 523.328 M 11.63 % | 468.803 M 66.62 % | 281.354 M 1.28 % | 277.801 M | 0.000 -100.00 % | 373.287 M | 0.000 -100.00 % | 357.455 M | 0.000 -100.00 % | 375.893 M | 0.000 -100.00 % | 485.562 M | 0.000 -100.00 % | 571.172 M | 0.000 -100.00 % | 542.777 M | 0.000 -100.00 % | 399.149 M | 0.000 -100.00 % | 405.626 M | 0.000 -100.00 % | 426.799 M | 0.000 -100.00 % | 442.221 M | 0.000 -100.00 % | 392.469 M | 0.000 -100.00 % | 432.094 M 3.68 % | 416.746 M 18.24 % | 352.459 M 13.27 % | 311.167 M -16.78 % | 373.899 M 363.54 % | 80.661 M |
| Total liabilities | -2.480 B -170.39 % | 3.523 B 245.58 % | -2.420 B -177.72 % | 3.114 B 237.03 % | -2.273 B -178.66 % | 2.889 B 239.85 % | -2.066 B -181.62 % | 2.531 B 14.67 % | 2.207 B 20.55 % | 1.831 B 94.83 % | 939.901 M 16.41 % | 807.373 M 3.28 % | 781.695 M 25.08 % | 624.950 M -6.96 % | 671.709 M 150.04 % | -1.342 B -275.22 % | 766.136 M 161.96 % | -1.237 B -263.72 % | 755.292 M 166.06 % | -1.143 B -251.68 % | 753.762 M 175.24 % | -1.002 B -215.61 % | 866.507 M 189.18 % | -971.598 M -201.75 % | 954.876 M 202.73 % | -929.497 M -205.44 % | 881.556 M 195.41 % | -923.974 M -234.69 % | 686.013 M 179.29 % | -865.172 M -223.06 % | 703.043 M 185.75 % | -819.900 M -207.65 % | 761.652 M 201.26 % | -752.161 M -202.50 % | 733.821 M 202.90 % | -713.113 M -203.49 % | 689.052 M 200.38 % | -686.425 M -193.59 % | 733.468 M 5.95 % | 692.296 M 17.94 % | 586.984 M 8.95 % | 538.747 M -15.14 % | 634.837 M 73.44 % | 366.028 M |
| Other non current assets | 0.000 -100.00 % | 28.542 M | 0.000 -100.00 % | 143.091 M | 0.000 -100.00 % | 37.343 M | 0.000 -100.00 % | 206.030 M 2.12 % | 201.743 M 13.59 % | 177.611 M 31.39 % | 135.180 M 96.95 % | 68.635 M 122.72 % | 30.817 M -32.17 % | 45.431 M -52.78 % | 96.220 M | 0.000 -100.00 % | 36.221 M | 0.000 -100.00 % | 26.400 M | 0.000 -100.00 % | 109.256 M | 0.000 -100.00 % | 568.000 K | 0.000 -100.00 % | 57.456 M | 0.000 -100.00 % | 131.168 M | 0.000 -100.00 % | 964.445 M | 0.000 -100.00 % | 29.127 M | 0.000 -100.00 % | 969.414 M | 0.000 -100.00 % | 40.906 M | 0.000 -100.00 % | 950.002 M | 0.000 -100.00 % | 27.282 M -96.88 % | 874.973 M 1 406.02 % | 58.098 M -91.51 % | 683.957 M 1 190.74 % | 52.989 M 45 234.26 % | 116.886 K |
| Long term investments | 0.000 -100.00 % | 24.713 M | 0.000 -100.00 % | 44.672 M | 0.000 -100.00 % | 62.230 M | 0.000 -100.00 % | 108.128 M -9.33 % | 119.260 M 515.31 % | 19.382 M -47.41 % | 36.853 M -38.77 % | 60.184 M -15.71 % | 71.403 M 35.12 % | 52.846 M | 0.000 | 0.000 -100.00 % | 61.339 M | 0.000 -100.00 % | 75.683 M | 0.000 -100.00 % | 27.865 M | 0.000 -100.00 % | 44.470 M | 0.000 -100.00 % | 3.526 M | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 68.000 K | 0.000 100.00 % | -2.426 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 |
| Intangible assets | 0.000 -100.00 % | 4.035 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 6.063 M | 0.000 -100.00 % | 1.669 M -7.53 % | 1.805 M -14.09 % | 2.101 M -28.20 % | 2.926 M -15.99 % | 3.483 M -19.38 % | 4.320 M -12.05 % | 4.912 M -15.13 % | 5.788 M | 0.000 -100.00 % | 6.707 M | 0.000 -100.00 % | 9.210 M | 0.000 -100.00 % | 7.646 M | 0.000 -100.00 % | 10.322 M | 0.000 -100.00 % | 1.023 M | 0.000 -100.00 % | 1.408 M | 0.000 | 0.000 | 0.000 -100.00 % | 282.976 K | 0.000 | 0.000 | 0.000 -100.00 % | 287.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 309.942 M | 0.000 | 0.000 | 0.000 -100.00 % | 199.316 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.035 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 6.063 M | 0.000 -100.00 % | 1.669 M -7.53 % | 1.805 M -14.09 % | 2.101 M -28.20 % | 2.926 M -15.99 % | 3.483 M -19.38 % | 4.320 M -12.05 % | 4.912 M -15.13 % | 5.788 M | 0.000 -100.00 % | 6.707 M | 0.000 -100.00 % | 9.210 M | 0.000 -100.00 % | 7.646 M | 0.000 -100.00 % | 10.322 M | 0.000 -100.00 % | 1.023 M | 0.000 -100.00 % | 1.408 M | 0.000 | 0.000 | 0.000 -100.00 % | 282.976 K | 0.000 | 0.000 | 0.000 -100.00 % | 385.549 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.438 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.790 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 4.082 B | 0.000 -100.00 % | 3.940 B | 0.000 -100.00 % | 3.749 B | 0.000 -100.00 % | 3.029 B 8.53 % | 2.791 B 15.78 % | 2.410 B 84.33 % | 1.308 B 3.36 % | 1.265 B -2.22 % | 1.294 B -2.09 % | 1.321 B -3.14 % | 1.364 B | 0.000 -100.00 % | 1.355 B | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 1.118 B | 0.000 -100.00 % | 1.124 B | 0.000 -100.00 % | 1.148 B | 0.000 -100.00 % | 1.033 B | 0.000 | 0.000 | 0.000 -100.00 % | 918.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 943.085 M | 0.000 | 0.000 | 0.000 -100.00 % | 912.106 M | 0.000 -100.00 % | 692.238 M | 0.000 -100.00 % | 630.325 M 60.68 % | 392.288 M |
| Total non current assets | 0.000 -100.00 % | 4.139 B | 0.000 -100.00 % | 4.133 B | 0.000 -100.00 % | 3.854 B | 0.000 -100.00 % | 3.345 B 7.19 % | 3.120 B 19.58 % | 2.609 B 76.01 % | 1.483 B 5.56 % | 1.404 B 0.29 % | 1.400 B -1.70 % | 1.425 B -2.84 % | 1.466 B | 0.000 -100.00 % | 1.460 B | 0.000 -100.00 % | 1.404 B | 0.000 -100.00 % | 1.263 B | 0.000 -100.00 % | 1.212 B | 0.000 -100.00 % | 1.234 B | 0.000 -100.00 % | 1.165 B | 0.000 -100.00 % | 964.513 M | 0.000 -100.00 % | 945.833 M | 0.000 -100.00 % | 969.414 M | 0.000 -100.00 % | 984.956 M | 0.000 -100.00 % | 950.002 M | 0.000 -100.00 % | 939.789 M 7.41 % | 874.973 M 16.61 % | 750.337 M 9.71 % | 683.957 M -0.31 % | 686.105 M 74.85 % | 392.405 M |
| Other current assets | -158.579 M -166.08 % | 239.971 M 1 631.40 % | -15.670 M -107.63 % | 205.326 M 1 358.20 % | -16.319 M -108.17 % | 199.623 M 1 786.72 % | -11.835 M -107.61 % | 155.593 M 2 040.80 % | 7.268 M -95.27 % | 153.560 M 1 610.02 % | 8.980 M -87.06 % | 69.415 M 639.48 % | 9.387 M -76.00 % | 39.109 M -89.11 % | 359.290 M 811.48 % | -50.499 M -284.59 % | 27.358 M 2 164.75 % | -1.325 M -100.39 % | 339.424 M 884.80 % | -43.250 M -316.65 % | 19.963 M 219.45 % | -16.712 M -227.15 % | 13.144 M 122.55 % | -58.280 M -281.62 % | 32.089 M 380.52 % | -11.439 M -113.67 % | 83.692 M 794.71 % | -12.047 M -109.19 % | 131.040 M 1 246.16 % | -11.433 M -102.61 % | 437.375 M 4 042.44 % | -11.094 M -576.14 % | 2.330 M 122.11 % | -10.539 M -1 288.05 % | 887.085 K 108.46 % | -10.488 M -565.93 % | 2.251 M 113.65 % | -16.496 M -677.62 % | 2.856 M 565.71 % | 429.000 K -71.01 % | 1.480 M 71.09 % | 865.000 K -33.57 % | 1.302 M -98.48 % | 85.470 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 21.489 M | 0.000 -100.00 % | 4.026 M | 0.000 -100.00 % | 11.751 M 1.87 % | 11.535 M -24.56 % | 15.291 M 50 870.00 % | 30.000 K -99.85 % | 20.617 M 19.19 % | 17.298 M 2.96 % | 16.801 M | 0.000 | 0.000 -100.00 % | 17.575 M | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 42.758 M | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 46.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.493 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 |
| cash and cash equivalents | 0.000 -100.00 % | 158.579 M | 0.000 -100.00 % | 706.000 K | 0.000 -100.00 % | 1.612 M | 0.000 -100.00 % | 920.000 K -95.64 % | 21.107 M 262.23 % | 5.827 M -96.52 % | 167.344 M -31.85 % | 245.552 M 3.08 % | 238.207 M 278.13 % | 62.996 M -24.55 % | 83.493 M | 0.000 -100.00 % | 32.924 M | 0.000 -100.00 % | 1.325 M | 0.000 -100.00 % | 492.000 K | 0.000 -100.00 % | 263.000 K | 0.000 -100.00 % | 11.602 M | 0.000 -100.00 % | 11.439 M | 0.000 -100.00 % | 12.047 M | 0.000 -100.00 % | 11.433 M | 0.000 -100.00 % | 11.094 M | 0.000 -100.00 % | 10.539 M | 0.000 -100.00 % | 10.488 M | 0.000 -100.00 % | 16.496 M 44.31 % | 11.431 M -41.45 % | 19.522 M 55.12 % | 12.585 M -69.52 % | 41.294 M 1 552.12 % | 2.499 M |
| Cash and short term investments | 158.579 M 0.00 % | 158.579 M 911.99 % | 15.670 M -29.40 % | 22.195 M 36.01 % | 16.319 M 189.45 % | 5.638 M -52.36 % | 11.835 M -6.60 % | 12.671 M -39.97 % | 21.107 M -0.05 % | 21.118 M -87.38 % | 167.344 M -37.13 % | 266.169 M 11.74 % | 238.207 M 198.52 % | 79.797 M -4.43 % | 83.493 M 65.34 % | 50.499 M 0.00 % | 50.499 M 3 711.25 % | 1.325 M -8.18 % | 1.443 M -96.66 % | 43.250 M 0.00 % | 43.250 M 158.80 % | 16.712 M 1 401.53 % | 1.113 M -98.09 % | 58.280 M 0.00 % | 58.280 M 409.49 % | 11.439 M 0.00 % | 11.439 M -5.05 % | 12.047 M 0.00 % | 12.047 M 5.37 % | 11.433 M 0.00 % | 11.433 M 3.06 % | 11.094 M 0.00 % | 11.094 M 5.27 % | 10.539 M 0.00 % | 10.539 M 0.49 % | 10.488 M 0.00 % | 10.488 M -36.42 % | 16.496 M 0.00 % | 16.496 M 44.31 % | 11.431 M -41.45 % | 19.522 M 55.12 % | 12.585 M -69.52 % | 41.294 M 1 552.12 % | 2.499 M |
| Total current assets | 0.000 -100.00 % | 1.864 B | 0.000 -100.00 % | 1.402 B | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 1.253 B 7.35 % | 1.167 B 2.08 % | 1.143 B -14.38 % | 1.335 B 10.30 % | 1.210 B 15.52 % | 1.048 B 55.41 % | 674.109 M 5.95 % | 636.224 M | 0.000 -100.00 % | 649.017 M | 0.000 -100.00 % | 588.224 M | 0.000 -100.00 % | 633.856 M | 0.000 -100.00 % | 656.420 M | 0.000 -100.00 % | 692.225 M | 0.000 -100.00 % | 645.574 M | 0.000 -100.00 % | 645.474 M | 0.000 -100.00 % | 622.382 M | 0.000 -100.00 % | 612.138 M | 0.000 -100.00 % | 501.026 M | 0.000 -100.00 % | 452.163 M | 0.000 -100.00 % | 480.104 M 1.01 % | 475.318 M 16.44 % | 408.202 M 15.58 % | 353.167 M -7.63 % | 382.343 M 124.73 % | 170.133 M |
| Inventory | 0.000 -100.00 % | 680.644 M | 0.000 -100.00 % | 596.759 M | 0.000 -100.00 % | 552.102 M | 0.000 -100.00 % | 612.281 M 13.51 % | 539.429 M 18.76 % | 454.231 M -13.21 % | 523.388 M 38.60 % | 377.635 M 20.43 % | 313.567 M 42.49 % | 220.066 M 21.14 % | 181.656 M | 0.000 -100.00 % | 244.645 M | 0.000 -100.00 % | 231.485 M | 0.000 -100.00 % | 196.479 M | 0.000 -100.00 % | 221.593 M | 0.000 -100.00 % | 180.717 M | 0.000 -100.00 % | 218.267 M | 0.000 -100.00 % | 175.175 M | 0.000 -100.00 % | 173.574 M | 0.000 -100.00 % | 189.901 M | 0.000 -100.00 % | 202.119 M | 0.000 -100.00 % | 158.270 M | 0.000 -100.00 % | 150.810 M -3.75 % | 156.690 M 7.40 % | 145.892 M 28.97 % | 113.121 M -19.45 % | 140.430 M 70.91 % | 82.164 M |
| Net receivables | 0.000 -100.00 % | 784.778 M | 0.000 -100.00 % | 577.418 M | 0.000 -100.00 % | 549.956 M | 0.000 -100.00 % | 471.993 M -2.53 % | 484.235 M -5.80 % | 514.030 M -9.53 % | 568.181 M 14.31 % | 497.049 M | 0.000 -100.00 % | 335.137 M 2 743.76 % | 11.785 M | 0.000 -100.00 % | 326.515 M | 0.000 -100.00 % | 15.872 M | 0.000 -100.00 % | 374.164 M | 0.000 -100.00 % | 406.691 M | 0.000 -100.00 % | 421.139 M | 0.000 -100.00 % | 332.176 M | 0.000 -100.00 % | 327.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 408.813 M | 0.000 -100.00 % | 287.480 M | 0.000 -100.00 % | 281.154 M | 0.000 -100.00 % | 309.942 M 1.03 % | 306.768 M 27.13 % | 241.307 M 6.49 % | 226.596 M 13.69 % | 199.316 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.828 M | 0.000 -100.00 % | 46.008 M 558.20 % | 6.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.274 M | 0.000 -100.00 % | 24.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.426 M | 0.000 | 0.000 | 0.000 -100.00 % | 579.830 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 324.935 M | 0.000 -100.00 % | 224.094 M | 0.000 -100.00 % | 355.466 M | 0.000 -100.00 % | 279.327 M 29.98 % | 214.899 M -5.43 % | 227.244 M -1.41 % | 230.489 M -18.78 % | 283.776 M 24.30 % | 228.300 M 62.22 % | 140.731 M -3.47 % | 145.796 M | 0.000 -100.00 % | 165.825 M | 0.000 -100.00 % | 166.938 M | 0.000 -100.00 % | 142.943 M | 0.000 -100.00 % | 153.355 M | 0.000 -100.00 % | 135.059 M | 0.000 -100.00 % | 187.100 M | 0.000 -100.00 % | 142.102 M | 0.000 -100.00 % | 166.131 M | 0.000 -100.00 % | 171.443 M | 0.000 -100.00 % | 129.391 M | 0.000 -100.00 % | 136.186 M | 0.000 -100.00 % | 109.616 M -36.55 % | 172.769 M 72.31 % | 100.265 M -20.86 % | 126.687 M -17.86 % | 154.229 M 112.73 % | 72.499 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.511 M | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 3.386 M -30.88 % | 4.899 M -40.31 % | 8.207 M -66.35 % | 24.387 M -38.91 % | 39.922 M 249.64 % | 11.418 M -23.61 % | 14.947 M 93.59 % | 7.721 M | 0.000 -100.00 % | 10.902 M | 0.000 -100.00 % | 11.856 M | 0.000 -100.00 % | 37.661 M | 0.000 -100.00 % | 13.533 M | 0.000 -100.00 % | 9.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.192 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 |
| Deferred revenue non current | 0.000 -100.00 % | 10.980 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.584 M | 0.000 | 0.000 -100.00 % | 12.185 M -2.41 % | 12.486 M -2.36 % | 12.788 M | 0.000 -100.00 % | 13.392 M | 0.000 -100.00 % | 13.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.935 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 -100.00 % | 2.816 M | 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 |
| Capital lease obligations | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K 0.00 % | 77.000 K -11.49 % | 87.000 K 1.16 % | 86.000 K -10.42 % | 96.000 K 0.00 % | 96.000 K | 0.000 -100.00 % | 105.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 100.00 % | -2.816 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 249.066 M | 0.000 -100.00 % | 2.331 B | 0.000 -100.00 % | 149.988 M | 0.000 -100.00 % | 2.012 B 149 071.61 % | 1.349 M -99.93 % | 1.868 B 140 002.78 % | 1.333 M -99.92 % | 1.754 B | 0.000 -100.00 % | 1.420 B 106 762.08 % | 1.329 M | 0.000 -100.00 % | 1.289 B | 0.000 -100.00 % | 1.437 M | 0.000 -100.00 % | 1.090 B | 0.000 -100.00 % | 1.411 M | 0.000 -100.00 % | 918.031 M | 0.000 -100.00 % | 3.025 M | 0.000 -100.00 % | 870.407 M | 0.000 -100.00 % | 3.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.025 M | 0.000 -100.00 % | 659.546 M | 0.000 -100.00 % | 3.025 M -99.50 % | 604.428 M 46 646.42 % | 1.293 M -99.71 % | 444.810 M 34 301.55 % | 1.293 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 238.821 M | 0.000 -100.00 % | 210.009 M | 0.000 -100.00 % | 197.398 M | 0.000 -100.00 % | 191.302 M 13.76 % | 168.159 M -5.89 % | 178.687 M 4.56 % | 170.894 M -0.24 % | 171.308 M -0.46 % | 172.102 M 1.99 % | 168.751 M 0.72 % | 167.549 M | 0.000 -100.00 % | 157.984 M | 0.000 -100.00 % | 183.529 M | 0.000 -100.00 % | 181.086 M | 0.000 -100.00 % | 160.962 M | 0.000 -100.00 % | 167.545 M | 0.000 -100.00 % | 163.109 M | 0.000 -100.00 % | 159.532 M | 0.000 -100.00 % | 159.565 M | 0.000 -100.00 % | 154.812 M | 0.000 -100.00 % | 151.840 M | 0.000 -100.00 % | 141.720 M | 0.000 -100.00 % | 132.153 M 34.48 % | 98.270 M -7.52 % | 106.261 M 7.00 % | 99.306 M 6.30 % | 93.425 M 143.63 % | 38.348 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 6.003 B | 0.000 -100.00 % | 5.534 B | 0.000 -100.00 % | 5.162 B | 0.000 -100.00 % | 4.597 B 7.23 % | 4.287 B 14.25 % | 3.752 B 33.18 % | 2.817 B 7.75 % | 2.615 B 6.81 % | 2.448 B 16.64 % | 2.099 B -0.18 % | 2.102 B | 0.000 -100.00 % | 2.109 B | 0.000 -100.00 % | 1.992 B | 0.000 -100.00 % | 1.897 B | 0.000 -100.00 % | 1.868 B | 0.000 -100.00 % | 1.926 B | 0.000 -100.00 % | 1.811 B | 0.000 -100.00 % | 1.610 B | 0.000 -100.00 % | 1.568 B | 0.000 -100.00 % | 1.582 B | 0.000 -100.00 % | 1.486 B | 0.000 -100.00 % | 1.402 B | 0.000 -100.00 % | 1.420 B 5.15 % | 1.350 B 16.55 % | 1.159 B 11.71 % | 1.037 B -2.93 % | 1.068 B 89.93 % | 562.538 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -70.679 M -76.46 % | -40.053 M -115.84 % | -18.557 M -34.94 % | -13.752 M 37.15 % | -21.879 M 23.17 % | -28.476 M -1 193.55 % | 2.604 M 113.97 % | -18.637 M -2.32 % | -18.214 M -1.73 % | -17.904 M 0.05 % | -17.913 M 23.09 % | -23.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.247 M -1 415.31 % | -2.920 M 95.89 % | -70.995 M -301.28 % | -17.692 M 76.11 % | -74.048 M -102.47 % | -36.573 M -35.26 % | -27.039 M 59.14 % | -66.167 M 22.22 % | -85.064 M -38.93 % | -61.230 M -67.11 % | -36.641 M -622.47 % | 7.013 M 604.53 % | -1.390 M 96.96 % | -45.695 M -679.51 % | -5.862 M -2 107.53 % | 292.000 K 101.81 % | -16.106 M 62.28 % | -42.696 M -45.21 % | -29.403 M -42.01 % | -20.705 M 45.75 % | -38.166 M -29.06 % | -29.573 M -79.01 % | -16.520 M 36.09 % | -25.847 M -10.90 % | -23.306 M -330.48 % | -5.414 M 50.54 % | -10.947 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.052 M 224.68 % | 11.412 M -57.23 % | 26.685 M 541.31 % | 4.161 M -97.30 % | 154.142 M | 0.000 -100.00 % | 25.404 M 56.78 % | 16.204 M -69.73 % | 53.535 M -9.63 % | 59.238 M -32.11 % | 87.251 M -8.79 % | 95.664 M -1.51 % | 97.131 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net 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 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 |
| 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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.052 M 224.68 % | 11.412 M 323.46 % | -5.107 M -222.73 % | 4.161 M -97.30 % | 154.142 M | 0.000 -100.00 % | 25.404 M 56.78 % | 16.204 M -69.73 % | 53.535 M -9.63 % | 59.238 M -32.11 % | 87.251 M -8.79 % | 95.664 M -1.51 % | 97.131 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.887 M 313.07 % | 11.835 M 2 697.87 % | 423.000 K -98.67 % | 31.792 M 15.06 % | 27.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.612 M -96.70 % | 48.887 M 313.07 % | 11.835 M -55.65 % | 26.685 M -16.06 % | 31.792 M -79.37 % | 154.142 M | 0.000 -100.00 % | 25.404 M 56.78 % | 16.204 M -69.73 % | 53.535 M -9.63 % | 59.238 M -32.11 % | 87.251 M -8.79 % | 95.664 M -1.51 % | 97.131 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.052 M 224.68 % | 11.412 M -57.23 % | 26.685 M 541.31 % | 4.161 M -97.30 % | 154.142 M | 0.000 -100.00 % | 25.404 M 56.78 % | 16.204 M -69.73 % | 53.535 M -9.63 % | 59.238 M -32.11 % | 87.251 M -8.79 % | 95.664 M -1.51 % | 97.131 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.052 M 224.68 % | 11.412 M -57.23 % | 26.685 M 541.31 % | 4.161 M -97.30 % | 154.142 M | 0.000 -100.00 % | 25.404 M 56.78 % | 16.204 M -69.73 % | 53.535 M -9.63 % | 59.238 M -32.11 % | 87.251 M -8.79 % | 95.664 M -1.51 % | 97.131 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 |
| 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 |