V.L. Enterprise Public Company Limited VL.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 759.876 M 2.35 % | 742.425 M 2.19 % | 726.481 M 9.61 % | 662.772 M 2.50 % | 646.596 M -9.20 % | 712.086 M 2.51 % | 694.677 M 1.80 % | 682.412 M 10.42 % | 618.039 M 5.48 % | 585.946 M -5.09 % | 617.397 M |
| Net income | 74.823 M 141.46 % | 30.988 M 32.81 % | 23.332 M 0.96 % | 23.110 M -72.62 % | 84.401 M 4.51 % | 80.759 M 32.36 % | 61.013 M -17.11 % | 73.610 M -7.27 % | 79.379 M -11.37 % | 89.562 M 67.71 % | 53.403 M |
| Income before tax | 83.294 M 131.58 % | 35.967 M 33.89 % | 26.864 M -7.97 % | 29.189 M -68.48 % | 92.614 M 5.13 % | 88.095 M 29.39 % | 68.087 M -16.94 % | 81.969 M -6.37 % | 87.544 M -15.22 % | 103.264 M 83.46 % | 56.287 M |
| Income before tax ratio | 0.11 126.26 % | 0.05 31.01 % | 0.04 -16.04 % | 0.04 -69.25 % | 0.14 15.78 % | 0.12 26.22 % | 0.10 -18.40 % | 0.12 -15.20 % | 0.14 -19.63 % | 0.18 93.31 % | 0.09 |
| EBITDA | 259.943 M 21.21 % | 214.452 M 20.09 % | 178.575 M 0.39 % | 177.882 M -23.67 % | 233.039 M -3.40 % | 241.241 M 12.44 % | 214.554 M -0.99 % | 216.705 M 29.84 % | 166.902 M -1.66 % | 169.723 M 39.27 % | 121.869 M |
| Net income ratio | 0.10 135.91 % | 0.04 29.96 % | 0.03 -7.89 % | 0.03 -73.29 % | 0.13 15.09 % | 0.11 29.13 % | 0.09 -18.58 % | 0.11 -16.02 % | 0.13 -15.97 % | 0.15 76.71 % | 0.09 |
| Ratio EBITDA | 0.34 18.43 % | 0.29 17.51 % | 0.25 -8.41 % | 0.27 -25.53 % | 0.36 6.38 % | 0.34 9.69 % | 0.31 -2.74 % | 0.32 17.59 % | 0.27 -6.77 % | 0.29 46.74 % | 0.20 |
| Gross profit ratio | 0.11 -22.87 % | 0.14 4.47 % | 0.13 -5.49 % | 0.14 -39.79 % | 0.23 -3.55 % | 0.24 23.67 % | 0.20 17.68 % | 0.17 -18.84 % | 0.21 -0.53 % | 0.21 50.34 % | 0.14 |
| Weighted average shs out dil | 1.184 B 2.92 % | 1.150 B 5.17 % | 1.094 B 15.09 % | 950.186 M 18.77 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
| Weighted average shs out | 1.184 B 2.92 % | 1.150 B 13.56 % | 1.013 B 22.00 % | 830.142 M 3.77 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 14.29 % | 700.000 M -12.50 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
| EPS diluted | 0.06 134.94 % | 0.03 26.29 % | 0.02 -12.35 % | 0.02 -77.91 % | 0.11 10.00 % | 0.10 31.06 % | 0.08 -17.07 % | 0.09 -7.26 % | 0.10 -9.82 % | 0.11 64.67 % | 0.07 |
| Earnings per share | 0.06 134.94 % | 0.03 16.96 % | 0.02 -17.27 % | 0.03 -74.73 % | 0.11 10.00 % | 0.10 31.06 % | 0.08 -17.07 % | 0.09 -7.26 % | 0.10 -9.82 % | 0.11 64.67 % | 0.07 |
| Gross profit | 81.835 M -21.06 % | 103.669 M 6.77 % | 97.098 M 3.60 % | 93.725 M -38.28 % | 151.862 M -12.42 % | 173.407 M 26.77 % | 136.785 M 19.79 % | 114.185 M -10.39 % | 127.418 M 4.91 % | 121.450 M 42.68 % | 85.121 M |
| Income tax expense | 8.471 M 70.13 % | 4.979 M 40.99 % | 3.532 M -41.90 % | 6.079 M -25.98 % | 8.213 M 11.95 % | 7.336 M 3.72 % | 7.074 M -15.38 % | 8.359 M 2.39 % | 8.165 M -40.41 % | 13.702 M 375.02 % | 2.884 M |
| Cost of revenue | 657.920 M 3.00 % | 638.756 M 1.49 % | 629.382 M 10.60 % | 569.047 M 15.02 % | 494.735 M -8.16 % | 538.679 M -3.44 % | 557.892 M -1.82 % | 568.227 M 15.82 % | 490.621 M 5.62 % | 464.496 M -12.73 % | 532.276 M |
| General and administrative expenses | 29.817 M -33.39 % | 44.766 M 17.85 % | 37.986 M 11.30 % | 34.129 M 24.36 % | 27.444 M -30.42 % | 39.441 M 26.12 % | 31.272 M 22.27 % | 25.577 M -24.80 % | 34.013 M 40.13 % | 24.273 M 5.12 % | 23.090 M |
| Selling and marketing expenses | 0.000 100.00 % | -6.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.697 M | 0.000 | 0.000 |
| Other expenses | 20.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 49.938 M 30.61 % | 38.234 M 0.65 % | 37.986 M 11.30 % | 34.129 M 24.36 % | 27.444 M -30.42 % | 39.441 M 26.12 % | 31.272 M 22.27 % | 25.577 M -30.33 % | 36.710 M 51.24 % | 24.273 M 19.10 % | 20.380 M |
| Cost and expenses | 707.858 M 4.56 % | 676.990 M 1.44 % | 667.369 M 10.64 % | 603.177 M 15.51 % | 522.178 M -9.68 % | 578.119 M -1.87 % | 589.165 M -0.78 % | 593.805 M 12.61 % | 527.332 M 7.89 % | 488.769 M -11.56 % | 552.656 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 |
| Selling general and administrative expenses | 29.817 M -22.01 % | 38.234 M 0.65 % | 37.986 M 11.30 % | 34.129 M 24.36 % | 27.444 M -30.42 % | 39.441 M 26.12 % | 31.272 M 22.27 % | 25.577 M -30.33 % | 36.710 M 51.24 % | 24.273 M 5.12 % | 23.090 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.284 M 17.86 % | 7.028 M -16.86 % | 8.453 M |
| Interest expense | 29.953 M -20.03 % | 37.454 M 6.23 % | 35.257 M -5.09 % | 37.146 M -2.25 % | 38.001 M -18.90 % | 46.857 M 6.10 % | 44.164 M 35.10 % | 32.691 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 146.695 M 4.02 % | 141.031 M 21.10 % | 116.454 M 2.14 % | 114.016 M 6.28 % | 107.278 M 0.93 % | 106.288 M 3.90 % | 102.303 M 0.25 % | 102.045 M 33.93 % | 76.194 M 5.03 % | 72.546 M 26.99 % | 57.129 M |
| Operating income | 113.247 M 73.07 % | 65.435 M 6.48 % | 61.452 M -3.78 % | 63.867 M -49.22 % | 125.761 M -6.81 % | 134.953 M 27.90 % | 105.513 M 19.08 % | 88.608 M -2.32 % | 90.708 M -6.66 % | 97.177 M 56.66 % | 62.031 M |
| Operating income ratio | 0.15 69.09 % | 0.09 4.19 % | 0.08 -12.22 % | 0.10 -50.46 % | 0.19 2.63 % | 0.19 24.77 % | 0.15 16.98 % | 0.13 -11.53 % | 0.15 -11.50 % | 0.17 65.07 % | 0.10 |
| Total other income expenses net | -29.953 M -1.65 % | -29.468 M 26.14 % | -39.899 M -31.22 % | -30.406 M 8.27 % | -33.147 M 29.26 % | -46.857 M -25.20 % | -37.426 M -463.77 % | -6.638 M -109.82 % | -3.164 M -151.98 % | 6.087 M 205.97 % | -5.744 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 388.975 M -41.70 % | 667.245 M 3.14 % | 646.922 M -20.19 % | 810.582 M 15.22 % | 703.500 M -3.87 % | 731.816 M -17.02 % | 881.869 M 32.59 % | 665.126 M 47.28 % | 451.613 M 199.02 % | 151.030 M 37.15 % | 110.117 M |
| Total investments | 50.522 M -37.33 % | 80.622 M -19.90 % | 100.648 M -0.04 % | 100.689 M 0.63 % | 100.058 M 29 280.53 % | -342.894 K -49.34 % | -229.604 K 32.37 % | -339.476 K -147.37 % | 716.655 K | 0.000 -100.00 % | 35.000 M |
| Total debt | 505.939 M -35.97 % | 790.214 M -5.93 % | 839.984 M -14.97 % | 987.842 M 12.84 % | 875.473 M -12.55 % | 1.001 B 7.59 % | 930.461 M 20.83 % | 770.044 M 56.44 % | 492.245 M 106.81 % | 238.013 M 63.33 % | 145.726 M |
| Accumulated other comprehensive income loss | 28.995 M 15.08 % | 25.195 M 6.56 % | 23.645 M 5.21 % | 22.475 M 5.42 % | 21.319 M 24.75 % | 17.089 M 30.94 % | 13.051 M 30.51 % | 10.000 M 61.29 % | 6.200 M 0.00 % | 6.200 M | 0.000 |
| Retained earnings | 176.278 M 10.51 % | 159.513 M 22.63 % | 130.075 M -9.62 % | 143.917 M -15.43 % | 170.167 M 38.16 % | 123.165 M 42.48 % | 86.444 M -78.82 % | 408.133 M -9.33 % | 450.112 M 31.59 % | 342.045 M 23.80 % | 276.296 M |
| Common stock | 591.813 M 0.00 % | 591.813 M 9.80 % | 538.995 M 11.51 % | 483.346 M 20.84 % | 400.000 M 0.00 % | 400.000 M 33.33 % | 300.000 M 200.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 61.29 % | 62.000 M |
| Total equity | 1.042 B 2.01 % | 1.022 B 8.94 % | 937.827 M 4.80 % | 894.850 M 6.96 % | 836.598 M 6.52 % | 785.366 M 90.15 % | 413.019 M -22.31 % | 531.657 M -4.43 % | 556.312 M 24.11 % | 448.245 M 32.50 % | 338.296 M |
| Other non current liabilities | 6.252 M 27.13 % | 4.918 M -68.46 % | 15.590 M 284.24 % | 4.057 M -71.70 % | 14.339 M 185.41 % | 5.024 M -63.66 % | 13.827 M 268.16 % | 3.756 M 8.93 % | 3.448 M 227.57 % | 1.052 M -68.11 % | 3.300 M |
| Long term debt | 333.855 M -44.29 % | 599.286 M -12.38 % | 683.989 M -18.57 % | 839.984 M 15.48 % | 727.353 M -13.36 % | 839.544 M 15.52 % | 726.763 M 11.03 % | 654.564 M 55.58 % | 420.724 M 119.96 % | 191.271 M 100.12 % | 95.576 M |
| Total non current liabilities | 353.158 M -42.76 % | 616.926 M -11.81 % | 699.579 M -18.21 % | 855.291 M 15.32 % | 741.692 M -13.34 % | 855.817 M 15.56 % | 740.590 M 11.22 % | 665.881 M 54.00 % | 432.381 M 124.82 % | 192.324 M 94.51 % | 98.876 M |
| Other current liabilities | 26.601 M 172.45 % | 9.764 M -59.28 % | 23.980 M 514.10 % | -5.791 M -824.24 % | 799.601 K 137.65 % | -2.124 M -151.87 % | 4.095 M 721.58 % | 498.438 K 206.64 % | 162.550 K -99.28 % | 22.497 M 3 386.48 % | 645.277 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 3.946 M -1.68 % | 4.013 M -87.51 % | 32.136 M | 0.000 -100.00 % | 5.578 M 1 843.40 % | 287.020 K -97.40 % | 11.020 M | 0.000 |
| Short term debt | 172.084 M -9.87 % | 190.928 M 22.39 % | 155.995 M 5.50 % | 147.858 M -0.18 % | 148.120 M -8.33 % | 161.585 M -20.67 % | 203.698 M 76.39 % | 115.479 M 61.08 % | 71.690 M 53.38 % | 46.742 M -6.80 % | 50.150 M |
| Total current liabilities | 268.517 M 2.63 % | 261.626 M 6.92 % | 244.690 M 21.24 % | 201.822 M 8.87 % | 185.379 M -43.18 % | 326.263 M 20.66 % | 270.389 M 57.16 % | 172.042 M 31.77 % | 130.558 M 15.02 % | 113.510 M 2.43 % | 110.816 M |
| Total liabilities | 621.675 M -29.24 % | 878.552 M -6.96 % | 944.269 M -10.67 % | 1.057 B 14.03 % | 927.071 M -21.57 % | 1.182 B 16.92 % | 1.011 B 20.65 % | 837.924 M 48.85 % | 562.940 M 84.07 % | 305.834 M 45.85 % | 209.693 M |
| Other non current assets | 65.000 K 0.00 % | 65.000 K -1.06 % | 65.699 K -24.57 % | 87.100 K 0.00 % | 87.100 K 52.54 % | 57.100 K 56.86 % | 36.401 K 0.00 % | 36.401 K 0.00 % | 36.400 K -95.13 % | 747.394 K -58.24 % | 1.790 M |
| Long term investments | 0.000 | 0.000 100.00 % | -1.820 M -107.52 % | -876.876 K -136.94 % | -370.091 K -7.93 % | -342.894 K -49.34 % | -229.604 K 32.37 % | -339.476 K -147.37 % | 716.655 K | 0.000 | 0.000 |
| Intangible assets | 2.754 M -15.10 % | 3.244 M -13.35 % | 3.744 M 3.32 % | 3.624 M 63.26 % | 2.220 M 29.61 % | 1.713 M -21.44 % | 2.180 M -10.74 % | 2.442 M -94.14 % | 41.665 M | 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 |
| Goodwill and intangible assets | 2.754 M -15.10 % | 3.244 M -13.35 % | 3.744 M 3.32 % | 3.624 M 63.26 % | 2.220 M 29.61 % | 1.713 M -21.44 % | 2.180 M -10.74 % | 2.442 M 8 466.00 % | 28.512 K | 0.000 | 0.000 |
| Property plant equipment net | 1.365 B -12.91 % | 1.567 B 5.89 % | 1.480 B -5.12 % | 1.560 B 10.69 % | 1.409 B -3.13 % | 1.455 B 14.61 % | 1.270 B 7.90 % | 1.177 B 15.66 % | 1.017 B 67.78 % | 606.324 M 44.31 % | 420.159 M |
| Total non current assets | 1.368 B -12.92 % | 1.571 B 5.84 % | 1.484 B -5.11 % | 1.564 B 10.78 % | 1.412 B -3.09 % | 1.457 B 14.55 % | 1.272 B 7.86 % | 1.179 B 15.74 % | 1.019 B 67.65 % | 607.671 M 44.02 % | 421.949 M |
| Other current assets | 11.809 M 6.41 % | 11.098 M 0.99 % | 10.989 M 22.18 % | 8.994 M 61.54 % | 5.568 M -96.38 % | 153.755 M 4 173.03 % | 3.598 M 22.77 % | 2.931 M -60.39 % | 7.400 M 124.39 % | 3.298 M -48.21 % | 6.368 M |
| Short term investments | 50.522 M -37.33 % | 80.622 M -19.90 % | 100.648 M -0.04 % | 100.689 M 0.63 % | 100.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 M |
| cash and cash equivalents | 116.964 M -4.88 % | 122.969 M -36.31 % | 193.062 M 8.91 % | 177.260 M 3.07 % | 171.973 M -36.14 % | 269.313 M 454.23 % | 48.593 M -53.68 % | 104.917 M 158.22 % | 40.631 M -53.29 % | 86.983 M 144.27 % | 35.609 M |
| Cash and short term investments | 167.486 M -17.73 % | 203.590 M -30.68 % | 293.709 M 5.67 % | 277.949 M 2.18 % | 272.031 M 1.01 % | 269.313 M 454.23 % | 48.593 M -53.68 % | 104.917 M 158.22 % | 40.631 M -53.29 % | 86.983 M 23.19 % | 70.609 M |
| Total current assets | 295.969 M -10.15 % | 329.402 M -17.23 % | 397.994 M 2.57 % | 388.010 M 10.27 % | 351.865 M -31.10 % | 510.667 M 235.49 % | 152.216 M -20.09 % | 190.477 M 89.52 % | 100.506 M -31.35 % | 146.408 M 16.16 % | 126.040 M |
| Inventory | 22.426 M -9.08 % | 24.666 M -8.14 % | 26.851 M 23.86 % | 21.677 M 34.38 % | 16.131 M -21.57 % | 20.568 M 8.72 % | 18.919 M 22.58 % | 15.434 M 0.57 % | 15.347 M -0.11 % | 15.363 M 44.09 % | 10.662 M |
| Net receivables | 94.248 M 4.66 % | 90.048 M 35.31 % | 66.548 M -16.18 % | 79.390 M 36.56 % | 58.135 M -13.27 % | 67.031 M -17.35 % | 81.107 M 20.70 % | 67.194 M 61.27 % | 41.665 M 2.21 % | 40.763 M -2.19 % | 41.676 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 1.820 M 107.52 % | 876.876 K 136.94 % | 370.091 K 7.93 % | 342.894 K 49.34 % | 229.604 K -32.37 % | 339.476 K -50.77 % | 689.524 K 14.90 % | 600.128 K | 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 |
| Account payables | 63.811 M 7.93 % | 59.122 M -5.34 % | 62.460 M 26.63 % | 49.325 M 51.40 % | 32.580 M -30.58 % | 46.930 M -22.67 % | 60.685 M 20.20 % | 50.486 M -13.15 % | 58.131 M 161.48 % | 22.232 M -62.96 % | 60.022 M |
| Tax payables | 6.021 M 232.16 % | 1.813 M -19.62 % | 2.255 M -11.10 % | 2.537 M -34.61 % | 3.879 M 36.30 % | 2.846 M 49.00 % | 1.910 M -65.76 % | 5.578 M 1 843.41 % | 287.019 K -97.40 % | 11.020 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 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 | 11.913 M -12.11 % | 13.554 M -10.37 % | 15.123 M -9.81 % | 16.767 M -12.29 % | 19.117 M 670.89 % | 2.480 M 255.23 % | 698.095 K 145.42 % | 284.446 K -37.39 % | 454.291 K 179.36 % | 162.621 K | 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 |
| Other total stockholders equity | 245.112 M 0.00 % | 245.112 M 5.84 % | 231.588 M -5.52 % | 245.112 M 5.84 % | 231.588 M -5.52 % | 245.112 M | 0.000 -100.00 % | 13.524 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 13.051 M 2.58 % | 12.722 M 16.40 % | 10.930 M -2.85 % | 11.250 M 1.04 % | 11.134 M -1.03 % | 11.250 M 10.50 % | 10.181 M 34.64 % | 7.561 M -7.90 % | 8.210 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.664 B -12.44 % | 1.900 B 0.96 % | 1.882 B -3.58 % | 1.952 B 10.68 % | 1.764 B -10.36 % | 1.967 B 38.16 % | 1.424 B 3.97 % | 1.370 B 22.37 % | 1.119 B 48.43 % | 754.079 M 37.61 % | 547.988 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 8.471 M 70.13 % | 4.979 M 40.99 % | 3.532 M -41.90 % | 6.079 M -25.98 % | 8.213 M 11.95 % | 7.336 M 3.72 % | 7.074 M -15.38 % | 8.359 M | 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 |
| Change in working capital | 3.452 M 119.99 % | -17.266 M -195.39 % | 18.101 M 221.35 % | -14.917 M -828.98 % | -1.606 M 74.30 % | -6.249 M 8.50 % | -6.829 M 81.51 % | -36.926 M -20 227.61 % | -181.656 K 98.03 % | -9.241 M -238.89 % | 6.653 M |
| Accounts receivables | -4.313 M 74.83 % | -17.132 M -357.14 % | 6.662 M 125.79 % | -25.830 M -432.70 % | 7.764 M -38.62 % | 12.649 M 188.46 % | -14.299 M 44.05 % | -25.555 M -2 462.99 % | -997.085 K -224.09 % | 803.504 K -45.15 % | 1.465 M |
| Inventory | 2.240 M 2.50 % | 2.185 M 142.24 % | -5.173 M 6.72 % | -5.546 M -225.01 % | 4.436 M 368.99 % | -1.649 M 52.67 % | -3.484 M -3 886.83 % | -87.399 K -630.27 % | 16.482 K 100.35 % | -4.701 M -210.15 % | 4.268 M |
| Accounts payables | 5.169 M 250.38 % | -3.438 M -125.87 % | 13.288 M -19.94 % | 16.598 M 220.44 % | -13.781 M 21.54 % | -17.565 M -258.90 % | 11.054 M 235.95 % | -8.131 M -1 376.42 % | 637.021 K 112.14 % | -5.245 M | 0.000 |
| Other working capital | -297.663 K -126.62 % | 1.118 M -66.37 % | 3.324 M 2 493.44 % | -138.891 K -448.15 % | -25.338 K -108.01 % | 316.253 K 109.46 % | -3.345 M 90.92 % | -36.839 M -22 850.75 % | 161.924 K 264.45 % | -98.461 K -110.70 % | 920.589 K |
| Other non cash items | -32.823 M -256.41 % | 20.985 M -48.11 % | 40.445 M 17.44 % | 34.439 M 0.64 % | 34.218 M -26.68 % | 46.672 M 5.88 % | 44.080 M 36.53 % | 32.286 M -77.32 % | 142.347 M -9.84 % | 157.884 M 641.16 % | 21.302 M |
| Net cash provided by operating activities | 200.619 M 11.01 % | 180.718 M -10.48 % | 201.864 M 25.73 % | 160.558 M -28.15 % | 223.458 M -4.38 % | 233.699 M 20.19 % | 194.443 M 15.85 % | 167.841 M 15.75 % | 145.007 M -7.35 % | 156.516 M 13.02 % | 138.488 M |
| Investments in property plant and equipment | -40.745 M 82.93 % | -238.699 M -542.94 % | -37.126 M 86.04 % | -265.857 M -98.47 % | -133.953 M 62.50 % | -357.187 M -80.79 % | -197.571 M 34.85 % | -303.246 M 33.51 % | -456.065 M -72.63 % | -264.190 M -30.43 % | -202.547 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 13.339 M 6 669 254.50 % | 200.000 -100.00 % | 129.274 M 302.27 % | 32.136 M 170.07 % | 11.899 M -75.51 % | 48.583 M 391.35 % | 9.888 M -31.08 % | 14.346 M | 0.000 |
| Purchases of investments | -181.132 M -126.42 % | -80.000 M 46.90 % | -150.671 M | 0.000 100.00 % | -100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 211.860 M 110.17 % | 100.802 M -33.29 % | 151.109 M | 0.000 100.00 % | -129.274 M | 0.000 | 0.000 -100.00 % | 716.655 K | 0.000 -100.00 % | 35.000 M | 0.000 |
| Other investing activites | 170.999 M 2 316 217.22 % | -7.383 K -103.43 % | 215.219 K 241.66 % | 62.993 K -99.95 % | 129.507 M 69 678.39 % | 185.597 K -98.45 % | 11.983 M -75.36 % | 48.633 M 389.72 % | 9.931 M -79.98 % | 49.603 M 3 797.38 % | 1.273 M |
| Net cash used for investing activites | 160.982 M 173.88 % | -217.904 M -841.89 % | -23.135 M 91.30 % | -265.794 M -154.48 % | -104.446 M 67.85 % | -324.865 M -75.05 % | -185.588 M 26.90 % | -253.896 M 43.10 % | -446.178 M -107.68 % | -214.844 M -6.74 % | -201.274 M |
| Debt repayment | -284.275 M -471.18 % | -49.770 M 65.96 % | -146.214 M -229.83 % | 112.617 M 177.86 % | -144.637 M -197.61 % | 148.183 M -7.27 % | 159.803 M -42.48 % | 277.799 M 9.27 % | 254.231 M 177.53 % | 91.605 M 406.41 % | 18.089 M |
| Common stock issued | 0.000 -100.00 % | 52.818 M -5.09 % | 55.649 M -33.23 % | 83.346 M | 0.000 -100.00 % | 350.000 M 75.00 % | 200.000 M | 0.000 | 0.000 -100.00 % | 38.000 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -53.263 M | 0.000 100.00 % | -36.060 M 24.87 % | -48.000 M -50.00 % | -32.000 M 20.00 % | -40.000 M 89.47 % | -380.000 M -300.00 % | -95.000 M | 0.000 100.00 % | -20.000 M 0.00 % | -20.000 M |
| Other financing activites | -30.343 M 18.26 % | -37.123 M -0.54 % | -36.924 M 0.11 % | -36.966 M 3.21 % | -38.193 M 73.65 % | -144.940 M -222.78 % | -44.903 M -38.93 % | -32.321 M -570 542.00 % | -5.664 K -100.02 % | 31.660 M 364.60 % | 6.814 M |
| Net cash used provided by financing activities | -367.881 M -979.61 % | -34.075 M 79.17 % | -163.549 M -247.34 % | 110.998 M 151.67 % | -214.830 M -168.58 % | 313.243 M 581.17 % | -65.100 M -143.26 % | 150.478 M -40.81 % | 254.226 M 131.95 % | 109.605 M 2 135.20 % | 4.904 M |
| Effect of forex changes on cash | 274.774 K 391.51 % | -94.259 K -115.17 % | 621.447 K 230.93 % | -474.631 K 68.81 % | -1.522 M -12.25 % | -1.356 M -1 597.31 % | -79.865 K -28.32 % | -62.237 K -510.32 % | 15.168 K -84.37 % | 97.060 K -0.75 % | 97.792 K |
| Net change in cash | -6.005 M 91.43 % | -70.093 M -543.58 % | 15.802 M 198.86 % | 5.287 M 105.43 % | -97.340 M -144.10 % | 220.721 M 491.87 % | -56.325 M -187.51 % | 64.361 M 238.85 % | -46.352 M -190.22 % | 51.374 M 188.91 % | -57.785 M |
| Cash at beginning of period | 122.969 M -36.31 % | 193.062 M 8.91 % | 177.260 M 3.07 % | 171.973 M -36.14 % | 269.313 M 454.23 % | 48.593 M -53.68 % | 104.917 M 158.70 % | 40.556 M -53.37 % | 86.983 M 144.27 % | 35.609 M -61.87 % | 93.395 M |
| Cash at end of period | 116.964 M -4.88 % | 122.969 M -36.31 % | 193.062 M 8.91 % | 177.260 M 3.07 % | 171.973 M -36.14 % | 269.313 M 454.23 % | 48.593 M -53.68 % | 104.917 M 158.22 % | 40.631 M -53.29 % | 86.983 M 144.27 % | 35.609 M |
| Operating cash flow | 200.619 M 11.01 % | 180.718 M -10.48 % | 201.864 M 25.73 % | 160.558 M -28.15 % | 223.458 M -4.38 % | 233.699 M 20.19 % | 194.443 M 15.85 % | 167.841 M 15.75 % | 145.007 M -7.35 % | 156.516 M 13.02 % | 138.488 M |
| Capital expenditure | -40.726 M 82.94 % | -238.699 M -542.94 % | -37.126 M 86.04 % | -265.857 M -98.47 % | -133.953 M 62.50 % | -357.187 M -80.79 % | -197.571 M 34.85 % | -303.246 M 33.51 % | -456.065 M -72.63 % | -264.190 M -30.43 % | -202.547 M |
| Free CashFlow | 159.874 M 375.70 % | -57.989 M -135.20 % | 164.738 M 256.45 % | -105.299 M -217.65 % | 89.505 M 172.48 % | -123.488 M -3 847.88 % | -3.128 M 97.69 % | -135.405 M 56.47 % | -311.058 M -188.89 % | -107.674 M -68.08 % | -64.060 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 176.614 M -1.27 % | 178.893 M -2.49 % | 183.460 M -6.82 % | 196.879 M 7.06 % | 183.901 M -6.00 % | 195.636 M -9.99 % | 217.360 M 17.87 % | 184.403 M 2.56 % | 179.794 M 11.76 % | 160.869 M -4.85 % | 169.065 M -22.75 % | 218.861 M 26.67 % | 172.783 M 4.23 % | 165.772 M -9.41 % | 182.995 M 1.59 % | 180.131 M 12.45 % | 160.184 M 14.86 % | 139.462 M -9.35 % | 153.847 M -5.99 % | 163.655 M 5.41 % | 155.260 M -10.68 % | 173.834 M 1.04 % | 172.042 M -0.62 % | 173.117 M -4.46 % | 181.196 M -2.44 % | 185.732 M 0.28 % | 185.211 M 8.53 % | 170.655 M 0.34 % | 170.078 M 0.44 % | 169.331 M -3.07 % | 174.690 M 0.00 % | 174.690 M 1.66 % | 171.844 M 3.20 % | 166.516 M |
| Net income | 4.434 M -11.39 % | 5.004 M -28.16 % | 6.966 M -89.26 % | 64.854 M 5 004.49 % | -1.322 M -130.57 % | 4.326 M -83.02 % | 25.480 M 1 747.08 % | -1.547 M -135.20 % | 4.395 M 65.26 % | 2.660 M 86.39 % | 1.427 M -94.32 % | 25.129 M 514.89 % | -6.057 M -313.80 % | 2.833 M 0.06 % | 2.831 M -65.51 % | 8.208 M 26.99 % | 6.463 M 15.25 % | 5.608 M -72.69 % | 20.538 M 4.53 % | 19.649 M 33.24 % | 14.747 M -49.95 % | 29.467 M 44.81 % | 20.349 M 2.26 % | 19.900 M 16.48 % | 17.085 M -27.06 % | 23.424 M 25.96 % | 18.596 M 55.47 % | 11.961 M -25.85 % | 16.131 M 12.60 % | 14.325 M -42.89 % | 25.085 M 0.00 % | 25.085 M 67.21 % | 15.002 M 28.00 % | 11.720 M |
| Income before tax | 5.085 M -8.74 % | 5.572 M -34.84 % | 8.552 M -87.92 % | 70.816 M 4 632.77 % | -1.562 M -128.46 % | 5.489 M -81.76 % | 30.096 M 1 750.77 % | -1.823 M -136.99 % | 4.929 M 78.22 % | 2.766 M 67.57 % | 1.650 M -93.95 % | 27.274 M 580.45 % | -5.677 M -256.97 % | 3.616 M 5.03 % | 3.443 M -66.82 % | 10.376 M 26.86 % | 8.179 M 13.73 % | 7.191 M -70.53 % | 24.400 M 17.97 % | 20.684 M 24.43 % | 16.623 M -46.22 % | 30.907 M 39.67 % | 22.129 M 0.46 % | 22.028 M 24.39 % | 17.708 M -32.49 % | 26.230 M 24.44 % | 21.079 M 48.93 % | 14.153 M -21.68 % | 18.070 M 22.23 % | 14.784 M -46.95 % | 27.868 M 0.00 % | 27.868 M 58.88 % | 17.541 M 33.73 % | 13.116 M |
| Income before tax ratio | 0.03 -7.56 % | 0.03 -33.18 % | 0.05 -87.04 % | 0.36 4 333.98 % | -0.01 -130.28 % | 0.03 -79.74 % | 0.14 1 500.47 % | -0.01 -136.06 % | 0.03 59.46 % | 0.02 76.11 % | 0.01 -92.17 % | 0.12 479.29 % | -0.03 -250.61 % | 0.02 15.94 % | 0.02 -67.33 % | 0.06 12.82 % | 0.05 -0.98 % | 0.05 -67.49 % | 0.16 25.49 % | 0.13 18.05 % | 0.11 -39.78 % | 0.18 38.23 % | 0.13 1.09 % | 0.13 30.20 % | 0.10 -30.80 % | 0.14 24.09 % | 0.11 37.23 % | 0.08 -21.94 % | 0.11 21.69 % | 0.09 -45.27 % | 0.16 0.00 % | 0.16 56.29 % | 0.10 29.58 % | 0.08 |
| EBITDA | 45.857 M 0.37 % | 45.686 M -10.60 % | 51.103 M -54.93 % | 113.381 M 157.54 % | 44.025 M -14.41 % | 51.435 M -33.47 % | 77.306 M 69.43 % | 45.628 M -9.88 % | 50.631 M 33.56 % | 37.910 M -6.40 % | 40.500 M -38.27 % | 65.607 M 109.87 % | 31.260 M -23.39 % | 40.802 M -4.19 % | 42.586 M -15.83 % | 50.593 M 11.02 % | 45.570 M 9.54 % | 41.602 M -30.80 % | 60.121 M 5.13 % | 57.187 M 9.39 % | 52.279 M -23.46 % | 68.306 M 14.09 % | 59.868 M -1.67 % | 60.886 M -25.81 % | 82.067 M 30.44 % | 62.913 M 6.61 % | 59.014 M 27.47 % | 46.296 M 63.98 % | 28.233 M -44.10 % | 50.507 M -3.37 % | 52.269 M 0.00 % | 52.269 M 12.62 % | 46.411 M 8.24 % | 42.879 M |
| Net income ratio | 0.03 -10.24 % | 0.03 -26.33 % | 0.04 -88.47 % | 0.33 4 681.20 % | -0.01 -132.52 % | 0.02 -81.14 % | 0.12 1 497.35 % | -0.01 -134.32 % | 0.02 47.86 % | 0.02 95.89 % | 0.01 -92.65 % | 0.11 427.54 % | -0.04 -305.13 % | 0.02 10.45 % | 0.02 -66.05 % | 0.05 12.93 % | 0.04 0.34 % | 0.04 -69.88 % | 0.13 11.19 % | 0.12 26.40 % | 0.09 -43.97 % | 0.17 43.31 % | 0.12 2.89 % | 0.11 21.91 % | 0.09 -25.24 % | 0.13 25.61 % | 0.10 43.25 % | 0.07 -26.10 % | 0.09 12.11 % | 0.08 -41.08 % | 0.14 0.00 % | 0.14 64.48 % | 0.09 24.03 % | 0.07 |
| Ratio EBITDA | 0.26 1.67 % | 0.26 -8.32 % | 0.28 -51.63 % | 0.58 140.56 % | 0.24 -8.94 % | 0.26 -26.08 % | 0.36 43.74 % | 0.25 -12.13 % | 0.28 19.50 % | 0.24 -1.63 % | 0.24 -20.09 % | 0.30 65.69 % | 0.18 -26.49 % | 0.25 5.77 % | 0.23 -17.14 % | 0.28 -1.27 % | 0.28 -4.63 % | 0.30 -23.66 % | 0.39 11.83 % | 0.35 3.78 % | 0.34 -14.31 % | 0.39 12.92 % | 0.35 -1.06 % | 0.35 -22.35 % | 0.45 33.71 % | 0.34 6.31 % | 0.32 17.45 % | 0.27 63.42 % | 0.17 -44.35 % | 0.30 -0.31 % | 0.30 0.00 % | 0.30 10.79 % | 0.27 4.88 % | 0.26 |
| Gross profit ratio | 0.09 -2.19 % | 0.09 -37.12 % | 0.15 30.47 % | 0.11 16.58 % | 0.10 -25.31 % | 0.13 -32.91 % | 0.19 158.04 % | 0.07 -35.01 % | 0.11 38.56 % | 0.08 -21.59 % | 0.11 -47.62 % | 0.20 105.92 % | 0.10 -9.07 % | 0.11 217.12 % | 0.03 -81.02 % | 0.18 -6.24 % | 0.19 7.30 % | 0.18 -1.35 % | 0.18 -25.65 % | 0.24 -4.04 % | 0.25 -2.88 % | 0.26 31.57 % | 0.20 -24.40 % | 0.26 8.27 % | 0.24 -11.14 % | 0.27 57.74 % | 0.17 -7.16 % | 0.19 -18.87 % | 0.23 10.77 % | 0.21 -7.89 % | 0.22 0.00 % | 0.22 38.36 % | 0.16 11.17 % | 0.15 |
| Weighted average shs out dil | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 2.62 % | 1.153 B -0.41 % | 1.158 B 7.44 % | 1.078 B -4.48 % | 1.129 B 0.85 % | 1.119 B -1.03 % | 1.131 B 0.00 % | 1.131 B 2.46 % | 1.103 B 7.66 % | 1.025 B 28.10 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 21.68 % | 657.459 M 9.58 % | 600.000 M 0.00 % | 600.000 M -25.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
| Weighted average shs out | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 0.00 % | 1.184 B 2.62 % | 1.153 B 7.00 % | 1.078 B 0.00 % | 1.078 B -4.48 % | 1.129 B 0.85 % | 1.119 B -1.03 % | 1.131 B 16.95 % | 966.693 M 20.84 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 21.68 % | 657.459 M 9.58 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M -14.29 % | 700.000 M 0.00 % | 700.000 M 0.00 % | 700.000 M 0.00 % | 700.000 M 0.00 % | 700.000 M |
| EPS diluted | 0.00 -11.90 % | 0.00 -28.81 % | 0.01 -89.23 % | 0.05 5 081.82 % | 0.00 -130.56 % | 0.00 -83.26 % | 0.02 1 753.85 % | 0.00 -134.21 % | 0.00 65.22 % | 0.00 76.92 % | 0.00 -94.17 % | 0.02 512.96 % | -0.01 -316.00 % | 0.00 0.00 % | 0.00 -64.29 % | 0.01 11.11 % | 0.01 -10.00 % | 0.01 -73.08 % | 0.03 4.00 % | 0.03 38.89 % | 0.02 -55.00 % | 0.04 60.00 % | 0.03 25.00 % | 0.02 -33.33 % | 0.03 -25.00 % | 0.04 29.03 % | 0.03 106.67 % | 0.02 -25.74 % | 0.02 12.85 % | 0.02 -42.99 % | 0.03 0.00 % | 0.03 67.02 % | 0.02 27.89 % | 0.01 |
| Earnings per share | 0.00 -11.90 % | 0.00 -28.81 % | 0.01 -89.23 % | 0.05 5 081.82 % | 0.00 -130.56 % | 0.00 -83.26 % | 0.02 1 753.85 % | 0.00 -134.21 % | 0.00 52.00 % | 0.00 92.31 % | 0.00 -94.17 % | 0.02 512.96 % | -0.01 -316.00 % | 0.00 -13.79 % | 0.00 -71.00 % | 0.01 23.46 % | 0.01 15.71 % | 0.01 -73.08 % | 0.03 4.00 % | 0.03 38.89 % | 0.02 -55.00 % | 0.04 60.00 % | 0.03 25.00 % | 0.02 -33.33 % | 0.03 -25.00 % | 0.04 29.03 % | 0.03 55.78 % | 0.02 -26.02 % | 0.03 31.22 % | 0.02 -42.74 % | 0.04 0.00 % | 0.04 67.29 % | 0.02 28.14 % | 0.02 |
| Gross profit | 15.916 M -3.43 % | 16.482 M -38.68 % | 26.880 M 21.57 % | 22.110 M 24.80 % | 17.716 M -29.79 % | 25.232 M -39.61 % | 41.784 M 204.16 % | 13.738 M -33.34 % | 20.609 M 54.86 % | 13.308 M -25.39 % | 17.836 M -59.54 % | 44.083 M 160.84 % | 16.901 M -5.23 % | 17.832 M 187.28 % | 6.207 M -80.72 % | 32.199 M 5.43 % | 30.539 M 23.25 % | 24.779 M -10.58 % | 27.710 M -30.10 % | 39.644 M 1.15 % | 39.195 M -13.26 % | 45.186 M 32.95 % | 33.989 M -24.87 % | 45.238 M 3.44 % | 43.733 M -13.31 % | 50.447 M 58.18 % | 31.892 M 0.75 % | 31.653 M -18.60 % | 38.886 M 11.26 % | 34.951 M -10.71 % | 39.143 M 0.00 % | 39.143 M 40.65 % | 27.830 M 14.72 % | 24.259 M |
| Income tax expense | 651.039 K 14.58 % | 568.205 K -64.17 % | 1.586 M -73.40 % | 5.962 M 2 584.39 % | -239.967 K -120.63 % | 1.163 M -74.80 % | 4.615 M 1 771.42 % | -276.133 K -151.72 % | 533.865 K 403.42 % | 106.048 K -52.57 % | 223.573 K -89.58 % | 2.145 M 464.42 % | 379.972 K -51.50 % | 783.462 K 28.03 % | 611.950 K -71.77 % | 2.168 M 26.39 % | 1.715 M 8.34 % | 1.583 M -59.00 % | 3.862 M 273.03 % | 1.035 M -44.81 % | 1.876 M 30.24 % | 1.440 M -19.07 % | 1.780 M -16.35 % | 2.128 M 241.47 % | 623.061 K -77.80 % | 2.806 M 13.02 % | 2.483 M 13.26 % | 2.192 M 13.03 % | 1.939 M 322.61 % | 458.925 K -83.51 % | 2.784 M 0.00 % | 2.784 M 9.66 % | 2.538 M 81.81 % | 1.396 M |
| Cost of revenue | 160.698 M -1.05 % | 162.411 M 3.72 % | 156.580 M -10.41 % | 174.769 M 5.17 % | 166.186 M -2.48 % | 170.404 M -2.95 % | 175.576 M 2.88 % | 170.665 M 7.21 % | 159.185 M 7.88 % | 147.561 M -2.43 % | 151.229 M -13.47 % | 174.778 M 12.12 % | 155.882 M 5.37 % | 147.940 M -16.32 % | 176.788 M 19.51 % | 147.932 M 14.11 % | 129.644 M 13.05 % | 114.683 M -9.08 % | 126.137 M 1.71 % | 124.011 M 6.85 % | 116.065 M -9.78 % | 128.648 M -6.81 % | 138.053 M 7.96 % | 127.879 M -6.97 % | 137.463 M 1.61 % | 135.284 M -11.76 % | 153.319 M 10.30 % | 139.002 M 5.95 % | 131.192 M -2.37 % | 134.381 M -0.86 % | 135.546 M 0.00 % | 135.546 M -5.88 % | 144.014 M 1.23 % | 142.258 M |
| General and administrative expenses | 7.179 M 16.89 % | 6.142 M -36.51 % | 9.674 M 48.67 % | 6.507 M -46.81 % | 12.235 M 88.53 % | 6.489 M -1.07 % | 6.560 M 1.12 % | 6.487 M -0.87 % | 6.544 M -2.11 % | 6.685 M -29.74 % | 9.514 M 14.65 % | 8.298 M -40.65 % | 13.982 M 127.31 % | 6.151 M 256.12 % | -3.940 M -131.62 % | 12.460 M -9.35 % | 13.746 M 15.87 % | 11.863 M 271.32 % | -6.925 M -160.68 % | 11.413 M -16.30 % | 13.635 M 14.99 % | 11.857 M 740.79 % | 1.410 M -88.17 % | 11.918 M -11.76 % | 13.507 M 7.15 % | 12.605 M 5 033.54 % | -255.506 K -102.49 % | 10.280 M -7.42 % | 11.104 M 9.46 % | 10.144 M 2.74 % | 9.874 M 0.00 % | 9.874 M 6.60 % | 9.263 M 0.42 % | 9.224 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.013 M 320.48 % | -2.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -1.217 M -176.65 % | -439.988 K -116.44 % | 2.676 M 104.31 % | -62.093 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 -100.00 % | 97.391 K -13.99 % | 113.231 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 5.962 M 4.56 % | 5.702 M -53.83 % | 12.350 M 122.22 % | -55.586 M -554.33 % | 12.235 M 6.36 % | 11.503 M 168.39 % | 4.286 M -33.93 % | 6.487 M -0.87 % | 6.544 M -2.11 % | 6.685 M -29.74 % | 9.514 M 14.65 % | 8.298 M -40.65 % | 13.982 M 127.31 % | 6.151 M 256.12 % | -3.940 M -131.62 % | 12.460 M -9.35 % | 13.746 M 15.87 % | 11.863 M 271.32 % | -6.925 M -160.68 % | 11.413 M -16.30 % | 13.635 M 14.99 % | 11.857 M 740.79 % | 1.410 M -88.17 % | 11.918 M -11.76 % | 13.507 M 7.15 % | 12.605 M 5 033.54 % | -255.506 K -102.49 % | 10.280 M -7.42 % | 11.104 M 9.46 % | 10.144 M 568.34 % | 1.518 M 0.00 % | 1.518 M -58.27 % | 3.637 M -20.13 % | 4.554 M |
| Cost and expenses | 166.661 M -0.86 % | 168.114 M -0.48 % | 168.930 M 41.74 % | 119.183 M -32.83 % | 177.431 M -2.46 % | 181.907 M 1.14 % | 179.862 M 1.53 % | 177.153 M 6.89 % | 165.729 M 7.44 % | 154.246 M -4.04 % | 160.743 M -12.20 % | 183.077 M 7.78 % | 169.864 M 10.24 % | 154.091 M -10.85 % | 172.848 M 7.77 % | 160.392 M 11.86 % | 143.390 M 13.31 % | 126.547 M 6.15 % | 119.213 M -11.97 % | 135.423 M 4.41 % | 129.700 M -7.69 % | 140.505 M 0.75 % | 139.463 M -0.24 % | 139.797 M -7.40 % | 150.969 M 2.08 % | 147.890 M -3.38 % | 153.063 M 2.53 % | 149.281 M 4.91 % | 142.295 M -1.54 % | 144.525 M 5.44 % | 137.064 M 0.00 % | 137.064 M -7.17 % | 147.651 M 0.57 % | 146.812 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 |
| Selling general and administrative expenses | 7.179 M 16.89 % | 6.142 M -36.51 % | 9.674 M 48.67 % | 6.507 M -46.81 % | 12.235 M 6.36 % | 11.503 M 168.39 % | 4.286 M -33.93 % | 6.487 M -0.87 % | 6.544 M -2.11 % | 6.685 M -29.74 % | 9.514 M 14.65 % | 8.298 M -40.65 % | 13.982 M 127.31 % | 6.151 M 256.12 % | -3.940 M -131.62 % | 12.460 M -9.35 % | 13.746 M 15.87 % | 11.863 M 271.32 % | -6.925 M -160.68 % | 11.413 M -16.30 % | 13.635 M 14.99 % | 11.857 M 740.79 % | 1.410 M -88.17 % | 11.918 M -11.76 % | 13.507 M 7.15 % | 12.605 M 5 033.54 % | -255.506 K -102.49 % | 10.280 M -7.42 % | 11.104 M 9.46 % | 10.144 M 2.74 % | 9.874 M 0.00 % | 9.874 M 6.60 % | 9.263 M 0.42 % | 9.224 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 10.022 M 2.71 % | 9.757 M 0.00 % | 9.757 M 46.68 % | 6.652 M 0.97 % | 6.588 M |
| Interest expense | 4.868 M -6.51 % | 5.207 M -12.90 % | 5.978 M -13.11 % | 6.880 M -14.35 % | 8.033 M -11.36 % | 9.062 M -6.78 % | 9.722 M -3.52 % | 10.076 M 5.62 % | 9.541 M 17.57 % | 8.115 M -2.53 % | 8.326 M -4.35 % | 8.704 M -3.17 % | 8.989 M -2.68 % | 9.237 M -4.63 % | 9.686 M -2.71 % | 9.956 M 7.33 % | 9.276 M 12.73 % | 8.229 M -6.03 % | 8.756 M -3.82 % | 9.104 M -2.28 % | 9.317 M -13.92 % | 10.824 M 1.66 % | 10.647 M -6.52 % | 11.389 M -9.83 % | 12.631 M 3.63 % | 12.189 M 0.48 % | 12.131 M 2.38 % | 11.849 M 16.59 % | 10.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 35.903 M 2.86 % | 34.907 M -4.56 % | 36.573 M 2.49 % | 35.685 M -4.98 % | 37.554 M 1.82 % | 36.883 M -1.61 % | 37.488 M 0.30 % | 37.375 M 5.14 % | 35.548 M 16.09 % | 30.621 M 0.32 % | 30.524 M 3.02 % | 29.629 M 5.97 % | 27.960 M -1.34 % | 28.341 M -3.79 % | 29.456 M -2.66 % | 30.261 M 7.63 % | 28.115 M 7.38 % | 26.182 M -2.90 % | 26.965 M -1.58 % | 27.398 M 4.02 % | 26.340 M -0.89 % | 26.576 M -1.91 % | 27.092 M -1.37 % | 27.469 M -46.90 % | 51.727 M 111.19 % | 24.494 M -5.08 % | 25.804 M 4.82 % | 24.617 M 8 412.34 % | 289.196 K -98.87 % | 25.700 M 11.74 % | 23.000 M 0.00 % | 23.000 M -17.40 % | 27.844 M 0.00 % | 27.844 M |
| Operating income | 9.953 M -7.66 % | 10.779 M -25.81 % | 14.530 M -81.30 % | 77.696 M 1 100.81 % | 6.470 M -52.87 % | 13.729 M -63.39 % | 37.498 M 359.18 % | 8.166 M -45.86 % | 15.083 M 106.94 % | 7.289 M -26.94 % | 9.976 M -72.27 % | 35.978 M 990.18 % | 3.300 M -73.52 % | 12.461 M -5.09 % | 13.129 M -33.49 % | 19.739 M 17.54 % | 16.794 M 30.02 % | 12.916 M -62.71 % | 34.634 M 22.68 % | 28.232 M 10.45 % | 25.560 M -23.31 % | 33.330 M 2.31 % | 32.579 M -2.22 % | 33.320 M 10.23 % | 30.227 M -20.12 % | 37.842 M 17.71 % | 32.147 M 50.41 % | 21.373 M -23.07 % | 27.782 M 12.00 % | 24.806 M -15.25 % | 29.269 M 0.00 % | 29.269 M 57.64 % | 18.567 M 23.49 % | 15.035 M |
| Operating income ratio | 0.06 -6.47 % | 0.06 -23.92 % | 0.08 -79.93 % | 0.39 1 021.66 % | 0.04 -49.86 % | 0.07 -59.32 % | 0.17 289.56 % | 0.04 -47.21 % | 0.08 85.16 % | 0.05 -23.22 % | 0.06 -64.10 % | 0.16 760.65 % | 0.02 -74.59 % | 0.08 4.77 % | 0.07 -34.53 % | 0.11 4.52 % | 0.10 13.20 % | 0.09 -58.86 % | 0.23 30.50 % | 0.17 4.79 % | 0.16 -14.14 % | 0.19 1.25 % | 0.19 -1.61 % | 0.19 15.38 % | 0.17 -18.12 % | 0.20 17.38 % | 0.17 38.59 % | 0.13 -23.33 % | 0.16 11.50 % | 0.15 -12.57 % | 0.17 0.00 % | 0.17 55.07 % | 0.11 19.67 % | 0.09 |
| Total other income expenses net | -4.868 M 6.51 % | -5.207 M 12.90 % | -5.978 M 13.11 % | -6.880 M 14.35 % | -8.033 M 11.36 % | -9.062 M -22.43 % | -7.402 M 25.90 % | -9.989 M -4.70 % | -9.541 M -17.57 % | -8.115 M -21.63 % | -6.672 M 0.49 % | -6.705 M 25.31 % | -8.977 M -1.49 % | -8.845 M -31.93 % | -6.704 M 28.40 % | -9.363 M -8.68 % | -8.615 M -50.50 % | -5.724 M 44.07 % | -10.235 M -35.60 % | -7.548 M 15.55 % | -8.938 M -268.92 % | -2.423 M 76.82 % | -10.450 M 7.46 % | -11.292 M 9.80 % | -12.518 M -7.81 % | -11.612 M -4.90 % | -11.069 M -53.30 % | -7.220 M -124.76 % | -3.212 M 67.95 % | -10.022 M -615.34 % | -1.401 M 0.00 % | -1.401 M -36.51 % | -1.026 M 46.50 % | -1.918 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 |
| 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-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 336.031 M -7.30 % | 362.474 M -6.81 % | 388.975 M 4.16 % | 373.453 M -32.97 % | 557.134 M 1.03 % | 551.446 M -17.35 % | 667.245 M -5.82 % | 708.480 M 7.77 % | 657.423 M -7.76 % | 712.754 M 10.18 % | 646.922 M -4.84 % | 679.793 M -11.87 % | 771.360 M 0.66 % | 766.276 M -5.47 % | 810.582 M -13.00 % | 931.718 M -1.24 % | 943.381 M 2.76 % | 918.068 M 30.50 % | 703.500 M 9.09 % | 644.892 M -3.02 % | 664.983 M -2.36 % | 681.049 M -6.94 % | 731.816 M -0.27 % | 733.782 M -0.01 % | 733.830 M -30.91 % | 1.062 B 20.44 % | 881.869 M 27.45 % | 691.942 M 559.51 % | 104.917 M -84.22 % | 664.949 M 0.00 % | 664.949 M 1 564.22 % | 39.956 M |
| Total investments | 50.900 M 0.35 % | 50.725 M 0.40 % | 50.522 M 0.48 % | 50.283 M 0.58 % | 49.992 M | 0.000 -100.00 % | 80.622 M 0.55 % | 80.182 M | 0.000 | 0.000 -100.00 % | 100.648 M -0.19 % | 100.840 M 0.10 % | 100.740 M -0.05 % | 100.789 M 0.10 % | 100.689 M 0.15 % | 100.541 M 0.11 % | 100.434 M 0.21 % | 100.224 M 0.17 % | 100.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.835 M | 0.000 | 0.000 -100.00 % | 79.911 M |
| Total debt | 409.759 M -11.36 % | 462.269 M -8.63 % | 505.939 M -15.62 % | 599.604 M -13.70 % | 694.759 M -6.43 % | 742.489 M -6.04 % | 790.214 M -5.31 % | 834.484 M -5.25 % | 880.693 M 9.95 % | 800.992 M -4.64 % | 839.984 M -4.43 % | 878.894 M -4.24 % | 917.828 M -4.11 % | 957.171 M -3.10 % | 987.842 M -2.67 % | 1.015 B -2.65 % | 1.043 B -2.47 % | 1.069 B 22.11 % | 875.473 M -4.02 % | 912.165 M -3.41 % | 944.353 M -3.20 % | 975.612 M -2.55 % | 1.001 B 1.27 % | 988.537 M -3.43 % | 1.024 B -6.30 % | 1.092 B 17.41 % | 930.461 M 23.59 % | 752.846 M | 0.000 -100.00 % | 769.867 M 0.00 % | 769.867 M | 0.000 |
| Accumulated other comprehensive income loss | 28.995 M 0.00 % | 28.995 M 0.00 % | 28.995 M 15.08 % | 25.195 M 0.00 % | 25.195 M 0.00 % | 25.195 M 0.00 % | 25.195 M 6.56 % | 23.645 M 0.00 % | 23.645 M 0.00 % | 23.645 M 0.00 % | 23.645 M 5.21 % | 22.475 M 0.00 % | 22.475 M 0.00 % | 22.475 M 0.00 % | 22.475 M 5.42 % | 21.319 M 0.00 % | 21.319 M 0.00 % | 21.319 M 0.00 % | 21.319 M 10.46 % | 19.300 M 12.94 % | 17.089 M 0.00 % | 17.089 M 0.00 % | 17.089 M 30.94 % | 13.051 M 0.00 % | 13.051 M -3.50 % | 13.524 M 3.63 % | 13.051 M -3.50 % | 13.524 M -97.46 % | 531.657 M 3 831.14 % | 13.524 M 0.00 % | 13.524 M -97.33 % | 507.064 M |
| Retained earnings | 162.044 M 2.81 % | 157.609 M -10.59 % | 176.278 M -10.87 % | 197.780 M 35.05 % | 146.450 M -17.43 % | 177.363 M 2.50 % | 173.038 M 27.62 % | 135.583 M -1.13 % | 137.130 M 3.31 % | 132.735 M 2.04 % | 130.075 M -14.04 % | 151.321 M 19.91 % | 126.192 M -14.01 % | 146.749 M 1.97 % | 143.917 M 1.03 % | 142.446 M 0.15 % | 142.238 M -19.08 % | 175.775 M 3.30 % | 170.167 M 11.35 % | 152.817 M 0.95 % | 151.378 M -0.82 % | 152.631 M 23.92 % | 123.165 M 15.26 % | 106.854 M -15.83 % | 126.953 M 3.28 % | 122.919 M 42.20 % | 86.444 M 55.29 % | 55.666 M | 0.000 -100.00 % | 418.133 M 0.00 % | 418.133 M | 0.000 |
| Common stock | 591.813 M 0.00 % | 591.813 M 0.00 % | 591.813 M 0.00 % | 591.813 M 0.00 % | 591.813 M 0.00 % | 591.813 M 0.00 % | 591.813 M 0.00 % | 591.813 M 0.00 % | 591.813 M 9.80 % | 538.995 M 0.00 % | 538.995 M 5.85 % | 509.217 M 0.00 % | 509.217 M 5.35 % | 483.346 M 0.00 % | 483.346 M 20.84 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 33.33 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 |
| Total equity | 1.028 B 0.43 % | 1.024 B -1.79 % | 1.042 B -1.67 % | 1.060 B 6.52 % | 995.047 M -3.01 % | 1.026 B 0.42 % | 1.022 B 2.56 % | 996.153 M -0.16 % | 997.700 M 6.08 % | 940.487 M 0.28 % | 937.827 M 1.05 % | 928.125 M 2.78 % | 902.996 M 0.59 % | 897.683 M 0.32 % | 894.850 M 10.63 % | 808.877 M 0.03 % | 808.669 M -3.98 % | 842.206 M 0.67 % | 836.598 M 2.37 % | 817.228 M 0.45 % | 813.579 M -0.15 % | 814.832 M 3.75 % | 785.366 M 2.66 % | 765.017 M -2.56 % | 785.116 M 79.89 % | 436.443 M 5.67 % | 413.019 M 11.87 % | 369.190 M -30.56 % | 531.657 M 0.00 % | 531.657 M 0.00 % | 531.657 M 4.85 % | 507.064 M |
| Other non current liabilities | 6.079 M 3.77 % | 5.858 M -6.30 % | 6.252 M 29.70 % | 4.820 M 0.93 % | 4.776 M 4.02 % | 4.591 M -6.64 % | 4.918 M -7.06 % | 5.291 M 4.19 % | 5.079 M 4.32 % | 4.868 M -68.77 % | 15.590 M 241.80 % | 4.561 M 3.87 % | 4.391 M 3.98 % | 4.223 M 4.09 % | 4.057 M 65.89 % | 2.446 M 6.55 % | 2.295 M -31.52 % | 3.352 M -76.62 % | 14.339 M 718.65 % | 1.752 M -85.99 % | 12.503 M 144.38 % | 5.116 M 1.83 % | 5.024 M 2.47 % | 4.903 M 2.53 % | 4.782 M -66.28 % | 14.183 M 2.58 % | 13.827 M 40.87 % | 9.815 M | 0.000 -100.00 % | 11.317 M 0.00 % | 11.317 M | 0.000 |
| Long term debt | 254.615 M -14.00 % | 296.063 M -11.32 % | 333.855 M -10.45 % | 372.830 M -20.29 % | 467.761 M -15.19 % | 551.542 M -7.97 % | 599.286 M -7.38 % | 647.025 M -7.79 % | 701.659 M 9.37 % | 641.529 M -6.21 % | 683.989 M -5.39 % | 722.994 M -5.12 % | 761.995 M -4.87 % | 800.992 M -4.64 % | 839.984 M -4.43 % | 878.894 M -4.24 % | 917.828 M -3.06 % | 946.821 M 30.17 % | 727.353 M -4.73 % | 763.504 M -4.70 % | 801.158 M -4.38 % | 837.851 M -0.20 % | 839.544 M 0.86 % | 832.376 M -4.76 % | 874.021 M 1.98 % | 857.087 M 17.93 % | 726.763 M 12.94 % | 643.512 M | 0.000 -100.00 % | 654.564 M 0.00 % | 654.564 M | 0.000 |
| Total non current liabilities | 273.963 M -13.04 % | 315.050 M -10.79 % | 353.158 M -9.59 % | 390.605 M -19.52 % | 485.353 M -14.68 % | 568.853 M -7.79 % | 616.926 M -7.03 % | 663.583 M -7.56 % | 717.886 M 9.20 % | 657.433 M -6.02 % | 699.579 M -5.27 % | 738.468 M -5.07 % | 777.924 M -4.74 % | 816.626 M -4.52 % | 855.291 M -4.21 % | 892.926 M -4.15 % | 931.585 M -3.10 % | 961.430 M 29.63 % | 741.692 M -4.47 % | 776.380 M -4.58 % | 813.661 M -4.65 % | 853.378 M -0.29 % | 855.817 M 0.89 % | 848.273 M -4.63 % | 889.496 M 2.09 % | 871.270 M 17.65 % | 740.590 M 13.36 % | 653.328 M | 0.000 -100.00 % | 665.881 M 0.00 % | 665.881 M | 0.000 |
| Other current liabilities | 25.638 M -31.78 % | 37.583 M 41.28 % | 26.601 M 22.33 % | 21.746 M -28.28 % | 30.322 M 2 344.10 % | 1.241 M -84.40 % | 7.951 M 44.63 % | 5.498 M -53.65 % | 11.862 M -58.23 % | 28.399 M 18.43 % | 23.980 M 41.65 % | 16.930 M -40.33 % | 28.371 M 3 989.80 % | 693.711 K 111.98 % | -5.791 M -238.40 % | 4.184 M -57.51 % | 9.847 M 6.14 % | 9.277 M 1 060.16 % | 799.601 K 147.40 % | -1.687 M -122.35 % | 7.546 M 842.60 % | 800.584 K 137.69 % | -2.124 M -447.88 % | 610.523 K 0.99 % | 604.565 K -87.53 % | 4.848 M 18.39 % | 4.095 M -96.37 % | 112.752 M | 0.000 -100.00 % | 6.076 M 0.00 % | 6.076 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.013 K -97.54 % | 2.688 M 48.30 % | 1.813 M -90.08 % | 18.281 M 221.06 % | 5.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.946 M -27.67 % | 5.456 M -53.85 % | 11.821 M -14.71 % | 13.860 M 245.35 % | 4.013 M 136.07 % | 1.700 M -86.83 % | 12.909 M 154.55 % | 5.071 M -84.22 % | 32.136 M 95.45 % | 16.442 M 598.00 % | 2.356 M | 0.000 -100.00 % | 1.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 155.144 M -6.66 % | 166.206 M -3.42 % | 172.084 M -24.12 % | 226.774 M -0.10 % | 226.998 M 18.88 % | 190.947 M 0.01 % | 190.928 M 1.85 % | 187.459 M 4.71 % | 179.034 M 12.27 % | 159.463 M 2.22 % | 155.995 M 0.06 % | 155.899 M 0.04 % | 155.833 M -0.22 % | 156.180 M 5.63 % | 147.858 M 8.67 % | 136.066 M 9.03 % | 124.797 M 2.11 % | 122.214 M -17.49 % | 148.120 M -0.36 % | 148.662 M 3.82 % | 143.194 M 3.94 % | 137.760 M -14.74 % | 161.585 M 3.47 % | 156.161 M 4.35 % | 149.651 M -36.48 % | 235.590 M 15.66 % | 203.698 M 86.00 % | 109.514 M | 0.000 -100.00 % | 115.479 M 0.00 % | 115.479 M | 0.000 |
| Total current liabilities | 261.071 M -6.59 % | 279.484 M 4.08 % | 268.517 M -17.41 % | 325.139 M 0.43 % | 323.740 M 21.63 % | 266.164 M 1.73 % | 261.626 M -3.11 % | 270.030 M 8.36 % | 249.207 M -1.39 % | 252.715 M 3.28 % | 244.690 M 5.95 % | 230.944 M -1.91 % | 235.439 M 16.33 % | 202.391 M 0.28 % | 201.822 M 9.63 % | 184.094 M 4.44 % | 176.270 M 2.84 % | 171.405 M -7.54 % | 185.379 M -2.83 % | 190.783 M 0.97 % | 188.948 M 4.44 % | 180.909 M -44.55 % | 326.263 M 52.89 % | 213.400 M -3.33 % | 220.757 M -27.89 % | 306.138 M 13.22 % | 270.389 M 5.61 % | 256.014 M | 0.000 -100.00 % | 172.042 M 0.00 % | 172.042 M | 0.000 |
| Total liabilities | 535.034 M -10.01 % | 594.534 M -4.37 % | 621.675 M -13.14 % | 715.744 M -11.54 % | 809.093 M -3.10 % | 835.017 M -4.96 % | 878.552 M -5.90 % | 933.614 M -3.46 % | 967.093 M 6.26 % | 910.147 M -3.61 % | 944.269 M -2.59 % | 969.412 M -4.34 % | 1.013 B -0.55 % | 1.019 B -3.60 % | 1.057 B -1.85 % | 1.077 B -2.78 % | 1.108 B -2.21 % | 1.133 B 22.19 % | 927.071 M -4.15 % | 967.163 M -3.54 % | 1.003 B -3.06 % | 1.034 B -12.50 % | 1.182 B 11.34 % | 1.062 B -4.38 % | 1.110 B -5.70 % | 1.177 B 16.46 % | 1.011 B 11.18 % | 909.341 M | 0.000 -100.00 % | 837.924 M 0.00 % | 837.924 M | 0.000 |
| Other non current assets | 55.000 K -15.38 % | 65.000 K 0.00 % | 65.000 K 0.00 % | 65.000 K 0.00 % | 65.001 K 0.00 % | 65.001 K 0.00 % | 65.000 K 0.00 % | 65.000 K -1.07 % | 65.700 K 0.00 % | 65.700 K 0.00 % | 65.699 K -21.27 % | 83.450 K -51.72 % | 172.850 K 64.85 % | 104.850 K 20.38 % | 87.100 K 0.00 % | 87.101 K 0.00 % | 87.100 K 0.00 % | 87.100 K 0.00 % | 87.100 K 0.00 % | 87.100 K 28.46 % | 67.801 K 0.00 % | 67.800 K 18.74 % | 57.100 K 0.00 % | 57.100 K 0.00 % | 57.100 K 0.00 % | 57.100 K 56.86 % | 36.401 K 0.00 % | 36.400 K 100.03 % | -104.917 M -288 334.84 % | 36.400 K 0.00 % | 36.400 K 100.09 % | -39.956 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.820 M -8.31 % | -1.680 M -87.01 % | -898.374 K -3.29 % | -869.791 K 0.81 % | -876.876 K -128.94 % | -383.014 K -8.88 % | -351.763 K 12.39 % | -401.516 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 |
| Intangible assets | 0.000 -100.00 % | 2.629 M -4.56 % | 2.754 M -4.26 % | 2.877 M -4.08 % | 2.999 M -3.85 % | 3.119 M -3.86 % | 3.244 M -3.58 % | 3.365 M -3.66 % | 3.493 M -3.49 % | 3.619 M -3.34 % | 3.744 M -3.30 % | 3.872 M -2.82 % | 3.984 M 13.40 % | 3.514 M -3.05 % | 3.624 M -3.02 % | 3.737 M 1.92 % | 3.666 M 37.91 % | 2.659 M 19.77 % | 2.220 M -2.59 % | 2.279 M -3.98 % | 2.373 M 62.05 % | 1.465 M -14.48 % | 1.713 M -7.56 % | 1.853 M -7.03 % | 1.993 M -2.98 % | 2.054 M -5.78 % | 2.180 M -4.57 % | 2.285 M | 0.000 -100.00 % | 2.442 M 0.00 % | 2.442 M | 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 |
| Goodwill and intangible assets | 2.502 M -4.83 % | 2.629 M -4.56 % | 2.754 M -4.26 % | 2.877 M -4.08 % | 2.999 M -3.85 % | 3.119 M -3.86 % | 3.244 M -3.58 % | 3.365 M -3.66 % | 3.493 M -3.49 % | 3.619 M -3.34 % | 3.744 M -3.30 % | 3.872 M -2.82 % | 3.984 M 13.40 % | 3.514 M -3.05 % | 3.624 M -3.02 % | 3.737 M 1.92 % | 3.666 M 37.91 % | 2.659 M 19.77 % | 2.220 M -2.59 % | 2.279 M -3.98 % | 2.373 M 62.05 % | 1.465 M -14.48 % | 1.713 M -7.56 % | 1.853 M -7.03 % | 1.993 M -2.98 % | 2.054 M -5.78 % | 2.180 M -4.57 % | 2.285 M | 0.000 -100.00 % | 2.442 M 0.00 % | 2.442 M | 0.000 |
| Property plant equipment net | 1.325 B -1.08 % | 1.339 B -1.90 % | 1.365 B -1.45 % | 1.385 B -1.20 % | 1.402 B -9.07 % | 1.542 B -1.63 % | 1.567 B -2.27 % | 1.604 B -1.01 % | 1.620 B -1.82 % | 1.650 B 11.48 % | 1.480 B -0.37 % | 1.486 B -1.42 % | 1.507 B -0.82 % | 1.520 B -2.61 % | 1.560 B -1.70 % | 1.587 B -1.77 % | 1.616 B -0.82 % | 1.629 B 15.58 % | 1.409 B -1.84 % | 1.436 B -1.38 % | 1.456 B -1.08 % | 1.472 B 1.16 % | 1.455 B -2.14 % | 1.487 B -1.43 % | 1.508 B 2.36 % | 1.474 B 16.07 % | 1.270 B 13.92 % | 1.114 B | 0.000 -100.00 % | 1.177 B 0.00 % | 1.177 B | 0.000 |
| Total non current assets | 1.327 B -1.08 % | 1.342 B -1.91 % | 1.368 B -1.46 % | 1.388 B -1.21 % | 1.405 B -9.06 % | 1.545 B -1.64 % | 1.571 B -2.27 % | 1.607 B -1.02 % | 1.624 B -1.82 % | 1.654 B 11.44 % | 1.484 B -0.37 % | 1.490 B -1.43 % | 1.511 B -0.78 % | 1.523 B -2.61 % | 1.564 B -1.70 % | 1.591 B -1.76 % | 1.620 B -0.76 % | 1.632 B 15.59 % | 1.412 B -1.84 % | 1.438 B -1.38 % | 1.458 B -1.01 % | 1.473 B 1.14 % | 1.457 B -2.14 % | 1.489 B -1.44 % | 1.510 B 2.35 % | 1.476 B 16.03 % | 1.272 B 13.88 % | 1.117 B 1 164.44 % | -104.917 M -108.90 % | 1.179 B 0.00 % | 1.179 B 3 051.03 % | -39.956 M |
| Other current assets | 11.140 M 2.40 % | 10.878 M -7.88 % | 11.809 M 9.38 % | 10.797 M -91.01 % | 120.136 M 1 047.30 % | 10.471 M -5.65 % | 11.098 M -13.15 % | 12.779 M 24.55 % | 10.260 M -11.05 % | 11.534 M 4.96 % | 10.989 M 16.68 % | 9.418 M -4.73 % | 9.885 M 13.86 % | 8.682 M -3.47 % | 8.994 M 2.42 % | 8.782 M 10.46 % | 7.950 M 13.06 % | 7.032 M 26.29 % | 5.568 M -4.18 % | 5.811 M 7.90 % | 5.385 M -11.61 % | 6.093 M -96.04 % | 153.755 M 3 119.05 % | 4.776 M 56.71 % | 3.048 M -73.63 % | 11.556 M 221.16 % | 3.598 M -82.98 % | 21.139 M | 0.000 -100.00 % | 2.937 M 0.00 % | 2.937 M | 0.000 |
| Short term investments | 50.900 M 0.35 % | 50.725 M 0.40 % | 50.522 M 0.48 % | 50.283 M 0.58 % | 49.992 M | 0.000 -100.00 % | 80.622 M 0.55 % | 80.182 M | 0.000 | 0.000 -100.00 % | 100.648 M -0.19 % | 100.840 M 0.10 % | 100.740 M -0.05 % | 100.789 M 0.10 % | 100.689 M 0.15 % | 100.541 M 0.11 % | 100.434 M 0.21 % | 100.224 M 0.17 % | 100.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.835 M | 0.000 | 0.000 -100.00 % | 79.911 M |
| cash and cash equivalents | 73.728 M -26.12 % | 99.795 M -14.68 % | 116.964 M -48.28 % | 226.151 M 64.32 % | 137.625 M -27.96 % | 191.043 M 55.36 % | 122.969 M -2.41 % | 126.005 M -43.56 % | 223.270 M 153.03 % | 88.238 M -54.30 % | 193.062 M -3.03 % | 199.100 M 35.93 % | 146.468 M -23.27 % | 190.896 M 7.69 % | 177.260 M 112.95 % | 83.242 M -16.12 % | 99.244 M -34.26 % | 150.967 M -12.21 % | 171.973 M -35.66 % | 267.273 M -4.33 % | 279.369 M -5.16 % | 294.562 M 9.38 % | 269.313 M 5.71 % | 254.755 M -12.11 % | 289.842 M 855.04 % | 30.349 M -37.54 % | 48.593 M -20.21 % | 60.903 M 158.05 % | -104.917 M -200.00 % | 104.917 M 0.00 % | 104.917 M 362.58 % | -39.956 M |
| Cash and short term investments | 124.628 M -17.20 % | 150.520 M -10.13 % | 167.486 M -39.41 % | 276.434 M 47.34 % | 187.617 M -1.79 % | 191.043 M -6.16 % | 203.590 M -1.26 % | 206.186 M -7.65 % | 223.270 M 153.03 % | 88.238 M -69.96 % | 293.709 M -2.08 % | 299.940 M 21.33 % | 247.207 M -15.25 % | 291.685 M 4.94 % | 277.949 M 51.24 % | 183.783 M -7.96 % | 199.678 M -20.51 % | 251.192 M -7.66 % | 272.031 M 1.78 % | 267.273 M -4.33 % | 279.369 M -5.16 % | 294.562 M 9.38 % | 269.313 M 5.71 % | 254.755 M -12.11 % | 289.842 M 855.04 % | 30.349 M -37.54 % | 48.593 M -20.21 % | 60.903 M -41.95 % | 104.917 M 0.00 % | 104.917 M 0.00 % | 104.917 M 162.58 % | 39.956 M |
| Total current assets | 235.711 M -14.67 % | 276.243 M -6.66 % | 295.969 M -23.62 % | 387.486 M -2.89 % | 399.005 M 26.30 % | 315.906 M -4.10 % | 329.402 M 2.14 % | 322.501 M -5.44 % | 341.044 M 73.36 % | 196.729 M -50.57 % | 397.994 M -2.42 % | 407.854 M 0.69 % | 405.067 M 2.92 % | 393.559 M 1.43 % | 388.010 M 31.58 % | 294.890 M -0.70 % | 296.960 M -13.46 % | 343.135 M -2.48 % | 351.865 M 1.67 % | 346.092 M -3.27 % | 357.781 M -4.78 % | 375.759 M -26.42 % | 510.667 M 51.08 % | 338.002 M -12.20 % | 384.967 M 178.67 % | 138.144 M -9.25 % | 152.216 M -5.90 % | 161.753 M 54.17 % | 104.917 M -44.92 % | 190.477 M 0.00 % | 190.477 M 376.72 % | 39.956 M |
| Inventory | 23.529 M -2.16 % | 24.049 M 7.24 % | 22.426 M -7.64 % | 24.281 M 8.92 % | 22.293 M -8.15 % | 24.270 M -1.60 % | 24.666 M 0.63 % | 24.510 M 2.25 % | 23.972 M -1.65 % | 24.373 M -9.23 % | 26.851 M -1.45 % | 27.244 M 5.37 % | 25.856 M 7.77 % | 23.991 M 10.67 % | 21.677 M -9.27 % | 23.891 M 3.58 % | 23.064 M 6.97 % | 21.562 M 33.67 % | 16.131 M -18.55 % | 19.805 M 15.42 % | 17.159 M 2.00 % | 16.823 M -18.21 % | 20.568 M 3.65 % | 19.844 M -9.58 % | 21.945 M 5.97 % | 20.708 M 9.46 % | 18.919 M 4.66 % | 18.076 M | 0.000 -100.00 % | 15.434 M 0.00 % | 15.434 M | 0.000 |
| Net receivables | 76.414 M -15.84 % | 90.796 M -3.66 % | 94.248 M 24.05 % | 75.974 M 10.17 % | 68.958 M -23.48 % | 90.122 M 0.08 % | 90.048 M 13.95 % | 79.026 M -5.41 % | 83.542 M 15.10 % | 72.584 M 9.07 % | 66.548 M -6.60 % | 71.252 M -41.65 % | 122.118 M 76.47 % | 69.201 M -12.83 % | 79.390 M 1.22 % | 78.434 M 18.36 % | 66.267 M 4.61 % | 63.349 M 8.97 % | 58.135 M 9.27 % | 53.203 M -4.77 % | 55.867 M -4.14 % | 58.282 M -13.05 % | 67.031 M 14.34 % | 58.626 M -16.41 % | 70.132 M -7.15 % | 75.531 M -6.88 % | 81.107 M 31.59 % | 61.634 M | 0.000 -100.00 % | 67.188 M 0.00 % | 67.188 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.820 M 8.31 % | 1.680 M 87.01 % | 898.374 K 3.29 % | 869.791 K -0.81 % | 876.876 K 128.94 % | 383.014 K 8.88 % | 351.763 K -12.39 % | 401.516 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 |
| 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 |
| Account payables | 80.289 M 14.72 % | 69.987 M 9.68 % | 63.811 M -10.52 % | 71.316 M 7.69 % | 66.222 M 10.49 % | 59.936 M 1.38 % | 59.122 M 0.56 % | 58.793 M 0.83 % | 58.311 M -6.85 % | 62.597 M 0.22 % | 62.460 M 11.95 % | 55.793 M 9.72 % | 50.850 M 19.50 % | 42.551 M -13.73 % | 49.325 M 17.41 % | 42.011 M 7.42 % | 39.110 M 12.37 % | 34.804 M 6.83 % | 32.580 M -18.34 % | 39.896 M 24.50 % | 32.046 M -14.44 % | 37.456 M -20.19 % | 46.930 M 21.70 % | 38.562 M -43.41 % | 68.146 M 3.72 % | 65.700 M 8.26 % | 60.685 M 79.82 % | 33.747 M | 0.000 -100.00 % | 50.486 M 0.00 % | 50.486 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 5.708 M -5.20 % | 6.021 M 13.53 % | 5.303 M 7 933.80 % | 66.012 K -97.54 % | 2.688 M 48.30 % | 1.813 M | 0.000 | 0.000 -100.00 % | 2.255 M 0.00 % | 2.255 M -2.88 % | 2.322 M 502.98 % | 385.097 K -86.72 % | 2.900 M 14.30 % | 2.537 M 38.34 % | 1.834 M -27.09 % | 2.515 M -50.78 % | 5.110 M 31.72 % | 3.879 M 657.24 % | 512.296 K -91.69 % | 6.161 M 25.94 % | 4.892 M 71.88 % | 2.846 M 75.18 % | 1.625 M -31.03 % | 2.356 M | 0.000 -100.00 % | 1.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.491 M -3.54 % | 11.913 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 |
| 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 |
| Capital lease obligations | 11.622 M 1.14 % | 11.491 M -3.54 % | 11.913 M -3.38 % | 12.331 M -3.24 % | 12.743 M -3.10 % | 13.151 M -2.98 % | 13.554 M -2.86 % | 13.953 M -2.75 % | 14.347 M -2.64 % | 14.737 M -2.55 % | 15.123 M -1.97 % | 15.426 M -2.08 % | 15.753 M -2.91 % | 16.226 M -3.23 % | 16.767 M -3.09 % | 17.301 M -2.96 % | 17.829 M -2.84 % | 18.351 M -4.01 % | 19.117 M -0.25 % | 19.165 M -4.83 % | 20.137 M -0.18 % | 20.173 M 713.46 % | 2.480 M -8.56 % | 2.712 M -8.27 % | 2.957 M 378.96 % | 617.350 K -11.57 % | 698.095 K 254.88 % | 196.715 K | 0.000 -100.00 % | 284.446 K 0.00 % | 284.446 K | 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 |
| Other total stockholders equity | 245.112 M 0.00 % | 245.112 M 0.00 % | 245.112 M 0.00 % | 245.112 M 5.84 % | 231.588 M -5.52 % | 245.112 M 0.00 % | 245.112 M 5.84 % | 231.588 M 0.00 % | 231.588 M -5.52 % | 245.112 M 5.84 % | 231.588 M 0.00 % | 231.588 M -5.52 % | 245.112 M 0.00 % | 245.112 M 0.00 % | 245.112 M 5.84 % | 231.588 M 0.00 % | 231.588 M 0.00 % | 231.588 M 0.00 % | 231.588 M 0.00 % | 231.588 M 0.00 % | 231.588 M 0.00 % | 231.588 M -5.52 % | 245.112 M 5.84 % | 231.588 M 0.00 % | 231.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 13.270 M 1.07 % | 13.129 M 0.60 % | 13.051 M 0.74 % | 12.955 M 1.08 % | 12.817 M 0.77 % | 12.719 M -0.03 % | 12.722 M 12.91 % | 11.267 M 1.06 % | 11.149 M 1.02 % | 11.036 M 0.97 % | 10.930 M 0.16 % | 10.913 M -5.42 % | 11.537 M 1.11 % | 11.411 M 1.43 % | 11.250 M -2.91 % | 11.587 M 1.10 % | 11.461 M 1.82 % | 11.256 M 1.10 % | 11.134 M 0.09 % | 11.124 M 2.58 % | 10.844 M 4.17 % | 10.410 M -7.46 % | 11.250 M 2.33 % | 10.994 M 2.82 % | 10.692 M | 0.000 -100.00 % | 10.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.563 B -3.40 % | 1.618 B -2.75 % | 1.664 B -6.29 % | 1.776 B -1.58 % | 1.804 B -3.05 % | 1.861 B -2.06 % | 1.900 B -1.53 % | 1.930 B -1.78 % | 1.965 B 6.17 % | 1.851 B -1.67 % | 1.882 B -0.81 % | 1.898 B -0.98 % | 1.916 B -0.02 % | 1.917 B -1.81 % | 1.952 B 3.50 % | 1.886 B -1.60 % | 1.917 B -2.96 % | 1.975 B 11.98 % | 1.764 B -1.16 % | 1.784 B -1.75 % | 1.816 B -1.78 % | 1.849 B -6.01 % | 1.967 B 7.71 % | 1.827 B -3.62 % | 1.895 B 17.44 % | 1.614 B 13.33 % | 1.424 B 11.38 % | 1.279 B | 0.000 -100.00 % | 1.370 B 0.00 % | 1.370 B | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 651.039 K 14.58 % | 568.205 K -64.17 % | 1.586 M -73.40 % | 5.962 M 2 584.38 % | -239.968 K -120.63 % | 1.163 M -74.80 % | 4.615 M 1 771.42 % | -276.133 K -151.72 % | 533.865 K 403.42 % | 106.048 K -52.57 % | 223.573 K -89.58 % | 2.145 M 464.42 % | 379.972 K -51.50 % | 783.462 K 28.03 % | 611.950 K -71.77 % | 2.168 M 26.39 % | 1.715 M 8.34 % | 1.583 M -59.00 % | 3.862 M 273.03 % | 1.035 M -44.81 % | 1.876 M 30.24 % | 1.440 M -19.07 % | 1.780 M -16.35 % | 2.128 M -37.96 % | 3.429 M 22.20 % | 2.806 M 13.02 % | 2.483 M 13.26 % | 2.192 M | 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 |
| Change in working capital | 24.375 M 190.34 % | 8.395 M 136.06 % | -23.284 M -754.92 % | -2.723 M -109.84 % | 27.686 M 2 092.39 % | 1.263 M 140.26 % | -3.136 M -263.23 % | 1.921 M 114.86 % | -12.934 M -314.95 % | -3.117 M -145.72 % | 6.818 M -86.57 % | 50.766 M 223.64 % | -41.058 M -2 705.75 % | 1.576 M -78.63 % | 7.375 M 165.60 % | -11.242 M -1 126.11 % | -916.888 K 90.95 % | -10.133 M -23.50 % | -8.205 M -213.55 % | 7.226 M 441.48 % | -2.116 M -242.05 % | 1.490 M 269.00 % | -881.445 K -135.84 % | 2.459 M 131.42 % | -7.827 M 60.17 % | -19.650 M -6.97 % | -18.370 M -294.09 % | -4.661 M -189.88 % | 5.186 M -16.01 % | 6.175 M 613.54 % | -1.202 M 0.00 % | -1.202 M 91.31 % | -13.834 M 0.00 % | -13.834 M |
| Accounts receivables | 14.158 M 271.66 % | 3.809 M 120.62 % | -18.471 M -174.93 % | -6.719 M -133.23 % | 20.216 M 2 955.02 % | 661.723 K 117.74 % | -3.730 M -230.88 % | 2.850 M 127.48 % | -10.372 M -76.40 % | -5.880 M -317.69 % | 2.701 M -94.13 % | 46.030 M 187.41 % | -52.659 M -597.24 % | 10.590 M 527.07 % | -2.480 M 81.03 % | -13.068 M -240.95 % | -3.833 M 40.57 % | -6.449 M -37.31 % | -4.697 M -334.18 % | 2.006 M -35.57 % | 3.113 M -57.60 % | 7.342 M 186.67 % | -8.471 M -184.97 % | 9.970 M -27.94 % | 13.836 M 615.09 % | -2.686 M 85.42 % | -18.424 M -14 883.16 % | 124.625 K 111.64 % | -1.071 M -121.11 % | 5.071 M 395.72 % | -1.715 M 0.00 % | -1.715 M 87.03 % | -13.221 M 0.00 % | -13.221 M |
| Inventory | 519.720 K 132.02 % | -1.623 M -187.49 % | 1.855 M 193.33 % | -1.988 M -200.55 % | 1.977 M 400.31 % | 395.170 K 354.28 % | -155.410 K 71.13 % | -538.305 K -234.06 % | 401.545 K -83.79 % | 2.477 M 528.91 % | 393.882 K 128.37 % | -1.388 M 25.58 % | -1.865 M 19.38 % | -2.314 M -204.52 % | 2.214 M 367.82 % | -826.508 K 44.98 % | -1.502 M 72.34 % | -5.431 M -247.85 % | 3.673 M 238.85 % | -2.646 M -686.53 % | -336.368 K -108.98 % | 3.745 M 617.17 % | -724.157 K -134.46 % | 2.102 M 169.43 % | -3.027 M -69.11 % | -1.790 M -455.53 % | 503.443 K 137.40 % | -1.346 M 62.71 % | -3.610 M -472.79 % | 968.392 K 68.26 % | 575.520 K 0.00 % | 575.520 K 192.94 % | -619.220 K 0.00 % | -619.220 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.642 M 925.46 % | 647.702 K 39.78 % | 463.369 K 3.69 % | 446.865 K 109.96 % | -4.486 M -3 339.11 % | 138.508 K -97.98 % | 6.850 M 41.34 % | 4.846 M -41.95 % | 8.348 M 223.56 % | -6.756 M -188.54 % | 7.631 M 192.47 % | 2.609 M -41.31 % | 4.446 M 132.44 % | 1.913 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 |
| Other working capital | 9.697 M 56.18 % | 6.209 M 703.79 % | 772.501 K 48.36 % | 520.698 K 145.31 % | -1.149 M -160.10 % | -441.786 K -254.37 % | 286.179 K 134.17 % | -837.523 K -155.02 % | 1.522 M 935.30 % | 147.039 K 104.70 % | -3.127 M -344.56 % | 1.278 M -75.02 % | 5.117 M 31.57 % | 3.889 M -24.65 % | 5.161 M 149.55 % | -10.416 M -1 879.73 % | 585.232 K 112.45 % | -4.702 M 60.41 % | -11.879 M -220.33 % | 9.872 M 654.68 % | -1.780 M 21.09 % | -2.255 M -1 333.96 % | -157.289 K -143.97 % | 357.747 K 107.45 % | -4.800 M 73.12 % | -17.860 M 5.37 % | -18.873 M -469.30 % | -3.315 M -133.60 % | 9.867 M 7 179.04 % | 135.551 K 314.51 % | -63.192 K 0.00 % | -63.192 K -1 053.84 % | 6.625 K 0.00 % | 6.625 K |
| Other non cash items | -1.607 M -141.96 % | 3.831 M -56.69 % | 8.844 M 116.06 % | -55.082 M -1 158.63 % | 5.203 M -92.86 % | 72.852 M -4.03 % | 75.911 M 653.44 % | 10.075 M 8.28 % | 9.305 M -26.20 % | 12.609 M 33.82 % | 9.422 M 2.98 % | 9.150 M -34.33 % | 13.932 M 75.44 % | 7.941 M -15.22 % | 9.366 M -5.92 % | 9.956 M 39.49 % | 7.137 M -10.56 % | 7.980 M -7.70 % | 8.646 M -5.03 % | 9.104 M 61.23 % | 5.647 M -47.82 % | 10.822 M 2.85 % | 10.522 M -7.60 % | 11.388 M -54.01 % | 24.761 M 103.16 % | 12.188 M 0.68 % | 12.105 M 2.18 % | 11.847 M 273.17 % | 3.175 M -82.90 % | 18.562 M 508.79 % | 3.049 M 0.00 % | 3.049 M -38.74 % | 4.977 M -39.74 % | 8.259 M |
| Net cash provided by operating activities | 63.757 M 20.97 % | 52.705 M 71.76 % | 30.685 M -36.99 % | 48.695 M -29.30 % | 68.881 M 59.22 % | 43.262 M -24.56 % | 57.345 M 21.38 % | 47.243 M 91.66 % | 24.650 M -42.51 % | 42.878 M -11.44 % | 48.415 M -58.56 % | 116.818 M 2 512.18 % | -4.843 M -111.68 % | 41.474 M -22.11 % | 53.250 M 44.52 % | 36.845 M -6.34 % | 39.337 M 26.38 % | 31.126 M -42.35 % | 53.991 M -4.97 % | 56.813 M 15.60 % | 49.145 M -22.62 % | 63.508 M 5.34 % | 60.288 M -0.88 % | 60.820 M -45.98 % | 112.590 M 162.22 % | 42.937 M 9.42 % | 39.241 M -1.32 % | 39.767 M -21.52 % | 50.673 M -21.76 % | 64.762 M 29.70 % | 49.931 M 0.00 % | 49.931 M 46.90 % | 33.989 M 0.00 % | 33.989 M |
| Investments in property plant and equipment | -8.976 M 57.33 % | -21.036 M -24.15 % | -16.944 M -120.89 % | -7.671 M -1.86 % | -7.531 M 12.24 % | -8.581 M 45.74 % | -15.816 M -86.84 % | -8.465 M 35.32 % | -13.089 M 93.50 % | -201.336 M -1 165.84 % | -15.905 M 5.99 % | -16.919 M -586.15 % | -2.466 M -34.32 % | -1.836 M 64.21 % | -5.130 M 31.87 % | -7.530 M 50.84 % | -15.317 M 93.56 % | -237.880 M -15 320.51 % | -1.543 M 88.07 % | -12.934 M -166.92 % | -4.846 M 95.77 % | -114.630 M -81.58 % | -63.130 M -553.69 % | -9.657 M 96.60 % | -284.399 M -29.16 % | -220.199 M -1 950.24 % | -10.740 M 93.48 % | -164.687 M -827.68 % | -17.752 M -304.20 % | -4.392 M 75.40 % | -17.850 M 0.00 % | -17.850 M 86.66 % | -133.772 M 0.00 % | -133.772 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.260 | 0.000 -100.00 % | 0.920 -100.00 % | 13.339 M | 0.000 | 0.000 -100.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -50.423 M | 0.000 100.00 % | -50.000 M 38.05 % | -80.710 M | 0.000 100.00 % | -80.000 M | 0.000 | 0.000 100.00 % | -50.000 M | 0.000 100.00 % | -100.671 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 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 50.423 M | 0.000 | 0.000 -100.00 % | 161.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.802 M 99.85 % | 50.438 M | 0.000 -100.00 % | 100.671 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 |
| Other investing activites | 183.530 K 10 118.82 % | 1.796 K -99.14 % | 208.928 K -99.86 % | 150.155 M 2 241 559.43 % | -6.699 K -100.01 % | 80.729 M 7 824.24 % | 1.019 M 99 568.06 % | 1.022 K -99.57 % | 235.647 K 63 035.52 % | 373.240 -99.69 % | 122.251 K 66 236.21 % | 184.290 -99.80 % | 92.593 K -99.31 % | 13.339 M 218 072.19 % | 6.114 K 3 220.98 % | 184.100 -99.67 % | 56.430 K 12 042.27 % | 464.740 100.00 % | -99.890 M -2 223 525.54 % | 4.493 K -96.27 % | 120.541 K -99.91 % | 129.271 M 717.22 % | 15.818 M 4 199.01 % | 367.953 K -97.72 % | 16.135 M 94.03 % | 8.316 M 889.72 % | 840.226 K -92.28 % | 10.885 M 4 151.67 % | 256.024 K 17 484.07 % | 1.456 K -99.99 % | 24.666 M 0.00 % | 24.666 M 268 708.37 % | 9.176 K 0.00 % | 9.176 K |
| Net cash used for investing activites | -8.793 M 58.20 % | -21.034 M -25.69 % | -16.735 M -111.74 % | 142.485 M 481.41 % | -37.358 M -151.78 % | 72.147 M 556.16 % | -15.816 M 82.12 % | -88.464 M -588.27 % | -12.853 M 87.22 % | -100.534 M -555.14 % | -15.345 M 9.30 % | -16.919 M -612.91 % | -2.373 M -120.63 % | 11.503 M 324.51 % | -5.124 M 31.95 % | -7.530 M 50.66 % | -15.261 M 93.58 % | -237.880 M -134.52 % | -101.432 M -684.48 % | -12.930 M -173.63 % | -4.725 M -132.27 % | 14.641 M 130.95 % | -47.312 M -409.30 % | -9.290 M 96.54 % | -268.264 M -26.61 % | -211.883 M -2 040.25 % | -9.900 M 93.56 % | -153.801 M -779.04 % | -17.496 M -298.50 % | -4.391 M -164.42 % | 6.815 M 0.00 % | 6.815 M 105.10 % | -133.763 M 0.00 % | -133.763 M |
| Debt repayment | -52.511 M -20.24 % | -43.670 M 53.38 % | -93.665 M 1.57 % | -95.155 M -99.36 % | -47.730 M -0.86 % | -47.322 M -7.86 % | -43.872 M 4.24 % | -45.814 M -17.48 % | -38.996 M -0.01 % | -38.992 M -0.21 % | -38.910 M 0.06 % | -38.934 M 1.04 % | -39.343 M -28.28 % | -30.671 M -13.10 % | -27.117 M 1.98 % | -27.666 M -4.75 % | -26.410 M -113.63 % | 193.810 M 625.38 % | -36.890 M -15.35 % | -31.980 M -1.21 % | -31.598 M 28.46 % | -44.169 M -450.77 % | 12.592 M 135.84 % | -35.135 M -138.73 % | 90.726 M -36.21 % | 142.215 M 759.52 % | -21.563 M -110.87 % | 198.384 M 756.48 % | -30.219 M -8.71 % | -27.798 M | 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 -100.00 % | 52.818 M | 0.000 -100.00 % | 29.778 M | 0.000 -100.00 % | 25.871 M | 0.000 -100.00 % | 83.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 M | 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 |
| Dividends paid | -23.673 M | 0.000 100.00 % | -23.673 M | 0.000 100.00 % | -29.591 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.560 M | 0.000 100.00 % | -14.500 M | 0.000 | 0.000 100.00 % | -8.000 M 80.00 % | -40.000 M | 0.000 | 0.000 100.00 % | -16.000 M 0.00 % | -16.000 M | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 100.00 % | -80.000 M 73.33 % | -300.000 M | 0.000 100.00 % | -47.500 M 0.00 % | -47.500 M | 0.000 | 0.000 |
| Other financing activites | -4.869 M 6.98 % | -5.235 M 12.14 % | -5.958 M 15.28 % | -7.032 M 14.82 % | -8.256 M 13.10 % | -9.500 M -2 282.51 % | -398.744 K 96.17 % | -10.406 M -106.42 % | 162.126 M 2 103.34 % | -8.093 M 1.90 % | -8.249 M 5.10 % | -8.692 M -151.73 % | 16.805 M 281.24 % | -9.272 M 3.39 % | -9.597 M 3.52 % | -9.947 M -5.33 % | -9.444 M -18.39 % | -7.977 M 6.16 % | -8.501 M 9.50 % | -9.394 M -2.26 % | -9.186 M 17.34 % | -11.113 M -5.34 % | -10.549 M 8.00 % | -11.466 M 94.24 % | -199.040 M -2 499.62 % | 8.295 M 162.54 % | -13.263 M -17.53 % | -11.286 M -104.89 % | 230.819 M 2 368.96 % | -10.173 M -150.32 % | 20.217 M 0.00 % | 20.217 M -80.28 % | 102.522 M 0.00 % | 102.522 M |
| Net cash used provided by financing activities | -81.053 M -65.74 % | -48.905 M 60.34 % | -123.295 M -20.66 % | -102.188 M -19.41 % | -85.576 M -79.31 % | -47.725 M -7.80 % | -44.270 M 21.26 % | -56.221 M -145.66 % | 123.130 M 361.51 % | -47.085 M -20.91 % | -38.941 M 18.24 % | -47.627 M -28.59 % | -37.039 M 7.27 % | -39.943 M -185.66 % | 46.632 M 202.23 % | -45.613 M 39.87 % | -75.854 M -140.82 % | 185.833 M 509.41 % | -45.390 M 20.89 % | -57.374 M -1.04 % | -56.784 M -2.72 % | -55.282 M -2 805.94 % | 2.043 M 102.36 % | -86.601 M -121.77 % | 397.801 M 164.30 % | 150.510 M 532.17 % | -34.827 M -132.52 % | 107.098 M 207.74 % | -99.401 M -161.78 % | -37.971 M -39.17 % | -27.283 M 0.00 % | -27.283 M -126.61 % | 102.522 M 0.00 % | 102.522 M |
| Effect of forex changes on cash | 21.215 K -67.14 % | 64.558 K -59.16 % | 158.085 K 133.91 % | -466.183 K -341.20 % | 193.280 K -50.39 % | 389.591 K 232.61 % | -293.784 K -266.23 % | 176.734 K 66.04 % | 106.439 K 227.24 % | -83.649 K 49.96 % | -167.173 K -146.38 % | 360.465 K 308.50 % | -172.884 K -128.76 % | 601.040 K 181.30 % | -739.253 K -350.09 % | 295.594 K 442.52 % | 54.485 K 163.76 % | -85.459 K 96.54 % | -2.469 M -277.02 % | 1.395 M 149.30 % | -2.829 M -218.79 % | 2.382 M 616.27 % | -461.323 K -2 759.70 % | -16.132 K 98.16 % | -878.098 K -558.96 % | 191.322 K -46.14 % | 355.206 K 245.75 % | -243.705 K -178.67 % | 309.771 K 161.81 % | -501.137 K -1 433.00 % | -32.690 K 0.00 % | -32.690 K -2 179.52 % | 1.572 K 0.00 % | 1.572 K |
| Net change in cash | -26.067 M -51.83 % | -17.169 M 84.28 % | -109.187 M -223.34 % | 88.526 M 265.72 % | -53.418 M -178.47 % | 68.074 M 2 342.30 % | -3.036 M 96.88 % | -97.266 M -172.03 % | 135.032 M 228.82 % | -104.824 M -1 635.91 % | -6.039 M -111.47 % | 52.633 M 218.47 % | -44.428 M -425.83 % | 13.635 M -85.50 % | 94.018 M 687.53 % | -16.002 M 69.06 % | -51.723 M -146.24 % | -21.005 M 77.96 % | -95.301 M -687.87 % | -12.096 M 20.38 % | -15.193 M -160.17 % | 25.249 M 73.44 % | 14.558 M 141.49 % | -35.086 M -114.54 % | 241.249 M 1 422.34 % | -18.244 M -255.61 % | -5.130 M 28.55 % | -7.180 M 89.11 % | -65.914 M -400.98 % | 21.900 M -25.59 % | 29.431 M 0.00 % | 29.431 M 970.15 % | 2.750 M 0.00 % | 2.750 M |
| Cash at beginning of period | 99.795 M -14.68 % | 116.964 M -48.28 % | 226.151 M 64.32 % | 137.625 M -27.96 % | 191.043 M 55.36 % | 122.969 M -2.41 % | 126.005 M -43.56 % | 223.270 M 153.03 % | 88.238 M -54.30 % | 193.062 M -3.03 % | 199.100 M 35.93 % | 146.468 M -23.27 % | 190.896 M 7.69 % | 177.260 M 112.95 % | 83.242 M -16.12 % | 99.244 M -34.26 % | 150.967 M -12.21 % | 171.973 M -35.66 % | 267.273 M -4.33 % | 279.369 M -5.16 % | 294.562 M 9.38 % | 269.313 M 5.71 % | 254.755 M -12.11 % | 289.842 M 496.47 % | 48.593 M 0.00 % | 48.593 M -9.55 % | 53.723 M -11.79 % | 60.903 M -51.98 % | 126.817 M 20.87 % | 104.917 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 73.728 M -26.12 % | 99.795 M -14.68 % | 116.964 M -48.28 % | 226.151 M 64.32 % | 137.625 M -27.96 % | 191.043 M 55.36 % | 122.969 M -2.41 % | 126.005 M -43.56 % | 223.270 M 153.03 % | 88.238 M -54.30 % | 193.062 M -3.03 % | 199.100 M 35.93 % | 146.468 M -23.27 % | 190.896 M 7.69 % | 177.260 M 112.95 % | 83.242 M -16.12 % | 99.244 M -34.26 % | 150.967 M -12.21 % | 171.973 M -35.66 % | 267.273 M -4.33 % | 279.369 M -5.16 % | 294.562 M 9.38 % | 269.313 M 5.71 % | 254.755 M -12.11 % | 289.842 M 855.04 % | 30.349 M -37.54 % | 48.593 M -9.55 % | 53.723 M -11.79 % | 60.903 M -51.98 % | 126.817 M 330.90 % | 29.431 M 0.00 % | 29.431 M 970.15 % | 2.750 M 0.00 % | 2.750 M |
| Operating cash flow | 63.757 M 20.97 % | 52.705 M 71.76 % | 30.685 M -36.99 % | 48.695 M -29.30 % | 68.881 M 59.22 % | 43.262 M -24.56 % | 57.345 M 21.38 % | 47.243 M 91.66 % | 24.650 M -42.51 % | 42.878 M -11.44 % | 48.415 M -58.56 % | 116.818 M 2 512.18 % | -4.843 M -111.68 % | 41.474 M -22.11 % | 53.250 M 44.52 % | 36.845 M -6.34 % | 39.337 M 26.38 % | 31.126 M -42.35 % | 53.991 M -4.97 % | 56.813 M 15.60 % | 49.145 M -22.62 % | 63.508 M 5.34 % | 60.288 M -0.88 % | 60.820 M -45.98 % | 112.590 M 162.22 % | 42.937 M 9.42 % | 39.241 M -1.32 % | 39.767 M -21.52 % | 50.673 M -21.76 % | 64.762 M 29.70 % | 49.931 M 0.00 % | 49.931 M 46.90 % | 33.989 M 0.00 % | 33.989 M |
| Capital expenditure | -8.976 M 57.33 % | -21.036 M -24.15 % | -16.944 M -120.72 % | -7.676 M -1.85 % | -7.537 M 12.16 % | -8.581 M 45.74 % | -15.816 M -86.84 % | -8.465 M 35.32 % | -13.089 M 93.50 % | -201.336 M -1 165.84 % | -15.905 M 5.99 % | -16.919 M -586.15 % | -2.466 M -34.32 % | -1.836 M 64.21 % | -5.130 M 31.87 % | -7.530 M 50.84 % | -15.317 M 93.56 % | -237.880 M -15 320.51 % | -1.543 M 88.07 % | -12.934 M -166.92 % | -4.846 M 95.77 % | -114.630 M -81.58 % | -63.130 M -553.69 % | -9.657 M 96.60 % | -284.399 M -29.16 % | -220.199 M -1 950.24 % | -10.740 M 93.48 % | -164.687 M -827.68 % | -17.752 M -304.20 % | -4.392 M 75.40 % | -17.850 M 0.00 % | -17.850 M 86.66 % | -133.772 M 0.00 % | -133.772 M |
| Free CashFlow | 54.781 M 72.98 % | 31.669 M 130.57 % | 13.735 M -66.51 % | 41.019 M -33.13 % | 61.343 M 76.88 % | 34.681 M -16.49 % | 41.528 M 7.09 % | 38.777 M 235.42 % | 11.561 M 107.30 % | -158.458 M -587.42 % | 32.509 M -67.46 % | 99.899 M 1 466.85 % | -7.309 M -118.44 % | 39.638 M -17.63 % | 48.120 M 64.15 % | 29.315 M 22.05 % | 24.020 M 111.62 % | -206.754 M -494.20 % | 52.449 M 19.53 % | 43.879 M -0.95 % | 44.299 M 186.65 % | -51.122 M -1 698.72 % | -2.842 M -105.56 % | 51.163 M 129.78 % | -171.809 M 3.08 % | -177.261 M -721.94 % | 28.501 M 122.82 % | -124.920 M -479.46 % | 32.921 M -45.47 % | 60.370 M 88.18 % | 32.081 M 0.00 % | 32.081 M 132.15 % | -99.783 M 0.00 % | -99.783 M |
| 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 |