Orient Beverages Limited ORIBEVER.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.637 B 12.17 % | 1.459 B 28.59 % | 1.135 B 54.45 % | 734.602 M 62.96 % | 450.796 M -45.36 % | 824.959 M 13.96 % | 723.887 M 44.03 % | 502.587 M 23.51 % | 406.928 M 14.86 % | 354.282 M 28.89 % | 274.868 M 24.99 % | 219.915 M 15.19 % | 190.921 M 25.70 % | 151.887 M 18.56 % | 128.106 M 60.30 % | 79.917 M -11.28 % | 90.078 M 7.87 % | 83.505 M |
| Net income | 30.200 M 5 400.91 % | 549.000 K -98.07 % | 28.400 M 249.97 % | 8.115 M 110.09 % | -80.457 M -2 048.58 % | 4.129 M -82.61 % | 23.738 M 100.59 % | 11.834 M 203.05 % | 3.905 M -76.12 % | 16.354 M 755.03 % | 1.913 M -84.78 % | 12.563 M 54.95 % | 8.108 M -10.68 % | 9.078 M -9.77 % | 10.061 M 16.46 % | 8.639 M 165.89 % | 3.249 M -53.56 % | 6.996 M |
| Income before tax | 39.200 M 1 220.75 % | 2.968 M -90.49 % | 31.217 M 3 730.31 % | 815.000 K 100.96 % | -84.685 M -995.76 % | 9.454 M -69.45 % | 30.945 M 142.34 % | 12.769 M 0.58 % | 12.695 M -14.69 % | 14.881 M 71.81 % | 8.662 M -49.67 % | 17.211 M 61.60 % | 10.650 M 19.50 % | 8.912 M -29.02 % | 12.556 M 172.35 % | 4.610 M -13.03 % | 5.301 M -47.41 % | 10.079 M |
| Income before tax ratio | 0.02 1 077.41 % | 0.00 -92.61 % | 0.03 2 379.99 % | 0.00 100.59 % | -0.19 -1 739.24 % | 0.01 -73.19 % | 0.04 68.26 % | 0.03 -18.56 % | 0.03 -25.73 % | 0.04 33.30 % | 0.03 -59.74 % | 0.08 40.30 % | 0.06 -4.93 % | 0.06 -40.13 % | 0.10 69.90 % | 0.06 -1.97 % | 0.06 -51.24 % | 0.12 |
| EBITDA | 142.000 M 22.86 % | 115.580 M -7.22 % | 124.580 M 67.93 % | 74.185 M 451.72 % | -21.092 M -132.83 % | 64.239 M -22.14 % | 82.506 M 40.92 % | 58.548 M 10.01 % | 53.219 M 11.32 % | 47.809 M 40.37 % | 34.060 M -16.09 % | 40.589 M 110.48 % | 19.284 M 18.31 % | 16.300 M -19.30 % | 20.199 M 4.35 % | 19.356 M -2.08 % | 19.767 M -15.06 % | 23.273 M |
| Net income ratio | 0.02 4 803.90 % | 0.00 -98.50 % | 0.03 126.59 % | 0.01 106.19 % | -0.18 -3 665.92 % | 0.01 -84.74 % | 0.03 39.27 % | 0.02 145.37 % | 0.01 -79.21 % | 0.05 563.37 % | 0.01 -87.82 % | 0.06 34.52 % | 0.04 -28.94 % | 0.06 -23.90 % | 0.08 -27.35 % | 0.11 199.70 % | 0.04 -56.95 % | 0.08 |
| Ratio EBITDA | 0.09 9.52 % | 0.08 -27.85 % | 0.11 8.73 % | 0.10 315.84 % | -0.05 -160.09 % | 0.08 -31.68 % | 0.11 -2.16 % | 0.12 -10.93 % | 0.13 -3.09 % | 0.13 8.90 % | 0.12 -32.86 % | 0.18 82.73 % | 0.10 -5.88 % | 0.11 -31.94 % | 0.16 -34.90 % | 0.24 10.37 % | 0.22 -21.26 % | 0.28 |
| Gross profit ratio | 0.54 35.68 % | 0.40 4.26 % | 0.38 -1.51 % | 0.39 -13.10 % | 0.44 -0.12 % | 0.44 -1.22 % | 0.45 -0.32 % | 0.45 85.43 % | 0.24 -56.36 % | 0.56 6.75 % | 0.52 4.17 % | 0.50 -0.66 % | 0.51 73.17 % | 0.29 -45.56 % | 0.54 -11.75 % | 0.61 12.83 % | 0.54 391.87 % | 0.11 |
| Weighted average shs out dil | 2.156 M -0.27 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M |
| Weighted average shs out | 2.156 M -0.27 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M |
| EPS diluted | 14.01 5 504.00 % | 0.25 -98.09 % | 13.09 249.07 % | 3.75 110.08 % | -37.22 -2 048.69 % | 1.91 -82.60 % | 10.98 100.73 % | 5.47 202.21 % | 1.81 -76.09 % | 7.57 760.23 % | 0.88 -84.85 % | 5.81 54.93 % | 3.75 -10.71 % | 4.20 -9.68 % | 4.65 16.25 % | 4.00 166.67 % | 1.50 -53.70 % | 3.24 |
| Earnings per share | 14.01 5 504.00 % | 0.25 -98.09 % | 13.09 249.07 % | 3.75 110.08 % | -37.22 -2 048.69 % | 1.91 -82.60 % | 10.98 100.73 % | 5.47 202.21 % | 1.81 -76.09 % | 7.57 760.23 % | 0.88 -84.85 % | 5.81 54.93 % | 3.75 -10.71 % | 4.20 -9.68 % | 4.65 16.25 % | 4.00 166.67 % | 1.50 -53.70 % | 3.24 |
| Gross profit | 880.500 M 52.20 % | 578.521 M 34.08 % | 431.486 M 52.12 % | 283.651 M 41.60 % | 200.312 M -45.42 % | 367.024 M 12.57 % | 326.034 M 43.58 % | 227.078 M 129.02 % | 99.150 M -49.88 % | 197.819 M 37.59 % | 143.778 M 30.20 % | 110.428 M 14.43 % | 96.505 M 117.68 % | 44.334 M -35.46 % | 68.690 M 41.47 % | 48.555 M 0.10 % | 48.507 M 430.58 % | 9.142 M |
| Income tax expense | 9.000 M 332.07 % | 2.083 M -28.96 % | 2.932 M 140.16 % | -7.300 M -72.66 % | -4.228 M -179.40 % | 5.325 M -26.11 % | 7.207 M 670.80 % | 935.000 K -89.36 % | 8.790 M 696.93 % | -1.473 M -121.82 % | 6.749 M 47.33 % | 4.581 M 80.19 % | 2.542 M 881.08 % | -325.483 K -112.98 % | 2.507 M 162.22 % | -4.029 M -322.71 % | 1.809 M -41.32 % | 3.083 M |
| Cost of revenue | 756.100 M -14.12 % | 880.460 M 25.23 % | 703.095 M 55.91 % | 450.951 M 80.03 % | 250.484 M -45.30 % | 457.935 M 15.10 % | 397.853 M 44.41 % | 275.509 M -10.48 % | 307.778 M 96.71 % | 156.463 M 19.36 % | 131.090 M 19.73 % | 109.487 M 15.96 % | 94.415 M -12.21 % | 107.552 M 81.02 % | 59.416 M 89.46 % | 31.362 M -24.56 % | 41.571 M -44.10 % | 74.363 M |
| General and administrative expenses | 262.778 M 573.17 % | 39.036 M 54.36 % | 25.289 M 49.07 % | 16.965 M 41.48 % | 11.991 M -37.96 % | 19.327 M -7.58 % | 20.913 M 16.49 % | 17.952 M 37.14 % | 13.090 M 424.41 % | 2.496 M 115.71 % | 1.157 M -94.12 % | 19.665 M -2.37 % | 20.144 M 17.79 % | 17.101 M -2.89 % | 17.611 M 0.94 % | 17.448 M 12.24 % | 15.544 M | 0.000 |
| Selling and marketing expenses | 11.281 M -94.99 % | 225.376 M 48.00 % | 152.283 M 44.30 % | 105.529 M 43.22 % | 73.682 M -23.78 % | 96.675 M 20.48 % | 80.243 M 54.55 % | 51.920 M 27.69 % | 40.661 M -10.93 % | 45.649 M 492.40 % | 7.706 M -75.86 % | 31.919 M 16.38 % | 27.428 M 17.38 % | 23.367 M 104.73 % | 11.414 M 42.47 % | 8.011 M -13.06 % | 9.215 M | 0.000 |
| Other expenses | 587.041 M 131.61 % | 253.458 M 9.33 % | 231.821 M 16.95 % | 198.224 M -2.09 % | 202.448 M -19.35 % | 251.022 M 8 758.92 % | -2.899 M -101.84 % | 157.206 M 21 344.05 % | -740.000 K -100.49 % | 149.674 M 10.94 % | 134.915 M 129.28 % | 58.844 M | 0.000 100.00 % | -2.037 M 6.58 % | -2.181 M -109.44 % | 23.097 M -2.74 % | 23.748 M 1 619.05 % | -1.563 M |
| Operating expenses | 861.100 M 66.28 % | 517.870 M 26.50 % | 409.393 M 27.65 % | 320.718 M 11.31 % | 288.121 M -21.50 % | 367.024 M 12.57 % | 326.034 M 43.58 % | 227.078 M 33.41 % | 170.205 M -13.96 % | 197.819 M 37.59 % | 143.778 M 30.20 % | 110.428 M 14.43 % | 96.505 M 18.40 % | 81.510 M 18.66 % | 68.690 M 41.47 % | 48.555 M 0.10 % | 48.507 M 52.97 % | 31.710 M |
| Cost and expenses | 1.617 B 15.65 % | 1.398 B 25.69 % | 1.112 B 44.17 % | 771.669 M 43.27 % | 538.605 M -34.81 % | 826.211 M 14.14 % | 723.887 M 44.03 % | 502.587 M 23.51 % | 406.928 M 14.86 % | 354.282 M 28.89 % | 274.868 M 33.90 % | 205.272 M 7.52 % | 190.921 M 30.92 % | 145.834 M 23.86 % | 117.744 M 47.33 % | 79.917 M -11.28 % | 90.078 M -15.08 % | 106.072 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 274.059 M 3.65 % | 264.412 M 48.90 % | 177.572 M 44.96 % | 122.494 M 42.98 % | 85.673 M -26.15 % | 116.002 M 14.68 % | 101.156 M 44.77 % | 69.872 M 29.99 % | 53.751 M 11.64 % | 48.145 M 443.22 % | 8.863 M -82.82 % | 51.584 M 8.44 % | 47.571 M 17.55 % | 40.469 M 39.43 % | 29.025 M 14.01 % | 25.459 M 2.83 % | 24.759 M -17.87 % | 30.146 M |
| Interest income | 44.802 M 36.64 % | 32.788 M 1.52 % | 32.296 M -0.45 % | 32.441 M -10.94 % | 36.424 M 3.99 % | 35.028 M 26.28 % | 27.738 M 5.15 % | 26.380 M 16.49 % | 22.645 M 9.94 % | 20.598 M 15.97 % | 17.761 M 20.16 % | 14.781 M 14.20 % | 12.943 M -2.72 % | 13.305 M 30.82 % | 10.171 M -20.73 % | 12.831 M 27.24 % | 10.084 M 37.32 % | 7.343 M |
| Interest expense | 77.200 M -7.66 % | 83.600 M 22.87 % | 68.039 M 19.41 % | 56.980 M 19.15 % | 47.823 M 22.18 % | 39.143 M 17.25 % | 33.383 M 8.47 % | 30.777 M 9.42 % | 28.127 M 26.62 % | 22.213 M 29.08 % | 17.208 M 41.73 % | 12.141 M 14.35 % | 10.618 M -0.21 % | 10.641 M 31.76 % | 8.076 M 8.83 % | 7.421 M -4.94 % | 7.806 M 21.92 % | 6.403 M |
| Depreciation and amortization | 25.600 M -9.68 % | 28.345 M 11.93 % | 25.324 M 54.51 % | 16.390 M 3.93 % | 15.770 M 0.82 % | 15.642 M 0.00 % | 15.642 M 17.94 % | 13.263 M 6.99 % | 12.397 M 11.13 % | 11.156 M 23.37 % | 9.043 M -19.52 % | 11.236 M 2.34 % | 10.979 M 5.14 % | 10.442 M 6.15 % | 9.837 M 34.28 % | 7.326 M 9.65 % | 6.681 M -1.61 % | 6.791 M |
| Operating income | 19.400 M -68.01 % | 60.651 M 174.53 % | 22.093 M 162.98 % | -35.078 M 60.05 % | -87.809 M -6 913.50 % | -1.252 M 87.67 % | -10.155 M 3.88 % | -10.565 M 34.56 % | -16.145 M -185.41 % | 18.903 M -2.77 % | 19.440 M 32.77 % | 14.643 M 76.10 % | 8.315 M 41.94 % | 5.858 M -42.93 % | 10.264 M 1 321.83 % | -840.070 K -128.68 % | 2.929 M 112.98 % | -22.567 M |
| Operating income ratio | 0.01 -71.49 % | 0.04 113.49 % | 0.02 140.78 % | -0.05 75.49 % | -0.19 -12 734.74 % | 0.00 89.18 % | -0.01 33.27 % | -0.02 47.02 % | -0.04 -174.36 % | 0.05 -24.56 % | 0.07 6.22 % | 0.07 52.88 % | 0.04 12.92 % | 0.04 -51.86 % | 0.08 862.22 % | -0.01 -132.33 % | 0.03 112.03 % | -0.27 |
| Total other income expenses net | 19.800 M 134.33 % | -57.683 M -732.21 % | 9.124 M | 0.000 -100.00 % | 3.124 M -70.82 % | 10.706 M -73.95 % | 41.100 M 76.14 % | 23.334 M -19.09 % | 28.840 M 817.15 % | -4.021 M 62.69 % | -10.779 M -519.66 % | 2.568 M 9.98 % | 2.335 M -23.53 % | 3.054 M 33.30 % | 2.291 M -57.96 % | 5.450 M 129.80 % | 2.372 M -92.74 % | 32.647 M |
| 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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 704.900 M 12.93 % | 624.176 M -6.32 % | 666.318 M 28.67 % | 517.834 M 20.27 % | 430.572 M 27.58 % | 337.497 M 16.06 % | 290.806 M 2.28 % | 284.317 M 5.57 % | 269.304 M 23.23 % | 218.545 M 105.04 % | 106.586 M 47.09 % | 72.465 M 3.32 % | 70.136 M 10.91 % | 63.235 M -0.90 % | 63.810 M 15.34 % | 55.324 M -3.88 % | 57.554 M 23.30 % | 46.677 M |
| Total investments | 75.600 M 6.03 % | 71.300 M 219.56 % | 22.312 M 0.00 % | 22.312 M -55.48 % | 50.118 M 116.70 % | 23.128 M -12.93 % | 26.564 M 0.17 % | 26.519 M 3.95 % | 25.512 M -16.66 % | 30.612 M -23.32 % | 39.924 M -16.24 % | 47.665 M -10.39 % | 53.190 M -15.99 % | 63.314 M 58.13 % | 40.039 M -15.11 % | 47.164 M -1.31 % | 47.789 M 25.06 % | 38.214 M |
| Total debt | 762.300 M 13.00 % | 674.617 M -4.22 % | 704.339 M 28.01 % | 550.212 M 18.97 % | 462.491 M 29.61 % | 356.820 M 10.74 % | 322.213 M -2.38 % | 330.063 M 14.90 % | 287.252 M 23.28 % | 233.005 M 93.63 % | 120.335 M 49.09 % | 80.711 M 7.32 % | 75.204 M 11.88 % | 67.217 M 2.53 % | 65.556 M 12.97 % | 58.029 M -0.59 % | 58.372 M 20.97 % | 48.251 M |
| Accumulated other comprehensive income loss | 48.935 M -5.97 % | 52.044 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 % | 90.396 M |
| Retained earnings | 129.963 M 36.78 % | 95.016 M -2.61 % | 97.565 M 40.83 % | 69.280 M 13.27 % | 61.165 M -57.14 % | 142.703 M 1.45 % | 140.659 M 18.19 % | 119.006 M 8.93 % | 109.253 M 2.01 % | 107.105 M 14.15 % | 93.833 M 0.32 % | 93.534 M 12.37 % | 83.235 M 10.79 % | 75.127 M 13.74 % | 66.050 M 17.97 % | 55.989 M 18.24 % | 47.350 M | 0.000 |
| Common stock | 21.600 M 0.00 % | 21.600 M -0.07 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M 0.00 % | 21.615 M -0.06 % | 21.629 M 0.00 % | 21.629 M 0.00 % | 21.629 M |
| Total equity | 210.700 M 15.04 % | 183.158 M 3.54 % | 176.890 M 19.15 % | 148.461 M 7.16 % | 138.544 M -36.85 % | 219.403 M 0.07 % | 219.251 M 10.43 % | 198.545 M 5.16 % | 188.802 M 0.61 % | 187.653 M 8.43 % | 173.057 M 0.17 % | 172.758 M 7.00 % | 161.460 M 5.29 % | 153.352 M 6.29 % | 144.274 M 7.50 % | 134.213 M 7.60 % | 124.735 M 2.55 % | 121.637 M |
| Other non current liabilities | 41.900 M 11.07 % | 37.723 M -4.12 % | 39.344 M 587.95 % | 5.719 M -90.83 % | 62.335 M -2.81 % | 64.139 M 878.77 % | 6.553 M -31.09 % | 9.509 M -82.39 % | 53.988 M 522.05 % | 8.679 M -83.88 % | 53.845 M 0.12 % | 53.780 M -8.47 % | 58.756 M 9.48 % | 53.668 M 18.37 % | 45.339 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 389.900 M 172.77 % | 142.939 M -44.64 % | 258.211 M 33.11 % | 193.989 M 42.96 % | 135.690 M 4.49 % | 129.861 M -1.16 % | 131.379 M -14.96 % | 154.497 M 24.19 % | 124.407 M 42.23 % | 87.471 M 30.10 % | 67.236 M 12.80 % | 59.605 M -8.38 % | 65.054 M 5.58 % | 61.616 M 4.50 % | 58.961 M 13.92 % | 51.759 M 2.89 % | 50.303 M 10.81 % | 45.394 M |
| Total non current liabilities | 431.800 M 139.01 % | 180.662 M -39.28 % | 297.555 M 19.46 % | 249.081 M 25.19 % | 198.956 M 2.06 % | 194.931 M 0.67 % | 193.642 M -13.15 % | 222.949 M 23.15 % | 181.038 M 27.77 % | 141.690 M 17.02 % | 121.081 M 6.79 % | 113.385 M -8.42 % | 123.809 M 7.40 % | 115.284 M 10.27 % | 104.544 M 95.13 % | 53.576 M 2.81 % | 52.113 M 9.95 % | 47.396 M |
| Other current liabilities | 150.700 M 6.48 % | 141.531 M 38.42 % | 102.244 M 24.72 % | 81.982 M -27.81 % | 113.567 M -3.09 % | 117.192 M -34.57 % | 179.107 M 77.61 % | 100.842 M 36.57 % | 73.838 M -13.27 % | 85.136 M -38.22 % | 137.798 M 178.31 % | 49.512 M 11.00 % | 44.606 M 15.28 % | 38.693 M 24.37 % | 31.112 M -66.00 % | 91.512 M 1.04 % | 90.568 M 371.72 % | 19.200 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 5.856 M -0.19 % | 5.867 M 9.50 % | 5.358 M | 0.000 -100.00 % | 5.930 M | 0.000 -100.00 % | 12.594 M | 0.000 | 0.000 -100.00 % | 3.837 M | 0.000 | 0.000 -100.00 % | 334.461 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 372.400 M -29.95 % | 531.600 M 19.16 % | 446.128 M 25.24 % | 356.223 M 9.00 % | 326.801 M 43.99 % | 226.959 M 18.93 % | 190.834 M 11.37 % | 171.348 M 5.22 % | 162.845 M 11.89 % | 145.534 M 174.08 % | 53.099 M 151.59 % | 21.105 M 107.92 % | 10.151 M 81.23 % | 5.601 M -10.53 % | 6.260 M -0.17 % | 6.271 M -22.29 % | 8.069 M 182.38 % | 2.857 M |
| Total current liabilities | 615.600 M -28.70 % | 863.401 M 18.84 % | 726.511 M 16.88 % | 621.593 M 12.28 % | 553.625 M 23.42 % | 448.588 M 18.78 % | 377.661 M 13.46 % | 332.844 M 13.28 % | 293.812 M 10.00 % | 267.105 M 20.80 % | 221.117 M 131.17 % | 95.650 M 21.97 % | 78.423 M 13.99 % | 68.795 M 16.37 % | 59.118 M -39.54 % | 97.782 M -0.87 % | 98.637 M 11.75 % | 88.263 M |
| Total liabilities | 1.047 B 0.33 % | 1.044 B 1.95 % | 1.024 B 17.62 % | 870.674 M 15.69 % | 752.581 M 16.95 % | 643.519 M 12.64 % | 571.303 M 2.79 % | 555.793 M 17.05 % | 474.850 M 16.16 % | 408.795 M 19.46 % | 342.198 M 63.70 % | 209.035 M 3.36 % | 202.232 M 9.86 % | 184.079 M 12.47 % | 163.662 M 8.13 % | 151.358 M 0.40 % | 150.750 M 11.12 % | 135.659 M |
| Other non current assets | 49.900 M -14.99 % | 58.699 M -33.64 % | 88.451 M -44.82 % | 160.290 M 61.04 % | 99.534 M -20.04 % | 124.479 M 13.86 % | 109.323 M -10.62 % | 122.306 M 14.96 % | 106.386 M 8.34 % | 98.195 M 68.66 % | 58.220 M 270.22 % | 15.726 M -79.87 % | 78.129 M -13.62 % | 90.447 M 9.19 % | 82.835 M | 0.000 -100.00 % | 20.600 K -53.21 % | 44.024 K |
| Long term investments | 58.800 M 11.64 % | 52.668 M 136.05 % | 22.312 M 22.43 % | 18.225 M -57.72 % | 43.106 M 124.81 % | 19.174 M -43.73 % | 34.072 M 31.95 % | 25.821 M -23.86 % | 33.911 M 9.12 % | 31.077 M -22.16 % | 39.924 M -16.24 % | 47.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.164 M -1.31 % | 47.789 M 25.06 % | 38.214 M |
| Intangible assets | 0.000 -100.00 % | 32.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 |
| GoodWill | 0.000 -100.00 % | 5.900 M -0.54 % | 5.932 M 0.00 % | 5.932 M 0.00 % | 5.932 M 0.00 % | 5.932 M 0.00 % | 5.932 M -98.23 % | 335.706 M 13.61 % | 295.499 M 16 713.92 % | 1.757 M -20.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M |
| Goodwill and intangible assets | 0.000 -100.00 % | 5.932 M 0.00 % | 5.932 M 0.00 % | 5.932 M 0.00 % | 5.932 M 0.00 % | 5.932 M 0.00 % | 5.932 M -93.95 % | 98.002 M 7 335.10 % | 1.318 M -25.00 % | 1.757 M -20.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M 0.00 % | 2.197 M |
| Property plant equipment net | 296.200 M -18.14 % | 361.838 M -15.95 % | 430.498 M 61.45 % | 266.653 M 47.04 % | 181.348 M -5.21 % | 191.322 M 9.55 % | 174.648 M 15.02 % | 151.841 M 4.10 % | 145.865 M 2.43 % | 142.398 M 7.38 % | 132.615 M 73.83 % | 76.292 M 1.39 % | 75.244 M 11.40 % | 67.542 M -4.54 % | 70.757 M 25.35 % | 56.446 M -0.39 % | 56.668 M 0.17 % | 56.569 M |
| Total non current assets | 415.400 M -16.16 % | 495.470 M -12.20 % | 564.342 M 19.82 % | 470.996 M 37.27 % | 343.123 M -1.98 % | 350.043 M 6.28 % | 329.369 M 8.14 % | 304.588 M 4.55 % | 291.326 M 2.58 % | 284.000 M 19.78 % | 237.108 M 63.16 % | 145.322 M -8.44 % | 158.725 M -2.69 % | 163.120 M 4.71 % | 155.789 M 47.24 % | 105.807 M -0.81 % | 106.675 M 9.95 % | 97.024 M |
| Other current assets | 132.906 M 18.59 % | 112.072 M 176.58 % | 40.520 M -31.61 % | 59.249 M 95.88 % | 30.248 M 31.32 % | 23.033 M 85.79 % | 12.397 M -25.74 % | 16.695 M 205.94 % | 5.457 M -36.44 % | 8.586 M -63.68 % | 23.643 M 54.96 % | 15.257 M 90.70 % | 8.001 M 236.01 % | 2.381 M 5.90 % | 2.249 M -68.42 % | 7.119 M -57.59 % | 16.787 M 12.15 % | 14.969 M |
| Short term investments | 16.800 M -9.83 % | 18.632 M 41.54 % | 13.164 M 222.09 % | 4.087 M -41.71 % | 7.012 M 77.34 % | 3.954 M 215.56 % | 1.253 M 79.51 % | 698.000 K -88.07 % | 5.849 M 1 155.15 % | 466.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 62.502 M 23.91 % | 50.441 M 32.67 % | 38.021 M 17.43 % | 32.378 M 1.44 % | 31.919 M 65.19 % | 19.323 M -38.48 % | 31.407 M -31.34 % | 45.746 M 154.88 % | 17.948 M 24.12 % | 14.460 M 5.17 % | 13.749 M 66.75 % | 8.245 M 62.66 % | 5.069 M 27.31 % | 3.982 M 128.07 % | 1.746 M -35.48 % | 2.706 M 230.77 % | 817.997 K -48.02 % | 1.574 M |
| Cash and short term investments | 79.294 M 14.80 % | 69.073 M 34.95 % | 51.185 M 40.37 % | 36.465 M -6.33 % | 38.931 M 67.25 % | 23.277 M -28.73 % | 32.660 M -29.68 % | 46.444 M 95.17 % | 23.797 M 59.43 % | 14.926 M 8.56 % | 13.749 M 66.75 % | 8.245 M 62.66 % | 5.069 M 27.31 % | 3.982 M 128.07 % | 1.746 M -35.48 % | 2.706 M 230.77 % | 817.997 K -48.02 % | 1.574 M |
| Total current assets | 842.700 M 15.15 % | 731.800 M 14.95 % | 636.614 M 16.14 % | 548.139 M 0.02 % | 548.002 M 6.85 % | 512.879 M 11.21 % | 461.185 M 2.54 % | 449.750 M 20.79 % | 372.326 M 19.16 % | 312.448 M 12.33 % | 278.147 M 17.62 % | 236.471 M 15.37 % | 204.966 M 17.59 % | 174.310 M 14.57 % | 152.147 M -15.36 % | 179.764 M 6.49 % | 168.810 M 5.33 % | 160.273 M |
| Inventory | 124.000 M -10.77 % | 138.973 M -27.84 % | 192.601 M 66.35 % | 115.778 M 43.18 % | 80.864 M 17.01 % | 69.108 M 32.68 % | 52.088 M 3.66 % | 50.248 M 7.13 % | 46.904 M 15.74 % | 40.527 M 34.55 % | 30.121 M 27.43 % | 23.637 M 29.06 % | 18.315 M -10.12 % | 20.377 M 9.32 % | 18.641 M -46.81 % | 35.045 M 83.23 % | 19.126 M 76.03 % | 10.865 M |
| Net receivables | 506.500 M 23.03 % | 411.682 M 16.85 % | 352.308 M 4.65 % | 336.647 M -15.41 % | 397.959 M 0.13 % | 397.461 M 10.57 % | 359.469 M 7.08 % | 335.706 M 13.61 % | 295.499 M 19.09 % | 248.140 M 17.81 % | 210.635 M 11.25 % | 189.332 M 9.07 % | 173.582 M 17.63 % | 147.570 M 13.94 % | 129.512 M -3.99 % | 134.895 M 2.13 % | 132.079 M -0.59 % | 132.865 M |
| Tax assets | 10.500 M -35.71 % | 16.333 M -4.76 % | 17.149 M -13.81 % | 19.896 M 50.69 % | 13.203 M 44.52 % | 9.136 M 69.37 % | 5.394 M 16.75 % | 4.620 M 20.12 % | 3.846 M -63.62 % | 10.572 M 154.59 % | 4.153 M 20.62 % | 3.443 M 9.10 % | 3.156 M 7.53 % | 2.935 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -70.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 | 92.500 M -51.38 % | 190.270 M 10.44 % | 172.283 M -2.95 % | 177.521 M 64.53 % | 107.899 M 5.34 % | 102.433 M 5 622.51 % | 1.790 M -97.05 % | 60.654 M 36.19 % | 44.535 M 28.39 % | 34.686 M 14.78 % | 30.220 M 42.58 % | 21.195 M -10.44 % | 23.666 M -3.41 % | 24.501 M 16.24 % | 21.077 M | 0.000 | 0.000 -100.00 % | 51.082 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.004 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.124 M |
| Deferred revenue non current | 0.000 -100.00 % | 29.775 M -5.43 % | 31.484 M 3 303.68 % | 925.000 K -0.64 % | 931.000 K 0.00 % | 931.000 K -98.33 % | 55.710 M 10.30 % | 50.507 M 1 810.97 % | 2.643 M -94.20 % | 45.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 4.868 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 |
| Capital lease obligations | 43.900 M -6.13 % | 46.769 M -4.57 % | 49.007 M -4.39 % | 51.258 M | 0.000 -100.00 % | 669.000 K | 0.000 100.00 % | -4.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -334.461 K -105.33 % | 6.271 M -22.29 % | 8.069 M | 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 |
| Other total stockholders equity | 9.612 M -50.05 % | 19.242 M -66.66 % | 57.710 M 0.25 % | 57.566 M 3.23 % | 55.764 M 1.23 % | 55.085 M -3.32 % | 56.977 M -1.63 % | 57.924 M -0.02 % | 57.934 M -1.69 % | 58.933 M 2.30 % | 57.610 M 0.00 % | 57.610 M 1.77 % | 56.610 M 0.00 % | 56.610 M 0.00 % | 56.610 M 0.02 % | 56.596 M 1.51 % | 55.756 M 480.07 % | 9.612 M |
| Deferred tax liabilities non current | 0.000 100.00 % | -4.543 M | 0.000 -100.00 % | 48.448 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.466 K -86.55 % | 1.818 M 0.43 % | 1.810 M -9.64 % | 2.003 M |
| Other liabilities | 0.000 100.00 % | -63.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 |
| Total assets | 1.258 B 2.52 % | 1.227 B 2.19 % | 1.201 B 17.84 % | 1.019 B 14.36 % | 891.125 M 3.27 % | 862.922 M 9.15 % | 790.554 M 4.80 % | 754.338 M 13.66 % | 663.652 M 11.27 % | 596.448 M 15.76 % | 515.255 M 34.96 % | 381.794 M 4.98 % | 363.692 M 7.78 % | 337.430 M 9.58 % | 307.936 M 7.83 % | 285.572 M 3.66 % | 275.485 M 7.07 % | 257.297 M |
| 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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -99.800 M -427.71 % | 30.454 M 262.93 % | -18.692 M 17.84 % | -22.751 M -103.21 % | -11.196 M -269.46 % | 6.607 M -70.59 % | 22.467 M 3.28 % | 21.754 M 243.94 % | -15.113 M 83.01 % | -88.948 M -154.02 % | -35.016 M -53.02 % | -22.884 M -9.19 % | -20.957 M -259.15 % | 13.168 M 161.40 % | -21.445 M -544.01 % | -3.330 M -119.88 % | 16.749 M 114.48 % | 7.809 M |
| Accounts receivables | -39.100 M -1 121.88 % | -3.200 M 90.59 % | -34.010 M -544.25 % | -5.279 M -892.64 % | 666.000 K -93.01 % | 9.534 M 1 077.04 % | 810.000 K 113.60 % | -5.958 M 45.51 % | -10.934 M 34.16 % | -16.607 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.490 M |
| Inventory | 300.000 K 102.50 % | -12.000 M 63.43 % | -32.818 M -26.25 % | -25.994 M -2 937.77 % | 916.000 K 105.38 % | -17.020 M -825.00 % | -1.840 M 44.98 % | -3.344 M 47.56 % | -6.377 M 38.72 % | -10.406 M -60.51 % | -6.483 M -21.81 % | -5.322 M -725.71 % | 850.599 K 262.05 % | -524.888 K -103.20 % | 16.404 M 203.05 % | -15.919 M -92.70 % | -8.261 M -75 967.03 % | -10.860 K |
| Accounts payables | -42.000 M -333.33 % | 18.000 M 443.64 % | -5.238 M -107.52 % | 69.622 M 1 173.73 % | 5.466 M -77.25 % | 24.029 M -10.68 % | 26.903 M 385.61 % | 5.540 M -44.40 % | 9.964 M 123.11 % | 4.466 M | 0.000 | 0.000 100.00 % | -834.440 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.162 M |
| Other working capital | -19.000 M -168.71 % | 27.654 M -48.19 % | 53.374 M 187.36 % | -61.100 M -234.90 % | -18.244 M -83.62 % | -9.936 M -191.72 % | -3.406 M -113.35 % | 25.516 M 428.56 % | -7.766 M 88.30 % | -66.401 M -132.72 % | -28.532 M -62.47 % | -17.561 M 16.27 % | -20.973 M -253.17 % | 13.693 M 136.18 % | -37.849 M -400.65 % | 12.589 M -49.66 % | 25.010 M 694.60 % | 3.148 M |
| Other non cash items | 35.500 M -61.68 % | 92.629 M 274.52 % | 24.733 M 21.62 % | 20.336 M 174.25 % | 7.415 M 85.93 % | 3.988 M -27.35 % | 5.489 M 116.53 % | 2.535 M 2 085.34 % | 116.000 K -89.21 % | 1.075 M 197.56 % | -1.102 M -107.26 % | 15.179 M 61.07 % | 9.424 M 91.98 % | 4.909 M 658.24 % | -879.312 K -110.82 % | 8.128 M 306.72 % | -3.932 M -3 473.52 % | 116.557 K |
| Net cash provided by operating activities | 500.000 K -99.68 % | 154.396 M 146.71 % | 62.582 M 323.14 % | 14.790 M 120.34 % | -72.696 M -303.68 % | 35.691 M -52.12 % | 74.543 M 48.13 % | 50.321 M 398.47 % | 10.095 M 116.31 % | -61.883 M -236.08 % | -18.413 M -640.50 % | 3.407 M 601.30 % | -679.583 K -102.39 % | 28.393 M 32 823.02 % | 86.242 K -99.48 % | 16.734 M -32.52 % | 24.799 M 14.22 % | 21.713 M |
| Investments in property plant and equipment | -40.100 M 58.88 % | -97.519 M 56.46 % | -223.995 M -110.90 % | -106.211 M -319.69 % | -25.307 M 21.48 % | -32.230 M -1.20 % | -31.848 M -65.17 % | -19.282 M -26.13 % | -15.288 M 79.73 % | -75.430 M -10.70 % | -68.141 M -422.72 % | -13.036 M 29.83 % | -18.579 M -105.34 % | -9.048 M 62.70 % | -24.259 M -130.50 % | -10.525 M -40.32 % | -7.500 M 43.18 % | -13.200 M |
| Acquisitions net | 6.200 M -93.38 % | 93.671 M 155.95 % | 36.598 M | 0.000 -100.00 % | 17.390 M 5 677.41 % | 301.000 K 101.87 % | -16.096 M -2 367.04 % | 710.000 K 1 214.81 % | 54.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 310.000 K 11.11 % | 279.000 K |
| Purchases of investments | -45.900 M -162.29 % | -17.500 M -91.28 % | -9.149 M -110.32 % | -4.350 M 76.67 % | -18.649 M -521.63 % | -3.000 M 66.83 % | -9.044 M 53.82 % | -19.584 M 51.04 % | -40.000 M -35 147.88 % | -113.482 K 95.18 % | -2.352 M | 0.000 | 0.000 100.00 % | -23.400 M | 0.000 | 0.000 100.00 % | -10.300 M 34.63 % | -15.757 M |
| Sales maturities of investments | 47.700 M 208.26 % | 15.474 M -52.09 % | 32.296 M 330.73 % | 7.498 M -56.95 % | 17.416 M 222.52 % | 5.400 M -37.24 % | 8.604 M -64.12 % | 23.983 M -40.19 % | 40.100 M 269.55 % | 10.851 M 5.62 % | 10.273 M 90.25 % | 5.400 M -46.00 % | 10.000 M | 0.000 -100.00 % | 7.000 M 1 300.00 % | 500.000 K -16.67 % | 600.000 K -70.00 % | 2.000 M |
| Other investing activites | -16.200 M 35.28 % | -25.032 M -234.75 % | 18.576 M -82.96 % | 109.014 M 222.91 % | 33.760 M 466.08 % | -9.222 M -287.17 % | 4.927 M 167.82 % | -7.265 M 55.06 % | -16.166 M -123.01 % | 70.262 M 243.57 % | 20.450 M 33.62 % | 15.305 M 17.96 % | 12.975 M -15.02 % | 15.270 M 45.46 % | 10.497 M 818.59 % | 1.143 M 139.27 % | -2.910 M | 0.000 |
| Net cash used for investing activites | -48.300 M -56.28 % | -30.906 M 78.78 % | -145.674 M -2 547.89 % | 5.951 M -75.82 % | 24.610 M 163.51 % | -38.751 M 10.83 % | -43.457 M -102.71 % | -21.438 M 31.51 % | -31.300 M -661.99 % | 5.569 M 114.00 % | -39.770 M -618.56 % | 7.669 M 74.43 % | 4.397 M 125.60 % | -17.178 M -154.04 % | -6.762 M 23.87 % | -8.882 M 55.14 % | -19.801 M 25.78 % | -26.677 M |
| Debt repayment | 137.100 M 598.55 % | -27.500 M -117.59 % | 156.378 M 328.87 % | 36.463 M -66.64 % | 109.310 M 247.47 % | 31.459 M 409.00 % | -10.181 M -132.37 % | 31.455 M -42.55 % | 54.748 M -36.61 % | 86.366 M 5.25 % | 82.058 M 1 390.30 % | 5.506 M -31.07 % | 7.988 M 380.94 % | 1.661 M -87.96 % | 13.797 M 847.70 % | 1.456 M -29.04 % | 2.052 M -63.42 % | 5.608 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 | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.081 M 48.15 % | -2.085 M 0.00 % | -2.085 M -20.59 % | -1.729 M 0.00 % | -1.729 M 16.92 % | -2.081 M -60.00 % | -1.301 M -2.87 % | -1.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -77.200 M 7.62 % | -83.570 M -23.55 % | -67.643 M -19.21 % | -56.745 M -19.35 % | -47.547 M -23.83 % | -38.398 M -15.80 % | -33.159 M -7.62 % | -30.811 M -8.77 % | -28.326 M -28.38 % | -22.064 M -29.25 % | -17.071 M -40.60 % | -12.141 M -14.35 % | -10.618 M 0.21 % | -10.641 M -31.67 % | -8.081 M -8.90 % | -7.421 M 4.94 % | -7.806 M | 0.000 |
| Net cash used provided by financing activities | 59.900 M 153.93 % | -111.070 M -225.17 % | 88.735 M 537.51 % | -20.282 M -133.42 % | 60.682 M 772.45 % | -9.024 M 80.13 % | -45.425 M -4 086.64 % | -1.085 M -104.39 % | 24.693 M -60.31 % | 62.221 M -2.30 % | 63.687 M 906.19 % | -7.900 M -200.38 % | -2.630 M 70.71 % | -8.980 M -257.10 % | 5.716 M 195.83 % | -5.965 M -3.66 % | -5.754 M -202.60 % | 5.608 M |
| 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 |
| Net change in cash | 12.100 M -2.58 % | 12.420 M 120.10 % | 5.643 M 1 129.41 % | 459.000 K -96.36 % | 12.596 M 204.24 % | -12.084 M 15.73 % | -14.339 M -151.58 % | 27.798 M 696.96 % | 3.488 M -40.96 % | 5.908 M 7.34 % | 5.504 M 73.28 % | 3.176 M 192.15 % | 1.087 M -51.37 % | 2.236 M 332.92 % | -959.911 K -150.85 % | 1.888 M 349.75 % | -755.830 K | 0.000 |
| Cash at beginning of period | 50.400 M 30.00 % | 38.768 M 19.74 % | 32.378 M 1.44 % | 31.919 M 65.19 % | 19.323 M -38.48 % | 31.407 M -31.34 % | 45.746 M 154.88 % | 17.948 M 24.12 % | 14.460 M 5.17 % | 13.749 M 66.75 % | 8.245 M 62.66 % | 5.069 M 27.31 % | 3.982 M 128.07 % | 1.746 M -35.48 % | 2.706 M 230.77 % | 817.997 K -48.02 % | 1.574 M | 0.000 |
| Cash at end of period | 62.500 M 22.55 % | 51.000 M 34.14 % | 38.021 M 17.43 % | 32.378 M 1.44 % | 31.919 M 65.19 % | 19.323 M -38.48 % | 31.407 M -31.34 % | 45.746 M 154.88 % | 17.948 M -8.69 % | 19.657 M 42.97 % | 13.749 M 66.75 % | 8.245 M 62.66 % | 5.069 M 27.31 % | 3.982 M 128.07 % | 1.746 M -35.48 % | 2.706 M 230.77 % | 817.997 K -48.02 % | 1.574 M |
| Operating cash flow | 500.000 K -99.68 % | 154.396 M 146.71 % | 62.582 M 323.14 % | 14.790 M 120.34 % | -72.696 M -303.68 % | 35.691 M -52.12 % | 74.543 M 48.13 % | 50.321 M 398.47 % | 10.095 M 116.31 % | -61.883 M -236.08 % | -18.413 M -640.50 % | 3.407 M 601.30 % | -679.583 K -102.39 % | 28.393 M 32 823.02 % | 86.242 K -99.48 % | 16.734 M -32.52 % | 24.799 M 14.22 % | 21.713 M |
| Capital expenditure | -40.100 M 58.88 % | -97.519 M 56.46 % | -223.995 M -110.90 % | -106.211 M -319.69 % | -25.307 M 21.48 % | -32.230 M -1.20 % | -31.848 M -65.17 % | -19.282 M -26.13 % | -15.288 M 79.73 % | -75.430 M -10.70 % | -68.141 M -422.72 % | -13.036 M 29.83 % | -18.579 M -105.34 % | -9.048 M 62.70 % | -24.259 M -130.50 % | -10.525 M -40.32 % | -7.500 M 43.18 % | -13.200 M |
| Free CashFlow | -39.600 M -169.62 % | 56.877 M 135.24 % | -161.413 M -76.56 % | -91.421 M 6.72 % | -98.003 M -2 931.64 % | 3.461 M -91.89 % | 42.695 M 37.55 % | 31.039 M 697.71 % | -5.193 M 96.22 % | -137.313 M -58.64 % | -86.554 M -798.87 % | -9.629 M 50.00 % | -19.258 M -199.55 % | 19.346 M 180.03 % | -24.173 M -489.28 % | 6.210 M -64.10 % | 17.299 M 103.20 % | 8.513 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 468.700 M 15.39 % | 406.200 M 4.99 % | 386.900 M -3.30 % | 400.100 M -9.77 % | 443.400 M 12.37 % | 394.600 M 17.09 % | 337.000 M -9.63 % | 372.900 M -2.48 % | 382.400 M 29.15 % | 296.081 M 9.74 % | 269.800 M -3.02 % | 278.200 M -4.23 % | 290.500 M 39.60 % | 208.102 M -11.52 % | 235.200 M 31.03 % | 179.500 M 60.55 % | 111.800 M -24.00 % | 147.096 M 5.75 % | 139.100 M 46.88 % | 94.700 M 35.48 % | 69.900 M -55.09 % | 155.659 M -21.34 % | 197.900 M -18.73 % | 243.500 M 6.85 % | 227.900 M 10.53 % | 206.187 M 13.35 % | 181.900 M 2.08 % | 178.200 M -3.05 % | 183.800 M 52.42 % | 120.587 M -3.22 % | 124.600 M 1.96 % | 122.200 M | 0.000 -100.00 % | 104.100 M 6.77 % | 97.500 M -7.76 % | 105.700 M -13.50 % | 122.200 M 32.97 % | 91.900 M 10.72 % | 83.000 M -7.16 % | 89.400 M -0.67 % | 90.000 M 27.18 % | 70.768 M 7.88 % | 65.600 M -4.51 % | 68.700 M -1.58 % | 69.800 M 17.48 % | 59.415 M 9.62 % | 54.200 M 13.15 % | 47.900 M -17.98 % | 58.400 M 9.73 % | 53.221 M 19.87 % | 44.400 M -1.11 % | 44.900 M -7.23 % | 48.400 M 15.55 % | 41.887 M 7.68 % | 38.900 M 7.16 % | 36.300 M |
| Net income | 17.000 M 2 733.33 % | 600.000 K -83.33 % | 3.600 M 56.52 % | 2.300 M -90.30 % | 23.700 M -11.57 % | 26.800 M 129.06 % | 11.700 M 120.53 % | -57.000 M -396.88 % | 19.200 M 525.25 % | -4.515 M -148.55 % | 9.300 M -51.56 % | 19.200 M 368.29 % | 4.100 M -84.71 % | 26.815 M 587.56 % | 3.900 M 290.00 % | 1.000 M 104.24 % | -23.600 M -78.02 % | -13.257 M 22.02 % | -17.000 M 40.14 % | -28.400 M -30.28 % | -21.800 M -83.64 % | -11.871 M -1 419.00 % | 900.000 K -88.16 % | 7.600 M 1.33 % | 7.500 M 287.00 % | 1.938 M 142.25 % | 800.000 K -84.00 % | 5.000 M -70.59 % | 17.000 M 628.36 % | 2.334 M 22.84 % | 1.900 M -34.48 % | 2.900 M -38.30 % | 4.700 M 164.38 % | -7.300 M -3 550.00 % | -200.000 K | 0.000 -100.00 % | 4.500 M 136.84 % | 1.900 M -40.63 % | 3.200 M -25.58 % | 4.300 M -37.68 % | 6.900 M 172.73 % | -9.487 M -890.61 % | 1.200 M -57.14 % | 2.800 M -62.16 % | 7.400 M 1 938.30 % | 363.048 K -92.88 % | 5.100 M 466.67 % | 900.000 K -85.48 % | 6.200 M 919.65 % | 608.053 K -79.73 % | 3.000 M 233.33 % | 900.000 K -75.00 % | 3.600 M -9.49 % | 3.978 M -9.60 % | 4.400 M 331.58 % | -1.900 M |
| Income before tax | 24.500 M 716.67 % | 3.000 M -38.78 % | 4.900 M -32.88 % | 7.300 M -69.58 % | 24.000 M -22.83 % | 31.100 M 146.83 % | 12.600 M 121.32 % | -59.100 M -421.20 % | 18.400 M 509.88 % | 3.017 M -68.90 % | 9.700 M -39.38 % | 16.000 M 540.00 % | 2.500 M -88.95 % | 22.615 M 679.83 % | 2.900 M | 0.000 100.00 % | -24.700 M -39.67 % | -17.685 M -4.64 % | -16.900 M 40.49 % | -28.400 M -30.88 % | -21.700 M -50.21 % | -14.446 M -635.04 % | 2.700 M -74.53 % | 10.600 M 0.00 % | 10.600 M 237.04 % | 3.145 M 109.67 % | 1.500 M -76.92 % | 6.500 M -69.48 % | 21.300 M 16 359.54 % | -131.000 K -105.04 % | 2.600 M -53.57 % | 5.600 M 19.15 % | 4.700 M 291.67 % | 1.200 M -55.56 % | 2.700 M -41.30 % | 4.600 M 2.22 % | 4.500 M 800.00 % | 500.000 K -84.38 % | 3.200 M -25.58 % | 4.300 M -37.68 % | 6.900 M 351.98 % | -2.738 M -328.20 % | 1.200 M -57.14 % | 2.800 M -62.16 % | 7.400 M 47.67 % | 5.011 M -1.74 % | 5.100 M 466.67 % | 900.000 K -85.48 % | 6.200 M 96.80 % | 3.150 M 5.01 % | 3.000 M 233.33 % | 900.000 K -75.00 % | 3.600 M -5.57 % | 3.812 M -13.36 % | 4.400 M 331.58 % | -1.900 M |
| Income before tax ratio | 0.05 607.77 % | 0.01 -41.68 % | 0.01 -30.59 % | 0.02 -66.29 % | 0.05 -31.32 % | 0.08 110.80 % | 0.04 123.59 % | -0.16 -429.38 % | 0.05 372.21 % | 0.01 -71.66 % | 0.04 -37.49 % | 0.06 568.30 % | 0.01 -92.08 % | 0.11 781.37 % | 0.01 | 0.00 100.00 % | -0.22 -83.76 % | -0.12 1.04 % | -0.12 59.49 % | -0.30 3.40 % | -0.31 -234.51 % | -0.09 -780.23 % | 0.01 -68.66 % | 0.04 -6.41 % | 0.05 204.93 % | 0.02 84.97 % | 0.01 -77.39 % | 0.04 -68.52 % | 0.12 10 767.52 % | 0.00 -105.21 % | 0.02 -54.47 % | 0.05 | 0.00 -100.00 % | 0.01 -58.37 % | 0.03 -36.37 % | 0.04 18.18 % | 0.04 576.84 % | 0.01 -85.89 % | 0.04 -19.84 % | 0.05 -37.26 % | 0.08 298.13 % | -0.04 -311.53 % | 0.02 -55.12 % | 0.04 -61.56 % | 0.11 25.70 % | 0.08 -10.37 % | 0.09 400.80 % | 0.02 -82.30 % | 0.11 79.35 % | 0.06 -12.39 % | 0.07 237.09 % | 0.02 -73.05 % | 0.07 -18.28 % | 0.09 -19.53 % | 0.11 316.10 % | -0.05 |
| EBITDA | 49.900 M 66.33 % | 30.000 M -4.46 % | 31.400 M -3.98 % | 32.700 M -31.73 % | 47.900 M -21.73 % | 61.200 M 61.05 % | 38.000 M 223.38 % | -30.800 M -166.24 % | 46.500 M 51.96 % | 30.600 M -6.13 % | 32.600 M -19.31 % | 40.400 M 96.12 % | 20.600 M -52.97 % | 43.800 M 123.47 % | 19.600 M 4.26 % | 18.800 M 329.27 % | -8.200 M -390.57 % | 2.822 M 356.55 % | -1.100 M 90.83 % | -12.000 M -37.93 % | -8.700 M -317.55 % | 3.999 M -74.37 % | 15.600 M -31.28 % | 22.700 M -4.22 % | 23.700 M 19.06 % | 19.906 M 65.88 % | 12.000 M -35.48 % | 18.600 M -42.59 % | 32.400 M 150.23 % | 12.948 M -5.49 % | 13.700 M -17.47 % | 16.600 M | 0.000 -100.00 % | 11.400 M -12.31 % | 13.000 M -5.80 % | 13.800 M -0.72 % | 13.900 M 44.79 % | 9.600 M -21.95 % | 12.300 M 8.85 % | 11.300 M -24.16 % | 14.900 M 284.53 % | 3.875 M -51.56 % | 8.000 M -20.79 % | 10.100 M -25.19 % | 13.500 M 566.17 % | -2.896 M -127.32 % | 10.600 M 63.08 % | 6.500 M -43.97 % | 11.600 M 421.67 % | -3.606 M -143.98 % | 8.200 M 43.86 % | 5.700 M -36.67 % | 9.000 M 349.63 % | -3.605 M -137.95 % | 9.500 M 179.41 % | 3.400 M |
| Net income ratio | 0.04 2 355.52 % | 0.00 -84.13 % | 0.01 61.86 % | 0.01 -89.25 % | 0.05 -21.30 % | 0.07 95.62 % | 0.03 122.71 % | -0.15 -404.44 % | 0.05 429.26 % | -0.02 -144.24 % | 0.03 -50.05 % | 0.07 389.00 % | 0.01 -89.05 % | 0.13 677.10 % | 0.02 197.64 % | 0.01 102.64 % | -0.21 -134.22 % | -0.09 26.26 % | -0.12 59.25 % | -0.30 3.84 % | -0.31 -308.95 % | -0.08 -1 776.94 % | 0.00 -85.43 % | 0.03 -5.16 % | 0.03 250.13 % | 0.01 113.72 % | 0.00 -84.33 % | 0.03 -69.66 % | 0.09 377.86 % | 0.02 26.93 % | 0.02 -35.74 % | 0.02 | 0.00 100.00 % | -0.07 -3 318.59 % | 0.00 | 0.00 -100.00 % | 0.04 78.12 % | 0.02 -46.38 % | 0.04 -19.84 % | 0.05 -37.26 % | 0.08 157.19 % | -0.13 -832.87 % | 0.02 -55.12 % | 0.04 -61.56 % | 0.11 1 635.04 % | 0.01 -93.51 % | 0.09 400.80 % | 0.02 -82.30 % | 0.11 829.22 % | 0.01 -83.09 % | 0.07 237.09 % | 0.02 -73.05 % | 0.07 -21.67 % | 0.09 -16.05 % | 0.11 316.10 % | -0.05 |
| Ratio EBITDA | 0.11 44.15 % | 0.07 -9.00 % | 0.08 -0.70 % | 0.08 -24.34 % | 0.11 -30.35 % | 0.16 37.54 % | 0.11 236.52 % | -0.08 -167.92 % | 0.12 17.66 % | 0.10 -14.47 % | 0.12 -16.79 % | 0.15 104.79 % | 0.07 -66.31 % | 0.21 152.57 % | 0.08 -20.43 % | 0.10 242.80 % | -0.07 -482.31 % | 0.02 342.60 % | -0.01 93.76 % | -0.13 -1.81 % | -0.12 -584.47 % | 0.03 -67.41 % | 0.08 -15.44 % | 0.09 -10.36 % | 0.10 7.72 % | 0.10 46.34 % | 0.07 -36.80 % | 0.10 -40.79 % | 0.18 64.17 % | 0.11 -2.34 % | 0.11 -19.06 % | 0.14 | 0.00 -100.00 % | 0.11 -17.87 % | 0.13 2.13 % | 0.13 14.78 % | 0.11 8.89 % | 0.10 -29.51 % | 0.15 17.24 % | 0.13 -23.65 % | 0.17 202.36 % | 0.05 -55.10 % | 0.12 -17.05 % | 0.15 -23.99 % | 0.19 496.81 % | -0.05 -124.92 % | 0.20 44.12 % | 0.14 -31.68 % | 0.20 393.14 % | -0.07 -136.69 % | 0.18 45.48 % | 0.13 -31.73 % | 0.19 316.04 % | -0.09 -135.24 % | 0.24 160.74 % | 0.09 |
| Gross profit ratio | 0.53 -0.25 % | 0.53 -2.94 % | 0.54 0.73 % | 0.54 38.58 % | 0.39 -10.17 % | 0.43 -29.15 % | 0.61 9.43 % | 0.56 41.89 % | 0.39 348.52 % | -0.16 -126.36 % | 0.60 51.23 % | 0.40 11.57 % | 0.36 16.25 % | 0.31 -21.84 % | 0.39 14.48 % | 0.34 24.57 % | 0.28 429.78 % | -0.08 -112.15 % | 0.69 -4.15 % | 0.72 2.07 % | 0.70 308.36 % | -0.34 -152.87 % | 0.64 -1.22 % | 0.65 8.10 % | 0.60 2 085.54 % | 0.03 -95.48 % | 0.60 1.57 % | 0.59 -3.16 % | 0.61 660.21 % | -0.11 -117.74 % | 0.62 -7.45 % | 0.67 | 0.00 -100.00 % | 0.60 -8.69 % | 0.65 -0.64 % | 0.66 15.11 % | 0.57 -9.02 % | 0.63 -3.85 % | 0.65 -1.05 % | 0.66 7.99 % | 0.61 103.25 % | 0.30 -50.19 % | 0.60 -0.31 % | 0.61 2.34 % | 0.59 97.19 % | 0.30 -47.71 % | 0.57 -2.19 % | 0.59 2.57 % | 0.57 102.85 % | 0.28 -52.94 % | 0.60 -0.74 % | 0.60 5.08 % | 0.57 82.12 % | 0.32 -48.45 % | 0.61 -1.73 % | 0.62 |
| Weighted average shs out dil | 2.163 M 0.33 % | 2.156 M 0.00 % | 2.156 M -0.65 % | 2.170 M 0.34 % | 2.162 M 0.04 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M -0.06 % | 2.163 M 1.16 % | 2.138 M -3.53 % | 2.216 M 2.53 % | 2.162 M -0.24 % | 2.167 M -0.33 % | 2.174 M 0.68 % | 2.159 M -0.11 % | 2.162 M -0.06 % | 2.163 M 0.07 % | 2.161 M 0.04 % | 2.161 M -0.02 % | 2.161 M 0.85 % | 2.143 M -1.03 % | 2.165 M 0.47 % | 2.155 M -0.15 % | 2.158 M -0.18 % | 2.162 M -0.11 % | 2.165 M 0.08 % | 2.163 M 0.12 % | 2.160 M 0.06 % | 2.159 M -0.24 % | 2.164 M 0.12 % | 2.162 M 0.08 % | 2.160 M -2.81 % | 2.222 M 5.40 % | 2.108 M -3.95 % | 2.195 M 5.13 % | 2.088 M -4.74 % | 2.192 M 1.43 % | 2.161 M 0.21 % | 2.156 M -0.12 % | 2.159 M 0.75 % | 2.143 M -0.51 % | 2.154 M -1.04 % | 2.176 M 0.35 % | 2.169 M 0.37 % | 2.161 M 0.85 % | 2.143 M -0.81 % | 2.160 M -0.34 % | 2.168 M -0.29 % | 2.174 M 1.45 % | 2.143 M -1.19 % | 2.169 M 0.17 % | 2.165 M 1.37 % | 2.136 M -0.60 % | 2.149 M |
| Weighted average shs out | 2.163 M 0.33 % | 2.156 M 0.00 % | 2.156 M -0.65 % | 2.170 M 0.34 % | 2.162 M 0.04 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M 0.00 % | 2.162 M -0.06 % | 2.163 M 1.16 % | 2.138 M -3.53 % | 2.216 M 2.53 % | 2.162 M -0.24 % | 2.167 M -0.33 % | 2.174 M 0.68 % | 2.159 M -0.11 % | 2.162 M -0.06 % | 2.163 M 0.07 % | 2.161 M 0.04 % | 2.161 M -0.02 % | 2.161 M 0.85 % | 2.143 M -1.03 % | 2.165 M 0.47 % | 2.155 M -0.15 % | 2.158 M -0.18 % | 2.162 M -0.11 % | 2.165 M 0.08 % | 2.163 M 0.12 % | 2.160 M 0.06 % | 2.159 M -0.24 % | 2.164 M 0.12 % | 2.162 M 0.08 % | 2.160 M -2.81 % | 2.222 M 5.40 % | 2.108 M -3.95 % | 2.195 M 5.13 % | 2.088 M -4.74 % | 2.192 M 1.43 % | 2.161 M 0.21 % | 2.156 M -0.12 % | 2.159 M 0.75 % | 2.143 M -0.51 % | 2.154 M -1.04 % | 2.176 M 0.35 % | 2.169 M 0.37 % | 2.161 M 0.85 % | 2.143 M -0.81 % | 2.160 M -0.34 % | 2.168 M -0.29 % | 2.174 M 1.45 % | 2.143 M -1.19 % | 2.169 M 0.17 % | 2.165 M 1.37 % | 2.136 M -0.60 % | 2.149 M |
| EPS diluted | 7.86 2 707.14 % | 0.28 -83.23 % | 1.67 57.55 % | 1.06 -90.33 % | 10.96 -11.97 % | 12.45 107.15 % | 6.01 122.79 % | -26.37 -396.96 % | 8.88 524.88 % | -2.09 -148.60 % | 4.30 -52.12 % | 8.98 385.41 % | 1.85 -85.09 % | 12.41 589.44 % | 1.80 291.30 % | 0.46 104.21 % | -10.93 -78.30 % | -6.13 22.01 % | -7.86 40.18 % | -13.14 -30.23 % | -10.09 -83.79 % | -5.49 -1 407.14 % | 0.42 -88.03 % | 3.51 0.86 % | 3.48 286.67 % | 0.90 143.24 % | 0.37 -83.98 % | 2.31 -70.61 % | 7.86 627.78 % | 1.08 22.73 % | 0.88 -34.33 % | 1.34 -38.25 % | 2.17 164.20 % | -3.38 -3 655.56 % | -0.09 | 0.00 -100.00 % | 2.05 125.27 % | 0.91 -37.67 % | 1.46 -26.63 % | 1.99 -37.81 % | 3.20 172.89 % | -4.39 -883.93 % | 0.56 -56.92 % | 1.30 -61.76 % | 3.40 1 900.00 % | 0.17 -92.80 % | 2.36 461.90 % | 0.42 -85.37 % | 2.87 925.00 % | 0.28 -79.71 % | 1.38 228.57 % | 0.42 -74.70 % | 1.66 -9.78 % | 1.84 -10.68 % | 2.06 334.09 % | -0.88 |
| Earnings per share | 7.86 2 707.14 % | 0.28 -83.23 % | 1.67 57.55 % | 1.06 -90.33 % | 10.96 -11.97 % | 12.45 107.15 % | 6.01 122.79 % | -26.37 -396.96 % | 8.88 524.88 % | -2.09 -148.60 % | 4.30 -52.12 % | 8.98 385.41 % | 1.85 -85.09 % | 12.41 589.44 % | 1.80 291.30 % | 0.46 104.21 % | -10.93 -78.30 % | -6.13 22.01 % | -7.86 40.18 % | -13.14 -30.23 % | -10.09 -83.79 % | -5.49 -1 407.14 % | 0.42 -88.03 % | 3.51 0.86 % | 3.48 286.67 % | 0.90 143.24 % | 0.37 -83.98 % | 2.31 -70.61 % | 7.86 627.78 % | 1.08 22.73 % | 0.88 -34.33 % | 1.34 -38.25 % | 2.17 164.20 % | -3.38 -3 655.56 % | -0.09 | 0.00 -100.00 % | 2.05 125.27 % | 0.91 -37.67 % | 1.46 -26.63 % | 1.99 -37.81 % | 3.20 172.89 % | -4.39 -883.93 % | 0.56 -56.92 % | 1.30 -61.76 % | 3.40 1 900.00 % | 0.17 -92.80 % | 2.36 461.90 % | 0.42 -85.37 % | 2.87 925.00 % | 0.28 -79.71 % | 1.38 228.57 % | 0.42 -74.70 % | 1.66 -9.78 % | 1.84 -10.68 % | 2.06 334.09 % | -0.88 |
| Gross profit | 247.000 M 15.10 % | 214.600 M 1.90 % | 210.600 M -2.59 % | 216.200 M 25.04 % | 172.900 M 0.93 % | 171.300 M -17.05 % | 206.500 M -1.10 % | 208.800 M 38.37 % | 150.900 M 420.97 % | -47.014 M -128.93 % | 162.500 M 46.66 % | 110.800 M 6.85 % | 103.700 M 62.28 % | 63.902 M -30.84 % | 92.400 M 50.00 % | 61.600 M 100.00 % | 30.800 M 350.65 % | -12.288 M -112.85 % | 95.600 M 40.80 % | 67.900 M 38.29 % | 49.100 M 193.57 % | -52.476 M -141.58 % | 126.200 M -19.72 % | 157.200 M 15.50 % | 136.100 M 2 315.69 % | 5.634 M -94.87 % | 109.900 M 3.68 % | 106.000 M -6.11 % | 112.900 M 953.88 % | -13.222 M -117.17 % | 77.000 M -5.64 % | 81.600 M | 0.000 -100.00 % | 62.100 M -2.51 % | 63.700 M -8.35 % | 69.500 M -0.43 % | 69.800 M 20.97 % | 57.700 M 6.46 % | 54.200 M -8.14 % | 59.000 M 7.27 % | 55.000 M 158.48 % | 21.278 M -46.27 % | 39.600 M -4.81 % | 41.600 M 0.73 % | 41.300 M 131.66 % | 17.828 M -42.67 % | 31.100 M 10.68 % | 28.100 M -15.87 % | 33.400 M 122.59 % | 15.005 M -43.59 % | 26.600 M -1.85 % | 27.100 M -2.52 % | 27.800 M 110.44 % | 13.210 M -44.49 % | 23.800 M 5.31 % | 22.600 M |
| Income tax expense | 7.500 M 212.50 % | 2.400 M 84.62 % | 1.300 M -74.00 % | 5.000 M 1 566.67 % | 300.000 K -92.86 % | 4.200 M 1 150.00 % | -400.000 K 50.00 % | -800.000 K 11.11 % | -900.000 K -111.95 % | 7.532 M 1 783.00 % | 400.000 K 111.76 % | -3.400 M -112.50 % | -1.600 M 61.90 % | -4.200 M -320.00 % | -1.000 M 0.00 % | -1.000 M 9.09 % | -1.100 M 75.16 % | -4.428 M -4 528.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 103.88 % | -2.575 M -243.06 % | 1.800 M -40.00 % | 3.000 M -3.23 % | 3.100 M 156.84 % | 1.207 M 72.43 % | 700.000 K -53.33 % | 1.500 M -65.12 % | 4.300 M 274.44 % | -2.465 M -452.14 % | 700.000 K -74.07 % | 2.700 M | 0.000 -100.00 % | 8.500 M 193.10 % | 2.900 M -36.96 % | 4.600 M | 0.000 100.00 % | -1.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.542 M | 0.000 | 0.000 | 0.000 100.00 % | -325.483 K | 0.000 | 0.000 |
| Cost of revenue | 221.700 M 15.71 % | 191.600 M 8.68 % | 176.300 M -4.13 % | 183.900 M -32.01 % | 270.500 M 21.14 % | 223.300 M 71.11 % | 130.500 M -20.48 % | 164.100 M -29.11 % | 231.500 M -32.53 % | 343.095 M 219.75 % | 107.300 M -35.90 % | 167.400 M -10.39 % | 186.800 M 29.54 % | 144.200 M 0.98 % | 142.800 M 21.12 % | 117.900 M 45.56 % | 81.000 M -49.18 % | 159.384 M 266.40 % | 43.500 M 62.31 % | 26.800 M 28.85 % | 20.800 M -90.01 % | 208.135 M 190.29 % | 71.700 M -16.92 % | 86.300 M -5.99 % | 91.800 M -54.23 % | 200.553 M 178.55 % | 72.000 M -0.28 % | 72.200 M 1.83 % | 70.900 M -47.01 % | 133.809 M 181.11 % | 47.600 M 17.24 % | 40.600 M | 0.000 -100.00 % | 42.000 M 24.26 % | 33.800 M -6.63 % | 36.200 M -30.92 % | 52.400 M 53.22 % | 34.200 M 18.75 % | 28.800 M -5.26 % | 30.400 M -13.14 % | 35.000 M -29.28 % | 49.490 M 90.35 % | 26.000 M -4.06 % | 27.100 M -4.91 % | 28.500 M -31.47 % | 41.587 M 80.03 % | 23.100 M 16.67 % | 19.800 M -20.80 % | 25.000 M -34.58 % | 38.215 M 114.69 % | 17.800 M 0.00 % | 17.800 M -13.59 % | 20.600 M -28.16 % | 28.676 M 89.91 % | 15.100 M 10.22 % | 13.700 M |
| General and administrative expenses | 0.000 -100.00 % | 75.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.442 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 11.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 228.200 M 200.26 % | 76.000 M -64.34 % | 213.100 M 1.62 % | 209.700 M | 0.000 | 0.000 -100.00 % | 62.600 M 485.05 % | 10.700 M | 0.000 100.00 % | -45.707 M -185.75 % | 53.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.400 M 697.33 % | -12.288 M -112.85 % | 95.600 M 40.80 % | 67.900 M 38.29 % | 49.100 M 193.57 % | -52.476 M -142.39 % | 123.800 M -21.25 % | 157.200 M 15.50 % | 136.100 M 2 315.69 % | 5.634 M -94.76 % | 107.600 M | 0.000 | 0.000 100.00 % | -13.222 M -117.17 % | 77.000 M -5.64 % | 81.600 M | 0.000 -100.00 % | 62.100 M -2.51 % | 63.700 M -8.35 % | 69.500 M -0.43 % | 69.800 M 20.97 % | 57.700 M 6.46 % | 54.200 M -8.14 % | 59.000 M 7.27 % | 55.000 M 158.48 % | 21.278 M -46.27 % | 39.600 M -4.81 % | 41.600 M 0.73 % | 41.300 M 131.66 % | 17.828 M -42.67 % | 31.100 M 10.68 % | 28.100 M -15.87 % | 33.400 M 122.59 % | 15.005 M -43.59 % | 26.600 M -1.85 % | 27.100 M -2.52 % | 27.800 M 110.44 % | 13.210 M -44.49 % | 23.800 M 7.69 % | 22.100 M |
| Operating expenses | 228.200 M 2.98 % | 221.600 M 3.99 % | 213.100 M 1.62 % | 209.700 M 39.34 % | 150.500 M -3.15 % | 155.400 M -19.98 % | 194.200 M -6.99 % | 208.800 M 1.75 % | 205.200 M 548.95 % | -45.707 M -128.97 % | 157.800 M -2.89 % | 162.500 M 5.86 % | 153.500 M 546.88 % | -34.349 M -125.02 % | 137.300 M 27.96 % | 107.300 M 46.19 % | 73.400 M 697.33 % | -12.288 M -112.85 % | 95.600 M 40.80 % | 67.900 M 38.29 % | 49.100 M 193.57 % | -52.476 M -142.39 % | 123.800 M -21.25 % | 157.200 M 15.50 % | 136.100 M 2 315.69 % | 5.634 M -94.76 % | 107.600 M 1.51 % | 106.000 M -12.76 % | 121.500 M 1 018.92 % | -13.222 M -117.17 % | 77.000 M -5.64 % | 81.600 M | 0.000 -100.00 % | 62.100 M -2.51 % | 63.700 M -8.35 % | 69.500 M -0.43 % | 69.800 M 20.97 % | 57.700 M 6.46 % | 54.200 M -8.14 % | 59.000 M 7.27 % | 55.000 M 158.48 % | 21.278 M -46.27 % | 39.600 M -4.81 % | 41.600 M 0.73 % | 41.300 M 131.66 % | 17.828 M -42.67 % | 31.100 M 10.68 % | 28.100 M -15.87 % | 33.400 M 122.59 % | 15.005 M -43.59 % | 26.600 M -1.85 % | 27.100 M -2.52 % | 27.800 M 110.44 % | 13.210 M -44.49 % | 23.800 M 7.69 % | 22.100 M |
| Cost and expenses | 449.900 M 8.88 % | 413.200 M 6.11 % | 389.400 M -1.07 % | 393.600 M -6.51 % | 421.000 M 11.17 % | 378.700 M 16.63 % | 324.700 M -22.98 % | 421.600 M 18.33 % | 356.300 M 19.81 % | 297.388 M 12.18 % | 265.100 M 0.04 % | 265.000 M -7.02 % | 285.000 M 28.92 % | 221.069 M -3.04 % | 228.000 M 20.44 % | 189.300 M 42.01 % | 133.300 M -9.38 % | 147.096 M -4.17 % | 153.500 M 25.51 % | 122.300 M 33.95 % | 91.300 M -41.35 % | 155.659 M -20.38 % | 195.500 M -16.17 % | 233.200 M 7.61 % | 216.700 M 5.10 % | 206.187 M 14.80 % | 179.600 M 0.79 % | 178.200 M -7.38 % | 192.400 M 59.55 % | 120.587 M -0.42 % | 121.100 M 4.40 % | 116.000 M | 0.000 -100.00 % | 104.100 M 6.77 % | 97.500 M -7.76 % | 105.700 M -13.50 % | 122.200 M 32.97 % | 91.900 M 10.72 % | 83.000 M -7.16 % | 89.400 M -0.67 % | 90.000 M 27.18 % | 70.768 M 7.88 % | 65.600 M -4.51 % | 68.700 M -1.58 % | 69.800 M 17.48 % | 59.415 M 9.62 % | 54.200 M 13.15 % | 47.900 M -17.98 % | 58.400 M 9.73 % | 53.221 M 19.87 % | 44.400 M -1.11 % | 44.900 M -7.23 % | 48.400 M 15.55 % | 41.887 M 7.68 % | 38.900 M 8.66 % | 35.800 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 145.600 M | 0.000 | 0.000 -100.00 % | 150.500 M -3.15 % | 155.400 M 18.09 % | 131.600 M -31.78 % | 192.900 M 54.57 % | 124.800 M | 0.000 -100.00 % | 104.500 M 7.07 % | 97.600 M -0.61 % | 98.200 M 22.14 % | 80.400 M -5.63 % | 85.200 M 19.33 % | 71.400 M 36.52 % | 52.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 M -12.76 % | 121.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.276 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.723 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.368 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 |
| Interest expense | 19.600 M -5.31 % | 20.700 M 4.02 % | 19.900 M 2.58 % | 19.400 M 12.79 % | 17.200 M -18.96 % | 21.224 M 10.54 % | 19.200 M -9.00 % | 21.100 M 1.44 % | 20.800 M 3.26 % | 20.143 M 26.69 % | 15.900 M -14.97 % | 18.700 M 50.81 % | 12.400 M -23.00 % | 16.104 M 25.81 % | 12.800 M -15.23 % | 15.100 M 20.80 % | 12.500 M -26.20 % | 16.937 M 44.76 % | 11.700 M -4.10 % | 12.200 M 34.07 % | 9.100 M -34.55 % | 13.903 M 52.78 % | 9.100 M 7.06 % | 8.500 M -9.57 % | 9.400 M -19.79 % | 11.719 M 44.68 % | 8.100 M 1.25 % | 8.000 M -3.61 % | 8.300 M -17.95 % | 10.116 M 33.11 % | 7.600 M 1.33 % | 7.500 M | 0.000 -100.00 % | 6.900 M -10.39 % | 7.700 M 8.45 % | 7.100 M 12.70 % | 6.300 M 0.00 % | 6.300 M 10.53 % | 5.700 M 26.67 % | 4.500 M -19.64 % | 5.600 M | 0.000 -100.00 % | 4.500 M -19.64 % | 5.600 M 64.71 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M |
| Depreciation and amortization | 5.800 M -7.94 % | 6.300 M -4.55 % | 6.600 M 10.00 % | 6.000 M -10.45 % | 6.700 M -12.36 % | 7.645 M 23.31 % | 6.200 M -13.89 % | 7.200 M -1.37 % | 7.300 M 5.43 % | 6.924 M -1.09 % | 7.000 M 22.81 % | 5.700 M 0.00 % | 5.700 M 18.75 % | 4.800 M 23.08 % | 3.900 M 5.41 % | 3.700 M -7.50 % | 4.000 M 11.11 % | 3.600 M -12.20 % | 4.100 M -2.38 % | 4.200 M 7.69 % | 3.900 M -14.13 % | 4.542 M 19.53 % | 3.800 M 5.56 % | 3.600 M -2.70 % | 3.700 M -26.62 % | 5.042 M 40.06 % | 3.600 M -12.20 % | 4.100 M 5.13 % | 3.900 M 30.00 % | 3.000 M -14.29 % | 3.500 M 0.00 % | 3.500 M | 0.000 -100.00 % | 3.300 M 3.13 % | 3.200 M 0.00 % | 3.200 M 3.23 % | 3.100 M 10.71 % | 2.800 M -17.65 % | 3.400 M 36.00 % | 2.500 M 4.17 % | 2.400 M 2.45 % | 2.343 M 1.85 % | 2.300 M 35.29 % | 1.700 M -37.04 % | 2.700 M -11.08 % | 3.036 M 8.44 % | 2.800 M 3.70 % | 2.700 M 0.00 % | 2.700 M -17.66 % | 3.279 M 21.44 % | 2.700 M 8.00 % | 2.500 M 0.00 % | 2.500 M -8.82 % | 2.742 M 5.45 % | 2.600 M -10.34 % | 2.900 M |
| Operating income | 18.800 M 368.57 % | -7.000 M -180.00 % | -2.500 M -138.46 % | 6.500 M -70.98 % | 22.400 M 40.88 % | 15.900 M 29.27 % | 12.300 M 125.26 % | -48.700 M -286.59 % | 26.100 M 2 096.94 % | -1.307 M -127.81 % | 4.700 M -64.39 % | 13.200 M 140.00 % | 5.500 M 142.42 % | -12.967 M -280.10 % | 7.200 M 173.47 % | -9.800 M 54.42 % | -21.500 M -16.85 % | -18.400 M -27.78 % | -14.400 M 47.83 % | -27.600 M -28.97 % | -21.400 M 14.92 % | -25.152 M -1 148.00 % | 2.400 M -76.70 % | 10.300 M -8.04 % | 11.200 M 128.68 % | -39.055 M -1 798.04 % | 2.300 M -84.14 % | 14.500 M -34.68 % | 22.200 M 189.28 % | -24.865 M -810.43 % | 3.500 M -43.55 % | 6.200 M -48.33 % | 12.000 M 12 100.00 % | -100.000 K -102.63 % | 3.800 M 18.75 % | 3.200 M -70.37 % | 10.800 M 58.82 % | 6.800 M -23.60 % | 8.900 M 1.14 % | 8.800 M -29.60 % | 12.500 M 346.83 % | -5.064 M -188.85 % | 5.700 M -32.14 % | 8.400 M -22.22 % | 10.800 M 282.06 % | -5.932 M -176.05 % | 7.800 M 105.26 % | 3.800 M -57.30 % | 8.900 M 229.27 % | -6.885 M -225.18 % | 5.500 M 71.88 % | 3.200 M -50.77 % | 6.500 M 202.41 % | -6.347 M -191.99 % | 6.900 M 1 280.00 % | 500.000 K |
| Operating income ratio | 0.04 332.76 % | -0.02 -166.70 % | -0.01 -139.77 % | 0.02 -67.84 % | 0.05 25.38 % | 0.04 10.40 % | 0.04 127.95 % | -0.13 -291.34 % | 0.07 1 646.17 % | 0.00 -125.34 % | 0.02 -63.29 % | 0.05 150.61 % | 0.02 130.38 % | -0.06 -303.55 % | 0.03 156.07 % | -0.05 71.61 % | -0.19 -53.74 % | -0.13 -20.83 % | -0.10 64.48 % | -0.29 4.80 % | -0.31 -89.47 % | -0.16 -1 432.39 % | 0.01 -71.33 % | 0.04 -13.93 % | 0.05 125.95 % | -0.19 -1 598.03 % | 0.01 -84.46 % | 0.08 -32.63 % | 0.12 158.58 % | -0.21 -834.07 % | 0.03 -44.64 % | 0.05 | 0.00 100.00 % | 0.00 -102.46 % | 0.04 28.74 % | 0.03 -65.75 % | 0.09 19.44 % | 0.07 -30.99 % | 0.11 8.93 % | 0.10 -29.13 % | 0.14 294.09 % | -0.07 -182.36 % | 0.09 -28.94 % | 0.12 -20.98 % | 0.15 254.97 % | -0.10 -169.38 % | 0.14 81.40 % | 0.08 -47.94 % | 0.15 217.80 % | -0.13 -204.44 % | 0.12 73.81 % | 0.07 -46.93 % | 0.13 188.63 % | -0.15 -185.43 % | 0.18 1 187.76 % | 0.01 |
| Total other income expenses net | 5.700 M -43.00 % | 10.000 M 35.14 % | 7.400 M 825.00 % | 800.000 K -50.00 % | 1.600 M -89.47 % | 15.200 M 4 966.67 % | 300.000 K 102.88 % | -10.400 M -35.06 % | -7.700 M -278.08 % | 4.324 M -13.52 % | 5.000 M 78.57 % | 2.800 M 193.33 % | -3.000 M -108.43 % | 35.582 M 927.49 % | -4.300 M -143.88 % | 9.800 M 406.25 % | -3.200 M -547.55 % | 715.000 K 128.60 % | -2.500 M -212.50 % | -800.000 K -166.67 % | -300.000 K -102.80 % | 10.706 M 3 468.67 % | 300.000 K 0.00 % | 300.000 K 150.00 % | -600.000 K -101.42 % | 42.200 M 5 375.00 % | -800.000 K 90.00 % | -8.000 M -788.89 % | -900.000 K -103.64 % | 24.734 M 2 848.22 % | -900.000 K -50.00 % | -600.000 K 91.78 % | -7.300 M -661.54 % | 1.300 M 218.18 % | -1.100 M -178.57 % | 1.400 M 122.22 % | -6.300 M 0.00 % | -6.300 M -10.53 % | -5.700 M -26.67 % | -4.500 M 19.64 % | -5.600 M -340.77 % | 2.326 M 151.69 % | -4.500 M 19.64 % | -5.600 M -64.71 % | -3.400 M -131.07 % | 10.943 M 505.31 % | -2.700 M 6.90 % | -2.900 M -7.41 % | -2.700 M -126.90 % | 10.035 M 501.42 % | -2.500 M -8.70 % | -2.300 M 20.69 % | -2.900 M -128.55 % | 10.159 M 506.38 % | -2.500 M -4.17 % | -2.400 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 704.900 M | 0.000 -100.00 % | 709.000 M | 0.000 -100.00 % | 623.500 M | 0.000 -100.00 % | 635.800 M -4.58 % | 666.318 M 31.45 % | 506.900 M -2.11 % | 517.834 M 25.17 % | 413.700 M -3.92 % | 430.572 M | 0.000 -100.00 % | 353.600 M | 0.000 -100.00 % | 337.497 M | 0.000 -100.00 % | 285.800 M | 0.000 -100.00 % | 290.806 M 13.29 % | 256.700 M | 0.000 -100.00 % | 284.317 M 12.69 % | 252.300 M 5.65 % | 238.800 M | 0.000 -100.00 % | 176.700 M | 0.000 -100.00 % | 218.545 M | 0.000 -100.00 % | 180.100 M | 0.000 -100.00 % | 106.586 M | 0.000 -100.00 % | 107.600 M | 0.000 -100.00 % | 72.465 M -0.87 % | 73.100 M 4.23 % | 70.136 M 8.74 % | 64.500 M 2.00 % | 63.235 M |
| Total investments | 0.000 -100.00 % | 75.600 M | 0.000 -100.00 % | 54.200 M | 0.000 -100.00 % | 71.300 M | 0.000 -100.00 % | 49.700 M 122.75 % | 22.312 M -55.82 % | 50.500 M 126.34 % | 22.312 M -55.38 % | 50.000 M -0.24 % | 50.118 M | 0.000 -100.00 % | 50.500 M | 0.000 -100.00 % | 23.128 M | 0.000 -100.00 % | 53.200 M | 0.000 -100.00 % | 26.564 M -55.58 % | 59.800 M | 0.000 -100.00 % | 26.519 M -3.57 % | 27.500 M -15.12 % | 32.400 M | 0.000 -100.00 % | 31.100 M | 0.000 -100.00 % | 30.612 M | 0.000 -100.00 % | 39.900 M | 0.000 -100.00 % | 39.924 M | 0.000 -100.00 % | 55.200 M | 0.000 -100.00 % | 47.665 M -10.24 % | 53.100 M -0.17 % | 53.190 M -15.97 % | 63.300 M -0.02 % | 63.314 M |
| Total debt | 0.000 -100.00 % | 762.300 M | 0.000 -100.00 % | 771.200 M | 0.000 -100.00 % | 674.617 M | 0.000 -100.00 % | 669.500 M -4.95 % | 704.339 M 23.40 % | 570.800 M 3.74 % | 550.212 M 24.20 % | 443.000 M -4.21 % | 462.491 M | 0.000 -100.00 % | 377.300 M | 0.000 -100.00 % | 356.820 M | 0.000 -100.00 % | 303.600 M | 0.000 -100.00 % | 322.213 M 14.38 % | 281.700 M | 0.000 -100.00 % | 330.063 M 19.50 % | 276.200 M 5.62 % | 261.500 M | 0.000 -100.00 % | 225.500 M | 0.000 -100.00 % | 233.005 M | 0.000 -100.00 % | 201.300 M | 0.000 -100.00 % | 120.335 M | 0.000 -100.00 % | 133.500 M | 0.000 -100.00 % | 80.711 M -0.11 % | 80.800 M 7.44 % | 75.204 M 8.68 % | 69.200 M 2.95 % | 67.217 M |
| Accumulated other comprehensive income loss | 210.100 M 329.35 % | 48.935 M -76.13 % | 205.000 M 11.78 % | 183.400 M 2.86 % | 178.300 M 242.59 % | 52.044 M -62.83 % | 140.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.300 M | 0.000 -100.00 % | 219.400 M | 0.000 -100.00 % | 231.800 M | 0.000 -100.00 % | 219.251 M | 0.000 | 0.000 -100.00 % | 198.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 195.300 M | 0.000 -100.00 % | 187.330 M | 0.000 -100.00 % | 184.300 M | 0.000 -100.00 % | 173.057 M | 0.000 -100.00 % | 182.600 M | 0.000 -100.00 % | 172.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 129.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.016 M | 0.000 | 0.000 -100.00 % | 97.565 M | 0.000 -100.00 % | 69.280 M | 0.000 -100.00 % | 61.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 142.703 M | 0.000 | 0.000 | 0.000 -100.00 % | 140.659 M | 0.000 | 0.000 -100.00 % | 119.006 M | 0.000 -100.00 % | 107.815 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.833 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.534 M | 0.000 -100.00 % | 83.235 M | 0.000 -100.00 % | 75.127 M |
| Common stock | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.600 M -0.07 % | 21.615 M 0.07 % | 21.600 M -0.07 % | 21.615 M 0.07 % | 21.600 M -0.07 % | 21.615 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.615 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.629 M 0.13 % | 21.600 M | 0.000 -100.00 % | 21.629 M 0.13 % | 21.600 M 0.00 % | 21.600 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.629 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.629 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 21.629 M 0.13 % | 21.600 M -0.13 % | 21.629 M 0.13 % | 21.600 M -0.13 % | 21.629 M |
| Total equity | 210.100 M -0.28 % | 210.700 M 2.78 % | 205.000 M 0.00 % | 205.000 M 11.90 % | 183.200 M 0.02 % | 183.158 M 27.73 % | 143.400 M 0.00 % | 143.400 M -18.93 % | 176.890 M 2.37 % | 172.800 M 16.39 % | 148.461 M 27.65 % | 116.300 M -16.06 % | 138.544 M -17.68 % | 168.300 M 0.00 % | 168.300 M -23.29 % | 219.400 M 0.00 % | 219.403 M -5.35 % | 231.800 M 0.00 % | 231.800 M 5.72 % | 219.251 M 0.00 % | 219.251 M 0.34 % | 218.500 M 10.05 % | 198.545 M 0.00 % | 198.545 M 1.92 % | 194.800 M 3.62 % | 188.000 M -3.74 % | 195.300 M 0.00 % | 195.300 M 4.25 % | 187.330 M -0.17 % | 187.653 M 1.82 % | 184.300 M 0.00 % | 184.300 M 6.50 % | 173.057 M 0.00 % | 173.057 M -5.23 % | 182.600 M 0.00 % | 182.600 M 5.70 % | 172.758 M 0.00 % | 172.758 M 2.47 % | 168.600 M 4.42 % | 161.460 M 2.32 % | 157.800 M 2.90 % | 153.352 M |
| Other non current liabilities | -210.100 M -601.43 % | 41.900 M 120.44 % | -205.000 M -591.61 % | 41.700 M 122.76 % | -183.200 M -585.65 % | 37.723 M 126.31 % | -143.400 M -429.66 % | 43.500 M 453.44 % | 7.860 M -85.00 % | 52.400 M -3.26 % | 54.167 M -17.80 % | 65.900 M 5.72 % | 62.335 M 137.04 % | -168.300 M -344.98 % | 68.700 M 131.31 % | -219.400 M -442.07 % | 64.139 M 127.67 % | -231.800 M -434.97 % | 69.200 M 131.56 % | -219.251 M -3 445.81 % | 6.553 M -89.78 % | 64.100 M 132.28 % | -198.545 M -1 546.38 % | 13.727 M -75.40 % | 55.800 M -1.59 % | 56.700 M 129.03 % | -195.300 M -467.11 % | 53.200 M 128.40 % | -187.330 M -2 258.43 % | 8.679 M 104.71 % | -184.300 M -435.70 % | 54.900 M 131.72 % | -173.057 M -421.40 % | 53.845 M 129.49 % | -182.600 M -423.19 % | 56.500 M 132.70 % | -172.758 M -421.23 % | 53.780 M -5.15 % | 56.700 M -3.50 % | 58.756 M -0.92 % | 59.300 M 10.49 % | 53.668 M |
| Long term debt | 0.000 -100.00 % | 389.900 M | 0.000 -100.00 % | 311.900 M | 0.000 -100.00 % | 142.939 M | 0.000 -100.00 % | 248.500 M -3.76 % | 258.211 M 17.69 % | 219.400 M 13.10 % | 193.989 M 41.80 % | 136.800 M 0.82 % | 135.690 M | 0.000 -100.00 % | 169.600 M | 0.000 -100.00 % | 129.861 M | 0.000 -100.00 % | 130.700 M | 0.000 -100.00 % | 131.379 M -18.09 % | 160.400 M | 0.000 -100.00 % | 158.715 M 37.42 % | 115.500 M -7.15 % | 124.400 M | 0.000 -100.00 % | 80.800 M | 0.000 -100.00 % | 87.471 M | 0.000 -100.00 % | 100.900 M | 0.000 -100.00 % | 67.236 M | 0.000 -100.00 % | 90.400 M | 0.000 -100.00 % | 59.605 M -13.24 % | 68.700 M 5.61 % | 65.054 M 3.26 % | 63.000 M 2.25 % | 61.616 M |
| Total non current liabilities | -210.100 M -148.66 % | 431.800 M 310.63 % | -205.000 M -157.98 % | 353.600 M 293.01 % | -183.200 M -201.40 % | 180.662 M 225.98 % | -143.400 M -149.11 % | 292.000 M -1.87 % | 297.555 M 9.48 % | 271.800 M 9.12 % | 249.081 M 22.88 % | 202.700 M 1.88 % | 198.956 M 218.22 % | -168.300 M -170.63 % | 238.300 M 208.61 % | -219.400 M -212.55 % | 194.931 M 184.09 % | -231.800 M -215.96 % | 199.900 M 191.17 % | -219.251 M -213.22 % | 193.642 M -13.75 % | 224.500 M 213.07 % | -198.545 M -189.05 % | 222.949 M 30.15 % | 171.300 M -5.41 % | 181.100 M 192.73 % | -195.300 M -245.75 % | 134.000 M 171.53 % | -187.330 M -232.21 % | 141.690 M 176.88 % | -184.300 M -218.29 % | 155.800 M 190.03 % | -173.057 M -242.93 % | 121.081 M 166.31 % | -182.600 M -224.30 % | 146.900 M 185.03 % | -172.758 M -252.36 % | 113.385 M -9.58 % | 125.400 M 1.28 % | 123.809 M 1.23 % | 122.300 M 6.09 % | 115.284 M |
| Other current liabilities | 0.000 -100.00 % | 150.700 M | 0.000 -100.00 % | 180.900 M | 0.000 -100.00 % | 141.501 M | 0.000 -100.00 % | 143.800 M 40.64 % | 102.244 M -26.60 % | 139.300 M 69.92 % | 81.982 M -50.55 % | 165.800 M 45.99 % | 113.567 M | 0.000 -100.00 % | 134.400 M | 0.000 -100.00 % | 117.192 M | 0.000 -100.00 % | 130.700 M | 0.000 -100.00 % | 105.440 M -14.83 % | 123.800 M | 0.000 -100.00 % | 100.842 M -17.07 % | 121.600 M 6.39 % | 114.300 M | 0.000 -100.00 % | 128.900 M | 0.000 -100.00 % | 85.136 M | 0.000 -100.00 % | 115.700 M | 0.000 -100.00 % | 133.850 M | 0.000 -100.00 % | 74.400 M | 0.000 -100.00 % | 50.180 M 2.62 % | 48.900 M 9.84 % | 44.521 M -0.40 % | 44.700 M 16.54 % | 38.355 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.856 M | 0.000 -100.00 % | 5.867 M | 0.000 -100.00 % | 5.358 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 -100.00 % | 1.800 M | 0.000 -100.00 % | 3.948 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 3.170 M | 0.000 -100.00 % | 85.080 K | 0.000 -100.00 % | 338.556 K |
| Short term debt | 0.000 -100.00 % | 372.400 M | 0.000 -100.00 % | 459.300 M | 0.000 -100.00 % | 531.630 M | 0.000 -100.00 % | 421.000 M -5.63 % | 446.128 M 26.96 % | 351.400 M -1.35 % | 356.223 M 16.34 % | 306.200 M -6.30 % | 326.801 M | 0.000 -100.00 % | 207.700 M | 0.000 -100.00 % | 226.959 M | 0.000 -100.00 % | 172.900 M | 0.000 -100.00 % | 190.834 M 57.32 % | 121.300 M | 0.000 -100.00 % | 171.348 M 6.63 % | 160.700 M 17.21 % | 137.100 M | 0.000 -100.00 % | 144.700 M | 0.000 -100.00 % | 145.534 M | 0.000 -100.00 % | 100.400 M | 0.000 -100.00 % | 53.099 M | 0.000 -100.00 % | 43.100 M | 0.000 -100.00 % | 21.105 M 74.43 % | 12.100 M 19.20 % | 10.151 M 63.72 % | 6.200 M 10.69 % | 5.601 M |
| Total current liabilities | 0.000 -100.00 % | 615.600 M | 0.000 -100.00 % | 826.000 M | 0.000 -100.00 % | 863.401 M | 0.000 -100.00 % | 714.300 M -1.68 % | 726.511 M 8.19 % | 671.500 M 8.03 % | 621.593 M 5.62 % | 588.500 M 6.30 % | 553.625 M | 0.000 -100.00 % | 440.700 M | 0.000 -100.00 % | 448.588 M | 0.000 -100.00 % | 390.400 M | 0.000 -100.00 % | 377.661 M 21.36 % | 311.200 M | 0.000 -100.00 % | 332.844 M 2.41 % | 325.000 M 9.83 % | 295.900 M | 0.000 -100.00 % | 314.300 M | 0.000 -100.00 % | 267.105 M | 0.000 -100.00 % | 258.900 M | 0.000 -100.00 % | 221.117 M | 0.000 -100.00 % | 149.100 M | 0.000 -100.00 % | 95.650 M 12.66 % | 84.900 M 8.26 % | 78.423 M 4.15 % | 75.300 M 9.46 % | 68.795 M |
| Total liabilities | -210.100 M -120.06 % | 1.047 B 610.93 % | -205.000 M -117.38 % | 1.180 B 743.89 % | -183.200 M -117.55 % | 1.044 B 828.03 % | -143.400 M -114.25 % | 1.006 B -1.73 % | 1.024 B 8.56 % | 943.300 M 8.34 % | 870.674 M 10.04 % | 791.200 M 5.13 % | 752.581 M 547.17 % | -168.300 M -124.79 % | 679.000 M 409.48 % | -219.400 M -134.09 % | 643.519 M 377.62 % | -231.800 M -139.27 % | 590.300 M 369.23 % | -219.251 M -138.38 % | 571.303 M 6.65 % | 535.700 M 369.81 % | -198.545 M -135.72 % | 555.793 M 11.99 % | 496.300 M 4.05 % | 477.000 M 344.24 % | -195.300 M -143.56 % | 448.300 M 339.31 % | -187.330 M -145.82 % | 408.795 M 321.81 % | -184.300 M -144.44 % | 414.700 M 339.63 % | -173.057 M -150.57 % | 342.198 M 287.40 % | -182.600 M -161.69 % | 296.000 M 271.34 % | -172.758 M -182.65 % | 209.035 M -0.60 % | 210.300 M 3.99 % | 202.232 M 2.34 % | 197.600 M 7.35 % | 184.079 M |
| Other non current assets | 0.000 -100.00 % | 49.900 M | 0.000 -100.00 % | 80.300 M | 0.000 -100.00 % | 58.667 M | 0.000 -100.00 % | 61.700 M -1.07 % | 62.370 M 86.74 % | 33.400 M -79.16 % | 160.290 M 31.82 % | 121.600 M 22.17 % | 99.534 M | 0.000 -100.00 % | 94.600 M | 0.000 -100.00 % | 124.479 M | 0.000 -100.00 % | 96.300 M | 0.000 -100.00 % | 118.084 M 22.88 % | 96.100 M | 0.000 -100.00 % | 122.306 M 125.66 % | 54.200 M -81.34 % | 290.400 M | 0.000 -100.00 % | 289.400 M | 0.000 -100.00 % | 99.127 M | 0.000 -100.00 % | 257.400 M | 0.000 -100.00 % | 98.143 M | 0.000 -100.00 % | 204.500 M | 0.000 -100.00 % | 63.390 M -58.89 % | 154.200 M 97.37 % | 78.129 M -53.52 % | 168.100 M 85.85 % | 90.447 M |
| Long term investments | 0.000 -100.00 % | 58.800 M | 0.000 -100.00 % | 32.500 M | 0.000 -100.00 % | 52.700 M | 0.000 -100.00 % | 49.700 M 2.70 % | 48.393 M -4.17 % | 50.500 M 177.09 % | 18.225 M -63.55 % | 50.000 M 15.99 % | 43.106 M | 0.000 -100.00 % | 48.300 M | 0.000 -100.00 % | 19.174 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 25.311 M -57.67 % | 59.800 M | 0.000 -100.00 % | 25.821 M 26.57 % | 20.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.146 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 5.900 M -0.54 % | 5.932 M 0.54 % | 5.900 M -0.54 % | 5.932 M 0.54 % | 5.900 M -0.54 % | 5.932 M | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 5.932 M | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 5.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 232.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 203.992 M | 0.000 -100.00 % | 180.674 M | 0.000 -100.00 % | 150.574 M |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.932 M | 0.000 -100.00 % | 5.900 M -0.54 % | 5.932 M 0.54 % | 5.900 M -0.54 % | 5.932 M 0.54 % | 5.900 M -0.54 % | 5.932 M | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 5.932 M | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 5.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.757 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.197 M | 0.000 -100.00 % | 2.197 M | 0.000 -100.00 % | 2.197 M |
| Property plant equipment net | 0.000 -100.00 % | 296.200 M | 0.000 -100.00 % | 290.900 M | 0.000 -100.00 % | 361.838 M | 0.000 -100.00 % | 365.300 M -15.14 % | 430.498 M 15.23 % | 373.600 M 40.11 % | 266.653 M 50.14 % | 177.600 M -2.07 % | 181.348 M | 0.000 -100.00 % | 186.100 M | 0.000 -100.00 % | 191.322 M | 0.000 -100.00 % | 176.000 M | 0.000 -100.00 % | 174.648 M 13.48 % | 153.900 M | 0.000 -100.00 % | 151.841 M -36.57 % | 239.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.615 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.292 M | 0.000 -100.00 % | 75.244 M | 0.000 -100.00 % | 67.542 M |
| Total non current assets | 0.000 -100.00 % | 415.400 M | 0.000 -100.00 % | 415.200 M | 0.000 -100.00 % | 495.470 M | 0.000 -100.00 % | 501.500 M -11.14 % | 564.342 M 15.64 % | 488.000 M 3.61 % | 470.996 M 27.19 % | 370.300 M 7.92 % | 343.123 M | 0.000 -100.00 % | 344.200 M | 0.000 -100.00 % | 350.043 M | 0.000 -100.00 % | 333.900 M | 0.000 -100.00 % | 329.369 M 4.69 % | 314.600 M | 0.000 -100.00 % | 304.588 M -4.67 % | 319.500 M 8.60 % | 294.200 M | 0.000 -100.00 % | 300.000 M | 0.000 -100.00 % | 284.000 M | 0.000 -100.00 % | 261.600 M | 0.000 -100.00 % | 237.108 M | 0.000 -100.00 % | 208.100 M | 0.000 -100.00 % | 145.322 M -7.67 % | 157.400 M -0.84 % | 158.725 M -7.18 % | 171.000 M 4.83 % | 163.120 M |
| Other current assets | -79.700 M -159.97 % | 132.906 M 258.41 % | -83.900 M -139.30 % | 213.500 M 406.75 % | -69.600 M -162.40 % | 111.545 M 333.85 % | -47.700 M -143.52 % | 109.600 M 175.56 % | 39.773 M -61.16 % | 102.400 M 75.34 % | 58.402 M -24.05 % | 76.900 M 168.69 % | 28.620 M 210.50 % | -25.900 M -187.50 % | 29.600 M 222.31 % | -24.200 M -262.31 % | 14.910 M 171.00 % | -21.000 M -156.15 % | 37.400 M 214.51 % | -32.660 M -287.25 % | 17.442 M 21.97 % | 14.300 M 130.79 % | -46.444 M -344.51 % | 18.995 M 227.50 % | 5.800 M 14.87 % | 5.049 M 110.35 % | -48.800 M -124.21 % | 201.600 M 1 125.59 % | -19.657 M -268.21 % | 11.686 M 155.12 % | -21.200 M -1 425.00 % | 1.600 M 111.64 % | -13.749 M -881.18 % | 1.760 M 106.80 % | -25.900 M -3 337.50 % | 800.000 K 109.70 % | -8.245 M -1 480.01 % | 597.458 K -33.62 % | 900.000 K -0.91 % | 908.302 K 81.66 % | 500.000 K -15.13 % | 589.163 K |
| Short term investments | 0.000 -100.00 % | 16.800 M | 0.000 -100.00 % | 21.100 M | 0.000 -100.00 % | 18.600 M | 0.000 -100.00 % | 14.000 M 6.35 % | 13.164 M 56.71 % | 8.400 M 105.53 % | 4.087 M 77.70 % | 2.300 M -67.20 % | 7.012 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 3.954 M | 0.000 -100.00 % | 3.200 M | 0.000 -100.00 % | 1.253 M 13.91 % | 1.100 M | 0.000 -100.00 % | 698.000 K -90.17 % | 7.100 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 466.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 |
| cash and cash equivalents | 0.000 -100.00 % | 62.502 M | 0.000 -100.00 % | 62.200 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 33.700 M -11.36 % | 38.021 M -40.50 % | 63.900 M 97.36 % | 32.378 M 10.51 % | 29.300 M -8.21 % | 31.919 M | 0.000 -100.00 % | 23.700 M | 0.000 -100.00 % | 19.323 M | 0.000 -100.00 % | 17.800 M | 0.000 -100.00 % | 31.407 M 25.63 % | 25.000 M | 0.000 -100.00 % | 45.746 M 91.41 % | 23.900 M 5.29 % | 22.700 M | 0.000 -100.00 % | 48.800 M | 0.000 -100.00 % | 14.460 M | 0.000 -100.00 % | 21.200 M | 0.000 -100.00 % | 13.749 M | 0.000 -100.00 % | 25.900 M | 0.000 -100.00 % | 8.245 M 7.08 % | 7.700 M 51.91 % | 5.069 M 7.85 % | 4.700 M 18.04 % | 3.982 M |
| Cash and short term investments | 79.700 M 0.51 % | 79.294 M -5.49 % | 83.900 M 0.00 % | 83.900 M 20.55 % | 69.600 M 0.00 % | 69.600 M 45.91 % | 47.700 M 0.00 % | 47.700 M -6.81 % | 51.185 M -29.20 % | 72.300 M 98.27 % | 36.465 M 15.40 % | 31.600 M -18.83 % | 38.931 M 50.31 % | 25.900 M 0.00 % | 25.900 M 7.02 % | 24.200 M 3.97 % | 23.277 M 10.84 % | 21.000 M 0.00 % | 21.000 M -35.70 % | 32.660 M 0.00 % | 32.660 M 25.13 % | 26.100 M -43.80 % | 46.444 M 0.00 % | 46.444 M 49.82 % | 31.000 M 36.56 % | 22.700 M -53.48 % | 48.800 M 0.00 % | 48.800 M 148.26 % | 19.657 M 31.70 % | 14.926 M -29.59 % | 21.200 M 0.00 % | 21.200 M 54.19 % | 13.749 M 0.00 % | 13.749 M -46.92 % | 25.900 M 0.00 % | 25.900 M 214.13 % | 8.245 M 0.00 % | 8.245 M 7.08 % | 7.700 M 51.91 % | 5.069 M 7.85 % | 4.700 M 18.04 % | 3.982 M |
| Total current assets | 0.000 -100.00 % | 842.700 M | 0.000 -100.00 % | 969.400 M | 0.000 -100.00 % | 731.800 M | 0.000 -100.00 % | 648.200 M 1.82 % | 636.614 M 1.36 % | 628.100 M 14.59 % | 548.139 M 2.04 % | 537.200 M -1.97 % | 548.002 M | 0.000 -100.00 % | 503.100 M | 0.000 -100.00 % | 512.879 M | 0.000 -100.00 % | 488.200 M | 0.000 -100.00 % | 461.185 M 4.91 % | 439.600 M | 0.000 -100.00 % | 449.750 M 21.03 % | 371.600 M 0.22 % | 370.800 M | 0.000 -100.00 % | 343.600 M | 0.000 -100.00 % | 312.448 M | 0.000 -100.00 % | 337.400 M | 0.000 -100.00 % | 278.147 M | 0.000 -100.00 % | 270.500 M | 0.000 -100.00 % | 236.471 M 6.76 % | 221.500 M 8.07 % | 204.966 M 11.15 % | 184.400 M 5.79 % | 174.310 M |
| Inventory | 0.000 -100.00 % | 124.000 M | 0.000 -100.00 % | 129.200 M | 0.000 -100.00 % | 138.973 M | 0.000 -100.00 % | 120.800 M -37.28 % | 192.601 M 62.26 % | 118.700 M 2.52 % | 115.778 M 52.14 % | 76.100 M 11.60 % | 68.192 M | 0.000 -100.00 % | 71.400 M | 0.000 -100.00 % | 69.108 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 52.088 M -7.15 % | 56.100 M | 0.000 -100.00 % | 50.248 M 1.51 % | 49.500 M 5.54 % | 46.900 M | 0.000 -100.00 % | 44.500 M | 0.000 -100.00 % | 40.527 M | 0.000 -100.00 % | 39.700 M | 0.000 -100.00 % | 30.121 M | 0.000 -100.00 % | 33.700 M | 0.000 -100.00 % | 23.637 M 0.58 % | 23.500 M 28.31 % | 18.315 M -11.09 % | 20.600 M 7.48 % | 19.166 M |
| Net receivables | 0.000 -100.00 % | 506.500 M | 0.000 -100.00 % | 542.800 M | 0.000 -100.00 % | 411.682 M | 0.000 | 0.000 -100.00 % | 352.308 M | 0.000 -100.00 % | 336.647 M | 0.000 -100.00 % | 397.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 397.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 358.995 M 4.63 % | 343.100 M | 0.000 -100.00 % | 335.706 M | 0.000 -100.00 % | 296.151 M | 0.000 -100.00 % | 48.700 M | 0.000 -100.00 % | 245.309 M | 0.000 -100.00 % | 274.900 M | 0.000 -100.00 % | 232.518 M | 0.000 -100.00 % | 210.100 M | 0.000 -100.00 % | 203.992 M 7.70 % | 189.400 M 4.83 % | 180.674 M 13.92 % | 158.600 M 5.33 % | 150.574 M |
| Tax assets | 0.000 -100.00 % | 10.500 M | 0.000 -100.00 % | 11.500 M | 0.000 -100.00 % | 16.333 M | 0.000 -100.00 % | 18.900 M 10.21 % | 17.149 M -30.29 % | 24.600 M 23.64 % | 19.896 M 30.89 % | 15.200 M 15.13 % | 13.203 M | 0.000 -100.00 % | 9.300 M | 0.000 -100.00 % | 9.136 M | 0.000 -100.00 % | 5.700 M | 0.000 -100.00 % | 5.394 M 12.38 % | 4.800 M | 0.000 -100.00 % | 4.620 M 5.00 % | 4.400 M 15.79 % | 3.800 M | 0.000 -100.00 % | 10.600 M | 0.000 -100.00 % | 10.572 M | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 4.153 M | 0.000 -100.00 % | 3.600 M | 0.000 -100.00 % | 3.443 M 7.59 % | 3.200 M 1.41 % | 3.156 M 8.81 % | 2.900 M -1.18 % | 2.935 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 92.500 M | 0.000 -100.00 % | 185.800 M | 0.000 -100.00 % | 190.270 M | 0.000 -100.00 % | 149.500 M -13.22 % | 172.283 M -4.71 % | 180.800 M 1.85 % | 177.521 M 52.38 % | 116.500 M 7.97 % | 107.899 M | 0.000 -100.00 % | 97.800 M | 0.000 -100.00 % | 102.433 M | 0.000 -100.00 % | 86.100 M | 0.000 -100.00 % | 81.387 M 25.99 % | 64.600 M | 0.000 -100.00 % | 60.654 M 43.73 % | 42.200 M -5.17 % | 44.500 M | 0.000 -100.00 % | 40.700 M | 0.000 -100.00 % | 34.686 M | 0.000 -100.00 % | 41.000 M | 0.000 -100.00 % | 30.220 M | 0.000 -100.00 % | 31.400 M | 0.000 -100.00 % | 21.195 M -11.32 % | 23.900 M 0.99 % | 23.666 M -3.01 % | 24.400 M -0.41 % | 24.501 M |
| Tax 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 -100.00 % | 800.000 K | 0.000 -100.00 % | 2.004 M | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.749 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.484 M | 0.000 -100.00 % | 925.000 K | 0.000 -100.00 % | 931.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 931.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 55.710 M | 0.000 | 0.000 -100.00 % | 50.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.540 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.868 M | 0.000 -100.00 % | 3.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 43.900 M | 0.000 -100.00 % | 45.400 M | 0.000 -100.00 % | 46.769 M | 0.000 -100.00 % | 47.900 M -2.26 % | 49.007 M -2.57 % | 50.300 M -1.87 % | 51.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 669.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 9.612 M | 0.000 -100.00 % | 183.400 M 3 642.86 % | 4.900 M -49.02 % | 9.612 M 182.71 % | 3.400 M -97.13 % | 118.400 M 105.16 % | 57.710 M -61.83 % | 151.200 M 162.66 % | 57.566 M -39.21 % | 94.700 M 69.82 % | 55.764 M | 0.000 -100.00 % | 146.700 M | 0.000 -100.00 % | 55.085 M | 0.000 -100.00 % | 210.200 M | 0.000 -100.00 % | 56.963 M -71.07 % | 196.900 M | 0.000 -100.00 % | 57.910 M -66.56 % | 173.200 M 195.64 % | 58.585 M | 0.000 -100.00 % | 173.700 M | 0.000 -100.00 % | 58.595 M | 0.000 -100.00 % | 162.700 M | 0.000 -100.00 % | 57.596 M | 0.000 -100.00 % | 161.000 M | 0.000 -100.00 % | 57.596 M -60.82 % | 147.000 M 159.74 % | 56.596 M -58.45 % | 136.200 M 140.65 % | 56.596 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.448 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.258 B | 0.000 -100.00 % | 1.385 B | 0.000 -100.00 % | 1.227 B | 0.000 -100.00 % | 1.150 B -4.27 % | 1.201 B 7.60 % | 1.116 B 9.51 % | 1.019 B 12.30 % | 907.500 M 1.84 % | 891.125 M | 0.000 -100.00 % | 847.300 M | 0.000 -100.00 % | 862.922 M | 0.000 -100.00 % | 822.100 M | 0.000 -100.00 % | 790.554 M 4.82 % | 754.200 M | 0.000 -100.00 % | 754.338 M 9.15 % | 691.100 M 3.92 % | 665.000 M | 0.000 -100.00 % | 643.600 M | 0.000 -100.00 % | 596.448 M | 0.000 -100.00 % | 599.000 M | 0.000 -100.00 % | 515.255 M | 0.000 -100.00 % | 478.600 M | 0.000 -100.00 % | 381.794 M 0.76 % | 378.900 M 4.18 % | 363.692 M 2.33 % | 355.400 M 5.33 % | 337.430 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-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-06-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 |
| 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -17.000 M -2 705.28 % | -606.000 K 83.17 % | -3.600 M -56.52 % | -2.300 M 90.30 % | -23.700 M 11.07 % | -26.649 M -384.53 % | -5.500 M 23.61 % | -7.200 M 1.37 % | -7.300 M -5.80 % | -6.900 M 1.43 % | -7.000 M -22.81 % | -5.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 M -40.14 % | 28.400 M 30.28 % | 21.800 M 83.64 % | 11.871 M 1 419.00 % | -900.000 K 88.16 % | -7.600 M -1.33 % | -7.500 M -699.57 % | -938.000 K -17.25 % | -800.000 K 84.00 % | -5.000 M 70.59 % | -17.000 M -332.59 % | 7.309 M 448.05 % | -2.100 M 40.00 % | -3.500 M 22.22 % | -4.500 M -130.30 % | -1.954 M 38.94 % | -3.200 M 25.58 % | -4.300 M 37.68 % | -6.900 M -172.73 % | 9.487 M 890.58 % | -1.200 M 57.14 % | -2.800 M 62.16 % | -7.400 M -1 938.57 % | -363.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.400 M 121.72 % | -57.100 M -397.40 % | 19.200 M 536.36 % | -4.400 M -147.31 % | 9.300 M -52.06 % | 19.400 M 373.17 % | 4.100 M -84.70 % | 26.800 M 587.18 % | 3.900 M 290.00 % | 1.000 M 104.24 % | -23.600 M -77.44 % | -13.300 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.400 M 121.72 % | -57.100 M -191.80 % | -19.568 M -344.73 % | -4.400 M 92.06 % | -55.400 M -385.57 % | 19.400 M 373.17 % | 4.100 M -84.70 % | 26.800 M 587.18 % | 3.900 M 290.00 % | 1.000 M 104.24 % | -23.600 M -77.44 % | -13.300 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.800 M 36.05 % | 34.400 M -62.40 % | 91.500 M 136.02 % | 38.768 M -10.19 % | 43.168 M -33.28 % | 64.700 M 42.83 % | 45.300 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.000 M 8.97 % | 46.800 M 36.05 % | 34.400 M 79.17 % | 19.200 M -50.47 % | 38.768 M 316.86 % | 9.300 M -85.63 % | 64.700 M 1 478.05 % | 4.100 M -84.70 % | 26.800 M 587.18 % | 3.900 M 290.00 % | 1.000 M 104.24 % | -23.600 M -77.44 % | -13.300 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.400 M 121.72 % | -57.100 M -397.40 % | 19.200 M 536.36 % | -4.400 M -147.31 % | 9.300 M -52.06 % | 19.400 M 373.17 % | 4.100 M -84.70 % | 26.800 M 587.18 % | 3.900 M 290.00 % | 1.000 M 104.24 % | -23.600 M -77.44 % | -13.300 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.400 M 121.72 % | -57.100 M -397.40 % | 19.200 M 536.36 % | -4.400 M -147.31 % | 9.300 M -52.06 % | 19.400 M 373.17 % | 4.100 M -84.70 % | 26.800 M 587.18 % | 3.900 M 290.00 % | 1.000 M 104.24 % | -23.600 M -77.44 % | -13.300 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 |
| 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 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |