Mohite Industries Limited MOHITE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.668 B 33.41 % | 1.250 B 48.07 % | 844.183 M -45.49 % | 1.549 B 74.67 % | 886.645 M -26.01 % | 1.198 B 2.90 % | 1.165 B 13.60 % | 1.025 B 7.03 % | 957.898 M -25.39 % | 1.284 B -37.66 % | 2.059 B 0.82 % | 2.043 B 46.70 % | 1.392 B 62.71 % | 855.771 M -37.15 % | 1.362 B 28.09 % | 1.063 B -42.98 % | 1.864 B -0.62 % | 1.876 B 28.68 % | 1.458 B 54.52 % | 943.338 M |
| Net income | 53.336 M 127.27 % | 23.468 M -64.93 % | 66.913 M 0.27 % | 66.735 M 88.08 % | 35.482 M -16.82 % | 42.655 M 100.40 % | 21.285 M 55.40 % | 13.697 M 139.36 % | -34.797 M -167.07 % | 51.880 M -23.00 % | 67.374 M 0.66 % | 66.929 M 67.66 % | 39.920 M -2.56 % | 40.968 M -4.37 % | 42.839 M 5.90 % | 40.451 M 19.66 % | 33.804 M -39.98 % | 56.325 M -44.83 % | 102.095 M 92.06 % | 53.159 M |
| Income before tax | 56.798 M 119.23 % | 25.908 M -64.51 % | 73.004 M 5.62 % | 69.122 M 85.39 % | 37.285 M -11.77 % | 42.258 M 109.68 % | 20.154 M 72.62 % | 11.675 M 128.69 % | -40.690 M -177.13 % | 52.753 M -26.75 % | 72.013 M 2.86 % | 70.014 M 63.00 % | 42.954 M -5.30 % | 45.356 M -2.34 % | 46.441 M -16.04 % | 55.310 M 7.85 % | 51.285 M -46.39 % | 95.672 M -33.72 % | 144.343 M 83.73 % | 78.563 M |
| Income before tax ratio | 0.03 64.33 % | 0.02 -76.03 % | 0.09 93.76 % | 0.04 6.14 % | 0.04 19.25 % | 0.04 103.78 % | 0.02 51.96 % | 0.01 126.81 % | -0.04 -203.38 % | 0.04 17.51 % | 0.03 2.02 % | 0.03 11.11 % | 0.03 -41.79 % | 0.05 55.40 % | 0.03 -34.45 % | 0.05 89.13 % | 0.03 -46.06 % | 0.05 -48.49 % | 0.10 18.90 % | 0.08 |
| EBITDA | 261.626 M 17.27 % | 223.097 M -10.14 % | 248.263 M 15.80 % | 214.381 M 15.94 % | 184.905 M -2.29 % | 189.245 M -4.31 % | 197.759 M 13.58 % | 174.111 M -14.67 % | 204.036 M 7.20 % | 190.337 M -10.72 % | 213.186 M -23.08 % | 277.140 M 3.32 % | 268.242 M -7.34 % | 289.501 M 35.53 % | 213.613 M -2.04 % | 218.060 M -0.43 % | 218.995 M -18.99 % | 270.324 M 2.77 % | 263.044 M 89.80 % | 138.588 M |
| Net income ratio | 0.03 70.36 % | 0.02 -76.31 % | 0.08 83.94 % | 0.04 7.68 % | 0.04 12.43 % | 0.04 94.76 % | 0.02 36.80 % | 0.01 136.78 % | -0.04 -189.89 % | 0.04 23.52 % | 0.03 -0.15 % | 0.03 14.29 % | 0.03 -40.11 % | 0.05 52.16 % | 0.03 -17.32 % | 0.04 109.85 % | 0.02 -39.61 % | 0.03 -57.13 % | 0.07 24.29 % | 0.06 |
| Ratio EBITDA | 0.16 -12.10 % | 0.18 -39.31 % | 0.29 112.45 % | 0.14 -33.62 % | 0.21 32.06 % | 0.16 -7.00 % | 0.17 -0.02 % | 0.17 -20.27 % | 0.21 43.67 % | 0.15 43.22 % | 0.10 -23.70 % | 0.14 -29.57 % | 0.19 -43.05 % | 0.34 115.64 % | 0.16 -23.52 % | 0.21 74.62 % | 0.12 -18.49 % | 0.14 -20.14 % | 0.18 22.83 % | 0.15 |
| Gross profit ratio | 0.20 -57.08 % | 0.46 -20.67 % | 0.58 43.86 % | 0.40 -32.60 % | 0.60 46.90 % | 0.41 45.77 % | 0.28 -7.86 % | 0.30 -8.19 % | 0.33 48.10 % | 0.22 23.31 % | 0.18 -11.70 % | 0.20 -24.28 % | 0.27 -35.97 % | 0.42 79.67 % | 0.24 2.51 % | 0.23 -9.86 % | 0.25 10.06 % | 0.23 -20.58 % | 0.29 79.86 % | 0.16 |
| Weighted average shs out dil | 202.480 M 0.74 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.990 M 0.00 % | 200.990 M 0.00 % | 200.990 M 0.00 % | 200.997 M 0.00 % | 200.997 M 3 957.29 % | 4.954 M 0.00 % | 4.954 M 0.00 % | 4.954 M 0.00 % | 4.954 M |
| Weighted average shs out | 202.480 M 0.74 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.990 M 0.00 % | 200.990 M 0.00 % | 200.990 M 0.00 % | 200.997 M 0.00 % | 200.997 M 3 957.29 % | 4.954 M 0.00 % | 4.954 M 0.00 % | 4.954 M 0.00 % | 4.954 M |
| EPS diluted | 0.27 125.00 % | 0.12 -63.64 % | 0.33 0.00 % | 0.33 83.33 % | 0.18 -14.29 % | 0.21 90.91 % | 0.11 61.76 % | 0.07 140.00 % | -0.17 -165.38 % | 0.26 -23.53 % | 0.34 3.03 % | 0.33 65.00 % | 0.20 0.00 % | 0.20 -4.76 % | 0.21 5.00 % | 0.20 -97.07 % | 6.82 -40.02 % | 11.37 -44.83 % | 20.61 92.08 % | 10.73 |
| Earnings per share | 0.27 125.00 % | 0.12 -63.64 % | 0.33 0.00 % | 0.33 83.33 % | 0.18 -14.29 % | 0.21 90.91 % | 0.11 61.76 % | 0.07 140.00 % | -0.17 -165.38 % | 0.26 -23.53 % | 0.34 3.03 % | 0.33 65.00 % | 0.20 0.00 % | 0.20 -4.76 % | 0.21 5.00 % | 0.20 -97.07 % | 6.82 -40.02 % | 11.37 -44.83 % | 20.61 92.08 % | 10.73 |
| Gross profit | 329.219 M -42.74 % | 574.934 M 17.46 % | 489.478 M -21.58 % | 624.181 M 17.72 % | 530.203 M 8.69 % | 487.832 M 50.00 % | 325.230 M 4.67 % | 310.710 M -1.74 % | 316.210 M 10.50 % | 286.159 M -23.13 % | 372.260 M -10.98 % | 418.179 M 11.08 % | 376.458 M 4.18 % | 361.353 M 12.92 % | 320.013 M 31.30 % | 243.721 M -48.60 % | 474.160 M 9.39 % | 433.475 M 2.20 % | 424.150 M 177.92 % | 152.614 M |
| Income tax expense | 3.462 M 41.89 % | 2.440 M -59.94 % | 6.091 M 155.07 % | 2.388 M 32.46 % | 1.803 M 553.58 % | -397.461 K 64.86 % | -1.131 M 44.05 % | -2.022 M 65.69 % | -5.893 M -775.03 % | 873.000 K -81.18 % | 4.638 M 50.34 % | 3.085 M 1.68 % | 3.034 M -30.86 % | 4.388 M 21.82 % | 3.602 M -75.76 % | 14.859 M -15.00 % | 17.481 M -55.57 % | 39.347 M -6.87 % | 42.249 M 66.31 % | 25.404 M |
| Cost of revenue | 1.338 B 98.26 % | 675.028 M 90.31 % | 354.705 M -61.63 % | 924.506 M 159.37 % | 356.442 M -49.84 % | 710.549 M -15.35 % | 839.418 M 17.48 % | 714.514 M 11.35 % | 641.688 M -35.68 % | 997.641 M -40.87 % | 1.687 B 3.86 % | 1.624 B 59.89 % | 1.016 B 105.48 % | 494.418 M -52.53 % | 1.042 B 27.13 % | 819.317 M -41.06 % | 1.390 B -3.62 % | 1.442 B 39.55 % | 1.034 B 30.71 % | 790.724 M |
| General and administrative expenses | 150.170 M 496.84 % | 25.161 M 142.80 % | 10.363 M 37.84 % | 7.518 M 10.30 % | 6.816 M -54.30 % | 14.915 M 90.33 % | 7.836 M -31.93 % | 11.512 M 43.88 % | 8.001 M -68.79 % | 25.638 M -36.49 % | 40.368 M 23.41 % | 32.711 M -13.57 % | 37.848 M 266.57 % | 10.325 M -83.93 % | 64.249 M 14.23 % | 56.247 M -72.84 % | 207.091 M 86.66 % | 110.945 M -23.12 % | 144.305 M | 0.000 |
| Selling and marketing expenses | 416.000 K -48.45 % | 807.000 K 135.28 % | 343.000 K -55.63 % | 773.000 K -55.32 % | 1.730 M 140.26 % | 720.025 K 21.81 % | 591.090 K -41.28 % | 1.007 M 767.71 % | 116.000 K -93.55 % | 1.798 M -84.90 % | 11.906 M -3.77 % | 12.372 M 50.18 % | 8.238 M 65.69 % | 4.972 M | 0.000 -100.00 % | 4.506 M -91.43 % | 52.606 M -3.66 % | 54.605 M -6.40 % | 58.336 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 77.588 M -68.05 % | 242.805 M 49.18 % | 162.764 M -58.56 % | 392.739 M 14.51 % | 342.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.124 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.002 M |
| Operating expenses | 170.710 M 64.85 % | 103.556 M -59.15 % | 253.511 M 48.20 % | 171.055 M -57.37 % | 401.285 M 11.90 % | 358.619 M 79.11 % | 200.221 M -4.28 % | 209.165 M 13.71 % | 183.945 M 4.98 % | 175.216 M -22.96 % | 227.439 M -2.65 % | 233.623 M 18.01 % | 197.974 M 22.71 % | 161.335 M 8.56 % | 148.611 M 71.83 % | 86.487 M -73.24 % | 323.197 M 39.31 % | 232.000 M 7.09 % | 216.633 M 280.87 % | 56.878 M |
| Cost and expenses | 1.509 B 93.82 % | 778.584 M 12.19 % | 693.997 M -49.96 % | 1.387 B 83.04 % | 757.727 M -29.13 % | 1.069 B 2.84 % | 1.040 B 12.55 % | 923.679 M 11.88 % | 825.633 M -29.60 % | 1.173 B -38.74 % | 1.915 B 3.04 % | 1.858 B 53.06 % | 1.214 B 85.12 % | 655.753 M -44.91 % | 1.190 B 31.40 % | 905.804 M -47.13 % | 1.713 B 2.33 % | 1.674 B 33.93 % | 1.250 B 47.49 % | 847.602 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 |
| Selling general and administrative expenses | 170.710 M 557.39 % | 25.968 M 142.56 % | 10.706 M 29.13 % | 8.291 M -2.98 % | 8.546 M -45.34 % | 15.635 M 85.52 % | 8.427 M -32.68 % | 12.519 M 54.23 % | 8.117 M -70.41 % | 27.436 M -47.52 % | 52.274 M 15.95 % | 45.083 M -2.18 % | 46.086 M 201.27 % | 15.297 M -76.19 % | 64.249 M 5.75 % | 60.753 M -76.61 % | 259.697 M 56.87 % | 165.550 M -18.30 % | 202.641 M 276.12 % | 53.876 M |
| Interest income | 0.000 | 0.000 -100.00 % | 1.549 M 109.89 % | 738.000 K 117.09 % | 339.945 K -64.31 % | 952.536 K -13.65 % | 1.103 M 135.71 % | 468.000 K -57.06 % | 1.090 M -88.11 % | 9.165 M -53.42 % | 19.677 M | 0.000 -100.00 % | 2.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.414 M |
| Interest expense | 137.748 M 12.72 % | 122.200 M 20.78 % | 101.178 M 6.26 % | 95.215 M 2.82 % | 92.607 M 5.05 % | 88.155 M -16.80 % | 105.959 M 17.04 % | 90.533 M -14.29 % | 105.627 M 12.88 % | 93.573 M 1.22 % | 92.447 M -17.00 % | 111.381 M -15.74 % | 132.184 M -14.60 % | 154.775 M 58.80 % | 97.465 M -4.37 % | 101.924 M 2.25 % | 99.678 M -5.79 % | 105.803 M 67.48 % | 63.173 M 147.92 % | 25.481 M |
| Depreciation and amortization | 67.080 M -10.55 % | 74.989 M 1.23 % | 74.081 M 45.60 % | 50.881 M -8.08 % | 55.353 M -7.79 % | 60.032 M -17.48 % | 72.750 M 1.18 % | 71.903 M 0.18 % | 71.772 M -9.60 % | 79.394 M 16.13 % | 68.365 M -25.43 % | 91.681 M -1.53 % | 93.104 M -0.13 % | 93.226 M 45.10 % | 64.249 M 5.63 % | 60.826 M -10.59 % | 68.032 M -1.19 % | 68.849 M 23.99 % | 55.528 M 60.75 % | 34.544 M |
| Operating income | 158.509 M -66.37 % | 471.378 M 213.86 % | 150.186 M 25.40 % | 119.765 M -21.79 % | 153.133 M 46.30 % | 104.671 M -16.18 % | 124.874 M 23.10 % | 101.442 M 349.31 % | -40.689 M -177.13 % | 52.753 M -26.75 % | 72.013 M 2.86 % | 70.014 M 62.99 % | 42.955 M -5.29 % | 45.356 M -68.48 % | 143.906 M -8.48 % | 157.234 M 4.15 % | 150.963 M -25.07 % | 201.475 M -2.91 % | 207.516 M 116.76 % | 95.736 M |
| Operating income ratio | 0.10 -74.79 % | 0.38 111.97 % | 0.18 130.05 % | 0.08 -55.22 % | 0.17 97.74 % | 0.09 -18.54 % | 0.11 8.36 % | 0.10 332.94 % | -0.04 -203.37 % | 0.04 17.51 % | 0.03 2.02 % | 0.03 11.11 % | 0.03 -41.79 % | 0.05 -49.85 % | 0.11 -28.55 % | 0.15 82.65 % | 0.08 -24.61 % | 0.11 -24.55 % | 0.14 40.28 % | 0.10 |
| Total other income expenses net | -101.711 M 77.17 % | -445.470 M -477.23 % | -77.174 M -52.39 % | -50.643 M | 0.000 | 0.000 100.00 % | -104.720 M -16.52 % | -89.871 M 62.90 % | -242.208 M -76.04 % | -137.584 M 2.54 % | -141.173 M 31.84 % | -207.126 M -53.15 % | -135.244 M 0.45 % | -135.854 M -39.39 % | -97.463 M 4.38 % | -101.924 M -2.25 % | -99.678 M 5.79 % | -105.803 M -67.48 % | -63.174 M -267.87 % | -17.173 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.053 B -20.00 % | 1.316 B 25.95 % | 1.045 B 11.60 % | 936.186 M -4.07 % | 975.947 M 1.47 % | 961.813 M 18.03 % | 814.871 M -1.32 % | 825.738 M 1.98 % | 809.686 M -1.40 % | 821.221 M 22.44 % | 670.735 M -10.60 % | 750.248 M -13.01 % | 862.430 M -18.63 % | 1.060 B 59.41 % | 664.873 M -42.30 % | 1.152 B -12.27 % | 1.313 B 2.81 % | 1.277 B 18.21 % | 1.081 B 127.79 % | 474.449 M |
| Total investments | 23.458 M 581.92 % | 3.440 M 1.17 % | 3.400 M -82.22 % | 19.121 M 4.97 % | 18.216 M 485.70 % | 3.110 M 128.67 % | 1.360 M 0.00 % | 1.360 M 0.01 % | 1.360 M 11.02 % | 1.225 M 0.00 % | 1.225 M 0.00 % | 1.225 M 0.00 % | 1.225 M 0.00 % | 1.225 M -66.67 % | 3.675 M -96.81 % | 115.310 M -48.38 % | 223.375 M 68.78 % | 132.344 M -7.16 % | 142.545 M -7.94 % | 154.846 M |
| Total debt | 1.069 B -20.60 % | 1.346 B 28.77 % | 1.045 B 11.54 % | 937.147 M -4.10 % | 977.162 M 1.56 % | 962.169 M 16.84 % | 823.509 M -2.07 % | 840.946 M 2.08 % | 823.815 M -3.33 % | 852.185 M 21.89 % | 699.122 M -10.10 % | 777.667 M -13.95 % | 903.786 M -16.85 % | 1.087 B 56.54 % | 694.352 M -41.73 % | 1.192 B -14.23 % | 1.389 B 5.80 % | 1.313 B 18.57 % | 1.108 B 123.93 % | 494.576 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 65.495 M 42.54 % | 45.950 M | 0.000 -100.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 6 599.90 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.713 M |
| Retained earnings | 939.550 M 11.47 % | 842.902 M -0.38 % | 846.156 M 0.35 % | 843.235 M 13.99 % | 739.763 M 4 653.12 % | 15.564 M -26.88 % | 21.285 M 55.40 % | 13.697 M -97.90 % | 652.249 M -4.65 % | 684.046 M 3.83 % | 658.822 M 24.44 % | 529.443 M 14.47 % | 462.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.296 M -75.39 % | 167.799 M 21.27 % | 138.364 M | 0.000 |
| Common stock | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M |
| Total equity | 1.249 B 4.46 % | 1.196 B 2.00 % | 1.172 B 6.05 % | 1.105 B 11.95 % | 987.493 M 3.73 % | 952.011 M 7.18 % | 888.228 M 2.46 % | 866.943 M 1.61 % | 853.246 M -3.92 % | 888.043 M 2.92 % | 862.819 M 17.64 % | 733.440 M 10.04 % | 666.511 M 6.37 % | 626.590 M 7.00 % | 585.622 M 3.43 % | 566.221 M -6.51 % | 605.622 M -4.09 % | 631.453 M 11.05 % | 568.602 M 26.44 % | 449.710 M |
| Other non current liabilities | 5.000 M 250 100.00 % | -2.000 K 99.99 % | -26.764 M -2 676 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.400 M -73.14 % | 407.363 M 622.14 % | -78.018 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 751.570 M -21.43 % | 956.621 M 36.44 % | 701.111 M 15.16 % | 608.840 M -11.69 % | 689.467 M 3.44 % | 666.546 M 25.25 % | 532.164 M 2.42 % | 519.606 M 37.25 % | 378.590 M -4.17 % | 395.070 M 30.57 % | 302.562 M -20.72 % | 381.616 M -24.17 % | 503.274 M -24.70 % | 668.366 M -3.74 % | 694.352 M -11.46 % | 784.207 M -9.67 % | 868.179 M -33.88 % | 1.313 B 18.57 % | 1.108 B 408.96 % | 217.602 M |
| Total non current liabilities | 781.635 M -18.29 % | 956.619 M 36.44 % | 701.111 M 10.76 % | 633.012 M -11.63 % | 716.353 M 4.09 % | 688.185 M 23.62 % | 556.676 M 1.31 % | 549.499 M 33.16 % | 412.655 M -5.14 % | 435.028 M 23.45 % | 352.402 M -19.05 % | 435.318 M -22.39 % | 560.891 M -23.16 % | 729.949 M -3.86 % | 759.246 M -39.83 % | 1.262 B -14.00 % | 1.467 B 5.39 % | 1.392 B 19.10 % | 1.169 B 370.65 % | 248.377 M |
| Other current liabilities | 145.909 M 367.24 % | 31.228 M 1 890.31 % | 1.569 M -93.02 % | 22.473 M 350.61 % | -8.967 M -123.29 % | 38.506 M 7 661.37 % | 496.122 K 104.16 % | -11.939 M -24.62 % | -9.580 M -12.60 % | -8.508 M -333.16 % | 3.649 M 936.65 % | 352.000 K -99.62 % | 92.321 M 40 214.85 % | 229.000 K -99.95 % | 447.126 M 224.20 % | -360.017 M -220.39 % | 299.051 M -2.17 % | 305.675 M 81.59 % | 168.330 M 1 235.83 % | -14.820 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 22.627 M 14.23 % | 19.808 M -27.72 % | 27.405 M -7.05 % | 29.485 M 54.26 % | 19.113 M 26.68 % | 15.088 M 0.79 % | 14.970 M -1.07 % | 15.132 M -32.75 % | 22.500 M 60.71 % | 14.000 M -74.71 % | 55.350 M 14.48 % | 48.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 317.187 M -18.53 % | 389.349 M 13.13 % | 344.149 M 11.56 % | 308.499 M 7.23 % | 287.695 M 16.71 % | 246.508 M -8.96 % | 270.770 M -11.59 % | 306.252 M -27.00 % | 419.499 M -8.23 % | 457.115 M 4.87 % | 435.903 M -14.50 % | 509.846 M 27.30 % | 400.512 M -26.86 % | 547.633 M | 0.000 -100.00 % | 407.363 M -21.83 % | 521.110 M | 0.000 | 0.000 -100.00 % | 276.974 M |
| Total current liabilities | 542.514 M 8.68 % | 499.183 M 10.18 % | 453.069 M 7.37 % | 421.962 M 14.53 % | 368.424 M -1.07 % | 372.392 M 7.68 % | 345.818 M -6.65 % | 370.449 M -27.23 % | 509.096 M -2.20 % | 520.564 M 2.95 % | 505.665 M -12.75 % | 579.584 M 0.70 % | 575.575 M -8.31 % | 627.719 M 12.79 % | 556.526 M 1 075.44 % | 47.346 M -78.58 % | 221.033 M -27.69 % | 305.675 M 81.59 % | 168.330 M -60.14 % | 422.335 M |
| Total liabilities | 1.324 B -9.04 % | 1.456 B 23.27 % | 1.181 B 11.94 % | 1.055 B -2.75 % | 1.085 B 2.28 % | 1.061 B 17.52 % | 902.494 M -1.90 % | 919.949 M -0.20 % | 921.751 M -3.54 % | 955.592 M 11.37 % | 858.067 M -15.45 % | 1.015 B -10.70 % | 1.136 B -16.29 % | 1.358 B 3.18 % | 1.316 B 0.50 % | 1.309 B -22.46 % | 1.688 B -0.56 % | 1.698 B 26.97 % | 1.337 B 99.39 % | 670.712 M |
| Other non current assets | 36.704 M 113.46 % | -272.675 M 9.81 % | -302.331 M -9 264.18 % | 3.299 M 1.45 % | 3.252 M -96.32 % | 88.468 M | 0.000 100.00 % | -560.000 -128.00 % | 2.000 K -99.93 % | 2.955 M -96.77 % | 91.410 M 31.61 % | 69.453 M 169.63 % | 25.759 M -52.00 % | 53.667 M 39.12 % | 38.576 M -66.55 % | 115.310 M -48.38 % | 223.375 M 68.73 % | 132.389 M -7.16 % | 142.604 M | 0.000 |
| Long term investments | 3.440 M 0.00 % | 3.440 M 1.18 % | 3.400 M 0.00 % | 3.400 M 0.00 % | 3.400 M 104.54 % | -74.951 M -5 610.73 % | 1.360 M -70.25 % | 4.571 M 5.64 % | 4.327 M 253.22 % | 1.225 M 0.00 % | 1.225 M 0.00 % | 1.225 M 0.00 % | 1.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.278 M |
| Intangible assets | 0.000 -100.00 % | 301.421 M -1.38 % | 305.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 326.728 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 301.421 M -1.38 % | 305.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 326.728 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 |
| Property plant equipment net | 1.042 B -6.39 % | 1.113 B 31.84 % | 844.024 M 32.83 % | 635.432 M -5.35 % | 671.361 M -10.07 % | 746.569 M -0.87 % | 753.115 M -1.55 % | 764.959 M -3.70 % | 794.376 M -11.25 % | 895.056 M -8.57 % | 978.942 M -0.41 % | 982.993 M -10.16 % | 1.094 B -11.53 % | 1.237 B -1.57 % | 1.257 B 14.24 % | 1.100 B -6.69 % | 1.179 B 1.95 % | 1.156 B 40.11 % | 825.290 M 79.94 % | 458.656 M |
| Total non current assets | 1.082 B -3.14 % | 1.117 B 31.28 % | 850.738 M 32.49 % | 642.131 M -5.29 % | 678.013 M -10.80 % | 760.086 M -0.68 % | 765.265 M -0.55 % | 769.529 M -3.65 % | 798.705 M -11.18 % | 899.236 M -16.08 % | 1.072 B 1.70 % | 1.054 B -6.02 % | 1.121 B -13.12 % | 1.291 B -0.36 % | 1.295 B 6.57 % | 1.215 B -13.33 % | 1.402 B 8.81 % | 1.289 B 33.15 % | 967.894 M 65.47 % | 584.934 M |
| Other current assets | 493.669 M -23.00 % | 641.163 M 48.81 % | 430.861 M 638.61 % | 58.334 M -68.10 % | 182.889 M 673.79 % | 23.636 M -88.18 % | 200.041 M 18.83 % | 168.341 M 2 889.00 % | 5.632 M -99.07 % | 603.705 M 14 145.04 % | 4.238 M -35.73 % | 6.594 M -27.69 % | 9.119 M 496.40 % | 1.529 M 104.70 % | -32.540 M -162.09 % | 52.410 M 148.68 % | 21.075 M -15.27 % | 24.874 M -47.35 % | 47.242 M 154.96 % | 18.529 M |
| Short term investments | 20.018 M 9.42 % | 18.294 M -73.32 % | 68.573 M 336.19 % | 15.721 M 6.11 % | 14.816 M -81.02 % | 78.062 M 1 128.88 % | 6.352 M -56.74 % | 14.684 M 6.93 % | 13.732 M -48.04 % | 26.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.568 M |
| cash and cash equivalents | 16.099 M -46.51 % | 30.098 M 6 263.21 % | 473.000 K -50.78 % | 961.000 K -20.96 % | 1.216 M 241.65 % | 355.892 K -95.88 % | 8.638 M -43.20 % | 15.208 M 7.64 % | 14.129 M -54.37 % | 30.964 M 9.08 % | 28.387 M 3.53 % | 27.419 M -33.70 % | 41.356 M 52.52 % | 27.115 M -8.02 % | 29.479 M -24.86 % | 39.230 M -48.28 % | 75.846 M 112.86 % | 35.632 M 33.05 % | 26.781 M 33.06 % | 20.127 M |
| Cash and short term investments | 36.117 M -25.37 % | 48.392 M -29.91 % | 69.046 M 275.33 % | 18.396 M 5.78 % | 17.392 M -77.82 % | 78.417 M 807.80 % | 8.638 M -43.20 % | 15.208 M 7.64 % | 14.129 M -54.37 % | 30.964 M 9.08 % | 28.387 M 3.53 % | 27.419 M -33.70 % | 41.356 M 52.52 % | 27.115 M -8.02 % | 29.479 M -24.86 % | 39.230 M -48.28 % | 75.846 M 112.86 % | 35.632 M 33.05 % | 26.781 M -45.00 % | 48.695 M |
| Total current assets | 1.492 B -2.82 % | 1.535 B 23.50 % | 1.243 B -18.15 % | 1.518 B 8.90 % | 1.394 B 11.32 % | 1.253 B 22.14 % | 1.025 B 0.80 % | 1.017 B 4.21 % | 976.292 M 3.38 % | 944.398 M 45.45 % | 649.309 M -6.53 % | 694.671 M 1.89 % | 681.781 M -1.72 % | 693.723 M 14.44 % | 606.170 M -8.17 % | 660.113 M -25.97 % | 891.668 M -14.32 % | 1.041 B 10.94 % | 938.026 M 75.17 % | 535.488 M |
| Inventory | 475.857 M 6.86 % | 445.322 M 16.12 % | 383.513 M -42.96 % | 672.341 M 60.94 % | 417.771 M 2.74 % | 406.614 M 1.34 % | 401.227 M -2.48 % | 411.431 M 14.02 % | 360.848 M 16.50 % | 309.729 M 3.38 % | 299.608 M -18.15 % | 366.035 M 14.07 % | 320.890 M 0.64 % | 318.848 M 26.97 % | 251.124 M 25.25 % | 200.496 M -28.04 % | 278.606 M -46.18 % | 517.666 M 41.11 % | 366.842 M 113.08 % | 172.158 M |
| Net receivables | 485.943 M 21.50 % | 399.947 M 11.28 % | 359.397 M -53.28 % | 769.251 M -0.90 % | 776.206 M 4.35 % | 743.836 M 21.90 % | 610.183 M 44.46 % | 422.383 M -3.23 % | 436.470 M 0.62 % | 433.791 M 36.81 % | 317.076 M 7.62 % | 294.623 M -7.80 % | 319.534 M -8.12 % | 347.760 M -2.89 % | 358.107 M -2.68 % | 367.977 M | 0.000 | 0.000 -100.00 % | 497.161 M 67.90 % | 296.106 M |
| Tax assets | 0.000 100.00 % | -28.104 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.463 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 |
| Other assets | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 79.418 M 13.44 % | 70.006 M -13.81 % | 81.224 M 18.07 % | 68.794 M 41.53 % | 48.606 M 27.03 % | 38.263 M 9.75 % | 34.863 M 5.47 % | 33.055 M -30.74 % | 47.725 M 3.59 % | 46.069 M 5.63 % | 43.613 M -21.26 % | 55.386 M 102.20 % | 27.392 M -13.06 % | 31.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.006 M |
| Tax payables | 0.000 -100.00 % | 8.600 M 145.71 % | 3.500 M 46.57 % | 2.388 M -82.55 % | 13.685 M -30.29 % | 19.631 M | 0.000 -100.00 % | 12.906 M 19.99 % | 10.756 M 0.00 % | 10.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.175 M |
| Deferred revenue non current | 0.000 100.00 % | -28.103 M | 0.000 | 0.000 | 0.000 100.00 % | -21.640 M -104.07 % | 532.164 M | 0.000 100.00 % | -34.065 M | 0.000 100.00 % | -1.000 K 100.00 % | -53.702 M 6.79 % | -57.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 108.650 M 25.65 % | 86.467 M 9.06 % | 79.287 M 29.45 % | 61.247 M 31.06 % | 46.733 M 36.00 % | 34.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.323 M 26.22 % | 43.039 M 32.52 % | 32.477 M | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -19.808 M | 0.000 100.00 % | -49.115 M -138.71 % | -20.575 M -36.37 % | -15.088 M 41.35 % | -25.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.134 M |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.997 M | 0.000 | 0.000 -100.00 % | 451.252 M 168.87 % | -655.249 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 425.593 M 10.65 % | 384.625 M | 0.000 -100.00 % | 309.006 M 40.70 % | 219.618 M 11.61 % | 196.764 M | 0.000 |
| Deferred tax liabilities non current | 30.065 M 6.98 % | 28.103 M 5.00 % | 26.764 M 10.72 % | 24.173 M -10.09 % | 26.886 M 24.24 % | 21.640 M -11.72 % | 24.512 M -18.00 % | 29.893 M -12.25 % | 34.065 M -14.75 % | 39.957 M -19.83 % | 49.840 M -7.19 % | 53.702 M -6.79 % | 57.617 M -6.44 % | 61.583 M -5.10 % | 64.894 M -7.68 % | 70.293 M -9.90 % | 78.018 M -1.40 % | 79.126 M 28.71 % | 61.475 M 99.76 % | 30.775 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.573 B -2.95 % | 2.652 B 12.68 % | 2.353 B 8.93 % | 2.160 B 4.26 % | 2.072 B 2.97 % | 2.013 B 12.39 % | 1.791 B 0.21 % | 1.787 B 0.67 % | 1.775 B -3.72 % | 1.844 B 7.13 % | 1.721 B -1.57 % | 1.748 B -3.03 % | 1.803 B -9.14 % | 1.984 B 4.36 % | 1.901 B 1.38 % | 1.875 B -18.24 % | 2.294 B -1.52 % | 2.329 B 22.22 % | 1.906 B 70.11 % | 1.120 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 61.921 M 118.18 % | -340.507 M -510.39 % | 82.971 M 139.15 % | -211.952 M -43.71 % | -147.488 M -28.04 % | -115.189 M -811.72 % | 16.185 M 128.17 % | -57.450 M -19.17 % | -48.210 M 79.16 % | -231.368 M -658.79 % | 41.405 M 190.43 % | -45.789 M -187.89 % | 52.096 M 157.41 % | -90.743 M -7 156.22 % | 1.286 M 101.09 % | -117.526 M -192.44 % | 127.132 M 267.23 % | 34.619 M 110.75 % | -322.184 M -281.98 % | -84.346 M |
| Accounts receivables | -85.996 M 52.33 % | -180.412 M -204.54 % | 172.583 M 285.62 % | -92.975 M -36.71 % | -68.007 M 55.24 % | -151.939 M -2 323.95 % | 6.832 M -31.98 % | 10.044 M 303.70 % | 2.488 M 101.10 % | -226.678 M -1 276.06 % | -16.473 M 35.09 % | -25.378 M -146.22 % | 54.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.103 M |
| Inventory | -30.535 M 50.60 % | -61.809 M -109.51 % | -29.502 M -146.27 % | 63.760 M 671.47 % | -11.157 M -107.12 % | -5.387 M -152.79 % | 10.204 M 120.17 % | -50.583 M 1.05 % | -51.119 M -405.08 % | -10.121 M -115.24 % | 66.427 M 247.14 % | -45.145 M -2 110.82 % | -2.042 M 96.98 % | -67.724 M -33.77 % | -50.628 M -63.51 % | -30.963 M -112.95 % | 239.060 M 263.01 % | -146.651 M -0.41 % | -146.052 M -168.64 % | -54.368 M |
| Accounts payables | 9.412 M 183.89 % | -11.219 M -1 121 800.00 % | -1.000 K -100.01 % | 19.131 M 5.79 % | 18.084 M -51.89 % | 37.586 M 4 514.82 % | -851.360 K 94.97 % | -16.910 M -4 116.63 % | 421.000 K | 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 | 169.040 M 294.15 % | -87.067 M -44.85 % | -60.109 M 70.22 % | -201.868 M -133.62 % | -86.407 M -1 999.06 % | 4.550 M | 0.000 100.00 % | -740.000 | 0.000 -100.00 % | 5.431 M 121.70 % | -25.022 M -3 785.40 % | -644.000 K -101.19 % | 54.138 M 335.19 % | -23.019 M -144.34 % | 51.914 M 159.97 % | -86.563 M 22.66 % | -111.928 M -161.75 % | 181.270 M 202.92 % | -176.132 M -975.19 % | 20.125 M |
| Other non cash items | -1.124 M -100.90 % | 125.145 M 31.61 % | 95.088 M -36.12 % | 148.853 M 58.24 % | 94.070 M 7.19 % | 87.758 M -19.14 % | 108.524 M 20.27 % | 90.234 M -47.88 % | 173.112 M 303.13 % | 42.942 M -26.18 % | 58.170 M -46.11 % | 107.934 M -14.63 % | 126.433 M -14.96 % | 148.679 M 341.11 % | 33.706 M -56.36 % | 77.245 M 395.41 % | 15.592 M 261.09 % | -9.679 M 67.37 % | -29.661 M -224.92 % | 23.744 M |
| Net cash provided by operating activities | 181.213 M 255.01 % | -116.905 M -135.95 % | 325.144 M 471.39 % | 56.904 M 45.09 % | 39.220 M -47.61 % | 74.858 M -65.60 % | 217.612 M 87.01 % | 116.362 M -25.40 % | 155.984 M 377.16 % | -56.279 M -123.45 % | 239.953 M 7.20 % | 223.840 M -28.85 % | 314.587 M 60.08 % | 196.517 M 2.60 % | 191.540 M 152.51 % | 75.855 M -71.05 % | 262.041 M 38.30 % | 189.476 M 238.24 % | -137.067 M -605.76 % | 27.101 M |
| Investments in property plant and equipment | -2.082 M 97.51 % | -83.451 M 64.76 % | -236.808 M 12.49 % | -270.609 M -2 553.17 % | -10.199 M 80.91 % | -53.432 M 12.27 % | -60.906 M -41.48 % | -43.051 M -44.79 % | -29.734 M 18.81 % | -36.622 M -85.23 % | -19.771 M -33.28 % | -14.834 M -48.50 % | -9.989 M 87.10 % | -77.425 M 64.94 % | -220.810 M -80.72 % | -122.184 M -99.35 % | -61.291 M 85.77 % | -430.750 M -32.63 % | -324.777 M -85.41 % | -175.168 M |
| Acquisitions net | 3.943 M 220.57 % | 1.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 567.000 K | 0.000 -100.00 % | 66.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.734 M |
| Purchases of investments | 0.000 100.00 % | -40.000 K | 0.000 | 0.000 100.00 % | -290.000 K | 0.000 | 0.000 | 0.000 100.00 % | -135.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.475 M 80.70 % | -38.734 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.635 M -17.29 % | 134.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 364.000 K |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 135.301 K 101.35 % | -10.043 M -9 147.75 % | 111.000 K -98.53 % | 7.571 M -80.05 % | 37.947 M -36.56 % | 59.816 M 1 391.67 % | 4.010 M -70.47 % | 13.581 M -40.52 % | 22.831 M 47 464.58 % | 48.000 K -99.86 % | 33.567 M 100.82 % | 16.715 M | 0.000 |
| Net cash used for investing activites | 1.861 M 102.26 % | -82.261 M 65.26 % | -236.808 M 12.49 % | -270.609 M -2 479.81 % | -10.489 M 79.70 % | -51.682 M 15.14 % | -60.906 M -43.82 % | -42.349 M -6.10 % | -39.912 M -235.10 % | 29.543 M 342.16 % | -12.200 M -152.78 % | 23.113 M -53.61 % | 49.827 M 167.87 % | -73.415 M 23.20 % | -95.594 M -368.40 % | 35.616 M 158.16 % | -61.243 M 84.87 % | -404.658 M -16.68 % | -346.796 M -105.12 % | -169.070 M |
| Debt repayment | -195.347 M -164.96 % | 300.712 M 376.22 % | 63.145 M -28.30 % | 88.070 M 3 407.48 % | 2.511 M -98.14 % | 134.759 M 872.85 % | -17.437 M -201.79 % | 17.131 M 160.39 % | -28.369 M -124.95 % | 113.720 M 173.84 % | -154.014 M -5.27 % | -146.299 M 33.63 % | -220.429 M -971.81 % | 25.284 M 3 060.66 % | -854.000 K 97.17 % | -30.154 M -139.59 % | 76.163 M -68.22 % | 239.675 M -48.64 % | 466.641 M 173.55 % | 170.586 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.232 M | 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 |
| 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 100.00 % | -11.719 M | 0.000 | 0.000 100.00 % | -23.516 M -105.22 % | -11.459 M 0.00 % | -11.459 M |
| Other financing activites | 1.000 K 100.00 % | -122.200 M -122.32 % | -54.966 M 42.27 % | -95.215 M -3.19 % | -92.267 M -4.66 % | -88.155 M 16.80 % | -105.959 M -17.04 % | -90.533 M 13.40 % | -104.537 M -23.85 % | -84.407 M -15.99 % | -72.771 M 36.50 % | -114.592 M 11.68 % | -129.744 M 13.93 % | -150.750 M -61.88 % | -93.124 M 8.63 % | -101.924 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -195.346 M -209.43 % | 178.512 M 2 082.57 % | 8.179 M 214.47 % | -7.145 M 92.04 % | -89.756 M -292.60 % | 46.603 M 137.77 % | -123.395 M -68.11 % | -73.402 M 44.77 % | -132.906 M -553.40 % | 29.313 M 112.93 % | -226.784 M 13.07 % | -260.891 M 25.50 % | -350.173 M -179.10 % | -125.466 M -18.70 % | -105.697 M 19.97 % | -132.078 M -273.41 % | 76.163 M -66.51 % | 227.391 M -50.04 % | 455.182 M 186.05 % | 159.127 M |
| Effect of forex changes on cash | -1.727 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -39.881 M -8 625.17 % | 467.802 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 |
| Net change in cash | -13.999 M 32.22 % | -20.654 M -121.40 % | 96.515 M 143.70 % | -220.851 M -261.90 % | -61.026 M -187.46 % | 69.779 M 1 162.06 % | -6.570 M -708.67 % | 1.079 M 106.41 % | -16.835 M -753.28 % | 2.577 M 166.22 % | 968.000 K 106.95 % | -13.938 M -197.87 % | 14.241 M 702.41 % | -2.364 M 75.76 % | -9.751 M 52.68 % | -20.607 M -151.24 % | 40.214 M 212.39 % | 12.873 M 144.88 % | -28.681 M | 0.000 |
| Cash at beginning of period | 30.098 M -56.41 % | 69.046 M 133.94 % | -203.459 M -1 269.84 % | 17.392 M -77.82 % | 78.417 M 807.80 % | 8.638 M -43.20 % | 15.208 M 7.64 % | 14.129 M -54.37 % | 30.964 M 9.08 % | 28.387 M 3.53 % | 27.419 M -33.70 % | 41.356 M 52.52 % | 27.115 M -8.02 % | 29.479 M -24.86 % | 39.230 M -34.44 % | 59.837 M 67.93 % | 35.632 M 56.56 % | 22.759 M -55.75 % | 51.437 M | 0.000 |
| Cash at end of period | 16.099 M -66.73 % | 48.392 M 145.25 % | -106.944 M 47.44 % | -203.459 M -1 269.87 % | 17.392 M -77.82 % | 78.417 M 807.80 % | 8.638 M -43.20 % | 15.208 M 7.64 % | 14.129 M -54.37 % | 30.964 M 9.08 % | 28.387 M 3.53 % | 27.418 M -33.70 % | 41.356 M 52.52 % | 27.115 M -8.02 % | 29.479 M -24.86 % | 39.230 M -48.28 % | 75.846 M 112.86 % | 35.632 M 56.58 % | 22.756 M 13.06 % | 20.127 M |
| Operating cash flow | 181.213 M 255.01 % | -116.905 M -135.95 % | 325.144 M 471.39 % | 56.904 M 45.09 % | 39.220 M -47.61 % | 74.858 M -65.60 % | 217.612 M 87.01 % | 116.362 M -25.40 % | 155.984 M 377.16 % | -56.279 M -123.45 % | 239.953 M 7.20 % | 223.840 M -28.85 % | 314.587 M 60.08 % | 196.517 M 2.60 % | 191.540 M 152.51 % | 75.855 M -71.05 % | 262.041 M 38.30 % | 189.476 M 238.24 % | -137.067 M -605.76 % | 27.101 M |
| Capital expenditure | -2.082 M 97.51 % | -83.451 M 64.76 % | -236.808 M 12.49 % | -270.609 M -2 553.17 % | -10.199 M 80.91 % | -53.432 M 12.27 % | -60.906 M -41.48 % | -43.051 M -44.79 % | -29.734 M 18.81 % | -36.622 M -85.23 % | -19.771 M -33.28 % | -14.834 M -48.50 % | -9.989 M 87.10 % | -77.425 M 64.94 % | -220.810 M -80.72 % | -122.184 M -99.35 % | -61.291 M 85.77 % | -430.750 M -32.63 % | -324.777 M -85.41 % | -175.168 M |
| Free CashFlow | 179.131 M 189.41 % | -200.356 M -326.81 % | 88.336 M 141.34 % | -213.705 M -836.40 % | 29.020 M 35.45 % | 21.426 M -86.33 % | 156.706 M 113.75 % | 73.311 M -41.93 % | 126.250 M 235.90 % | -92.901 M -142.19 % | 220.182 M 5.35 % | 209.006 M -31.38 % | 304.598 M 155.77 % | 119.092 M 506.87 % | -29.270 M 36.82 % | -46.329 M -123.08 % | 200.750 M 183.20 % | -241.274 M 47.76 % | -461.844 M -211.92 % | -148.067 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 253.653 M -27.65 % | 350.608 M -6.04 % | 373.139 M -21.43 % | 474.937 M 1.30 % | 468.845 M -24.24 % | 618.891 M 182.35 % | 219.190 M -10.70 % | 245.458 M 47.49 % | 166.423 M -42.43 % | 289.088 M 140.33 % | 120.289 M -34.57 % | 183.836 M -23.93 % | 241.653 M -40.82 % | 408.360 M 12.09 % | 364.305 M -31.66 % | 533.065 M 128.97 % | 232.813 M -46.71 % | 436.859 M 66.91 % | 261.738 M 49.19 % | 175.438 M 1 307.33 % | 12.466 M -97.07 % | 424.874 M 69.92 % | 250.051 M -14.16 % | 291.283 M 25.46 % | 232.173 M -19.96 % | 290.070 M -1.04 % | 293.106 M -7.32 % | 316.256 M 19.24 % | 265.216 M -1.28 % | 268.647 M 1.81 % | 263.862 M 16.33 % | 226.816 M -14.70 % | 265.901 M -6.22 % | 283.527 M 67.93 % | 168.834 M -36.58 % | 266.204 M 11.23 % | 239.333 M 25.33 % | 190.959 M -22.72 % | 247.112 M -37.03 % | 392.431 M -13.43 % | 453.298 M -9.89 % | 503.049 M 7.98 % | 465.863 M -14.61 % | 545.545 M 0.12 % | 544.887 M -6.42 % | 582.264 M 41.14 % | 412.554 M -29.81 % | 587.768 M 27.77 % | 460.025 M 28.20 % | 358.839 M -5.60 % | 380.119 M 12.52 % | 337.835 M 7.04 % | 315.602 M |
| Net income | -10.140 M -113.43 % | -4.751 M -146.93 % | 10.124 M -62.41 % | 26.933 M 28.07 % | 21.030 M 533.82 % | 3.318 M -29.34 % | 4.696 M -74.45 % | 18.379 M 727.91 % | -2.927 M -107.46 % | 39.236 M 546.82 % | 6.066 M -13.95 % | 7.049 M -51.59 % | 14.561 M -54.91 % | 32.290 M 193.20 % | 11.013 M -35.10 % | 16.970 M 162.57 % | 6.463 M -81.34 % | 34.631 M 4 703.22 % | 721.000 K -90.04 % | 7.236 M 201.84 % | -7.105 M -131.77 % | 22.361 M 47.31 % | 15.180 M 464.31 % | 2.690 M 10.97 % | 2.424 M -45.22 % | 4.425 M 4.49 % | 4.235 M -39.51 % | 7.001 M 23.87 % | 5.652 M 268.21 % | -3.360 M -161.10 % | 5.499 M 34.68 % | 4.083 M -45.38 % | 7.475 M 116.62 % | -44.975 M -4 727.06 % | 972.000 K -82.90 % | 5.683 M 71.69 % | 3.310 M -88.89 % | 29.803 M 312.90 % | 7.218 M 5.59 % | 6.836 M -14.79 % | 8.023 M 17.48 % | 6.829 M -35.60 % | 10.604 M -63.07 % | 28.710 M 35.23 % | 21.231 M 66.11 % | 12.781 M 77.83 % | 7.187 M -58.63 % | 17.373 M -41.28 % | 29.588 M 363.69 % | 6.381 M -59.99 % | 15.949 M 7.36 % | 14.855 M 443.14 % | 2.735 M |
| Income before tax | -10.140 M -686.66 % | -1.289 M -112.73 % | 10.124 M -62.41 % | 26.933 M 28.07 % | 21.030 M 265.23 % | 5.758 M 22.61 % | 4.696 M -74.45 % | 18.379 M 727.91 % | -2.927 M -106.46 % | 45.327 M 647.23 % | 6.066 M -13.95 % | 7.049 M -51.59 % | 14.561 M -58.01 % | 34.677 M 214.87 % | 11.013 M -35.10 % | 16.970 M 162.57 % | 6.463 M -82.26 % | 36.434 M 4 953.26 % | 721.000 K -90.04 % | 7.236 M 201.84 % | -7.105 M -132.35 % | 21.964 M 44.69 % | 15.180 M 464.31 % | 2.690 M 10.97 % | 2.424 M -26.41 % | 3.294 M -22.22 % | 4.235 M -39.51 % | 7.001 M 23.87 % | 5.652 M 205.02 % | -5.382 M -197.87 % | 5.499 M 34.68 % | 4.083 M -45.38 % | 7.475 M 114.69 % | -50.868 M -5 333.33 % | 972.000 K -82.90 % | 5.683 M 71.69 % | 3.310 M -89.21 % | 30.676 M 324.99 % | 7.218 M 5.59 % | 6.836 M -14.79 % | 8.023 M -30.04 % | 11.468 M 8.15 % | 10.604 M -63.07 % | 28.710 M 35.23 % | 21.231 M 33.81 % | 15.866 M 120.76 % | 7.187 M -58.63 % | 17.373 M -41.28 % | 29.588 M 214.26 % | 9.415 M -40.97 % | 15.949 M 7.36 % | 14.855 M 443.14 % | 2.735 M |
| Income before tax ratio | -0.04 -987.34 % | 0.00 -113.55 % | 0.03 -52.16 % | 0.06 26.43 % | 0.04 382.12 % | 0.01 -56.57 % | 0.02 -71.39 % | 0.07 525.73 % | -0.02 -111.22 % | 0.16 210.92 % | 0.05 31.52 % | 0.04 -36.36 % | 0.06 -29.04 % | 0.08 180.91 % | 0.03 -5.04 % | 0.03 14.68 % | 0.03 -66.71 % | 0.08 2 927.59 % | 0.00 -93.32 % | 0.04 107.24 % | -0.57 -1 202.52 % | 0.05 -14.85 % | 0.06 557.36 % | 0.01 -11.55 % | 0.01 -8.06 % | 0.01 -21.41 % | 0.01 -34.73 % | 0.02 3.88 % | 0.02 206.38 % | -0.02 -196.13 % | 0.02 15.77 % | 0.02 -35.97 % | 0.03 115.67 % | -0.18 -3 216.33 % | 0.01 -73.03 % | 0.02 54.36 % | 0.01 -91.39 % | 0.16 449.97 % | 0.03 67.68 % | 0.02 -1.58 % | 0.02 -22.36 % | 0.02 0.15 % | 0.02 -56.75 % | 0.05 35.06 % | 0.04 42.99 % | 0.03 56.42 % | 0.02 -41.06 % | 0.03 -54.04 % | 0.06 145.14 % | 0.03 -37.47 % | 0.04 -4.58 % | 0.04 407.40 % | 0.01 |
| EBITDA | 28.537 M -36.36 % | 44.840 M -23.47 % | 58.589 M -38.67 % | 95.528 M 52.43 % | 62.669 M -17.66 % | 76.106 M 254.84 % | 21.448 M -76.38 % | 90.799 M 161.34 % | 34.744 M -68.33 % | 109.694 M 158.36 % | 42.457 M 11.31 % | 38.143 M -18.53 % | 46.820 M -32.46 % | 69.327 M 51.55 % | 45.745 M -18.61 % | 56.202 M 30.08 % | 43.205 M -51.26 % | 88.644 M 49.94 % | 59.121 M 58.65 % | 37.265 M 389.62 % | 7.611 M -84.30 % | 48.473 M -14.19 % | 56.488 M 34.97 % | 41.851 M -1.41 % | 42.448 M -34.08 % | 64.392 M 49.27 % | 43.137 M -7.23 % | 46.498 M 3.71 % | 44.835 M 54.52 % | 29.016 M -47.54 % | 55.313 M 30.81 % | 42.286 M -10.08 % | 47.028 M 1 320.24 % | -3.854 M -108.17 % | 47.181 M -3.86 % | 49.075 M 14.47 % | 42.871 M -38.52 % | 69.727 M 15.82 % | 60.202 M 34.26 % | 44.841 M 7.32 % | 41.784 M 22.84 % | 34.014 M -34.64 % | 52.038 M -21.36 % | 66.171 M 11.80 % | 59.185 M -25.43 % | 79.365 M 44.43 % | 54.952 M -14.56 % | 64.320 M -17.17 % | 77.650 M 21.39 % | 63.968 M -12.37 % | 72.998 M -2.47 % | 74.848 M 25.93 % | 59.434 M |
| Net income ratio | -0.04 -195.01 % | -0.01 -149.94 % | 0.03 -52.16 % | 0.06 26.43 % | 0.04 736.66 % | 0.01 -74.98 % | 0.02 -71.39 % | 0.07 525.73 % | -0.02 -112.96 % | 0.14 169.14 % | 0.05 31.52 % | 0.04 -36.36 % | 0.06 -23.80 % | 0.08 161.57 % | 0.03 -5.04 % | 0.03 14.68 % | 0.03 -64.98 % | 0.08 2 777.79 % | 0.00 -93.32 % | 0.04 107.24 % | -0.57 -1 182.92 % | 0.05 -13.30 % | 0.06 557.36 % | 0.01 -11.55 % | 0.01 -31.56 % | 0.02 5.58 % | 0.01 -34.73 % | 0.02 3.88 % | 0.02 270.39 % | -0.01 -160.01 % | 0.02 15.77 % | 0.02 -35.97 % | 0.03 117.72 % | -0.16 -2 855.31 % | 0.01 -73.03 % | 0.02 54.36 % | 0.01 -91.14 % | 0.16 434.31 % | 0.03 67.68 % | 0.02 -1.58 % | 0.02 30.38 % | 0.01 -40.36 % | 0.02 -56.75 % | 0.05 35.06 % | 0.04 77.51 % | 0.02 26.00 % | 0.02 -41.06 % | 0.03 -54.04 % | 0.06 261.70 % | 0.02 -57.62 % | 0.04 -4.58 % | 0.04 407.40 % | 0.01 |
| Ratio EBITDA | 0.11 -12.03 % | 0.13 -18.55 % | 0.16 -21.94 % | 0.20 50.48 % | 0.13 8.70 % | 0.12 25.67 % | 0.10 -73.55 % | 0.37 77.19 % | 0.21 -44.98 % | 0.38 7.51 % | 0.35 70.11 % | 0.21 7.09 % | 0.19 14.12 % | 0.17 35.20 % | 0.13 19.10 % | 0.11 -43.19 % | 0.19 -8.54 % | 0.20 -10.17 % | 0.23 6.34 % | 0.21 -65.21 % | 0.61 435.15 % | 0.11 -49.50 % | 0.23 57.23 % | 0.14 -21.41 % | 0.18 -17.64 % | 0.22 50.84 % | 0.15 0.10 % | 0.15 -13.03 % | 0.17 56.52 % | 0.11 -48.48 % | 0.21 12.44 % | 0.19 5.41 % | 0.18 1 401.13 % | -0.01 -104.86 % | 0.28 51.59 % | 0.18 2.92 % | 0.18 -50.94 % | 0.37 49.88 % | 0.24 113.21 % | 0.11 23.96 % | 0.09 36.33 % | 0.07 -39.47 % | 0.11 -7.91 % | 0.12 11.67 % | 0.11 -20.31 % | 0.14 2.33 % | 0.13 21.72 % | 0.11 -35.17 % | 0.17 -5.31 % | 0.18 -7.17 % | 0.19 -13.32 % | 0.22 17.65 % | 0.19 |
| Gross profit ratio | 0.29 318.87 % | 0.07 -73.86 % | 0.27 -4.93 % | 0.28 -37.83 % | 0.45 1 896.38 % | -0.03 -113.91 % | 0.18 -75.28 % | 0.74 100.32 % | 0.37 -48.56 % | 0.71 -2.83 % | 0.73 143.96 % | 0.30 -44.04 % | 0.54 46.36 % | 0.37 2.47 % | 0.36 -18.77 % | 0.44 5.33 % | 0.42 42.67 % | 0.29 -35.92 % | 0.46 -53.37 % | 0.98 -1.37 % | 1.00 251.49 % | 0.28 -50.71 % | 0.58 52.33 % | 0.38 -22.42 % | 0.49 458.36 % | -0.14 -130.93 % | 0.44 12.81 % | 0.39 -8.17 % | 0.42 61.93 % | 0.26 -47.81 % | 0.50 7.12 % | 0.47 6.51 % | 0.44 23.34 % | 0.36 -23.99 % | 0.47 5.78 % | 0.44 1.89 % | 0.44 -7.79 % | 0.47 -25.24 % | 0.63 191.30 % | 0.22 -43.84 % | 0.39 148.12 % | 0.16 -26.64 % | 0.21 6.14 % | 0.20 26.70 % | 0.16 18.71 % | 0.13 -42.06 % | 0.23 -28.13 % | 0.32 -7.60 % | 0.35 88.96 % | 0.18 -39.09 % | 0.30 -11.02 % | 0.34 28.67 % | 0.26 |
| Weighted average shs out dil | 202.800 M 0.16 % | 202.480 M 0.00 % | 202.480 M 0.74 % | 200.997 M 0.36 % | 200.286 M -0.35 % | 200.997 M 0.00 % | 200.997 M 0.04 % | 200.907 M -0.04 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M -0.20 % | 201.400 M -0.41 % | 202.236 M 0.62 % | 200.997 M 0.38 % | 200.236 M -0.88 % | 202.024 M 0.03 % | 201.969 M 0.48 % | 200.997 M 11.51 % | 180.250 M -10.32 % | 201.000 M -0.99 % | 203.000 M 0.77 % | 201.450 M 0.86 % | 199.737 M -3.47 % | 206.923 M 2.44 % | 202.000 M 0.57 % | 200.845 M -0.41 % | 201.667 M 0.82 % | 200.029 M -0.91 % | 201.857 M 2.13 % | 197.647 M -2.96 % | 203.667 M -0.24 % | 204.150 M 1.05 % | 202.027 M 0.62 % | 200.781 M 3.28 % | 194.400 M -4.22 % | 202.964 M -1.89 % | 206.875 M -2.82 % | 212.879 M 6.17 % | 200.500 M -0.28 % | 201.059 M 0.24 % | 200.575 M -0.15 % | 200.882 M 0.40 % | 200.075 M -0.35 % | 200.769 M 0.24 % | 200.292 M 0.29 % | 199.719 M 0.04 % | 199.639 M -1.17 % | 202.012 M 0.36 % | 201.279 M -0.09 % | 201.463 M 0.23 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M |
| Weighted average shs out | 202.800 M 0.16 % | 202.480 M 0.00 % | 202.480 M 0.74 % | 200.997 M 0.36 % | 200.286 M -0.35 % | 200.997 M 0.00 % | 200.997 M 0.04 % | 200.907 M -0.04 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M 0.21 % | 200.578 M 0.17 % | 200.236 M -0.38 % | 200.997 M 0.00 % | 200.997 M 0.10 % | 200.792 M 11.40 % | 180.250 M -10.32 % | 201.000 M -0.99 % | 203.000 M 0.57 % | 201.840 M 1.05 % | 199.737 M -3.47 % | 206.923 M 4.77 % | 197.500 M -1.66 % | 200.840 M -0.41 % | 201.667 M 0.82 % | 200.029 M -0.91 % | 201.857 M 3.01 % | 195.968 M -3.78 % | 203.667 M -0.24 % | 204.150 M 1.05 % | 202.027 M 0.62 % | 200.781 M 3.28 % | 194.400 M -4.22 % | 202.964 M -1.89 % | 206.875 M -2.82 % | 212.879 M 6.17 % | 200.500 M -0.28 % | 201.059 M 0.24 % | 200.575 M -0.73 % | 202.060 M 0.99 % | 200.075 M -0.35 % | 200.769 M 0.24 % | 200.292 M 0.29 % | 199.710 M 0.04 % | 199.639 M -1.17 % | 202.012 M 0.36 % | 201.279 M -0.09 % | 201.460 M 0.23 % | 200.997 M 0.13 % | 200.743 M -0.13 % | 200.997 M |
| EPS diluted | -0.05 -112.77 % | -0.02 -147.00 % | 0.05 -61.54 % | 0.13 30.00 % | 0.10 506.06 % | 0.02 -29.49 % | 0.02 -74.29 % | 0.09 723.29 % | -0.01 -107.30 % | 0.20 566.67 % | 0.03 -14.29 % | 0.04 -51.39 % | 0.07 -55.00 % | 0.16 190.91 % | 0.06 -34.52 % | 0.08 162.50 % | 0.03 -84.76 % | 0.21 5 150.00 % | 0.00 -88.89 % | 0.04 202.86 % | -0.04 -131.82 % | 0.11 44.74 % | 0.08 484.62 % | 0.01 8.33 % | 0.01 -45.45 % | 0.02 4.76 % | 0.02 -40.00 % | 0.04 25.00 % | 0.03 264.71 % | -0.02 -162.96 % | 0.03 35.00 % | 0.02 -45.95 % | 0.04 116.82 % | -0.22 -4 500.00 % | 0.01 -82.14 % | 0.03 75.00 % | 0.02 -88.57 % | 0.14 288.89 % | 0.04 5.88 % | 0.03 -15.00 % | 0.04 17.65 % | 0.03 -35.85 % | 0.05 -62.14 % | 0.14 27.27 % | 0.11 71.88 % | 0.06 77.78 % | 0.04 -58.14 % | 0.09 -42.67 % | 0.15 368.75 % | 0.03 -59.49 % | 0.08 6.76 % | 0.07 428.57 % | 0.01 |
| Earnings per share | -0.05 -112.77 % | -0.02 -147.00 % | 0.05 -61.54 % | 0.13 30.00 % | 0.10 506.06 % | 0.02 -29.49 % | 0.02 -74.29 % | 0.09 723.29 % | -0.01 -107.30 % | 0.20 566.67 % | 0.03 -14.29 % | 0.04 -51.39 % | 0.07 -55.00 % | 0.16 190.91 % | 0.06 -34.52 % | 0.08 162.50 % | 0.03 -84.76 % | 0.21 5 150.00 % | 0.00 -88.89 % | 0.04 202.86 % | -0.04 -131.82 % | 0.11 44.74 % | 0.08 484.62 % | 0.01 8.33 % | 0.01 -45.45 % | 0.02 4.76 % | 0.02 -40.00 % | 0.04 25.00 % | 0.03 263.74 % | -0.02 -163.33 % | 0.03 35.00 % | 0.02 -45.95 % | 0.04 116.82 % | -0.22 -4 500.00 % | 0.01 -82.14 % | 0.03 75.00 % | 0.02 -88.57 % | 0.14 288.89 % | 0.04 5.88 % | 0.03 -15.00 % | 0.04 17.65 % | 0.03 -35.85 % | 0.05 -62.14 % | 0.14 27.27 % | 0.11 71.88 % | 0.06 77.78 % | 0.04 -58.14 % | 0.09 -42.67 % | 0.15 368.75 % | 0.03 -59.49 % | 0.08 6.76 % | 0.07 428.57 % | 0.01 |
| Gross profit | 74.605 M 203.04 % | 24.619 M -75.44 % | 100.228 M -25.30 % | 134.182 M -37.02 % | 213.056 M 1 460.86 % | -15.656 M -139.28 % | 39.856 M -77.93 % | 180.581 M 195.46 % | 61.119 M -70.38 % | 206.378 M 133.53 % | 88.372 M 59.63 % | 55.361 M -57.43 % | 130.050 M -13.39 % | 150.154 M 14.86 % | 130.732 M -44.49 % | 235.501 M 141.17 % | 97.650 M -23.97 % | 128.434 M 6.96 % | 120.078 M -30.44 % | 172.613 M 1 288.01 % | 12.436 M -89.69 % | 120.588 M -16.26 % | 143.997 M 30.77 % | 110.115 M -2.67 % | 113.132 M 386.83 % | -39.442 M -130.61 % | 128.863 M 4.55 % | 123.252 M 9.50 % | 112.557 M 59.86 % | 70.411 M -46.86 % | 132.509 M 24.62 % | 106.330 M -9.15 % | 117.033 M 15.67 % | 101.180 M 27.64 % | 79.269 M -32.91 % | 118.152 M 13.33 % | 104.258 M 15.56 % | 90.217 M -42.23 % | 156.166 M 83.43 % | 85.137 M -51.38 % | 175.104 M 123.58 % | 78.317 M -20.79 % | 98.867 M -9.36 % | 109.082 M 26.85 % | 85.994 M 11.09 % | 77.409 M -18.23 % | 94.661 M -49.55 % | 187.649 M 18.06 % | 158.943 M 142.25 % | 65.612 M -42.50 % | 114.111 M 0.12 % | 113.979 M 37.73 % | 82.754 M |
| Income tax expense | 0.000 -100.00 % | 3.462 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.091 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.388 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.803 M | 0.000 | 0.000 | 0.000 100.00 % | -397.461 K | 0.000 | 0.000 -100.00 % | 1.131 M 199.99 % | -1.131 M | 0.000 | 0.000 | 0.000 100.00 % | -2.022 M -108.13 % | 24.882 M 20.93 % | 20.576 M -3.89 % | 21.409 M 463.30 % | -5.893 M -121.04 % | 28.008 M 9.50 % | 25.577 M 16.20 % | 22.011 M 2 421.31 % | 873.000 K -95.78 % | 20.673 M 4.76 % | 19.733 M -1.13 % | 19.958 M 330.31 % | 4.638 M -74.91 % | 18.488 M 31.38 % | 14.072 M -11.71 % | 15.939 M 416.66 % | 3.085 M -87.62 % | 24.919 M 0.72 % | 24.741 M -2.94 % | 25.490 M 740.15 % | 3.034 M -90.95 % | 33.521 M -7.45 % | 36.219 M | 0.000 |
| Cost of revenue | 179.048 M -45.08 % | 325.989 M 19.45 % | 272.911 M -19.91 % | 340.755 M 33.22 % | 255.789 M -59.69 % | 634.547 M 253.84 % | 179.334 M 176.42 % | 64.877 M -38.39 % | 105.304 M 27.32 % | 82.710 M 159.14 % | 31.917 M -75.16 % | 128.475 M 15.12 % | 111.603 M -56.78 % | 258.206 M 10.55 % | 233.573 M -21.50 % | 297.564 M 120.15 % | 135.163 M -56.18 % | 308.425 M 117.72 % | 141.660 M 4 914.51 % | 2.825 M 9 316.67 % | 30.000 K -99.99 % | 304.286 M 186.92 % | 106.054 M -41.46 % | 181.168 M 52.19 % | 119.041 M -63.87 % | 329.512 M 100.62 % | 164.243 M -14.90 % | 193.004 M 26.43 % | 152.659 M -22.99 % | 198.236 M 50.92 % | 131.353 M 9.02 % | 120.486 M -19.07 % | 148.868 M -18.36 % | 182.347 M 103.59 % | 89.565 M -39.50 % | 148.052 M 9.61 % | 135.075 M 34.08 % | 100.742 M 10.77 % | 90.946 M -70.40 % | 307.294 M 10.46 % | 278.194 M -34.50 % | 424.732 M 15.73 % | 366.996 M -15.92 % | 436.463 M -4.89 % | 458.893 M -9.10 % | 504.855 M 58.81 % | 317.893 M -20.55 % | 400.119 M 32.89 % | 301.082 M 2.68 % | 293.227 M 10.23 % | 266.008 M 18.83 % | 223.856 M -3.86 % | 232.848 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 391.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 180.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 187.175 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.177 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.120 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.020 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 416.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 517.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 227.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 190.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 191.560 K | 0.000 | 0.000 | 0.000 -100.00 % | 356.170 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 129.031 K | 0.000 | 0.000 | 0.000 -100.00 % | 102.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 223.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 236.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.507 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 69.139 M | 0.000 -100.00 % | 67.896 M -0.45 % | 68.206 M | 0.000 | 0.000 | 0.000 100.00 % | -9.840 M -198.26 % | 10.014 M 4 823.58 % | -212.000 K -141.09 % | 516.000 K -50.14 % | 1.035 M -89.35 % | 9.716 M 3 120.36 % | -321.684 K -191.91 % | 350.000 K 27.27 % | 275.000 K -97.63 % | 11.602 M 172.66 % | -15.968 M -196.33 % | 16.576 M 78 833.33 % | 21.000 K -85.91 % | 149.000 K 100.77 % | -19.263 M -199.25 % | 19.408 M 176 336.36 % | 11.000 K -60.71 % | 28.000 K | 0.000 -100.00 % | 27.000 K 104.94 % | -547.000 K -185.20 % | 642.000 K 72.58 % | 372.000 K 217.95 % | 117.000 K -98.01 % | 5.886 M 1 118.63 % | 483.000 K -52.32 % | 1.013 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 |
| Operating expenses | 69.139 M 2 141.13 % | 3.085 M -95.46 % | 67.896 M -0.45 % | 68.206 M 143.78 % | 27.979 M 171.21 % | -39.290 M -209.70 % | 35.815 M -62.54 % | 95.607 M 73.10 % | 55.232 M -56.08 % | 125.766 M 111.15 % | 59.561 M 105.59 % | 28.971 M -72.25 % | 104.405 M 11.27 % | 93.830 M -4.44 % | 98.194 M -48.86 % | 191.998 M 144.83 % | 78.420 M 72.54 % | 45.451 M -49.50 % | 90.009 M -39.86 % | 149.666 M 661.23 % | 19.661 M -65.69 % | 57.309 M -54.58 % | 126.165 M 46.09 % | 86.360 M -2.73 % | 88.785 M 205.17 % | -84.417 M -181.22 % | 103.933 M 10.22 % | 94.292 M 9.15 % | 86.385 M 63.09 % | 52.968 M -48.20 % | 102.245 M 16.78 % | 87.556 M -1.21 % | 88.632 M 60.26 % | 55.304 M 9.97 % | 50.289 M -42.12 % | 86.892 M 10.08 % | 78.935 M 122.36 % | 35.498 M -72.33 % | 128.275 M 119.02 % | 58.568 M -60.19 % | 147.123 M 245.05 % | 42.638 M -38.89 % | 69.775 M 5.24 % | 66.300 M 35.79 % | 48.824 M 120.91 % | 22.101 M -64.67 % | 62.555 M -57.02 % | 145.535 M 40.12 % | 103.865 M 325.94 % | 24.385 M -62.28 % | 64.641 M 2.76 % | 62.905 M 35.78 % | 46.327 M |
| Cost and expenses | 248.187 M -24.58 % | 329.074 M -3.44 % | 340.807 M -16.67 % | 408.961 M 44.12 % | 283.768 M -52.33 % | 595.257 M 176.67 % | 215.149 M 34.06 % | 160.484 M -0.03 % | 160.536 M -23.00 % | 208.476 M 127.90 % | 91.478 M -41.90 % | 157.446 M -27.11 % | 216.008 M -38.64 % | 352.036 M 6.11 % | 331.767 M -32.23 % | 489.562 M 129.21 % | 213.583 M -39.64 % | 353.876 M 52.75 % | 231.669 M 51.92 % | 152.491 M 674.42 % | 19.691 M -94.55 % | 361.595 M 55.71 % | 232.219 M -13.20 % | 267.528 M 28.73 % | 207.826 M -15.21 % | 245.095 M -8.61 % | 268.176 M -6.66 % | 287.296 M 20.19 % | 239.044 M -4.84 % | 251.204 M 7.54 % | 233.598 M 12.28 % | 208.042 M -12.40 % | 237.500 M -0.06 % | 237.651 M 69.93 % | 139.854 M -40.47 % | 234.944 M 9.78 % | 214.010 M 57.08 % | 136.240 M -37.85 % | 219.221 M -40.08 % | 365.862 M -13.98 % | 425.317 M -9.00 % | 467.370 M 7.01 % | 436.771 M -13.13 % | 502.763 M -0.98 % | 507.717 M -3.65 % | 526.956 M 38.51 % | 380.448 M -30.28 % | 545.654 M 34.75 % | 404.947 M 27.50 % | 317.612 M -3.94 % | 330.649 M 15.30 % | 286.761 M 2.72 % | 279.175 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 3.085 M | 0.000 | 0.000 -100.00 % | 27.979 M 171.21 % | -39.290 M -209.70 % | 35.815 M 108.99 % | 17.137 M 293.32 % | 4.357 M -91.46 % | 51.037 M 291.99 % | 13.020 M 3 798.86 % | -352.000 K -100.86 % | 41.022 M -23.74 % | 53.789 M 348.47 % | 11.994 M -89.13 % | 110.343 M 2 692.08 % | 3.952 M -94.96 % | 78.453 M 182.38 % | 27.783 M 51.46 % | 18.344 M 451.37 % | 3.327 M -99.15 % | 391.458 M 991.23 % | 35.873 M 31.95 % | 27.187 M 19.59 % | 22.733 M -87.43 % | 180.920 M 469.83 % | 31.750 M 16.48 % | 27.257 M 14.59 % | 23.787 M -88.14 % | 200.583 M 503.60 % | 33.231 M 49.98 % | 22.157 M -5.36 % | 23.412 M -87.50 % | 187.277 M 679.48 % | 24.026 M 11.73 % | 21.504 M 1.35 % | 21.217 M -30.21 % | 30.400 M 40.60 % | 21.621 M -12.22 % | 24.632 M 3.02 % | 23.910 M -0.74 % | 24.089 M -27.64 % | 33.291 M 20.79 % | 27.561 M 12.54 % | 24.491 M -64.30 % | 68.602 M 137.70 % | 28.861 M 9.46 % | 26.367 M 27.18 % | 20.732 M -66.41 % | 61.725 M 171.06 % | 22.772 M 2.96 % | 22.118 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.544 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 910.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 24.397 M -29.07 % | 34.395 M 14.73 % | 29.978 M -37.95 % | 48.316 M 92.81 % | 25.059 M -9.21 % | 27.602 M 45.15 % | 19.016 M -66.49 % | 56.755 M 201.44 % | 18.828 M -44.98 % | 34.218 M 47.10 % | 23.261 M 14.16 % | 20.376 M -2.04 % | 20.800 M 20.98 % | 17.193 M -21.40 % | 21.875 M -18.39 % | 26.804 M 9.99 % | 24.369 M -16.87 % | 29.315 M -36.17 % | 45.924 M 191.91 % | 15.732 M 54 148.28 % | 29.000 K -99.86 % | 20.931 M -5.12 % | 22.060 M 4.67 % | 21.076 M -3.99 % | 21.951 M -45.56 % | 40.319 M 94.57 % | 20.722 M -3.22 % | 21.412 M 1.18 % | 21.162 M -8.77 % | 23.197 M -6.77 % | 24.882 M 20.92 % | 20.577 M -3.89 % | 21.409 M -26.02 % | 28.940 M 3.33 % | 28.008 M 9.50 % | 25.577 M 16.20 % | 22.012 M -8.45 % | 24.043 M 16.30 % | 20.673 M 4.76 % | 19.733 M -1.13 % | 19.958 M | 0.000 -100.00 % | 18.488 M 31.38 % | 14.072 M -11.71 % | 15.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.521 M -7.45 % | 36.219 M 7.50 % | 33.693 M |
| Depreciation and amortization | 14.280 M 21.70 % | 11.734 M -36.53 % | 18.487 M -8.84 % | 20.279 M 22.31 % | 16.580 M -61.21 % | 42.746 M 1 988.07 % | -2.264 M -114.45 % | 15.665 M -16.87 % | 18.843 M -51.40 % | 38.774 M 195.31 % | 13.130 M 22.50 % | 10.718 M -6.47 % | 11.459 M -13.35 % | 13.225 M 2.86 % | 12.857 M 3.47 % | 12.426 M 0.43 % | 12.373 M -10.93 % | 13.892 M 11.35 % | 12.476 M -12.74 % | 14.297 M -2.66 % | 14.687 M 217.49 % | 4.626 M -75.97 % | 19.248 M 6.43 % | 18.085 M 0.07 % | 18.073 M -2.12 % | 18.464 M 1.56 % | 18.180 M 0.53 % | 18.085 M 0.36 % | 18.021 M 60.89 % | 11.201 M -55.07 % | 24.932 M 41.45 % | 17.626 M -2.85 % | 18.144 M 0.39 % | 18.074 M -0.70 % | 18.201 M 2.17 % | 17.815 M 0.75 % | 17.682 M 17.82 % | 15.008 M -53.55 % | 32.311 M 76.83 % | 18.272 M 32.38 % | 13.803 M 91 920.00 % | 15.000 K -99.93 % | 22.946 M -1.89 % | 23.389 M 6.24 % | 22.015 M -8.49 % | 24.057 M 5.30 % | 22.846 M 2.88 % | 22.206 M -1.62 % | 22.572 M -0.74 % | 22.741 M -3.34 % | 23.528 M -1.03 % | 23.774 M 3.33 % | 23.007 M |
| Operating income | 5.466 M -74.62 % | 21.534 M -33.40 % | 32.332 M -50.99 % | 65.976 M -64.35 % | 185.077 M 683.10 % | 23.634 M 484.86 % | 4.041 M -95.24 % | 84.974 M 1 343.42 % | 5.887 M -91.33 % | 67.900 M 135.67 % | 28.811 M 9.17 % | 26.390 M 2.91 % | 25.645 M -35.14 % | 39.541 M 21.52 % | 32.538 M -25.20 % | 43.501 M 126.21 % | 19.230 M -74.07 % | 74.157 M 58.98 % | 46.645 M 103.09 % | 22.968 M 424.59 % | -7.076 M -116.14 % | 43.847 M 17.74 % | 37.240 M 56.69 % | 23.766 M -2.50 % | 24.375 M -45.49 % | 44.716 M 79.17 % | 24.957 M -12.16 % | 28.413 M 5.96 % | 26.814 M 50.51 % | 17.815 M 223.97 % | 5.499 M 34.65 % | 4.084 M -45.36 % | 7.475 M 100.03 % | -28.894 B -2 972 745.16 % | 972.000 K -82.90 % | 5.683 M 71.64 % | 3.311 M -89.21 % | 30.676 M 324.99 % | 7.218 M 5.59 % | 6.836 M -14.79 % | 8.023 M -30.04 % | 11.468 M 8.15 % | 10.604 M -63.07 % | 28.710 M 35.23 % | 21.231 M 33.81 % | 15.866 M 120.76 % | 7.187 M -58.63 % | 17.373 M -41.28 % | 29.588 M -28.23 % | 41.227 M 158.49 % | 15.949 M 7.36 % | 14.855 M 443.34 % | 2.734 M |
| Operating income ratio | 0.02 -64.91 % | 0.06 -29.12 % | 0.09 -37.62 % | 0.14 -64.81 % | 0.39 933.71 % | 0.04 107.14 % | 0.02 -94.67 % | 0.35 878.65 % | 0.04 -84.94 % | 0.23 -1.94 % | 0.24 66.85 % | 0.14 35.27 % | 0.11 9.60 % | 0.10 8.41 % | 0.09 9.45 % | 0.08 -1.20 % | 0.08 -51.34 % | 0.17 -4.75 % | 0.18 36.13 % | 0.13 123.06 % | -0.57 -650.02 % | 0.10 -30.71 % | 0.15 82.53 % | 0.08 -22.28 % | 0.10 -31.90 % | 0.15 81.05 % | 0.09 -5.23 % | 0.09 -11.14 % | 0.10 52.46 % | 0.07 218.20 % | 0.02 15.74 % | 0.02 -35.95 % | 0.03 100.03 % | -101.91 -1 770 243.85 % | 0.01 -73.03 % | 0.02 54.31 % | 0.01 -91.39 % | 0.16 449.97 % | 0.03 67.68 % | 0.02 -1.58 % | 0.02 -22.36 % | 0.02 0.15 % | 0.02 -56.75 % | 0.05 35.06 % | 0.04 42.99 % | 0.03 56.42 % | 0.02 -41.06 % | 0.03 -54.04 % | 0.06 -44.02 % | 0.11 173.82 % | 0.04 -4.58 % | 0.04 407.59 % | 0.01 |
| Total other income expenses net | -15.606 M 31.62 % | -22.823 M -2.77 % | -22.208 M 43.12 % | -39.043 M 76.20 % | -164.047 M -817.69 % | -17.876 M -2 829.16 % | 655.000 K 100.98 % | -66.595 M -655.56 % | -8.814 M 60.95 % | -22.573 M 0.76 % | -22.745 M -17.60 % | -19.341 M -74.49 % | -11.084 M -127.93 % | -4.863 M 77.41 % | -21.525 M 18.87 % | -26.533 M -107.82 % | -12.767 M 72.57 % | -46.549 M -58.61 % | -29.348 M -86.80 % | -15.711 M -13 192.50 % | 120.000 K 100.55 % | -21.883 M -725.16 % | -2.652 M 87.41 % | -21.065 M 3.91 % | -21.923 M 46.94 % | -41.317 M -99.65 % | -20.695 M 5.76 % | -21.959 M -7.01 % | -20.520 M 10.10 % | -22.825 M 7.83 % | -24.765 M 47.85 % | -47.484 M -121.79 % | -21.409 M -164.87 % | 33.001 M 222.57 % | -26.924 M -7.26 % | -25.101 M -14.73 % | -21.879 M | 0.000 100.00 % | -20.380 M -16.37 % | -17.513 M -2.38 % | -17.106 M | 0.000 100.00 % | -18.455 M -32.68 % | -13.909 M -131.78 % | -6.001 M | 0.000 100.00 % | -24.909 M -0.70 % | -24.737 M 2.68 % | -25.417 M 20.10 % | -31.812 M 2.89 % | -32.760 M 6.73 % | -35.123 M -3 512 400.00 % | 1.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.053 B | 0.000 -100.00 % | 1.355 B | 0.000 -100.00 % | 1.307 B -4.81 % | 1.373 B 1 889.10 % | 69.046 M -93.39 % | 1.045 B -24.53 % | 1.384 B 47.87 % | 936.186 M 5 299.31 % | 17.339 M -98.18 % | 953.390 M 36 910.48 % | 2.576 M -99.74 % | 975.947 M 12.51 % | 867.416 M 1 869.03 % | 44.053 M -95.42 % | 961.813 M 4 996.78 % | 18.871 M -97.70 % | 818.882 M 9 380.00 % | 8.638 M -98.94 % | 814.871 M 4 066.01 % | 19.560 M -97.19 % | 695.769 M 4 474.72 % | 15.209 M -98.16 % | 825.738 M 5 671.56 % | 14.307 M -98.25 % | 819.806 M 5 702.29 % | 14.129 M -98.14 % | 758.633 M 2 587.33 % | 28.230 M -96.24 % | 750.711 M 2 324.46 % | 30.964 M -96.23 % | 821.221 M 3 022.87 % | 26.297 M -96.05 % | 665.044 M 2 242.78 % | 28.387 M -95.77 % | 670.735 M 1 074.85 % | 57.091 M -91.33 % | 658.618 M 2 302.05 % | 27.419 M -96.35 % | 750.248 M 1 641.44 % | 43.082 M -94.94 % | 851.170 M 1 958.15 % | 41.356 M -95.20 % | 862.430 M 2 099.40 % | 39.212 M -97.24 % | 1.418 B |
| Total investments | 0.000 -100.00 % | 40.144 M | 0.000 -100.00 % | 3.440 M | 0.000 -100.00 % | 21.734 M 539.24 % | 3.400 M -97.54 % | 138.092 M 3 961.41 % | 3.400 M 0.00 % | 3.400 M 0.00 % | 3.400 M -90.20 % | 34.678 M 421.32 % | 6.652 M 29.11 % | 5.152 M 51.52 % | 3.400 M -98.69 % | 259.237 M 194.23 % | 88.106 M 2 732.90 % | 3.110 M -91.76 % | 37.742 M -86.53 % | 280.133 M 1 521.52 % | 17.276 M 1 170.20 % | 1.360 M -96.52 % | 39.120 M -71.82 % | 138.824 M 356.39 % | 30.418 M 2 136.45 % | 1.360 M -95.25 % | 28.614 M 2 003.97 % | 1.360 M -95.19 % | 28.258 M 1 977.79 % | 1.360 M -97.59 % | 56.460 M 4 490.24 % | 1.230 M -98.01 % | 61.928 M 4 955.35 % | 1.225 M -97.67 % | 52.593 M 4 193.31 % | 1.225 M -97.84 % | 56.774 M 4 534.61 % | 1.225 M -98.93 % | 114.181 M 9 220.90 % | 1.225 M -97.77 % | 54.838 M 4 376.57 % | 1.225 M -98.58 % | 86.164 M 6 933.80 % | 1.225 M -98.52 % | 82.712 M 6 652.00 % | 1.225 M -98.44 % | 78.424 M 3 100.98 % | 2.450 M |
| Total debt | 0.000 -100.00 % | 1.069 B | 0.000 -100.00 % | 1.366 B | 0.000 -100.00 % | 1.337 B -2.65 % | 1.374 B | 0.000 -100.00 % | 1.045 B -24.56 % | 1.385 B 47.84 % | 937.147 M | 0.000 -100.00 % | 954.735 M | 0.000 -100.00 % | 977.162 M 8.42 % | 901.261 M | 0.000 -100.00 % | 962.169 M | 0.000 -100.00 % | 837.753 M | 0.000 -100.00 % | 823.509 M | 0.000 -100.00 % | 715.195 M | 0.000 -100.00 % | 840.946 M | 0.000 -100.00 % | 833.984 M | 0.000 -100.00 % | 772.762 M | 0.000 -100.00 % | 778.941 M | 0.000 -100.00 % | 852.185 M | 0.000 -100.00 % | 691.340 M | 0.000 -100.00 % | 699.122 M | 0.000 -100.00 % | 715.708 M | 0.000 -100.00 % | 777.667 M | 0.000 -100.00 % | 894.252 M | 0.000 -100.00 % | 903.786 M | 0.000 -100.00 % | 1.497 B |
| Accumulated other comprehensive income loss | 1.141 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 1.109 B 1 593.86 % | 65.495 M -67.41 % | 200.997 M -81.61 % | 1.093 B 443.84 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M -79.02 % | 958.206 M 376.73 % | 200.997 M -78.63 % | 940.760 M 368.05 % | 200.997 M | 0.000 -100.00 % | 917.250 M | 0.000 -100.00 % | 894.993 M | 0.000 -100.00 % | 887.096 M | 0.000 -100.00 % | 879.596 M | 0.000 -100.00 % | 866.943 M | 0.000 -100.00 % | 862.804 M 30.37 % | 661.807 M -22.44 % | 853.246 M | 0.000 -100.00 % | 897.249 M 28.87 % | 696.252 M -21.60 % | 888.043 M 29 501.43 % | 3.000 M -99.66 % | 877.678 M 29.70 % | 676.681 M -21.57 % | 862.819 M 28 660.63 % | 3.000 M -99.62 % | 783.381 M 34.51 % | 582.384 M -20.60 % | 733.440 M 24 348.00 % | 3.000 M -99.58 % | 713.471 M 39.22 % | 512.473 M -23.11 % | 666.510 M 22 117.00 % | 3.000 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 939.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 842.902 M | 0.000 | 0.000 -100.00 % | 66.913 M | 0.000 -100.00 % | 66.735 M | 0.000 -100.00 % | 757.209 M | 0.000 -100.00 % | 35.482 M | 0.000 | 0.000 -100.00 % | 15.564 M | 0.000 -100.00 % | 693.996 M | 0.000 -100.00 % | 21.285 M | 0.000 -100.00 % | 678.599 M | 0.000 -100.00 % | 13.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 652.249 M | 0.000 | 0.000 | 0.000 -100.00 % | 684.046 M | 0.000 | 0.000 | 0.000 -100.00 % | 658.822 M | 0.000 | 0.000 | 0.000 -100.00 % | 529.443 M | 0.000 | 0.000 | 0.000 -100.00 % | 462.514 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M 0.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M 0.00 % | 200.997 M 0.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M 0.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 200.997 M | 0.000 -100.00 % | 401.994 M |
| Total equity | 1.249 B 0.00 % | 1.249 B 0.41 % | 1.244 B 0.00 % | 1.244 B 4.03 % | 1.196 B 0.00 % | 1.196 B 0.91 % | 1.185 B 1.08 % | 1.172 B 0.00 % | 1.172 B 4.02 % | 1.127 B 1.95 % | 1.105 B 9.35 % | 1.011 B 0.00 % | 1.011 B 2.37 % | 987.493 M 0.00 % | 987.493 M 8.32 % | 911.661 M -0.61 % | 917.250 M -3.65 % | 952.011 M 6.37 % | 894.993 M 0.00 % | 894.993 M 0.89 % | 887.096 M -0.13 % | 888.228 M 0.98 % | 879.596 M 0.00 % | 879.596 M 1.46 % | 866.943 M 0.00 % | 866.943 M 0.48 % | 862.804 M 0.00 % | 862.804 M 1.12 % | 853.246 M 0.00 % | 853.246 M -4.90 % | 897.249 M 0.00 % | 897.249 M 1.04 % | 888.043 M 0.00 % | 888.043 M 1.18 % | 877.678 M 0.00 % | 877.678 M 1.72 % | 862.819 M 0.00 % | 862.819 M 10.14 % | 783.381 M 0.00 % | 783.381 M 6.81 % | 733.440 M 0.00 % | 733.440 M 2.80 % | 713.471 M 0.00 % | 713.471 M 7.05 % | 666.510 M 0.00 % | 666.511 M 3.47 % | 644.180 M -50.00 % | 1.288 B |
| Other non current liabilities | -1.249 B -25 083.94 % | 5.000 M 100.40 % | -1.244 B | 0.000 100.00 % | -1.196 B -59 792 850.00 % | -2.000 K -102.44 % | 82.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.172 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.001 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 |
| Long term debt | 0.000 -100.00 % | 751.570 M | 0.000 -100.00 % | 1.043 B | 0.000 -100.00 % | 956.621 M -11.26 % | 1.078 B | 0.000 -100.00 % | 701.111 M -41.88 % | 1.206 B 98.13 % | 608.840 M | 0.000 -100.00 % | 749.567 M | 0.000 -100.00 % | 689.467 M -4.18 % | 719.564 M | 0.000 -100.00 % | 666.546 M | 0.000 -100.00 % | 637.780 M | 0.000 -100.00 % | 532.164 M | 0.000 -100.00 % | 509.230 M | 0.000 -100.00 % | 519.606 M | 0.000 -100.00 % | 584.842 M | 0.000 -100.00 % | 378.590 M | 0.000 -100.00 % | 392.502 M | 0.000 -100.00 % | 395.070 M | 0.000 -100.00 % | 268.597 M | 0.000 -100.00 % | 302.562 M | 0.000 -100.00 % | 350.397 M | 0.000 -100.00 % | 381.616 M | 0.000 -100.00 % | 515.000 M | 0.000 -100.00 % | 503.274 M | 0.000 -100.00 % | 1.497 B |
| Total non current liabilities | -1.249 B -259.82 % | 781.635 M 162.83 % | -1.244 B -216.16 % | 1.071 B 189.56 % | -1.196 B -225.01 % | 956.619 M -13.41 % | 1.105 B | 0.000 -100.00 % | 727.875 M -40.85 % | 1.230 B 94.39 % | 633.012 M | 0.000 -100.00 % | 776.453 M | 0.000 -100.00 % | 716.353 M -8.31 % | 781.287 M | 0.000 -100.00 % | 688.185 M | 0.000 -100.00 % | 662.292 M | 0.000 -100.00 % | 556.676 M | 0.000 -100.00 % | 543.295 M | 0.000 -100.00 % | 549.499 M | 0.000 -100.00 % | 618.907 M | 0.000 -100.00 % | 412.655 M | 0.000 -100.00 % | 432.459 M | 0.000 -100.00 % | 435.028 M | 0.000 -100.00 % | 318.437 M | 0.000 -100.00 % | 352.402 M | 0.000 -100.00 % | 404.099 M | 0.000 -100.00 % | 435.318 M | 0.000 -100.00 % | 572.617 M | 0.000 -100.00 % | 560.891 M | 0.000 -100.00 % | 1.620 B |
| Other current liabilities | 0.000 -100.00 % | 145.909 M | 0.000 -100.00 % | 83.829 M | 0.000 -100.00 % | 104.393 M 382.01 % | 21.658 M | 0.000 -100.00 % | 1.569 M -81.83 % | 8.636 M 224.05 % | 2.665 M | 0.000 -100.00 % | 31.580 M | 0.000 100.00 % | -8.967 M -144.83 % | 20.003 M | 0.000 -100.00 % | 9.021 M | 0.000 -100.00 % | 76.673 M | 0.000 -100.00 % | 496.122 K | 0.000 -100.00 % | 3.298 M | 0.000 -100.00 % | 966.936 K | 0.000 -100.00 % | 50.586 M | 0.000 -100.00 % | 5.390 M | 0.000 -100.00 % | 32.833 M | 0.000 -100.00 % | 2.248 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.649 M | 0.000 -100.00 % | 84.611 M | 0.000 -100.00 % | 352.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 92.321 M | 0.000 -100.00 % | 1.028 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.600 M -77.23 % | 37.761 M | 0.000 -100.00 % | 22.627 M -73.06 % | 84.003 M 324.09 % | 19.808 M | 0.000 -100.00 % | 90.319 M | 0.000 -100.00 % | 27.405 M -72.73 % | 100.490 M | 0.000 -100.00 % | 29.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.113 M | 0.000 -100.00 % | 83.574 M | 0.000 -100.00 % | 15.088 M | 0.000 -100.00 % | 10.756 M | 0.000 -100.00 % | 10.756 M | 0.000 -100.00 % | 10.756 M | 0.000 -100.00 % | 15.132 M | 0.000 -100.00 % | 22.500 M | 0.000 -100.00 % | 22.500 M | 0.000 -100.00 % | 14.000 M | 0.000 -100.00 % | 14.000 M | 0.000 -100.00 % | 13.945 M | 0.000 -100.00 % | 55.350 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 317.187 M | 0.000 -100.00 % | 323.236 M | 0.000 -100.00 % | 307.583 M 4.00 % | 295.764 M | 0.000 -100.00 % | 344.149 M 92.07 % | 179.182 M -41.92 % | 308.499 M | 0.000 -100.00 % | 205.168 M | 0.000 -100.00 % | 246.604 M 35.72 % | 181.697 M | 0.000 -100.00 % | 246.508 M | 0.000 -100.00 % | 199.973 M | 0.000 -100.00 % | 270.770 M | 0.000 -100.00 % | 205.965 M | 0.000 -100.00 % | 306.252 M | 0.000 -100.00 % | 249.142 M | 0.000 -100.00 % | 423.713 M | 0.000 -100.00 % | 386.439 M | 0.000 -100.00 % | 457.115 M | 0.000 -100.00 % | 468.126 M | 0.000 -100.00 % | 435.903 M | 0.000 -100.00 % | 365.311 M | 0.000 -100.00 % | 509.846 M | 0.000 -100.00 % | 404.127 M | 0.000 -100.00 % | 400.512 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 542.514 M | 0.000 -100.00 % | 478.852 M | 0.000 -100.00 % | 499.182 M 31.02 % | 381.003 M | 0.000 -100.00 % | 453.069 M 58.88 % | 285.164 M -32.42 % | 421.962 M | 0.000 -100.00 % | 344.684 M | 0.000 -100.00 % | 368.424 M 19.88 % | 307.325 M | 0.000 -100.00 % | 372.392 M | 0.000 -100.00 % | 311.030 M | 0.000 -100.00 % | 345.818 M | 0.000 -100.00 % | 328.761 M | 0.000 -100.00 % | 370.449 M | 0.000 -100.00 % | 349.539 M | 0.000 -100.00 % | 509.096 M | 0.000 -100.00 % | 472.703 M | 0.000 -100.00 % | 520.564 M | 0.000 -100.00 % | 533.830 M | 0.000 -100.00 % | 505.665 M | 0.000 -100.00 % | 511.884 M | 0.000 -100.00 % | 579.584 M | 0.000 -100.00 % | 461.234 M | 0.000 -100.00 % | 575.575 M | 0.000 -100.00 % | 1.028 B |
| Total liabilities | -1.249 B -194.34 % | 1.324 B 206.44 % | -1.244 B -180.27 % | 1.550 B 229.60 % | -1.196 B -176.80 % | 1.557 B 4.80 % | 1.486 B | 0.000 -100.00 % | 1.181 B -22.08 % | 1.516 B 43.67 % | 1.055 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 1.085 B -0.35 % | 1.089 B | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 973.322 M | 0.000 -100.00 % | 902.494 M | 0.000 -100.00 % | 872.056 M | 0.000 -100.00 % | 919.949 M | 0.000 -100.00 % | 968.446 M | 0.000 -100.00 % | 921.751 M | 0.000 -100.00 % | 905.162 M | 0.000 -100.00 % | 955.592 M | 0.000 -100.00 % | 852.267 M | 0.000 -100.00 % | 858.067 M | 0.000 -100.00 % | 915.983 M | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 1.034 B | 0.000 -100.00 % | 1.136 B | 0.000 -100.00 % | 2.648 B |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 39.607 M 231.59 % | -30.098 M 83.14 % | -178.519 M -5 481.94 % | 3.317 M 104.80 % | -69.046 M -2 183.46 % | 3.314 M 0.21 % | 3.307 M 0.24 % | 3.299 M 119.03 % | -17.339 M -633.18 % | 3.252 M 226.24 % | -2.576 M -179.21 % | 3.252 M -99.04 % | 338.269 M 867.87 % | -44.053 M -149.80 % | 88.468 M 568.80 % | -18.871 M -106.66 % | 283.462 M 3 381.57 % | -8.638 M -173.06 % | 11.823 M 160.44 % | -19.560 M -149.28 % | 39.694 M 360.99 % | -15.209 M -573.75 % | 3.210 M 122.44 % | -14.307 M -106.66 % | 214.938 M 1 621.25 % | -14.129 M -108.42 % | 167.812 M 694.45 % | -28.230 M -117.15 % | 164.619 M 631.65 % | -30.964 M -1 147.85 % | 2.955 M 111.24 % | -26.296 M -126.56 % | 98.990 M 448.72 % | -28.387 M -131.05 % | 91.410 M 260.12 % | -57.090 M -186.75 % | 65.812 M 340.02 % | -27.419 M -139.48 % | 69.453 M 261.21 % | -43.082 M | 0.000 100.00 % | -41.356 M -260.55 % | 25.759 M | 0.000 -100.00 % | 1.225 M |
| Long term investments | 0.000 -100.00 % | 40.144 M | 0.000 100.00 % | -14.831 M | 0.000 -100.00 % | 3.440 M 1.18 % | 3.400 M | 0.000 -100.00 % | 3.400 M 0.00 % | 3.400 M 0.00 % | 3.400 M | 0.000 -100.00 % | 3.400 M | 0.000 -100.00 % | 3.400 M | 0.000 | 0.000 100.00 % | -74.951 M | 0.000 -100.00 % | 281.900 M | 0.000 -100.00 % | 1.360 M | 0.000 -100.00 % | 138.690 M | 0.000 -100.00 % | 1.360 M | 0.000 100.00 % | -44.393 M | 0.000 -100.00 % | 1.360 M | 0.000 -100.00 % | 1.230 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.225 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 301.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 326.728 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 301.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 326.728 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 |
| Property plant equipment net | 0.000 -100.00 % | 1.042 B | 0.000 -100.00 % | 1.073 B | 0.000 -100.00 % | 1.303 B 46.38 % | 890.452 M | 0.000 -100.00 % | 844.024 M -28.88 % | 1.187 B 86.77 % | 635.432 M | 0.000 -100.00 % | 794.689 M | 0.000 -100.00 % | 671.361 M -5.64 % | 711.480 M | 0.000 -100.00 % | 746.569 M | 0.000 -100.00 % | 755.943 M | 0.000 -100.00 % | 753.115 M | 0.000 -100.00 % | 732.295 M | 0.000 -100.00 % | 764.959 M | 0.000 -100.00 % | 767.054 M | 0.000 -100.00 % | 794.378 M | 0.000 -100.00 % | 870.873 M | 0.000 -100.00 % | 895.056 M | 0.000 -100.00 % | 954.316 M | 0.000 -100.00 % | 978.942 M | 0.000 -100.00 % | 940.005 M | 0.000 -100.00 % | 982.993 M | 0.000 -100.00 % | 1.009 B | 0.000 -100.00 % | 1.094 B | 0.000 -100.00 % | 2.384 B |
| Total non current assets | 0.000 -100.00 % | 1.082 B | 0.000 -100.00 % | 1.097 B 3 746.10 % | -30.098 M -102.15 % | 1.402 B 56.23 % | 897.169 M 1 399.38 % | -69.046 M -108.12 % | 850.738 M -28.72 % | 1.193 B 85.86 % | 642.131 M 3 803.39 % | -17.339 M -102.16 % | 801.341 M 31 207.96 % | -2.576 M -100.38 % | 678.013 M -35.41 % | 1.050 B 2 482.92 % | -44.053 M -105.80 % | 760.086 M 4 127.80 % | -18.871 M -101.81 % | 1.040 B 12 136.72 % | -8.638 M -101.13 % | 765.265 M 4 012.40 % | -19.560 M -102.15 % | 910.679 M 6 087.76 % | -15.209 M -101.98 % | 769.529 M 5 478.69 % | -14.307 M -101.53 % | 937.599 M 6 735.99 % | -14.129 M -101.47 % | 963.550 M 3 513.21 % | -28.230 M -102.72 % | 1.037 B 3 448.15 % | -30.964 M -103.44 % | 899.236 M 3 519.67 % | -26.296 M -102.49 % | 1.055 B 3 814.84 % | -28.387 M -102.65 % | 1.072 B 1 977.00 % | -57.090 M -105.67 % | 1.007 B 3 772.79 % | -27.419 M -102.60 % | 1.054 B 2 545.73 % | -43.082 M -104.27 % | 1.010 B 2 542.28 % | -41.356 M -103.69 % | 1.121 B | 0.000 -100.00 % | 2.387 B |
| Other current assets | -16.099 M -103.13 % | 513.687 M 1 841.08 % | -29.504 M -103.48 % | 848.173 M | 0.000 -100.00 % | 641.163 M 25.67 % | 510.216 M | 0.000 -100.00 % | 1.050 B | 0.000 -100.00 % | 243.006 M | 0.000 -100.00 % | 360.189 M | 0.000 -100.00 % | 385.868 M -14.80 % | 452.909 M | 0.000 -100.00 % | 234.146 M | 0.000 -100.00 % | 8.113 M | 0.000 -100.00 % | 200.041 M | 0.000 -100.00 % | 4.424 M | 0.000 -100.00 % | 168.341 M | 0.000 100.00 % | -41.670 M | 0.000 -100.00 % | 5.086 M | 0.000 -100.00 % | 4.843 M | 0.000 -100.00 % | 603.705 M | 0.000 -100.00 % | 3.266 M | 0.000 -100.00 % | 4.238 M | 0.000 -100.00 % | 3.395 M | 0.000 -100.00 % | 6.594 M | 0.000 -100.00 % | 81.809 M | 0.000 -100.00 % | 4.691 M | 0.000 -100.00 % | 71.744 M |
| Short term investments | 0.000 -100.00 % | 20.018 M | 0.000 -100.00 % | 18.271 M | 0.000 -100.00 % | 18.294 M -75.85 % | 75.737 M -45.15 % | 138.092 M 101.38 % | 68.573 M -80.27 % | 347.566 M 1 893.50 % | 17.435 M -49.72 % | 34.678 M 116.82 % | 15.994 M 210.44 % | 5.152 M -68.15 % | 16.176 M | 0.000 -100.00 % | 88.106 M 12.87 % | 78.062 M 106.83 % | 37.742 M 2 235.94 % | -1.767 M -110.23 % | 17.276 M 171.97 % | 6.352 M -83.76 % | 39.120 M 29 094.03 % | 134.000 K -99.56 % | 30.418 M 129.56 % | 13.251 M -53.69 % | 28.614 M -37.46 % | 45.753 M 61.91 % | 28.258 M 118.41 % | 12.938 M -77.08 % | 56.460 M | 0.000 -100.00 % | 61.928 M | 0.000 -100.00 % | 52.593 M | 0.000 -100.00 % | 56.774 M | 0.000 -100.00 % | 114.181 M | 0.000 -100.00 % | 54.838 M | 0.000 -100.00 % | 86.164 M | 0.000 -100.00 % | 82.712 M | 0.000 -100.00 % | 78.424 M 6 301.96 % | 1.225 M |
| cash and cash equivalents | 0.000 -100.00 % | 16.099 M | 0.000 -100.00 % | 11.233 M | 0.000 -100.00 % | 30.098 M 8 674.93 % | 343.000 K 100.50 % | -69.046 M -14 697.46 % | 473.000 K -59.88 % | 1.179 M 22.68 % | 961.000 K 105.54 % | -17.339 M -1 389.14 % | 1.345 M 152.21 % | -2.576 M -311.86 % | 1.216 M -96.41 % | 33.845 M 176.83 % | -44.053 M -12 478.19 % | 355.892 K 101.89 % | -18.871 M -200.00 % | 18.871 M 318.46 % | -8.638 M -200.00 % | 8.638 M 144.16 % | -19.560 M -200.69 % | 19.426 M 227.73 % | -15.209 M -200.00 % | 15.208 M 206.30 % | -14.307 M -200.91 % | 14.178 M 200.35 % | -14.129 M -200.00 % | 14.129 M 150.05 % | -28.230 M -200.00 % | 28.230 M 191.17 % | -30.964 M -200.00 % | 30.964 M 217.75 % | -26.297 M -200.00 % | 26.296 M 192.63 % | -28.387 M -200.00 % | 28.387 M 149.72 % | -57.091 M -200.00 % | 57.090 M 308.21 % | -27.419 M -200.00 % | 27.419 M 163.64 % | -43.082 M -200.00 % | 43.082 M 204.17 % | -41.356 M -200.00 % | 41.356 M 205.47 % | -39.212 M -150.00 % | 78.424 M |
| Cash and short term investments | 16.099 M 0.00 % | 16.099 M -45.43 % | 29.504 M 0.00 % | 29.504 M -1.97 % | 30.098 M -37.80 % | 48.392 M -36.39 % | 76.080 M 10.19 % | 69.046 M 0.00 % | 69.046 M -80.20 % | 348.745 M 1 795.77 % | 18.396 M 6.10 % | 17.339 M 0.00 % | 17.339 M 573.10 % | 2.576 M -85.19 % | 17.392 M -48.61 % | 33.845 M -23.17 % | 44.053 M -43.82 % | 78.417 M 315.54 % | 18.871 M 0.00 % | 18.871 M 118.46 % | 8.638 M 0.00 % | 8.638 M -55.84 % | 19.560 M 0.00 % | 19.560 M 28.61 % | 15.209 M 0.00 % | 15.208 M 6.30 % | 14.307 M -76.13 % | 59.931 M 324.17 % | 14.129 M 0.00 % | 14.129 M -49.95 % | 28.230 M 0.00 % | 28.230 M -8.83 % | 30.964 M 0.00 % | 30.964 M 17.75 % | 26.296 M 0.00 % | 26.296 M -7.37 % | 28.387 M 0.00 % | 28.387 M -50.28 % | 57.090 M 0.00 % | 57.090 M 108.21 % | 27.419 M 0.00 % | 27.419 M -36.36 % | 43.082 M 0.00 % | 43.082 M 4.17 % | 41.356 M 0.00 % | 41.356 M 5.47 % | 39.212 M -50.00 % | 78.424 M |
| Total current assets | 0.000 -100.00 % | 1.492 B | 0.000 -100.00 % | 1.697 B 5 536.60 % | 30.098 M -98.04 % | 1.535 B -13.47 % | 1.774 B 2 468.96 % | 69.046 M -95.40 % | 1.503 B 3.68 % | 1.449 B -4.55 % | 1.518 B 8 656.69 % | 17.339 M -98.70 % | 1.331 B 51 558.46 % | 2.576 M -99.82 % | 1.394 B 62.40 % | 858.524 M 1 848.84 % | 44.053 M -96.48 % | 1.253 B 6 537.18 % | 18.871 M -97.72 % | 828.583 M 9 492.30 % | 8.638 M -99.16 % | 1.025 B 5 142.62 % | 19.560 M -97.67 % | 840.973 M 5 429.44 % | 15.209 M -98.51 % | 1.017 B 7 010.94 % | 14.307 M -98.40 % | 893.652 M 6 224.95 % | 14.129 M -98.26 % | 811.447 M 2 774.41 % | 28.230 M -96.31 % | 765.689 M 2 372.84 % | 30.964 M -96.72 % | 944.398 M 3 491.41 % | 26.296 M -96.11 % | 675.414 M 2 279.31 % | 28.387 M -95.63 % | 649.309 M 1 037.34 % | 57.090 M -91.75 % | 692.322 M 2 424.97 % | 27.419 M -96.05 % | 694.671 M 1 512.44 % | 43.082 M -94.16 % | 737.294 M 1 682.80 % | 41.356 M -93.93 % | 681.781 M 1 638.70 % | 39.212 M -97.47 % | 1.550 B |
| Inventory | 0.000 -100.00 % | 475.857 M | 0.000 -100.00 % | 462.856 M | 0.000 -100.00 % | 445.322 M 33.40 % | 333.828 M | 0.000 -100.00 % | 383.513 M 110.02 % | 182.611 M -48.42 % | 354.011 M | 0.000 -100.00 % | 346.759 M | 0.000 -100.00 % | 417.771 M 12.37 % | 371.770 M | 0.000 -100.00 % | 406.614 M | 0.000 -100.00 % | 375.994 M | 0.000 -100.00 % | 401.227 M | 0.000 -100.00 % | 399.365 M | 0.000 -100.00 % | 411.431 M | 0.000 -100.00 % | 367.416 M | 0.000 -100.00 % | 360.848 M | 0.000 -100.00 % | 313.732 M | 0.000 -100.00 % | 309.729 M | 0.000 -100.00 % | 338.821 M | 0.000 -100.00 % | 299.608 M | 0.000 -100.00 % | 276.842 M | 0.000 -100.00 % | 366.035 M | 0.000 -100.00 % | 287.819 M | 0.000 -100.00 % | 320.890 M | 0.000 -100.00 % | 581.556 M |
| Net receivables | 0.000 -100.00 % | 485.943 M | 0.000 -100.00 % | 355.971 M | 0.000 -100.00 % | 399.947 M | 0.000 | 0.000 -100.00 % | 513.056 M | 0.000 -100.00 % | 932.682 M | 0.000 -100.00 % | 966.624 M | 0.000 -100.00 % | 776.206 M | 0.000 | 0.000 -100.00 % | 533.325 M | 0.000 -100.00 % | 425.605 M | 0.000 -100.00 % | 558.994 M | 0.000 -100.00 % | 417.624 M | 0.000 -100.00 % | 422.383 M | 0.000 -100.00 % | 507.975 M | 0.000 -100.00 % | 431.384 M | 0.000 -100.00 % | 423.727 M | 0.000 -100.00 % | 437.932 M | 0.000 -100.00 % | 310.295 M | 0.000 -100.00 % | 317.076 M | 0.000 -100.00 % | 354.995 M | 0.000 -100.00 % | 294.623 M | 0.000 -100.00 % | 355.858 M | 0.000 -100.00 % | 319.534 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.104 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -281.900 M | 0.000 100.00 % | -1.360 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.000 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 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 79.418 M | 0.000 -100.00 % | 67.787 M | 0.000 -100.00 % | 70.006 M 171.13 % | 25.820 M | 0.000 -100.00 % | 81.224 M 508.74 % | 13.343 M -80.60 % | 68.794 M | 0.000 -100.00 % | 17.617 M | 0.000 -100.00 % | 48.606 M 846.57 % | 5.135 M | 0.000 -100.00 % | 38.263 M | 0.000 -100.00 % | 34.384 M | 0.000 -100.00 % | 34.863 M | 0.000 -100.00 % | 35.924 M | 0.000 -100.00 % | 33.055 M | 0.000 -100.00 % | 39.055 M | 0.000 -100.00 % | 47.725 M | 0.000 -100.00 % | 42.675 M | 0.000 -100.00 % | 46.069 M | 0.000 -100.00 % | 43.204 M | 0.000 -100.00 % | 43.613 M | 0.000 -100.00 % | 47.962 M | 0.000 -100.00 % | 55.386 M | 0.000 -100.00 % | 43.162 M | 0.000 -100.00 % | 27.392 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 8.600 M | 0.000 | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 2.388 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.685 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.103 M | 0.000 | 0.000 -100.00 % | 701.111 M | 0.000 | 0.000 | 0.000 100.00 % | -26.886 M | 0.000 100.00 % | -26.886 M | 0.000 | 0.000 100.00 % | -21.640 M | 0.000 100.00 % | -24.512 M | 0.000 100.00 % | -24.513 M | 0.000 100.00 % | -34.065 M | 0.000 | 0.000 | 0.000 100.00 % | -34.065 M | 0.000 100.00 % | -34.065 M | 0.000 100.00 % | -39.957 M | 0.000 | 0.000 | 0.000 100.00 % | -49.840 M | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -53.702 M | 0.000 100.00 % | -53.702 M | 0.000 100.00 % | -57.617 M | 0.000 100.00 % | -57.617 M | 0.000 -100.00 % | 748.350 M |
| Minority interest | 0.000 -100.00 % | 108.650 M | 0.000 -100.00 % | 104.623 M | 0.000 -100.00 % | 86.467 M 7.93 % | 80.116 M | 0.000 -100.00 % | 79.287 M 24.27 % | 63.802 M 4.17 % | 61.247 M | 0.000 -100.00 % | 52.720 M | 0.000 -100.00 % | 46.733 M | 0.000 | 0.000 -100.00 % | 34.364 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.808 M | 0.000 | 0.000 | 0.000 100.00 % | -41.091 M | 0.000 | 0.000 100.00 % | -49.115 M | 0.000 | 0.000 | 0.000 100.00 % | -20.575 M | 0.000 | 0.000 | 0.000 100.00 % | -15.088 M | 0.000 | 0.000 | 0.000 100.00 % | -21.512 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 108.650 M | 0.000 -100.00 % | 104.623 M -88.85 % | 938.443 M 985.32 % | 86.467 M | 0.000 -100.00 % | 703.001 M 786.65 % | 79.287 M 139.45 % | -200.997 M -130.39 % | 661.293 M | 0.000 -100.00 % | 52.720 M | 0.000 -100.00 % | 46.733 M 123.25 % | -200.997 M -128.28 % | 710.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 652.249 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 -100.00 % | 886.366 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 30.065 M | 0.000 -100.00 % | 28.103 M | 0.000 -100.00 % | 28.103 M 5.00 % | 26.764 M | 0.000 -100.00 % | 26.764 M 10.72 % | 24.173 M 0.00 % | 24.173 M | 0.000 -100.00 % | 26.886 M | 0.000 -100.00 % | 26.886 M 24.24 % | 21.640 M | 0.000 -100.00 % | 21.640 M | 0.000 -100.00 % | 24.512 M | 0.000 -100.00 % | 24.512 M | 0.000 -100.00 % | 34.065 M | 0.000 -100.00 % | 29.893 M | 0.000 -100.00 % | 34.065 M | 0.000 -100.00 % | 34.065 M | 0.000 -100.00 % | 39.957 M | 0.000 -100.00 % | 39.957 M | 0.000 -100.00 % | 49.840 M | 0.000 -100.00 % | 49.840 M | 0.000 -100.00 % | 53.702 M | 0.000 -100.00 % | 53.702 M | 0.000 -100.00 % | 57.617 M | 0.000 -100.00 % | 57.617 M | 0.000 -100.00 % | 123.166 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.573 B | 0.000 -100.00 % | 2.794 B | 0.000 -100.00 % | 2.753 B 3.07 % | 2.671 B | 0.000 -100.00 % | 2.353 B -10.95 % | 2.643 B 22.32 % | 2.160 B | 0.000 -100.00 % | 2.132 B | 0.000 -100.00 % | 2.072 B 3.60 % | 2.000 B | 0.000 -100.00 % | 2.013 B | 0.000 -100.00 % | 1.868 B | 0.000 -100.00 % | 1.791 B | 0.000 -100.00 % | 1.752 B | 0.000 -100.00 % | 1.787 B | 0.000 -100.00 % | 1.831 B | 0.000 -100.00 % | 1.775 B | 0.000 -100.00 % | 1.802 B | 0.000 -100.00 % | 1.844 B | 0.000 -100.00 % | 1.730 B | 0.000 -100.00 % | 1.721 B | 0.000 -100.00 % | 1.699 B | 0.000 -100.00 % | 1.748 B | 0.000 -100.00 % | 1.747 B | 0.000 -100.00 % | 1.803 B | 0.000 -100.00 % | 3.937 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 0.000 | 0.000 100.00 % | -10.124 M 62.41 % | -26.933 M | 0.000 | 0.000 100.00 % | -2.269 M 85.52 % | -15.665 M -535 289.61 % | 2.927 K 107.46 % | -39.236 K -546.82 % | -6.066 K 99.94 % | -10.718 M -73 507.58 % | -14.561 K 54.91 % | -32.290 K -193.20 % | -11.013 K 35.10 % | -16.970 K -162.57 % | -6.463 K 81.34 % | -34.631 K -4 703.22 % | -721.000 90.04 % | -7.236 K -201.84 % | 7.105 K 131.77 % | -22.361 K -47.31 % | -15.180 K -464.31 % | -2.690 K 24.33 % | -3.555 K 19.14 % | -4.397 K -3.82 % | -4.235 K 39.51 % | -7.001 K -23.87 % | -5.652 K -268.19 % | 3.360 K 161.11 % | -5.499 K -34.68 % | -4.083 K 45.38 % | -7.475 K -116.62 % | 44.975 K 4 727.06 % | -972.000 82.90 % | -5.683 K -61.31 % | -3.523 K 88.18 % | -29.803 K -312.90 % | -7.218 K -5.57 % | -6.837 K 14.78 % | -8.023 K -17.48 % | -6.829 K 35.60 % | -10.604 K 63.07 % | -28.710 K -35.23 % | -21.231 K -66.11 % | -12.781 K -77.83 % | -7.187 K 58.63 % | -17.373 K 41.28 % | -29.588 K -363.69 % | -6.381 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.528 M -124.64 % | 18.379 M 727.91 % | -2.927 M -107.46 % | 39.235 M 546.80 % | 6.066 M -13.95 % | 7.049 M -51.59 % | 14.561 M -54.90 % | 32.289 M 193.19 % | 11.013 M -35.10 % | 16.970 M 162.57 % | 6.463 M -84.75 % | 42.367 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 |
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 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 % | -4.528 M -124.64 % | 18.379 M 277.34 % | -10.364 M -126.42 % | 39.235 M 111.45 % | -342.679 M -4 961.38 % | 7.049 M -51.59 % | 14.561 M -54.90 % | 32.289 M 193.19 % | 11.013 M -35.10 % | 16.970 M 162.57 % | 6.463 M -84.75 % | 42.367 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.552 M -5.95 % | 76.080 M 31.85 % | 57.701 M 675.86 % | 7.437 M 123.39 % | -31.798 M -109.12 % | 348.745 M 2.06 % | 341.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.392 M -32.37 % | 71.552 M -5.95 % | 76.080 M 2 699.25 % | -2.927 M -139.36 % | 7.437 M 22.60 % | 6.066 M -98.26 % | 348.745 M 2 295.06 % | 14.561 M -54.90 % | 32.289 M 193.19 % | 11.013 M -35.10 % | 16.970 M 162.57 % | 6.463 M -84.75 % | 42.367 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.528 M -124.64 % | 18.379 M 727.91 % | -2.927 M -107.46 % | 39.235 M 546.80 % | 6.066 M -13.95 % | 7.049 M -51.59 % | 14.561 M -54.90 % | 32.289 M 193.19 % | 11.013 M -35.10 % | 16.970 M 162.57 % | 6.463 M -84.75 % | 42.367 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.528 M -124.64 % | 18.379 M 727.91 % | -2.927 M -107.46 % | 39.235 M 546.80 % | 6.066 M -13.95 % | 7.049 M -51.59 % | 14.561 M -54.90 % | 32.289 M 193.19 % | 11.013 M -35.10 % | 16.970 M 162.57 % | 6.463 M -84.75 % | 42.367 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |