Hindustan Adhesives Limited HINDADH.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.848 B -5.94 % | 3.028 B -5.85 % | 3.216 B -28.39 % | 4.491 B 110.23 % | 2.136 B 40.11 % | 1.525 B 10.26 % | 1.383 B 83.04 % | 755.400 M 1.92 % | 741.200 M 5.03 % | 705.674 M -7.51 % | 762.966 M -1.88 % | 777.621 M 1.97 % | 762.583 M 14.26 % | 667.390 M 6.04 % | 629.400 M 19.18 % | 528.089 M 8.35 % | 487.409 M 14.52 % | 425.600 M |
| Net income | 153.900 M -6.19 % | 164.063 M 237.47 % | 48.616 M -61.17 % | 125.200 M 43.10 % | 87.492 M 32.95 % | 65.808 M 177.30 % | 23.732 M -4.69 % | 24.900 M -49.29 % | 49.100 M 179.41 % | 17.572 M 11.57 % | 15.750 M -34.20 % | 23.937 M 51.84 % | 15.764 M 0.39 % | 15.703 M -11.29 % | 17.700 M -20.92 % | 22.383 M -6.60 % | 23.965 M -7.47 % | 25.900 M |
| Income before tax | 214.600 M -1.79 % | 218.505 M 275.06 % | 58.258 M -67.87 % | 181.300 M 32.63 % | 136.694 M 138.13 % | 57.402 M 61.59 % | 35.524 M 5.73 % | 33.600 M -37.31 % | 53.600 M 85.58 % | 28.882 M 13.09 % | 25.539 M -20.53 % | 32.137 M 33.46 % | 24.080 M 6.14 % | 22.686 M -14.07 % | 26.400 M 14.98 % | 22.960 M -43.69 % | 40.778 M 11.72 % | 36.500 M |
| Income before tax ratio | 0.08 4.41 % | 0.07 298.35 % | 0.02 -55.13 % | 0.04 -36.91 % | 0.06 69.96 % | 0.04 46.54 % | 0.03 -42.24 % | 0.04 -38.49 % | 0.07 76.68 % | 0.04 22.27 % | 0.03 -19.00 % | 0.04 30.88 % | 0.03 -7.11 % | 0.03 -18.96 % | 0.04 -3.53 % | 0.04 -48.03 % | 0.08 -2.45 % | 0.09 |
| EBITDA | 387.300 M 8.03 % | 358.516 M 51.87 % | 236.068 M -36.88 % | 374.001 M 33.66 % | 279.821 M 55.28 % | 180.208 M 21.76 % | 148.000 M 75.77 % | 84.200 M -25.41 % | 112.877 M 22.99 % | 91.777 M 0.56 % | 91.265 M 13.89 % | 80.137 M 3.18 % | 77.668 M 36.16 % | 57.043 M -5.48 % | 60.347 M -31.45 % | 88.029 M 10.66 % | 79.547 M 12.99 % | 70.400 M |
| Net income ratio | 0.05 -0.27 % | 0.05 258.42 % | 0.02 -45.78 % | 0.03 -31.93 % | 0.04 -5.11 % | 0.04 151.48 % | 0.02 -47.93 % | 0.03 -50.24 % | 0.07 166.02 % | 0.02 20.63 % | 0.02 -32.94 % | 0.03 48.91 % | 0.02 -12.14 % | 0.02 -16.34 % | 0.03 -33.65 % | 0.04 -13.80 % | 0.05 -19.20 % | 0.06 |
| Ratio EBITDA | 0.14 14.85 % | 0.12 61.30 % | 0.07 -11.86 % | 0.08 -36.42 % | 0.13 10.83 % | 0.12 10.43 % | 0.11 -3.97 % | 0.11 -26.81 % | 0.15 17.10 % | 0.13 8.72 % | 0.12 16.07 % | 0.10 1.18 % | 0.10 19.16 % | 0.09 -10.86 % | 0.10 -42.48 % | 0.17 2.14 % | 0.16 -1.34 % | 0.17 |
| Gross profit ratio | 0.43 55.65 % | 0.28 22.88 % | 0.22 -23.15 % | 0.29 9.88 % | 0.27 106.95 % | 0.13 -49.80 % | 0.26 62.48 % | 0.16 -56.79 % | 0.36 7.54 % | 0.34 -16.14 % | 0.40 165.37 % | 0.15 -31.62 % | 0.22 8.09 % | 0.21 -40.44 % | 0.35 41.29 % | 0.24 -3.14 % | 0.25 -30.61 % | 0.36 |
| Weighted average shs out dil | 5.123 M 0.13 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M -0.01 % | 5.116 M 0.00 % | 5.116 M 0.01 % | 5.116 M -0.01 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.01 % | 5.116 M -0.01 % | 5.116 M 0.00 % | 5.116 M 0.15 % | 5.108 M |
| Weighted average shs out | 5.123 M 0.13 % | 5.116 M 0.00 % | 5.116 M -0.09 % | 5.121 M 0.08 % | 5.116 M -0.02 % | 5.117 M 0.02 % | 5.116 M -0.01 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.00 % | 5.116 M 0.01 % | 5.116 M -0.01 % | 5.116 M 0.00 % | 5.116 M 0.15 % | 5.108 M |
| EPS diluted | 30.04 -6.33 % | 32.07 237.58 % | 9.50 -61.18 % | 24.47 43.10 % | 17.10 32.97 % | 12.86 177.16 % | 4.64 -4.72 % | 4.87 -49.22 % | 9.59 179.59 % | 3.43 11.36 % | 3.08 -34.19 % | 4.68 51.95 % | 3.08 0.33 % | 3.07 -11.27 % | 3.46 -20.82 % | 4.37 -6.62 % | 4.68 -7.69 % | 5.07 |
| Earnings per share | 30.04 -6.33 % | 32.07 237.58 % | 9.50 -61.15 % | 24.45 42.98 % | 17.10 32.97 % | 12.86 177.16 % | 4.64 -4.72 % | 4.87 -49.22 % | 9.59 179.59 % | 3.43 11.36 % | 3.08 -34.19 % | 4.68 51.95 % | 3.08 0.33 % | 3.07 -11.27 % | 3.46 -20.82 % | 4.37 -6.62 % | 4.68 -7.69 % | 5.07 |
| Gross profit | 1.223 B 46.41 % | 835.518 M 15.69 % | 722.184 M -44.96 % | 1.312 B 131.00 % | 568.058 M 189.96 % | 195.909 M -44.65 % | 353.915 M 197.41 % | 119.000 M -55.96 % | 270.200 M 12.95 % | 239.220 M -22.44 % | 308.417 M 160.37 % | 118.454 M -30.27 % | 169.882 M 23.51 % | 137.548 M -36.85 % | 217.800 M 68.39 % | 129.340 M 4.94 % | 123.250 M -20.54 % | 155.100 M |
| Income tax expense | 60.700 M 11.49 % | 54.442 M 464.58 % | 9.643 M -82.81 % | 56.100 M 14.02 % | 49.202 M 685.25 % | -8.407 M -171.29 % | 11.792 M 35.54 % | 8.700 M 93.33 % | 4.500 M -60.21 % | 11.310 M 15.54 % | 9.789 M 19.38 % | 8.200 M -1.39 % | 8.315 M 19.06 % | 6.984 M -19.72 % | 8.700 M 1 407.92 % | 576.955 K -96.57 % | 16.813 M 58.61 % | 10.600 M |
| Cost of revenue | 1.625 B -25.89 % | 2.192 B -11.22 % | 2.470 B -22.31 % | 3.179 B 102.71 % | 1.568 B 18.01 % | 1.329 B 29.15 % | 1.029 B 61.66 % | 636.400 M 35.12 % | 471.000 M 0.97 % | 466.454 M 2.62 % | 454.550 M -31.04 % | 659.167 M 11.21 % | 592.700 M 11.86 % | 529.842 M 28.73 % | 411.600 M 3.22 % | 398.749 M 9.50 % | 364.159 M 34.62 % | 270.500 M |
| General and administrative expenses | 246.796 M 228.11 % | 75.218 M 9.35 % | 68.788 M 18.46 % | 58.068 M 75.31 % | 33.123 M -22.40 % | 42.686 M 18.21 % | 36.109 M 29.89 % | 27.800 M -13.13 % | 32.000 M 508.94 % | 5.255 M -59.00 % | 12.816 M -54.77 % | 28.339 M 23.05 % | 23.030 M 7.86 % | 21.352 M -16.61 % | 25.604 M 23.80 % | 20.683 M 6.63 % | 19.397 M | 0.000 |
| Selling and marketing expenses | 38.521 M -76.22 % | 162.009 M -22.19 % | 208.220 M -40.59 % | 350.451 M 142.94 % | 144.255 M 64.58 % | 87.652 M 9.53 % | 80.028 M 124.80 % | 35.600 M 8.54 % | 32.800 M 483.19 % | 5.624 M -81.36 % | 30.178 M 2.13 % | 29.547 M 13.53 % | 26.026 M 22.65 % | 21.219 M 1.81 % | 20.843 M 20.68 % | 17.271 M 18.57 % | 14.567 M | 0.000 |
| Other expenses | 706.793 M 107.14 % | 341.222 M -1.37 % | 345.973 M 1 460.97 % | 22.164 M 160.10 % | -36.876 M -113.43 % | 274.542 M 15.46 % | 237.778 M 23 677.80 % | 1.000 M -99.35 % | 153.199 M -23.19 % | 199.458 M -29.49 % | 282.878 M | 0.000 -100.00 % | 97.077 M 35.28 % | 71.762 M -50.28 % | 144.345 M 429.96 % | 27.237 M 19.48 % | 22.797 M -80.78 % | 118.600 M |
| Operating expenses | 992.300 M 71.24 % | 579.472 M -7.17 % | 624.238 M 44.70 % | 431.410 M 203.83 % | 141.992 M -64.93 % | 404.880 M 14.40 % | 353.915 M 45.70 % | 242.900 M 11.42 % | 217.999 M 3.64 % | 210.338 M -25.64 % | 282.878 M 10.32 % | 256.415 M 75.47 % | 146.134 M 27.23 % | 114.861 M -39.99 % | 191.400 M 193.60 % | 65.190 M 14.85 % | 56.760 M -52.14 % | 118.600 M |
| Cost and expenses | 2.617 B -5.54 % | 2.771 B -10.45 % | 3.094 B -27.53 % | 4.269 B 113.08 % | 2.004 B 31.41 % | 1.525 B 10.26 % | 1.383 B 95.96 % | 705.600 M 2.83 % | 686.179 M 1.39 % | 676.792 M -8.22 % | 737.427 M 3.28 % | 713.986 M -3.32 % | 738.503 M 14.55 % | 644.704 M 6.92 % | 603.000 M 29.97 % | 463.940 M 10.22 % | 420.919 M 8.18 % | 389.100 M |
| Research and development expenses | 190.000 K -81.43 % | 1.023 M -18.62 % | 1.257 M 72.90 % | 727.000 K -51.21 % | 1.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 527.875 K -13.30 % | 608.834 K | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 285.317 M 20.27 % | 237.227 M -14.36 % | 277.008 M -32.19 % | 408.519 M 130.31 % | 177.378 M 36.09 % | 130.338 M 12.23 % | 116.137 M 83.18 % | 63.400 M -2.16 % | 64.800 M 495.63 % | 10.879 M -74.70 % | 42.994 M -25.73 % | 57.886 M 18.00 % | 49.056 M 15.23 % | 42.572 M -8.34 % | 46.447 M 22.38 % | 37.954 M 11.75 % | 33.963 M | 0.000 |
| Interest income | 4.922 M 100.00 % | 2.461 M 151.38 % | 979.000 K -45.12 % | 1.784 M 65.65 % | 1.077 M -6.43 % | 1.151 M 6.67 % | 1.079 M 19.89 % | 900.000 K -25.00 % | 1.200 M 79.36 % | 669.055 K -46.01 % | 1.239 M 83.65 % | 674.765 K 100.62 % | 336.333 K 57.67 % | 213.311 K | 0.000 100.00 % | -15.932 M -19.38 % | -13.346 M | 0.000 |
| Interest expense | 61.500 M 16.92 % | 52.600 M -22.63 % | 67.989 M -18.54 % | 83.460 M 37.78 % | 60.577 M 12.24 % | 53.969 M -1.52 % | 54.800 M 108.37 % | 26.300 M -9.31 % | 29.000 M -15.74 % | 34.418 M 1.13 % | 34.033 M 2.15 % | 33.315 M -1.70 % | 33.890 M 58.37 % | 21.400 M 16.94 % | 18.300 M 17.69 % | 15.549 M -12.65 % | 17.800 M 1.71 % | 17.500 M |
| Depreciation and amortization | 111.200 M 27.29 % | 87.363 M -20.45 % | 109.821 M 0.49 % | 109.288 M 32.39 % | 82.550 M 19.92 % | 68.837 M 19.30 % | 57.700 M 84.35 % | 31.300 M -8.75 % | 34.300 M 2.70 % | 33.399 M -6.53 % | 35.731 M 72.44 % | 20.721 M -5.31 % | 21.883 M 42.91 % | 15.313 M -2.14 % | 15.647 M -34.47 % | 23.879 M 82.90 % | 13.056 M -20.39 % | 16.400 M |
| Operating income | 231.000 M -9.78 % | 256.046 M 153.61 % | 100.961 M -54.44 % | 221.600 M -64.59 % | 625.833 M 1 016.44 % | 56.056 M -30.51 % | 80.663 M 45.08 % | 55.600 M 6.51 % | 52.201 M -16.71 % | 62.670 M 12.85 % | 55.534 M -13.00 % | 63.829 M 14.42 % | 55.785 M 145.90 % | 22.686 M -14.07 % | 26.400 M -58.85 % | 64.149 M -3.52 % | 66.490 M 82.17 % | 36.500 M |
| Operating income ratio | 0.08 -4.09 % | 0.08 169.35 % | 0.03 -36.38 % | 0.05 -83.16 % | 0.29 696.84 % | 0.04 -36.98 % | 0.06 -20.74 % | 0.07 4.51 % | 0.07 -20.70 % | 0.09 22.01 % | 0.07 -11.32 % | 0.08 12.21 % | 0.07 115.20 % | 0.03 -18.96 % | 0.04 -65.47 % | 0.12 -10.95 % | 0.14 59.07 % | 0.09 |
| Total other income expenses net | -16.400 M 56.31 % | -37.541 M 12.09 % | -42.703 M -5.96 % | -40.300 M 91.76 % | -489.139 M -36 440.19 % | 1.346 M 102.98 % | -45.139 M -105.18 % | -22.000 M -1 672.11 % | 1.399 M 104.14 % | -33.788 M -12.64 % | -29.995 M 5.35 % | -31.692 M 0.04 % | -31.705 M | 0.000 | 0.000 100.00 % | -41.189 M -60.19 % | -25.712 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.024 B 54.02 % | 664.849 M 1.89 % | 652.493 M -15.32 % | 770.542 M -3.42 % | 797.811 M 15.80 % | 688.982 M 34.40 % | 512.626 M 7.38 % | 477.400 M 139.66 % | 199.200 M 4.08 % | 191.400 M -8.29 % | 208.711 M -5.70 % | 221.327 M 11.64 % | 198.248 M -14.56 % | 232.022 M 50.00 % | 154.677 M 36.61 % | 113.223 M -25.88 % | 152.747 M |
| Total investments | 31.222 M 30.67 % | 23.893 M -30.21 % | 34.234 M 104.47 % | 16.743 M 26.20 % | 13.267 M 0.00 % | 13.267 M -3.63 % | 13.767 M -9.43 % | 15.200 M -34.48 % | 23.200 M 8.41 % | 21.400 M 514.94 % | 3.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.086 B 57.96 % | 687.500 M 3.53 % | 664.038 M -17.47 % | 804.588 M -3.79 % | 836.304 M 19.02 % | 702.647 M 31.12 % | 535.864 M 8.89 % | 492.100 M 135.79 % | 208.700 M 0.53 % | 207.600 M -7.60 % | 224.687 M -5.65 % | 238.136 M 15.20 % | 206.723 M -12.72 % | 236.841 M 43.21 % | 165.381 M 41.01 % | 117.284 M -25.19 % | 156.773 M |
| Accumulated other comprehensive income loss | -2.646 M -148.11 % | 5.500 M 0.00 % | 5.500 M 0.00 % | 5.500 M 0.00 % | 5.500 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 |
| Retained earnings | 841.240 M 23.90 % | 678.950 M 30.75 % | 519.290 M 10.37 % | 470.494 M 32.57 % | 354.914 M 32.24 % | 268.396 M 24.72 % | 215.197 M 13.56 % | 189.500 M 15.13 % | 164.600 M 41.69 % | 116.173 M 20.01 % | 96.806 M 15.77 % | 83.621 M 39.88 % | 59.781 M 37.54 % | 43.465 M 59.12 % | 27.315 M 184.69 % | 9.595 M 175.03 % | -12.789 M |
| Common stock | 51.200 M 0.07 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M -0.07 % | 51.200 M 0.00 % | 51.200 M 0.07 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M 0.00 % | 51.163 M |
| Total equity | 911.100 M 20.38 % | 756.873 M 26.73 % | 597.213 M 8.90 % | 548.417 M 26.70 % | 432.837 M 24.98 % | 346.319 M 18.15 % | 293.121 M 9.58 % | 267.500 M 9.35 % | 244.624 M 23.17 % | 198.604 M 13.66 % | 174.728 M 10.21 % | 158.544 M 17.70 % | 134.704 M 13.78 % | 118.388 M 15.80 % | 102.238 M 20.97 % | 84.517 M 36.02 % | 62.134 M |
| Other non current liabilities | 19.000 M 13.44 % | 16.749 M 3.47 % | 16.187 M 6.91 % | 15.141 M -1.14 % | 15.315 M -57.98 % | 36.448 M 183.93 % | 12.837 M 0.29 % | 12.800 M -21.47 % | 16.300 M 201.85 % | 5.400 M -34.76 % | 8.277 M 17.58 % | 7.040 M 5.32 % | 6.684 M 20.17 % | 5.562 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 415.900 M 137.93 % | 174.800 M -8.68 % | 191.412 M -40.75 % | 323.064 M -30.05 % | 461.858 M 4.08 % | 443.750 M 53.19 % | 289.671 M -3.57 % | 300.400 M 810.30 % | 33.000 M 31.47 % | 25.100 M -57.01 % | 58.382 M -31.33 % | 85.017 M 17.48 % | 72.367 M -37.58 % | 115.928 M -29.90 % | 165.381 M 41.01 % | 117.284 M -25.19 % | 156.773 M |
| Total non current liabilities | 462.500 M 113.37 % | 216.762 M -10.29 % | 241.629 M -36.63 % | 381.293 M -26.04 % | 515.571 M 7.37 % | 480.198 M 43.94 % | 333.619 M 2.09 % | 326.800 M 422.04 % | 62.600 M -9.54 % | 69.200 M -22.25 % | 89.003 M -21.49 % | 113.372 M 14.46 % | 99.048 M -28.71 % | 138.931 M -22.29 % | 178.781 M 33.77 % | 133.645 M -21.18 % | 169.551 M |
| Other current liabilities | 155.300 M 1.91 % | 152.386 M 249.42 % | 43.611 M -33.15 % | 65.233 M 61.61 % | 40.365 M -25.92 % | 54.491 M 49.31 % | 36.494 M 11.60 % | 32.700 M 133.57 % | 14.000 M 35.27 % | 10.350 M -37.62 % | 16.591 M 22.42 % | 13.553 M -7.34 % | 14.626 M 13.18 % | 12.923 M -93.33 % | 193.883 M 4.50 % | 185.535 M 12.63 % | 164.731 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 75.916 M -36.68 % | 119.894 M 110.19 % | 57.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.700 M | 0.000 -100.00 % | 1.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 670.100 M 30.70 % | 512.700 M 8.48 % | 472.626 M -1.85 % | 481.524 M 28.60 % | 374.446 M 44.63 % | 258.897 M 5.16 % | 246.192 M 28.43 % | 191.700 M 9.11 % | 175.700 M 1.50 % | 173.100 M 4.09 % | 166.305 M 8.61 % | 153.119 M 13.97 % | 134.356 M 11.12 % | 120.914 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.213 B 32.80 % | 913.543 M 8.55 % | 841.617 M -22.33 % | 1.084 B 57.80 % | 686.726 M 58.23 % | 433.998 M -10.33 % | 483.982 M 32.38 % | 365.600 M 32.80 % | 275.300 M 4.48 % | 263.500 M -6.30 % | 281.224 M 4.54 % | 269.002 M 17.50 % | 228.938 M 24.19 % | 184.341 M -4.92 % | 193.883 M 4.50 % | 185.535 M 12.63 % | 164.731 M |
| Total liabilities | 1.676 B 48.25 % | 1.130 B 4.34 % | 1.083 B -26.05 % | 1.465 B 21.84 % | 1.202 B 31.51 % | 914.196 M 11.81 % | 817.602 M 18.10 % | 692.300 M 104.88 % | 337.900 M 1.56 % | 332.700 M -10.14 % | 370.228 M -3.18 % | 382.374 M 16.58 % | 327.986 M 1.46 % | 323.271 M 17.99 % | 273.993 M 28.41 % | 213.376 M -4.12 % | 222.540 M |
| Other non current assets | 43.578 M -76.41 % | 184.729 M 491.99 % | 31.205 M -39.63 % | 51.692 M | 0.000 -100.00 % | 16.954 M 56.62 % | 10.825 M 5.10 % | 10.300 M -69.62 % | 33.900 M 113.21 % | 15.900 M 134.64 % | 6.776 M -74.63 % | 26.707 M 429.07 % | 5.048 M -6.40 % | 5.393 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 31.222 M 30.67 % | 23.893 M -30.21 % | 34.234 M 104.47 % | 16.743 M 26.19 % | 13.268 M 0.01 % | 13.267 M -3.86 % | 13.800 M -9.21 % | 15.200 M | 0.000 -100.00 % | 15.000 M 331.03 % | 3.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 387.558 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.121 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 |
| Property plant equipment net | 1.295 B 63.78 % | 790.440 M 2.49 % | 771.206 M -3.69 % | 800.784 M 5.14 % | 761.608 M 5.10 % | 724.654 M 29.07 % | 561.433 M 7.76 % | 521.000 M 120.95 % | 235.800 M 6.36 % | 221.700 M -7.62 % | 240.000 M 7.08 % | 224.122 M -1.08 % | 226.573 M -5.26 % | 239.146 M 56.51 % | 152.803 M 34.38 % | 113.708 M -8.46 % | 124.217 M |
| Total non current assets | 1.369 B 37.07 % | 999.062 M 19.41 % | 836.645 M -3.75 % | 869.219 M 3.78 % | 837.533 M 10.95 % | 754.875 M 28.81 % | 586.058 M 7.24 % | 546.500 M 102.63 % | 269.700 M 6.77 % | 252.600 M 0.94 % | 250.256 M -0.23 % | 250.829 M 8.29 % | 231.621 M -5.28 % | 244.539 M 60.04 % | 152.803 M 34.38 % | 113.708 M -8.46 % | 124.217 M |
| Other current assets | 161.700 M 81.54 % | 89.071 M -70.11 % | 298.009 M 161.85 % | 113.810 M -2.54 % | 116.778 M 7.79 % | 108.340 M 88.52 % | 57.469 M -1.76 % | 58.500 M 106.71 % | 28.300 M -78.90 % | 134.097 M 1 080.64 % | 11.358 M -29.43 % | 16.096 M -20.34 % | 20.205 M -82.34 % | 114.439 M 330.21 % | 26.601 M -11.13 % | 29.931 M 39.52 % | 21.452 M |
| Short term investments | 21.900 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 635.000 K 2 024.24 % | -33.000 K | 0.000 | 0.000 -100.00 % | 6.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 62.000 M 173.24 % | 22.691 M 96.56 % | 11.544 M -66.09 % | 34.046 M -11.55 % | 38.493 M 181.69 % | 13.665 M -41.20 % | 23.238 M 58.08 % | 14.700 M 54.74 % | 9.500 M -41.36 % | 16.200 M 1.40 % | 15.977 M -4.95 % | 16.809 M 98.32 % | 8.475 M 75.86 % | 4.819 M -54.97 % | 10.703 M 163.56 % | 4.061 M 0.87 % | 4.026 M |
| Cash and short term investments | 83.900 M 269.75 % | 22.691 M 96.56 % | 11.544 M -66.09 % | 34.046 M -11.55 % | 38.493 M 169.18 % | 14.300 M -38.46 % | 23.238 M 58.08 % | 14.700 M 54.74 % | 9.500 M -43.72 % | 16.881 M 5.66 % | 15.977 M -4.95 % | 16.809 M 98.32 % | 8.475 M 75.86 % | 4.819 M -54.97 % | 10.703 M 163.56 % | 4.061 M 0.87 % | 4.026 M |
| Total current assets | 1.217 B 37.08 % | 888.116 M 5.25 % | 843.812 M -26.25 % | 1.144 B 43.45 % | 797.601 M 57.74 % | 505.640 M -3.63 % | 524.664 M 26.95 % | 413.300 M 32.98 % | 310.800 M 12.53 % | 276.200 M -6.28 % | 294.700 M 1.59 % | 290.089 M 25.54 % | 231.069 M 17.22 % | 197.120 M -11.77 % | 223.428 M 21.31 % | 184.185 M 14.79 % | 160.457 M |
| Inventory | 660.000 M 75.80 % | 375.432 M -28.15 % | 522.530 M 6.46 % | 490.810 M 92.65 % | 254.772 M 24.71 % | 204.286 M -6.36 % | 218.170 M 17.74 % | 185.300 M 42.76 % | 129.800 M 3.76 % | 125.100 M 1.39 % | 123.388 M 16.63 % | 105.793 M 20.41 % | 87.859 M 8.84 % | 80.724 M 8.50 % | 74.397 M 12.13 % | 66.349 M 25.49 % | 52.870 M |
| Net receivables | 311.800 M -22.23 % | 400.922 M 3 318.21 % | 11.729 M -97.68 % | 505.463 M 30.42 % | 387.558 M 116.86 % | 178.714 M -25.43 % | 239.665 M 54.82 % | 154.800 M 8.48 % | 142.700 M 117 020.81 % | 121.840 K -99.92 % | 143.977 M -4.90 % | 151.391 M 18.43 % | 127.831 M 32.76 % | 96.284 M -13.82 % | 111.726 M 33.26 % | 83.844 M 2.11 % | 82.109 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.536 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 |
| Other assets | 0.000 -100.00 % | 22.000 K 2 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 387.800 M 56.08 % | 248.457 M -0.36 % | 249.364 M -39.57 % | 412.662 M 101.26 % | 205.042 M 87.20 % | 109.533 M -44.57 % | 197.596 M 41.85 % | 139.300 M 70.92 % | 81.500 M 22.93 % | 66.300 M -31.55 % | 96.862 M -5.34 % | 102.330 M 27.98 % | 79.955 M 58.31 % | 50.504 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 100.000 K -97.69 % | 4.325 M -56.01 % | 9.832 M -11.24 % | 11.077 M 199.38 % | 3.700 M 94.74 % | 1.900 M 375.00 % | 400.000 K -97.09 % | 13.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.024 M -19.16 % | 2.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 30.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 21.260 M 0.00 % | 21.260 M 0.00 % | 21.260 M -20.55 % | 26.760 M 25.87 % | 21.260 M -20.55 % | 26.760 M 0.00 % | 26.761 M -0.15 % | 26.800 M 0.00 % | 26.800 M -6.83 % | 28.764 M 7.49 % | 26.760 M 12.63 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M 0.00 % | 23.760 M |
| Deferred tax liabilities non current | 27.600 M 9.47 % | 25.213 M -25.91 % | 34.030 M -21.02 % | 43.088 M 12.21 % | 38.398 M | 0.000 -100.00 % | 31.111 M 128.76 % | 13.600 M 2.26 % | 13.300 M -33.17 % | 19.900 M -10.94 % | 22.344 M 4.82 % | 21.316 M 6.60 % | 19.996 M 14.65 % | 17.441 M 30.15 % | 13.400 M -18.09 % | 16.361 M 28.04 % | 12.778 M |
| Other liabilities | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 101.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -98.671 M 6.74 % | -105.803 M 5.31 % | -111.742 M |
| Total assets | 2.587 B 37.07 % | 1.887 B 12.30 % | 1.680 B -16.53 % | 2.013 B 23.13 % | 1.635 B 29.72 % | 1.261 B 13.49 % | 1.111 B 15.71 % | 959.900 M 65.36 % | 580.500 M 9.78 % | 528.800 M -2.96 % | 544.956 M 0.75 % | 540.918 M 16.91 % | 462.690 M 4.76 % | 441.659 M 17.39 % | 376.230 M 26.30 % | 297.893 M 4.64 % | 284.674 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -143.900 M 4.09 % | -150.034 M -308.11 % | 72.095 M 237.54 % | -52.416 M 71.41 % | -183.314 M -221.34 % | -57.046 M -147.13 % | -23.083 M 4.62 % | -24.200 M 12.00 % | -27.500 M -240.77 % | -8.070 M -169.76 % | 11.567 M 121.74 % | -53.204 M -154.57 % | -20.899 M -142.17 % | -8.630 M 63.78 % | -23.825 M -424.42 % | 7.344 M 126.65 % | -27.555 M |
| Accounts receivables | 126.200 M 144.29 % | -284.941 M -213.81 % | 250.371 M 300.93 % | -124.604 M 28.87 % | -175.190 M -8 412.64 % | -2.058 M 95.10 % | -42.000 M -124.60 % | -18.700 M 58.17 % | -44.700 M -381.27 % | 15.892 M -48.65 % | 30.951 M 155.00 % | -56.272 M -141.99 % | -23.253 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -284.600 M -308.12 % | 136.746 M 739.96 % | -21.368 M 90.95 % | -236.037 M -334.01 % | -54.385 M -405.84 % | 17.782 M 154.28 % | -32.762 M 47.41 % | -62.300 M -3 066.67 % | 2.100 M 220.22 % | -1.747 M 90.07 % | -17.594 M 1.90 % | -17.935 M -151.37 % | -7.135 M -12.78 % | -6.326 M 21.40 % | -8.048 M 40.29 % | -13.479 M -51.60 % | -8.891 M |
| Accounts payables | 139.400 M 15 469.35 % | -907.000 K 99.44 % | -163.298 M -178.65 % | 207.619 M 117.38 % | 95.510 M 208.46 % | -88.063 M -249.77 % | 58.800 M -0.34 % | 59.000 M 290.73 % | 15.100 M 167.97 % | -22.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -124.900 M -13 301.29 % | -932.000 K -114.59 % | 6.390 M -93.65 % | 100.606 M 304.28 % | -49.249 M -422.04 % | 15.293 M 314.76 % | -7.121 M -223.68 % | -2.200 M | 0.000 | 0.000 100.00 % | -1.789 M -108.52 % | 21.003 M 121.35 % | 9.489 M 511.85 % | -2.304 M 85.40 % | -15.776 M -175.76 % | 20.823 M 211.57 % | -18.664 M |
| Other non cash items | 1.600 M -93.47 % | 24.485 M -17.24 % | 29.586 M 191.03 % | 10.166 M -58.15 % | 24.292 M -22.28 % | 31.255 M -27.19 % | 42.929 M 225.22 % | 13.200 M 15.79 % | 11.400 M -58.75 % | 27.636 M -2.77 % | 28.424 M -2.50 % | 29.152 M -2.57 % | 29.921 M -22.59 % | 38.654 M -5.36 % | 40.843 M 4.73 % | 38.997 M -20.17 % | 48.850 M |
| Net cash provided by operating activities | 183.500 M 45.73 % | 125.914 M -53.32 % | 269.760 M 8.65 % | 248.291 M 312.30 % | 60.221 M -40.05 % | 100.448 M -11.15 % | 113.053 M 109.75 % | 53.900 M -24.93 % | 71.800 M -12.28 % | 81.848 M -19.17 % | 101.261 M 251.52 % | 28.806 M -47.61 % | 54.984 M 21.28 % | 45.336 M 38.79 % | 32.665 M -53.48 % | 70.220 M 104.42 % | 34.351 M |
| Investments in property plant and equipment | -620.000 M -470.08 % | -108.757 M -35.01 % | -80.556 M 45.80 % | -148.622 M 37.41 % | -237.454 M -2.33 % | -232.057 M -127.31 % | -102.090 M 67.76 % | -316.700 M -550.31 % | -48.700 M -194.23 % | -16.552 M 69.42 % | -54.132 M -191.49 % | -18.571 M -86.36 % | -9.965 M 90.20 % | -101.656 M -68.91 % | -60.183 M -349.42 % | -13.391 M -45.80 % | -9.185 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.007 M 267.52 % | 274.000 K -99.77 % | 118.060 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 |
| Purchases of investments | -7.300 M | 0.000 100.00 % | -17.491 M -403.19 % | -3.476 M | 0.000 100.00 % | -516.000 K | 0.000 | 0.000 100.00 % | -1.800 M 88.00 % | -15.000 M -331.03 % | -3.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 10.341 M 957.36 % | 978.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M -77.38 % | 8.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 136.000 M 2 294.79 % | 5.679 M 567 800.00 % | 1.000 K -99.94 % | 1.784 M 65.65 % | 1.077 M -63.85 % | 2.979 M 124.32 % | 1.328 M 66.00 % | 800.000 K -38.46 % | 1.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 975.000 K | 0.000 -100.00 % | 4.330 M 86 493.36 % | 5.000 K -97.22 % | 180.000 K |
| Net cash used for investing activites | -491.300 M -429.78 % | -92.737 M 3.46 % | -96.061 M 35.98 % | -150.040 M -26.81 % | -118.317 M 48.47 % | -229.594 M -132.24 % | -98.862 M 67.85 % | -307.500 M -525.00 % | -49.200 M -55.93 % | -31.552 M 45.23 % | -57.612 M -210.23 % | -18.571 M -106.57 % | -8.990 M 91.16 % | -101.656 M -82.00 % | -55.854 M -317.24 % | -13.386 M -48.66 % | -9.005 M |
| Debt repayment | 368.300 M 1 467.03 % | 23.503 M 116.72 % | -140.551 M -343.14 % | -31.717 M -123.73 % | 133.658 M -19.83 % | 166.709 M 279.76 % | 43.899 M -84.22 % | 278.200 M 27 720.00 % | 1.000 M 106.26 % | -15.973 M -18.77 % | -13.449 M -142.81 % | 31.413 M 471.86 % | -8.447 M -111.82 % | 71.460 M 48.58 % | 48.096 M 221.80 % | -39.489 M -534.44 % | -6.224 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -21.200 M 53.84 % | -45.931 M 17.46 % | -55.649 M 21.60 % | -70.981 M -39.25 % | -50.974 M -7.86 % | -47.259 M 4.23 % | -49.344 M -155.67 % | -19.300 M 22.18 % | -24.800 M 25.79 % | -33.419 M -7.69 % | -31.033 M 6.85 % | -33.315 M 1.70 % | -33.890 M -61.04 % | -21.045 M -15.21 % | -18.266 M -5.53 % | -17.310 M 4.31 % | -18.090 M |
| Net cash used provided by financing activities | 347.100 M 1 647.62 % | -22.428 M 88.57 % | -196.200 M -91.05 % | -102.698 M -224.21 % | 82.684 M -30.78 % | 119.450 M 2 293.76 % | -5.445 M -102.10 % | 258.900 M 995.85 % | -28.900 M 41.49 % | -49.392 M -11.04 % | -44.481 M -2 238.27 % | -1.902 M 95.51 % | -42.338 M -183.98 % | 50.416 M 69.01 % | 29.830 M 152.52 % | -56.799 M -133.61 % | -24.314 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 39.300 M 265.55 % | 10.751 M 147.78 % | -22.501 M -405.98 % | -4.447 M -118.09 % | 24.588 M 353.56 % | -9.697 M -210.87 % | 8.746 M 65.02 % | 5.300 M 184.13 % | -6.300 M -796.82 % | 904.108 K 208.65 % | -832.110 K -109.99 % | 8.333 M 127.94 % | 3.656 M 161.93 % | -5.904 M -188.88 % | 6.642 M 18 894.79 % | 34.968 K -96.61 % | 1.033 M |
| Cash at beginning of period | 22.700 M 90.12 % | 11.940 M -65.33 % | 34.441 M -11.44 % | 38.888 M 171.94 % | 14.300 M -40.41 % | 23.997 M 57.35 % | 15.251 M 52.51 % | 10.000 M -38.65 % | 16.300 M 2.02 % | 15.977 M -4.95 % | 16.809 M 98.32 % | 8.475 M 75.86 % | 4.819 M -55.06 % | 10.723 M 164.05 % | 4.061 M 0.87 % | 4.026 M 34.50 % | 2.993 M |
| Cash at end of period | 62.000 M 173.24 % | 22.691 M 90.04 % | 11.940 M -65.33 % | 34.441 M -11.44 % | 38.888 M 171.94 % | 14.300 M -40.41 % | 23.997 M 56.84 % | 15.300 M 53.00 % | 10.000 M -40.76 % | 16.881 M 5.66 % | 15.977 M -4.95 % | 16.809 M 98.32 % | 8.475 M 75.86 % | 4.819 M -54.97 % | 10.703 M 163.56 % | 4.061 M 0.87 % | 4.026 M |
| Operating cash flow | 183.500 M 45.74 % | 125.911 M -53.32 % | 269.760 M 8.65 % | 248.291 M 312.30 % | 60.221 M -40.05 % | 100.448 M -11.15 % | 113.053 M 109.75 % | 53.900 M -24.93 % | 71.800 M -12.28 % | 81.848 M -19.17 % | 101.261 M 251.52 % | 28.806 M -47.61 % | 54.984 M 21.28 % | 45.336 M 38.79 % | 32.665 M -53.48 % | 70.220 M 104.42 % | 34.351 M |
| Capital expenditure | -620.000 M -470.08 % | -108.757 M -35.01 % | -80.556 M 45.80 % | -148.622 M 37.41 % | -237.454 M -2.33 % | -232.057 M -127.31 % | -102.090 M 67.76 % | -316.700 M -550.31 % | -48.700 M -194.23 % | -16.552 M 69.42 % | -54.132 M -191.49 % | -18.571 M -86.36 % | -9.965 M 90.20 % | -101.656 M -68.91 % | -60.183 M -349.42 % | -13.391 M -45.80 % | -9.185 M |
| Free CashFlow | -436.500 M -2 644.15 % | 17.157 M -90.93 % | 189.204 M 89.83 % | 99.669 M 156.24 % | -177.233 M -34.67 % | -131.609 M -1 300.48 % | 10.963 M 104.17 % | -262.800 M -1 237.66 % | 23.100 M -64.62 % | 65.296 M 38.55 % | 47.129 M 360.44 % | 10.236 M -77.26 % | 45.019 M 179.93 % | -56.320 M -104.67 % | -27.518 M -148.42 % | 56.829 M 125.81 % | 25.167 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 663.900 M 4.11 % | 637.700 M -12.10 % | 725.500 M -14.08 % | 844.400 M 31.81 % | 640.600 M -10.54 % | 716.100 M 1.81 % | 703.400 M -13.28 % | 811.100 M 0.01 % | 811.000 M 49.63 % | 542.000 M -28.67 % | 759.900 M 3.66 % | 733.100 M -37.89 % | 1.180 B -4.47 % | 1.236 B -8.72 % | 1.354 B 30.97 % | 1.034 B 22.70 % | 842.400 M 10.61 % | 761.600 M 47.03 % | 518.000 M 19.55 % | 433.300 M 2.29 % | 423.600 M 34.04 % | 316.030 M -20.75 % | 398.800 M -1.94 % | 406.700 M 0.89 % | 403.100 M -4.16 % | 420.600 M 16.32 % | 361.600 M 2.26 % | 353.600 M 41.21 % | 250.400 M 29.41 % | 193.500 M -0.41 % | 194.300 M 0.99 % | 192.400 M 9.88 % | 175.100 M -6.91 % | 188.100 M 4.21 % | 180.500 M 4.72 % | 172.357 M -0.26 % | 172.800 M -1.93 % | 176.200 M 3.71 % | 169.900 M -2.28 % | 173.866 M -4.26 % | 181.600 M -16.16 % | 216.600 M 13.46 % | 190.900 M -6.20 % | 203.521 M 1.15 % | 201.200 M 6.51 % | 188.900 M 2.66 % | 184.000 M -6.21 % | 196.183 M 2.55 % | 191.300 M -0.10 % | 191.500 M 4.30 % | 183.600 M 10.40 % | 166.300 M -2.92 % | 171.300 M 2.76 % | 166.700 M 54.93 % | 107.600 M -0.65 % | 108.300 M |
| Net income | 37.500 M 13.64 % | 33.000 M -28.10 % | 45.900 M -14.53 % | 53.700 M 152.11 % | 21.300 M -43.35 % | 37.600 M -17.36 % | 45.500 M 17.57 % | 38.700 M -8.51 % | 42.300 M 314.10 % | 10.215 M 194.58 % | -10.800 M -158.70 % | 18.400 M -40.26 % | 30.800 M 22.27 % | 25.190 M -50.51 % | 50.900 M 162.37 % | 19.400 M -34.68 % | 29.700 M -11.06 % | 33.392 M 230.61 % | 10.100 M -41.28 % | 17.200 M -35.82 % | 26.800 M 377.89 % | 5.608 M -76.03 % | 23.400 M 52.94 % | 15.300 M -28.84 % | 21.500 M 400.00 % | 4.300 M 53.57 % | 2.800 M -81.70 % | 15.300 M 1 076.92 % | 1.300 M -73.47 % | 4.900 M -30.00 % | 7.000 M -18.60 % | 8.600 M 40.98 % | 6.100 M -56.12 % | 13.900 M 51.09 % | 9.200 M 532.42 % | -2.128 M -150.66 % | 4.200 M -69.34 % | 13.700 M 878.57 % | 1.400 M 165.11 % | -2.150 M -171.67 % | 3.000 M -72.73 % | 11.000 M 182.05 % | 3.900 M -38.46 % | 6.337 M 92.03 % | 3.300 M 13.79 % | 2.900 M -74.56 % | 11.400 M 382.13 % | 2.364 M -47.46 % | 4.500 M 18.42 % | 3.800 M -25.49 % | 5.100 M 21.43 % | 4.200 M 27.27 % | 3.300 M 3 400.00 % | -100.000 K -103.70 % | 2.700 M 167.50 % | -4.000 M |
| Income before tax | 51.300 M -2.10 % | 52.400 M -15.35 % | 61.900 M -13.91 % | 71.900 M 153.17 % | 28.400 M -32.06 % | 41.800 M -41.46 % | 71.400 M 27.05 % | 56.200 M 14.46 % | 49.100 M 767.80 % | 5.658 M 140.71 % | -13.900 M -158.40 % | 23.800 M -44.26 % | 42.700 M 16.50 % | 36.653 M -50.93 % | 74.700 M 153.22 % | 29.500 M -26.98 % | 40.400 M -15.82 % | 47.994 M 87.48 % | 25.600 M -29.48 % | 36.300 M 35.45 % | 26.800 M 1 057.83 % | -2.798 M -111.96 % | 23.400 M 52.94 % | 15.300 M -28.84 % | 21.500 M -0.92 % | 21.700 M 623.33 % | 3.000 M -67.03 % | 9.100 M 435.29 % | 1.700 M -80.00 % | 8.500 M -8.60 % | 9.300 M -3.13 % | 9.600 M 54.84 % | 6.200 M -34.04 % | 9.400 M -19.66 % | 11.700 M 134.82 % | 4.982 M -11.03 % | 5.600 M -62.42 % | 14.900 M 451.85 % | 2.700 M 354.42 % | -1.061 M -114.15 % | 7.500 M -56.40 % | 17.200 M 251.02 % | 4.900 M -34.99 % | 7.537 M 71.29 % | 4.400 M -33.33 % | 6.600 M -51.47 % | 13.600 M 77.09 % | 7.680 M 39.63 % | 5.500 M 14.58 % | 4.800 M -21.31 % | 6.100 M 12.96 % | 5.400 M 25.58 % | 4.300 M 760.00 % | 500.000 K -93.42 % | 7.600 M 38.18 % | 5.500 M |
| Income before tax ratio | 0.08 -5.96 % | 0.08 -3.69 % | 0.09 0.20 % | 0.09 92.07 % | 0.04 -24.05 % | 0.06 -42.49 % | 0.10 46.50 % | 0.07 14.45 % | 0.06 479.96 % | 0.01 157.07 % | -0.02 -156.34 % | 0.03 -10.25 % | 0.04 21.96 % | 0.03 -46.25 % | 0.06 93.34 % | 0.03 -40.49 % | 0.05 -23.90 % | 0.06 27.51 % | 0.05 -41.01 % | 0.08 32.42 % | 0.06 814.59 % | -0.01 -115.09 % | 0.06 55.97 % | 0.04 -29.47 % | 0.05 3.38 % | 0.05 521.87 % | 0.01 -67.76 % | 0.03 279.07 % | 0.01 -84.54 % | 0.04 -8.22 % | 0.05 -4.07 % | 0.05 40.92 % | 0.04 -29.15 % | 0.05 -22.90 % | 0.06 124.23 % | 0.03 -10.80 % | 0.03 -61.68 % | 0.08 432.12 % | 0.02 360.36 % | -0.01 -114.78 % | 0.04 -47.99 % | 0.08 209.37 % | 0.03 -30.69 % | 0.04 69.34 % | 0.02 -37.41 % | 0.03 -52.73 % | 0.07 88.82 % | 0.04 36.16 % | 0.03 14.70 % | 0.03 -24.56 % | 0.03 2.32 % | 0.03 29.36 % | 0.03 736.91 % | 0.00 -95.75 % | 0.07 39.08 % | 0.05 |
| EBITDA | 95.000 M -16.67 % | 114.000 M 11.33 % | 102.400 M -5.97 % | 108.900 M 75.65 % | 62.000 M -22.31 % | 79.800 M -23.56 % | 104.400 M 15.49 % | 90.400 M 7.75 % | 83.900 M 103.15 % | 41.300 M 16.01 % | 35.600 M -48.55 % | 69.200 M -23.11 % | 90.000 M -3.54 % | 93.300 M -22.31 % | 120.100 M 59.28 % | 75.400 M -11.61 % | 85.300 M -14.44 % | 99.700 M 80.94 % | 55.100 M -17.39 % | 66.700 M 14.21 % | 58.400 M 113.94 % | 27.298 M -44.40 % | 49.100 M 6.74 % | 46.000 M -9.98 % | 51.100 M 10.85 % | 46.100 M 41.41 % | 32.600 M -19.11 % | 40.300 M 71.49 % | 23.500 M 3.98 % | 22.600 M -4.24 % | 23.600 M -2.07 % | 24.100 M 15.31 % | 20.900 M -2.79 % | 21.500 M -20.66 % | 27.100 M 56.86 % | 17.277 M -24.22 % | 22.800 M -27.62 % | 31.500 M 61.54 % | 19.500 M -21.94 % | 24.982 M 12.53 % | 22.200 M -23.45 % | 29.000 M 62.01 % | 17.900 M -5.55 % | 18.951 M 1.34 % | 18.700 M -6.97 % | 20.100 M -24.44 % | 26.600 M 39.05 % | 19.129 M -0.37 % | 19.200 M -3.52 % | 19.900 M 3.11 % | 19.300 M 25.32 % | 15.400 M 12.41 % | 13.700 M 50.55 % | 9.100 M -41.67 % | 15.600 M 15.56 % | 13.500 M |
| Net income ratio | 0.06 9.15 % | 0.05 -18.21 % | 0.06 -0.52 % | 0.06 91.26 % | 0.03 -36.67 % | 0.05 -18.83 % | 0.06 35.57 % | 0.05 -8.52 % | 0.05 176.75 % | 0.02 232.61 % | -0.01 -156.63 % | 0.03 -3.81 % | 0.03 28.00 % | 0.02 -45.78 % | 0.04 100.33 % | 0.02 -46.76 % | 0.04 -19.59 % | 0.04 124.87 % | 0.02 -50.88 % | 0.04 -37.26 % | 0.06 256.53 % | 0.02 -69.76 % | 0.06 55.97 % | 0.04 -29.47 % | 0.05 421.71 % | 0.01 32.03 % | 0.01 -82.10 % | 0.04 733.43 % | 0.01 -79.50 % | 0.03 -29.71 % | 0.04 -19.40 % | 0.04 28.31 % | 0.03 -52.86 % | 0.07 44.98 % | 0.05 512.92 % | -0.01 -150.79 % | 0.02 -68.74 % | 0.08 843.58 % | 0.01 166.63 % | -0.01 -174.86 % | 0.02 -67.47 % | 0.05 148.59 % | 0.02 -34.39 % | 0.03 89.84 % | 0.02 6.84 % | 0.02 -75.22 % | 0.06 414.05 % | 0.01 -48.76 % | 0.02 18.54 % | 0.02 -28.56 % | 0.03 9.99 % | 0.03 31.10 % | 0.02 3 311.38 % | 0.00 -102.39 % | 0.03 167.94 % | -0.04 |
| Ratio EBITDA | 0.14 -19.96 % | 0.18 26.66 % | 0.14 9.44 % | 0.13 33.25 % | 0.10 -13.15 % | 0.11 -24.92 % | 0.15 33.17 % | 0.11 7.73 % | 0.10 35.77 % | 0.08 62.65 % | 0.05 -50.37 % | 0.09 23.80 % | 0.08 0.98 % | 0.08 -14.90 % | 0.09 21.62 % | 0.07 -27.96 % | 0.10 -22.65 % | 0.13 23.07 % | 0.11 -30.90 % | 0.15 11.66 % | 0.14 59.61 % | 0.09 -29.84 % | 0.12 8.85 % | 0.11 -10.78 % | 0.13 15.66 % | 0.11 21.57 % | 0.09 -20.90 % | 0.11 21.44 % | 0.09 -19.65 % | 0.12 -3.84 % | 0.12 -3.03 % | 0.13 4.94 % | 0.12 4.43 % | 0.11 -23.87 % | 0.15 49.78 % | 0.10 -24.03 % | 0.13 -26.19 % | 0.18 55.76 % | 0.11 -20.12 % | 0.14 17.54 % | 0.12 -8.69 % | 0.13 42.79 % | 0.09 0.70 % | 0.09 0.19 % | 0.09 -12.65 % | 0.11 -26.40 % | 0.14 48.26 % | 0.10 -2.85 % | 0.10 -3.42 % | 0.10 -1.14 % | 0.11 13.52 % | 0.09 15.79 % | 0.08 46.51 % | 0.05 -62.35 % | 0.14 16.31 % | 0.12 |
| Gross profit ratio | 0.43 -8.48 % | 0.47 9.23 % | 0.43 6.81 % | 0.40 35.78 % | 0.30 6.69 % | 0.28 -9.10 % | 0.31 -14.86 % | 0.36 4.83 % | 0.34 31.54 % | 0.26 -15.24 % | 0.31 -26.82 % | 0.42 68.37 % | 0.25 9.70 % | 0.23 -21.73 % | 0.29 9.95 % | 0.27 -12.97 % | 0.30 173.31 % | 0.11 -67.44 % | 0.34 21.83 % | 0.28 -11.27 % | 0.32 73.73 % | 0.18 -53.88 % | 0.40 12.86 % | 0.35 2.64 % | 0.34 1 239.47 % | -0.03 -107.84 % | 0.38 0.33 % | 0.38 -2.04 % | 0.39 -12.47 % | 0.44 -12.25 % | 0.51 32.43 % | 0.38 8.41 % | 0.35 -23.02 % | 0.46 -11.64 % | 0.52 9 917.53 % | -0.01 -101.10 % | 0.48 -4.69 % | 0.50 22.67 % | 0.41 -10.17 % | 0.46 7.03 % | 0.43 12.74 % | 0.38 4.56 % | 0.36 379.84 % | -0.13 -137.55 % | 0.34 -8.10 % | 0.38 -5.27 % | 0.40 417.43 % | -0.12 -134.70 % | 0.36 6.78 % | 0.34 0.72 % | 0.33 -10.44 % | 0.37 18.24 % | 0.32 -6.82 % | 0.34 -18.23 % | 0.41 17.51 % | 0.35 |
| Weighted average shs out dil | 5.116 M -0.13 % | 5.123 M 0.00 % | 5.123 M 0.07 % | 5.119 M -0.02 % | 5.120 M 0.08 % | 5.116 M -0.04 % | 5.118 M -0.02 % | 5.119 M -0.04 % | 5.121 M 0.09 % | 5.116 M -0.04 % | 5.118 M -0.13 % | 5.125 M 0.18 % | 5.116 M 0.00 % | 5.116 M -0.09 % | 5.121 M 0.04 % | 5.119 M 0.05 % | 5.116 M -0.12 % | 5.123 M -0.08 % | 5.127 M 0.15 % | 5.119 M -0.10 % | 5.124 M 0.16 % | 5.116 M -0.08 % | 5.120 M 0.06 % | 5.117 M -0.04 % | 5.119 M 0.00 % | 5.119 M 0.55 % | 5.091 M -0.51 % | 5.117 M -1.60 % | 5.200 M 6.12 % | 4.900 M -6.90 % | 5.263 M -0.86 % | 5.309 M -6.88 % | 5.701 M 23.04 % | 4.633 M -9.35 % | 5.111 M -0.10 % | 5.116 M -0.11 % | 5.122 M 0.20 % | 5.112 M 27.80 % | 4.000 M -20.00 % | 5.000 M -1.67 % | 5.085 M -0.62 % | 5.116 M -0.30 % | 5.132 M 0.19 % | 5.122 M -0.67 % | 5.156 M 1.35 % | 5.088 M -0.48 % | 5.112 M -0.19 % | 5.122 M 0.16 % | 5.114 M -0.05 % | 5.116 M 0.00 % | 5.116 M -0.11 % | 5.122 M 0.11 % | 5.116 M 2.33 % | 5.000 M -7.41 % | 5.400 M 5.30 % | 5.128 M |
| Weighted average shs out | 5.116 M -0.13 % | 5.123 M 0.00 % | 5.123 M 0.07 % | 5.119 M -0.02 % | 5.120 M 0.08 % | 5.116 M -0.04 % | 5.118 M -0.02 % | 5.119 M -0.04 % | 5.121 M 0.09 % | 5.116 M -0.04 % | 5.118 M -0.13 % | 5.125 M 0.18 % | 5.116 M 0.00 % | 5.116 M -0.09 % | 5.121 M 0.04 % | 5.119 M 0.05 % | 5.116 M -0.15 % | 5.124 M -0.06 % | 5.127 M 0.15 % | 5.119 M -0.10 % | 5.124 M 0.16 % | 5.116 M -0.08 % | 5.120 M 0.06 % | 5.117 M -0.04 % | 5.119 M 0.00 % | 5.119 M 0.55 % | 5.091 M -0.51 % | 5.117 M -1.60 % | 5.200 M 6.12 % | 4.900 M -6.90 % | 5.263 M -0.86 % | 5.309 M -6.88 % | 5.701 M 23.04 % | 4.633 M -9.35 % | 5.111 M -0.10 % | 5.116 M -0.11 % | 5.122 M 0.20 % | 5.112 M 27.80 % | 4.000 M -20.00 % | 5.000 M -1.67 % | 5.085 M -0.62 % | 5.116 M -0.30 % | 5.132 M 0.19 % | 5.122 M -0.67 % | 5.156 M 1.35 % | 5.088 M -0.48 % | 5.112 M -0.45 % | 5.135 M 0.42 % | 5.114 M -0.05 % | 5.116 M 0.00 % | 5.116 M -0.11 % | 5.122 M 0.11 % | 5.116 M 2.33 % | 5.000 M -7.41 % | 5.400 M 5.30 % | 5.128 M |
| EPS diluted | 7.33 13.82 % | 6.44 -28.13 % | 8.96 -14.59 % | 10.49 152.16 % | 4.16 -43.40 % | 7.35 -17.32 % | 8.89 17.59 % | 7.56 -8.47 % | 8.26 310.95 % | 2.01 195.26 % | -2.11 -158.77 % | 3.59 -40.37 % | 6.02 22.36 % | 4.92 -50.50 % | 9.94 162.27 % | 3.79 -34.66 % | 5.80 -11.18 % | 6.53 231.47 % | 1.97 -41.37 % | 3.36 -35.76 % | 5.23 379.82 % | 1.09 -76.15 % | 4.57 52.84 % | 2.99 -28.81 % | 4.20 394.12 % | 0.85 54.55 % | 0.55 -81.61 % | 2.99 1 096.00 % | 0.25 -75.00 % | 1.00 -24.81 % | 1.33 -17.90 % | 1.62 51.40 % | 1.07 -64.33 % | 3.00 66.67 % | 1.80 528.57 % | -0.42 -151.22 % | 0.82 -69.40 % | 2.68 665.71 % | 0.35 181.40 % | -0.43 -172.88 % | 0.59 -72.56 % | 2.15 182.89 % | 0.76 -38.71 % | 1.24 93.75 % | 0.64 12.28 % | 0.57 -74.44 % | 2.23 384.78 % | 0.46 -47.73 % | 0.88 18.92 % | 0.74 -26.00 % | 1.00 21.95 % | 0.82 28.13 % | 0.64 3 300.00 % | -0.02 -104.00 % | 0.50 164.10 % | -0.78 |
| Earnings per share | 7.33 13.82 % | 6.44 -28.13 % | 8.96 -14.59 % | 10.49 152.16 % | 4.16 -43.40 % | 7.35 -17.32 % | 8.89 17.59 % | 7.56 -8.47 % | 8.26 310.95 % | 2.01 195.26 % | -2.11 -158.77 % | 3.59 -40.37 % | 6.02 22.36 % | 4.92 -50.50 % | 9.94 162.27 % | 3.79 -34.66 % | 5.80 -11.18 % | 6.53 231.47 % | 1.97 -41.37 % | 3.36 -35.76 % | 5.23 379.82 % | 1.09 -76.15 % | 4.57 52.84 % | 2.99 -28.81 % | 4.20 394.12 % | 0.85 54.55 % | 0.55 -81.61 % | 2.99 1 096.00 % | 0.25 -75.00 % | 1.00 -24.81 % | 1.33 -17.90 % | 1.62 51.40 % | 1.07 -64.33 % | 3.00 66.67 % | 1.80 528.57 % | -0.42 -151.22 % | 0.82 -69.40 % | 2.68 665.71 % | 0.35 181.40 % | -0.43 -172.88 % | 0.59 -72.56 % | 2.15 182.89 % | 0.76 -38.71 % | 1.24 93.75 % | 0.64 12.28 % | 0.57 -74.44 % | 2.23 384.78 % | 0.46 -47.73 % | 0.88 18.92 % | 0.74 -26.00 % | 1.00 21.95 % | 0.82 28.13 % | 0.64 3 300.00 % | -0.02 -104.00 % | 0.50 164.10 % | -0.78 |
| Gross profit | 286.500 M -4.72 % | 300.700 M -3.99 % | 313.200 M -8.23 % | 341.300 M 78.97 % | 190.700 M -4.55 % | 199.800 M -7.46 % | 215.900 M -26.16 % | 292.400 M 4.84 % | 278.900 M 96.82 % | 141.700 M -39.55 % | 234.400 M -24.14 % | 309.000 M 4.57 % | 295.500 M 4.79 % | 281.994 M -28.55 % | 394.700 M 44.00 % | 274.100 M 6.78 % | 256.700 M 202.30 % | 84.915 M -52.13 % | 177.400 M 45.65 % | 121.800 M -9.24 % | 134.200 M 132.86 % | 57.630 M -63.46 % | 157.700 M 10.67 % | 142.500 M 3.56 % | 137.600 M 1 192.06 % | -12.600 M -109.12 % | 138.100 M 2.60 % | 134.600 M 38.34 % | 97.300 M 13.27 % | 85.900 M -12.61 % | 98.300 M 33.74 % | 73.500 M 19.12 % | 61.700 M -28.34 % | 86.100 M -7.91 % | 93.500 M 10 381.33 % | -909.415 K -101.10 % | 83.000 M -6.53 % | 88.800 M 27.22 % | 69.800 M -12.22 % | 79.517 M 2.47 % | 77.600 M -5.48 % | 82.100 M 18.64 % | 69.200 M 362.49 % | -26.363 M -137.99 % | 69.400 M -2.12 % | 70.900 M -2.74 % | 72.900 M 397.72 % | -24.486 M -135.59 % | 68.800 M 6.67 % | 64.500 M 5.05 % | 61.400 M -1.13 % | 62.100 M 14.79 % | 54.100 M -4.25 % | 56.500 M 26.68 % | 44.600 M 16.75 % | 38.200 M |
| Income tax expense | 13.700 M -29.38 % | 19.400 M 21.25 % | 16.000 M -12.09 % | 18.200 M 156.34 % | 7.100 M 69.05 % | 4.200 M -83.78 % | 25.900 M 48.00 % | 17.500 M 157.35 % | 6.800 M 249.22 % | -4.557 M -47.00 % | -3.100 M -157.41 % | 5.400 M -54.62 % | 11.900 M 3.81 % | 11.463 M -51.84 % | 23.800 M 135.64 % | 10.100 M -5.61 % | 10.700 M -26.72 % | 14.602 M -5.79 % | 15.500 M -18.85 % | 19.100 M | 0.000 100.00 % | -8.407 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.400 M 8 600.00 % | 200.000 K 103.23 % | -6.200 M -1 650.00 % | 400.000 K -88.89 % | 3.600 M 56.52 % | 2.300 M 130.00 % | 1.000 M 900.00 % | 100.000 K 102.22 % | -4.500 M -280.00 % | 2.500 M -64.84 % | 7.110 M 407.86 % | 1.400 M 16.67 % | 1.200 M -7.69 % | 1.300 M 168.02 % | -1.911 M -142.47 % | 4.500 M -27.42 % | 6.200 M 520.00 % | 1.000 M -16.65 % | 1.200 M 9.08 % | 1.100 M -70.27 % | 3.700 M 68.18 % | 2.200 M -58.61 % | 5.315 M 431.52 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -16.67 % | 1.200 M 20.00 % | 1.000 M 66.67 % | 600.000 K -87.76 % | 4.900 M -48.42 % | 9.500 M |
| Cost of revenue | 377.400 M 11.99 % | 337.000 M -18.26 % | 412.300 M -18.05 % | 503.100 M 11.82 % | 449.900 M -12.86 % | 516.300 M 5.91 % | 487.500 M -6.02 % | 518.700 M -2.52 % | 532.100 M 32.93 % | 400.300 M -23.82 % | 525.500 M 23.91 % | 424.100 M -52.07 % | 884.900 M -7.21 % | 953.700 M -0.55 % | 959.000 M 26.27 % | 759.500 M 29.67 % | 585.700 M -13.45 % | 676.685 M 98.67 % | 340.600 M 9.34 % | 311.500 M 7.64 % | 289.400 M 12.00 % | 258.400 M 7.18 % | 241.100 M -8.74 % | 264.200 M -0.49 % | 265.500 M -38.71 % | 433.200 M 93.83 % | 223.500 M 2.05 % | 219.000 M 43.04 % | 153.100 M 42.29 % | 107.600 M 12.08 % | 96.000 M -19.26 % | 118.900 M 4.85 % | 113.400 M 11.18 % | 102.000 M 17.24 % | 87.000 M -49.79 % | 173.267 M 92.95 % | 89.800 M 2.75 % | 87.400 M -12.69 % | 100.100 M 6.09 % | 94.350 M -9.28 % | 104.000 M -22.68 % | 134.500 M 10.52 % | 121.700 M -47.06 % | 229.885 M 74.42 % | 131.800 M 11.69 % | 118.000 M 6.21 % | 111.100 M -49.65 % | 220.669 M 80.14 % | 122.500 M -3.54 % | 127.000 M 3.93 % | 122.200 M 17.27 % | 104.200 M -11.09 % | 117.200 M 6.35 % | 110.200 M 74.92 % | 63.000 M -10.13 % | 70.100 M |
| General and administrative expenses | 0.000 -100.00 % | 68.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 233.387 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.538 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.201 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.816 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 38.521 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.562 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.109 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.178 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 224.800 M 69.03 % | 132.993 M -46.78 % | 249.900 M -5.09 % | 263.300 M | 0.000 100.00 % | -1.023 M | 0.000 -100.00 % | 292.400 M 4.84 % | 278.900 M | 0.000 -100.00 % | 234.400 M -24.14 % | 309.000 M 4.57 % | 295.500 M | 0.000 -100.00 % | 394.700 M 44.00 % | 274.100 M 313.42 % | 66.300 M | 0.000 -100.00 % | 177.400 M | 0.000 -100.00 % | 134.200 M | 0.000 -100.00 % | 157.700 M 70.49 % | 92.500 M 12.80 % | 82.000 M 750.79 % | -12.600 M -128.19 % | 44.700 M -53.82 % | 96.800 M 50.78 % | 64.200 M -25.26 % | 85.900 M 38.33 % | 62.100 M | 0.000 | 0.000 -100.00 % | 86.100 M 5.26 % | 81.800 M | 0.000 | 0.000 -100.00 % | 73.900 M 10.13 % | 67.100 M -16.73 % | 80.578 M 14.95 % | 70.100 M 8.01 % | 64.900 M 0.93 % | 64.300 M 289.67 % | -33.900 M -152.15 % | 65.000 M 1.09 % | 64.300 M 8.43 % | 59.300 M 284.36 % | -32.166 M -150.82 % | 63.300 M 6.03 % | 59.700 M 7.96 % | 55.300 M -2.47 % | 56.700 M 13.86 % | 49.800 M -11.07 % | 56.000 M 51.35 % | 37.000 M 13.15 % | 32.700 M |
| Operating expenses | 224.800 M -6.37 % | 240.100 M -3.92 % | 249.900 M -5.09 % | 263.300 M 62.93 % | 161.600 M 9.04 % | 148.200 M 5.18 % | 140.900 M -51.81 % | 292.400 M 4.84 % | 278.900 M 116.20 % | 129.000 M -43.54 % | 228.500 M -15.15 % | 269.300 M -8.87 % | 295.500 M 23.28 % | 239.700 M -39.27 % | 394.700 M 44.00 % | 274.100 M 33.51 % | 205.300 M 167.92 % | 76.626 M -56.81 % | 177.400 M 46.01 % | 121.500 M -9.46 % | 134.200 M 54.55 % | 86.834 M -38.55 % | 141.300 M 14.41 % | 123.500 M 10.76 % | 111.500 M 39.55 % | 79.898 M -39.06 % | 131.100 M 8.26 % | 121.100 M 37.61 % | 88.000 M 11.96 % | 78.600 M -7.09 % | 84.600 M 15.10 % | 73.500 M -15.52 % | 87.000 M 1.05 % | 86.100 M 5.26 % | 81.800 M 9 094.79 % | -909.415 K -101.33 % | 68.400 M -7.44 % | 73.900 M 10.13 % | 67.100 M -16.73 % | 80.578 M 14.95 % | 70.100 M 8.01 % | 64.900 M 0.93 % | 64.300 M 289.67 % | -33.900 M -152.15 % | 65.000 M 1.09 % | 64.300 M 8.43 % | 59.300 M 284.36 % | -32.166 M -150.82 % | 63.300 M 6.03 % | 59.700 M 7.96 % | 55.300 M -2.47 % | 56.700 M 13.86 % | 49.800 M -11.07 % | 56.000 M 51.35 % | 37.000 M 13.15 % | 32.700 M |
| Cost and expenses | 602.200 M 4.35 % | 577.100 M -12.85 % | 662.200 M -13.60 % | 766.400 M 25.33 % | 611.500 M -7.98 % | 664.500 M 5.74 % | 628.400 M -16.17 % | 749.600 M -1.11 % | 758.000 M 51.86 % | 499.143 M -34.13 % | 757.800 M 8.44 % | 698.800 M -38.60 % | 1.138 B -2.44 % | 1.167 B -8.82 % | 1.279 B 27.23 % | 1.006 B 27.12 % | 791.000 M 18.80 % | 665.816 M 34.51 % | 495.000 M 25.44 % | 394.600 M -3.73 % | 409.900 M 39.72 % | 293.363 M -23.28 % | 382.400 M -1.37 % | 387.700 M 2.84 % | 377.000 M -10.37 % | 420.600 M 18.61 % | 354.600 M 4.26 % | 340.100 M 41.06 % | 241.100 M 30.75 % | 184.400 M 2.10 % | 180.600 M 1.12 % | 178.600 M 10.11 % | 162.200 M -13.77 % | 188.100 M 11.43 % | 168.800 M -0.71 % | 169.999 M 7.39 % | 158.300 M -1.86 % | 161.300 M -3.53 % | 167.200 M -4.42 % | 174.927 M 0.48 % | 174.100 M -12.69 % | 199.400 M 7.20 % | 186.000 M -5.09 % | 195.984 M -0.41 % | 196.800 M 7.95 % | 182.300 M 6.98 % | 170.400 M -9.60 % | 188.503 M 1.45 % | 185.800 M -0.48 % | 186.700 M 5.18 % | 177.500 M 10.32 % | 160.900 M -3.65 % | 167.000 M 0.48 % | 166.200 M 66.20 % | 100.000 M -2.72 % | 102.800 M |
| Research and development expenses | 0.000 -100.00 % | 190.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 727.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 106.917 M | 0.000 | 0.000 -100.00 % | 161.600 M 9.04 % | 148.200 M 5.18 % | 140.900 M | 0.000 | 0.000 -100.00 % | 129.000 M 2 286.44 % | -5.900 M 85.14 % | -39.700 M | 0.000 -100.00 % | 239.700 M | 0.000 | 0.000 -100.00 % | 139.000 M -10.38 % | 155.100 M | 0.000 -100.00 % | 83.100 M | 0.000 -100.00 % | 37.310 M 327.50 % | -16.400 M -152.90 % | 31.000 M 5.08 % | 29.500 M -16.21 % | 35.209 M -59.25 % | 86.400 M 255.56 % | 24.300 M 2.10 % | 23.800 M -8.11 % | 25.900 M 15.11 % | 22.500 M -69.39 % | 73.500 M -15.52 % | 87.000 M | 0.000 | 0.000 -100.00 % | 31.216 M -28.57 % | 43.700 M | 0.000 | 0.000 -100.00 % | 42.994 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 471.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.256 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 |
| Interest expense | 18.900 M -1.05 % | 19.100 M 21.66 % | 15.700 M 6.08 % | 14.800 M 24.37 % | 11.900 M -9.16 % | 13.100 M 11.02 % | 11.800 M -12.59 % | 13.500 M -4.93 % | 14.200 M 2.90 % | 13.800 M -30.30 % | 19.800 M 24.53 % | 15.900 M -14.05 % | 18.500 M -35.31 % | 28.600 M 64.37 % | 17.400 M -6.95 % | 18.700 M -0.53 % | 18.800 M 2.73 % | 18.300 M 40.77 % | 13.000 M -7.80 % | 14.100 M -7.24 % | 15.200 M 34.51 % | 11.300 M -2.59 % | 11.600 M -27.50 % | 16.000 M 5.96 % | 15.100 M 11.85 % | 13.500 M -2.88 % | 13.900 M -19.19 % | 17.200 M 66.99 % | 10.300 M 45.07 % | 7.100 M 12.70 % | 6.300 M 3.28 % | 6.100 M -10.29 % | 6.800 M 4.62 % | 6.500 M -14.47 % | 7.600 M -5.00 % | 8.000 M -11.11 % | 9.000 M 12.50 % | 8.000 M -11.11 % | 9.000 M | 0.000 -100.00 % | 9.300 M 14.81 % | 8.100 M 3.85 % | 7.800 M | 0.000 | 0.000 -100.00 % | 8.000 M 3.90 % | 7.700 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 4.800 M 11.63 % | 4.300 M -4.44 % | 4.500 M |
| Depreciation and amortization | 24.800 M -41.65 % | 42.500 M 71.37 % | 24.800 M 11.71 % | 22.200 M 2.30 % | 21.700 M -12.72 % | 24.863 M 17.28 % | 21.200 M 2.42 % | 20.700 M 0.49 % | 20.600 M -5.50 % | 21.800 M -26.60 % | 29.700 M 0.68 % | 29.500 M 2.43 % | 28.800 M 2.90 % | 27.988 M -0.04 % | 28.000 M 2.94 % | 27.200 M 4.21 % | 26.100 M -21.74 % | 33.350 M 102.12 % | 16.500 M 1.23 % | 16.300 M -0.61 % | 16.400 M -35.69 % | 25.500 M 80.85 % | 14.100 M -4.08 % | 14.700 M 1.38 % | 14.500 M -12.12 % | 16.500 M 5.10 % | 15.700 M 12.14 % | 14.000 M 21.74 % | 11.500 M 64.29 % | 7.000 M -12.50 % | 8.000 M -4.76 % | 8.400 M 6.33 % | 7.900 M 41.07 % | 5.600 M -28.21 % | 7.800 M -11.35 % | 8.799 M 7.30 % | 8.200 M -4.65 % | 8.600 M 10.26 % | 7.800 M -63.60 % | 21.431 M 296.87 % | 5.400 M 45.95 % | 3.700 M -28.85 % | 5.200 M 12.52 % | 4.621 M -12.81 % | 5.300 M -3.64 % | 5.500 M 3.77 % | 5.300 M -9.91 % | 5.883 M 11.00 % | 5.300 M -5.36 % | 5.600 M 9.80 % | 5.100 M 27.50 % | 4.000 M 2.56 % | 3.900 M 2.63 % | 3.800 M 2.70 % | 3.700 M 5.71 % | 3.500 M |
| Operating income | 61.700 M 1.82 % | 60.600 M -4.27 % | 63.300 M -18.85 % | 78.000 M 168.04 % | 29.100 M -43.60 % | 51.600 M -31.20 % | 75.000 M 21.95 % | 61.500 M 16.04 % | 53.000 M 175.40 % | 19.245 M 816.43 % | 2.100 M -93.88 % | 34.300 M -18.91 % | 42.300 M -38.86 % | 69.189 M -7.00 % | 74.400 M 164.77 % | 28.100 M -45.33 % | 51.400 M -41.25 % | 87.495 M 280.41 % | 23.000 M -40.57 % | 38.700 M 182.48 % | 13.700 M -39.56 % | 22.667 M -35.24 % | 35.000 M 84.21 % | 19.000 M -27.20 % | 26.100 M -48.42 % | 50.600 M 622.86 % | 7.000 M -48.15 % | 13.500 M 45.16 % | 9.300 M 2.20 % | 9.100 M -33.58 % | 13.700 M -0.72 % | 13.800 M 6.15 % | 13.000 M -13.91 % | 15.100 M 29.06 % | 11.700 M -12.49 % | 13.370 M -7.79 % | 14.500 M -36.68 % | 22.900 M 106.31 % | 11.100 M 1 145.97 % | -1.061 M -106.51 % | 16.300 M -5.23 % | 17.200 M 43.33 % | 12.000 M -23.71 % | 15.729 M 28.93 % | 12.200 M -16.44 % | 14.600 M -31.46 % | 21.300 M 59.13 % | 13.385 M -3.70 % | 13.900 M 189.58 % | 4.800 M -21.31 % | 6.100 M 12.96 % | 5.400 M 25.58 % | 4.300 M 760.00 % | 500.000 K -93.42 % | 7.600 M 38.18 % | 5.500 M |
| Operating income ratio | 0.09 -2.20 % | 0.10 8.92 % | 0.09 -5.55 % | 0.09 103.35 % | 0.05 -36.96 % | 0.07 -32.42 % | 0.11 40.62 % | 0.08 16.02 % | 0.07 84.05 % | 0.04 1 184.86 % | 0.00 -94.09 % | 0.05 30.56 % | 0.04 -36.00 % | 0.06 1.88 % | 0.05 102.16 % | 0.03 -55.44 % | 0.06 -46.89 % | 0.11 158.74 % | 0.04 -50.29 % | 0.09 176.16 % | 0.03 -54.91 % | 0.07 -18.28 % | 0.09 87.86 % | 0.05 -27.85 % | 0.06 -46.18 % | 0.12 521.46 % | 0.02 -49.30 % | 0.04 2.80 % | 0.04 -21.03 % | 0.05 -33.30 % | 0.07 -1.70 % | 0.07 -3.39 % | 0.07 -7.52 % | 0.08 23.85 % | 0.06 -16.44 % | 0.08 -7.56 % | 0.08 -35.44 % | 0.13 98.93 % | 0.07 1 170.38 % | -0.01 -106.80 % | 0.09 13.03 % | 0.08 26.33 % | 0.06 -18.67 % | 0.08 27.46 % | 0.06 -21.55 % | 0.08 -33.23 % | 0.12 69.67 % | 0.07 -6.10 % | 0.07 189.89 % | 0.03 -24.56 % | 0.03 2.32 % | 0.03 29.36 % | 0.03 736.91 % | 0.00 -95.75 % | 0.07 39.08 % | 0.05 |
| Total other income expenses net | -10.400 M -26.83 % | -8.200 M -485.71 % | -1.400 M 77.05 % | -6.100 M -771.43 % | -700.000 K 92.86 % | -9.800 M -172.22 % | -3.600 M 32.08 % | -5.300 M -35.90 % | -3.900 M 71.30 % | -13.587 M 15.08 % | -16.000 M -52.38 % | -10.500 M -2 725.00 % | 400.000 K 101.23 % | -32.536 M -10 945.33 % | 300.000 K -78.57 % | 1.400 M 112.73 % | -11.000 M 72.15 % | -39.501 M -1 619.27 % | 2.600 M 208.33 % | -2.400 M -118.32 % | 13.100 M 151.44 % | -25.465 M -119.53 % | -11.600 M -213.51 % | -3.700 M 19.57 % | -4.600 M 84.08 % | -28.900 M -622.50 % | -4.000 M 9.09 % | -4.400 M 42.11 % | -7.600 M -1 166.67 % | -600.000 K 86.36 % | -4.400 M -4.76 % | -4.200 M 38.24 % | -6.800 M -19.30 % | -5.700 M | 0.000 100.00 % | -8.388 M 5.76 % | -8.900 M -11.25 % | -8.000 M 4.76 % | -8.400 M | 0.000 100.00 % | -8.800 M | 0.000 100.00 % | -7.100 M 13.34 % | -8.192 M -5.03 % | -7.800 M 2.50 % | -8.000 M -3.90 % | -7.700 M -34.96 % | -5.705 M 32.08 % | -8.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-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-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2011-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.024 B | 0.000 -100.00 % | 856.900 M | 0.000 -100.00 % | 664.849 M 4 615.24 % | 14.100 M -97.42 % | 546.000 M 4 488.24 % | 11.900 M -98.18 % | 652.493 M 11 983.20 % | 5.400 M -99.33 % | 811.700 M 2 256.85 % | 34.440 M -95.53 % | 770.542 M -0.34 % | 773.200 M 1 871.39 % | 39.221 M -95.08 % | 797.811 M 3 889.06 % | 20.000 M -97.09 % | 686.200 M 4 698.60 % | 14.300 M -97.92 % | 688.982 M 691.93 % | 87.000 M -83.04 % | 513.000 M 588.91 % | 74.465 M -85.47 % | 512.626 M -5.56 % | 542.800 M 13.70 % | 477.400 M 74.36 % | 273.800 M 37.45 % | 199.200 M 4.08 % | 191.400 M -4.44 % | 200.300 M -4.03 % | 208.711 M 1 164.91 % | 16.500 M -92.05 % | 207.600 M 1 135.71 % | 16.800 M -92.41 % | 221.327 M 1 515.53 % | 13.700 M -93.13 % | 199.400 M 0.58 % | 198.248 M 2 732.11 % | 7.000 M -96.97 % | 231.000 M 49.34 % | 154.677 M 1.26 % | 152.747 M |
| Total investments | 0.000 -100.00 % | 31.222 M | 0.000 -100.00 % | 242.400 M | 0.000 -100.00 % | 23.893 M -15.27 % | 28.200 M -55.10 % | 62.800 M 163.87 % | 23.800 M -30.48 % | 34.234 M 216.98 % | 10.800 M -77.73 % | 48.500 M -29.59 % | 68.880 M 311.40 % | 16.743 M 17.08 % | 14.300 M -81.77 % | 78.442 M 491.26 % | 13.267 M -66.83 % | 40.000 M 200.75 % | 13.300 M -53.50 % | 28.600 M 115.57 % | 13.267 M -92.38 % | 174.000 M 1 160.87 % | 13.800 M -90.73 % | 148.930 M 981.79 % | 13.767 M -8.83 % | 15.100 M -0.66 % | 15.200 M -34.20 % | 23.100 M -0.43 % | 23.200 M 8.41 % | 21.400 M 29.70 % | 16.500 M 374.14 % | 3.480 M -89.45 % | 33.000 M | 0.000 -100.00 % | 33.600 M | 0.000 -100.00 % | 27.400 M | 0.000 | 0.000 -100.00 % | 14.000 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 1.086 B | 0.000 -100.00 % | 874.100 M | 0.000 -100.00 % | 687.500 M | 0.000 -100.00 % | 559.700 M | 0.000 -100.00 % | 664.038 M | 0.000 -100.00 % | 816.700 M | 0.000 -100.00 % | 804.588 M -5.06 % | 847.500 M | 0.000 -100.00 % | 836.304 M | 0.000 -100.00 % | 706.200 M | 0.000 -100.00 % | 702.647 M | 0.000 -100.00 % | 531.600 M | 0.000 -100.00 % | 535.864 M -3.57 % | 555.700 M 12.92 % | 492.100 M 71.05 % | 287.700 M 37.85 % | 208.700 M 0.53 % | 207.600 M -4.38 % | 217.100 M -3.38 % | 224.687 M | 0.000 -100.00 % | 224.100 M | 0.000 -100.00 % | 238.136 M | 0.000 -100.00 % | 213.100 M 3.08 % | 206.723 M | 0.000 -100.00 % | 236.400 M 42.94 % | 165.381 M 5.49 % | 156.773 M |
| Accumulated other comprehensive income loss | 911.100 M 34 533.12 % | -2.646 M -100.32 % | 831.800 M 6.56 % | 780.600 M 3.13 % | 756.900 M 13 661.82 % | 5.500 M -99.19 % | 678.300 M 8.16 % | 627.100 M 5.01 % | 597.200 M | 0.000 -100.00 % | 597.700 M | 0.000 -100.00 % | 548.417 M | 0.000 | 0.000 -100.00 % | 432.837 M | 0.000 -100.00 % | 390.300 M | 0.000 -100.00 % | 346.318 M 6 196.69 % | 5.500 M -98.33 % | 329.800 M | 0.000 -100.00 % | 293.120 M 5 229.45 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 173.500 M | 0.000 -100.00 % | 158.600 M | 0.000 -100.00 % | 148.900 M 52.41 % | 97.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 841.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 680.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 519.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 470.494 M | 0.000 | 0.000 -100.00 % | 354.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 268.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 215.197 M | 0.000 -100.00 % | 189.500 M | 0.000 -100.00 % | 164.600 M 39.37 % | 118.100 M | 0.000 -100.00 % | 96.806 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.621 M | 0.000 | 0.000 -100.00 % | 59.781 M | 0.000 | 0.000 -100.00 % | 27.315 M 313.59 % | -12.789 M |
| Common stock | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 51.163 M | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 51.163 M | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 51.163 M -0.07 % | 51.200 M | 0.000 -100.00 % | 51.163 M | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 51.163 M | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 51.163 M -0.07 % | 51.200 M 0.00 % | 51.200 M 0.00 % | 51.200 M 0.00 % | 51.200 M 0.07 % | 51.163 M -0.07 % | 51.200 M 0.07 % | 51.163 M | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 51.163 M | 0.000 -100.00 % | 51.200 M 0.07 % | 51.163 M | 0.000 -100.00 % | 51.200 M 0.07 % | 51.163 M 0.00 % | 51.163 M |
| Total equity | 911.100 M 0.00 % | 911.100 M 9.53 % | 831.800 M 0.00 % | 831.800 M 9.90 % | 756.900 M 0.00 % | 756.900 M 11.59 % | 678.300 M 0.00 % | 678.300 M 13.58 % | 597.200 M 0.00 % | 597.213 M -0.08 % | 597.700 M 0.00 % | 597.700 M 8.99 % | 548.417 M 0.00 % | 548.417 M 13.64 % | 482.600 M 11.50 % | 432.837 M 0.00 % | 432.837 M 10.90 % | 390.300 M 0.00 % | 390.300 M 12.70 % | 346.318 M 0.00 % | 346.319 M 5.01 % | 329.800 M 0.00 % | 329.800 M 12.51 % | 293.120 M 0.00 % | 293.121 M 3.18 % | 284.100 M 6.21 % | 267.500 M 4.29 % | 256.500 M 4.85 % | 244.624 M 23.17 % | 198.604 M 4.36 % | 190.300 M 8.91 % | 174.728 M 0.71 % | 173.500 M 0.00 % | 173.500 M 9.39 % | 158.600 M 0.04 % | 158.544 M 6.48 % | 148.900 M 0.00 % | 148.900 M 10.54 % | 134.704 M 5.82 % | 127.300 M 7.61 % | 118.300 M 15.71 % | 102.238 M 64.54 % | 62.134 M |
| Other non current liabilities | -911.100 M -4 895.26 % | 19.000 M 102.28 % | -831.800 M -4 746.93 % | 17.900 M 102.36 % | -756.900 M -4 619.08 % | 16.749 M 102.47 % | -678.300 M -4 113.61 % | 16.900 M | 0.000 -100.00 % | 16.187 M | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 15.141 M -4.77 % | 15.900 M | 0.000 -100.00 % | 15.315 M | 0.000 -100.00 % | 15.200 M | 0.000 -100.00 % | 36.448 M | 0.000 -100.00 % | 14.000 M | 0.000 -100.00 % | 12.837 M -7.65 % | 13.900 M -47.35 % | 26.400 M 107.87 % | 12.700 M -22.09 % | 16.300 M 201.85 % | 5.400 M -46.00 % | 10.000 M -67.34 % | 30.621 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 28.355 M | 0.000 -100.00 % | 27.400 M 2.70 % | 26.681 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 415.900 M | 0.000 -100.00 % | 345.300 M | 0.000 -100.00 % | 174.800 M | 0.000 -100.00 % | 109.600 M | 0.000 -100.00 % | 191.412 M | 0.000 -100.00 % | 358.400 M | 0.000 -100.00 % | 323.064 M -15.23 % | 381.100 M | 0.000 -100.00 % | 461.858 M | 0.000 -100.00 % | 427.500 M | 0.000 -100.00 % | 443.750 M | 0.000 -100.00 % | 281.200 M | 0.000 -100.00 % | 289.671 M -7.13 % | 311.900 M 3.83 % | 300.400 M 143.63 % | 123.300 M 273.64 % | 33.000 M 31.47 % | 25.100 M -49.90 % | 50.100 M -14.19 % | 58.382 M | 0.000 -100.00 % | 74.300 M | 0.000 -100.00 % | 85.017 M | 0.000 -100.00 % | 75.800 M 4.74 % | 72.367 M | 0.000 -100.00 % | 236.400 M 42.94 % | 165.381 M 5.49 % | 156.773 M |
| Total non current liabilities | -911.100 M -296.99 % | 462.500 M 155.60 % | -831.800 M -314.27 % | 388.200 M 151.29 % | -756.900 M -449.18 % | 216.762 M 131.96 % | -678.300 M -529.58 % | 157.900 M | 0.000 -100.00 % | 241.629 M | 0.000 -100.00 % | 415.000 M | 0.000 -100.00 % | 381.293 M -11.90 % | 432.800 M | 0.000 -100.00 % | 515.571 M | 0.000 -100.00 % | 483.300 M | 0.000 -100.00 % | 480.198 M | 0.000 -100.00 % | 326.300 M | 0.000 -100.00 % | 333.619 M -1.70 % | 339.400 M 3.86 % | 326.800 M 121.26 % | 147.700 M 135.94 % | 62.600 M -9.54 % | 69.200 M -14.78 % | 81.200 M -8.77 % | 89.003 M | 0.000 -100.00 % | 106.700 M | 0.000 -100.00 % | 113.372 M | 0.000 -100.00 % | 103.200 M 4.19 % | 99.048 M | 0.000 -100.00 % | 249.800 M 39.72 % | 178.781 M 5.44 % | 169.551 M |
| Other current liabilities | 0.000 -100.00 % | 155.300 M | 0.000 -100.00 % | 135.100 M | 0.000 -100.00 % | 152.443 M | 0.000 -100.00 % | 106.900 M | 0.000 -100.00 % | 43.611 M | 0.000 -100.00 % | 107.600 M | 0.000 -100.00 % | 65.233 M -72.79 % | 239.700 M | 0.000 -100.00 % | 40.365 M | 0.000 -100.00 % | 97.300 M | 0.000 -100.00 % | 65.568 M | 0.000 -100.00 % | 39.400 M | 0.000 -100.00 % | 40.194 M -1.73 % | 40.900 M 18.21 % | 34.600 M 57.99 % | 21.900 M 20.99 % | 18.100 M -24.90 % | 24.100 M 57.52 % | 15.300 M -15.27 % | 18.057 M | 0.000 -100.00 % | 29.000 M | 0.000 -100.00 % | 13.553 M | 0.000 -100.00 % | 15.800 M 8.02 % | 14.626 M | 0.000 -100.00 % | 84.100 M -11.67 % | 95.212 M 79.68 % | 52.989 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.916 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.894 M | 0.000 | 0.000 -100.00 % | 57.041 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 % | 1.200 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 |
| Short term debt | 0.000 -100.00 % | 670.100 M | 0.000 -100.00 % | 528.800 M | 0.000 -100.00 % | 512.700 M | 0.000 -100.00 % | 450.100 M | 0.000 -100.00 % | 472.626 M | 0.000 -100.00 % | 458.300 M | 0.000 -100.00 % | 365.183 M -21.70 % | 466.400 M | 0.000 -100.00 % | 374.446 M | 0.000 -100.00 % | 278.700 M | 0.000 -100.00 % | 258.897 M | 0.000 -100.00 % | 250.400 M | 0.000 -100.00 % | 246.192 M 0.98 % | 243.800 M 27.18 % | 191.700 M 16.61 % | 164.400 M -6.43 % | 175.700 M 1.50 % | 173.100 M 3.65 % | 167.000 M 0.42 % | 166.305 M | 0.000 -100.00 % | 149.800 M | 0.000 -100.00 % | 153.119 M | 0.000 -100.00 % | 137.300 M 2.19 % | 134.356 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.213 B | 0.000 -100.00 % | 997.800 M | 0.000 -100.00 % | 913.543 M | 0.000 -100.00 % | 844.800 M | 0.000 -100.00 % | 841.617 M | 0.000 -100.00 % | 726.000 M | 0.000 -100.00 % | 1.084 B 4.48 % | 1.037 B | 0.000 -100.00 % | 686.726 M | 0.000 -100.00 % | 496.400 M | 0.000 -100.00 % | 433.998 M | 0.000 -100.00 % | 430.100 M | 0.000 -100.00 % | 483.982 M 2.32 % | 473.000 M 29.38 % | 365.600 M 27.97 % | 285.700 M 3.78 % | 275.300 M 4.48 % | 263.500 M -6.99 % | 283.300 M 0.74 % | 281.224 M | 0.000 -100.00 % | 298.000 M | 0.000 -100.00 % | 269.002 M | 0.000 -100.00 % | 230.200 M 0.55 % | 228.938 M | 0.000 -100.00 % | 84.100 M -11.67 % | 95.212 M 79.68 % | 52.989 M |
| Total liabilities | -911.100 M -154.37 % | 1.676 B 301.45 % | -831.800 M -160.01 % | 1.386 B 283.12 % | -756.900 M -166.96 % | 1.130 B 266.64 % | -678.300 M -167.65 % | 1.003 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 1.465 B -0.34 % | 1.470 B | 0.000 -100.00 % | 1.202 B | 0.000 -100.00 % | 979.700 M | 0.000 -100.00 % | 914.196 M | 0.000 -100.00 % | 756.400 M | 0.000 -100.00 % | 817.602 M 0.64 % | 812.400 M 17.33 % | 692.400 M 59.76 % | 433.400 M 28.26 % | 337.900 M 1.56 % | 332.700 M -8.72 % | 364.500 M -1.55 % | 370.228 M | 0.000 -100.00 % | 404.700 M | 0.000 -100.00 % | 382.374 M | 0.000 -100.00 % | 333.400 M 1.65 % | 327.986 M | 0.000 -100.00 % | 333.900 M 21.86 % | 273.993 M 23.12 % | 222.540 M |
| Other non current assets | 0.000 -100.00 % | 43.578 M | 0.000 -100.00 % | 144.000 K | 0.000 -100.00 % | 184.767 M 1 410.40 % | -14.100 M -298.59 % | 7.100 M 159.66 % | -11.900 M -138.13 % | 31.205 M 677.87 % | -5.400 M -5 500.00 % | 100.000 K 100.29 % | -34.440 M -166.63 % | 51.692 M -57.63 % | 122.000 M 411.06 % | -39.221 M -808.47 % | 5.536 M 127.68 % | -20.000 M -117.38 % | 115.100 M 904.90 % | -14.300 M -184.35 % | 16.954 M 119.49 % | -87.000 M -210.55 % | 78.700 M 205.69 % | -74.465 M -787.90 % | 10.825 M -61.06 % | 27.800 M 169.90 % | 10.300 M -87.80 % | 84.400 M 149.70 % | 33.800 M 112.58 % | 15.900 M -31.47 % | 23.200 M 242.36 % | 6.776 M 141.07 % | -16.500 M -375.00 % | 6.000 M 135.71 % | -16.800 M -162.90 % | 26.707 M 294.94 % | -13.700 M -340.35 % | 5.700 M 12.92 % | 5.048 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 31.222 M | 0.000 -100.00 % | 242.356 M | 0.000 -100.00 % | 23.893 M | 0.000 -100.00 % | 55.700 M | 0.000 -100.00 % | 34.234 M | 0.000 -100.00 % | 48.500 M | 0.000 -100.00 % | 16.743 M 118.26 % | -91.700 M | 0.000 -100.00 % | 13.268 M | 0.000 100.00 % | -85.400 M | 0.000 -100.00 % | 13.267 M | 0.000 100.00 % | -54.600 M | 0.000 -100.00 % | 13.800 M | 0.000 -100.00 % | 15.200 M -34.20 % | 23.100 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 3.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 387.558 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.121 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 |
| Property plant equipment net | 0.000 -100.00 % | 1.295 B | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 790.440 M | 0.000 -100.00 % | 749.500 M | 0.000 -100.00 % | 771.206 M | 0.000 -100.00 % | 800.700 M | 0.000 -100.00 % | 800.784 M 0.45 % | 797.200 M | 0.000 -100.00 % | 761.608 M | 0.000 -100.00 % | 756.800 M | 0.000 -100.00 % | 724.654 M | 0.000 -100.00 % | 546.800 M | 0.000 -100.00 % | 561.433 M -3.32 % | 580.700 M 11.46 % | 521.000 M 88.77 % | 276.000 M 17.00 % | 235.900 M 6.41 % | 221.700 M -2.55 % | 227.500 M -5.21 % | 240.000 M | 0.000 -100.00 % | 264.700 M | 0.000 -100.00 % | 224.122 M | 0.000 -100.00 % | 220.300 M -2.77 % | 226.573 M | 0.000 -100.00 % | 237.200 M 55.23 % | 152.803 M 23.01 % | 124.217 M |
| Total non current assets | 0.000 -100.00 % | 1.369 B | 0.000 -100.00 % | 1.260 B | 0.000 -100.00 % | 999.100 M 7 185.82 % | -14.100 M -101.74 % | 812.300 M 6 926.05 % | -11.900 M -101.42 % | 836.645 M 15 593.43 % | -5.400 M -100.64 % | 849.300 M 2 566.03 % | -34.440 M -103.96 % | 869.219 M 5.04 % | 827.500 M 2 209.84 % | -39.221 M -104.68 % | 837.533 M 4 287.67 % | -20.000 M -102.54 % | 786.500 M 5 600.00 % | -14.300 M -101.89 % | 754.875 M 967.67 % | -87.000 M -115.24 % | 570.900 M 866.67 % | -74.465 M -112.71 % | 586.058 M -3.69 % | 608.500 M 11.34 % | 546.500 M 42.50 % | 383.500 M 42.20 % | 269.700 M 6.77 % | 252.600 M 0.76 % | 250.700 M 0.18 % | 250.256 M 1 616.70 % | -16.500 M -106.10 % | 270.700 M 1 711.31 % | -16.800 M -106.70 % | 250.829 M 1 930.87 % | -13.700 M -106.06 % | 226.000 M -2.43 % | 231.621 M | 0.000 -100.00 % | 237.200 M 55.23 % | 152.803 M 23.01 % | 124.217 M |
| Other current assets | -62.000 M -138.34 % | 161.700 M 1 040.12 % | -17.200 M -116.71 % | 102.956 M 553.55 % | -22.700 M -125.48 % | 89.103 M | 0.000 -100.00 % | 126.000 M | 0.000 -100.00 % | 298.009 M | 0.000 -100.00 % | 76.900 M | 0.000 -100.00 % | 113.810 M 7.37 % | 106.000 M | 0.000 -100.00 % | 116.778 M | 0.000 -100.00 % | 98.700 M | 0.000 -100.00 % | 105.091 M | 0.000 -100.00 % | 30.600 M | 0.000 -100.00 % | 25.800 M -61.43 % | 66.900 M 14.33 % | 58.516 M 170.91 % | 21.600 M -40.82 % | 36.500 M -72.78 % | 134.097 M 5 487.39 % | 2.400 M -89.82 % | 23.586 M | 0.000 -100.00 % | 23.700 M | 0.000 -100.00 % | 25.666 M | 0.000 -100.00 % | 19.700 M -2.50 % | 20.205 M | 0.000 -100.00 % | 31.200 M 351.90 % | 6.904 M 0.00 % | 6.904 M |
| Short term investments | 0.000 -100.00 % | 21.900 M | 0.000 -100.00 % | 44.000 K | 0.000 | 0.000 -100.00 % | 28.200 M 4 600.00 % | 600.000 K -97.48 % | 23.800 M | 0.000 -100.00 % | 10.800 M -35.33 % | 16.700 M -75.75 % | 68.880 M | 0.000 -100.00 % | 106.000 M 35.13 % | 78.442 M 7 844 300.00 % | -1.000 K -100.00 % | 40.000 M -59.47 % | 98.700 M 245.10 % | 28.600 M 4 403.94 % | 635.000 K -99.64 % | 174.000 M 154.39 % | 68.400 M -54.07 % | 148.930 M 451 403.03 % | -33.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 M | 0.000 | 0.000 -100.00 % | 33.000 M | 0.000 -100.00 % | 33.600 M | 0.000 -100.00 % | 27.400 M | 0.000 | 0.000 -100.00 % | 14.000 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 62.000 M | 0.000 -100.00 % | 17.200 M | 0.000 -100.00 % | 22.691 M 260.93 % | -14.100 M -202.92 % | 13.700 M 215.13 % | -11.900 M -203.08 % | 11.544 M 313.78 % | -5.400 M -208.00 % | 5.000 M 114.52 % | -34.440 M -201.16 % | 34.046 M -54.18 % | 74.300 M 289.44 % | -39.221 M -201.89 % | 38.493 M 292.47 % | -20.000 M -200.00 % | 20.000 M 239.86 % | -14.300 M -204.65 % | 13.665 M 115.71 % | -87.000 M -567.74 % | 18.600 M 124.98 % | -74.465 M -420.44 % | 23.238 M 80.14 % | 12.900 M -12.24 % | 14.700 M 5.76 % | 13.900 M 46.32 % | 9.500 M -41.36 % | 16.200 M -3.57 % | 16.800 M 5.15 % | 15.977 M 196.83 % | -16.500 M -200.00 % | 16.500 M 198.21 % | -16.800 M -199.95 % | 16.809 M 222.69 % | -13.700 M -200.00 % | 13.700 M 61.64 % | 8.475 M 221.08 % | -7.000 M -229.63 % | 5.400 M -49.55 % | 10.703 M 165.85 % | 4.026 M |
| Cash and short term investments | 62.000 M -26.10 % | 83.900 M 387.79 % | 17.200 M -0.26 % | 17.244 M -24.04 % | 22.700 M 0.04 % | 22.691 M 60.93 % | 14.100 M -1.40 % | 14.300 M 20.17 % | 11.900 M 3.08 % | 11.544 M 113.78 % | 5.400 M -75.12 % | 21.700 M -36.99 % | 34.440 M 1.16 % | 34.046 M -81.12 % | 180.300 M 359.70 % | 39.221 M 1.89 % | 38.493 M 92.47 % | 20.000 M -83.15 % | 118.700 M 730.07 % | 14.300 M 0.00 % | 14.300 M -83.56 % | 87.000 M 0.00 % | 87.000 M 16.83 % | 74.465 M 220.44 % | 23.238 M 80.14 % | 12.900 M -12.24 % | 14.700 M 5.76 % | 13.900 M 46.32 % | 9.500 M -43.72 % | 16.881 M 0.48 % | 16.800 M 5.15 % | 15.977 M -3.17 % | 16.500 M 0.00 % | 16.500 M -1.79 % | 16.800 M -0.05 % | 16.809 M 22.69 % | 13.700 M 0.00 % | 13.700 M 61.64 % | 8.475 M 21.08 % | 7.000 M 29.63 % | 5.400 M -49.55 % | 10.703 M 165.85 % | 4.026 M |
| Total current assets | 0.000 -100.00 % | 1.217 B | 0.000 -100.00 % | 958.300 M | 0.000 -100.00 % | 888.116 M 6 198.70 % | 14.100 M -98.38 % | 868.700 M 7 200.00 % | 11.900 M -98.59 % | 843.812 M 15 526.15 % | 5.400 M -99.39 % | 889.400 M 2 482.46 % | 34.440 M -96.99 % | 1.144 B 1.69 % | 1.125 B 2 768.62 % | 39.221 M -95.08 % | 797.601 M 3 888.01 % | 20.000 M -96.57 % | 583.500 M 3 980.42 % | 14.300 M -97.17 % | 505.640 M 481.20 % | 87.000 M -83.12 % | 515.300 M 592.00 % | 74.465 M -85.81 % | 524.664 M 7.51 % | 488.000 M 18.07 % | 413.300 M 34.89 % | 306.400 M -1.42 % | 310.800 M 12.53 % | 276.200 M -9.17 % | 304.100 M 3.19 % | 294.700 M 1 686.06 % | 16.500 M -94.63 % | 307.500 M 1 730.36 % | 16.800 M -94.21 % | 290.089 M 2 017.44 % | 13.700 M -94.65 % | 256.300 M 10.92 % | 231.069 M 3 200.99 % | 7.000 M -96.74 % | 215.000 M -3.77 % | 223.428 M 39.24 % | 160.457 M |
| Inventory | 0.000 -100.00 % | 660.000 M | 0.000 -100.00 % | 443.200 M | 0.000 -100.00 % | 375.400 M | 0.000 -100.00 % | 432.700 M | 0.000 -100.00 % | 522.530 M | 0.000 -100.00 % | 485.500 M | 0.000 -100.00 % | 490.810 M -2.96 % | 505.800 M | 0.000 -100.00 % | 254.772 M | 0.000 -100.00 % | 183.400 M | 0.000 -100.00 % | 204.286 M | 0.000 -100.00 % | 199.400 M | 0.000 -100.00 % | 218.170 M 8.38 % | 201.300 M 8.63 % | 185.300 M 62.12 % | 114.300 M -7.07 % | 123.000 M -1.68 % | 125.100 M -5.87 % | 132.900 M 7.71 % | 123.388 M | 0.000 -100.00 % | 124.100 M | 0.000 -100.00 % | 105.793 M | 0.000 -100.00 % | 92.500 M 5.28 % | 87.859 M | 0.000 -100.00 % | 80.400 M 8.07 % | 74.397 M 40.72 % | 52.870 M |
| Net receivables | 0.000 -100.00 % | 311.800 M | 0.000 -100.00 % | 394.900 M | 0.000 -100.00 % | 400.922 M | 0.000 -100.00 % | 295.700 M | 0.000 -100.00 % | 11.729 M | 0.000 -100.00 % | 305.300 M | 0.000 -100.00 % | 505.463 M | 0.000 | 0.000 -100.00 % | 387.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.714 M | 0.000 -100.00 % | 228.900 M | 0.000 -100.00 % | 254.600 M 23.05 % | 206.900 M 33.67 % | 154.784 M -1.16 % | 156.600 M 10.44 % | 141.800 M 116 282.14 % | 121.840 K -99.92 % | 152.000 M -0.61 % | 152.931 M | 0.000 -100.00 % | 160.000 M | 0.000 -100.00 % | 160.583 M | 0.000 -100.00 % | 130.400 M 2.01 % | 127.831 M | 0.000 -100.00 % | 98.000 M -25.43 % | 131.423 M 35.97 % | 96.657 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.121 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 100.00 % | -100.000 K | 0.000 100.00 % | -16.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 387.800 M | 0.000 -100.00 % | 333.900 M | 0.000 -100.00 % | 248.400 M | 0.000 -100.00 % | 281.400 M | 0.000 -100.00 % | 249.364 M | 0.000 -100.00 % | 151.600 M | 0.000 -100.00 % | 412.662 M 28.76 % | 320.500 M | 0.000 -100.00 % | 205.042 M | 0.000 -100.00 % | 120.400 M | 0.000 -100.00 % | 109.533 M | 0.000 -100.00 % | 140.300 M | 0.000 -100.00 % | 197.596 M 4.94 % | 188.300 M 35.18 % | 139.300 M 40.14 % | 99.400 M 21.96 % | 81.500 M 22.93 % | 66.300 M -33.57 % | 99.800 M 3.03 % | 96.862 M | 0.000 -100.00 % | 119.200 M | 0.000 -100.00 % | 102.330 M | 0.000 -100.00 % | 77.100 M -3.57 % | 79.955 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 8.500 M | 0.000 -100.00 % | 4.325 M -59.20 % | 10.600 M | 0.000 -100.00 % | 9.832 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.400 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.024 M -19.16 % | 2.504 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 |
| Capital lease obligations | 0.000 -100.00 % | 30.200 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 % | -116.341 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 100.00 % | -9.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 21.260 M | 0.000 -100.00 % | 780.600 M | 0.000 -100.00 % | 21.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.760 M | 0.000 -100.00 % | 546.500 M | 0.000 -100.00 % | 26.760 M -93.80 % | 431.400 M | 0.000 -100.00 % | 26.760 M | 0.000 -100.00 % | 339.100 M | 0.000 -100.00 % | 21.260 M | 0.000 -100.00 % | 278.600 M | 0.000 -100.00 % | 21.261 M -90.87 % | 232.900 M 769.03 % | 26.800 M -86.95 % | 205.300 M 666.04 % | 26.800 M -0.14 % | 26.837 M -80.71 % | 139.100 M 419.82 % | 26.760 M | 0.000 -100.00 % | 122.300 M | 0.000 -100.00 % | 23.760 M | 0.000 | 0.000 -100.00 % | 23.760 M | 0.000 -100.00 % | 67.100 M 182.41 % | 23.760 M 0.00 % | 23.760 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 27.600 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.213 M | 0.000 -100.00 % | 31.400 M | 0.000 -100.00 % | 34.030 M | 0.000 -100.00 % | 39.300 M | 0.000 -100.00 % | 43.088 M 20.36 % | 35.800 M | 0.000 -100.00 % | 38.398 M | 0.000 -100.00 % | 40.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.100 M | 0.000 -100.00 % | 31.111 M 128.76 % | 13.600 M | 0.000 -100.00 % | 11.700 M -12.03 % | 13.300 M -33.17 % | 19.900 M -5.69 % | 21.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.400 M 0.00 % | 13.400 M 4.87 % | 12.778 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.587 B | 0.000 -100.00 % | 2.218 B | 0.000 -100.00 % | 1.887 B | 0.000 -100.00 % | 1.681 B | 0.000 -100.00 % | 1.680 B | 0.000 -100.00 % | 1.739 B | 0.000 -100.00 % | 2.013 B 3.11 % | 1.953 B | 0.000 -100.00 % | 1.635 B | 0.000 -100.00 % | 1.370 B | 0.000 -100.00 % | 1.261 B | 0.000 -100.00 % | 1.086 B | 0.000 -100.00 % | 1.111 B 1.30 % | 1.097 B 14.23 % | 959.900 M 39.14 % | 689.900 M 18.85 % | 580.500 M 9.78 % | 528.800 M -4.69 % | 554.800 M 1.81 % | 544.956 M | 0.000 -100.00 % | 578.200 M | 0.000 -100.00 % | 540.918 M | 0.000 -100.00 % | 482.300 M 4.24 % | 462.690 M | 0.000 -100.00 % | 452.200 M 20.19 % | 376.230 M 32.16 % | 284.674 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-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-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2011-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -37.500 M -13.68 % | -32.988 M 28.13 % | -45.900 M 14.53 % | -53.700 M -152.11 % | -21.300 M 43.35 % | -37.600 M -1 112.90 % | -3.100 M | 0.000 | 0.000 -100.00 % | 85.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K 100.08 % | -10.100 M 41.28 % | -17.200 M 35.82 % | -26.800 M -377.89 % | -5.608 M 76.03 % | -23.400 M -52.94 % | -15.300 M 28.84 % | -21.500 M -396.31 % | -4.332 M -54.71 % | -2.800 M 81.70 % | -15.300 M -1 076.92 % | -1.300 M 73.47 % | -4.900 M 30.00 % | -7.000 M -429.02 % | 2.128 M 150.66 % | -4.200 M 69.34 % | -13.700 M -1 270.00 % | -1.000 M -146.51 % | 2.150 M 171.67 % | -3.000 M 72.73 % | -11.000 M -182.05 % | -3.900 M 38.46 % | -6.337 M -92.03 % | -3.300 M -13.79 % | -2.900 M 74.56 % | -11.400 M -382.13 % | -2.364 M 47.46 % | -4.500 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M 9.56 % | 38.700 M -8.51 % | 42.300 M 310.68 % | 10.300 M 195.37 % | -10.800 M -158.70 % | 18.400 M -40.26 % | 30.800 M 22.22 % | 25.200 M -50.49 % | 50.900 M 162.37 % | 19.400 M -34.68 % | 29.700 M -11.08 % | 33.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M 9.56 % | 38.700 M 4.10 % | 37.175 M 260.92 % | 10.300 M 163.58 % | -16.200 M -188.04 % | 18.400 M -40.26 % | 30.800 M 22.22 % | 25.200 M -50.49 % | 50.900 M 162.37 % | 19.400 M -34.68 % | 29.700 M -11.08 % | 33.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.500 M 300.71 % | 14.100 M | 0.000 -100.00 % | 5.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.691 M -59.84 % | 56.500 M 300.71 % | 14.100 M -66.67 % | 42.300 M 725.37 % | 5.125 M 147.45 % | -10.800 M -300.00 % | 5.400 M -82.47 % | 30.800 M 22.22 % | 25.200 M -50.49 % | 50.900 M 162.37 % | 19.400 M -34.68 % | 29.700 M -11.08 % | 33.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M 9.56 % | 38.700 M -8.51 % | 42.300 M 310.68 % | 10.300 M 195.37 % | -10.800 M -158.70 % | 18.400 M -40.26 % | 30.800 M 22.22 % | 25.200 M -50.49 % | 50.900 M 162.37 % | 19.400 M -34.68 % | 29.700 M -11.08 % | 33.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.400 M 9.56 % | 38.700 M -8.51 % | 42.300 M 310.68 % | 10.300 M 195.37 % | -10.800 M -158.70 % | 18.400 M -40.26 % | 30.800 M 22.22 % | 25.200 M -50.49 % | 50.900 M 162.37 % | 19.400 M -34.68 % | 29.700 M -11.08 % | 33.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |