Anuh Pharma Limited ANUHPHR.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.615 B 2.24 % | 6.470 B 22.66 % | 5.275 B 8.39 % | 4.866 B 12.66 % | 4.320 B 40.72 % | 3.070 B -4.27 % | 3.207 B 34.68 % | 2.381 B 15.49 % | 2.061 B -36.81 % | 3.262 B 14.99 % | 2.837 B 6.49 % | 2.664 B 9.78 % | 2.427 B 7.53 % | 2.257 B 28.56 % | 1.755 B 6.66 % | 1.646 B 36.56 % | 1.205 B 8.70 % | 1.109 B 35.58 % | 817.732 M 6.03 % | 771.200 M |
| Net income | 473.519 M -21.16 % | 600.575 M 66.00 % | 361.796 M 18.38 % | 305.613 M 7.47 % | 284.363 M 98.78 % | 143.053 M -38.78 % | 233.659 M 41.51 % | 165.124 M -17.65 % | 200.506 M -22.30 % | 258.043 M 17.34 % | 219.910 M 25.02 % | 175.900 M 40.33 % | 125.350 M -2.42 % | 128.461 M 4.53 % | 122.896 M -2.05 % | 125.466 M 43.94 % | 87.163 M 11.97 % | 77.844 M 13.00 % | 68.887 M 3.73 % | 66.412 M |
| Income before tax | 610.053 M -22.10 % | 783.098 M 64.97 % | 474.704 M 21.34 % | 391.220 M 1.48 % | 385.514 M 101.25 % | 191.556 M -40.88 % | 324.012 M 38.37 % | 234.171 M -15.11 % | 275.860 M -27.28 % | 379.371 M 19.07 % | 318.605 M 25.06 % | 254.765 M 44.06 % | 176.848 M -2.02 % | 180.501 M 3.10 % | 175.077 M -0.16 % | 175.353 M 32.29 % | 132.548 M 16.05 % | 114.220 M 8.77 % | 105.012 M 3.98 % | 100.991 M |
| Income before tax ratio | 0.09 -23.81 % | 0.12 34.49 % | 0.09 11.94 % | 0.08 -9.92 % | 0.09 43.02 % | 0.06 -38.24 % | 0.10 2.73 % | 0.10 -26.50 % | 0.13 15.07 % | 0.12 3.55 % | 0.11 17.44 % | 0.10 31.23 % | 0.07 -8.88 % | 0.08 -19.81 % | 0.10 -6.39 % | 0.11 -3.12 % | 0.11 6.76 % | 0.10 -19.78 % | 0.13 -1.94 % | 0.13 |
| EBITDA | 703.640 M -19.90 % | 878.504 M 53.08 % | 573.890 M 8.98 % | 526.616 M -5.38 % | 556.574 M 106.29 % | 269.804 M -21.19 % | 342.344 M 33.21 % | 256.997 M -15.11 % | 302.741 M -24.73 % | 402.233 M 14.38 % | 351.652 M 28.91 % | 272.789 M 40.66 % | 193.938 M -0.17 % | 194.261 M 112.12 % | -1.603 B -952.20 % | 188.048 M 23.63 % | 152.100 M 19.59 % | 127.183 M 7.91 % | 117.857 M 11.85 % | 105.375 M |
| Net income ratio | 0.07 -22.89 % | 0.09 35.33 % | 0.07 9.22 % | 0.06 -4.60 % | 0.07 41.26 % | 0.05 -36.04 % | 0.07 5.07 % | 0.07 -28.69 % | 0.10 22.96 % | 0.08 2.04 % | 0.08 17.40 % | 0.07 27.83 % | 0.05 -9.25 % | 0.06 -18.70 % | 0.07 -8.17 % | 0.08 5.41 % | 0.07 3.01 % | 0.07 -16.66 % | 0.08 -2.18 % | 0.09 |
| Ratio EBITDA | 0.11 -21.66 % | 0.14 24.80 % | 0.11 0.54 % | 0.11 -16.02 % | 0.13 46.59 % | 0.09 -17.67 % | 0.11 -1.09 % | 0.11 -26.50 % | 0.15 19.10 % | 0.12 -0.53 % | 0.12 21.05 % | 0.10 28.13 % | 0.08 -7.16 % | 0.09 109.43 % | -0.91 -898.97 % | 0.11 -9.46 % | 0.13 10.02 % | 0.11 -20.41 % | 0.14 5.48 % | 0.14 |
| Gross profit ratio | 0.25 -1.09 % | 0.25 3.75 % | 0.24 6.68 % | 0.22 -5.33 % | 0.24 -5.47 % | 0.25 68.65 % | 0.15 1.88 % | 0.15 -30.12 % | 0.21 -12.35 % | 0.24 8.46 % | 0.22 12.02 % | 0.20 11.49 % | 0.18 7.11 % | 0.16 2.91 % | 0.16 57.01 % | 0.10 -35.27 % | 0.16 14.69 % | 0.14 -23.36 % | 0.18 1.85 % | 0.17 |
| Weighted average shs out dil | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 300.00 % | 25.056 M |
| Weighted average shs out | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 300.00 % | 25.056 M |
| EPS diluted | 4.72 -21.20 % | 5.99 65.93 % | 3.61 18.36 % | 3.05 7.39 % | 2.84 98.60 % | 1.43 -38.66 % | 2.33 41.51 % | 1.65 -17.63 % | 2.00 -22.33 % | 2.58 17.35 % | 2.19 25.03 % | 1.76 40.31 % | 1.25 -2.41 % | 1.28 3.71 % | 1.24 -1.29 % | 1.25 39.39 % | 0.90 15.63 % | 0.78 13.29 % | 0.69 -74.13 % | 2.65 |
| Earnings per share | 4.72 -21.20 % | 5.99 65.93 % | 3.61 18.36 % | 3.05 7.39 % | 2.84 98.60 % | 1.43 -38.66 % | 2.33 41.51 % | 1.65 -17.63 % | 2.00 -22.33 % | 2.58 17.35 % | 2.19 25.03 % | 1.76 40.31 % | 1.25 -2.41 % | 1.28 3.71 % | 1.24 -1.29 % | 1.25 39.39 % | 0.90 15.63 % | 0.78 13.29 % | 0.69 -74.13 % | 2.65 |
| Gross profit | 1.621 B 1.12 % | 1.603 B 27.25 % | 1.260 B 15.64 % | 1.090 B 6.66 % | 1.022 B 33.03 % | 767.969 M 61.45 % | 475.680 M 37.22 % | 346.656 M -19.30 % | 429.549 M -44.61 % | 775.515 M 24.72 % | 621.793 M 19.29 % | 521.235 M 22.39 % | 425.865 M 15.18 % | 369.754 M 32.31 % | 279.468 M 67.48 % | 166.871 M -11.61 % | 188.788 M 24.66 % | 151.443 M 3.91 % | 145.742 M 8.00 % | 134.952 M |
| Income tax expense | 136.534 M -25.20 % | 182.523 M 61.66 % | 112.908 M 31.89 % | 85.607 M -15.37 % | 101.151 M 108.55 % | 48.503 M -46.32 % | 90.353 M 30.86 % | 69.047 M -8.37 % | 75.354 M -37.89 % | 121.328 M 22.93 % | 98.695 M 25.14 % | 78.865 M 53.14 % | 51.497 M -1.04 % | 52.039 M -0.43 % | 52.264 M 4.77 % | 49.887 M 9.09 % | 45.731 M 27.04 % | 35.998 M -0.01 % | 36.002 M 4.11 % | 34.579 M |
| Cost of revenue | 4.994 B 2.61 % | 4.867 B 21.22 % | 4.015 B 6.30 % | 3.777 B 14.52 % | 3.298 B 43.29 % | 2.302 B -15.72 % | 2.731 B 34.25 % | 2.034 B 24.65 % | 1.632 B -34.37 % | 2.487 B 12.26 % | 2.215 B 3.38 % | 2.143 B 7.09 % | 2.001 B 6.03 % | 1.887 B 27.86 % | 1.476 B -0.20 % | 1.479 B 45.51 % | 1.016 B 6.17 % | 957.271 M 42.45 % | 671.990 M 5.62 % | 636.248 M |
| General and administrative expenses | 249.519 M 1 171.63 % | 19.622 M 33.72 % | 14.674 M 10.54 % | 13.275 M -3.50 % | 13.757 M 8.77 % | 12.648 M -88.43 % | 109.346 M 980.49 % | 10.120 M 13.47 % | 8.919 M -15.94 % | 10.611 M 39.30 % | 7.617 M -7.36 % | 8.222 M 22.49 % | 6.713 M 16.76 % | 5.749 M -91.45 % | 67.209 M 2.97 % | 65.273 M 21.17 % | 53.871 M -4.33 % | 56.312 M 32.26 % | 42.577 M | 0.000 |
| Selling and marketing expenses | 8.052 M -49.92 % | 16.078 M 49.02 % | 10.789 M 35.80 % | 7.945 M 20.03 % | 6.619 M -22.39 % | 8.528 M 70.12 % | 5.013 M -25.38 % | 6.718 M 34.87 % | 4.981 M 10.22 % | 4.519 M -24.48 % | 5.984 M 39.85 % | 4.279 M -17.00 % | 5.155 M 40.21 % | 3.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 802.199 M -9.97 % | 891.066 M 12.78 % | 790.088 M 334.68 % | 181.765 M -72.68 % | 665.429 M -7.16 % | 716.757 M 62 444.24 % | 1.146 M -22.88 % | 1.486 M -28.59 % | 2.081 M -51.00 % | 4.247 M 47.87 % | 2.872 M 1 482.18 % | -207.800 K -112.20 % | 1.704 M -99.53 % | 360.329 M 69.76 % | 212.259 M 108.92 % | 101.597 M 9 534.93 % | -1.077 M -101.13 % | 95.131 M 21 148.76 % | 447.703 K 46.55 % | 305.500 K |
| Operating expenses | 1.100 B 18.67 % | 926.766 M 13.64 % | 815.551 M 301.78 % | 202.985 M -71.69 % | 716.926 M -6.65 % | 767.969 M -1.19 % | 777.247 M 110.50 % | 369.241 M -33.51 % | 555.333 M -28.39 % | 775.515 M 24.72 % | 621.793 M 19.29 % | 521.235 M 22.39 % | 425.865 M 15.18 % | 369.754 M 32.31 % | 279.468 M 67.48 % | 166.871 M -11.61 % | 188.788 M 24.66 % | 151.443 M 8.71 % | 139.305 M 131.48 % | 60.180 M |
| Cost and expenses | 6.093 B 5.18 % | 5.793 B 19.94 % | 4.830 B 7.48 % | 4.494 B 11.94 % | 4.015 B 41.82 % | 2.831 B -1.41 % | 2.871 B 31.48 % | 2.184 B 18.21 % | 1.848 B -35.90 % | 2.883 B 13.88 % | 2.531 B 4.90 % | 2.413 B 7.30 % | 2.249 B 9.01 % | 2.063 B 17.51 % | 1.755 B 6.66 % | 1.646 B 54.69 % | 1.064 B -4.04 % | 1.109 B 55.71 % | 712.040 M 2.24 % | 696.428 M |
| Research and development expenses | 39.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.121 M 3.61 % | 30.036 M -2.94 % | 30.947 M 7.12 % | 28.890 M 9.29 % | 26.434 M 460.43 % | 4.717 M 36.07 % | 3.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 257.571 M 621.49 % | 35.700 M 40.20 % | 25.463 M 20.00 % | 21.220 M 4.14 % | 20.376 M -3.78 % | 21.176 M -81.48 % | 114.359 M 579.17 % | 16.838 M 21.14 % | 13.900 M -8.13 % | 15.130 M 11.24 % | 13.601 M 8.80 % | 12.501 M 5.34 % | 11.868 M 25.91 % | 9.426 M -85.98 % | 67.209 M 2.97 % | 65.273 M 21.17 % | 53.871 M -4.33 % | 56.312 M 32.26 % | 42.577 M -28.89 % | 59.875 M |
| Interest income | 0.000 -100.00 % | 11.734 M 160.87 % | 4.498 M -56.95 % | 10.448 M 50.37 % | 6.948 M 48.14 % | 4.690 M 0.45 % | 4.669 M 5.56 % | 4.423 M -42.54 % | 7.698 M -42.22 % | 13.324 M -8.50 % | 14.561 M -8.73 % | 15.954 M 19.32 % | 13.370 M 71.42 % | 7.799 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.282 M |
| Interest expense | 6.193 M -35.29 % | 9.571 M 28.25 % | 7.463 M -52.76 % | 15.799 M -22.18 % | 20.302 M 61.40 % | 12.579 M 110.25 % | 5.983 M 32.63 % | 4.511 M -37.36 % | 7.202 M -16.71 % | 8.647 M -8.57 % | 9.457 M 1 581.35 % | 562.462 K 24.04 % | 453.440 K -16.77 % | 544.793 K -58.49 % | 1.313 M 17.85 % | 1.114 M -86.63 % | 8.328 M 261.20 % | 2.306 M 309.18 % | 563.474 K 108.55 % | 270.193 K |
| Depreciation and amortization | 87.394 M 1.82 % | 85.835 M -11.51 % | 97.002 M -18.89 % | 119.597 M -20.67 % | 150.758 M 114.37 % | 70.326 M 323.09 % | 16.622 M -9.24 % | 18.315 M -6.93 % | 19.679 M -12.88 % | 22.588 M -31.00 % | 32.735 M 87.47 % | 17.461 M 4.96 % | 16.636 M 25.89 % | 13.215 M 19.41 % | 11.067 M -4.44 % | 11.582 M 3.19 % | 11.224 M 5.33 % | 10.657 M -13.23 % | 12.281 M 198.53 % | 4.114 M |
| Operating income | 521.693 M -23.53 % | 682.198 M 51.46 % | 450.410 M 19.28 % | 377.604 M 21.88 % | 309.813 M 31.55 % | 235.517 M -28.50 % | 329.393 M 61.69 % | 203.722 M -2.09 % | 208.062 M -45.08 % | 378.839 M 23.92 % | 305.710 M 16.99 % | 261.308 M 40.63 % | 185.814 M 8.41 % | 171.400 M 19.46 % | 143.481 M -18.69 % | 176.466 M 25.26 % | 140.876 M 20.90 % | 116.526 M 10.37 % | 105.576 M 41.20 % | 74.772 M |
| Operating income ratio | 0.08 -25.21 % | 0.11 23.48 % | 0.09 10.05 % | 0.08 8.19 % | 0.07 -6.52 % | 0.08 -25.31 % | 0.10 20.05 % | 0.09 -15.22 % | 0.10 -13.09 % | 0.12 7.76 % | 0.11 9.86 % | 0.10 28.10 % | 0.08 0.82 % | 0.08 -7.08 % | 0.08 -23.77 % | 0.11 -8.27 % | 0.12 11.22 % | 0.11 -18.60 % | 0.13 33.16 % | 0.10 |
| Total other income expenses net | 88.360 M -12.43 % | 100.900 M 315.33 % | 24.294 M 78.42 % | 13.616 M -82.01 % | 75.701 M 272.20 % | -43.961 M -716.97 % | -5.381 M -117.67 % | 30.449 M -55.09 % | 67.798 M 12 650.10 % | 531.745 K -95.88 % | 12.895 M 297.08 % | -6.543 M 27.02 % | -8.966 M -198.52 % | 9.101 M -71.20 % | 31.597 M 2 936.94 % | -1.114 M 86.63 % | -8.328 M -261.20 % | -2.306 M -309.18 % | -563.474 K -102.15 % | 26.219 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -86.710 M -92.31 % | -45.089 M -342.01 % | -10.201 M -338.51 % | 4.277 M -96.27 % | 114.770 M -73.50 % | 433.094 M 1 600.31 % | -28.867 M -112.99 % | -13.553 M 73.95 % | -52.030 M -450.70 % | -9.448 M 66.21 % | -27.960 M -28.95 % | -21.683 M -571.37 % | 4.600 M -56.04 % | 10.464 M -84.96 % | 69.587 M 183.25 % | -83.591 M -15.30 % | -72.498 M -426.39 % | -13.773 M 64.21 % | -38.487 M -378.32 % | 13.828 M |
| Total investments | 1.211 B 9.24 % | 1.109 B 20.07 % | 923.340 M 116.33 % | 426.814 M -13.92 % | 495.844 M 262.06 % | 136.952 M -54.40 % | 300.341 M -2.16 % | 306.957 M -1.40 % | 311.307 M -27.76 % | 430.931 M 224.65 % | 132.739 M 65.33 % | 80.286 M 43.91 % | 55.790 M -77.74 % | 250.618 M -19.94 % | 313.024 M 21.68 % | 257.249 M 6.66 % | 241.192 M -6.96 % | 259.245 M 70.23 % | 152.294 M -0.50 % | 153.056 M |
| Total debt | 108.864 M 304.28 % | 26.928 M 196.99 % | 9.067 M -78.53 % | 42.235 M -69.12 % | 136.754 M -69.71 % | 451.546 M 929.59 % | 43.857 M 79.46 % | 24.438 M | 0.000 -100.00 % | 21.077 M | 0.000 | 0.000 -100.00 % | 5.237 M -59.79 % | 13.024 M -81.28 % | 69.587 M 131.48 % | 30.061 M 602.94 % | 4.277 M -80.65 % | 22.103 M 50.11 % | 14.724 M 0.07 % | 14.714 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 894.484 M | 0.000 | 0.000 -100.00 % | 125.280 M 0.00 % | 125.280 M 0.00 % | 125.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 284.211 M |
| Retained earnings | 1.845 B 17.76 % | 1.566 B 37.89 % | 1.136 B 21.90 % | 931.836 M 22.39 % | 761.391 M 41.78 % | 537.030 M -4.11 % | 560.062 M 19.15 % | 470.049 M 9.33 % | 429.925 M 47.01 % | 292.440 M 13.07 % | 258.634 M 24.06 % | 208.475 M 33.73 % | 155.897 M 10.00 % | 141.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 250.560 M 0.00 % | 250.560 M 0.00 % | 250.560 M 0.00 % | 250.560 M 0.00 % | 250.560 M 100.00 % | 125.280 M 0.00 % | 125.280 M 0.00 % | 125.280 M 0.00 % | 125.280 M 0.00 % | 125.280 M 200.00 % | 41.760 M 0.00 % | 41.760 M 0.00 % | 41.760 M 0.00 % | 41.760 M 0.00 % | 41.760 M 200.00 % | 13.920 M 0.00 % | 13.920 M 0.00 % | 13.920 M 0.00 % | 13.920 M 100.00 % | 6.960 M |
| Total equity | 3.260 B 11.95 % | 2.912 B 20.73 % | 2.412 B 12.84 % | 2.138 B 12.13 % | 1.906 B 17.53 % | 1.622 B -1.46 % | 1.646 B 10.02 % | 1.496 B 6.45 % | 1.406 B 15.10 % | 1.221 B 21.02 % | 1.009 B 17.48 % | 858.813 M 13.56 % | 756.235 M 9.27 % | 692.058 M 12.83 % | 613.359 M 13.99 % | 538.059 M 21.70 % | 442.132 M 13.53 % | 389.444 M 15.34 % | 337.658 M 15.97 % | 291.171 M |
| Other non current liabilities | 20.310 M 47.17 % | 13.800 M -12.90 % | 15.843 M 2.82 % | 15.409 M 1.88 % | 15.125 M 28.95 % | 11.729 M 35.06 % | 8.684 M -12.18 % | 9.888 M 33.60 % | 7.401 M -5.38 % | 7.822 M 34.35 % | 5.822 M 127.53 % | 2.559 M 19.88 % | 2.135 M 85.14 % | 1.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 583.000 K -84.99 % | 3.883 M -53.74 % | 8.394 M -7.42 % | 9.067 M | 0.000 -100.00 % | 777.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.587 M 131.48 % | 30.061 M 602.94 % | 4.277 M -80.65 % | 22.103 M 50.11 % | 14.724 M 212.08 % | 4.718 M |
| Total non current liabilities | 20.893 M 18.15 % | 17.683 M -27.04 % | 24.237 M -2.88 % | 24.957 M -1.22 % | 25.266 M 73.30 % | 14.579 M 67.88 % | 8.684 M -12.18 % | 9.888 M 33.60 % | 7.401 M -5.38 % | 7.822 M 34.35 % | 5.822 M 16.34 % | 5.004 M 6.14 % | 4.715 M 308.95 % | 1.153 M -98.34 % | 69.587 M 126.34 % | 30.744 M 506.07 % | 5.073 M -77.05 % | 22.103 M 41.68 % | 15.601 M 185.94 % | 5.456 M |
| Other current liabilities | 102.931 M 66.34 % | 61.881 M 26.27 % | 49.007 M 13.27 % | 43.265 M -11.30 % | 48.777 M -41.28 % | 83.069 M -14.74 % | 97.432 M 238.75 % | 28.762 M -14.40 % | 33.599 M -14.99 % | 39.524 M -77.66 % | 176.895 M 12.33 % | 157.478 M 33.60 % | 117.870 M -35.82 % | 183.668 M -67.01 % | 556.788 M 246.21 % | 160.826 M -12.20 % | 183.170 M -0.89 % | 184.819 M 31.23 % | 140.838 M 565.89 % | 21.150 M |
| Deferred revenue | 0.000 -100.00 % | 32.442 M 3.75 % | 31.268 M 121.01 % | 14.148 M 114.40 % | 6.599 M -84.97 % | 43.910 M 203.12 % | 14.486 M | 0.000 -100.00 % | 10.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 108.281 M 369.87 % | 23.045 M 1 612.11 % | 1.346 M -95.94 % | 33.168 M -75.75 % | 136.754 M -69.66 % | 450.769 M 927.82 % | 43.857 M 79.46 % | 24.438 M | 0.000 -100.00 % | 21.077 M | 0.000 | 0.000 -100.00 % | 5.237 M -59.79 % | 13.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.996 M |
| Total current liabilities | 1.785 B 16.91 % | 1.527 B -5.36 % | 1.613 B 23.25 % | 1.309 B -6.14 % | 1.395 B -14.28 % | 1.627 B 117.52 % | 748.019 M 27.59 % | 586.290 M 23.64 % | 474.185 M -20.18 % | 594.060 M -11.08 % | 668.058 M -13.10 % | 768.772 M 28.06 % | 600.330 M 20.76 % | 497.130 M -10.71 % | 556.788 M 4.63 % | 532.169 M 36.55 % | 389.722 M -28.03 % | 541.490 M 60.28 % | 337.842 M 22.49 % | 275.802 M |
| Total liabilities | 1.806 B 16.92 % | 1.545 B -5.68 % | 1.638 B 22.76 % | 1.334 B -6.05 % | 1.420 B -13.51 % | 1.642 B 116.95 % | 756.703 M 27.01 % | 595.773 M 23.74 % | 481.455 M -20.01 % | 601.882 M -10.68 % | 673.880 M -12.91 % | 773.777 M 27.89 % | 605.045 M 21.43 % | 498.282 M -20.45 % | 626.375 M 11.27 % | 562.913 M 42.58 % | 394.795 M -29.95 % | 563.593 M 59.46 % | 353.443 M 25.66 % | 281.258 M |
| Other non current assets | 6.232 M -86.84 % | 47.353 M 15.22 % | 41.099 M 8.10 % | 38.019 M 132.93 % | 16.322 M -39.13 % | 26.816 M 25.91 % | 21.298 M 281.96 % | 5.576 M -28.60 % | 7.810 M -61.42 % | 20.241 M -93.32 % | 302.963 M 50.51 % | 201.285 M 36.66 % | 147.291 M 80.04 % | 81.811 M -47.32 % | 155.296 M -39.71 % | 257.587 M 6.78 % | 241.226 M -6.97 % | 259.303 M 70.26 % | 152.298 M | 0.000 |
| Long term investments | 672.547 M 22.45 % | 549.242 M 38.40 % | 396.840 M 87.08 % | 212.125 M 1.63 % | 208.713 M 140.01 % | -521.672 M -273.69 % | 300.341 M -2.16 % | 306.957 M -1.45 % | 311.487 M 47.71 % | 210.877 M 231.36 % | -160.532 M -49.04 % | -107.714 M -30.99 % | -82.231 M -146.86 % | 175.493 M 28.85 % | 136.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.609 M |
| Intangible assets | 1.208 M -23.40 % | 1.577 M 20.29 % | 1.311 M -28.16 % | 1.825 M -23.93 % | 2.399 M -16.99 % | 2.890 M -16.40 % | 3.457 M -6.74 % | 3.707 M -0.67 % | 3.732 M -11.69 % | 4.226 M 339.92 % | 960.639 K -2.48 % | 985.045 K 27.42 % | 773.061 K 154.14 % | 304.184 K -98.60 % | 21.731 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.447 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.208 M -23.40 % | 1.577 M 20.29 % | 1.311 M -28.16 % | 1.825 M -23.93 % | 2.399 M -16.99 % | 2.890 M -16.40 % | 3.457 M -6.74 % | 3.707 M -0.67 % | 3.732 M -11.69 % | 4.226 M 339.92 % | 960.639 K -2.48 % | 985.045 K 27.42 % | 773.061 K 154.14 % | 304.184 K -98.60 % | 21.731 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.479 K |
| Property plant equipment net | 603.786 M 22.62 % | 492.414 M -6.52 % | 526.751 M -14.13 % | 613.409 M -13.83 % | 711.825 M -15.01 % | 837.536 M 53.18 % | 546.782 M 145.76 % | 222.482 M 29.25 % | 172.131 M -4.81 % | 180.823 M 85.92 % | 97.257 M -20.50 % | 122.330 M -5.90 % | 130.005 M 19.08 % | 109.174 M 6.43 % | 102.574 M 14.10 % | 89.896 M -1.96 % | 91.693 M 7.00 % | 85.696 M 11.86 % | 76.608 M -5.45 % | 81.021 M |
| Total non current assets | 1.305 B 19.16 % | 1.095 B 12.44 % | 973.683 M 10.04 % | 884.873 M -6.77 % | 949.094 M -8.23 % | 1.034 B 17.40 % | 880.929 M 60.12 % | 550.170 M 8.44 % | 507.328 M 18.67 % | 427.517 M 72.86 % | 247.326 M 14.04 % | 216.885 M 10.75 % | 195.838 M -46.78 % | 367.952 M -11.54 % | 415.974 M 19.71 % | 347.484 M 4.37 % | 332.920 M -3.54 % | 345.125 M 50.77 % | 228.906 M 13.70 % | 201.318 M |
| Other current assets | 118.597 M 285.48 % | 30.766 M -69.74 % | 101.663 M -23.46 % | 132.819 M -30.46 % | 190.996 M 276.50 % | 50.729 M -16.27 % | 60.590 M 211.18 % | 19.471 M -51.83 % | 40.418 M -72.71 % | 148.120 M 13.12 % | 130.941 M 14.08 % | 114.779 M -46.14 % | 213.094 M 59.36 % | 133.721 M -29.57 % | 189.850 M 10.44 % | 171.899 M 19.47 % | 143.890 M -11.53 % | 162.651 M 34.90 % | 120.572 M 48.97 % | 80.936 M |
| Short term investments | 538.575 M -4.35 % | 563.041 M 6.94 % | 526.500 M 145.24 % | 214.689 M -25.23 % | 287.131 M -56.40 % | 658.624 M 664.03 % | 86.204 M -75.76 % | 355.650 M -9.41 % | 392.595 M 78.41 % | 220.054 M -24.97 % | 293.271 M 56.00 % | 188.000 M 36.21 % | 138.022 M 83.72 % | 75.125 M -57.51 % | 176.824 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.447 M |
| cash and cash equivalents | 195.574 M 171.57 % | 72.017 M 273.76 % | 19.268 M -49.24 % | 37.958 M 72.66 % | 21.984 M 19.14 % | 18.452 M -74.63 % | 72.724 M 91.42 % | 37.991 M -26.98 % | 52.030 M 70.45 % | 30.525 M 9.17 % | 27.960 M 28.95 % | 21.683 M 3 302.21 % | 637.313 K -75.11 % | 2.560 M | 0.000 -100.00 % | 113.652 M 48.03 % | 76.775 M 114.00 % | 35.876 M -32.58 % | 53.211 M 5 909.46 % | 885.454 K |
| Cash and short term investments | 734.149 M 17.92 % | 622.558 M 17.29 % | 530.770 M 110.08 % | 252.647 M 91.21 % | 132.129 M -80.49 % | 677.076 M 326.03 % | 158.928 M -59.63 % | 393.641 M -11.47 % | 444.625 M 77.44 % | 250.579 M -21.99 % | 321.231 M 53.20 % | 209.683 M 51.22 % | 138.659 M 78.49 % | 77.685 M -56.07 % | 176.824 M 55.58 % | 113.652 M 48.03 % | 76.775 M 114.00 % | 35.876 M -32.58 % | 53.211 M 54.99 % | 34.333 M |
| Total current assets | 3.762 B 11.89 % | 3.362 B 9.29 % | 3.076 B 18.91 % | 2.587 B 8.82 % | 2.377 B 6.63 % | 2.230 B 46.51 % | 1.522 B -1.29 % | 1.542 B 11.75 % | 1.380 B -1.13 % | 1.395 B -2.79 % | 1.436 B 1.40 % | 1.416 B 21.47 % | 1.165 B 41.71 % | 822.389 M -0.17 % | 823.760 M 9.33 % | 753.488 M 49.50 % | 504.008 M -17.09 % | 607.912 M 31.53 % | 462.195 M 24.54 % | 371.112 M |
| Inventory | 744.809 M -4.19 % | 777.387 M 7.02 % | 726.363 M -9.19 % | 799.906 M -1.91 % | 815.494 M 32.63 % | 614.875 M 43.49 % | 428.507 M 34.31 % | 319.040 M 6.99 % | 298.206 M 25.88 % | 236.898 M 44.27 % | 164.205 M -15.03 % | 193.245 M -18.41 % | 236.843 M 88.09 % | 125.921 M -25.49 % | 169.001 M 60.60 % | 105.234 M 62.23 % | 64.868 M -14.33 % | 75.714 M -21.44 % | 96.380 M 103.35 % | 47.397 M |
| Net receivables | 2.164 B 12.06 % | 1.931 B 12.46 % | 1.717 B 22.53 % | 1.401 B 13.14 % | 1.239 B 39.67 % | 886.869 M 3.26 % | 858.833 M 10.98 % | 773.848 M 32.39 % | 584.513 M -23.08 % | 759.858 M 7.69 % | 705.570 M -7.76 % | 764.968 M 32.61 % | 576.846 M 36.96 % | 421.192 M 11.68 % | 377.153 M 3.98 % | 362.703 M 66.02 % | 218.475 M | 0.000 | 0.000 -100.00 % | 208.447 M |
| Tax assets | 20.803 M 392.61 % | 4.223 M -45.03 % | 7.682 M -60.60 % | 19.495 M 98.22 % | 9.835 M -98.57 % | 688.624 M 7 508.26 % | 9.051 M -20.94 % | 11.448 M -5.92 % | 12.168 M 7.21 % | 11.350 M 69.96 % | 6.678 M | 0.000 -100.00 % | 82.231 M 6 928.40 % | 1.170 M 575.86 % | 173.110 K | 0.000 | 0.000 -100.00 % | 125.366 K | 0.000 -100.00 % | 683.166 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.568 B 11.63 % | 1.405 B -8.03 % | 1.528 B 25.66 % | 1.216 B 1.30 % | 1.200 B 14.70 % | 1.046 B 77.61 % | 589.159 M 13.34 % | 519.838 M 23.23 % | 421.830 M -19.38 % | 523.238 M 8.98 % | 480.108 M -20.01 % | 600.184 M 27.82 % | 469.542 M 59.52 % | 294.352 M | 0.000 -100.00 % | 371.343 M 79.78 % | 206.552 M -42.09 % | 356.671 M 81.05 % | 197.004 M 21.94 % | 161.557 M |
| Tax payables | 5.475 M 20.12 % | 4.558 M 11.72 % | 4.080 M 49.18 % | 2.735 M 13.77 % | 2.404 M -18.65 % | 2.955 M -4.21 % | 3.085 M -76.72 % | 13.252 M 53.50 % | 8.633 M -15.54 % | 10.221 M -7.54 % | 11.054 M -0.51 % | 11.110 M 44.65 % | 7.681 M 26.23 % | 6.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.100 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.883 M -42.85 % | 6.794 M -25.07 % | 9.067 M -18.50 % | 11.125 M 1 331.79 % | 777.000 K -86.93 % | 5.946 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.165 B 6.38 % | 1.095 B 6.79 % | 1.026 B 7.37 % | 955.332 M | 0.000 -100.00 % | 959.764 M -0.10 % | 960.686 M 23.87 % | 775.543 M 6.97 % | 725.025 M 6.92 % | 678.090 M -4.30 % | 708.578 M 16.43 % | 608.578 M 8.95 % | 558.578 M 9.83 % | 508.578 M -11.03 % | 571.599 M 9.05 % | 524.139 M 22.40 % | 428.212 M 14.03 % | 375.524 M 16.00 % | 323.738 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 19.976 M 4 053.01 % | 481.000 K -95.26 % | 10.141 M 389.19 % | 2.073 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.446 M -5.22 % | 2.580 M | 0.000 | 0.000 -100.00 % | 682.941 K -14.23 % | 796.218 K | 0.000 -100.00 % | 876.855 K 18.80 % | 738.063 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -405.000 K -209.16 % | -131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.066 B 13.68 % | 4.457 B 10.05 % | 4.050 B 16.65 % | 3.472 B 4.37 % | 3.326 B 1.92 % | 3.264 B 35.83 % | 2.403 B 14.86 % | 2.092 B 10.86 % | 1.887 B 3.51 % | 1.823 B 8.33 % | 1.683 B 3.08 % | 1.633 B 19.93 % | 1.361 B 14.36 % | 1.190 B -3.98 % | 1.240 B 12.60 % | 1.101 B 31.55 % | 836.927 M -12.18 % | 953.037 M 37.90 % | 691.101 M 20.73 % | 572.430 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -130.633 M 70.12 % | -437.255 M -362.97 % | 166.273 M 284.87 % | -89.941 M 83.51 % | -545.286 M -302.92 % | 268.717 M 303.62 % | -131.968 M -4.96 % | -125.737 M -213.41 % | 110.867 M 239.29 % | -79.595 M -1 102.57 % | -6.619 M 76.79 % | -28.512 M 73.97 % | -109.525 M -447.79 % | -19.994 M 82.55 % | -114.582 M -278.96 % | -30.236 M -27.46 % | -23.722 M -168.03 % | 34.872 M 1 800.79 % | -2.050 M 96.66 % | -61.405 M |
| Accounts receivables | -270.454 M -44.27 % | -187.470 M 46.92 % | -353.195 M -22.65 % | -287.964 M -11.51 % | -258.246 M -297.50 % | -64.967 M -75.69 % | -36.979 M 74.10 % | -142.757 M -186.14 % | 165.719 M 354.17 % | -65.199 M -183.88 % | 77.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.004 M | 0.000 | 0.000 100.00 % | -105.695 M |
| Inventory | 9.193 M 133.26 % | -27.639 M -137.93 % | 72.870 M 384.99 % | 15.025 M 107.54 % | -199.383 M -6.98 % | -186.367 M -70.25 % | -109.467 M -425.42 % | -20.834 M 66.02 % | -61.308 M 15.66 % | -72.693 M -350.32 % | 29.040 M -33.39 % | 43.599 M 139.31 % | -110.922 M -357.48 % | 43.080 M 167.56 % | -63.767 M -57.97 % | -40.366 M -472.16 % | 10.846 M -47.51 % | 20.666 M 142.19 % | -48.983 M -4 347.85 % | 1.153 M |
| Accounts payables | 177.269 M 240.83 % | -125.877 M -140.36 % | 311.909 M 1 901.47 % | 15.584 M -89.87 % | 153.772 M -66.37 % | 457.227 M 559.58 % | 69.321 M -29.27 % | 98.008 M 196.65 % | -101.408 M -285.18 % | 54.762 M | 0.000 | 0.000 | 0.000 100.00 % | -8.956 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.137 M |
| Other working capital | -45.937 M 52.28 % | -96.269 M -177.93 % | 123.531 M -24.89 % | 164.468 M 168.12 % | -241.429 M -484.29 % | 62.824 M 214.55 % | -54.843 M 8.83 % | -60.154 M -155.77 % | 107.864 M 2 950.62 % | 3.536 M 103.12 % | -113.390 M -57.25 % | -72.110 M -5 260.72 % | 1.397 M 102.58 % | -54.118 M -6.50 % | -50.815 M -601.62 % | 10.130 M 106.77 % | -149.572 M -1 152.83 % | 14.207 M -69.73 % | 46.933 M | 0.000 |
| Other non cash items | -195.566 M -76.33 % | -110.911 M 44.26 % | -198.963 M -50.46 % | -132.239 M 25.85 % | -178.333 M -331.88 % | -41.292 M 69.95 % | -137.426 M -26.70 % | -108.466 M 25.30 % | -145.199 M 7.73 % | -157.369 M -0.35 % | -156.819 M -60.39 % | -97.775 M -43.53 % | -68.121 M 14.46 % | -79.632 M 0.16 % | -79.760 M 14.25 % | -93.013 M -118.33 % | -42.602 M 22.13 % | -54.711 M -13.36 % | -48.265 M -128.69 % | -21.104 M |
| Net cash provided by operating activities | 371.248 M 168.55 % | 138.244 M -74.35 % | 539.016 M 86.75 % | 288.637 M 254.07 % | -187.347 M -138.29 % | 489.307 M 586.84 % | 71.240 M 289.65 % | 18.283 M -93.00 % | 261.207 M 58.31 % | 164.995 M -12.19 % | 187.903 M 28.75 % | 145.940 M 821.40 % | 15.839 M -83.17 % | 94.090 M 1 247.84 % | -8.197 M -112.87 % | 63.686 M -17.77 % | 77.448 M -26.27 % | 105.038 M 56.82 % | 66.978 M 658.88 % | -11.984 M |
| Investments in property plant and equipment | -201.458 M -301.58 % | -50.166 M -223.63 % | -15.501 M 4.01 % | -16.148 M 73.76 % | -61.538 M 82.73 % | -356.293 M -23.17 % | -289.276 M -321.43 % | -68.642 M -477.99 % | -11.876 M 89.18 % | -109.765 M -1 311.65 % | -7.776 M 22.45 % | -10.027 M 73.61 % | -37.995 M -88.43 % | -20.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.529 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 566.000 K -60.42 % | 1.430 M | 0.000 -100.00 % | 120.000 K -87.60 % | 968.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 |
| Purchases of investments | -12.143 M | 0.000 100.00 % | -438.140 M -406.00 % | -86.589 M | 0.000 100.00 % | -434.595 M | 0.000 | 0.000 100.00 % | -231.269 M -11 761.17 % | -1.950 M 98.55 % | -134.934 M -121.11 % | -61.027 M | 0.000 100.00 % | -3.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 23.135 M -95.88 % | 562.156 M | 0.000 -100.00 % | 290.570 M 406.30 % | 57.391 M -37.23 % | 91.435 M 202.34 % | 30.242 M | 0.000 | 0.000 -100.00 % | 131.427 M 470.15 % | 23.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.285 M |
| Other investing activites | 14.507 M -69.70 % | 47.870 M 162.47 % | 18.238 M 1 823 700.00 % | 1.000 K -100.00 % | 21.411 M -15.94 % | 25.472 M -3.35 % | 26.354 M -12.50 % | 30.120 M 158.57 % | -51.429 M -277.18 % | 29.026 M 20.21 % | 24.145 M 3.26 % | 23.383 M 147.16 % | -49.583 M -362.88 % | 18.862 M 133.72 % | -55.934 M -408.41 % | 18.136 M 18.37 % | 15.321 M 114.19 % | -107.940 M -315.17 % | -25.999 M -253.14 % | 16.978 M |
| Net cash used for investing activites | -199.094 M -8 571.34 % | -2.296 M 99.47 % | -434.837 M -456.26 % | -78.171 M -114.97 % | 522.029 M 168.21 % | -765.296 M -2 774.36 % | 28.616 M 51.66 % | 18.869 M 109.29 % | -203.139 M -287.33 % | -52.446 M 55.77 % | -118.565 M -148.72 % | -47.670 M -208.71 % | 43.849 M 138.20 % | 18.409 M 132.91 % | -55.934 M -408.41 % | 18.136 M 18.37 % | 15.321 M 114.19 % | -107.940 M -315.17 % | -25.999 M -304.18 % | 12.734 M |
| Debt repayment | 84.847 M 321.41 % | 20.134 M 164.72 % | -31.110 M 70.33 % | -104.867 M 66.13 % | -309.623 M -177.07 % | 401.743 M 1 968.81 % | 19.419 M -20.54 % | 24.438 M 215.95 % | -21.077 M -200.00 % | 21.077 M | 0.000 100.00 % | -5.237 M 32.74 % | -7.787 M 86.39 % | -57.202 M -244.72 % | 39.526 M 53.29 % | 25.785 M 244.64 % | -17.827 M -341.59 % | 7.379 M 68 744.42 % | 10.718 K -99.92 % | 12.671 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 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -125.222 M -24.90 % | -100.254 M -14.60 % | -87.483 M -15.75 % | -75.577 M | 0.000 100.00 % | -166.540 M -100.71 % | -82.977 M -10.31 % | -75.224 M -399.93 % | -15.047 M 86.40 % | -110.662 M -34.08 % | -82.532 M -16.33 % | -70.947 M -32.93 % | -53.371 M -9.85 % | -48.586 M -226 196.65 % | -21.470 K 99.97 % | -69.616 M -170.71 % | -25.716 M -31.83 % | -19.507 M 9.47 % | -21.548 M -37.36 % | -15.687 M |
| Other financing activites | -8.222 M -167.03 % | -3.079 M 27.99 % | -4.276 M 69.56 % | -14.048 M 34.74 % | -21.527 M -59.62 % | -13.486 M -761.73 % | -1.565 M -286.42 % | -405.000 K 7.74 % | -439.000 K -3.24 % | -425.231 K 15.33 % | -502.217 K 51.68 % | -1.039 M -129.23 % | -453.440 K 90.91 % | -4.986 M -292.71 % | -1.270 M -13.99 % | -1.114 M 86.63 % | -8.328 M -261.20 % | -2.306 M -309.18 % | -563.474 K | 0.000 |
| Net cash used provided by financing activities | -48.597 M 41.59 % | -83.199 M 32.29 % | -122.869 M 36.83 % | -194.492 M 41.27 % | -331.150 M -249.36 % | 221.717 M 440.46 % | -65.123 M -27.22 % | -51.191 M -40.01 % | -36.563 M 59.38 % | -90.011 M -8.40 % | -83.035 M -7.52 % | -77.224 M -25.34 % | -61.611 M 44.38 % | -110.774 M -389.72 % | 38.235 M 185.07 % | -44.945 M 13.35 % | -51.871 M -259.38 % | -14.434 M 34.69 % | -22.100 M -632.80 % | -3.016 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 | 0.000 | 0.000 |
| Net change in cash | 123.557 M 134.24 % | 52.749 M 382.23 % | -18.690 M -217.00 % | 15.974 M 352.27 % | 3.532 M 106.51 % | -54.272 M -256.25 % | 34.733 M 347.40 % | -14.039 M -165.28 % | 21.505 M -4.59 % | 22.539 M 264.56 % | -13.696 M -165.08 % | 21.045 M 1 194.53 % | -1.923 M -211.43 % | 1.726 M 106.66 % | -25.896 M -170.22 % | 36.877 M -9.83 % | 40.899 M 335.93 % | -17.335 M -191.83 % | 18.879 M | 0.000 |
| Cash at beginning of period | 72.017 M 273.76 % | 19.268 M -49.24 % | 37.958 M 72.66 % | 21.984 M 19.14 % | 18.452 M -74.63 % | 72.724 M 91.42 % | 37.991 M -26.98 % | 52.030 M 70.45 % | 30.525 M 282.21 % | 7.986 M -63.17 % | 21.683 M 3 302.21 % | 637.313 K -75.11 % | 2.560 M 206.76 % | 834.559 K -99.27 % | 113.652 M 48.03 % | 76.775 M 114.00 % | 35.876 M -32.58 % | 53.211 M 54.99 % | 34.333 M | 0.000 |
| Cash at end of period | 195.574 M 171.57 % | 72.017 M 273.76 % | 19.268 M -49.24 % | 37.958 M 72.66 % | 21.984 M 19.14 % | 18.452 M -74.63 % | 72.724 M 91.42 % | 37.991 M -26.98 % | 52.030 M 70.45 % | 30.525 M 282.21 % | 7.986 M -63.17 % | 21.683 M 3 302.21 % | 637.313 K -75.11 % | 2.560 M -97.08 % | 87.756 M -22.79 % | 113.652 M 48.03 % | 76.775 M 114.00 % | 35.876 M -32.58 % | 53.211 M 5 909.46 % | 885.454 K |
| Operating cash flow | 371.248 M 168.55 % | 138.244 M -74.35 % | 539.016 M 86.75 % | 288.637 M 254.07 % | -187.347 M -138.29 % | 489.307 M 586.84 % | 71.240 M 289.65 % | 18.283 M -93.00 % | 261.207 M 58.31 % | 164.995 M -12.19 % | 187.903 M 28.75 % | 145.940 M 821.40 % | 15.839 M -83.17 % | 94.090 M 1 247.84 % | -8.197 M -112.87 % | 63.686 M -17.77 % | 77.448 M -26.27 % | 105.038 M 56.82 % | 66.978 M 658.88 % | -11.984 M |
| Capital expenditure | -201.458 M -301.58 % | -50.166 M -223.63 % | -15.501 M 4.01 % | -16.148 M 73.76 % | -61.538 M 82.73 % | -356.293 M -23.17 % | -289.276 M -321.43 % | -68.642 M -477.99 % | -11.876 M 89.18 % | -109.765 M -1 311.65 % | -7.776 M 22.45 % | -10.027 M 73.61 % | -37.995 M -88.43 % | -20.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.529 M |
| Free CashFlow | 169.790 M 92.77 % | 88.078 M -83.18 % | 523.515 M 92.12 % | 272.489 M 209.48 % | -248.885 M -287.11 % | 133.014 M 161.01 % | -218.036 M -332.96 % | -50.359 M -120.20 % | 249.331 M 351.44 % | 55.231 M -69.34 % | 180.127 M 32.53 % | 135.913 M 713.44 % | -22.156 M -129.97 % | 73.926 M 1 001.85 % | -8.197 M -112.87 % | 63.686 M -17.77 % | 77.448 M -26.27 % | 105.038 M 56.82 % | 66.978 M 210.68 % | -60.513 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.859 B -0.32 % | 1.865 B -5.88 % | 1.981 B 24.22 % | 1.595 B -3.88 % | 1.660 B 20.34 % | 1.379 B -15.85 % | 1.639 B -4.77 % | 1.721 B 15.09 % | 1.495 B -7.40 % | 1.615 B 2.65 % | 1.573 B 13.39 % | 1.387 B 20.56 % | 1.151 B -1.12 % | 1.164 B -9.76 % | 1.290 B -2.05 % | 1.317 B 21.08 % | 1.087 B -7.27 % | 1.173 B 20.72 % | 971.469 M -1.20 % | 983.301 M -12.39 % | 1.122 B -9.67 % | 1.242 B 72.44 % | 720.525 M -5.02 % | 758.582 M 2.30 % | 741.546 M -12.65 % | 848.943 M 2.22 % | 830.494 M 18.64 % | 699.991 M -19.88 % | 873.672 M 8.87 % | 802.527 M 19.61 % | 670.976 M 5.95 % | 633.291 M 14.50 % | 553.079 M 6.78 % | 517.948 M -5.32 % | 547.027 M 2.76 % | 532.327 M 9.81 % | 484.753 M -1.28 % | 491.045 M -29.99 % | 701.430 M -10.61 % | 784.642 M -14.07 % | 913.098 M 5.39 % | 866.394 M 22.19 % | 709.040 M 6.91 % | 663.216 M -6.76 % | 711.270 M -5.59 % | 753.370 M -1.66 % | 766.110 M 14.67 % | 668.073 M -0.91 % | 674.192 M 21.34 % | 555.602 M -5.70 % | 589.196 M -10.13 % | 655.629 M 25.16 % | 523.847 M -20.39 % | 658.036 M |
| Net income | 76.125 M -8.30 % | 83.012 M -33.36 % | 124.570 M 20.44 % | 103.431 M -31.24 % | 150.427 M 58.19 % | 95.091 M -38.08 % | 153.577 M -19.65 % | 191.131 M 38.16 % | 138.337 M 17.71 % | 117.528 M 22.13 % | 96.230 M 3.41 % | 93.061 M -6.14 % | 99.152 M 35.17 % | 73.353 M -17.82 % | 89.255 M 19.84 % | 74.480 M -13.37 % | 85.974 M 53.79 % | 55.903 M 523.29 % | 8.969 M -78.54 % | 41.801 M -37.03 % | 66.383 M -60.30 % | 167.210 M 1 917.70 % | -9.199 M -114.50 % | 63.420 M 110.73 % | 30.095 M -48.76 % | 58.737 M 10.53 % | 53.140 M -1.57 % | 53.987 M -22.39 % | 69.561 M 22.09 % | 56.973 M 75.02 % | 32.553 M -34.02 % | 49.339 M 138.69 % | 20.671 M -66.96 % | 62.560 M 18.62 % | 52.740 M 21.08 % | 43.558 M -10.38 % | 48.605 M 24.90 % | 38.914 M -24.23 % | 51.357 M -1.52 % | 52.152 M -29.81 % | 74.301 M -7.39 % | 80.233 M 61.04 % | 49.821 M -12.47 % | 56.917 M 19.70 % | 47.548 M -27.54 % | 65.623 M 15.35 % | 56.891 M 31.96 % | 43.112 M 4.10 % | 41.416 M 20.11 % | 34.481 M 14.03 % | 30.239 M 37.46 % | 21.999 M -39.27 % | 36.222 M -1.81 % | 36.890 M |
| Income before tax | 99.206 M -9.43 % | 109.531 M -36.61 % | 172.797 M 30.26 % | 132.655 M -27.09 % | 181.937 M 48.32 % | 122.664 M -37.79 % | 197.168 M -22.09 % | 253.058 M 41.58 % | 178.733 M 15.96 % | 154.138 M 20.05 % | 128.400 M 6.30 % | 120.790 M -6.29 % | 128.891 M 33.40 % | 96.623 M -19.95 % | 120.700 M 35.55 % | 89.046 M -19.29 % | 110.331 M 55.08 % | 71.143 M 328.39 % | 16.607 M -64.66 % | 46.991 M -52.49 % | 98.900 M -55.65 % | 223.016 M 1 479.71 % | -16.164 M -119.13 % | 84.509 M 94.48 % | 43.453 M -45.52 % | 79.758 M -0.81 % | 80.407 M 13.03 % | 71.137 M -25.54 % | 95.536 M 24.18 % | 76.934 M 60.02 % | 48.079 M -28.10 % | 66.868 M 57.47 % | 42.463 M -44.68 % | 76.761 M -1.80 % | 78.169 M 33.55 % | 58.533 M -15.73 % | 69.455 M 31.01 % | 53.014 M -23.92 % | 69.685 M -9.68 % | 77.152 M -33.38 % | 115.801 M -0.80 % | 116.733 M 70.37 % | 68.516 M -19.50 % | 85.117 M 19.30 % | 71.348 M -23.79 % | 93.623 M 7.42 % | 87.156 M 41.23 % | 61.712 M 1.56 % | 60.764 M 34.63 % | 45.133 M 9.45 % | 41.237 M 37.46 % | 29.999 M -42.00 % | 51.722 M -4.02 % | 53.890 M |
| Income before tax ratio | 0.05 -9.14 % | 0.06 -32.65 % | 0.09 4.87 % | 0.08 -24.14 % | 0.11 23.26 % | 0.09 -26.07 % | 0.12 -18.18 % | 0.15 23.02 % | 0.12 25.22 % | 0.10 16.94 % | 0.08 -6.25 % | 0.09 -22.27 % | 0.11 34.91 % | 0.08 -11.29 % | 0.09 38.38 % | 0.07 -33.34 % | 0.10 67.25 % | 0.06 254.88 % | 0.02 -64.23 % | 0.05 -45.77 % | 0.09 -50.91 % | 0.18 900.11 % | -0.02 -120.14 % | 0.11 90.12 % | 0.06 -37.63 % | 0.09 -2.96 % | 0.10 -4.73 % | 0.10 -7.06 % | 0.11 14.07 % | 0.10 33.79 % | 0.07 -32.14 % | 0.11 37.53 % | 0.08 -48.20 % | 0.15 3.71 % | 0.14 29.96 % | 0.11 -23.26 % | 0.14 32.71 % | 0.11 8.67 % | 0.10 1.04 % | 0.10 -22.47 % | 0.13 -5.87 % | 0.13 39.43 % | 0.10 -24.71 % | 0.13 27.94 % | 0.10 -19.28 % | 0.12 9.24 % | 0.11 23.16 % | 0.09 2.49 % | 0.09 10.95 % | 0.08 16.07 % | 0.07 52.96 % | 0.05 -53.66 % | 0.10 20.56 % | 0.08 |
| EBITDA | 128.580 M -6.00 % | 136.794 M -31.84 % | 200.692 M 27.61 % | 157.271 M -22.45 % | 202.797 M 41.94 % | 142.880 M -35.19 % | 220.457 M -20.27 % | 276.495 M 37.51 % | 201.073 M 15.26 % | 174.449 M 14.24 % | 152.708 M 5.02 % | 145.415 M -5.80 % | 154.371 M 27.16 % | 121.396 M -18.52 % | 148.994 M 19.45 % | 124.738 M -13.30 % | 143.878 M 39.94 % | 102.816 M 82.80 % | 56.246 M -36.94 % | 89.198 M -36.73 % | 140.973 M -46.76 % | 264.800 M 784.05 % | 29.953 M -68.79 % | 95.972 M 77.30 % | 54.129 M -39.69 % | 89.749 M 4.06 % | 86.247 M 13.23 % | 76.173 M -23.36 % | 99.392 M 23.42 % | 80.533 M 50.09 % | 53.655 M -24.78 % | 71.334 M 51.81 % | 46.988 M -36.82 % | 74.372 M -2.86 % | 76.563 M 20.16 % | 63.717 M -13.54 % | 73.697 M 26.67 % | 58.180 M -23.18 % | 75.737 M -9.36 % | 83.554 M -31.12 % | 121.305 M -0.40 % | 121.789 M 86.67 % | 65.244 M -27.72 % | 90.265 M 18.95 % | 75.882 M -22.72 % | 98.191 M 105.48 % | 47.786 M -24.65 % | 63.421 M -29.02 % | 89.348 M 23.70 % | 72.232 M 54.64 % | 46.711 M 10.63 % | 42.223 M -8.53 % | 46.158 M -43.58 % | 81.814 M |
| Net income ratio | 0.04 -8.00 % | 0.04 -29.19 % | 0.06 -3.04 % | 0.06 -28.47 % | 0.09 31.46 % | 0.07 -26.42 % | 0.09 -15.62 % | 0.11 20.04 % | 0.09 27.11 % | 0.07 18.98 % | 0.06 -8.81 % | 0.07 -22.15 % | 0.09 36.71 % | 0.06 -8.92 % | 0.07 22.34 % | 0.06 -28.45 % | 0.08 65.86 % | 0.05 416.33 % | 0.01 -78.28 % | 0.04 -28.13 % | 0.06 -56.05 % | 0.13 1 154.10 % | -0.01 -115.27 % | 0.08 106.00 % | 0.04 -41.34 % | 0.07 8.13 % | 0.06 -17.04 % | 0.08 -3.13 % | 0.08 12.15 % | 0.07 46.33 % | 0.05 -37.73 % | 0.08 108.46 % | 0.04 -69.06 % | 0.12 25.28 % | 0.10 17.83 % | 0.08 -18.39 % | 0.10 26.52 % | 0.08 8.24 % | 0.07 10.16 % | 0.07 -18.32 % | 0.08 -12.13 % | 0.09 31.79 % | 0.07 -18.12 % | 0.09 28.38 % | 0.07 -23.26 % | 0.09 17.30 % | 0.07 15.07 % | 0.06 5.05 % | 0.06 -1.02 % | 0.06 20.92 % | 0.05 52.96 % | 0.03 -51.47 % | 0.07 23.34 % | 0.06 |
| Ratio EBITDA | 0.07 -5.70 % | 0.07 -27.58 % | 0.10 2.73 % | 0.10 -19.32 % | 0.12 17.95 % | 0.10 -22.98 % | 0.13 -16.27 % | 0.16 19.48 % | 0.13 24.47 % | 0.11 11.29 % | 0.10 -7.39 % | 0.10 -21.87 % | 0.13 28.61 % | 0.10 -9.71 % | 0.12 21.94 % | 0.09 -28.40 % | 0.13 50.92 % | 0.09 51.43 % | 0.06 -36.17 % | 0.09 -27.78 % | 0.13 -41.06 % | 0.21 412.67 % | 0.04 -67.14 % | 0.13 73.32 % | 0.07 -30.95 % | 0.11 1.80 % | 0.10 -4.57 % | 0.11 -4.35 % | 0.11 13.37 % | 0.10 25.49 % | 0.08 -29.01 % | 0.11 32.58 % | 0.08 -40.83 % | 0.14 2.59 % | 0.14 16.93 % | 0.12 -21.27 % | 0.15 28.31 % | 0.12 9.73 % | 0.11 1.40 % | 0.11 -19.84 % | 0.13 -5.49 % | 0.14 52.76 % | 0.09 -32.39 % | 0.14 27.57 % | 0.11 -18.15 % | 0.13 108.96 % | 0.06 -34.30 % | 0.09 -28.37 % | 0.13 1.94 % | 0.13 63.99 % | 0.08 23.10 % | 0.06 -26.91 % | 0.09 -29.13 % | 0.12 |
| Gross profit ratio | 0.17 -5.94 % | 0.18 -27.59 % | 0.25 2.46 % | 0.24 -0.27 % | 0.25 31.71 % | 0.19 -15.36 % | 0.22 -18.21 % | 0.27 27.00 % | 0.21 33.93 % | 0.16 -12.65 % | 0.18 1.15 % | 0.18 -15.73 % | 0.21 15.68 % | 0.18 -25.05 % | 0.25 48.26 % | 0.17 -9.43 % | 0.18 36.13 % | 0.13 15.43 % | 0.12 -37.71 % | 0.19 -23.11 % | 0.24 -21.17 % | 0.31 5.03 % | 0.29 10.55 % | 0.26 14.61 % | 0.23 6.31 % | 0.22 -7.41 % | 0.23 0.68 % | 0.23 -11.73 % | 0.26 31.88 % | 0.20 -19.17 % | 0.25 7.40 % | 0.23 1.99 % | 0.23 -9.61 % | 0.25 -13.33 % | 0.29 2.49 % | 0.28 12.04 % | 0.25 3.88 % | 0.24 3.11 % | 0.23 3.30 % | 0.23 -9.39 % | 0.25 5.26 % | 0.24 29.37 % | 0.18 -19.81 % | 0.23 -0.22 % | 0.23 5.22 % | 0.22 4.90 % | 0.21 18.32 % | 0.18 -7.01 % | 0.19 -8.95 % | 0.21 -18.75 % | 0.26 83.53 % | 0.14 -19.77 % | 0.17 -6.61 % | 0.19 |
| Weighted average shs out dil | 100.164 M 0.15 % | 100.014 M -0.21 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 100.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M -0.07 % | 50.146 M 0.03 % | 50.129 M 0.03 % | 50.112 M 0.00 % | 50.112 M 0.04 % | 50.094 M -0.02 % | 50.103 M -0.05 % | 50.130 M 0.06 % | 50.100 M 0.01 % | 50.093 M -0.02 % | 50.103 M -0.02 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M |
| Weighted average shs out | 100.164 M 0.15 % | 100.014 M -0.21 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 0.00 % | 100.224 M 100.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M -0.07 % | 50.146 M 0.03 % | 50.129 M 0.03 % | 50.112 M 0.00 % | 50.112 M 0.04 % | 50.094 M -0.02 % | 50.103 M -0.05 % | 50.130 M 0.06 % | 50.100 M 0.01 % | 50.093 M -0.02 % | 50.103 M -0.02 % | 50.112 M 0.00 % | 50.112 M 0.00 % | 50.112 M |
| EPS diluted | 0.76 -8.43 % | 0.83 -33.06 % | 1.24 20.39 % | 1.03 -31.33 % | 1.50 57.89 % | 0.95 -37.91 % | 1.53 -19.90 % | 1.91 38.38 % | 1.38 17.70 % | 1.17 22.13 % | 0.96 3.41 % | 0.93 -6.15 % | 0.99 35.17 % | 0.73 -17.82 % | 0.89 19.85 % | 0.74 -13.37 % | 0.86 53.78 % | 0.56 523.24 % | 0.09 -78.54 % | 0.42 -37.03 % | 0.66 -60.30 % | 1.67 1 917.43 % | -0.09 -114.51 % | 0.63 110.72 % | 0.30 -48.76 % | 0.59 10.54 % | 0.53 -1.58 % | 0.54 -22.39 % | 0.69 22.09 % | 0.57 74.92 % | 0.33 -34.01 % | 0.49 138.85 % | 0.21 -66.97 % | 0.62 -31.41 % | 0.91 -7.61 % | 0.99 -0.51 % | 0.99 -11.61 % | 1.12 23.08 % | 0.91 7.06 % | 0.85 -12.37 % | 0.97 -39.38 % | 1.60 61.62 % | 0.99 -70.97 % | 3.41 19.65 % | 2.85 117.56 % | 1.31 14.91 % | 1.14 32.56 % | 0.86 3.61 % | 0.83 20.29 % | 0.69 15.00 % | 0.60 36.36 % | 0.44 -38.89 % | 0.72 -2.70 % | 0.74 |
| Earnings per share | 0.76 -8.43 % | 0.83 -33.06 % | 1.24 20.39 % | 1.03 -31.33 % | 1.50 57.89 % | 0.95 -37.91 % | 1.53 -19.90 % | 1.91 38.38 % | 1.38 17.70 % | 1.17 22.13 % | 0.96 3.41 % | 0.93 -6.15 % | 0.99 35.17 % | 0.73 -17.82 % | 0.89 19.85 % | 0.74 -13.37 % | 0.86 53.78 % | 0.56 523.24 % | 0.09 -78.54 % | 0.42 -37.03 % | 0.66 -60.30 % | 1.67 1 917.43 % | -0.09 -114.51 % | 0.63 110.72 % | 0.30 -48.76 % | 0.59 10.54 % | 0.53 -1.58 % | 0.54 -22.39 % | 0.69 22.09 % | 0.57 74.92 % | 0.33 -34.01 % | 0.49 138.85 % | 0.21 -66.97 % | 0.62 -31.41 % | 0.91 -7.61 % | 0.99 -0.51 % | 0.99 -11.61 % | 1.12 23.08 % | 0.91 7.06 % | 0.85 -12.37 % | 0.97 -39.38 % | 1.60 61.62 % | 0.99 -70.97 % | 3.41 19.65 % | 2.85 117.56 % | 1.31 14.91 % | 1.14 32.56 % | 0.86 3.61 % | 0.83 20.29 % | 0.69 15.00 % | 0.60 36.36 % | 0.44 -38.89 % | 0.72 -2.70 % | 0.74 |
| Gross profit | 317.419 M -6.24 % | 338.554 M -31.85 % | 496.807 M 27.27 % | 390.362 M -4.14 % | 407.209 M 58.50 % | 256.920 M -28.77 % | 360.714 M -22.11 % | 463.093 M 46.16 % | 316.833 M 24.02 % | 255.467 M -10.33 % | 284.901 M 14.70 % | 248.385 M 1.60 % | 244.485 M 14.38 % | 213.754 M -32.37 % | 316.042 M 45.22 % | 217.624 M 9.67 % | 198.442 M 26.23 % | 157.212 M 39.34 % | 112.826 M -38.46 % | 183.339 M -32.63 % | 272.151 M -28.79 % | 382.173 M 81.12 % | 211.011 M 5.00 % | 200.958 M 17.24 % | 171.409 M -7.14 % | 184.591 M -5.35 % | 195.035 M 19.45 % | 163.275 M -29.28 % | 230.866 M 43.57 % | 160.803 M -3.33 % | 166.336 M 13.79 % | 146.177 M 16.78 % | 125.173 M -3.48 % | 129.691 M -17.94 % | 158.045 M 5.32 % | 150.068 M 23.04 % | 121.969 M 2.55 % | 118.932 M -27.81 % | 164.759 M -7.65 % | 178.409 M -22.14 % | 229.144 M 10.94 % | 206.550 M 58.08 % | 130.660 M -14.27 % | 152.412 M -6.96 % | 163.816 M -0.66 % | 164.897 M 3.15 % | 159.855 M 35.69 % | 117.813 M -7.85 % | 127.849 M 10.48 % | 115.718 M -23.38 % | 151.037 M 64.93 % | 91.574 M 0.41 % | 91.197 M -25.66 % | 122.670 M |
| Income tax expense | 23.081 M -12.96 % | 26.519 M -45.01 % | 48.227 M 65.03 % | 29.224 M -7.25 % | 31.510 M 14.28 % | 27.573 M -36.75 % | 43.591 M -29.61 % | 61.927 M 53.30 % | 40.396 M 10.34 % | 36.610 M 13.80 % | 32.170 M 16.02 % | 27.729 M -6.76 % | 29.739 M 27.80 % | 23.270 M -26.00 % | 31.444 M 115.87 % | 14.566 M -40.20 % | 24.357 M 59.82 % | 15.240 M 99.53 % | 7.638 M 47.17 % | 5.190 M -84.04 % | 32.517 M -41.73 % | 55.806 M 901.23 % | -6.965 M -133.03 % | 21.089 M 57.88 % | 13.358 M -36.45 % | 21.021 M -22.91 % | 27.267 M 58.99 % | 17.150 M -33.97 % | 25.975 M 30.13 % | 19.961 M 28.56 % | 15.526 M -11.43 % | 17.529 M -19.56 % | 21.792 M 53.46 % | 14.200 M -44.16 % | 25.429 M 69.81 % | 14.975 M -28.18 % | 20.850 M 47.87 % | 14.100 M -23.07 % | 18.328 M -26.69 % | 25.000 M -39.76 % | 41.500 M 13.70 % | 36.500 M 95.24 % | 18.695 M -33.71 % | 28.200 M 18.49 % | 23.800 M -15.00 % | 28.000 M -7.49 % | 30.265 M 62.72 % | 18.600 M -3.87 % | 19.348 M 81.64 % | 10.652 M -3.14 % | 10.997 M 37.47 % | 8.000 M -48.39 % | 15.500 M -8.82 % | 17.000 M |
| Cost of revenue | 1.541 B 0.99 % | 1.526 B 2.81 % | 1.485 B 23.23 % | 1.205 B -3.80 % | 1.252 B 11.60 % | 1.122 B -12.21 % | 1.278 B 1.61 % | 1.258 B 6.74 % | 1.178 B -13.30 % | 1.359 B 5.52 % | 1.288 B 13.11 % | 1.139 B 25.68 % | 906.213 M -4.61 % | 950.011 M -2.43 % | 973.656 M -11.41 % | 1.099 B 23.63 % | 888.962 M -12.46 % | 1.016 B 18.27 % | 858.643 M 7.34 % | 799.962 M -5.91 % | 850.203 M -1.17 % | 860.304 M 68.85 % | 509.514 M -8.63 % | 557.624 M -2.19 % | 570.137 M -14.18 % | 664.352 M 4.55 % | 635.459 M 18.40 % | 536.716 M -16.50 % | 642.806 M 0.17 % | 641.724 M 27.16 % | 504.640 M 3.60 % | 487.114 M 13.84 % | 427.906 M 10.21 % | 388.257 M -0.19 % | 388.982 M 1.76 % | 382.259 M 5.37 % | 362.784 M -2.51 % | 372.113 M -30.66 % | 536.671 M -11.47 % | 606.233 M -11.36 % | 683.954 M 3.65 % | 659.844 M 14.08 % | 578.380 M 13.23 % | 510.804 M -6.69 % | 547.454 M -6.97 % | 588.473 M -2.93 % | 606.254 M 10.18 % | 550.260 M 0.72 % | 546.343 M 24.20 % | 439.884 M 0.39 % | 438.159 M -22.32 % | 564.055 M 30.37 % | 432.650 M -19.19 % | 535.366 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 87.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.899 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.373 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 |
| Other expenses | 227.242 M -12.87 % | 260.794 M 13.78 % | 229.201 M -13.27 % | 264.280 M 2.58 % | 257.636 M | 0.000 100.00 % | -36.693 M -150.67 % | 72.418 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 316.042 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 183.339 M -32.63 % | 272.151 M -28.79 % | 382.173 M | 0.000 -100.00 % | 200.958 M 17.24 % | 171.409 M -7.14 % | 184.591 M -5.35 % | 195.035 M 19.45 % | 163.275 M -29.28 % | 230.866 M | 0.000 -100.00 % | 166.336 M 13.79 % | 146.177 M 16.78 % | 125.173 M -3.48 % | 129.691 M -17.94 % | 158.045 M 5.32 % | 150.068 M 23.04 % | 121.969 M 2.55 % | 118.932 M -27.81 % | 164.759 M -7.65 % | 178.409 M -22.14 % | 229.144 M 10.94 % | 206.550 M 58.08 % | 130.660 M -14.27 % | 152.412 M -6.96 % | 163.816 M -0.66 % | 164.897 M 3.15 % | 159.855 M 35.69 % | 117.813 M -7.85 % | 127.849 M 10.48 % | 115.718 M -23.38 % | 151.037 M 64.93 % | 91.574 M 0.41 % | 91.197 M -25.66 % | 122.670 M |
| Operating expenses | 227.242 M -12.87 % | 260.794 M -22.76 % | 337.658 M 27.77 % | 264.280 M 2.58 % | 257.636 M 51.52 % | 170.031 M -10.86 % | 190.751 M -22.20 % | 245.192 M -36.27 % | 384.713 M 19.01 % | 323.271 M -8.28 % | 352.468 M 11.55 % | 315.963 M 1.57 % | 311.084 M 10.90 % | 280.521 M -11.24 % | 316.042 M 150.44 % | 126.193 M 22.15 % | 103.311 M -0.24 % | 103.555 M -6.12 % | 110.304 M -39.84 % | 183.339 M -32.63 % | 272.151 M -28.79 % | 382.173 M 147.17 % | 154.622 M -23.06 % | 200.958 M 17.24 % | 171.409 M -7.14 % | 184.591 M -5.35 % | 195.035 M 19.45 % | 163.275 M -29.28 % | 230.866 M 22.73 % | 188.113 M 13.09 % | 166.336 M 13.79 % | 146.177 M 16.78 % | 125.173 M -3.48 % | 129.691 M -17.94 % | 158.045 M 5.32 % | 150.068 M 23.04 % | 121.969 M 2.55 % | 118.932 M -27.81 % | 164.759 M -7.65 % | 178.409 M -22.14 % | 229.144 M 10.94 % | 206.550 M 58.08 % | 130.660 M -14.27 % | 152.412 M -6.96 % | 163.816 M -0.66 % | 164.897 M 3.15 % | 159.855 M 35.69 % | 117.813 M -7.85 % | 127.849 M 10.48 % | 115.718 M -23.38 % | 151.037 M 64.93 % | 91.574 M 0.41 % | 91.197 M -25.66 % | 122.670 M |
| Cost and expenses | 1.769 B -1.03 % | 1.787 B -1.93 % | 1.822 B 24.04 % | 1.469 B -2.71 % | 1.510 B 16.85 % | 1.292 B -12.03 % | 1.469 B -2.27 % | 1.503 B 12.41 % | 1.337 B -10.56 % | 1.495 B 2.77 % | 1.455 B 13.01 % | 1.287 B 23.68 % | 1.041 B -3.28 % | 1.076 B -8.89 % | 1.181 B -3.60 % | 1.225 B 23.48 % | 992.273 M -11.33 % | 1.119 B 15.49 % | 968.947 M 1.22 % | 957.269 M -9.04 % | 1.052 B 0.61 % | 1.046 B 45.16 % | 720.525 M 5.47 % | 683.139 M -3.22 % | 705.848 M -9.62 % | 780.956 M -5.96 % | 830.494 M 29.67 % | 640.455 M -19.21 % | 792.693 M 7.56 % | 736.950 M 9.83 % | 670.976 M 15.27 % | 582.081 M 5.24 % | 553.079 M 6.78 % | 517.948 M -5.32 % | 547.027 M 16.66 % | 468.914 M -3.27 % | 484.753 M -1.28 % | 491.045 M -29.99 % | 701.430 M -10.61 % | 784.642 M -14.07 % | 913.098 M 5.39 % | 866.394 M 22.19 % | 709.040 M 6.91 % | 663.216 M -6.76 % | 711.270 M -5.59 % | 753.370 M -1.66 % | 766.110 M 14.67 % | 668.073 M -0.91 % | 674.192 M 21.34 % | 555.602 M -5.70 % | 589.196 M -10.13 % | 655.629 M 25.16 % | 523.847 M -20.39 % | 658.036 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 39.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.693 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 68.462 M | 0.000 | 0.000 -100.00 % | 170.031 M -10.86 % | 190.751 M 10.40 % | 172.774 M 8.87 % | 158.704 M 16.86 % | 135.802 M -18.51 % | 166.639 M 12.27 % | 148.430 M 10.25 % | 134.630 M 6.78 % | 126.083 M -8.06 % | 137.135 M 8.67 % | 126.193 M 22.15 % | 103.311 M -0.24 % | 103.555 M -6.12 % | 110.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 155.068 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.226 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.030 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.591 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 396.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.683 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 756.000 K -64.22 % | 2.113 M 530.75 % | 335.000 K -88.05 % | 2.803 M 71.02 % | 1.639 M 15.75 % | 1.416 M 39.92 % | 1.012 M -28.48 % | 1.415 M 59.89 % | 885.000 K 295.09 % | 224.000 K -4.27 % | 234.000 K -19.59 % | 291.000 K -72.57 % | 1.061 M 77.42 % | 598.000 K | 0.000 -100.00 % | 5.771 M 49.86 % | 3.851 M 118.93 % | 1.759 M 16.18 % | 1.514 M -63.71 % | 4.172 M -12.70 % | 4.779 M 6.67 % | 4.480 M -17.86 % | 5.454 M 394.02 % | 1.104 M 93.35 % | 571.000 K -27.99 % | 793.000 K 18.71 % | 668.000 K -16.29 % | 798.000 K 380.72 % | 166.000 K 115.58 % | 77.000 K -78.67 % | 361.000 K 1 144.83 % | 29.000 K 141.67 % | 12.000 K 300.00 % | 3.000 K -98.99 % | 296.000 K 745.71 % | 35.000 K -54.55 % | 77.000 K 148.39 % | 31.000 K -89.67 % | 300.000 K 191.26 % | 103.000 K 505.88 % | 17.000 K 183.33 % | 6.000 K | 0.000 -100.00 % | 119.000 K 250.00 % | 34.000 K -50.00 % | 68.000 K | 0.000 -100.00 % | 205.000 K 28.93 % | 159.000 K 354.29 % | 35.000 K -71.87 % | 124.440 K 9.16 % | 114.000 K -8.80 % | 125.000 K 38.89 % | 90.000 K |
| Depreciation and amortization | 28.618 M 13.79 % | 25.150 M -8.74 % | 27.560 M 26.35 % | 21.813 M 13.49 % | 19.221 M 2.24 % | 18.800 M -15.59 % | 22.272 M 1.14 % | 22.022 M 2.64 % | 21.455 M 6.81 % | 20.087 M -16.56 % | 24.074 M -1.07 % | 24.334 M -0.35 % | 24.419 M 1.01 % | 24.175 M -19.59 % | 30.066 M 0.48 % | 29.921 M 0.76 % | 29.696 M -0.73 % | 29.914 M -21.54 % | 38.125 M 0.24 % | 38.035 M 1.99 % | 37.294 M -0.03 % | 37.304 M -8.26 % | 40.664 M 292.55 % | 10.359 M 2.51 % | 10.105 M 9.86 % | 9.198 M 77.84 % | 5.172 M 22.04 % | 4.238 M 14.85 % | 3.690 M 4.77 % | 3.522 M -32.46 % | 5.215 M 17.53 % | 4.437 M -1.68 % | 4.513 M 8.75 % | 4.150 M -20.65 % | 5.230 M 1.57 % | 5.149 M 23.63 % | 4.165 M -18.89 % | 5.135 M -10.73 % | 5.752 M -8.68 % | 6.299 M 14.80 % | 5.487 M 8.65 % | 5.050 M -73.00 % | 18.706 M 271.96 % | 5.029 M 11.76 % | 4.500 M 0.00 % | 4.500 M 13.60 % | 3.961 M -11.97 % | 4.500 M -11.76 % | 5.100 M 30.77 % | 3.900 M -27.09 % | 5.349 M 41.78 % | 3.773 M 0.24 % | 3.764 M 0.37 % | 3.750 M |
| Operating income | 90.177 M 15.97 % | 77.760 M -51.14 % | 159.149 M 26.23 % | 126.082 M -15.71 % | 149.573 M 72.14 % | 86.889 M -48.88 % | 169.963 M -22.00 % | 217.901 M 37.80 % | 158.129 M 32.14 % | 119.665 M 1.19 % | 118.262 M 18.32 % | 99.955 M -9.01 % | 109.855 M 25.30 % | 87.671 M -33.50 % | 131.830 M 44.19 % | 91.431 M -3.89 % | 95.131 M 77.29 % | 53.657 M 2 027.56 % | 2.522 M -90.31 % | 26.032 M -62.81 % | 69.991 M -64.39 % | 196.532 M 248.53 % | 56.389 M -25.26 % | 75.443 M 111.34 % | 35.698 M -47.49 % | 67.987 M -44.88 % | 123.342 M 107.17 % | 59.536 M -26.48 % | 80.979 M 23.49 % | 65.577 M 98.68 % | 33.006 M -35.55 % | 51.210 M 20.57 % | 42.475 M -0.84 % | 42.835 M -22.03 % | 54.938 M -6.20 % | 58.568 M -15.77 % | 69.532 M 74.62 % | 39.820 M -30.22 % | 57.067 M -28.58 % | 79.907 M -31.01 % | 115.818 M -0.79 % | 116.739 M 250.24 % | 33.331 M -63.94 % | 92.445 M 29.51 % | 71.382 M -25.36 % | 95.638 M 92.03 % | 49.805 M -15.47 % | 58.921 M -30.06 % | 84.248 M 23.29 % | 68.332 M 153.97 % | 26.906 M -30.02 % | 38.450 M -9.30 % | 42.394 M -45.69 % | 78.064 M |
| Operating income ratio | 0.05 16.34 % | 0.04 -48.09 % | 0.08 1.62 % | 0.08 -12.30 % | 0.09 43.05 % | 0.06 -39.25 % | 0.10 -18.09 % | 0.13 19.73 % | 0.11 42.70 % | 0.07 -1.43 % | 0.08 4.34 % | 0.07 -24.53 % | 0.10 26.73 % | 0.08 -26.30 % | 0.10 47.20 % | 0.07 -20.62 % | 0.09 91.20 % | 0.05 1 662.45 % | 0.00 -90.19 % | 0.03 -57.55 % | 0.06 -60.58 % | 0.16 102.12 % | 0.08 -21.31 % | 0.10 106.59 % | 0.05 -39.89 % | 0.08 -46.08 % | 0.15 74.62 % | 0.09 -8.24 % | 0.09 13.43 % | 0.08 66.11 % | 0.05 -39.17 % | 0.08 5.29 % | 0.08 -7.14 % | 0.08 -17.65 % | 0.10 -8.72 % | 0.11 -23.30 % | 0.14 76.88 % | 0.08 -0.33 % | 0.08 -20.11 % | 0.10 -19.71 % | 0.13 -5.86 % | 0.13 186.63 % | 0.05 -66.27 % | 0.14 38.89 % | 0.10 -20.94 % | 0.13 95.27 % | 0.07 -26.29 % | 0.09 -29.42 % | 0.12 1.61 % | 0.12 169.33 % | 0.05 -22.13 % | 0.06 -27.53 % | 0.08 -31.78 % | 0.12 |
| Total other income expenses net | 9.029 M -71.58 % | 31.771 M 132.79 % | 13.648 M 107.64 % | 6.573 M -79.69 % | 32.364 M -9.53 % | 35.775 M 31.50 % | 27.205 M -22.62 % | 35.157 M 70.63 % | 20.604 M -40.23 % | 34.473 M 240.04 % | 10.138 M -51.34 % | 20.835 M 9.45 % | 19.036 M 112.65 % | 8.952 M 180.43 % | -11.130 M -366.67 % | -2.385 M -115.69 % | 15.200 M -13.07 % | 17.486 M 24.15 % | 14.085 M -32.80 % | 20.959 M -27.50 % | 28.909 M 9.16 % | 26.484 M 136.50 % | -72.553 M -900.28 % | 9.066 M 16.91 % | 7.755 M -34.12 % | 11.771 M 127.42 % | -42.935 M -470.10 % | 11.601 M -20.31 % | 14.557 M 28.18 % | 11.357 M -24.65 % | 15.073 M -3.74 % | 15.658 M 130 583.33 % | -12.000 K -100.04 % | 33.926 M 46.04 % | 23.231 M 66 474.29 % | -35.000 K 54.55 % | -77.000 K -100.58 % | 13.194 M 4.56 % | 12.618 M 558.00 % | -2.755 M -16 105.88 % | -17.000 K -183.33 % | -6.000 K -100.02 % | 35.185 M 580.14 % | -7.328 M -21 452.94 % | -34.000 K 98.31 % | -2.015 M -105.39 % | 37.351 M 1 238.27 % | 2.791 M 111.88 % | -23.484 M -1.23 % | -23.199 M -261.88 % | 14.331 M 269.58 % | -8.451 M -190.60 % | 9.328 M 138.59 % | -24.174 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-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-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -19.268 M | 0.000 100.00 % | -86.710 M | 0.000 -100.00 % | 111.375 M | 0.000 100.00 % | -45.089 M | 0.000 100.00 % | -45.852 M -349.49 % | -10.201 M 43.63 % | -18.098 M -523.15 % | 4.277 M -98.43 % | 272.441 M 141.47 % | 112.825 M | 0.000 -100.00 % | 495.322 M | 0.000 -100.00 % | 433.094 M | 0.000 -100.00 % | 85.479 M | 0.000 100.00 % | -28.867 M | 0.000 100.00 % | -61.749 M | 0.000 100.00 % | -13.553 M | 0.000 100.00 % | -38.377 M | 0.000 100.00 % | -52.030 M | 0.000 100.00 % | -73.900 M | 0.000 100.00 % | -9.448 M | 0.000 100.00 % | -137.500 M | 0.000 100.00 % | -27.960 M | 0.000 100.00 % | -101.700 M | 0.000 100.00 % | -21.683 M 76.93 % | -94.000 M -2 143.50 % | 4.600 M 101.39 % | -331.200 M |
| Total investments | 765.160 M | 0.000 -100.00 % | 1.211 B | 0.000 -100.00 % | 1.124 B | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 526.632 M 32.71 % | 396.840 M 27.39 % | 311.506 M 46.85 % | 212.125 M -66.56 % | 634.340 M 27.93 % | 495.844 M | 0.000 -100.00 % | 187.120 M | 0.000 -100.00 % | 136.952 M | 0.000 -100.00 % | 211.848 M | 0.000 -100.00 % | 300.341 M | 0.000 -100.00 % | 306.066 M | 0.000 -100.00 % | 306.957 M | 0.000 -100.00 % | 335.410 M | 0.000 -100.00 % | 311.307 M | 0.000 -100.00 % | 279.000 M | 0.000 -100.00 % | 222.733 M | 0.000 -100.00 % | 193.900 M | 0.000 -100.00 % | 132.739 M | 0.000 -100.00 % | 45.300 M | 0.000 -100.00 % | 80.286 M 126.16 % | 35.500 M -36.37 % | 55.790 M -78.61 % | 260.800 M |
| Total debt | 2.274 M | 0.000 -100.00 % | 108.864 M | 0.000 -100.00 % | 141.083 M | 0.000 -100.00 % | 26.928 M | 0.000 -100.00 % | 82.034 M 804.75 % | 9.067 M -88.57 % | 79.341 M 87.86 % | 42.235 M -90.51 % | 444.841 M 225.29 % | 136.754 M | 0.000 -100.00 % | 540.383 M | 0.000 -100.00 % | 451.546 M | 0.000 -100.00 % | 104.004 M | 0.000 -100.00 % | 43.857 M | 0.000 -100.00 % | 29.662 M | 0.000 -100.00 % | 24.438 M | 0.000 -100.00 % | 7.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.077 M | 0.000 -100.00 % | 45.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.100 M | 0.000 | 0.000 -100.00 % | 40.100 M 665.67 % | 5.237 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 3.260 B 179.81 % | 1.165 B -61.56 % | 3.031 B | 0.000 -100.00 % | 2.912 B 165.87 % | 1.095 B -57.34 % | 2.567 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.855 B | 0.000 -100.00 % | 1.622 B | 0.000 -100.00 % | 1.651 B | 0.000 -100.00 % | 1.646 B | 0.000 -100.00 % | 1.540 B | 0.000 -100.00 % | 1.496 B | 0.000 -100.00 % | 1.454 B | 0.000 -100.00 % | 1.367 B | 0.000 -100.00 % | 1.266 B | 0.000 -100.00 % | 1.193 B | 0.000 -100.00 % | 1.164 B | 0.000 -100.00 % | 1.009 B | 0.000 -100.00 % | 952.500 M | 0.000 -100.00 % | 858.813 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 1.845 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.566 B | 0.000 | 0.000 -100.00 % | 1.136 B | 0.000 -100.00 % | 931.836 M | 0.000 -100.00 % | 761.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 537.030 M | 0.000 | 0.000 | 0.000 -100.00 % | 560.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 470.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 429.925 M | 0.000 | 0.000 | 0.000 -100.00 % | 320.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 258.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 208.475 M | 0.000 -100.00 % | 155.897 M | 0.000 |
| Common stock | 501.120 M | 0.000 -100.00 % | 250.560 M | 0.000 -100.00 % | 250.560 M | 0.000 -100.00 % | 250.560 M | 0.000 -100.00 % | 250.560 M 0.00 % | 250.560 M 0.00 % | 250.560 M 0.00 % | 250.560 M 0.00 % | 250.560 M 0.00 % | 250.560 M | 0.000 -100.00 % | 250.560 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.300 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 125.300 M | 0.000 -100.00 % | 41.760 M | 0.000 -100.00 % | 41.800 M | 0.000 -100.00 % | 41.760 M -0.10 % | 41.800 M 0.10 % | 41.760 M -50.05 % | 83.600 M |
| Total equity | 3.269 B 0.28 % | 3.260 B 0.00 % | 3.260 B 7.56 % | 3.031 B 0.00 % | 3.031 B 4.09 % | 2.912 B 0.00 % | 2.912 B 13.43 % | 2.567 B 0.00 % | 2.567 B 6.43 % | 2.412 B 8.57 % | 2.222 B 3.93 % | 2.138 B 8.34 % | 1.973 B 3.50 % | 1.906 B 2.77 % | 1.855 B 0.00 % | 1.855 B 14.37 % | 1.622 B 0.00 % | 1.622 B -1.75 % | 1.651 B 0.00 % | 1.651 B 0.30 % | 1.646 B 0.00 % | 1.646 B 6.91 % | 1.540 B 0.00 % | 1.540 B 2.91 % | 1.496 B 0.00 % | 1.496 B 2.91 % | 1.454 B 0.00 % | 1.454 B 6.31 % | 1.367 B -2.71 % | 1.406 B 11.02 % | 1.266 B 0.00 % | 1.266 B 6.14 % | 1.193 B -2.32 % | 1.221 B 4.94 % | 1.164 B 0.00 % | 1.164 B 15.33 % | 1.009 B 0.00 % | 1.009 B 5.93 % | 952.500 M 0.00 % | 952.500 M 10.91 % | 858.813 M 0.00 % | 858.813 M 3.97 % | 826.000 M 9.23 % | 756.235 M -50.31 % | 1.522 B |
| Other non current liabilities | 19.802 M 100.61 % | -3.260 B -16 152.43 % | 20.310 M 100.67 % | -3.031 B -20 481.58 % | 14.872 M 100.51 % | -2.912 B -21 202.75 % | 13.800 M 100.54 % | -2.567 B -16 609.45 % | 15.551 M -1.84 % | 15.843 M 4.86 % | 15.109 M -1.95 % | 15.409 M 8.77 % | 14.167 M -43.24 % | 24.960 M 101.35 % | -1.855 B -14 432.81 % | 12.943 M 100.80 % | -1.622 B -13 929.60 % | 11.729 M 100.71 % | -1.651 B -17 768.88 % | 9.344 M 100.57 % | -1.646 B -19 054.72 % | 8.684 M 100.56 % | -1.540 B -16 205.00 % | 9.560 M 100.64 % | -1.496 B -15 877.20 % | 9.483 M 100.65 % | -1.454 B -34 444.55 % | 4.233 M 100.31 % | -1.367 B -18 909.86 % | 7.270 M 100.57 % | -1.266 B -13 568.09 % | 9.400 M 100.79 % | -1.193 B -15 349.03 % | 7.822 M 100.67 % | -1.164 B -20 162.07 % | 5.800 M 100.57 % | -1.009 B -17 430.33 % | 5.822 M 100.61 % | -952.500 M -43 395.45 % | 2.200 M 100.26 % | -858.813 M -33 663.36 % | 2.559 M 16.31 % | 2.200 M 3.07 % | 2.135 M -11.06 % | 2.400 M |
| Long term debt | 0.000 | 0.000 -100.00 % | 583.000 K | 0.000 -100.00 % | 2.503 M | 0.000 -100.00 % | 3.883 M | 0.000 -100.00 % | 5.415 M -35.49 % | 8.394 M 5.47 % | 7.959 M -12.22 % | 9.067 M -10.43 % | 10.123 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 777.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 |
| Total non current liabilities | 19.802 M 100.61 % | -3.260 B -15 704.50 % | 20.893 M 100.69 % | -3.031 B -17 545.46 % | 17.375 M 100.60 % | -2.912 B -16 568.81 % | 17.683 M 100.69 % | -2.567 B -12 345.47 % | 20.966 M -13.50 % | 24.237 M 5.07 % | 23.068 M -7.57 % | 24.957 M -16.71 % | 29.965 M -14.63 % | 35.101 M 101.89 % | -1.855 B -10 758.41 % | 17.405 M 101.07 % | -1.622 B -11 226.10 % | 14.579 M 100.88 % | -1.651 B -17 768.88 % | 9.344 M 100.57 % | -1.646 B -19 054.72 % | 8.684 M 100.56 % | -1.540 B -16 205.00 % | 9.560 M 100.64 % | -1.496 B -15 877.20 % | 9.483 M 100.65 % | -1.454 B -34 444.55 % | 4.233 M 100.31 % | -1.367 B -18 909.86 % | 7.270 M 100.57 % | -1.266 B -13 568.09 % | 9.400 M 100.79 % | -1.193 B -15 349.03 % | 7.822 M 100.67 % | -1.164 B -20 162.07 % | 5.800 M 100.57 % | -1.009 B -17 430.33 % | 5.822 M 100.61 % | -952.500 M -20 806.52 % | 4.600 M 100.54 % | -858.813 M -17 260.83 % | 5.004 M 4.26 % | 4.800 M 1.81 % | 4.715 M 96.45 % | 2.400 M |
| Other current liabilities | 145.622 M | 0.000 -100.00 % | 102.931 M | 0.000 -100.00 % | 143.011 M | 0.000 -100.00 % | 61.881 M | 0.000 -100.00 % | 107.819 M 117.03 % | 49.680 M -80.29 % | 252.105 M 482.70 % | 43.265 M -54.60 % | 95.301 M 95.38 % | 48.777 M | 0.000 -100.00 % | 109.217 M | 0.000 -100.00 % | 83.069 M | 0.000 -100.00 % | 114.575 M | 0.000 -100.00 % | 97.432 M | 0.000 -100.00 % | 80.015 M | 0.000 -100.00 % | 28.762 M | 0.000 -100.00 % | 46.379 M | 0.000 -100.00 % | 43.722 M | 0.000 -100.00 % | 214.400 M | 0.000 -100.00 % | 39.524 M | 0.000 -100.00 % | 45.200 M | 0.000 -100.00 % | 176.895 M | 0.000 -100.00 % | 71.400 M | 0.000 -100.00 % | 157.478 M 94.18 % | 81.100 M -31.20 % | 117.870 M -91.67 % | 1.415 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.442 M | 0.000 | 0.000 -100.00 % | 31.268 M | 0.000 -100.00 % | 14.148 M | 0.000 -100.00 % | 6.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 194.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.700 M | 0.000 | 0.000 -100.00 % | 78.000 M | 0.000 | 0.000 |
| Short term debt | 2.274 M | 0.000 -100.00 % | 108.281 M | 0.000 -100.00 % | 138.580 M | 0.000 -100.00 % | 23.045 M | 0.000 -100.00 % | 76.619 M 11 284.70 % | 673.000 K -99.06 % | 71.382 M 115.21 % | 33.168 M -92.37 % | 434.718 M 217.88 % | 136.754 M | 0.000 -100.00 % | 540.383 M | 0.000 -100.00 % | 450.769 M | 0.000 -100.00 % | 104.004 M | 0.000 -100.00 % | 43.857 M | 0.000 -100.00 % | 29.662 M | 0.000 -100.00 % | 24.438 M | 0.000 -100.00 % | 7.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.077 M | 0.000 -100.00 % | 45.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.100 M | 0.000 | 0.000 -100.00 % | 40.100 M 665.67 % | 5.237 M | 0.000 |
| Total current liabilities | 1.798 B | 0.000 -100.00 % | 1.785 B | 0.000 -100.00 % | 1.293 B | 0.000 -100.00 % | 1.527 B | 0.000 -100.00 % | 1.409 B -12.67 % | 1.613 B 41.39 % | 1.141 B -12.83 % | 1.309 B -4.17 % | 1.366 B -2.06 % | 1.395 B | 0.000 -100.00 % | 1.765 B | 0.000 -100.00 % | 1.627 B | 0.000 -100.00 % | 939.722 M | 0.000 -100.00 % | 748.019 M | 0.000 -100.00 % | 897.144 M | 0.000 -100.00 % | 586.290 M | 0.000 -100.00 % | 442.694 M | 0.000 -100.00 % | 474.185 M | 0.000 -100.00 % | 592.300 M | 0.000 -100.00 % | 594.060 M | 0.000 -100.00 % | 922.000 M | 0.000 -100.00 % | 668.058 M | 0.000 -100.00 % | 862.400 M | 0.000 -100.00 % | 768.772 M 15.97 % | 662.900 M 10.42 % | 600.330 M -57.59 % | 1.415 B |
| Total liabilities | 1.817 B 155.75 % | -3.260 B -280.52 % | 1.806 B 159.58 % | -3.031 B -331.25 % | 1.311 B 145.01 % | -2.912 B -288.54 % | 1.545 B 160.16 % | -2.567 B -279.55 % | 1.430 B -12.68 % | 1.638 B 40.67 % | 1.164 B -12.73 % | 1.334 B -4.43 % | 1.396 B -2.37 % | 1.430 B 177.07 % | -1.855 B -204.07 % | 1.783 B 209.90 % | -1.622 B -198.81 % | 1.642 B 199.44 % | -1.651 B -273.96 % | 949.066 M 157.66 % | -1.646 B -317.53 % | 756.703 M 149.15 % | -1.540 B -269.81 % | 906.704 M 160.60 % | -1.496 B -351.13 % | 595.773 M 140.98 % | -1.454 B -425.29 % | 446.927 M 132.68 % | -1.367 B -384.03 % | 481.455 M 138.03 % | -1.266 B -310.40 % | 601.700 M 150.45 % | -1.193 B -298.17 % | 601.882 M 151.73 % | -1.164 B -225.41 % | 927.800 M 191.95 % | -1.009 B -249.73 % | 673.880 M 170.75 % | -952.500 M -209.86 % | 867.000 M 200.95 % | -858.813 M -210.99 % | 773.777 M 15.89 % | 667.700 M 10.36 % | 605.045 M -57.33 % | 1.418 B |
| Other non current assets | 1.140 M | 0.000 -100.00 % | 6.232 M | 0.000 -100.00 % | 47.302 M | 0.000 -100.00 % | 47.353 M | 0.000 -100.00 % | 453.654 M 1 003.81 % | 41.099 M -91.84 % | 503.536 M 19 889.52 % | 2.519 M -74.84 % | 10.010 M -61.73 % | 26.157 M | 0.000 -100.00 % | 859.429 M | 0.000 -100.00 % | 711.279 M | 0.000 -100.00 % | 365.875 M | 0.000 -100.00 % | 107.502 M | 0.000 -100.00 % | 166.134 M | 0.000 -100.00 % | 361.226 M | 0.000 -100.00 % | 338.773 M | 0.000 -100.00 % | 400.585 M | 0.000 -100.00 % | 411.200 M | 0.000 -100.00 % | 228.439 M | 0.000 -100.00 % | 105.700 M | 0.000 -100.00 % | 302.963 M | 0.000 -100.00 % | 181.200 M | 0.000 -100.00 % | 201.285 M 8.51 % | 185.500 M 25.94 % | 147.291 M -36.07 % | 230.400 M |
| Long term investments | 655.742 M | 0.000 -100.00 % | 672.547 M | 0.000 -100.00 % | 659.692 M | 0.000 -100.00 % | 549.242 M | 0.000 -100.00 % | 84.747 M -78.64 % | 396.840 M 325.51 % | -175.971 M -171.06 % | 247.625 M -6.11 % | 263.731 M 26.36 % | 208.713 M | 0.000 100.00 % | -670.892 M | 0.000 100.00 % | -521.672 M | 0.000 100.00 % | -151.517 M | 0.000 -100.00 % | 214.137 M | 0.000 -100.00 % | 139.932 M | 0.000 100.00 % | -48.693 M | 0.000 -100.00 % | 16.818 M | 0.000 100.00 % | -81.288 M | 0.000 100.00 % | -120.700 M | 0.000 -100.00 % | 2.679 M | 0.000 -100.00 % | 97.200 M | 0.000 100.00 % | -160.532 M | 0.000 100.00 % | -128.300 M | 0.000 100.00 % | -107.714 M 23.55 % | -140.900 M -71.35 % | -82.231 M -290.35 % | 43.200 M |
| Intangible assets | 784.000 K | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 1.577 M | 0.000 -100.00 % | 1.710 M 30.43 % | 1.311 M -16.18 % | 1.564 M -14.30 % | 1.825 M -13.55 % | 2.111 M -12.01 % | 2.399 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 2.890 M | 0.000 -100.00 % | 12.407 M | 0.000 -100.00 % | 3.457 M | 0.000 -100.00 % | 3.632 M | 0.000 -100.00 % | 3.707 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.732 M | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 4.226 M | 0.000 -100.00 % | 1.120 B | 0.000 -100.00 % | 960.639 K | 0.000 -100.00 % | 938.500 M | 0.000 -100.00 % | 985.045 K -99.88 % | 796.400 M 102 919.04 % | 773.061 K -61.35 % | 2.000 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 784.000 K | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 1.577 M | 0.000 -100.00 % | 1.710 M 30.43 % | 1.311 M -16.18 % | 1.564 M -14.30 % | 1.825 M -13.55 % | 2.111 M -12.01 % | 2.399 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 2.890 M | 0.000 -100.00 % | 12.407 M | 0.000 -100.00 % | 3.457 M | 0.000 -100.00 % | 3.632 M | 0.000 -100.00 % | 3.707 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.732 M | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 4.226 M | 0.000 -100.00 % | 4.400 M | 0.000 -100.00 % | 960.639 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 985.045 K 23.13 % | 800.000 K 3.48 % | 773.061 K -61.35 % | 2.000 M |
| Property plant equipment net | 616.440 M | 0.000 -100.00 % | 603.786 M | 0.000 -100.00 % | 476.286 M | 0.000 -100.00 % | 492.414 M | 0.000 -100.00 % | 526.083 M -0.13 % | 526.751 M -7.91 % | 571.970 M -6.76 % | 613.409 M -8.13 % | 667.714 M -6.20 % | 711.825 M | 0.000 -100.00 % | 783.840 M | 0.000 -100.00 % | 841.697 M | 0.000 -100.00 % | 757.065 M | 0.000 -100.00 % | 546.782 M | 0.000 -100.00 % | 271.022 M | 0.000 -100.00 % | 222.482 M | 0.000 -100.00 % | 177.464 M | 0.000 -100.00 % | 172.131 M | 0.000 -100.00 % | 174.600 M | 0.000 -100.00 % | 180.823 M | 0.000 -100.00 % | 184.700 M | 0.000 -100.00 % | 97.257 M | 0.000 -100.00 % | 116.500 M | 0.000 -100.00 % | 122.330 M -0.71 % | 123.200 M -5.23 % | 130.005 M -50.42 % | 262.200 M |
| Total non current assets | 1.298 B | 0.000 -100.00 % | 1.305 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 1.075 B 10.37 % | 973.683 M 7.79 % | 903.356 M 2.09 % | 884.873 M -6.22 % | 943.566 M -1.60 % | 958.929 M | 0.000 -100.00 % | 975.221 M | 0.000 -100.00 % | 1.034 B | 0.000 -100.00 % | 994.136 M | 0.000 -100.00 % | 880.929 M | 0.000 -100.00 % | 592.584 M | 0.000 -100.00 % | 550.170 M | 0.000 -100.00 % | 548.888 M | 0.000 -100.00 % | 507.328 M | 0.000 -100.00 % | 480.500 M | 0.000 -100.00 % | 427.517 M | 0.000 -100.00 % | 398.700 M | 0.000 -100.00 % | 247.326 M | 0.000 -100.00 % | 170.300 M | 0.000 -100.00 % | 216.885 M 28.64 % | 168.600 M -13.91 % | 195.838 M -63.75 % | 540.200 M |
| Other current assets | 117.835 M 116.05 % | -734.149 M -719.03 % | 118.597 M 122.84 % | -519.213 M -808.86 % | 73.246 M 111.77 % | -622.558 M -2 123.53 % | 30.766 M 105.44 % | -565.390 M -829.49 % | 77.505 M 73.42 % | 44.691 M -9.56 % | 49.417 M -0.68 % | 49.755 M -28.44 % | 69.529 M 284.07 % | 18.103 M 102.10 % | -863.375 M -1 424.09 % | 65.205 M 109.54 % | -683.805 M -1 777.68 % | 40.759 M 111.30 % | -360.610 M -442.94 % | 105.153 M 166.16 % | -158.928 M -362.30 % | 60.590 M 124.61 % | -246.195 M -411.88 % | 78.940 M 120.05 % | -393.641 M -2 121.68 % | 19.471 M 105.35 % | -363.977 M -1 662.67 % | 23.292 M 105.27 % | -442.083 M -955.59 % | 51.670 M 110.91 % | -473.600 M -349.26 % | 190.000 M 153.78 % | -353.289 M -358.90 % | 136.456 M 148.75 % | -279.900 M -18 760.00 % | 1.500 M 100.34 % | -434.810 M -280.52 % | 240.860 M 173.34 % | -328.400 M -11 828.57 % | 2.800 M 100.82 % | -342.713 M -239.71 % | 245.310 M 8 076.99 % | 3.000 M -98.59 % | 213.094 M 2 321.52 % | 8.800 M |
| Short term investments | 109.418 M | 0.000 -100.00 % | 538.575 M | 0.000 -100.00 % | 464.578 M | 0.000 -100.00 % | 563.041 M | 0.000 -100.00 % | 441.885 M -13.61 % | 511.502 M 4.93 % | 487.477 M 127.06 % | 214.689 M -42.07 % | 370.609 M 29.07 % | 287.131 M | 0.000 -100.00 % | 858.012 M | 0.000 -100.00 % | 658.624 M | 0.000 -100.00 % | 363.365 M | 0.000 -100.00 % | 86.204 M | 0.000 -100.00 % | 166.134 M | 0.000 -100.00 % | 355.650 M | 0.000 -100.00 % | 318.592 M | 0.000 -100.00 % | 392.595 M | 0.000 -100.00 % | 399.700 M | 0.000 -100.00 % | 220.054 M | 0.000 -100.00 % | 96.700 M | 0.000 -100.00 % | 293.271 M | 0.000 -100.00 % | 173.600 M | 0.000 -100.00 % | 188.000 M 6.58 % | 176.400 M 27.81 % | 138.022 M -36.57 % | 217.600 M |
| cash and cash equivalents | 21.542 M | 0.000 -100.00 % | 195.574 M | 0.000 -100.00 % | 54.635 M | 0.000 -100.00 % | 72.017 M | 0.000 -100.00 % | 127.886 M 563.72 % | 19.268 M -80.23 % | 97.439 M 156.70 % | 37.958 M -77.98 % | 172.400 M 620.46 % | 23.929 M | 0.000 -100.00 % | 45.061 M | 0.000 -100.00 % | 18.452 M | 0.000 -100.00 % | 18.525 M | 0.000 -100.00 % | 72.724 M | 0.000 -100.00 % | 91.411 M | 0.000 -100.00 % | 37.991 M | 0.000 -100.00 % | 45.385 M | 0.000 -100.00 % | 52.030 M | 0.000 -100.00 % | 73.900 M | 0.000 -100.00 % | 30.525 M | 0.000 -100.00 % | 183.200 M | 0.000 -100.00 % | 27.960 M | 0.000 -100.00 % | 154.800 M | 0.000 -100.00 % | 21.683 M -83.83 % | 134.100 M 20 941.47 % | 637.313 K -99.81 % | 331.200 M |
| Cash and short term investments | 130.960 M -82.16 % | 734.149 M 0.00 % | 734.149 M 41.40 % | 519.213 M 0.00 % | 519.213 M -16.60 % | 622.558 M 0.00 % | 622.558 M 10.11 % | 565.390 M -0.77 % | 569.771 M 7.35 % | 530.770 M -9.26 % | 584.916 M 131.52 % | 252.647 M -53.47 % | 543.009 M 74.57 % | 311.060 M -63.97 % | 863.375 M -4.40 % | 903.073 M 32.07 % | 683.805 M 0.99 % | 677.076 M 87.76 % | 360.610 M -5.57 % | 381.890 M 140.29 % | 158.928 M 0.00 % | 158.928 M -35.45 % | 246.195 M -4.41 % | 257.545 M -34.57 % | 393.641 M 0.00 % | 393.641 M 8.15 % | 363.977 M 0.00 % | 363.977 M -17.67 % | 442.083 M -0.57 % | 444.625 M -6.12 % | 473.600 M 0.00 % | 473.600 M 34.05 % | 353.289 M 40.99 % | 250.579 M -10.48 % | 279.900 M 0.00 % | 279.900 M -35.63 % | 434.810 M 35.36 % | 321.231 M -2.18 % | 328.400 M 0.00 % | 328.400 M -4.18 % | 342.713 M 63.44 % | 209.683 M -32.47 % | 310.500 M 123.93 % | 138.659 M -74.73 % | 548.800 M |
| Total current assets | 3.789 B | 0.000 -100.00 % | 3.762 B | 0.000 -100.00 % | 3.144 B | 0.000 -100.00 % | 3.362 B | 0.000 -100.00 % | 2.923 B -4.99 % | 3.076 B 23.91 % | 2.483 B -4.03 % | 2.587 B 6.65 % | 2.426 B 2.03 % | 2.377 B | 0.000 -100.00 % | 2.662 B | 0.000 -100.00 % | 2.230 B | 0.000 -100.00 % | 1.606 B | 0.000 -100.00 % | 1.522 B | 0.000 -100.00 % | 1.854 B | 0.000 -100.00 % | 1.542 B | 0.000 -100.00 % | 1.352 B | 0.000 -100.00 % | 1.380 B | 0.000 -100.00 % | 1.387 B | 0.000 -100.00 % | 1.395 B | 0.000 -100.00 % | 1.693 B | 0.000 -100.00 % | 1.436 B | 0.000 -100.00 % | 1.649 B | 0.000 -100.00 % | 1.416 B 6.84 % | 1.325 B 13.70 % | 1.165 B -51.43 % | 2.399 B |
| Inventory | 1.182 B | 0.000 -100.00 % | 744.809 M | 0.000 -100.00 % | 711.000 M | 0.000 -100.00 % | 777.387 M | 0.000 -100.00 % | 768.364 M 5.78 % | 726.363 M 26.95 % | 572.169 M -28.47 % | 799.906 M 31.59 % | 607.860 M -25.46 % | 815.494 M | 0.000 -100.00 % | 515.451 M | 0.000 -100.00 % | 614.875 M | 0.000 -100.00 % | 359.785 M | 0.000 -100.00 % | 428.507 M | 0.000 -100.00 % | 625.810 M | 0.000 -100.00 % | 319.040 M | 0.000 -100.00 % | 276.071 M | 0.000 -100.00 % | 298.206 M | 0.000 -100.00 % | 185.300 M | 0.000 -100.00 % | 236.898 M | 0.000 -100.00 % | 291.100 M | 0.000 -100.00 % | 164.205 M | 0.000 -100.00 % | 379.500 M | 0.000 -100.00 % | 193.245 M -10.20 % | 215.200 M -9.14 % | 236.843 M -57.55 % | 558.000 M |
| Net receivables | 2.358 B | 0.000 -100.00 % | 2.164 B | 0.000 -100.00 % | 1.841 B | 0.000 -100.00 % | 1.931 B | 0.000 -100.00 % | 1.512 B -11.93 % | 1.717 B 34.58 % | 1.276 B -8.95 % | 1.401 B 16.29 % | 1.205 B -2.70 % | 1.239 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 886.869 M | 0.000 -100.00 % | 759.082 M | 0.000 -100.00 % | 858.833 M | 0.000 | 0.000 | 0.000 -100.00 % | 773.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 585.136 M | 0.000 -100.00 % | 538.300 M | 0.000 -100.00 % | 771.522 M | 0.000 -100.00 % | 1.120 B | 0.000 -100.00 % | 709.229 M | 0.000 -100.00 % | 938.500 M | 0.000 -100.00 % | 767.468 M -3.63 % | 796.400 M 38.06 % | 576.846 M -55.07 % | 1.284 B |
| Tax assets | 24.025 M | 0.000 -100.00 % | 20.803 M | 0.000 -100.00 % | 12.669 M | 0.000 -100.00 % | 4.223 M | 0.000 -100.00 % | 8.434 M 9.79 % | 7.682 M 240.36 % | 2.257 M -88.42 % | 19.495 M | 0.000 -100.00 % | 9.835 M | 0.000 -100.00 % | 670.892 M | 0.000 -100.00 % | 521.672 M | 0.000 -100.00 % | 10.306 M | 0.000 -100.00 % | 9.051 M | 0.000 -100.00 % | 11.864 M | 0.000 -100.00 % | 11.448 M | 0.000 -100.00 % | 12.333 M | 0.000 -100.00 % | 12.168 M | 0.000 -100.00 % | 11.400 M | 0.000 -100.00 % | 11.350 M | 0.000 -100.00 % | 6.700 M | 0.000 -100.00 % | 6.678 M | 0.000 -100.00 % | 128.300 M | 0.000 -100.00 % | 107.714 M -23.55 % | 140.900 M 71.35 % | 82.231 M 3 326.31 % | 2.400 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.650 B | 0.000 -100.00 % | 1.568 B | 0.000 -100.00 % | 1.012 B | 0.000 -100.00 % | 1.405 B | 0.000 -100.00 % | 1.224 B -19.84 % | 1.528 B 86.85 % | 817.580 M -32.75 % | 1.216 B 45.43 % | 835.936 M -30.35 % | 1.200 B | 0.000 -100.00 % | 1.091 B | 0.000 -100.00 % | 1.046 B | 0.000 -100.00 % | 713.647 M | 0.000 -100.00 % | 589.159 M | 0.000 -100.00 % | 774.244 M | 0.000 -100.00 % | 519.838 M | 0.000 -100.00 % | 389.307 M | 0.000 -100.00 % | 421.830 M | 0.000 -100.00 % | 377.900 M | 0.000 -100.00 % | 523.238 M | 0.000 -100.00 % | 636.500 M | 0.000 -100.00 % | 480.108 M | 0.000 -100.00 % | 605.200 M | 0.000 -100.00 % | 600.184 M 29.43 % | 463.700 M -1.24 % | 469.542 M | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 5.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.558 M | 0.000 | 0.000 -100.00 % | 4.080 M | 0.000 -100.00 % | 2.735 M | 0.000 -100.00 % | 2.404 M | 0.000 -100.00 % | 24.801 M | 0.000 -100.00 % | 2.955 M | 0.000 -100.00 % | 7.496 M | 0.000 -100.00 % | 3.085 M | 0.000 -100.00 % | 13.223 M | 0.000 -100.00 % | 13.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.221 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.054 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.110 M | 0.000 -100.00 % | 7.681 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.274 M | 0.000 -100.00 % | 3.883 M | 0.000 -100.00 % | 5.414 M | 0.000 -100.00 % | 6.794 M | 0.000 -100.00 % | 7.959 M -12.22 % | 9.067 M -10.43 % | 10.123 M -9.01 % | 11.125 M -7.92 % | 12.082 M 1 454.95 % | 777.000 K | 0.000 -100.00 % | 3.033 M | 0.000 -100.00 % | 5.946 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.768 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.781 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.317 B 125.87 % | 1.026 B -47.97 % | 1.971 B 106.34 % | 955.332 M -44.54 % | 1.723 B 92.59 % | 894.484 M | 0.000 -100.00 % | 1.605 B | 0.000 -100.00 % | 959.764 M | 0.000 -100.00 % | 1.526 B | 0.000 -100.00 % | 960.686 M | 0.000 -100.00 % | 1.414 B | 0.000 -100.00 % | 900.823 M | 0.000 -100.00 % | 1.329 B | 0.000 -100.00 % | 850.305 M | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 775.058 M | 0.000 -100.00 % | 1.038 B | 0.000 -100.00 % | 708.578 M | 0.000 -100.00 % | 910.700 M | 0.000 -100.00 % | 608.578 M -22.40 % | 784.200 M 40.39 % | 558.578 M -61.16 % | 1.438 B |
| 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 | 0.000 -100.00 % | 481.000 K -91.52 % | 5.675 M -44.04 % | 10.141 M | 0.000 -100.00 % | 4.462 M | 0.000 -100.00 % | 2.073 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.446 M -5.93 % | 2.600 M 0.76 % | 2.580 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.087 B | 0.000 -100.00 % | 5.066 B | 0.000 -100.00 % | 4.342 B | 0.000 -100.00 % | 4.457 B | 0.000 -100.00 % | 3.997 B -1.30 % | 4.050 B 19.61 % | 3.386 B -2.47 % | 3.472 B 3.05 % | 3.369 B 0.99 % | 3.336 B | 0.000 -100.00 % | 3.638 B | 0.000 -100.00 % | 3.264 B | 0.000 -100.00 % | 2.600 B | 0.000 -100.00 % | 2.403 B | 0.000 -100.00 % | 2.446 B | 0.000 -100.00 % | 2.092 B | 0.000 -100.00 % | 1.901 B | 0.000 -100.00 % | 1.887 B | 0.000 -100.00 % | 1.868 B | 0.000 -100.00 % | 1.823 B | 0.000 -100.00 % | 2.091 B | 0.000 -100.00 % | 1.683 B | 0.000 -100.00 % | 1.820 B | 0.000 -100.00 % | 1.633 B 9.30 % | 1.494 B 9.73 % | 1.361 B -53.69 % | 2.940 B |
| 2025-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-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -83.012 M 33.36 % | -124.570 M -20.44 % | -103.431 M 31.24 % | -150.427 M -58.19 % | -95.091 M 38.08 % | -153.577 M -597.38 % | -22.022 M -2.64 % | -21.455 M -6.81 % | -20.087 M 16.56 % | -24.074 M 1.07 % | -24.334 M 0.35 % | -24.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.801 M 37.03 % | -66.383 M 60.30 % | -167.210 M -1 917.70 % | 9.199 M 114.50 % | -63.420 M -110.73 % | -30.095 M 48.76 % | -58.737 M -10.53 % | -53.140 M 1.57 % | -53.987 M 22.39 % | -69.561 M -22.09 % | -56.973 M -75.02 % | -32.553 M 34.02 % | -49.339 M 0.44 % | -49.556 M 11.54 % | -56.019 M 20.43 % | -70.405 M -65.71 % | -42.488 M 12.75 % | -48.699 M -25.15 % | -38.914 M 24.23 % | -51.357 M 1.52 % | -52.152 M 29.81 % | -74.301 M 7.39 % | -80.233 M -61.04 % | -49.821 M 12.47 % | -56.917 M -19.70 % | -47.548 M 27.54 % | -65.623 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.131 M 38.16 % | 138.337 M 17.71 % | 117.528 M 22.13 % | 96.230 M 3.41 % | 93.061 M -6.14 % | 99.152 M 35.17 % | 73.353 M -17.82 % | 89.255 M 19.84 % | 74.480 M -13.37 % | 85.974 M 53.79 % | 55.903 M 523.29 % | 8.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.261 M -66.56 % | 138.337 M 109.57 % | 66.011 M -31.40 % | 96.230 M 708.43 % | -15.816 M -115.95 % | 99.152 M 35.17 % | 73.353 M -17.82 % | 89.255 M 19.84 % | 74.480 M -13.37 % | 85.974 M 53.79 % | 55.903 M 523.29 % | 8.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.131 M 31.93 % | 144.870 M 2 117.51 % | 6.533 M -87.32 % | 51.517 M 215.22 % | -44.713 M -141.07 % | 108.877 M 1 019.56 % | 9.725 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.017 M -62.32 % | 191.131 M 31.93 % | 144.870 M 23.26 % | 117.528 M 128.13 % | 51.517 M -44.64 % | 93.061 M -14.53 % | 108.877 M 48.43 % | 73.353 M -17.82 % | 89.255 M 19.84 % | 74.480 M -13.37 % | 85.974 M 53.79 % | 55.903 M 523.29 % | 8.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.131 M 38.16 % | 138.337 M 17.71 % | 117.528 M 22.13 % | 96.230 M 3.41 % | 93.061 M -6.14 % | 99.152 M 35.17 % | 73.353 M -17.82 % | 89.255 M 19.84 % | 74.480 M -13.37 % | 85.974 M 53.79 % | 55.903 M 523.29 % | 8.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.131 M 38.16 % | 138.337 M 17.71 % | 117.528 M 22.13 % | 96.230 M 3.41 % | 93.061 M -6.14 % | 99.152 M 35.17 % | 73.353 M -17.82 % | 89.255 M 19.84 % | 74.480 M -13.37 % | 85.974 M 53.79 % | 55.903 M 523.29 % | 8.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 |