Lactose (India) Limited LACTOSE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.164 B 2.20 % | 1.139 B 75.45 % | 649.125 M 41.30 % | 459.390 M 33.87 % | 343.149 M -12.78 % | 393.422 M -1.37 % | 398.894 M 31.11 % | 304.245 M -13.01 % | 349.758 M 1.51 % | 344.549 M 49.52 % | 230.443 M 5.65 % | 218.122 M -53.12 % | 465.234 M 17.30 % | 396.620 M 49.81 % | 264.756 M 15.68 % | 228.860 M 13.09 % | 202.368 M -24.56 % | 268.267 M 9.31 % | 245.415 M |
| Net income | 51.629 M -23.95 % | 67.890 M 461.77 % | 12.085 M -50.70 % | 24.513 M 198.94 % | -24.775 M -3 540.97 % | 720.000 K -90.00 % | 7.202 M 154.18 % | -13.293 M -147.74 % | 27.842 M -0.65 % | 28.025 M 461.01 % | 4.995 M 1 806.50 % | 262.020 K -97.31 % | 9.743 M 41.19 % | 6.900 M -8.33 % | 7.527 M 51.99 % | 4.952 M 988.72 % | 454.872 K 215.16 % | -395.000 K -136.64 % | 1.078 M |
| Income before tax | 69.178 M -28.42 % | 96.640 M 559.88 % | 14.645 M -53.75 % | 31.663 M 196.82 % | -32.704 M -3 393.45 % | 993.000 K -90.76 % | 10.744 M 138.74 % | -27.732 M -163.45 % | 43.708 M 12.51 % | 38.847 M 352.75 % | 8.580 M 1 475.66 % | 544.539 K -96.10 % | 13.967 M 36.13 % | 10.260 M 33.94 % | 7.660 M -18.32 % | 9.378 M 346.00 % | 2.103 M -41.02 % | 3.565 M 29.31 % | 2.757 M |
| Income before tax ratio | 0.06 -29.96 % | 0.08 276.11 % | 0.02 -67.27 % | 0.07 172.32 % | -0.10 -3 875.96 % | 0.00 -90.63 % | 0.03 129.55 % | -0.09 -172.94 % | 0.12 10.84 % | 0.11 202.81 % | 0.04 1 391.41 % | 0.00 -91.68 % | 0.03 16.06 % | 0.03 -10.59 % | 0.03 -29.40 % | 0.04 294.37 % | 0.01 -21.81 % | 0.01 18.29 % | 0.01 |
| EBITDA | 184.122 M -8.50 % | 201.222 M 66.33 % | 120.978 M -5.79 % | 128.411 M 96.48 % | 65.356 M -31.65 % | 95.626 M -4.63 % | 100.266 M 68.19 % | 59.616 M -50.07 % | 119.397 M 2.54 % | 116.434 M 113.33 % | 54.580 M 53.63 % | 35.526 M -0.84 % | 35.828 M 7.71 % | 33.263 M 47.14 % | 22.606 M 10.19 % | 20.515 M -17.62 % | 24.903 M 25.26 % | 19.880 M 18.63 % | 16.758 M |
| Net income ratio | 0.04 -25.59 % | 0.06 220.19 % | 0.02 -65.11 % | 0.05 173.91 % | -0.07 -4 045.09 % | 0.00 -89.86 % | 0.02 141.32 % | -0.04 -154.89 % | 0.08 -2.13 % | 0.08 275.22 % | 0.02 1 704.56 % | 0.00 -94.26 % | 0.02 20.37 % | 0.02 -38.81 % | 0.03 31.38 % | 0.02 862.69 % | 0.00 252.66 % | 0.00 -133.52 % | 0.00 |
| Ratio EBITDA | 0.16 -10.47 % | 0.18 -5.20 % | 0.19 -33.33 % | 0.28 46.76 % | 0.19 -21.64 % | 0.24 -3.30 % | 0.25 28.28 % | 0.20 -42.60 % | 0.34 1.02 % | 0.34 42.68 % | 0.24 45.42 % | 0.16 111.50 % | 0.08 -8.18 % | 0.08 -1.78 % | 0.09 -4.75 % | 0.09 -27.15 % | 0.12 66.06 % | 0.07 8.52 % | 0.07 |
| Gross profit ratio | 0.18 -16.13 % | 0.22 -55.91 % | 0.50 -22.47 % | 0.64 -1.00 % | 0.65 1.47 % | 0.64 2.13 % | 0.62 3.26 % | 0.60 -8.59 % | 0.66 4.41 % | 0.63 11.85 % | 0.57 43.71 % | 0.39 68.01 % | 0.23 -18.69 % | 0.29 -9.40 % | 0.32 4.09 % | 0.31 -3.69 % | 0.32 47.91 % | 0.21 142.95 % | 0.09 |
| Weighted average shs out dil | 12.853 M 2.10 % | 12.589 M 0.00 % | 12.589 M 7.75 % | 11.684 M 13.30 % | 10.312 M 1.21 % | 10.189 M 0.93 % | 10.095 M 3.89 % | 9.717 M 0.39 % | 9.679 M 14.14 % | 8.480 M 1.92 % | 8.320 M 8.36 % | 7.678 M 5.23 % | 7.296 M 0.16 % | 7.285 M 0.00 % | 7.285 M 9.05 % | 6.680 M 6.98 % | 6.245 M 10.66 % | 5.643 M -12.11 % | 6.420 M |
| Weighted average shs out | 12.853 M 2.10 % | 12.589 M 0.00 % | 12.589 M 7.75 % | 11.684 M 13.30 % | 10.312 M 1.21 % | 10.189 M 0.93 % | 10.095 M 3.89 % | 9.717 M 0.39 % | 9.679 M 14.14 % | 8.480 M 1.92 % | 8.320 M 8.36 % | 7.678 M 5.23 % | 7.296 M 0.16 % | 7.285 M 0.00 % | 7.285 M 9.05 % | 6.680 M 6.98 % | 6.245 M 10.66 % | 5.643 M -12.11 % | 6.420 M |
| EPS diluted | 4.06 -24.68 % | 5.39 461.46 % | 0.96 -54.29 % | 2.10 187.50 % | -2.40 -3 494.63 % | 0.07 -90.04 % | 0.71 151.82 % | -1.37 -147.57 % | 2.88 -12.73 % | 3.30 450.00 % | 0.60 1 900.00 % | 0.03 -97.76 % | 1.34 41.05 % | 0.95 -7.77 % | 1.03 39.19 % | 0.74 957.14 % | 0.07 200.00 % | -0.07 -141.18 % | 0.17 |
| Earnings per share | 4.10 -23.93 % | 5.39 461.46 % | 0.96 -54.29 % | 2.10 187.50 % | -2.40 -3 494.63 % | 0.07 -90.04 % | 0.71 151.82 % | -1.37 -147.57 % | 2.88 -12.73 % | 3.30 450.00 % | 0.60 1 900.00 % | 0.03 -97.76 % | 1.34 41.05 % | 0.95 -7.77 % | 1.03 39.19 % | 0.74 957.14 % | 0.07 200.00 % | -0.07 -141.18 % | 0.17 |
| Gross profit | 213.834 M -14.28 % | 249.448 M -22.64 % | 322.457 M 9.55 % | 294.356 M 32.53 % | 222.102 M -11.49 % | 250.943 M 0.73 % | 249.123 M 35.39 % | 184.006 M -20.49 % | 231.417 M 5.98 % | 218.351 M 67.24 % | 130.562 M 51.82 % | 85.996 M -21.23 % | 109.174 M -4.62 % | 114.465 M 35.73 % | 84.333 M 20.41 % | 70.036 M 8.91 % | 64.303 M 11.57 % | 57.633 M 165.58 % | 21.701 M |
| Income tax expense | 17.549 M -38.96 % | 28.750 M 1 023.92 % | 2.558 M -64.22 % | 7.149 M 190.14 % | -7.931 M -3 005.13 % | 273.000 K -92.29 % | 3.542 M 124.53 % | -14.439 M -191.01 % | 15.866 M 46.61 % | 10.822 M 201.89 % | 3.585 M 1 168.87 % | 282.510 K -93.31 % | 4.224 M 25.74 % | 3.359 M 2 426.61 % | 132.963 K -97.00 % | 4.426 M 234.49 % | 1.323 M -66.12 % | 3.906 M 132.64 % | 1.679 M |
| Cost of revenue | 772.102 M -13.19 % | 889.450 M 172.28 % | 326.668 M 108.52 % | 156.658 M 29.42 % | 121.047 M -15.04 % | 142.479 M -4.87 % | 149.771 M 24.56 % | 120.239 M 1.60 % | 118.341 M -6.23 % | 126.198 M 26.35 % | 99.881 M -24.40 % | 132.126 M -62.89 % | 356.061 M 26.19 % | 282.156 M 56.39 % | 180.423 M 13.60 % | 158.825 M 15.04 % | 138.065 M -34.45 % | 210.634 M -5.85 % | 223.714 M |
| General and administrative expenses | 18.328 M -82.85 % | 106.839 M 797.58 % | 11.903 M 37.83 % | 8.636 M 11.16 % | 7.769 M 30.73 % | 5.943 M -19.35 % | 7.369 M 3.67 % | 7.108 M 2.55 % | 6.931 M 19.85 % | 5.783 M -6.56 % | 6.189 M -16.87 % | 7.445 M -2.72 % | 7.653 M 9.01 % | 7.021 M | 0.000 | 0.000 -100.00 % | 17.587 M -25.50 % | 23.608 M | 0.000 |
| Selling and marketing expenses | 40.674 M 327.92 % | 9.505 M 91.94 % | 4.952 M 513.63 % | 807.000 K -64.40 % | 2.267 M 10.16 % | 2.058 M 92.34 % | 1.070 M -36.39 % | 1.682 M 29.19 % | 1.302 M -36.54 % | 2.052 M 61.84 % | 1.268 M 15.26 % | 1.100 M -73.77 % | 4.193 M -2.10 % | 4.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -4.682 M -101.97 % | 237.897 M 14.60 % | 207.590 M 10.24 % | 188.307 M -0.13 % | 188.559 M 26 570.30 % | 707.000 K -81.28 % | 3.777 M -16.31 % | 4.513 M 329.85 % | 1.050 M 6.08 % | 989.748 K 169.38 % | 367.416 K -41.42 % | 627.200 K 1 062.23 % | 53.965 K -94.67 % | 1.013 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.300 M |
| Operating expenses | 98.162 M -12.09 % | 111.662 M -56.17 % | 254.752 M 17.38 % | 217.033 M 9.42 % | 198.343 M 0.91 % | 196.560 M 3.95 % | 189.090 M 16.03 % | 162.961 M 9.38 % | 148.992 M 2.55 % | 145.285 M 47.45 % | 98.531 M 0.02 % | 98.511 M 3.99 % | 94.729 M -1.49 % | 96.157 M 25.80 % | 76.435 M 24.01 % | 61.636 M 15.81 % | 53.224 M 13.55 % | 46.873 M 187.19 % | 16.321 M |
| Cost and expenses | -1.048 B -204.72 % | 1.001 B 72.18 % | 581.420 M 55.59 % | 373.691 M 17.00 % | 319.390 M -5.80 % | 339.039 M 0.05 % | 338.861 M 19.65 % | 283.200 M 5.94 % | 267.333 M -1.53 % | 271.483 M 36.83 % | 198.412 M -13.97 % | 230.637 M -48.84 % | 450.789 M 19.16 % | 378.313 M 47.28 % | 256.858 M 16.51 % | 220.461 M 15.25 % | 191.289 M -25.72 % | 257.507 M 7.28 % | 240.035 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.021 M |
| Selling general and administrative expenses | 98.162 M -15.63 % | 116.344 M 590.26 % | 16.855 M 78.49 % | 9.443 M -5.91 % | 10.036 M 25.43 % | 8.001 M -5.19 % | 8.439 M -3.99 % | 8.790 M 6.77 % | 8.233 M 5.09 % | 7.835 M 5.07 % | 7.457 M -12.73 % | 8.545 M -27.87 % | 11.846 M 4.80 % | 11.304 M | 0.000 | 0.000 -100.00 % | 17.587 M -25.50 % | 23.608 M | 0.000 |
| Interest income | 0.000 -100.00 % | 3.752 M 4.54 % | 3.589 M 67.16 % | 2.147 M 43.61 % | 1.495 M -12.52 % | 1.709 M -23.40 % | 2.231 M 10.01 % | 2.028 M 43.22 % | 1.416 M 95.33 % | 724.929 K -42.60 % | 1.263 M 86.19 % | 678.284 K -63.13 % | 1.839 M 50.09 % | 1.226 M 57.85 % | 776.389 K -49.17 % | 1.527 M 88.48 % | 810.386 K 153.52 % | -1.514 M -132.06 % | 4.724 M |
| Interest expense | 61.033 M 16.49 % | 52.395 M -11.92 % | 59.483 M 16.73 % | 50.957 M -6.13 % | 54.284 M -1.84 % | 55.299 M 3.97 % | 53.190 M -1.82 % | 54.175 M 29.43 % | 41.858 M -5.20 % | 44.156 M 66.24 % | 26.561 M 146.24 % | 10.787 M 108.10 % | 5.183 M -32.63 % | 7.694 M -1.09 % | 7.778 M -9.82 % | 8.625 M -8.85 % | 9.463 M 66.58 % | 5.681 M -8.70 % | 6.222 M |
| Depreciation and amortization | 53.911 M 3.30 % | 52.187 M 11.39 % | 46.851 M 2.77 % | 45.587 M 4.61 % | 43.580 M 11.56 % | 39.063 M 8.55 % | 35.986 M 0.84 % | 35.687 M 5.49 % | 33.831 M 1.19 % | 33.432 M 71.98 % | 19.439 M -19.66 % | 24.195 M 36.33 % | 17.747 M 7.28 % | 16.543 M 3.82 % | 15.934 M 9.57 % | 14.543 M 5.20 % | 13.823 M 51.57 % | 9.120 M 17.25 % | 7.778 M |
| Operating income | 115.672 M -16.05 % | 137.786 M 103.50 % | 67.707 M -13.69 % | 78.443 M 234.30 % | 23.465 M -56.01 % | 53.347 M -10.66 % | 59.713 M 180.74 % | 21.270 M -73.52 % | 80.326 M 12.75 % | 71.242 M 113.71 % | 33.335 M 497.85 % | -8.379 M -143.40 % | 19.306 M -14.44 % | 22.564 M 238.19 % | 6.672 M 11.70 % | 5.973 M -46.09 % | 11.079 M 2.97 % | 10.760 M 100.00 % | 5.380 M |
| Operating income ratio | 0.10 -17.86 % | 0.12 15.99 % | 0.10 -38.92 % | 0.17 149.71 % | 0.07 -49.57 % | 0.14 -9.42 % | 0.15 114.12 % | 0.07 -69.56 % | 0.23 11.07 % | 0.21 42.94 % | 0.14 476.57 % | -0.04 -192.57 % | 0.04 -27.06 % | 0.06 125.75 % | 0.03 -3.44 % | 0.03 -52.33 % | 0.05 36.50 % | 0.04 82.96 % | 0.02 |
| Total other income expenses net | -46.494 M -13.00 % | -41.146 M 22.46 % | -53.063 M | 0.000 100.00 % | -56.169 M | 0.000 100.00 % | -49.289 M -1.05 % | -48.777 M -25.98 % | -38.717 M -13.14 % | -34.219 M -45.92 % | -23.451 M -279.57 % | 13.060 M 2 831.92 % | -478.041 K 94.06 % | -8.048 M -914.49 % | 988.054 K -31.50 % | 1.442 M 116.07 % | -8.977 M -24.76 % | -7.195 M -174.41 % | -2.622 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 518.950 M 37.57 % | 377.227 M -1.70 % | 383.759 M -2.60 % | 394.020 M -10.42 % | 439.839 M 16.39 % | 377.912 M 6.91 % | 353.479 M 1.28 % | 349.020 M 1.59 % | 343.569 M -1.18 % | 347.663 M -8.06 % | 378.139 M 72.23 % | 219.550 M 233.19 % | 65.893 M 34.10 % | 49.137 M -7.96 % | 53.389 M -14.04 % | 62.109 M -12.87 % | 71.285 M -18.21 % | 87.154 M 50.96 % | 57.734 M |
| Total investments | 4.000 K 100.09 % | -4.557 M -389.33 % | 1.575 M -80.10 % | 7.915 M -30.79 % | 11.437 M 1 619.85 % | 665.000 K -13.64 % | 770.000 K 23.40 % | 624.000 K -95.43 % | 13.643 M 3 444.09 % | 384.951 K -93.11 % | 5.585 M -0.09 % | 5.590 M -15.17 % | 6.590 M -0.02 % | 6.592 M 120.34 % | 2.992 M 0.00 % | 2.992 M -5.09 % | 3.152 M 13.13 % | 2.786 M 21.34 % | 2.296 M |
| Total debt | 568.278 M 44.77 % | 392.527 M 0.76 % | 389.569 M -5.73 % | 413.254 M -10.45 % | 461.459 M 17.00 % | 394.409 M 9.45 % | 360.366 M -4.11 % | 375.809 M 9.20 % | 344.143 M -1.41 % | 349.075 M -8.10 % | 379.826 M 67.06 % | 227.362 M 187.70 % | 79.028 M 47.33 % | 53.640 M -3.74 % | 55.725 M -15.00 % | 65.559 M -12.70 % | 75.100 M -15.95 % | 89.349 M 42.95 % | 62.502 M |
| Accumulated other comprehensive income loss | 70.621 M 1 108.02 % | 5.846 M -30.02 % | 8.354 M 8.82 % | 7.677 M -46.80 % | 14.430 M -93.01 % | 206.344 M 0.00 % | 206.344 M 12.99 % | 182.629 M 45.27 % | 125.713 M 22.51 % | 102.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.973 M 2.09 % | 27.399 M |
| Retained earnings | 260.031 M 24.77 % | 208.400 M 48.32 % | 140.511 M 9.41 % | 128.425 M 23.59 % | 103.912 M -19.25 % | 128.688 M 0.56 % | 127.967 M 5.96 % | 120.765 M -9.92 % | 134.057 M 26.21 % | 106.215 M 76.12 % | 60.307 M 9.03 % | 55.312 M 0.48 % | 55.050 M 21.50 % | 45.307 M 17.97 % | 38.407 M 24.37 % | 30.880 M 19.10 % | 25.928 M | 0.000 | 0.000 |
| Common stock | 125.890 M 0.00 % | 125.890 M 0.00 % | 125.890 M 0.00 % | 125.890 M 10.07 % | 114.370 M 12.25 % | 101.890 M 0.00 % | 101.890 M 1.49 % | 100.390 M 3.72 % | 96.790 M 9.50 % | 88.390 M 4.99 % | 84.190 M 5.24 % | 80.000 M 5.22 % | 76.030 M 4.37 % | 72.850 M 0.00 % | 72.850 M 4.97 % | 69.400 M 4.96 % | 66.120 M 19.78 % | 55.200 M 0.00 % | 55.200 M |
| Total equity | 587.396 M 24.72 % | 470.990 M 16.12 % | 405.609 M 3.25 % | 392.846 M 11.96 % | 350.894 M 2.34 % | 342.859 M 0.11 % | 342.498 M 7.83 % | 317.630 M 18.77 % | 267.441 M 20.41 % | 222.103 M 39.80 % | 158.871 M 5.75 % | 150.232 M 2.76 % | 146.203 M 12.88 % | 129.526 M 7.83 % | 120.125 M 12.27 % | 106.993 M 7.83 % | 99.225 M 17.18 % | 84.677 M 0.68 % | 84.103 M |
| Other non current liabilities | 12.936 M 12.61 % | 11.487 M 1 148 600.00 % | 1.000 K -99.99 % | 9.546 M 25.29 % | 7.619 M -14.63 % | 8.925 M 60.72 % | 5.553 M 14.33 % | 4.857 M -90.35 % | 50.342 M -27.13 % | 69.086 M -3.36 % | 71.485 M 77.89 % | 40.184 M 1.32 % | 39.660 M 1 322.48 % | 2.788 M | 0.000 -100.00 % | 66.179 K -99.86 % | 48.707 M | 0.000 | 0.000 |
| Long term debt | 259.330 M 4.25 % | 248.758 M -26.24 % | 337.254 M -2.22 % | 344.926 M -12.88 % | 395.911 M 13.96 % | 347.426 M 10.28 % | 315.046 M -7.39 % | 340.191 M 73.34 % | 196.258 M -12.90 % | 225.337 M -21.68 % | 287.720 M 47.16 % | 195.515 M 315.37 % | 47.070 M 264.86 % | 12.901 M 541.46 % | 2.011 M -96.93 % | 65.559 M 148.40 % | 26.393 M -35.60 % | 40.984 M 14.85 % | 35.685 M |
| Total non current liabilities | 298.376 M 5.65 % | 282.413 M -18.50 % | 346.533 M -3.81 % | 360.272 M -13.46 % | 416.294 M 8.66 % | 383.100 M 8.47 % | 353.182 M -7.54 % | 381.985 M 23.30 % | 309.799 M -13.93 % | 359.930 M -18.08 % | 439.363 M 48.52 % | 295.836 M 97.08 % | 150.109 M 44.45 % | 103.919 M 580.31 % | 15.275 M -80.50 % | 78.330 M -8.16 % | 85.287 M 69.07 % | 50.444 M 18.47 % | 42.578 M |
| Other current liabilities | 33.533 M 65.64 % | 20.245 M -39.45 % | 33.437 M 117.55 % | 15.370 M -4.11 % | 16.029 M 750.53 % | -2.464 M -113.29 % | 18.535 M -42.17 % | 32.049 M -2.57 % | 32.894 M -54.54 % | 72.356 M 41.43 % | 51.162 M -31.86 % | 75.088 M 682.17 % | 9.600 M -76.51 % | 40.871 M -19.44 % | 50.737 M -36.97 % | 80.494 M 183.53 % | 28.390 M 77.04 % | 16.036 M 99.23 % | 8.049 M |
| Deferred revenue | 0.000 -100.00 % | 1.848 M 597.36 % | 265.000 K -98.78 % | 21.670 M 104.88 % | 10.577 M -65.48 % | 30.637 M 24.36 % | 24.636 M 749.52 % | 2.900 M -63.95 % | 8.045 M -75.56 % | 32.917 M -43.32 % | 58.079 M 32.61 % | 43.798 M 24.97 % | 35.048 M -17.41 % | 42.438 M 1 354.56 % | 2.918 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 308.948 M 114.89 % | 143.769 M 147.03 % | 58.198 M -14.83 % | 68.328 M 4.24 % | 65.548 M 44.72 % | 45.294 M -0.06 % | 45.320 M 27.24 % | 35.618 M -75.92 % | 147.885 M 19.51 % | 123.738 M 31.68 % | 93.967 M 181.42 % | 33.391 M 4.48 % | 31.959 M -21.55 % | 40.739 M -24.15 % | 53.714 M | 0.000 | 0.000 -100.00 % | 48.365 M 80.35 % | 26.817 M |
| Total current liabilities | 448.896 M 76.74 % | 253.985 M -4.40 % | 265.669 M 78.17 % | 149.106 M 28.26 % | 116.256 M 1.92 % | 114.062 M -5.78 % | 121.063 M -3.89 % | 125.961 M -53.94 % | 273.458 M 5.23 % | 259.873 M 31.09 % | 198.245 M 25.90 % | 157.465 M -8.35 % | 171.803 M 34.31 % | 127.920 M -27.82 % | 177.228 M 120.17 % | 80.494 M 21.85 % | 66.062 M -38.14 % | 106.790 M 40.11 % | 76.221 M |
| Total liabilities | 747.272 M 39.31 % | 536.398 M -12.38 % | 612.202 M 20.19 % | 509.378 M -4.35 % | 532.550 M 7.12 % | 497.162 M 4.83 % | 474.245 M -6.63 % | 507.946 M -12.91 % | 583.257 M -5.90 % | 619.803 M -2.79 % | 637.608 M 40.66 % | 453.301 M 40.81 % | 321.913 M 38.85 % | 231.839 M 20.43 % | 192.503 M 21.21 % | 158.824 M 4.94 % | 151.349 M -3.74 % | 157.234 M 32.35 % | 118.799 M |
| Other non current assets | 135.774 M 153.78 % | 53.501 M 175.62 % | 19.411 M 82.11 % | 10.659 M 154.58 % | -19.530 M 50.17 % | -39.192 M -3 919 300.00 % | 1.000 K -99.96 % | 2.841 M -72.69 % | 10.404 M 1 040 500.00 % | -1.000 K -100.00 % | 34.316 M -15.56 % | 40.641 M 243.46 % | 11.833 M -32.18 % | 17.448 M -32.20 % | 25.733 M 760.18 % | 2.992 M -5.09 % | 3.152 M | 0.000 | 0.000 |
| Long term investments | 4.000 K 100.09 % | -4.557 M -91 240.00 % | 5.000 K -99.93 % | 7.415 M 9.80 % | 6.753 M 2 497.31 % | 260.000 K -92.80 % | 3.610 M -73.18 % | 13.462 M -1.33 % | 13.643 M 3 444.09 % | 384.951 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.152 M 0.00 % | 2.152 M |
| Intangible assets | 526.000 K -7.39 % | 568.000 K 524.18 % | 91.000 K -51.08 % | 186.000 K -33.57 % | 280.000 K -19.77 % | 349.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 104.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 526.000 K -7.39 % | 568.000 K 524.18 % | 91.000 K -51.08 % | 186.000 K -33.57 % | 280.000 K -19.77 % | 349.000 K 121.45 % | -1.627 M 43.25 % | -2.867 M -210.95 % | -922.000 K -116.60 % | 5.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 625.105 M 13.02 % | 553.096 M -1.34 % | 560.611 M -5.30 % | 591.963 M -6.06 % | 630.159 M 1.59 % | 620.321 M -1.26 % | 628.257 M -0.61 % | 632.137 M -1.81 % | 643.771 M 1.82 % | 632.287 M -0.65 % | 636.448 M 46.88 % | 433.312 M 67.03 % | 259.429 M 66.77 % | 155.565 M 16.58 % | 133.441 M -2.78 % | 137.252 M 4.59 % | 131.225 M 0.01 % | 131.217 M 72.56 % | 76.040 M |
| Total non current assets | 761.409 M 16.77 % | 652.069 M 1.44 % | 642.816 M -4.73 % | 674.732 M -1.70 % | 686.411 M 6.93 % | 641.929 M 0.33 % | 639.801 M -2.53 % | 656.418 M -2.88 % | 675.896 M 1.24 % | 667.645 M -0.47 % | 670.765 M 41.53 % | 473.953 M 74.72 % | 271.262 M 56.79 % | 173.013 M 8.69 % | 159.174 M 13.50 % | 140.244 M 4.37 % | 134.377 M 0.76 % | 133.369 M 70.57 % | 78.192 M |
| Other current assets | 46.002 M 159.93 % | 17.698 M 140.56 % | 7.357 M -68.14 % | 23.094 M 34.80 % | 17.132 M -2.16 % | 17.511 M 12.01 % | 15.634 M -77.90 % | 70.746 M 3 369.64 % | 2.039 M -98.16 % | 110.864 M 4 714.15 % | 2.303 M 116.48 % | 1.064 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.582 M 70.12 % | 25.031 M 2.71 % | 24.370 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 1.570 M 214.00 % | 500.000 K -89.33 % | 4.684 M 1 056.54 % | 405.000 K -39.82 % | 673.000 K 122.11 % | 303.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 634.442 K 339.24 % | 144.442 K |
| cash and cash equivalents | 49.328 M 222.41 % | 15.300 M 163.34 % | 5.810 M -69.79 % | 19.234 M -11.04 % | 21.620 M 31.05 % | 16.497 M 139.54 % | 6.887 M -74.29 % | 26.789 M 4 567.07 % | 574.000 K -59.35 % | 1.412 M -16.33 % | 1.688 M -78.40 % | 7.812 M -40.52 % | 13.135 M 191.65 % | 4.504 M 92.77 % | 2.336 M -32.28 % | 3.450 M -9.56 % | 3.815 M 73.79 % | 2.195 M -53.96 % | 4.768 M |
| Cash and short term investments | 49.328 M 222.41 % | 15.300 M 67.21 % | 9.150 M -53.63 % | 19.734 M -24.98 % | 26.304 M 55.63 % | 16.902 M 123.57 % | 7.560 M -72.10 % | 27.092 M 4 619.86 % | 574.000 K -59.35 % | 1.412 M -16.33 % | 1.688 M -78.40 % | 7.812 M -40.52 % | 13.135 M 191.65 % | 4.504 M 92.77 % | 2.336 M -32.28 % | 3.450 M -9.56 % | 3.815 M 34.84 % | 2.829 M -42.41 % | 4.912 M |
| Total current assets | 573.259 M 61.34 % | 355.319 M -5.25 % | 374.995 M 64.84 % | 227.492 M 15.46 % | 197.033 M -0.53 % | 198.092 M 11.95 % | 176.942 M 4.60 % | 169.158 M -3.23 % | 174.802 M 0.31 % | 174.261 M 38.62 % | 125.714 M -2.98 % | 129.580 M -34.17 % | 196.854 M 4.51 % | 188.351 M 22.74 % | 153.455 M 22.20 % | 125.574 M 8.07 % | 116.197 M 4.64 % | 111.042 M -12.71 % | 127.209 M |
| Inventory | 245.530 M 46.21 % | 167.932 M -26.28 % | 227.795 M 220.01 % | 71.184 M -14.46 % | 83.219 M -6.58 % | 89.085 M 9.84 % | 81.106 M 13.72 % | 71.320 M 10.06 % | 64.802 M 4.54 % | 61.985 M 205.30 % | 20.303 M 11.56 % | 18.198 M -55.59 % | 40.974 M -40.86 % | 69.285 M 22.39 % | 56.610 M 319.50 % | 13.494 M -22.26 % | 17.359 M -22.98 % | 22.537 M 33.67 % | 16.860 M |
| Net receivables | 232.399 M 50.53 % | 154.389 M 18.13 % | 130.693 M 15.17 % | 113.480 M 61.24 % | 70.378 M -5.65 % | 74.594 M 5.29 % | 70.847 M 18.10 % | 59.988 M -40.82 % | 101.357 M -3.15 % | 104.658 M 6.05 % | 98.688 M -3.47 % | 102.237 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.441 M -13.53 % | 60.646 M -25.19 % | 81.067 M |
| Tax assets | 0.000 -100.00 % | 49.461 M -21.11 % | 62.698 M -2.81 % | 64.509 M -6.17 % | 68.749 M 14.22 % | 60.191 M 529.61 % | 9.560 M -11.85 % | 10.845 M 20.50 % | 9.000 M -69.41 % | 29.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 106.415 M 28.17 % | 83.027 M 0.00 % | 83.027 M 105.62 % | 40.378 M 86.33 % | 21.670 M -43.17 % | 38.130 M -25.39 % | 51.106 M -1.27 % | 51.761 M -37.06 % | 82.237 M 34.17 % | 61.292 M 42.80 % | 42.922 M 1.37 % | 42.342 M -59.60 % | 104.797 M 134.98 % | 44.598 M -36.16 % | 69.860 M | 0.000 -100.00 % | 37.671 M -2.75 % | 38.738 M 1.37 % | 38.213 M |
| Tax payables | 0.000 -100.00 % | 5.096 M -48.50 % | 9.896 M 194.52 % | 3.360 M 38.16 % | 2.432 M -1.34 % | 2.465 M -59.60 % | 6.102 M 67.91 % | 3.634 M 51.61 % | 2.397 M -3.62 % | 2.487 M 204.33 % | 817.199 K -5.67 % | 866.296 K 29.21 % | 670.441 K -60.82 % | 1.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.651 M 16.24 % | 3.141 M |
| Deferred revenue non current | 2.885 M -8.64 % | 3.158 M -66.20 % | 9.344 M | 0.000 -100.00 % | 8.185 M -41.38 % | 13.962 M -29.27 % | 19.739 M -22.64 % | 25.516 M -18.46 % | 31.293 M -15.58 % | 37.070 M -43.19 % | 65.248 M 34.19 % | 48.625 M -6.48 % | 51.995 M -32.27 % | 76.772 M | 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 |
| Capital lease obligations | 6.371 M -46.05 % | 11.808 M 44.05 % | 8.197 M 121.84 % | 3.695 M -35.77 % | 5.753 M -11.00 % | 6.464 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K -67.57 % | 83.259 K 34.97 % | 61.686 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.255 M -23.78 % | 5.583 M 293.17 % | 1.420 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 130.854 M 0.00 % | 130.854 M 0.00 % | 130.854 M 0.00 % | 130.854 M 10.72 % | 118.182 M 21.89 % | 96.954 M -13.93 % | 112.641 M 16.76 % | 96.475 M 163.64 % | 36.594 M 33.08 % | 27.498 M 91.31 % | 14.373 M -3.66 % | 14.920 M -1.35 % | 15.124 M 33.03 % | 11.368 M 28.19 % | 8.868 M 32.10 % | 6.713 M -6.46 % | 7.177 M 377.18 % | 1.504 M 0.00 % | 1.504 M |
| Deferred tax liabilities non current | 23.225 M 22.17 % | 19.010 M 179.35 % | 6.805 M 17.33 % | 5.800 M 26.67 % | 4.579 M -64.19 % | 12.787 M -0.44 % | 12.844 M 12.46 % | 11.421 M -64.20 % | 31.906 M 12.20 % | 28.437 M 90.73 % | 14.910 M 29.51 % | 11.513 M 1.12 % | 11.385 M -0.63 % | 11.458 M -13.62 % | 13.264 M 4.40 % | 12.704 M 24.70 % | 10.188 M 7.69 % | 9.460 M 37.24 % | 6.893 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.335 B 32.49 % | 1.007 B -1.02 % | 1.018 B 12.81 % | 902.224 M 2.13 % | 883.444 M 5.17 % | 840.021 M 2.85 % | 816.743 M -1.07 % | 825.576 M -2.95 % | 850.698 M 1.04 % | 841.906 M 5.70 % | 796.478 M 31.97 % | 603.533 M 28.93 % | 468.116 M 29.54 % | 361.364 M 15.59 % | 312.629 M 17.61 % | 265.818 M 6.08 % | 250.573 M 2.52 % | 244.411 M 18.99 % | 205.402 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -164.212 M -62.83 % | -100.846 M -142.65 % | -41.560 M 4.73 % | -43.623 M 1.81 % | -44.429 M -140.23 % | -18.494 M 55.12 % | -41.212 M 17.23 % | -49.793 M -55.48 % | -32.026 M 61.71 % | -83.631 M -206.82 % | 78.289 M 65.92 % | 47.185 M -58.43 % | 113.503 M 273.13 % | -65.561 M -1 122.61 % | -5.362 M -166.85 % | 8.022 M 27.49 % | 6.292 M -76.47 % | 26.744 M 180.19 % | 9.545 M |
| Accounts receivables | -61.569 M -117.06 % | -28.365 M -132.67 % | -12.191 M 75.03 % | -48.830 M -909.38 % | 6.033 M 501.66 % | -1.502 M 89.92 % | -14.906 M -141.28 % | 36.110 M 138 984.62 % | -26.000 K 99.93 % | -36.557 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.578 M 14 306.94 % | -173.000 K |
| Inventory | -77.598 M -229.63 % | 59.863 M 138.22 % | -156.610 M -1 401.29 % | 12.035 M 105.20 % | 5.865 M 173.51 % | -7.979 M 18.47 % | -9.786 M -50.12 % | -6.519 M -131.42 % | -2.817 M 93.24 % | -41.682 M -1 880.61 % | -2.105 M -109.24 % | 22.776 M -19.55 % | 28.311 M 323.36 % | -12.675 M 70.60 % | -43.115 M -1 215.66 % | 3.865 M -25.36 % | 5.178 M 191.21 % | -5.677 M 59.37 % | -13.972 M |
| Accounts payables | 23.387 M 123.57 % | -99.229 M -171.90 % | 138.007 M 637.49 % | 18.713 M 213.69 % | -16.460 M -26.86 % | -12.975 M -1 880.92 % | -655.000 K 99.10 % | -72.739 M -2 225.01 % | 3.423 M -81.37 % | 18.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -48.432 M -46.25 % | -33.115 M -207.59 % | -10.766 M 57.85 % | -25.541 M 35.93 % | -39.867 M -1 106.23 % | 3.962 M 124.97 % | -15.865 M -138.75 % | -6.645 M 79.62 % | -32.606 M -37.22 % | -23.762 M -129.56 % | 80.393 M 229.35 % | 24.410 M -71.35 % | 85.192 M 261.09 % | -52.886 M -240.08 % | 37.753 M 808.12 % | 4.157 M 273.14 % | 1.114 M -85.79 % | 7.843 M -66.89 % | 23.690 M |
| Other non cash items | 2.856 M -92.82 % | 39.773 M -34.41 % | 60.636 M 18.80 % | 51.040 M -7.54 % | 55.203 M 1.35 % | 54.468 M 24.44 % | 43.769 M 1.28 % | 43.214 M 45.13 % | 29.777 M 14.01 % | 26.117 M 23.67 % | 21.118 M 712.98 % | 2.598 M 543.05 % | -586.294 K -107.84 % | 7.476 M -5.32 % | 7.897 M 2 245.38 % | 336.685 K -93.12 % | 4.895 M 686.92 % | -834.000 K -170.74 % | 1.179 M |
| Net cash provided by operating activities | -55.816 M -163.61 % | 87.754 M 8.91 % | 80.572 M -4.84 % | 84.667 M 291.07 % | 21.650 M -71.52 % | 76.031 M 54.10 % | 49.339 M 2 981.76 % | 1.601 M -97.88 % | 75.515 M 411.48 % | 14.764 M -88.41 % | 127.426 M 70.99 % | 74.523 M -48.47 % | 144.631 M 562.35 % | -31.281 M -219.72 % | 26.129 M -19.05 % | 32.279 M 19.06 % | 27.113 M -24.22 % | 35.779 M 82.72 % | 19.581 M |
| Investments in property plant and equipment | -143.770 M -557.87 % | -21.854 M -40.04 % | -15.606 M -17.99 % | -13.227 M 75.91 % | -54.900 M -78.71 % | -30.720 M -49.08 % | -20.607 M 7.21 % | -22.209 M 51.56 % | -45.846 M -136.93 % | -19.350 M 91.31 % | -222.575 M -12.08 % | -198.591 M -62.79 % | -121.991 M -193.35 % | -41.586 M -267.73 % | -11.309 M 48.69 % | -22.039 M -59.34 % | -13.831 M 79.04 % | -65.989 M -180.03 % | -23.565 M |
| Acquisitions net | 4.598 M | 0.000 -100.00 % | 206.000 K -92.96 % | 2.927 M 844.19 % | 310.000 K 355.88 % | 68.000 K -94.71 % | 1.286 M | 0.000 -100.00 % | 521.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.281 M 300.31 % | 320.000 K |
| Purchases of investments | -1.267 M -126 600.00 % | -1.000 K 99.95 % | -1.822 M -675.32 % | -235.000 K 97.29 % | -8.670 M -607.61 % | 1.708 M 222.35 % | -1.396 M | 0.000 100.00 % | -2.960 M | 0.000 100.00 % | -1.076 M -48.05 % | -726.582 K -163.08 % | -276.184 K 92.33 % | -3.600 M 4.98 % | -3.789 M | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 7.410 M 113.98 % | 3.463 M 131.64 % | 1.495 M 858.33 % | 156.000 K -68.23 % | 491.000 K -87.21 % | 3.839 M | 0.000 -100.00 % | 14.155 M | 0.000 -100.00 % | 1.539 M | 0.000 -100.00 % | 12.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -15.239 M -1 529.55 % | 1.066 M 386.56 % | -372.000 K -125.55 % | 1.456 M 145 500.00 % | 1.000 K 0.00 % | 1.000 K -99.95 % | 2.177 M 1 524.63 % | 134.000 K 101.76 % | -7.630 M -119.15 % | 39.834 M 500.09 % | -9.956 M 39.66 % | -16.500 M 15.76 % | -19.587 M -916.65 % | 2.398 M 207.86 % | 779.060 K -83.35 % | 4.678 M 468.33 % | 823.186 K | 0.000 | 0.000 |
| Net cash used for investing activites | -155.678 M -648.85 % | -20.789 M -104.13 % | -10.184 M -81.34 % | -5.616 M 90.91 % | -61.764 M -114.56 % | -28.787 M -59.49 % | -18.049 M 1.03 % | -18.236 M 61.13 % | -46.915 M -235.44 % | 34.639 M 114.83 % | -233.607 M -9.02 % | -214.278 M -51.06 % | -141.854 M -373.91 % | -29.933 M -109.05 % | -14.318 M 17.53 % | -17.361 M -23.93 % | -14.008 M 78.35 % | -64.708 M -178.37 % | -23.245 M |
| Debt repayment | 181.188 M 6 217.08 % | -2.962 M 85.95 % | -21.086 M 54.52 % | -46.360 M -166.36 % | 69.862 M | 0.000 100.00 % | -15.443 M -140.24 % | 38.379 M 882.45 % | -4.905 M 82.27 % | -27.659 M -126.18 % | 105.658 M -26.40 % | 143.562 M 419.22 % | 27.650 M 437.31 % | -8.197 M 16.65 % | -9.834 M -3.08 % | -9.540 M 33.05 % | -14.249 M -153.08 % | 26.846 M 454.90 % | 4.838 M |
| Common stock issued | 65.250 M | 0.000 | 0.000 -100.00 % | 18.144 M -43.75 % | 32.256 M | 0.000 -100.00 % | 17.786 M -71.70 % | 62.845 M 262.74 % | 17.325 M 0.00 % | 17.325 M 375.54 % | 3.643 M -3.27 % | 3.767 M -45.69 % | 6.935 M | 0.000 -100.00 % | 3.105 M 5.18 % | 2.952 M -74.54 % | 11.593 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M |
| 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 |
| Other financing activites | -5.438 M 90.02 % | -54.513 M 13.09 % | -62.725 M -17.86 % | -53.220 M 6.44 % | -56.881 M -51.14 % | -37.634 M 29.70 % | -53.535 M -5 353 400.00 % | -1.000 K 100.00 % | -41.858 M -6.39 % | -39.344 M -377.34 % | -8.242 M 39.49 % | -13.622 M 53.04 % | -29.006 M -140.52 % | 71.578 M 1 255.49 % | -6.195 M 28.76 % | -8.695 M 8.12 % | -9.463 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 241.000 M 519.31 % | -57.475 M 31.42 % | -83.811 M -2.92 % | -81.436 M -280.02 % | 45.237 M 220.20 % | -37.634 M 26.48 % | -51.192 M -219.47 % | 42.851 M 245.56 % | -29.438 M 40.74 % | -49.678 M -149.16 % | 101.059 M -24.42 % | 133.706 M 2 296.70 % | 5.579 M -91.20 % | 63.381 M 590.42 % | -12.924 M 15.44 % | -15.283 M -26.11 % | -12.119 M -145.14 % | 26.846 M 745.03 % | -4.162 M |
| Effect of forex changes on cash | 1.266 M | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 30.772 M 224.26 % | 9.490 M 170.69 % | -13.424 M -462.85 % | -2.385 M -146.56 % | 5.122 M -46.70 % | 9.610 M 148.29 % | -19.901 M -175.91 % | 26.215 M 3 228.28 % | -838.000 K -204.35 % | -275.341 K 94.62 % | -5.122 M 15.33 % | -6.049 M -172.40 % | 8.355 M 285.51 % | 2.167 M 294.62 % | -1.114 M -205.23 % | -364.837 K -137.02 % | 985.446 K | 0.000 | 0.000 |
| Cash at beginning of period | 18.556 M 219.38 % | 5.810 M -69.79 % | 19.234 M -11.03 % | 21.619 M 31.05 % | 16.497 M 139.54 % | 6.887 M -74.29 % | 26.788 M 4 566.90 % | 574.000 K -59.35 % | 1.412 M -16.33 % | 1.688 M -75.22 % | 6.810 M -47.04 % | 12.859 M 185.52 % | 4.504 M 92.77 % | 2.336 M -32.28 % | 3.450 M -9.56 % | 3.815 M 34.83 % | 2.829 M -40.66 % | 4.768 M | 0.000 |
| Cash at end of period | 49.328 M 222.41 % | 15.300 M 163.34 % | 5.810 M -69.79 % | 19.234 M -11.03 % | 21.619 M 31.05 % | 16.497 M 139.54 % | 6.887 M -74.29 % | 26.789 M 4 567.07 % | 574.000 K -59.35 % | 1.412 M -16.32 % | 1.688 M -75.22 % | 6.810 M -47.04 % | 12.859 M 185.52 % | 4.504 M 92.77 % | 2.336 M -32.28 % | 3.450 M -9.56 % | 3.815 M 73.79 % | 2.195 M -53.96 % | 4.768 M |
| Operating cash flow | -55.816 M -163.61 % | 87.754 M 8.91 % | 80.572 M -4.84 % | 84.667 M 291.07 % | 21.650 M -71.52 % | 76.031 M 54.10 % | 49.339 M 2 981.76 % | 1.601 M -97.88 % | 75.515 M 411.48 % | 14.764 M -88.41 % | 127.426 M 70.99 % | 74.523 M -48.47 % | 144.631 M 562.35 % | -31.281 M -219.72 % | 26.129 M -19.05 % | 32.279 M 19.06 % | 27.113 M -24.22 % | 35.779 M 82.72 % | 19.581 M |
| Capital expenditure | -143.770 M -557.87 % | -21.854 M -40.04 % | -15.606 M -17.99 % | -13.227 M 75.91 % | -54.900 M -78.71 % | -30.720 M -49.08 % | -20.607 M 7.21 % | -22.209 M 51.56 % | -45.846 M -136.93 % | -19.350 M 91.31 % | -222.575 M -12.08 % | -198.591 M -62.79 % | -121.991 M -193.35 % | -41.586 M -267.73 % | -11.309 M 48.69 % | -22.039 M -59.34 % | -13.831 M 79.04 % | -65.989 M -180.03 % | -23.565 M |
| Free CashFlow | -199.586 M -402.86 % | 65.900 M 1.44 % | 64.966 M -9.06 % | 71.440 M 314.86 % | -33.250 M -173.38 % | 45.311 M 57.70 % | 28.732 M 239.42 % | -20.608 M -169.46 % | 29.669 M 746.95 % | -4.586 M 95.18 % | -95.149 M 23.31 % | -124.068 M -648.01 % | 22.640 M 131.07 % | -72.867 M -591.68 % | 14.820 M 44.73 % | 10.240 M -22.90 % | 13.282 M 143.96 % | -30.210 M -658.28 % | -3.984 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 411.813 M 4.06 % | 395.756 M 42.51 % | 277.708 M -3.30 % | 287.186 M -5.68 % | 304.472 M 3.34 % | 294.627 M 0.22 % | 293.986 M -9.82 % | 325.990 M 33.46 % | 244.257 M -11.07 % | 274.666 M 9.40 % | 251.056 M 47.55 % | 170.150 M 29.21 % | 131.682 M 36.83 % | 96.237 M -28.78 % | 135.125 M 11.13 % | 121.597 M 12.16 % | 108.410 M 26.23 % | 85.882 M -8.57 % | 93.927 M -8.60 % | 102.768 M 23.52 % | 83.201 M 31.53 % | 63.254 M -31.37 % | 92.166 M -7.36 % | 99.486 M -4.39 % | 104.054 M 6.49 % | 97.716 M 15.02 % | 84.955 M -10.78 % | 95.215 M -11.65 % | 107.773 M -2.86 % | 110.951 M 13.11 % | 98.087 M 7.58 % | 91.173 M 90.93 % | 47.752 M -35.49 % | 74.027 M -18.58 % | 90.915 M -21.32 % | 115.557 M 45.11 % | 79.636 M -0.07 % | 79.690 M 7.75 % | 73.958 M -13.21 % | 85.219 M -14.19 % | 99.309 M 12.10 % | 88.589 M 42.92 % | 61.984 M -2.64 % | 63.667 M 39.75 % | 45.557 M -23.09 % | 59.235 M -13.60 % | 68.558 M -2.17 % | 70.079 M 65.48 % | 42.349 M 11.56 % | 37.962 M -65.65 % | 110.521 M 34.44 % | 82.207 M -26.84 % | 112.372 M -31.93 % | 165.074 M 305.41 % | 40.718 M 15.14 % | 35.363 M |
| Net income | 21.588 M 44.05 % | 14.986 M 133.35 % | 6.422 M 193.91 % | 2.185 M -89.25 % | 20.328 M -10.43 % | 22.696 M -5.37 % | 23.983 M -8.74 % | 26.281 M 226.27 % | 8.055 M -15.85 % | 9.572 M 7.54 % | 8.901 M 515.99 % | 1.445 M 66.28 % | 869.000 K -0.34 % | 872.000 K -96.61 % | 25.705 M 1 100.05 % | 2.142 M -33.06 % | 3.200 M 148.97 % | -6.535 M -351.06 % | 2.603 M 152.61 % | -4.948 M 43.93 % | -8.825 M 35.13 % | -13.604 M -1 042.23 % | -1.191 M -481.73 % | 312.000 K -4.29 % | 326.000 K -74.39 % | 1.273 M 141.89 % | -3.039 M -283.29 % | 1.658 M -15.36 % | 1.959 M -70.43 % | 6.626 M 4 936.50 % | -137.000 K -103.34 % | 4.102 M 124.08 % | -17.037 M -7 715.14 % | -218.000 K -101.87 % | 11.657 M -4.26 % | 12.176 M 230.33 % | 3.686 M 311.84 % | -1.740 M -41.81 % | -1.227 M -117.27 % | 7.103 M -61.05 % | 18.234 M 366.10 % | 3.912 M 490.58 % | -1.002 M -128.91 % | 3.465 M 1 078.57 % | 294.000 K -86.88 % | 2.241 M 159.59 % | -3.761 M -222.03 % | 3.082 M 269.15 % | -1.822 M -165.94 % | 2.763 M 27.53 % | 2.167 M -5.47 % | 2.292 M -45.94 % | 4.240 M 305.74 % | 1.045 M 137.71 % | -2.771 M -988.14 % | 312.000 K |
| Income before tax | 31.444 M 37.39 % | 22.887 M 317.27 % | 5.485 M 2.66 % | 5.343 M -79.51 % | 26.071 M -19.23 % | 32.280 M -10.89 % | 36.223 M 0.78 % | 35.943 M 215.15 % | 11.405 M -12.74 % | 13.070 M 17.00 % | 11.171 M 574.98 % | 1.655 M 121.26 % | 748.000 K -30.22 % | 1.072 M -96.83 % | 33.805 M 917.00 % | 3.324 M -8.20 % | 3.621 M 139.86 % | -9.085 M -378.60 % | 3.261 M 161.31 % | -5.319 M 55.47 % | -11.944 M 36.14 % | -18.702 M -764.23 % | -2.164 M -326.36 % | 956.000 K 110.57 % | 454.000 K -74.03 % | 1.748 M -46.80 % | 3.286 M 45.72 % | 2.255 M 42.00 % | 1.588 M -56.11 % | 3.618 M 87.46 % | 1.930 M 242.20 % | 564.000 K 101.84 % | -30.675 M -6 901.55 % | 451.000 K -97.59 % | 18.745 M 4.97 % | 17.857 M 311.64 % | 4.338 M 515.32 % | 705.000 K -66.07 % | 2.078 M -63.57 % | 5.704 M -77.32 % | 25.151 M 324.99 % | 5.918 M 3 645.62 % | -166.910 K -103.29 % | 5.078 M 1 212.14 % | 387.000 K -88.22 % | 3.285 M 176.60 % | -4.288 M -200.62 % | 4.262 M 260.11 % | -2.662 M -182.34 % | 3.233 M -18.15 % | 3.950 M 19.15 % | 3.315 M -29.14 % | 4.678 M 131.01 % | 2.025 M 154.49 % | -3.716 M -1 404.45 % | -247.000 K |
| Income before tax ratio | 0.08 32.03 % | 0.06 192.80 % | 0.02 6.16 % | 0.02 -78.27 % | 0.09 -21.85 % | 0.11 -11.08 % | 0.12 11.75 % | 0.11 136.14 % | 0.05 -1.88 % | 0.05 6.94 % | 0.04 357.46 % | 0.01 71.23 % | 0.01 -49.01 % | 0.01 -95.55 % | 0.25 815.18 % | 0.03 -18.16 % | 0.03 131.57 % | -0.11 -404.69 % | 0.03 167.08 % | -0.05 63.95 % | -0.14 51.45 % | -0.30 -1 159.25 % | -0.02 -344.34 % | 0.01 120.24 % | 0.00 -75.61 % | 0.02 -53.75 % | 0.04 63.32 % | 0.02 60.73 % | 0.01 -54.81 % | 0.03 65.73 % | 0.02 218.08 % | 0.01 100.96 % | -0.64 -10 644.03 % | 0.01 -97.05 % | 0.21 33.43 % | 0.15 183.68 % | 0.05 515.74 % | 0.01 -68.51 % | 0.03 -58.02 % | 0.07 -73.57 % | 0.25 279.12 % | 0.07 2 580.80 % | 0.00 -103.38 % | 0.08 838.91 % | 0.01 -84.68 % | 0.06 188.66 % | -0.06 -202.85 % | 0.06 196.75 % | -0.06 -173.81 % | 0.09 138.30 % | 0.04 -11.38 % | 0.04 -3.13 % | 0.04 239.36 % | 0.01 113.44 % | -0.09 -1 206.60 % | -0.01 |
| EBITDA | 56.295 M 15.32 % | 48.816 M 29.12 % | 37.807 M 7.22 % | 35.261 M -33.63 % | 53.124 M -8.30 % | 57.931 M -9.69 % | 64.145 M 7.00 % | 59.950 M 64.15 % | 36.522 M -9.84 % | 40.506 M -2.25 % | 41.440 M 43.40 % | 28.898 M 13.06 % | 25.559 M 1.90 % | 25.082 M -56.74 % | 57.981 M 109.17 % | 27.720 M 0.97 % | 27.454 M 79.97 % | 15.255 M -46.10 % | 28.300 M 33.75 % | 21.159 M 81.68 % | 11.646 M 174.09 % | 4.249 M -80.92 % | 22.275 M 3.42 % | 21.539 M -21.50 % | 27.439 M 13.85 % | 24.102 M -4.58 % | 25.258 M 0.47 % | 25.141 M 3.93 % | 24.191 M -5.98 % | 25.729 M 1.24 % | 25.413 M -4.52 % | 26.617 M 405.49 % | -8.713 M -144.75 % | 19.472 M -49.30 % | 38.406 M 6.23 % | 36.155 M 57.07 % | 23.018 M 15.35 % | 19.955 M -6.04 % | 21.237 M -13.77 % | 24.628 M -44.77 % | 44.593 M 71.65 % | 25.979 M 55.13 % | 16.746 M 17.69 % | 14.229 M 50.49 % | 9.455 M -24.10 % | 12.458 M -61.49 % | 32.351 M 218.11 % | 10.170 M 215.45 % | 3.224 M 131.55 % | -10.218 M -208.11 % | 9.452 M -0.81 % | 9.529 M -5.55 % | 10.089 M 28.90 % | 7.827 M 1 408.86 % | -598.000 K -113.17 % | 4.541 M |
| Net income ratio | 0.05 38.44 % | 0.04 63.75 % | 0.02 203.94 % | 0.01 -88.60 % | 0.07 -13.33 % | 0.08 -5.57 % | 0.08 1.19 % | 0.08 144.47 % | 0.03 -5.37 % | 0.03 -1.71 % | 0.04 317.48 % | 0.01 28.69 % | 0.01 -27.17 % | 0.01 -95.24 % | 0.19 979.90 % | 0.02 -40.32 % | 0.03 138.79 % | -0.08 -374.57 % | 0.03 157.56 % | -0.05 54.61 % | -0.11 50.68 % | -0.22 -1 564.32 % | -0.01 -512.05 % | 0.00 0.10 % | 0.00 -75.95 % | 0.01 136.42 % | -0.04 -305.43 % | 0.02 -4.20 % | 0.02 -69.56 % | 0.06 4 375.74 % | 0.00 -103.10 % | 0.04 112.61 % | -0.36 -12 015.33 % | 0.00 -102.30 % | 0.13 21.69 % | 0.11 127.65 % | 0.05 311.98 % | -0.02 -31.61 % | -0.02 -119.90 % | 0.08 -54.60 % | 0.18 315.79 % | 0.04 373.28 % | -0.02 -129.69 % | 0.05 743.33 % | 0.01 -82.94 % | 0.04 168.96 % | -0.05 -224.74 % | 0.04 202.22 % | -0.04 -159.11 % | 0.07 271.28 % | 0.02 -29.69 % | 0.03 -26.11 % | 0.04 496.03 % | 0.01 109.30 % | -0.07 -871.34 % | 0.01 |
| Ratio EBITDA | 0.14 10.82 % | 0.12 -9.40 % | 0.14 10.88 % | 0.12 -29.63 % | 0.17 -11.26 % | 0.20 -9.88 % | 0.22 18.65 % | 0.18 22.99 % | 0.15 1.39 % | 0.15 -10.66 % | 0.17 -2.81 % | 0.17 -12.50 % | 0.19 -25.53 % | 0.26 -39.26 % | 0.43 88.23 % | 0.23 -9.98 % | 0.25 42.57 % | 0.18 -41.05 % | 0.30 46.34 % | 0.21 47.09 % | 0.14 108.38 % | 0.07 -72.21 % | 0.24 11.63 % | 0.22 -17.90 % | 0.26 6.91 % | 0.25 -17.04 % | 0.30 12.60 % | 0.26 17.63 % | 0.22 -3.21 % | 0.23 -10.50 % | 0.26 -11.25 % | 0.29 260.00 % | -0.18 -169.37 % | 0.26 -37.73 % | 0.42 35.02 % | 0.31 8.25 % | 0.29 15.43 % | 0.25 -12.80 % | 0.29 -0.64 % | 0.29 -35.64 % | 0.45 53.12 % | 0.29 8.54 % | 0.27 20.89 % | 0.22 7.68 % | 0.21 -1.32 % | 0.21 -55.43 % | 0.47 225.17 % | 0.15 90.63 % | 0.08 128.28 % | -0.27 -414.74 % | 0.09 -26.22 % | 0.12 29.11 % | 0.09 89.35 % | 0.05 422.85 % | -0.01 -111.44 % | 0.13 |
| Gross profit ratio | 0.27 5.75 % | 0.26 50.61 % | 0.17 -42.68 % | 0.30 48.69 % | 0.20 -10.98 % | 0.22 -2.88 % | 0.23 -36.43 % | 0.36 -35.45 % | 0.56 20.85 % | 0.46 169.27 % | 0.17 -71.22 % | 0.60 -15.82 % | 0.71 -17.55 % | 0.86 305.64 % | 0.21 -72.31 % | 0.77 -17.01 % | 0.93 11.38 % | 0.83 585.63 % | 0.12 -86.14 % | 0.88 2.65 % | 0.85 8.75 % | 0.78 937.41 % | -0.09 -111.24 % | 0.83 -8.09 % | 0.91 8.88 % | 0.83 3 908.56 % | -0.02 -102.54 % | 0.86 11.83 % | 0.77 0.05 % | 0.77 1.72 % | 0.76 -8.36 % | 0.83 0.17 % | 0.83 -5.36 % | 0.87 -2.86 % | 0.90 26.58 % | 0.71 -23.06 % | 0.92 12.01 % | 0.82 18.46 % | 0.70 -20.01 % | 0.87 -9.30 % | 0.96 36.05 % | 0.70 418.78 % | 0.14 -79.92 % | 0.68 -18.47 % | 0.83 18.99 % | 0.70 1 418.45 % | 0.05 -91.96 % | 0.57 -17.38 % | 0.69 105.54 % | 0.34 981.32 % | -0.04 -108.50 % | 0.45 28.46 % | 0.35 54.77 % | 0.23 -16.22 % | 0.27 -44.77 % | 0.49 |
| Weighted average shs out dil | 12.927 M 0.06 % | 12.919 M 0.51 % | 12.853 M 0.00 % | 12.853 M 1.80 % | 12.626 M 0.29 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 1.41 % | 12.414 M -0.34 % | 12.457 M 6.62 % | 11.684 M 3.64 % | 11.274 M -1.36 % | 11.429 M -0.32 % | 11.465 M 0.26 % | 11.435 M 13.24 % | 10.098 M -0.45 % | 10.144 M -0.08 % | 10.152 M -0.18 % | 10.171 M -2.21 % | 10.400 M -4.29 % | 10.867 M 2.44 % | 10.608 M 2.48 % | 10.352 M -0.04 % | 10.356 M 5.78 % | 9.790 M -2.48 % | 10.039 M 0.00 % | 10.039 M 2.79 % | 9.767 M 0.89 % | 9.680 M -11.19 % | 10.900 M 13.14 % | 9.634 M -0.31 % | 9.663 M 5.51 % | 9.159 M 4.21 % | 8.789 M 0.29 % | 8.764 M 3.65 % | 8.456 M 0.63 % | 8.403 M -1.19 % | 8.504 M 1.09 % | 8.412 M -0.46 % | 8.451 M -13.76 % | 9.800 M 18.07 % | 8.300 M 3.89 % | 7.989 M 6.28 % | 7.517 M -0.98 % | 7.592 M -1.09 % | 7.675 M 2.53 % | 7.486 M 2.75 % | 7.285 M 0.00 % | 7.285 M -2.40 % | 7.464 M 13.14 % | 6.598 M 26.88 % | 5.200 M |
| Weighted average shs out | 12.625 M 0.25 % | 12.593 M -2.02 % | 12.853 M 0.00 % | 12.853 M 1.80 % | 12.626 M 0.29 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 0.00 % | 12.589 M 1.41 % | 12.414 M -0.34 % | 12.457 M 6.62 % | 11.684 M 3.64 % | 11.274 M -1.36 % | 11.429 M -0.07 % | 11.437 M 0.02 % | 11.435 M 13.24 % | 10.098 M -0.45 % | 10.144 M -0.08 % | 10.152 M -0.18 % | 10.171 M -2.21 % | 10.400 M -4.29 % | 10.867 M 2.44 % | 10.608 M 2.48 % | 10.352 M -0.04 % | 10.356 M 5.78 % | 9.790 M -2.48 % | 10.039 M 0.00 % | 10.039 M 2.79 % | 9.767 M 0.89 % | 9.680 M -11.19 % | 10.900 M 13.14 % | 9.634 M -0.31 % | 9.663 M 5.51 % | 9.159 M 4.21 % | 8.789 M 0.29 % | 8.764 M 3.65 % | 8.456 M 0.63 % | 8.403 M -1.19 % | 8.504 M 1.09 % | 8.412 M -0.46 % | 8.451 M -13.76 % | 9.800 M 18.07 % | 8.300 M 3.89 % | 7.989 M 6.28 % | 7.517 M -0.98 % | 7.592 M -1.09 % | 7.675 M 2.53 % | 7.486 M 2.75 % | 7.285 M 0.00 % | 7.285 M -2.40 % | 7.464 M 13.14 % | 6.598 M 26.88 % | 5.200 M |
| EPS diluted | 1.67 43.97 % | 1.16 132.00 % | 0.50 194.12 % | 0.17 -89.44 % | 1.61 -10.56 % | 1.80 -5.76 % | 1.91 -8.61 % | 2.09 226.56 % | 0.64 -15.79 % | 0.76 7.04 % | 0.71 545.45 % | 0.11 57.14 % | 0.07 0.00 % | 0.07 -96.82 % | 2.20 1 057.89 % | 0.19 -32.14 % | 0.28 149.12 % | -0.57 -319.23 % | 0.26 153.06 % | -0.49 43.68 % | -0.87 35.07 % | -1.34 -1 016.67 % | -0.12 -500.00 % | 0.03 0.00 % | 0.03 -75.00 % | 0.12 141.38 % | -0.29 -281.25 % | 0.16 -20.00 % | 0.20 -69.70 % | 0.66 4 952.94 % | -0.01 -103.24 % | 0.42 123.86 % | -1.76 -8 700.00 % | -0.02 -101.65 % | 1.21 -3.97 % | 1.26 200.00 % | 0.42 310.00 % | -0.20 -42.86 % | -0.14 -116.67 % | 0.84 -61.29 % | 2.17 371.74 % | 0.46 483.33 % | -0.12 -129.27 % | 0.41 1 266.67 % | 0.03 -88.89 % | 0.27 157.45 % | -0.47 -214.63 % | 0.41 270.83 % | -0.24 -166.67 % | 0.36 24.14 % | 0.29 -6.45 % | 0.31 -46.55 % | 0.58 314.29 % | 0.14 133.33 % | -0.42 -800.00 % | 0.06 |
| Earnings per share | 1.71 43.70 % | 1.19 138.00 % | 0.50 194.12 % | 0.17 -89.44 % | 1.61 -10.56 % | 1.80 -5.76 % | 1.91 -8.61 % | 2.09 226.56 % | 0.64 -15.79 % | 0.76 7.04 % | 0.71 545.45 % | 0.11 57.14 % | 0.07 0.00 % | 0.07 -96.82 % | 2.20 1 057.89 % | 0.19 -32.14 % | 0.28 149.12 % | -0.57 -319.23 % | 0.26 153.06 % | -0.49 43.68 % | -0.87 35.07 % | -1.34 -1 016.67 % | -0.12 -500.00 % | 0.03 0.00 % | 0.03 -75.00 % | 0.12 141.38 % | -0.29 -281.25 % | 0.16 -20.00 % | 0.20 -69.70 % | 0.66 4 952.94 % | -0.01 -103.24 % | 0.42 123.86 % | -1.76 -8 700.00 % | -0.02 -101.65 % | 1.21 -3.97 % | 1.26 200.00 % | 0.42 310.00 % | -0.20 -42.86 % | -0.14 -116.67 % | 0.84 -61.29 % | 2.17 371.74 % | 0.46 483.33 % | -0.12 -129.27 % | 0.41 1 266.67 % | 0.03 -88.89 % | 0.27 157.45 % | -0.47 -214.63 % | 0.41 270.83 % | -0.24 -166.67 % | 0.36 24.14 % | 0.29 -6.45 % | 0.31 -46.55 % | 0.58 314.29 % | 0.14 133.33 % | -0.42 -800.00 % | 0.06 |
| Gross profit | 111.416 M 10.04 % | 101.254 M 114.63 % | 47.177 M -44.57 % | 85.107 M 40.25 % | 60.682 M -8.01 % | 65.964 M -2.67 % | 67.773 M -42.67 % | 118.222 M -13.85 % | 137.236 M 7.47 % | 127.700 M 194.59 % | 43.348 M -57.54 % | 102.081 M 8.77 % | 93.847 M 12.82 % | 83.181 M 188.90 % | 28.792 M -69.23 % | 93.561 M -6.92 % | 100.512 M 40.59 % | 71.492 M 526.90 % | 11.404 M -87.33 % | 90.040 M 26.79 % | 71.015 M 43.05 % | 49.644 M 674.72 % | -8.638 M -110.41 % | 82.976 M -12.12 % | 94.420 M 15.94 % | 81.436 M 4 480.63 % | -1.859 M -102.26 % | 82.189 M -1.20 % | 83.191 M -2.82 % | 85.603 M 15.07 % | 74.395 M -1.41 % | 75.457 M 91.26 % | 39.452 M -38.95 % | 64.622 M -20.90 % | 81.697 M -0.41 % | 82.033 M 11.65 % | 73.476 M 11.93 % | 65.644 M 27.65 % | 51.427 M -30.58 % | 74.082 M -22.17 % | 95.182 M 52.52 % | 62.408 M 641.45 % | 8.417 M -80.45 % | 43.060 M 13.95 % | 37.790 M -8.49 % | 41.295 M 1 211.96 % | 3.148 M -92.13 % | 40.015 M 36.72 % | 29.267 M 129.29 % | 12.764 M 402.72 % | -4.216 M -111.43 % | 36.885 M -6.03 % | 39.250 M 5.36 % | 37.254 M 239.66 % | 10.968 M -36.40 % | 17.246 M |
| Income tax expense | 9.856 M 24.74 % | 7.901 M 943.22 % | -937.000 K -129.67 % | 3.158 M -45.01 % | 5.743 M -40.08 % | 9.584 M -21.70 % | 12.240 M 26.68 % | 9.662 M 188.42 % | 3.350 M -4.23 % | 3.498 M 54.10 % | 2.270 M 980.95 % | 210.000 K 273.55 % | -121.000 K -160.80 % | 199.000 K -97.54 % | 8.098 M 585.11 % | 1.182 M 180.76 % | 421.000 K 116.51 % | -2.550 M -488.72 % | 656.000 K 276.82 % | -371.000 K 88.10 % | -3.118 M 38.84 % | -5.098 M -423.41 % | -974.000 K -251.01 % | 645.000 K 407.87 % | 127.000 K -73.26 % | 475.000 K -92.49 % | 6.325 M 959.46 % | 597.000 K 260.92 % | -371.000 K 87.67 % | -3.009 M -245.50 % | 2.068 M 158.45 % | -3.538 M 74.06 % | -13.638 M -2 135.52 % | 670.000 K -90.55 % | 7.088 M 24.77 % | 5.681 M 771.32 % | 652.000 K -73.33 % | 2.445 M -26.02 % | 3.305 M 336.07 % | -1.400 M -120.24 % | 6.917 M 244.82 % | 2.006 M 140.33 % | 834.685 K -48.25 % | 1.613 M 1 634.41 % | 93.000 K -91.09 % | 1.044 M 297.92 % | -527.480 K -144.70 % | 1.180 M 240.48 % | -840.000 K -278.72 % | 470.000 K -73.64 % | 1.783 M 74.31 % | 1.023 M 133.56 % | 438.000 K -55.31 % | 980.000 K 203.70 % | -945.000 K -67.85 % | -563.000 K |
| Cost of revenue | 300.397 M 2.00 % | 294.502 M 27.75 % | 230.531 M 14.08 % | 202.079 M -17.11 % | 243.790 M 6.62 % | 228.663 M 1.08 % | 226.213 M 8.88 % | 207.768 M 94.14 % | 107.021 M -27.18 % | 146.966 M -29.24 % | 207.708 M 205.14 % | 68.069 M 79.91 % | 37.835 M 189.79 % | 13.056 M -87.72 % | 106.333 M 279.27 % | 28.036 M 254.98 % | 7.898 M -45.11 % | 14.390 M -82.56 % | 82.523 M 548.36 % | 12.728 M 4.45 % | 12.186 M -10.46 % | 13.610 M -86.50 % | 100.804 M 510.56 % | 16.510 M 71.37 % | 9.634 M -40.82 % | 16.280 M -81.25 % | 86.814 M 566.47 % | 13.026 M -47.01 % | 24.582 M -3.02 % | 25.348 M 6.99 % | 23.692 M 50.75 % | 15.716 M 89.35 % | 8.300 M -11.75 % | 9.405 M 2.03 % | 9.218 M -72.50 % | 33.524 M 444.22 % | 6.160 M -56.14 % | 14.046 M -37.66 % | 22.531 M 102.31 % | 11.137 M 169.86 % | 4.127 M -84.24 % | 26.181 M -51.12 % | 53.567 M 159.95 % | 20.607 M 165.31 % | 7.767 M -56.71 % | 17.940 M -72.57 % | 65.410 M 117.57 % | 30.064 M 129.81 % | 13.082 M -48.08 % | 25.198 M -78.04 % | 114.738 M 153.16 % | 45.322 M -38.02 % | 73.122 M -42.79 % | 127.820 M 329.65 % | 29.750 M 64.21 % | 18.117 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.220 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 -100.00 % | 5.771 M -33.86 % | 8.726 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 73.275 M 4.21 % | 70.312 M | 0.000 -100.00 % | 69.006 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.569 M -8.74 % | 2.815 M 175.45 % | -3.731 M -335.10 % | 1.587 M -20.25 % | 1.990 M -11.71 % | 2.254 M 204.59 % | -2.155 M -307.01 % | 1.041 M -6.05 % | 1.108 M 61.75 % | 685.000 K 147.67 % | -1.437 M -283.06 % | 785.000 K 23.04 % | 638.000 K -36.01 % | 997.000 K 169.48 % | -1.435 M -206.85 % | 1.343 M 255.29 % | 378.000 K 91.88 % | 197.000 K 108.18 % | -2.409 M -232.65 % | 1.816 M 1 152.41 % | 145.000 K -87.45 % | 1.155 M -70.12 % | 3.865 M 3 094.21 % | 121.000 K -73.29 % | 453.000 K -85.50 % | 3.125 M 1.79 % | 3.070 M | 0.000 | 0.000 -100.00 % | 2.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 73.275 M 4.21 % | 70.312 M 160.23 % | 27.019 M -60.85 % | 69.006 M 188.98 % | 23.879 M 2.25 % | 23.353 M 1.46 % | 23.018 M -68.49 % | 73.045 M -36.63 % | 115.261 M 13.09 % | 101.920 M 608.81 % | 14.379 M -83.37 % | 86.475 M 5.53 % | 81.944 M 13.88 % | 71.954 M 592.77 % | -14.602 M -118.56 % | 78.654 M -7.84 % | 85.342 M 26.14 % | 67.658 M 782.86 % | -9.908 M -112.27 % | 80.734 M 13.92 % | 70.870 M 24.06 % | 57.125 M 401.37 % | -18.955 M -126.45 % | 71.653 M -6.32 % | 76.486 M 14.80 % | 66.626 M 481.42 % | -17.468 M -125.74 % | 67.861 M -0.42 % | 68.145 M -2.69 % | 70.027 M 12.61 % | 62.187 M 7.44 % | 57.879 M 0.82 % | 57.409 M 0.47 % | 57.138 M 9.32 % | 52.269 M -3.86 % | 54.370 M -6.52 % | 58.164 M 0.81 % | 57.696 M 48.84 % | 38.764 M -33.03 % | 57.880 M -1.52 % | 58.771 M 31.54 % | 44.680 M 17 030.00 % | 260.829 K -99.21 % | 32.922 M 1.57 % | 32.412 M -1.59 % | 32.936 M 636.71 % | 4.471 M -87.11 % | 34.671 M 12.36 % | 30.857 M 11.36 % | 27.709 M 700.05 % | -4.618 M -114.41 % | 32.040 M -4.88 % | 33.684 M -0.46 % | 33.839 M 183.24 % | 11.947 M -20.93 % | 15.110 M |
| Cost and expenses | 373.672 M 2.43 % | 364.814 M 41.65 % | 257.550 M -4.99 % | 271.085 M 1.28 % | 267.669 M 6.21 % | 252.016 M 1.12 % | 249.231 M -11.25 % | 280.813 M 26.33 % | 222.282 M -10.69 % | 248.886 M 12.07 % | 222.087 M 43.70 % | 154.544 M 29.02 % | 119.779 M 40.90 % | 85.010 M -7.33 % | 91.731 M -14.02 % | 106.690 M 14.43 % | 93.240 M 13.64 % | 82.048 M 12.99 % | 72.615 M -22.31 % | 93.462 M 12.53 % | 83.056 M 17.42 % | 70.735 M -13.58 % | 81.849 M -7.16 % | 88.163 M 2.37 % | 86.120 M 3.88 % | 82.906 M 19.55 % | 69.346 M -14.27 % | 80.887 M -12.77 % | 92.727 M -2.78 % | 95.375 M 11.06 % | 85.879 M 16.69 % | 73.595 M 12.00 % | 65.709 M -1.25 % | 66.543 M 8.22 % | 61.487 M -30.04 % | 87.894 M 36.64 % | 64.324 M -10.34 % | 71.742 M 17.04 % | 61.295 M -11.19 % | 69.017 M 9.73 % | 62.898 M -11.24 % | 70.861 M 31.64 % | 53.828 M 0.56 % | 53.529 M 33.23 % | 40.179 M -21.03 % | 50.876 M -27.20 % | 69.881 M 7.95 % | 64.735 M 47.33 % | 43.939 M -16.95 % | 52.907 M -51.96 % | 110.120 M 42.34 % | 77.362 M -27.57 % | 106.806 M -33.93 % | 161.659 M 287.70 % | 41.697 M 25.49 % | 33.227 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 27.019 M | 0.000 -100.00 % | 23.879 M 2.25 % | 23.353 M 1.46 % | 23.018 M -68.49 % | 73.045 M 19.93 % | 60.906 M 26.30 % | 48.225 M -14.01 % | 56.085 M 39.85 % | 40.103 M 8.25 % | 37.047 M 24.91 % | 29.660 M 1.19 % | 29.310 M -8.80 % | 32.139 M -16.77 % | 38.613 M 63.85 % | 23.566 M -16.81 % | 28.327 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 -100.00 % | 5.771 M -33.86 % | 8.726 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.299 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.885 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 -100.00 % | 465.983 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 10.421 M -14.59 % | 12.201 M -33.63 % | 18.382 M 12.27 % | 16.373 M 19.28 % | 13.726 M 9.35 % | 12.552 M 8.29 % | 11.591 M -4.52 % | 12.140 M -7.60 % | 13.139 M -15.37 % | 15.525 M -15.58 % | 18.390 M 18.36 % | 15.538 M 18.20 % | 13.146 M 5.94 % | 12.409 M 2.79 % | 12.072 M -4.37 % | 12.624 M -0.26 % | 12.657 M -6.96 % | 13.604 M -2.32 % | 13.927 M -9.62 % | 15.410 M 21.07 % | 12.728 M 4.17 % | 12.219 M -2.02 % | 12.471 M 6.49 % | 11.711 M -34.43 % | 17.859 M 34.70 % | 13.258 M 5.36 % | 12.584 M -9.40 % | 13.889 M 2.10 % | 13.603 M 3.73 % | 13.114 M -7.28 % | 14.144 M -17.45 % | 17.134 M 30.09 % | 13.171 M 29.66 % | 10.158 M -26.14 % | 13.753 M 40.25 % | 9.806 M -10.64 % | 10.974 M 8.91 % | 10.076 M -4.81 % | 10.585 M 0.83 % | 10.498 M -6.77 % | 11.260 M -4.67 % | 11.812 M 17.43 % | 10.059 M 98.76 % | 5.061 M -0.82 % | 5.103 M 0.55 % | 5.075 M -28.86 % | 7.133 M 559.27 % | 1.082 M 0.93 % | 1.072 M 30.57 % | 821.000 K | 0.000 -100.00 % | 1.531 M 72.22 % | 889.000 K -36.04 % | 1.390 M -49.23 % | 2.738 M 14.90 % | 2.383 M |
| Depreciation and amortization | 14.430 M 5.11 % | 13.728 M -1.52 % | 13.940 M 2.92 % | 13.545 M 1.64 % | 13.327 M 1.74 % | 13.099 M -19.79 % | 16.331 M 36.47 % | 11.967 M -0.09 % | 11.978 M 0.56 % | 11.911 M 0.27 % | 11.879 M 1.49 % | 11.705 M 0.33 % | 11.666 M 0.56 % | 11.601 M -2.54 % | 11.903 M 1.11 % | 11.772 M 5.33 % | 11.176 M 4.10 % | 10.736 M -1.65 % | 10.916 M -1.37 % | 11.068 M 1.89 % | 10.863 M 1.21 % | 10.733 M -10.32 % | 11.968 M 34.88 % | 8.873 M -2.78 % | 9.127 M 0.35 % | 9.095 M 0.58 % | 9.043 M 0.51 % | 8.997 M -0.03 % | 9.000 M 0.03 % | 8.997 M -3.66 % | 9.339 M 4.71 % | 8.919 M 1.46 % | 8.791 M -0.81 % | 8.863 M 2.07 % | 8.683 M 2.25 % | 8.492 M 10.20 % | 7.706 M -16.00 % | 9.174 M 7.00 % | 8.574 M 1.76 % | 8.426 M 2.98 % | 8.182 M -0.81 % | 8.249 M 14.95 % | 7.176 M 75.45 % | 4.090 M 0.37 % | 4.075 M -0.56 % | 4.098 M -58.30 % | 9.828 M 103.65 % | 4.826 M 0.25 % | 4.814 M 1.84 % | 4.727 M 14.50 % | 4.128 M -11.86 % | 4.684 M 3.56 % | 4.523 M 2.52 % | 4.412 M 1 058.01 % | 381.000 K -84.16 % | 2.405 M |
| Operating income | 38.141 M 23.27 % | 30.942 M 53.50 % | 20.158 M 25.20 % | 16.101 M -56.25 % | 36.803 M -13.63 % | 42.611 M -4.79 % | 44.755 M -0.93 % | 45.177 M 105.58 % | 21.975 M -14.76 % | 25.780 M -11.02 % | 28.972 M 85.65 % | 15.606 M 31.11 % | 11.903 M 6.02 % | 11.227 M -73.96 % | 43.107 M 189.17 % | 14.907 M -1.73 % | 15.170 M 295.67 % | 3.834 M -77.01 % | 16.675 M 65.25 % | 10.091 M 1 187.12 % | 784.000 K 112.09 % | -6.483 M -162.90 % | 10.307 M -18.63 % | 12.667 M -30.83 % | 18.313 M 22.04 % | 15.006 M -4.57 % | 15.725 M -2.60 % | 16.144 M 6.27 % | 15.191 M -9.21 % | 16.732 M 4.09 % | 16.074 M -9.18 % | 17.698 M 201.11 % | -17.504 M -264.99 % | 10.609 M -67.35 % | 32.498 M 17.48 % | 27.663 M 80.66 % | 15.312 M 42.03 % | 10.781 M -14.86 % | 12.663 M -21.84 % | 16.202 M -55.50 % | 36.411 M 105.36 % | 17.730 M 85.26 % | 9.570 M -5.61 % | 10.139 M 88.46 % | 5.380 M -35.65 % | 8.360 M -62.59 % | 22.347 M 318.18 % | 5.344 M 436.10 % | -1.590 M 95.32 % | -33.945 M -753.39 % | 5.195 M 7.23 % | 4.845 M -12.95 % | 5.566 M 62.99 % | 3.415 M 448.83 % | -979.000 K -145.83 % | 2.136 M |
| Operating income ratio | 0.09 18.46 % | 0.08 7.71 % | 0.07 29.47 % | 0.06 -53.62 % | 0.12 -16.42 % | 0.14 -5.00 % | 0.15 9.85 % | 0.14 54.04 % | 0.09 -4.15 % | 0.09 -18.67 % | 0.12 25.82 % | 0.09 1.47 % | 0.09 -22.52 % | 0.12 -63.43 % | 0.32 160.22 % | 0.12 -12.39 % | 0.14 213.45 % | 0.04 -74.85 % | 0.18 80.80 % | 0.10 942.05 % | 0.01 109.19 % | -0.10 -191.65 % | 0.11 -12.17 % | 0.13 -27.65 % | 0.18 14.60 % | 0.15 -17.03 % | 0.19 9.17 % | 0.17 20.29 % | 0.14 -6.53 % | 0.15 -7.98 % | 0.16 -15.58 % | 0.19 152.96 % | -0.37 -355.78 % | 0.14 -59.91 % | 0.36 49.32 % | 0.24 24.50 % | 0.19 42.12 % | 0.14 -20.99 % | 0.17 -9.94 % | 0.19 -48.15 % | 0.37 83.20 % | 0.20 29.62 % | 0.15 -3.05 % | 0.16 34.85 % | 0.12 -16.32 % | 0.14 -56.70 % | 0.33 327.46 % | 0.08 303.11 % | -0.04 95.80 % | -0.89 -2 002.27 % | 0.05 -20.24 % | 0.06 18.99 % | 0.05 139.43 % | 0.02 186.04 % | -0.02 -139.81 % | 0.06 |
| Total other income expenses net | -6.697 M 16.86 % | -8.055 M 45.10 % | -14.673 M -36.39 % | -10.758 M -0.24 % | -10.732 M -3.88 % | -10.331 M -21.09 % | -8.532 M 7.60 % | -9.234 M 12.64 % | -10.570 M 16.84 % | -12.710 M 28.60 % | -17.801 M -27.60 % | -13.951 M -25.06 % | -11.155 M -9.85 % | -10.155 M -5.90 % | -9.589 M 17.21 % | -11.583 M -0.29 % | -11.549 M 10.60 % | -12.919 M 3.69 % | -13.414 M 8.28 % | -14.625 M -20.98 % | -12.089 M 1.06 % | -12.219 M 2.10 % | -12.481 M -6.58 % | -11.711 M 34.43 % | -17.859 M -34.70 % | -13.258 M -7.59 % | -12.323 M -2.07 % | -12.073 M 10.29 % | -13.458 M -2.62 % | -13.114 M -27.59 % | -10.278 M 39.59 % | -17.014 M -33.78 % | -12.718 M -80.83 % | -7.033 M 34.17 % | -10.683 M -8.94 % | -9.806 M 10.64 % | -10.974 M -51.51 % | -7.243 M 31.57 % | -10.585 M -0.83 % | -10.498 M 6.77 % | -11.260 M 4.66 % | -11.810 M -41.89 % | -8.323 M -64.49 % | -5.060 M -1.38 % | -4.991 M 1.64 % | -5.074 M -71.11 % | -2.965 M -174.06 % | -1.082 M -0.93 % | -1.072 M -105.90 % | 18.178 M 1 559.65 % | -1.245 M 18.60 % | -1.530 M -72.30 % | -888.000 K 36.12 % | -1.390 M 49.21 % | -2.737 M -14.86 % | -2.383 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 | 2009-03-31 | 2008-03-31 |
| 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-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 505.235 M | 0.000 -100.00 % | 524.787 M | 0.000 -100.00 % | 430.255 M | 0.000 -100.00 % | 373.971 M | 0.000 -100.00 % | 388.965 M 1.36 % | 383.759 M -4.42 % | 401.510 M 1.90 % | 394.020 M 8.25 % | 364.001 M -17.24 % | 439.839 M | 0.000 -100.00 % | 387.996 M | 0.000 -100.00 % | 377.912 M | 0.000 -100.00 % | 362.332 M | 0.000 -100.00 % | 353.479 M | 0.000 -100.00 % | 309.774 M | 0.000 -100.00 % | 349.020 M | 0.000 -100.00 % | 347.310 M | 0.000 -100.00 % | 272.154 M | 0.000 -100.00 % | 204.330 M | 0.000 -100.00 % | 347.663 M | 0.000 -100.00 % | 284.676 M | 0.000 -100.00 % | 378.139 M | 0.000 -100.00 % | 219.550 M 18.30 % | 185.587 M 181.65 % | 65.893 M -7.56 % | 71.285 M |
| Total investments | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 5.805 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 54.129 M 1 082 480.00 % | 5.000 K -99.99 % | 37.186 M 401.50 % | 7.415 M -87.86 % | 61.068 M 804.31 % | 6.753 M | 0.000 -100.00 % | 15.050 M | 0.000 -100.00 % | 665.000 K | 0.000 -100.00 % | 8.423 M | 0.000 -100.00 % | 770.000 K | 0.000 -100.00 % | 8.624 M | 0.000 -100.00 % | 624.000 K | 0.000 -100.00 % | 8.612 M | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 542.000 K | 0.000 -100.00 % | 512.000 K | 0.000 -100.00 % | 5.585 M | 0.000 -100.00 % | 5.585 M | 0.000 -100.00 % | 5.590 M -15.17 % | 6.590 M 0.00 % | 6.590 M 109.08 % | 3.152 M |
| Total debt | 541.504 M | 0.000 -100.00 % | 574.115 M | 0.000 -100.00 % | 458.845 M | 0.000 -100.00 % | 392.527 M | 0.000 -100.00 % | 390.016 M 0.11 % | 389.569 M -6.20 % | 415.314 M 0.50 % | 413.254 M -2.22 % | 422.638 M -8.41 % | 461.459 M | 0.000 -100.00 % | 390.915 M | 0.000 -100.00 % | 394.409 M | 0.000 -100.00 % | 371.630 M | 0.000 -100.00 % | 360.366 M | 0.000 -100.00 % | 319.179 M | 0.000 -100.00 % | 375.809 M | 0.000 -100.00 % | 361.553 M | 0.000 -100.00 % | 277.612 M | 0.000 -100.00 % | 209.151 M | 0.000 -100.00 % | 349.075 M | 0.000 -100.00 % | 295.840 M | 0.000 -100.00 % | 379.826 M | 0.000 -100.00 % | 227.362 M 21.92 % | 186.486 M 135.97 % | 79.028 M 5.23 % | 75.100 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 587.396 M 731.76 % | 70.621 M -86.26 % | 514.017 M 32.44 % | 388.127 M -17.59 % | 470.991 M 7 956.64 % | 5.846 M -98.62 % | 423.237 M 236.20 % | 125.890 M -50.97 % | 256.744 M 103.94 % | 125.890 M -50.97 % | 256.744 M 124.49 % | 114.370 M -50.82 % | 232.552 M -27.42 % | 320.429 M | 0.000 -100.00 % | 342.859 M | 0.000 -100.00 % | 344.098 M | 0.000 -100.00 % | 342.498 M | 0.000 -100.00 % | 326.223 M | 0.000 -100.00 % | 317.631 M | 0.000 -100.00 % | 258.918 M | 0.000 -100.00 % | 248.948 M | 0.000 -100.00 % | 215.702 M | 0.000 -100.00 % | 204.221 M | 0.000 -100.00 % | 189.677 M | 0.000 -100.00 % | 158.871 M | 0.000 -100.00 % | 150.232 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 260.031 M | 0.000 | 0.000 | 0.000 -100.00 % | 208.400 M | 0.000 | 0.000 -100.00 % | 140.511 M | 0.000 -100.00 % | 128.425 M | 0.000 -100.00 % | 103.912 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.688 M | 0.000 | 0.000 | 0.000 -100.00 % | 127.967 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.307 M | 0.000 -100.00 % | 55.312 M | 0.000 -100.00 % | 55.050 M 112.32 % | 25.928 M |
| Common stock | 125.890 M | 0.000 -100.00 % | 125.890 M | 0.000 -100.00 % | 125.890 M | 0.000 -100.00 % | 125.890 M | 0.000 -100.00 % | 125.890 M 0.00 % | 125.890 M 0.00 % | 125.890 M 0.00 % | 125.890 M 10.07 % | 114.370 M 0.00 % | 114.370 M | 0.000 -100.00 % | 101.890 M | 0.000 -100.00 % | 101.890 M | 0.000 -100.00 % | 101.890 M | 0.000 -100.00 % | 101.890 M | 0.000 -100.00 % | 100.390 M | 0.000 -100.00 % | 100.390 M | 0.000 -100.00 % | 96.790 M | 0.000 -100.00 % | 96.790 M | 0.000 -100.00 % | 92.590 M | 0.000 -100.00 % | 88.390 M | 0.000 -100.00 % | 84.190 M | 0.000 -100.00 % | 84.190 M | 0.000 -100.00 % | 80.000 M 5.22 % | 76.030 M 0.00 % | 76.030 M 14.99 % | 66.120 M |
| Total equity | 623.973 M 6.23 % | 587.396 M 0.00 % | 587.396 M 14.28 % | 514.017 M 0.00 % | 514.017 M 9.14 % | 470.991 M 0.00 % | 470.991 M 11.28 % | 423.237 M 0.00 % | 423.237 M 4.35 % | 405.609 M 2.79 % | 394.588 M 0.44 % | 392.846 M 13.03 % | 347.559 M -0.95 % | 350.894 M 9.51 % | 320.429 M 0.00 % | 320.429 M -6.54 % | 342.859 M 0.00 % | 342.859 M -0.36 % | 344.098 M 0.00 % | 344.098 M 0.47 % | 342.498 M 0.00 % | 342.498 M 4.99 % | 326.223 M 0.00 % | 326.223 M 2.71 % | 317.631 M 0.00 % | 317.630 M 22.68 % | 258.918 M 0.00 % | 258.918 M 4.00 % | 248.948 M 0.00 % | 248.948 M 15.41 % | 215.702 M 0.00 % | 215.702 M 5.62 % | 204.221 M -8.05 % | 222.103 M 17.10 % | 189.677 M 0.00 % | 189.677 M 19.39 % | 158.871 M 0.00 % | 158.871 M 5.75 % | 150.232 M 0.00 % | 150.232 M 2.10 % | 147.144 M 0.64 % | 146.203 M 47.35 % | 99.225 M |
| Other non current liabilities | 16.269 M 102.77 % | -587.396 M -4 640.79 % | 12.936 M 102.52 % | -514.017 M -3 525.18 % | 15.007 M 103.19 % | -470.991 M -4 200.21 % | 11.487 M 102.71 % | -423.237 M -4 957.53 % | 8.713 M 871 200.00 % | 1.000 K -99.99 % | 9.597 M 0.53 % | 9.546 M 8.02 % | 8.837 M 15.99 % | 7.619 M 102.38 % | -320.429 M -2 993.79 % | 11.073 M 103.23 % | -342.859 M -4 838.24 % | 7.236 M 102.10 % | -344.098 M -1 620.74 % | 22.627 M 106.61 % | -342.498 M -6 267.80 % | 5.553 M 101.70 % | -326.223 M -1 541.81 % | 22.626 M 107.12 % | -317.631 M -6 639.65 % | 4.857 M 101.88 % | -258.918 M -1 011.52 % | 28.405 M 111.41 % | -248.948 M -401.02 % | 82.702 M 138.34 % | -215.702 M -275.43 % | 122.956 M 160.21 % | -204.221 M -395.60 % | 69.086 M 136.42 % | -189.677 M -240.13 % | 135.361 M 185.20 % | -158.871 M -322.24 % | 71.485 M 147.58 % | -150.232 M -473.86 % | 40.184 M -53.04 % | 85.563 M 115.74 % | 39.660 M | 0.000 |
| Long term debt | 259.202 M | 0.000 -100.00 % | 259.330 M | 0.000 -100.00 % | 243.527 M | 0.000 -100.00 % | 248.758 M | 0.000 -100.00 % | 279.541 M -15.39 % | 330.383 M -5.08 % | 348.076 M 0.91 % | 344.926 M -10.19 % | 384.049 M -3.00 % | 395.911 M | 0.000 -100.00 % | 388.391 M | 0.000 -100.00 % | 349.115 M | 0.000 -100.00 % | 371.435 M | 0.000 -100.00 % | 315.046 M | 0.000 -100.00 % | 319.179 M | 0.000 -100.00 % | 340.191 M | 0.000 -100.00 % | 356.054 M | 0.000 -100.00 % | 191.231 M | 0.000 -100.00 % | 126.644 M | 0.000 -100.00 % | 225.337 M | 0.000 -100.00 % | 258.418 M | 0.000 -100.00 % | 287.720 M | 0.000 -100.00 % | 195.515 M 16.60 % | 167.687 M 256.25 % | 47.070 M -37.32 % | 75.100 M |
| Total non current liabilities | 307.385 M 152.33 % | -587.396 M -296.86 % | 298.376 M 158.05 % | -514.017 M -281.55 % | 283.131 M 160.11 % | -470.991 M -266.77 % | 282.413 M 166.73 % | -423.237 M -242.12 % | 297.799 M -14.06 % | 346.533 M -4.81 % | 364.040 M 1.05 % | 360.272 M -11.17 % | 405.554 M -2.58 % | 416.294 M 229.92 % | -320.429 M -177.91 % | 411.255 M 219.95 % | -342.859 M -189.50 % | 383.100 M 211.33 % | -344.098 M -183.21 % | 413.511 M 220.73 % | -342.498 M -196.97 % | 353.182 M 208.26 % | -326.223 M -192.11 % | 354.169 M 211.50 % | -317.631 M -183.15 % | 381.985 M 247.53 % | -258.918 M -158.25 % | 444.507 M 278.55 % | -248.948 M -176.67 % | 324.719 M 250.54 % | -215.702 M -174.93 % | 287.875 M 240.96 % | -204.221 M -156.74 % | 359.930 M 289.76 % | -189.677 M -145.00 % | 421.514 M 365.32 % | -158.871 M -136.16 % | 439.363 M 392.46 % | -150.232 M -150.78 % | 295.836 M 10.93 % | 266.699 M 77.67 % | 150.109 M 76.00 % | 85.287 M |
| Other current liabilities | 28.276 M | 0.000 -100.00 % | 27.696 M | 0.000 -100.00 % | 35.042 M | 0.000 -100.00 % | 20.244 M | 0.000 -100.00 % | 26.515 M 84.98 % | 14.334 M 1 078.78 % | 1.216 M -96.72 % | 37.040 M -37.08 % | 58.866 M 334.72 % | 13.541 M | 0.000 100.00 % | -39.076 M | 0.000 -100.00 % | 28.173 M | 0.000 -100.00 % | 5.958 M | 0.000 -100.00 % | 18.535 M | 0.000 -100.00 % | 100.850 M | 0.000 100.00 % | -3.607 M | 0.000 -100.00 % | 17.872 M | 0.000 -100.00 % | 109.686 M | 0.000 -100.00 % | 196.176 M | 0.000 -100.00 % | 72.356 M | 0.000 -100.00 % | 93.056 M | 0.000 -100.00 % | 62.400 M | 0.000 -100.00 % | 42.932 M 35.19 % | 31.757 M -7.62 % | 34.377 M -47.96 % | 66.062 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.848 M | 0.000 -100.00 % | 24.733 M 9 233.21 % | 265.000 K -98.09 % | 13.872 M -35.99 % | 21.670 M 19.45 % | 18.142 M 71.52 % | 10.577 M | 0.000 -100.00 % | 45.183 M | 0.000 -100.00 % | 30.637 M | 0.000 -100.00 % | 13.462 M | 0.000 -100.00 % | 24.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.556 M | 0.000 -100.00 % | 61.675 M | 0.000 -100.00 % | 4.231 M | 0.000 -100.00 % | 3.759 M | 0.000 -100.00 % | 68.529 M | 0.000 -100.00 % | 4.580 M | 0.000 -100.00 % | 58.079 M | 0.000 -100.00 % | 43.798 M 3 017.29 % | 1.405 M -95.99 % | 35.048 M | 0.000 |
| Short term debt | 282.302 M | 0.000 -100.00 % | 314.785 M | 0.000 -100.00 % | 215.318 M | 0.000 -100.00 % | 143.769 M | 0.000 -100.00 % | 110.475 M 89.83 % | 58.198 M -13.44 % | 67.238 M -1.60 % | 68.328 M 67.37 % | 40.825 M -40.00 % | 68.036 M | 0.000 -100.00 % | 2.524 M | 0.000 -100.00 % | 45.294 M | 0.000 -100.00 % | 195.000 K | 0.000 -100.00 % | 45.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.618 M | 0.000 -100.00 % | 5.499 M | 0.000 -100.00 % | 81.354 M | 0.000 -100.00 % | 77.522 M | 0.000 -100.00 % | 123.738 M | 0.000 -100.00 % | 37.422 M | 0.000 -100.00 % | 92.106 M | 0.000 -100.00 % | 31.847 M 69.41 % | 18.799 M -41.18 % | 31.959 M | 0.000 |
| Total current liabilities | 446.784 M | 0.000 -100.00 % | 448.896 M | 0.000 -100.00 % | 332.787 M | 0.000 -100.00 % | 253.984 M | 0.000 -100.00 % | 338.800 M 27.53 % | 265.669 M 107.64 % | 127.946 M -14.19 % | 149.106 M 2.26 % | 145.807 M 25.42 % | 116.256 M | 0.000 -100.00 % | 83.432 M | 0.000 -100.00 % | 114.062 M | 0.000 -100.00 % | 85.069 M | 0.000 -100.00 % | 121.063 M | 0.000 -100.00 % | 169.106 M | 0.000 -100.00 % | 125.961 M | 0.000 -100.00 % | 164.788 M | 0.000 -100.00 % | 277.508 M | 0.000 -100.00 % | 346.226 M | 0.000 -100.00 % | 259.873 M | 0.000 -100.00 % | 211.801 M | 0.000 -100.00 % | 198.245 M | 0.000 -100.00 % | 157.465 M 60.37 % | 98.191 M -42.85 % | 171.803 M 160.07 % | 66.062 M |
| Total liabilities | 754.169 M 228.39 % | -587.396 M -178.61 % | 747.272 M 245.38 % | -514.017 M -183.46 % | 615.918 M 230.77 % | -470.991 M -187.81 % | 536.397 M 226.74 % | -423.237 M -166.48 % | 636.599 M 3.99 % | 612.202 M 24.43 % | 491.986 M -3.41 % | 509.378 M -7.61 % | 551.361 M 3.53 % | 532.550 M 266.20 % | -320.429 M -164.77 % | 494.687 M 244.28 % | -342.859 M -168.96 % | 497.162 M 244.48 % | -344.098 M -169.02 % | 498.580 M 245.57 % | -342.498 M -172.22 % | 474.245 M 245.37 % | -326.223 M -162.34 % | 523.275 M 264.74 % | -317.631 M -162.53 % | 507.946 M 296.18 % | -258.918 M -142.49 % | 609.295 M 344.75 % | -248.948 M -141.34 % | 602.227 M 379.19 % | -215.702 M -134.02 % | 634.101 M 410.50 % | -204.221 M -132.95 % | 619.803 M 426.77 % | -189.677 M -129.95 % | 633.315 M 498.63 % | -158.871 M -124.92 % | 637.608 M 524.42 % | -150.232 M -133.14 % | 453.301 M 24.23 % | 364.890 M 13.35 % | 321.913 M 112.70 % | 151.349 M |
| Other non current assets | 145.408 M | 0.000 -100.00 % | 135.774 M | 0.000 -100.00 % | 116.554 M | 0.000 -100.00 % | 61.419 M | 0.000 -100.00 % | 27.060 M 39.41 % | 19.411 M -33.33 % | 29.117 M 173.17 % | 10.659 M 51.15 % | 7.052 M 136.11 % | -19.530 M | 0.000 -100.00 % | 7.906 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 16.724 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 16.415 M | 0.000 -100.00 % | 2.841 M | 0.000 -100.00 % | 32.247 M | 0.000 -100.00 % | 50.918 M | 0.000 -100.00 % | 40.941 M | 0.000 -100.00 % | 35.358 M | 0.000 -100.00 % | 40.099 M | 0.000 -100.00 % | 34.316 M | 0.000 -100.00 % | 40.641 M -47.69 % | 77.699 M 556.64 % | 11.833 M 275.42 % | 3.152 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 48.173 M 963 360.00 % | 5.000 K -99.99 % | 33.691 M 354.36 % | 7.415 M -86.84 % | 56.325 M 734.07 % | 6.753 M | 0.000 -100.00 % | 10.444 M | 0.000 -100.00 % | 260.000 K | 0.000 -100.00 % | 1.594 M | 0.000 -100.00 % | 97.000 K | 0.000 -100.00 % | 7.370 M | 0.000 -100.00 % | 321.000 K | 0.000 -100.00 % | 8.388 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 |
| Intangible assets | 466.000 K | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 602.000 K | 0.000 -100.00 % | 568.000 K | 0.000 -100.00 % | 44.000 K -51.65 % | 91.000 K -34.53 % | 139.000 K -25.27 % | 186.000 K -20.17 % | 233.000 K -16.79 % | 280.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 349.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.988 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 466.000 K | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 602.000 K | 0.000 -100.00 % | 568.000 K | 0.000 -100.00 % | 44.000 K -51.65 % | 91.000 K -34.53 % | 139.000 K -25.27 % | 186.000 K -20.17 % | 233.000 K -16.79 % | 280.000 K | 0.000 -100.00 % | 314.000 K | 0.000 -100.00 % | 349.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.886 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.274 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 |
| Property plant equipment net | 671.262 M | 0.000 -100.00 % | 625.105 M | 0.000 -100.00 % | 545.226 M | 0.000 -100.00 % | 546.045 M | 0.000 -100.00 % | 541.468 M -3.41 % | 560.611 M -3.83 % | 582.945 M -1.52 % | 591.963 M -3.02 % | 610.412 M -3.13 % | 630.159 M | 0.000 -100.00 % | 604.079 M | 0.000 -100.00 % | 620.321 M | 0.000 -100.00 % | 609.704 M | 0.000 -100.00 % | 628.257 M | 0.000 -100.00 % | 618.359 M | 0.000 -100.00 % | 632.137 M | 0.000 -100.00 % | 626.825 M | 0.000 -100.00 % | 624.627 M | 0.000 -100.00 % | 624.512 M | 0.000 -100.00 % | 632.287 M | 0.000 -100.00 % | 635.574 M | 0.000 -100.00 % | 636.448 M | 0.000 -100.00 % | 433.312 M 36.55 % | 317.337 M 22.32 % | 259.429 M 97.70 % | 131.225 M |
| Total non current assets | 817.136 M | 0.000 -100.00 % | 761.409 M | 0.000 -100.00 % | 662.387 M | 0.000 -100.00 % | 652.069 M | 0.000 -100.00 % | 616.745 M -4.06 % | 642.816 M -0.48 % | 645.892 M -4.27 % | 674.732 M 0.11 % | 674.022 M -1.80 % | 686.411 M | 0.000 -100.00 % | 627.349 M | 0.000 -100.00 % | 641.929 M | 0.000 -100.00 % | 628.022 M | 0.000 -100.00 % | 639.801 M | 0.000 -100.00 % | 642.144 M | 0.000 -100.00 % | 656.418 M | 0.000 -100.00 % | 667.460 M | 0.000 -100.00 % | 675.545 M | 0.000 -100.00 % | 665.453 M | 0.000 -100.00 % | 667.645 M | 0.000 -100.00 % | 675.673 M | 0.000 -100.00 % | 670.765 M | 0.000 -100.00 % | 473.953 M 19.98 % | 395.036 M 45.63 % | 271.262 M 101.87 % | 134.377 M |
| Other current assets | 72.358 M 246.69 % | -49.328 M -207.23 % | 46.002 M 238.29 % | -33.264 M -174.26 % | 44.795 M 341.40 % | -18.556 M -204.85 % | 17.698 M 520.38 % | -4.210 M -133.28 % | 12.651 M -90.89 % | 138.831 M 499.47 % | 23.159 M -83.04 % | 136.574 M 354.97 % | 30.018 M 110.99 % | 14.227 M 289.06 % | -7.525 M -109.02 % | 83.467 M 605.95 % | -16.497 M -117.91 % | 92.105 M 671.12 % | -16.127 M -116.93 % | 95.248 M 974.24 % | -10.895 M -169.69 % | 15.634 M 246.67 % | -10.659 M -188.92 % | 11.987 M 141.84 % | -28.653 M -140.50 % | 70.746 M 589.02 % | -14.467 M -230.31 % | 11.102 M 303.41 % | -5.458 M -136.66 % | 14.887 M 408.79 % | -4.821 M -116.74 % | 28.805 M 963.46 % | -3.336 M -103.01 % | 110.864 M 1 093.05 % | -11.164 M -112.38 % | 90.180 M 2 494.58 % | -3.766 M -933.27 % | 451.957 K 105.79 % | -7.812 M | 0.000 -100.00 % | 1.000 K -100.00 % | 142.745 M | 0.000 |
| Short term investments | 22.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.956 M 279.36 % | 1.570 M -55.08 % | 3.495 M 599.00 % | 500.000 K -89.46 % | 4.743 M 1.26 % | 4.684 M | 0.000 -100.00 % | 4.606 M | 0.000 -100.00 % | 405.000 K | 0.000 -100.00 % | 6.829 M | 0.000 -100.00 % | 673.000 K | 0.000 -100.00 % | 1.254 M | 0.000 -100.00 % | 303.000 K | 0.000 -100.00 % | 224.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 |
| cash and cash equivalents | 36.269 M | 0.000 -100.00 % | 49.328 M | 0.000 -100.00 % | 28.590 M | 0.000 -100.00 % | 15.300 M | 0.000 -100.00 % | 1.051 M -81.91 % | 5.810 M -57.91 % | 13.804 M -28.23 % | 19.234 M -67.20 % | 58.637 M 171.22 % | 21.620 M | 0.000 -100.00 % | 2.919 M | 0.000 -100.00 % | 16.497 M | 0.000 -100.00 % | 9.298 M | 0.000 -100.00 % | 6.887 M | 0.000 -100.00 % | 9.405 M | 0.000 -100.00 % | 26.789 M | 0.000 -100.00 % | 14.243 M | 0.000 -100.00 % | 5.458 M | 0.000 -100.00 % | 4.821 M | 0.000 -100.00 % | 1.412 M | 0.000 -100.00 % | 11.164 M | 0.000 -100.00 % | 1.688 M | 0.000 -100.00 % | 7.812 M 769.00 % | 899.000 K -93.16 % | 13.135 M 244.32 % | 3.815 M |
| Cash and short term investments | 58.679 M 18.96 % | 49.328 M 0.00 % | 49.328 M 48.29 % | 33.264 M -3.27 % | 34.390 M 85.33 % | 18.556 M 21.28 % | 15.300 M 263.42 % | 4.210 M -39.92 % | 7.007 M -5.05 % | 7.380 M -57.34 % | 17.299 M -12.34 % | 19.734 M -68.86 % | 63.380 M 140.95 % | 26.304 M 249.55 % | 7.525 M 0.00 % | 7.525 M -54.39 % | 16.497 M -2.40 % | 16.902 M 4.81 % | 16.127 M 0.00 % | 16.127 M 48.02 % | 10.895 M 44.11 % | 7.560 M -29.07 % | 10.659 M 0.00 % | 10.659 M -62.80 % | 28.653 M 5.76 % | 27.092 M 87.27 % | 14.467 M 0.00 % | 14.467 M 165.06 % | 5.458 M 0.00 % | 5.458 M 13.21 % | 4.821 M 0.00 % | 4.821 M 44.51 % | 3.336 M 136.26 % | 1.412 M -87.35 % | 11.164 M 0.00 % | 11.164 M 196.44 % | 3.766 M 123.17 % | 1.688 M -78.40 % | 7.812 M 0.00 % | 7.812 M 769.00 % | 899.000 K -93.16 % | 13.135 M 244.32 % | 3.815 M |
| Total current assets | 561.006 M | 0.000 -100.00 % | 573.259 M | 0.000 -100.00 % | 467.548 M | 0.000 -100.00 % | 355.319 M | 0.000 -100.00 % | 443.091 M 18.16 % | 374.995 M 55.81 % | 240.682 M 5.80 % | 227.492 M 1.15 % | 224.898 M 14.14 % | 197.033 M | 0.000 -100.00 % | 187.767 M | 0.000 -100.00 % | 198.092 M | 0.000 -100.00 % | 214.656 M | 0.000 -100.00 % | 176.942 M | 0.000 -100.00 % | 207.354 M | 0.000 -100.00 % | 169.158 M | 0.000 -100.00 % | 200.753 M | 0.000 -100.00 % | 175.630 M | 0.000 -100.00 % | 184.350 M | 0.000 -100.00 % | 174.261 M | 0.000 -100.00 % | 147.319 M | 0.000 -100.00 % | 125.714 M | 0.000 -100.00 % | 129.580 M 10.75 % | 116.998 M -40.57 % | 196.854 M 69.41 % | 116.197 M |
| Inventory | 192.371 M | 0.000 -100.00 % | 245.530 M | 0.000 -100.00 % | 183.567 M | 0.000 -100.00 % | 167.932 M | 0.000 -100.00 % | 277.201 M 21.69 % | 227.795 M 72.01 % | 132.428 M 86.04 % | 71.184 M -2.26 % | 72.828 M -12.49 % | 83.219 M | 0.000 -100.00 % | 96.775 M | 0.000 -100.00 % | 89.085 M | 0.000 -100.00 % | 103.281 M | 0.000 -100.00 % | 81.106 M | 0.000 -100.00 % | 87.968 M | 0.000 -100.00 % | 71.320 M | 0.000 -100.00 % | 83.113 M | 0.000 -100.00 % | 64.802 M | 0.000 -100.00 % | 78.820 M | 0.000 -100.00 % | 61.985 M | 0.000 -100.00 % | 45.975 M | 0.000 -100.00 % | 20.303 M | 0.000 -100.00 % | 18.198 M -30.79 % | 26.296 M -35.82 % | 40.974 M 136.04 % | 17.359 M |
| Net receivables | 237.598 M | 0.000 -100.00 % | 232.399 M | 0.000 -100.00 % | 204.796 M | 0.000 -100.00 % | 154.389 M | 0.000 -100.00 % | 146.232 M 11.89 % | 130.694 M 92.78 % | 67.796 M -43.12 % | 119.197 M 103.16 % | 58.672 M -16.63 % | 70.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.847 M | 0.000 -100.00 % | 96.740 M | 0.000 -100.00 % | 59.988 M | 0.000 -100.00 % | 92.295 M | 0.000 -100.00 % | 105.371 M | 0.000 -100.00 % | 100.709 M | 0.000 -100.00 % | 110.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.271 M | 0.000 -100.00 % | 103.569 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.032 M | 0.000 | 0.000 -100.00 % | 62.698 M | 0.000 -100.00 % | 64.509 M | 0.000 -100.00 % | 68.749 M | 0.000 -100.00 % | 4.606 M | 0.000 -100.00 % | 20.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.845 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 |
| 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 |
| Account payables | 129.385 M | 0.000 -100.00 % | 106.415 M | 0.000 -100.00 % | 75.452 M | 0.000 -100.00 % | 83.027 M | 0.000 -100.00 % | 199.579 M 9.51 % | 182.255 M 474.07 % | 31.748 M -21.37 % | 40.378 M 44.34 % | 27.974 M 29.09 % | 21.670 M | 0.000 -100.00 % | 29.618 M | 0.000 -100.00 % | 38.130 M | 0.000 -100.00 % | 65.454 M | 0.000 -100.00 % | 51.106 M | 0.000 -100.00 % | 68.256 M | 0.000 -100.00 % | 51.761 M | 0.000 -100.00 % | 79.742 M | 0.000 -100.00 % | 82.237 M | 0.000 -100.00 % | 68.769 M | 0.000 -100.00 % | 61.292 M | 0.000 -100.00 % | 76.743 M | 0.000 -100.00 % | 42.922 M | 0.000 -100.00 % | 81.820 M 76.98 % | 46.230 M -55.89 % | 104.797 M | 0.000 |
| Tax payables | 6.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.975 M | 0.000 -100.00 % | 5.096 M | 0.000 -100.00 % | 2.231 M -77.46 % | 9.896 M | 0.000 -100.00 % | 3.360 M | 0.000 -100.00 % | 2.432 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.487 M | 0.000 | 0.000 | 0.000 -100.00 % | 817.199 K | 0.000 -100.00 % | 866.296 K | 0.000 -100.00 % | 670.441 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 2.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.158 M | 0.000 | 0.000 -100.00 % | 9.344 M | 0.000 | 0.000 -100.00 % | 10.276 M 25.55 % | 8.185 M | 0.000 -100.00 % | 7.221 M | 0.000 -100.00 % | 13.962 M | 0.000 -100.00 % | 6.477 M | 0.000 -100.00 % | 19.739 M | 0.000 -100.00 % | 5.444 M | 0.000 -100.00 % | 25.516 M | 0.000 -100.00 % | 47.063 M | 0.000 -100.00 % | 5.027 M | 0.000 -100.00 % | 4.985 M | 0.000 -100.00 % | 37.070 M | 0.000 -100.00 % | 3.902 M | 0.000 -100.00 % | 65.248 M | 0.000 -100.00 % | 48.625 M 1 364.16 % | 3.321 M -93.61 % | 51.995 M | 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 |
| Capital lease obligations | 12.807 M | 0.000 -100.00 % | 6.371 M | 0.000 -100.00 % | 9.132 M | 0.000 -100.00 % | 11.808 M | 0.000 -100.00 % | 677.000 K -48.94 % | 1.326 M -47.19 % | 2.511 M -32.04 % | 3.695 M 65.25 % | 2.236 M -61.13 % | 5.753 M | 0.000 -100.00 % | 6.953 M | 0.000 -100.00 % | 8.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.027 M | 0.000 100.00 % | -4.985 M | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.259 K | 0.000 -100.00 % | 61.686 K | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 498.083 M | 0.000 -100.00 % | 130.854 M | 0.000 -100.00 % | 388.127 M | 0.000 -100.00 % | 130.855 M | 0.000 -100.00 % | 171.457 M 23.17 % | 139.208 M -2.52 % | 142.808 M 9.14 % | 130.854 M 10.13 % | 118.819 M 0.54 % | 118.182 M | 0.000 -100.00 % | 218.539 M | 0.000 -100.00 % | 104.454 M | 0.000 -100.00 % | 242.208 M | 0.000 -100.00 % | 112.641 M | 0.000 -100.00 % | 225.833 M | 0.000 -100.00 % | 96.475 M | 0.000 -100.00 % | 162.128 M | 0.000 -100.00 % | 36.423 M | 0.000 -100.00 % | 120.224 M | 0.000 -100.00 % | 27.498 M | 0.000 -100.00 % | 105.487 M | 0.000 -100.00 % | 14.373 M | 0.000 -100.00 % | 14.920 M -79.02 % | 71.114 M 370.22 % | 15.124 M 110.73 % | 7.177 M |
| Deferred tax liabilities non current | 31.914 M | 0.000 -100.00 % | 23.225 M | 0.000 -100.00 % | 24.597 M | 0.000 -100.00 % | 19.010 M | 0.000 -100.00 % | 9.545 M 40.26 % | 6.805 M 6.88 % | 6.367 M 9.78 % | 5.800 M 142.47 % | 2.392 M -47.76 % | 4.579 M | 0.000 -100.00 % | 4.570 M | 0.000 -100.00 % | 12.787 M | 0.000 -100.00 % | 12.972 M | 0.000 -100.00 % | 12.844 M | 0.000 -100.00 % | 6.920 M | 0.000 -100.00 % | 11.421 M | 0.000 -100.00 % | 12.985 M | 0.000 -100.00 % | 40.732 M | 0.000 -100.00 % | 28.305 M | 0.000 -100.00 % | 28.437 M | 0.000 -100.00 % | 23.833 M | 0.000 -100.00 % | 14.910 M | 0.000 -100.00 % | 11.513 M 13.67 % | 10.128 M -11.04 % | 11.385 M 11.75 % | 10.188 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.378 B | 0.000 -100.00 % | 1.335 B | 0.000 -100.00 % | 1.130 B | 0.000 -100.00 % | 1.007 B | 0.000 -100.00 % | 1.060 B 4.13 % | 1.018 B 14.80 % | 886.574 M -1.73 % | 902.224 M 0.37 % | 898.920 M 1.75 % | 883.444 M | 0.000 -100.00 % | 815.116 M | 0.000 -100.00 % | 840.021 M | 0.000 -100.00 % | 842.678 M | 0.000 -100.00 % | 816.743 M | 0.000 -100.00 % | 849.498 M | 0.000 -100.00 % | 825.576 M | 0.000 -100.00 % | 868.213 M | 0.000 -100.00 % | 851.175 M | 0.000 -100.00 % | 849.803 M | 0.000 -100.00 % | 841.906 M | 0.000 -100.00 % | 822.992 M | 0.000 -100.00 % | 796.478 M | 0.000 -100.00 % | 603.533 M 17.87 % | 512.034 M 9.38 % | 468.116 M 86.82 % | 250.573 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-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-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -14.986 M -133.35 % | -6.422 M -193.91 % | -2.185 M 89.25 % | -20.328 M 10.43 % | -22.696 M 5.37 % | -23.983 M -67.55 % | -14.314 M -19.50 % | -11.978 M -0.56 % | -11.911 M -0.27 % | -11.879 M -1.49 % | -11.705 M -0.33 % | -11.666 M -1 237.84 % | -872.000 K 96.61 % | -25.705 M -1 100.05 % | -2.142 M 33.06 % | -3.200 M -148.97 % | 6.535 M 319.81 % | -2.973 M -160.08 % | 4.948 M -43.93 % | 8.825 M -35.13 % | 13.604 M 1 041.28 % | 1.192 M 482.05 % | -312.000 K 4.29 % | -326.000 K 74.39 % | -1.273 M -141.89 % | 3.039 M 283.40 % | -1.657 M 15.37 % | -1.958 M 70.45 % | -6.626 M -4 866.91 % | 139.000 K 103.39 % | -4.102 M -124.08 % | 17.037 M 7 679.45 % | 219.000 K 101.85 % | -11.843 M 10.15 % | -13.181 M -193.69 % | -4.488 M -368.74 % | 1.670 M 36.55 % | 1.223 M 117.22 % | -7.103 M 61.04 % | -18.233 M -366.08 % | -3.912 M -490.42 % | 1.002 M 128.92 % | -3.465 M -1 078.57 % | -294.000 K 86.89 % | -2.242 M -159.61 % | 3.761 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.934 M 197.13 % | 8.055 M -15.85 % | 9.572 M 7.54 % | 8.901 M 515.99 % | 1.445 M 66.28 % | 869.000 K -0.34 % | 872.000 K -96.61 % | 25.705 M 1 100.05 % | 2.142 M -33.06 % | 3.200 M 148.97 % | -6.535 M -319.81 % | 2.973 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.934 M 197.13 % | 8.055 M 114.11 % | 3.762 M -57.74 % | 8.901 M 172.02 % | -12.359 M -1 522.21 % | 869.000 K -0.34 % | 872.000 K -96.61 % | 25.705 M 1 100.05 % | 2.142 M -33.06 % | 3.200 M 148.97 % | -6.535 M -319.81 % | 2.973 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.144 M 568.50 % | 4.210 M 209.49 % | -3.845 M -166.18 % | 5.810 M 287.97 % | -3.091 M -122.39 % | 13.804 M 6.72 % | 12.935 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 15.300 M -45.64 % | 28.144 M 568.50 % | 4.210 M -56.02 % | 9.572 M 64.75 % | 5.810 M 302.08 % | 1.445 M -89.53 % | 13.804 M 1 483.03 % | 872.000 K -96.61 % | 25.705 M 1 100.05 % | 2.142 M -33.06 % | 3.200 M 148.97 % | -6.535 M -319.81 % | 2.973 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.934 M 197.13 % | 8.055 M -15.85 % | 9.572 M 7.54 % | 8.901 M 515.99 % | 1.445 M 66.28 % | 869.000 K -0.34 % | 872.000 K -96.61 % | 25.705 M 1 100.05 % | 2.142 M -33.06 % | 3.200 M 148.97 % | -6.535 M -319.81 % | 2.973 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.934 M 197.13 % | 8.055 M -15.85 % | 9.572 M 7.54 % | 8.901 M 515.99 % | 1.445 M 66.28 % | 869.000 K -0.34 % | 872.000 K -96.61 % | 25.705 M 1 100.05 % | 2.142 M -33.06 % | 3.200 M 148.97 % | -6.535 M -319.81 % | 2.973 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |