Leo Global Logistics Public Company Limited LEO.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.625 B 19.35 % | 1.362 B -69.67 % | 4.490 B 33.42 % | 3.365 B 198.81 % | 1.126 B 7.88 % | 1.044 B -0.82 % | 1.053 B 1.16 % | 1.041 B -1.53 % | 1.057 B 25.61 % | 841.297 M 6.18 % | 792.350 M |
| Net income | 47.557 M -43.02 % | 83.465 M -72.60 % | 304.588 M 53.21 % | 198.806 M 249.54 % | 56.876 M 23.97 % | 45.878 M 73.10 % | 26.504 M 92.59 % | 13.762 M -50.00 % | 27.523 M -11.07 % | 30.950 M 81.39 % | 17.063 M |
| Income before tax | 48.062 M -50.88 % | 97.841 M -74.30 % | 380.703 M 57.77 % | 241.308 M 249.41 % | 69.062 M 27.16 % | 54.312 M 69.95 % | 31.958 M 32.72 % | 24.078 M -39.73 % | 39.954 M 5.79 % | 37.768 M 69.42 % | 22.293 M |
| Income before tax ratio | 0.03 -58.84 % | 0.07 -15.27 % | 0.08 18.25 % | 0.07 16.93 % | 0.06 17.87 % | 0.05 71.36 % | 0.03 31.21 % | 0.02 -38.80 % | 0.04 -15.78 % | 0.04 59.56 % | 0.03 |
| EBITDA | 115.689 M -25.47 % | 155.220 M -62.17 % | 410.281 M 71.76 % | 238.875 M 238.08 % | 70.657 M 53.01 % | 46.177 M 41.35 % | 32.670 M -3.86 % | 33.982 M -29.78 % | 48.393 M 25.30 % | 38.622 M 47.61 % | 26.165 M |
| Net income ratio | 0.03 -52.26 % | 0.06 -9.65 % | 0.07 14.83 % | 0.06 16.98 % | 0.05 14.92 % | 0.04 74.53 % | 0.03 90.39 % | 0.01 -49.22 % | 0.03 -29.20 % | 0.04 70.83 % | 0.02 |
| Ratio EBITDA | 0.07 -37.55 % | 0.11 24.73 % | 0.09 28.73 % | 0.07 13.14 % | 0.06 41.84 % | 0.04 42.52 % | 0.03 -4.96 % | 0.03 -28.69 % | 0.05 -0.25 % | 0.05 39.02 % | 0.03 |
| Gross profit ratio | 0.29 -13.61 % | 0.34 70.75 % | 0.20 1.98 % | 0.19 -34.07 % | 0.29 -2.01 % | 0.30 11.44 % | 0.27 4.25 % | 0.26 -6.01 % | 0.27 7.12 % | 0.26 -0.02 % | 0.26 |
| Weighted average shs out dil | 315.060 M 0.00 % | 315.066 M -0.03 % | 315.150 M -1.52 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 211.97 % | 102.575 M 0.00 % | 102.575 M 0.00 % | 102.575 M 105.15 % | 50.000 M 0.00 % | 50.000 M |
| Weighted average shs out | 315.060 M 0.03 % | 314.962 M -0.06 % | 315.150 M -1.52 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 211.97 % | 102.575 M 0.00 % | 102.575 M 0.00 % | 102.575 M 105.15 % | 50.000 M 0.00 % | 50.000 M |
| EPS diluted | 0.15 -42.31 % | 0.26 -73.20 % | 0.97 56.45 % | 0.62 138.46 % | 0.26 85.71 % | 0.14 -46.15 % | 0.26 100.00 % | 0.13 -51.85 % | 0.27 -56.45 % | 0.62 82.35 % | 0.34 |
| Earnings per share | 0.15 -44.44 % | 0.27 -72.16 % | 0.97 56.45 % | 0.62 244.44 % | 0.18 28.57 % | 0.14 -46.15 % | 0.26 100.00 % | 0.13 -51.85 % | 0.27 -56.45 % | 0.62 82.35 % | 0.34 |
| Gross profit | 472.781 M 3.11 % | 458.531 M -48.21 % | 885.349 M 36.06 % | 650.710 M 97.01 % | 330.287 M 5.71 % | 312.439 M 10.52 % | 282.701 M 5.46 % | 268.064 M -7.44 % | 289.622 M 34.56 % | 215.242 M 6.15 % | 202.766 M |
| Income tax expense | 16.322 M -23.91 % | 21.452 M -71.24 % | 74.582 M 79.07 % | 41.649 M 268.89 % | 11.290 M 55.04 % | 7.282 M 42.84 % | 5.098 M -19.48 % | 6.332 M -28.31 % | 8.832 M 29.54 % | 6.818 M 30.36 % | 5.230 M |
| Cost of revenue | 1.153 B 27.59 % | 903.388 M -74.94 % | 3.605 B 32.79 % | 2.715 B 241.05 % | 795.980 M 8.80 % | 731.576 M -4.99 % | 769.980 M -0.33 % | 772.565 M 0.71 % | 767.151 M 22.54 % | 626.055 M 6.19 % | 589.584 M |
| General and administrative expenses | 282.209 M 17.30 % | 240.588 M -12.70 % | 275.578 M 10.66 % | 249.041 M 37.57 % | 181.035 M -0.62 % | 182.160 M 6.11 % | 171.674 M 3.99 % | 165.088 M -3.87 % | 171.729 M -7.06 % | 184.769 M -0.74 % | 186.153 M |
| Selling and marketing expenses | 100.009 M -14.06 % | 116.367 M -46.61 % | 217.976 M 19.49 % | 182.420 M 108.01 % | 87.699 M -3.60 % | 90.970 M 3.94 % | 87.522 M 4.93 % | 83.413 M -8.05 % | 90.720 M | 0.000 | 0.000 |
| Other expenses | -5.023 M 76.79 % | -21.642 M -447.27 % | 6.232 M 490.12 % | -1.597 M -219.68 % | 1.335 M 1.05 % | 1.321 M 123.15 % | 591.896 K -40.22 % | 990.086 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 377.195 M 12.49 % | 335.313 M -32.91 % | 499.786 M 16.27 % | 429.864 M 59.96 % | 268.734 M -1.61 % | 273.131 M 5.38 % | 259.196 M 4.30 % | 248.501 M -5.31 % | 262.449 M 49.55 % | 175.488 M -0.81 % | 176.926 M |
| Cost and expenses | 1.530 B 23.50 % | 1.239 B -69.82 % | 4.105 B 30.53 % | 3.145 B 195.35 % | 1.065 B 5.97 % | 1.005 B -2.38 % | 1.029 B 0.79 % | 1.021 B -0.83 % | 1.030 B 28.45 % | 801.542 M 4.57 % | 766.509 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 | 382.218 M 7.08 % | 356.955 M -27.68 % | 493.554 M 14.39 % | 431.461 M 60.55 % | 268.734 M -1.61 % | 273.131 M 5.38 % | 259.196 M 4.30 % | 248.501 M -5.31 % | 262.449 M 42.04 % | 184.769 M -0.74 % | 186.153 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 224.000 -99.95 % | 475.493 K 8.90 % | 436.618 K 21.80 % | 358.475 K 25.42 % | 285.815 K -29.39 % | 404.768 K -79.63 % | 1.987 M -44.00 % | 3.548 M |
| Interest expense | 23.591 M -7.46 % | 25.493 M 35.69 % | 18.788 M 278.93 % | 4.958 M 25.41 % | 3.954 M 606.50 % | 559.615 K -80.92 % | 2.933 M -18.50 % | 3.598 M 22.22 % | 2.944 M | 0.000 | 0.000 |
| Depreciation and amortization | 44.036 M 33.12 % | 33.081 M 33.83 % | 24.718 M 37.11 % | 18.028 M 113.33 % | 8.451 M 31.96 % | 6.404 M 8.61 % | 5.897 M -6.48 % | 6.305 M 14.75 % | 5.495 M -21.39 % | 6.990 M -20.56 % | 8.799 M |
| Operating income | 95.586 M -22.43 % | 123.218 M -68.95 % | 396.894 M 77.60 % | 223.477 M 201.29 % | 74.173 M 32.07 % | 56.164 M 138.95 % | 23.505 M 20.15 % | 19.562 M -28.01 % | 27.173 M -14.10 % | 31.632 M 82.15 % | 17.366 M |
| Operating income ratio | 0.06 -35.00 % | 0.09 2.36 % | 0.09 33.11 % | 0.07 0.83 % | 0.07 22.42 % | 0.05 140.93 % | 0.02 18.78 % | 0.02 -26.89 % | 0.03 -31.61 % | 0.04 71.56 % | 0.02 |
| Total other income expenses net | -47.524 M -87.27 % | -25.377 M -56.74 % | -16.191 M -113.38 % | -7.588 M -48.44 % | -5.112 M -176.06 % | -1.852 M -121.90 % | 8.453 M 87.19 % | 4.516 M -64.67 % | 12.780 M 108.28 % | 6.136 M 24.53 % | 4.927 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 | 681.262 M 87.53 % | 363.281 M 158.74 % | 140.406 M -41.51 % | 240.068 M 362.19 % | 51.941 M 168.56 % | -75.755 M -80.71 % | -41.921 M -237.58 % | 30.472 M 154.39 % | -56.020 M -317.29 % | 25.781 M -40.28 % | 43.169 M |
| Total investments | 245.082 M 3.90 % | 235.885 M -37.34 % | 376.470 M 118.46 % | 172.328 M -64.40 % | 484.064 M 510.40 % | 79.302 M 21.87 % | 65.073 M 18.18 % | 55.062 M -4.74 % | 57.800 M 13.41 % | 50.967 M 9.88 % | 46.385 M |
| Total debt | 764.903 M 65.30 % | 462.725 M -11.59 % | 523.407 M 54.19 % | 339.454 M 278.11 % | 89.777 M 542.31 % | 13.977 M -31.55 % | 20.421 M -74.28 % | 79.407 M 482.74 % | 13.626 M -74.56 % | 53.555 M -4.03 % | 55.802 M |
| Accumulated other comprehensive income loss | 83.101 M 0.00 % | 83.101 M 358.49 % | 18.125 M 13.28 % | 16.000 M -16.67 % | 19.202 M 152.66 % | 7.600 M 28.81 % | 5.900 M 34.09 % | 4.400 M 76.00 % | 2.500 M 956.18 % | -291.995 K -250.71 % | -83.259 K |
| Retained earnings | 349.046 M -1.75 % | 355.277 M 5.09 % | 338.085 M 51.51 % | 223.140 M 201.78 % | 73.943 M 21.62 % | 60.798 M 29.60 % | 46.912 M 113.49 % | 21.974 M -13.40 % | 25.373 M -65.34 % | 73.195 M 44.71 % | 50.582 M |
| Common stock | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 60.00 % | 100.000 M 33.33 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 200.00 % | 25.000 M 0.00 % | 25.000 M |
| Total equity | 905.933 M -2.16 % | 925.910 M 1.44 % | 912.777 M 15.54 % | 790.030 M 26.01 % | 626.961 M 198.34 % | 210.150 M 22.53 % | 171.510 M 18.07 % | 145.257 M 1.60 % | 142.975 M 2.38 % | 139.645 M 23.27 % | 113.282 M |
| Other non current liabilities | 69.474 M 17.50 % | 59.128 M 11.02 % | 53.260 M 13.69 % | 46.845 M 1.80 % | 46.016 M -4.19 % | 48.028 M 19.25 % | 40.274 M 48.39 % | 27.140 M 21.55 % | 22.328 M 16.29 % | 19.200 M 15.26 % | 16.658 M |
| Long term debt | 324.703 M 15.99 % | 279.943 M -42.41 % | 486.091 M 175.58 % | 176.389 M 113.68 % | 82.547 M 905.65 % | 8.208 M 204.46 % | 2.696 M -69.82 % | 8.933 M -2.42 % | 9.155 M 26.21 % | 7.253 M -49.76 % | 14.438 M |
| Total non current liabilities | 395.601 M 16.67 % | 339.071 M -37.13 % | 539.351 M 141.61 % | 223.234 M 73.64 % | 128.563 M 128.61 % | 56.236 M 30.87 % | 42.970 M 19.12 % | 36.073 M 14.58 % | 31.483 M 19.01 % | 26.453 M -14.93 % | 31.095 M |
| Other current liabilities | 67.048 M 35.10 % | 49.628 M -53.00 % | 105.584 M -58.40 % | 253.819 M 199.48 % | 84.754 M 23.48 % | 68.641 M -32.90 % | 102.290 M 56.38 % | 65.413 M -30.83 % | 94.567 M 56.33 % | 60.492 M -0.38 % | 60.725 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 298.465 M 247.34 % | 85.928 M 2 012.83 % | 4.067 M 21.35 % | 3.351 M 66.36 % | 2.015 M 23.16 % | 1.636 M | 0.000 | 0.000 |
| Short term debt | 440.200 M 140.83 % | 182.782 M 389.82 % | 37.316 M -77.12 % | 163.065 M 2 155.35 % | 7.230 M 25.33 % | 5.769 M -67.45 % | 17.725 M -74.85 % | 70.474 M 1 475.95 % | 4.472 M -90.34 % | 46.302 M 11.94 % | 41.365 M |
| Total current liabilities | 562.454 M 91.30 % | 294.020 M 11.74 % | 263.128 M -55.97 % | 597.580 M 161.58 % | 228.450 M 8.49 % | 210.574 M -20.82 % | 265.943 M 16.48 % | 228.315 M -6.33 % | 243.757 M 33.51 % | 182.579 M 1.42 % | 180.015 M |
| Total liabilities | 958.055 M 51.33 % | 633.091 M -21.11 % | 802.479 M -2.23 % | 820.814 M 129.91 % | 357.013 M 33.81 % | 266.810 M -13.63 % | 308.913 M 16.84 % | 264.388 M -3.94 % | 275.239 M 31.67 % | 209.032 M -0.98 % | 211.110 M |
| Other non current assets | 400.626 M 41.63 % | 282.863 M 53.93 % | 183.765 M 34.95 % | 136.171 M 131.56 % | 58.805 M 7.55 % | 54.677 M -15.63 % | 64.804 M -4.34 % | 67.746 M 75.12 % | 38.685 M -22.63 % | 50.002 M 13.27 % | 44.143 M |
| Long term investments | 226.866 M 40.97 % | 160.935 M -0.60 % | 161.903 M 22.36 % | 132.322 M 27.53 % | 103.755 M 30.83 % | 79.302 M 21.87 % | 65.073 M 18.18 % | 55.062 M -4.74 % | 57.800 M 13.41 % | 50.967 M 9.88 % | 46.385 M |
| Intangible assets | 1.878 M -61.02 % | 4.818 M -41.79 % | 8.277 M 33.89 % | 6.182 M 28.78 % | 4.800 M -65.38 % | 13.864 M -1.66 % | 14.098 M 6 691.97 % | 207.567 K -42.47 % | 360.820 K -22.07 % | 463.026 K -52.02 % | 965.082 K |
| GoodWill | 0.000 | 0.000 | 0.000 100.00 % | -168.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.878 M -61.02 % | 4.818 M -41.79 % | 8.277 M 33.89 % | 6.182 M 28.78 % | 4.800 M -65.38 % | 13.864 M -1.66 % | 14.098 M 6 691.97 % | 207.567 K -42.47 % | 360.820 K -22.07 % | 463.026 K -52.02 % | 965.082 K |
| Property plant equipment net | 499.352 M 24.82 % | 400.046 M 32.54 % | 301.820 M 56.04 % | 193.419 M 97.68 % | 97.843 M 109.81 % | 46.634 M 8.73 % | 42.891 M -12.46 % | 48.994 M -8.17 % | 53.351 M 16.96 % | 45.616 M -13.89 % | 52.977 M |
| Total non current assets | 1.147 B 32.93 % | 862.686 M 29.24 % | 667.516 M 39.69 % | 477.856 M 74.04 % | 274.563 M 34.15 % | 204.665 M 5.28 % | 194.407 M 9.09 % | 178.216 M 12.79 % | 158.010 M 7.45 % | 147.049 M 1.79 % | 144.469 M |
| Other current assets | 193.687 M 29.98 % | 149.016 M 10.58 % | 134.754 M -54.34 % | 295.157 M 1 984.71 % | 14.158 M 49.27 % | 9.485 M 10.04 % | 8.620 M 82.91 % | 4.713 M -28.41 % | 6.583 M -76.14 % | 27.591 M -15.45 % | 32.634 M |
| Short term investments | 18.216 M -75.70 % | 74.950 M -65.07 % | 214.567 M 436.34 % | 40.006 M -89.48 % | 380.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 83.641 M -15.89 % | 99.444 M -74.04 % | 383.001 M 285.37 % | 99.386 M 162.68 % | 37.836 M -57.84 % | 89.732 M 43.94 % | 62.342 M 27.40 % | 48.935 M -29.74 % | 69.646 M 150.76 % | 27.774 M 119.84 % | 12.634 M |
| Cash and short term investments | 101.857 M -41.59 % | 174.394 M -70.82 % | 597.568 M 328.70 % | 139.392 M -66.66 % | 418.145 M 365.99 % | 89.732 M 43.94 % | 62.342 M 27.40 % | 48.935 M -29.74 % | 69.646 M 150.76 % | 27.774 M 119.84 % | 12.634 M |
| Total current assets | 717.188 M 3.00 % | 696.315 M -33.54 % | 1.048 B -7.52 % | 1.133 B 59.71 % | 709.411 M 160.53 % | 272.295 M -4.80 % | 286.016 M 23.59 % | 231.428 M -11.06 % | 260.205 M 29.05 % | 201.628 M 12.06 % | 179.924 M |
| Inventory | 0.000 | 0.000 -100.00 % | 118.429 M -58.01 % | 282.027 M 2 443.79 % | 11.087 M 57.10 % | 7.057 M 11.02 % | 6.357 M 132.59 % | 2.733 M -37.89 % | 4.400 M | 0.000 | 0.000 |
| Net receivables | 421.644 M 13.07 % | 372.905 M 18.23 % | 315.418 M -54.84 % | 698.438 M 152.05 % | 277.108 M 54.68 % | 179.151 M -18.59 % | 220.068 M 23.79 % | 177.781 M -3.37 % | 183.975 M 25.78 % | 146.264 M 8.62 % | 134.656 M |
| Tax assets | 18.078 M 28.91 % | 14.024 M 19.34 % | 11.751 M 20.37 % | 9.762 M 4.30 % | 9.359 M -8.13 % | 10.187 M 35.08 % | 7.541 M 21.49 % | 6.207 M -20.55 % | 7.813 M | 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 |
| Account payables | 52.355 M -1.45 % | 53.126 M -26.10 % | 71.892 M -40.47 % | 120.774 M -1.20 % | 122.245 M -1.36 % | 123.925 M -7.45 % | 133.907 M 67.72 % | 79.841 M -36.17 % | 125.074 M 65.04 % | 75.784 M -2.75 % | 77.925 M |
| Tax payables | 2.851 M -66.40 % | 8.484 M -82.45 % | 48.336 M -19.34 % | 59.922 M 415.58 % | 11.622 M 42.21 % | 8.172 M -5.73 % | 8.669 M -18.00 % | 10.572 M -41.29 % | 18.007 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -3.640 M -123.55 % | 15.456 M -22.27 % | 19.885 M 8.90 % | 18.259 M 47.34 % | 12.392 M -11.17 % | 13.951 M -11.97 % | 15.847 M 1.33 % | 15.639 M 33.72 % | 11.695 M -9.11 % | 12.867 M 44.44 % | 8.908 M |
| Capital lease obligations | 267.711 M -9.97 % | 297.356 M 60.73 % | 185.008 M 4.05 % | 177.813 M 159.98 % | 68.394 M 520.68 % | 11.019 M 257.36 % | 3.083 M -36.26 % | 4.838 M 18.11 % | 4.096 M | 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 |
| Other total stockholders equity | 317.426 M 1.71 % | 312.076 M -0.23 % | 312.799 M -13.45 % | 361.424 M 0.00 % | 361.424 M 1 151.69 % | 28.875 M 0.00 % | 28.875 M 2.23 % | 28.244 M -0.57 % | 28.408 M -1.62 % | 28.875 M 0.00 % | 28.875 M |
| Deferred tax liabilities non current | 1.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.864 B 19.56 % | 1.559 B -9.11 % | 1.715 B 6.48 % | 1.611 B 63.71 % | 983.974 M 106.30 % | 476.960 M -0.72 % | 480.423 M 17.28 % | 409.645 M -2.05 % | 418.215 M 19.94 % | 348.677 M 7.49 % | 324.392 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 | 16.322 M -23.91 % | 21.452 M -71.24 % | 74.582 M 79.07 % | 41.649 M 268.89 % | 11.290 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 |
| Change in working capital | -156.852 M -7.92 % | -145.347 M -149.00 % | 296.649 M 157.07 % | -519.820 M -465.33 % | -91.950 M -979.40 % | -8.519 M -118.66 % | 45.648 M 158.87 % | -77.538 M -219.08 % | 65.112 M 387.85 % | -22.620 M -206.94 % | 21.152 M |
| Accounts receivables | -101.655 M -45.65 % | -69.796 M -112.73 % | 548.352 M 179.14 % | -692.855 M -502.16 % | -115.062 M -379.24 % | 41.206 M 255.98 % | -26.416 M -191.47 % | -9.063 M 66.60 % | -27.134 M -71.48 % | -15.824 M -201.02 % | 15.664 M |
| Inventory | 0.000 -100.00 % | 1.566 M 317.60 % | 375.000 K -88.40 % | 3.231 M -96.73 % | 98.689 M 131.72 % | 42.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 11.813 M 114.20 % | -83.210 M 55.17 % | -185.620 M -214.17 % | 162.576 M 892.96 % | 16.373 M 138.44 % | -42.589 M -166.34 % | 64.200 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -67.010 M -1 199.79 % | 6.093 M 109.17 % | -66.458 M -1 019.46 % | 7.228 M 107.86 % | -91.950 M -84.92 % | -49.724 M -169.00 % | 72.064 M 205.24 % | -68.475 M -174.23 % | 92.247 M 1 457.27 % | -6.796 M -223.84 % | 5.488 M |
| Other non cash items | 22.803 M 163.83 % | -35.723 M 38.66 % | -58.240 M -9 056.22 % | 650.274 K 103.64 % | -17.859 M -381.22 % | -3.711 M 51.14 % | -7.596 M -510.18 % | 1.852 M 100.39 % | 924.136 K 129.45 % | -3.138 M -126.57 % | 11.810 M |
| Net cash provided by operating activities | -41.951 M 16.35 % | -50.148 M -107.79 % | 643.830 M 313.23 % | -301.937 M -1 011.97 % | -27.153 M -154.91 % | 49.448 M -35.66 % | 76.851 M 269.64 % | -45.303 M -140.64 % | 111.485 M 815.16 % | 12.182 M -79.29 % | 58.824 M |
| Investments in property plant and equipment | -133.419 M -238.78 % | -39.382 M 64.26 % | -110.175 M -180.40 % | -39.292 M -383.18 % | -8.132 M -51.50 % | -5.368 M -178.06 % | -1.930 M 61.78 % | -5.051 M 56.03 % | -11.486 M -901.71 % | -1.147 M 76.30 % | -4.839 M |
| Acquisitions net | -84.410 M -6 608.10 % | 1.297 M 125.94 % | -5.000 M 80.72 % | -25.931 M -25 830.97 % | -100.000 K -104.67 % | 2.143 M 226.83 % | -1.690 M 7.14 % | -1.820 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -71.000 K 99.98 % | -362.047 M -3.51 % | -349.764 M -233.08 % | -105.009 M 72.43 % | -380.866 M -609 285.12 % | -62.500 K 71.78 % | -221.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 53.462 M -89.22 % | 495.829 M 209.43 % | 160.242 M -64.06 % | 445.900 M 445 800.48 % | 100.000 K -96.73 % | 3.061 M 332.71 % | 707.400 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -34.064 M 1.51 % | -34.585 M -138.50 % | -14.501 M -468.45 % | 3.936 M 411.35 % | 769.671 K -35.93 % | 1.201 M -32.32 % | 1.775 M 124.83 % | -7.150 M -151.39 % | 13.912 M -16.97 % | 16.755 M 27.61 % | 13.129 M |
| Net cash used for investing activites | -198.502 M -424.82 % | 61.112 M 119.15 % | -319.198 M -214.16 % | 279.605 M 172.02 % | -388.228 M -39 889.40 % | 975.707 K 171.77 % | -1.360 M 90.30 % | -14.021 M -678.10 % | 2.425 M -84.46 % | 15.608 M 88.26 % | 8.291 M |
| Debt repayment | 299.054 M 238.94 % | -215.236 M -240.34 % | 153.368 M 22.38 % | 125.326 M 806.59 % | 13.824 M 185.39 % | -16.190 M 72.55 % | -58.986 M -194.08 % | 62.696 M 230.59 % | -48.010 M | 0.000 | 0.000 |
| Common stock issued | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 392.549 M 1 470.20 % | 25.000 M | 0.000 | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.093 M 98.29 % | -63.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -50.409 M 20.00 % | -63.011 M 48.18 % | -121.597 M -171.43 % | -44.799 M -12.00 % | -40.000 M -40.35 % | -28.500 M | 0.000 | 0.000 100.00 % | -74.225 M -1 384.50 % | -5.000 M -80.17 % | -2.775 M |
| Other financing activites | -26.747 M -55.67 % | -17.182 M -80.05 % | -9.543 M -343.94 % | 3.912 M 220.87 % | -3.237 M 1.78 % | -3.295 M -21.83 % | -2.705 M 85.57 % | -18.743 M 75.63 % | -76.899 M -1 048.49 % | -6.696 M 88.85 % | -60.074 M |
| Net cash used provided by financing activities | 221.903 M 174.84 % | -296.522 M -611.85 % | -41.655 M -149.33 % | 84.439 M -76.75 % | 363.136 M 1 679.86 % | -22.985 M 62.74 % | -61.691 M -240.36 % | 43.953 M 158.68 % | -74.909 M -540.49 % | -11.696 M 81.39 % | -62.849 M |
| Effect of forex changes on cash | 2.747 M 37.28 % | 2.001 M 213.64 % | 638.000 K 214.57 % | -556.871 K -259.94 % | 348.172 K 829.20 % | -47.747 K 87.88 % | -393.827 K 7.44 % | -425.480 K 18.88 % | -524.525 K | 0.000 | 0.000 |
| Net change in cash | -15.803 M 94.43 % | -283.557 M -199.98 % | 283.615 M 360.78 % | 61.550 M 218.60 % | -51.897 M -289.47 % | 27.390 M 104.30 % | 13.407 M 184.88 % | -15.796 M -141.05 % | 38.476 M 139.07 % | 16.094 M 277.33 % | 4.265 M |
| Cash at beginning of period | 99.444 M -74.04 % | 383.001 M 285.37 % | 99.386 M 162.68 % | 37.836 M -57.84 % | 89.732 M 43.94 % | 62.342 M 27.40 % | 48.935 M -29.74 % | 69.646 M 123.44 % | 31.170 M 106.76 % | 15.075 M 39.46 % | 10.810 M |
| Cash at end of period | 83.641 M -15.89 % | 99.444 M -74.04 % | 383.001 M 285.37 % | 99.386 M 162.68 % | 37.836 M -57.84 % | 89.732 M 43.94 % | 62.342 M 15.77 % | 53.850 M -22.68 % | 69.646 M 123.44 % | 31.170 M 106.76 % | 15.075 M |
| Operating cash flow | -41.951 M 18.03 % | -51.178 M -107.95 % | 643.830 M 313.23 % | -301.937 M -1 011.97 % | -27.153 M -154.91 % | 49.448 M -35.66 % | 76.851 M 269.64 % | -45.303 M -140.64 % | 111.485 M 815.16 % | 12.182 M -79.29 % | 58.824 M |
| Capital expenditure | -133.787 M -219.13 % | -41.923 M 61.95 % | -110.175 M -180.40 % | -39.292 M -383.18 % | -8.132 M -51.50 % | -5.368 M -178.06 % | -1.930 M 61.78 % | -5.051 M 56.03 % | -11.486 M -901.71 % | -1.147 M 76.30 % | -4.839 M |
| Free CashFlow | -175.738 M -90.87 % | -92.071 M -117.25 % | 533.655 M 256.39 % | -341.229 M -867.06 % | -35.285 M -180.05 % | 44.080 M -41.16 % | 74.921 M 248.79 % | -50.354 M -150.35 % | 99.998 M 806.16 % | 11.035 M -79.56 % | 53.985 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 334.809 M -2.98 % | 345.083 M -13.04 % | 396.817 M -22.34 % | 510.963 M 37.85 % | 370.655 M 6.83 % | 346.960 M -3.75 % | 360.487 M 11.61 % | 322.991 M -7.38 % | 348.730 M 5.77 % | 329.711 M -31.88 % | 483.987 M -52.63 % | 1.022 B -23.41 % | 1.334 B -19.18 % | 1.651 B 31.98 % | 1.251 B 15.45 % | 1.083 B 94.04 % | 558.251 M 17.94 % | 473.329 M 40.61 % | 336.632 M 33.44 % | 252.272 M -18.55 % | 309.728 M 36.06 % | 227.635 M -8.50 % | 248.775 M 7.84 % | 230.699 M -19.15 % | 285.326 M 1.08 % | 282.270 M |
| Net income | 5.358 M -38.21 % | 8.672 M -34.97 % | 13.335 M 4.85 % | 12.718 M 14.74 % | 11.084 M 6.37 % | 10.420 M -64.55 % | 29.396 M 80.43 % | 16.292 M -13.42 % | 18.818 M -0.74 % | 18.959 M 153.39 % | 7.482 M -93.03 % | 107.353 M 7.54 % | 99.829 M 11.01 % | 89.924 M 16.96 % | 76.884 M 47.21 % | 52.228 M 22.32 % | 42.698 M 58.16 % | 26.997 M 92.91 % | 13.994 M -5.43 % | 14.797 M -21.22 % | 18.784 M 101.96 % | 9.300 M 30.14 % | 7.146 M 98.18 % | 3.606 M -82.50 % | 20.600 M 17.30 % | 17.563 M |
| Income before tax | 5.187 M -37.81 % | 8.340 M -51.03 % | 17.031 M 25.86 % | 13.532 M 43.29 % | 9.444 M -4.43 % | 9.882 M -70.80 % | 33.837 M 65.16 % | 20.488 M -8.60 % | 22.415 M 6.23 % | 21.101 M 48.90 % | 14.171 M -89.18 % | 130.938 M 5.55 % | 124.049 M 11.21 % | 111.545 M 18.83 % | 93.872 M 45.42 % | 64.551 M 27.71 % | 50.546 M 56.31 % | 32.338 M 72.30 % | 18.769 M 6.10 % | 17.690 M -22.51 % | 22.829 M 133.58 % | 9.774 M 39.48 % | 7.008 M 37.32 % | 5.103 M -79.60 % | 25.012 M 18.54 % | 21.101 M |
| Income before tax ratio | 0.02 -35.90 % | 0.02 -43.69 % | 0.04 62.06 % | 0.03 3.94 % | 0.03 -10.54 % | 0.03 -69.66 % | 0.09 47.98 % | 0.06 -1.31 % | 0.06 0.43 % | 0.06 118.58 % | 0.03 -77.15 % | 0.13 37.82 % | 0.09 37.60 % | 0.07 -9.97 % | 0.08 25.96 % | 0.06 -34.19 % | 0.09 32.53 % | 0.07 22.54 % | 0.06 -20.49 % | 0.07 -4.86 % | 0.07 71.67 % | 0.04 52.43 % | 0.03 27.34 % | 0.02 -74.77 % | 0.09 17.27 % | 0.07 |
| EBITDA | 28.646 M -5.02 % | 30.160 M -24.81 % | 40.110 M 25.84 % | 31.875 M 52.50 % | 20.902 M -31.05 % | 30.316 M -39.69 % | 50.271 M 42.22 % | 35.348 M -0.58 % | 35.554 M 4.43 % | 34.047 M 37.32 % | 24.794 M -82.34 % | 140.402 M 9.17 % | 128.604 M 10.41 % | 116.481 M 18.25 % | 98.507 M 59.78 % | 61.650 M 32.96 % | 46.369 M 43.34 % | 32.349 M 39.52 % | 23.186 M 17.76 % | 19.689 M -28.60 % | 27.574 M 97.11 % | 13.989 M 98.54 % | 7.046 M 44.05 % | 4.891 M -79.14 % | 23.444 M 35.21 % | 17.338 M |
| Net income ratio | 0.02 -36.32 % | 0.03 -25.22 % | 0.03 35.01 % | 0.02 -16.77 % | 0.03 -0.43 % | 0.03 -63.17 % | 0.08 61.66 % | 0.05 -6.52 % | 0.05 -6.16 % | 0.06 271.96 % | 0.02 -85.29 % | 0.11 40.41 % | 0.07 37.36 % | 0.05 -11.38 % | 0.06 27.50 % | 0.05 -36.96 % | 0.08 34.10 % | 0.06 37.20 % | 0.04 -29.13 % | 0.06 -3.28 % | 0.06 48.43 % | 0.04 42.23 % | 0.03 83.78 % | 0.02 -78.35 % | 0.07 16.04 % | 0.06 |
| Ratio EBITDA | 0.09 -2.11 % | 0.09 -13.53 % | 0.10 62.03 % | 0.06 10.62 % | 0.06 -35.46 % | 0.09 -37.34 % | 0.14 27.42 % | 0.11 7.34 % | 0.10 -1.27 % | 0.10 101.57 % | 0.05 -62.72 % | 0.14 42.55 % | 0.10 36.61 % | 0.07 -10.41 % | 0.08 38.40 % | 0.06 -31.48 % | 0.08 21.53 % | 0.07 -0.77 % | 0.07 -11.75 % | 0.08 -12.33 % | 0.09 44.86 % | 0.06 116.97 % | 0.03 33.59 % | 0.02 -74.20 % | 0.08 33.76 % | 0.06 |
| Gross profit ratio | 0.34 10.85 % | 0.30 -0.06 % | 0.30 27.81 % | 0.24 -28.57 % | 0.33 9.36 % | 0.31 -9.66 % | 0.34 -4.48 % | 0.35 7.98 % | 0.33 0.12 % | 0.33 23.89 % | 0.26 16.12 % | 0.23 12.65 % | 0.20 30.62 % | 0.15 -13.59 % | 0.18 16.65 % | 0.15 -43.04 % | 0.27 15.76 % | 0.23 -9.98 % | 0.26 -25.87 % | 0.35 26.87 % | 0.27 -10.89 % | 0.31 7.70 % | 0.29 -7.18 % | 0.31 -5.13 % | 0.33 8.05 % | 0.30 |
| Weighted average shs out dil | 315.176 M 1.76 % | 309.714 M -1.66 % | 314.947 M -0.04 % | 315.062 M 0.00 % | 315.062 M 0.00 % | 315.062 M 0.00 % | 315.060 M 0.00 % | 315.062 M 0.00 % | 315.062 M 0.00 % | 315.076 M -0.02 % | 315.150 M -6.17 % | 335.871 M 4.96 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 59.80 % | 200.244 M 0.12 % | 200.000 M 24.81 % | 160.243 M 3.28 % | 155.150 M |
| Weighted average shs out | 315.176 M 1.76 % | 309.714 M -1.66 % | 314.947 M -0.04 % | 315.062 M 0.00 % | 315.062 M 0.00 % | 315.062 M 0.00 % | 315.060 M 0.00 % | 315.062 M 0.00 % | 315.062 M 0.00 % | 315.076 M -0.02 % | 315.150 M -1.40 % | 319.610 M -0.12 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 0.00 % | 320.000 M 59.80 % | 200.247 M 0.12 % | 200.006 M 24.81 % | 160.244 M 3.28 % | 155.151 M |
| EPS diluted | 0.02 -39.29 % | 0.03 -33.81 % | 0.04 4.70 % | 0.04 14.77 % | 0.04 6.34 % | 0.03 -64.52 % | 0.09 80.46 % | 0.05 -13.40 % | 0.06 -0.83 % | 0.06 154.01 % | 0.02 -92.59 % | 0.32 3.23 % | 0.31 10.71 % | 0.28 16.67 % | 0.24 50.00 % | 0.16 23.08 % | 0.13 54.76 % | 0.08 90.91 % | 0.04 -4.76 % | 0.05 -21.29 % | 0.06 101.72 % | 0.03 -18.49 % | 0.04 98.33 % | 0.02 -86.15 % | 0.13 18.18 % | 0.11 |
| Earnings per share | 0.02 -39.29 % | 0.03 -33.81 % | 0.04 4.70 % | 0.04 14.77 % | 0.04 6.34 % | 0.03 -64.52 % | 0.09 80.46 % | 0.05 -13.40 % | 0.06 -0.83 % | 0.06 154.01 % | 0.02 -93.03 % | 0.34 9.68 % | 0.31 10.71 % | 0.28 16.67 % | 0.24 50.00 % | 0.16 23.08 % | 0.13 54.76 % | 0.08 90.91 % | 0.04 -4.76 % | 0.05 -21.29 % | 0.06 101.72 % | 0.03 -18.49 % | 0.04 98.33 % | 0.02 -86.15 % | 0.13 18.18 % | 0.11 |
| Gross profit | 113.120 M 7.55 % | 105.183 M -13.09 % | 121.029 M -0.74 % | 121.934 M -1.53 % | 123.828 M 16.83 % | 105.990 M -13.05 % | 121.902 M 6.61 % | 114.341 M 0.01 % | 114.325 M 5.89 % | 107.963 M -15.60 % | 127.922 M -44.99 % | 232.547 M -13.73 % | 269.548 M 5.57 % | 255.332 M 14.04 % | 223.898 M 34.68 % | 166.245 M 10.53 % | 150.405 M 36.53 % | 110.162 M 26.57 % | 87.034 M -1.09 % | 87.991 M 3.33 % | 85.151 M 21.24 % | 70.233 M -1.45 % | 71.267 M 0.09 % | 71.201 M -23.29 % | 92.819 M 9.22 % | 84.986 M |
| Income tax expense | 4.252 M 2.63 % | 4.143 M -43.06 % | 7.276 M 50.49 % | 4.835 M 135.05 % | 2.057 M -4.50 % | 2.154 M -71.01 % | 7.431 M 36.10 % | 5.460 M 7.91 % | 5.060 M 44.53 % | 3.501 M -55.45 % | 7.859 M -63.42 % | 21.482 M -12.48 % | 24.546 M 18.61 % | 20.695 M 27.76 % | 16.199 M 31.50 % | 12.319 M 56.52 % | 7.871 M 49.61 % | 5.261 M 20.49 % | 4.366 M 69.66 % | 2.573 M -33.63 % | 3.877 M 718.93 % | 473.462 K -36.79 % | 749.036 K -35.79 % | 1.167 M -72.28 % | 4.209 M 22.62 % | 3.432 M |
| Cost of revenue | 221.689 M -7.59 % | 239.900 M -13.01 % | 275.788 M -29.11 % | 389.029 M 57.61 % | 246.827 M 2.43 % | 240.970 M 1.00 % | 238.585 M 14.35 % | 208.650 M -10.99 % | 234.405 M 5.71 % | 221.748 M -37.72 % | 356.065 M -54.88 % | 789.111 M -25.87 % | 1.064 B -23.71 % | 1.395 B 35.89 % | 1.027 B 11.97 % | 916.985 M 124.84 % | 407.846 M 12.30 % | 363.167 M 45.50 % | 249.598 M 51.93 % | 164.282 M -26.85 % | 224.577 M 42.68 % | 157.402 M -11.33 % | 177.508 M 11.29 % | 159.498 M -17.15 % | 192.508 M -2.42 % | 197.285 M |
| General and administrative expenses | 73.181 M 6.40 % | 68.776 M 16.06 % | 59.261 M -35.21 % | 91.467 M 34.13 % | 68.195 M 7.76 % | 63.286 M 7.66 % | 58.785 M -13.09 % | 67.642 M 27.02 % | 53.251 M -12.57 % | 60.910 M -16.66 % | 73.086 M 8.47 % | 67.379 M 13.36 % | 59.436 M -21.46 % | 75.677 M 6.76 % | 70.882 M 10.50 % | 64.147 M 1.83 % | 62.994 M 23.48 % | 51.018 M 11.42 % | 45.789 M 0.27 % | 45.664 M 0.50 % | 45.437 M 2.00 % | 44.546 M -2.65 % | 45.758 M 0.79 % | 45.398 M -4.56 % | 47.567 M 4.54 % | 45.502 M |
| Selling and marketing expenses | 27.763 M 37.89 % | 20.134 M -24.74 % | 26.751 M 24.82 % | 21.432 M -25.94 % | 28.939 M 26.44 % | 22.887 M -11.84 % | 25.960 M -3.25 % | 26.831 M -33.33 % | 40.247 M 72.52 % | 23.329 M -44.98 % | 42.401 M 48.44 % | 28.565 M -64.98 % | 81.559 M 24.61 % | 65.451 M 11.01 % | 58.958 M 27.69 % | 46.174 M 0.25 % | 46.058 M 47.48 % | 31.230 M 33.35 % | 23.419 M -8.88 % | 25.701 M 27.46 % | 20.163 M 9.49 % | 18.416 M -9.74 % | 20.404 M -10.45 % | 22.786 M -12.02 % | 25.900 M 8.41 % | 23.890 M |
| Other expenses | -3.504 M -11.27 % | -3.149 M -182.76 % | 3.805 M 131.15 % | -12.215 M | 0.000 | 0.000 100.00 % | -2.665 M | 0.000 -100.00 % | 833.000 K -57.22 % | 1.947 M 134.52 % | -5.641 M -318.05 % | 2.587 M -65.74 % | 7.551 M 171.52 % | 2.781 M 180.23 % | -3.466 M -339.45 % | 1.448 M 7.61 % | 1.345 M 136.37 % | 569.121 K 481.61 % | -149.135 K -121.13 % | 705.909 K 3.93 % | 679.243 K 35.98 % | 499.506 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 97.440 M 13.62 % | 85.761 M -4.52 % | 89.817 M -10.79 % | 100.684 M -6.45 % | 107.621 M 19.28 % | 90.226 M 15.21 % | 78.315 M -17.84 % | 95.315 M 9.28 % | 87.222 M 1.20 % | 86.186 M -21.54 % | 109.846 M 11.48 % | 98.531 M -33.67 % | 148.546 M 3.22 % | 143.909 M 13.88 % | 126.374 M 13.97 % | 110.887 M 0.67 % | 110.144 M 33.58 % | 82.459 M 21.20 % | 68.038 M -5.96 % | 72.347 M 11.51 % | 64.878 M 1.58 % | 63.872 M -2.86 % | 65.755 M -0.42 % | 66.035 M -2.44 % | 67.688 M 6.23 % | 63.719 M |
| Cost and expenses | 319.129 M -2.01 % | 325.661 M -10.93 % | 365.605 M -25.34 % | 489.713 M 38.16 % | 354.448 M 7.02 % | 331.196 M 4.51 % | 316.900 M 4.26 % | 303.965 M -5.49 % | 321.627 M 4.45 % | 307.934 M -33.91 % | 465.911 M -47.51 % | 887.642 M -26.82 % | 1.213 B -21.19 % | 1.539 B 33.48 % | 1.153 B 12.18 % | 1.028 B 98.43 % | 517.991 M 16.24 % | 445.625 M 40.29 % | 317.636 M 34.23 % | 236.628 M -18.25 % | 289.455 M 30.81 % | 221.274 M -9.04 % | 243.263 M 7.86 % | 225.533 M -13.32 % | 260.196 M -0.31 % | 261.004 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 |
| Selling general and administrative expenses | 100.944 M 13.54 % | 88.910 M 3.37 % | 86.012 M -23.82 % | 112.899 M 16.23 % | 97.134 M 12.72 % | 86.173 M 1.69 % | 84.745 M -10.30 % | 94.473 M 1.04 % | 93.498 M 10.99 % | 84.239 M -27.06 % | 115.487 M 20.37 % | 95.944 M -31.95 % | 140.995 M -0.09 % | 141.128 M 8.69 % | 129.840 M 17.69 % | 110.321 M 1.16 % | 109.052 M 32.59 % | 82.248 M 18.84 % | 69.208 M -3.02 % | 71.365 M 8.79 % | 65.600 M 4.19 % | 62.962 M -4.84 % | 66.163 M -2.96 % | 68.184 M -7.19 % | 73.467 M 5.87 % | 69.392 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 -100.00 % | 530.000 209.94 % | 171.000 -99.98 % | 939.643 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.496 M 2 290.72 % | 62.564 K -46.95 % | 117.938 K -28.77 % | 165.581 K |
| Interest expense | 9.084 M 2.74 % | 8.842 M 17.67 % | 7.514 M 10.19 % | 6.819 M 34.05 % | 5.087 M 21.96 % | 4.171 M -18.47 % | 5.116 M -24.63 % | 6.788 M 0.89 % | 6.728 M -1.94 % | 6.861 M 9.37 % | 6.273 M -9.87 % | 6.960 M 168.00 % | 2.597 M -12.20 % | 2.958 M 74.15 % | 1.698 M 43.81 % | 1.181 M 12.32 % | 1.052 M 2.37 % | 1.027 M 9.32 % | 939.643 K -1.37 % | 952.703 K -33.87 % | 1.441 M 94.07 % | 742.361 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 14.375 M 10.76 % | 12.978 M 11.99 % | 11.589 M 0.56 % | 11.524 M 80.88 % | 6.371 M -56.22 % | 14.552 M 55.65 % | 9.349 M 6.13 % | 8.809 M 15.63 % | 7.618 M 4.28 % | 7.305 M 8.74 % | 6.718 M 5.20 % | 6.386 M -2.59 % | 6.556 M 29.62 % | 5.058 M 16.42 % | 4.345 M -10.32 % | 4.844 M 1.72 % | 4.763 M 16.82 % | 4.077 M 17.23 % | 3.478 M 4.14 % | 3.339 M 1.07 % | 3.304 M -4.87 % | 3.473 M 106.43 % | 1.682 M -10.25 % | 1.875 M 7.44 % | 1.745 M 0.00 % | 1.745 M |
| Operating income | 15.680 M -19.27 % | 19.422 M -37.77 % | 31.212 M 46.88 % | 21.250 M 31.12 % | 16.207 M 2.81 % | 15.764 M -58.47 % | 37.962 M 25.29 % | 30.299 M 27.70 % | 23.726 M -24.03 % | 31.231 M 52.76 % | 20.444 M -85.17 % | 137.844 M 6.36 % | 129.599 M 12.53 % | 115.165 M 21.51 % | 94.781 M 71.21 % | 55.358 M 37.50 % | 40.261 M 41.35 % | 28.484 M 49.94 % | 18.996 M 21.43 % | 15.644 M -22.83 % | 20.273 M 160.91 % | 7.770 M 44.87 % | 5.364 M 77.80 % | 3.017 M -84.41 % | 19.351 M 24.10 % | 15.593 M |
| Operating income ratio | 0.05 -16.79 % | 0.06 -28.45 % | 0.08 89.13 % | 0.04 -4.89 % | 0.04 -3.76 % | 0.05 -56.86 % | 0.11 12.26 % | 0.09 37.88 % | 0.07 -28.17 % | 0.09 124.24 % | 0.04 -68.69 % | 0.13 38.88 % | 0.10 39.24 % | 0.07 -7.94 % | 0.08 48.30 % | 0.05 -29.14 % | 0.07 19.84 % | 0.06 6.64 % | 0.06 -9.00 % | 0.06 -5.26 % | 0.07 91.75 % | 0.03 58.32 % | 0.02 64.88 % | 0.01 -80.72 % | 0.07 22.77 % | 0.06 |
| Total other income expenses net | -10.493 M 5.31 % | -11.082 M 21.85 % | -14.181 M -83.74 % | -7.718 M -14.12 % | -6.763 M 14.92 % | -7.949 M -26.58 % | -6.280 M 35.99 % | -9.811 M -77.70 % | -5.521 M 45.50 % | -10.130 M -159.41 % | -3.905 M 43.45 % | -6.906 M -445.13 % | 2.001 M 1 540.16 % | 122.000 K 102.41 % | -5.060 M -189.75 % | -1.746 M 18.52 % | -2.144 M -73.18 % | -1.238 M -443.20 % | -227.857 K -111.14 % | 2.046 M -19.96 % | 2.556 M 27.58 % | 2.003 M 21.88 % | 1.644 M -21.21 % | 2.086 M -5.48 % | 2.207 M -59.92 % | 5.507 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 759.420 M 14.28 % | 664.536 M -2.46 % | 681.262 M 0.30 % | 679.226 M 10.02 % | 617.369 M 30.49 % | 473.129 M 30.24 % | 363.281 M -8.80 % | 398.340 M -6.16 % | 424.471 M 40.51 % | 302.100 M 115.16 % | 140.406 M -7.63 % | 152.012 M 90.08 % | 79.971 M -56.96 % | 185.806 M -22.60 % | 240.068 M 40.09 % | 171.363 M 84.80 % | 92.730 M 358.03 % | 20.245 M -61.02 % | 51.941 M 617.50 % | 7.239 M 35.34 % | 5.349 M -94.04 % | 89.732 M 218.45 % | -75.755 M -221.52 % | 62.342 M |
| Total investments | 230.237 M -2.49 % | 236.122 M -3.66 % | 245.082 M -12.99 % | 281.679 M -44.56 % | 508.043 M 6.86 % | 475.427 M 101.55 % | 235.885 M -42.45 % | 409.874 M -5.00 % | 431.437 M -9.50 % | 476.733 M 26.63 % | 376.470 M 24.42 % | 302.571 M 101.04 % | 150.506 M -5.94 % | 160.008 M -7.15 % | 172.328 M -9.26 % | 189.911 M -31.32 % | 276.508 M -40.71 % | 466.364 M -3.66 % | 484.064 M 266.41 % | 132.109 M 1.83 % | 129.735 M -27.71 % | 179.465 M 126.30 % | 79.302 M -36.40 % | 124.684 M |
| Total debt | 856.168 M 6.48 % | 804.065 M 5.12 % | 764.903 M -1.91 % | 779.812 M 9.73 % | 710.644 M 28.02 % | 555.104 M 19.96 % | 462.725 M -20.88 % | 584.862 M 2.67 % | 569.669 M -0.98 % | 575.292 M 9.91 % | 523.407 M 0.87 % | 518.913 M 152.92 % | 205.168 M -40.61 % | 345.450 M 1.77 % | 339.454 M 28.25 % | 264.682 M 22.59 % | 215.912 M 124.84 % | 96.027 M 6.96 % | 89.777 M 7.18 % | 83.763 M -7.74 % | 90.793 M | 0.000 -100.00 % | 13.977 M | 0.000 |
| Accumulated other comprehensive income loss | 83.101 M 0.00 % | 83.101 M 0.00 % | 83.101 M 0.00 % | 83.101 M -20.55 % | 104.599 M 0.75 % | 103.820 M 24.93 % | 83.101 M 0.00 % | 83.101 M -16.73 % | 99.796 M 20.09 % | 83.101 M 358.49 % | 18.125 M 13.28 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 58.42 % | 10.100 M 0.00 % | 10.100 M 0.00 % | 10.100 M -47.40 % | 19.202 M 113.09 % | 9.011 M 18.57 % | 7.600 M -96.13 % | 196.199 M 2 481.57 % | 7.600 M -95.12 % | 155.663 M |
| Retained earnings | 318.968 M -10.83 % | 357.718 M 2.48 % | 349.046 M 2.94 % | 339.090 M 3.90 % | 326.372 M -10.75 % | 365.697 M 2.93 % | 355.277 M 8.30 % | 328.050 M 5.23 % | 311.758 M -12.42 % | 355.951 M 5.28 % | 338.085 M -9.18 % | 372.239 M 4.77 % | 355.296 M 13.49 % | 313.064 M 40.30 % | 223.140 M 47.71 % | 151.067 M 24.60 % | 121.239 M 20.11 % | 100.939 M 36.51 % | 73.943 M 5.89 % | 69.828 M -9.82 % | 77.431 M | 0.000 -100.00 % | 60.798 M | 0.000 |
| Common stock | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M 60.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M | 0.000 |
| Total equity | 873.080 M -3.77 % | 907.298 M 0.15 % | 905.933 M 0.42 % | 902.102 M 0.65 % | 896.292 M -4.31 % | 936.660 M 1.16 % | 925.910 M 2.56 % | 902.832 M 1.78 % | 887.044 M -4.71 % | 930.844 M 1.98 % | 912.777 M -3.48 % | 945.686 M 2.08 % | 926.389 M 4.73 % | 884.576 M 11.97 % | 790.030 M 11.06 % | 711.377 M 5.18 % | 676.328 M 3.15 % | 655.692 M 4.58 % | 626.961 M 185.45 % | 219.643 M -6.38 % | 234.607 M 11.64 % | 210.150 M 0.00 % | 210.150 M 22.53 % | 171.510 M |
| Other non current liabilities | 71.431 M 1.53 % | 70.356 M 1.27 % | 69.474 M 10.69 % | 62.765 M 1.34 % | 61.936 M 2.27 % | 60.562 M 2.43 % | 59.128 M 4.70 % | 56.475 M 1.80 % | 55.474 M 1.90 % | 54.438 M 2.21 % | 53.260 M 7.87 % | 49.375 M 1.75 % | 48.524 M 1.66 % | 47.733 M 1.90 % | 46.845 M -3.34 % | 48.465 M 1.85 % | 47.583 M 1.60 % | 46.836 M 1.78 % | 46.016 M 2.22 % | 45.019 M 1.98 % | 44.145 M | 0.000 -100.00 % | 48.028 M | 0.000 |
| Long term debt | 405.477 M -4.95 % | 426.612 M 31.39 % | 324.703 M 6.84 % | 303.908 M 1.15 % | 300.455 M -3.85 % | 312.488 M 11.63 % | 279.943 M -48.02 % | 538.599 M 2.55 % | 525.207 M -1.63 % | 533.918 M 9.84 % | 486.091 M -0.48 % | 488.429 M 175.45 % | 177.318 M -3.22 % | 183.211 M 3.87 % | 176.389 M -11.24 % | 198.724 M -0.45 % | 199.621 M 128.82 % | 87.238 M 5.68 % | 82.547 M -0.05 % | 82.592 M -1.49 % | 83.844 M | 0.000 -100.00 % | 8.208 M | 0.000 |
| Total non current liabilities | 478.912 M -3.97 % | 498.710 M 26.06 % | 395.601 M 7.89 % | 366.673 M 1.18 % | 362.391 M -2.86 % | 373.050 M 10.02 % | 339.071 M -43.02 % | 595.074 M 2.48 % | 580.681 M -1.30 % | 588.356 M 9.09 % | 539.351 M 0.29 % | 537.804 M 138.13 % | 225.842 M -2.21 % | 230.944 M 3.45 % | 223.234 M -9.69 % | 247.189 M -0.01 % | 247.205 M 84.38 % | 134.074 M 4.29 % | 128.563 M 0.75 % | 127.611 M -0.30 % | 127.989 M | 0.000 -100.00 % | 56.236 M | 0.000 |
| Other current liabilities | 15.356 M -13.49 % | 17.750 M -73.53 % | 67.048 M 169.22 % | 24.905 M 9.09 % | 22.829 M 15.41 % | 19.781 M -48.65 % | 38.523 M 61.85 % | 23.801 M 76.36 % | 13.496 M -25.22 % | 18.048 M -82.91 % | 105.584 M 80.85 % | 58.381 M 20.81 % | 48.325 M -30.00 % | 69.037 M -72.80 % | 253.819 M 286.95 % | 65.594 M 50.69 % | 43.530 M 29.66 % | 33.573 M -60.39 % | 84.754 M -33.90 % | 128.223 M 105.89 % | 62.276 M | 0.000 -100.00 % | 68.641 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.064 M -82.24 % | 51.039 M 704.78 % | 6.342 M 47.35 % | 4.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.465 M 3 877.48 % | 7.504 M 40.27 % | 5.350 M 160.60 % | 2.053 M -97.61 % | 85.928 M | 0.000 -100.00 % | 3.694 M | 0.000 -100.00 % | 4.067 M | 0.000 |
| Short term debt | 450.691 M 19.40 % | 377.453 M -14.25 % | 440.200 M -7.50 % | 475.904 M 16.02 % | 410.189 M 69.07 % | 242.616 M 32.74 % | 182.782 M 295.09 % | 46.263 M 4.05 % | 44.462 M 7.46 % | 41.374 M 10.87 % | 37.316 M 22.41 % | 30.484 M 9.46 % | 27.850 M -82.83 % | 162.239 M -0.51 % | 163.065 M 147.22 % | 65.958 M 304.88 % | 16.291 M 85.35 % | 8.789 M 21.56 % | 7.230 M 517.26 % | 1.171 M -83.14 % | 6.949 M | 0.000 -100.00 % | 5.769 M | 0.000 |
| Total current liabilities | 564.208 M 14.19 % | 494.115 M -12.15 % | 562.454 M -4.90 % | 591.446 M 8.66 % | 544.290 M 47.11 % | 369.993 M 25.84 % | 294.020 M 90.14 % | 154.636 M 14.63 % | 134.900 M -34.17 % | 204.923 M -22.12 % | 263.128 M -23.21 % | 342.638 M -30.65 % | 494.105 M -9.13 % | 543.739 M -9.01 % | 597.580 M 56.82 % | 381.059 M 67.52 % | 227.476 M -12.16 % | 258.957 M 13.35 % | 228.450 M -20.34 % | 286.782 M 4.52 % | 274.378 M | 0.000 -100.00 % | 210.574 M | 0.000 |
| Total liabilities | 1.043 B 5.07 % | 992.825 M 3.63 % | 958.055 M -0.01 % | 958.119 M 5.67 % | 906.681 M 22.02 % | 743.043 M 17.37 % | 633.091 M -15.56 % | 749.710 M 4.77 % | 715.581 M -9.79 % | 793.279 M -1.15 % | 802.479 M -8.85 % | 880.442 M 22.29 % | 719.947 M -7.07 % | 774.683 M -5.62 % | 820.814 M 30.65 % | 628.248 M 32.35 % | 474.680 M 20.77 % | 393.032 M 10.09 % | 357.013 M -13.85 % | 414.392 M 2.99 % | 402.367 M | 0.000 -100.00 % | 266.810 M | 0.000 |
| Other non current assets | 422.932 M 1.80 % | 415.465 M 3.70 % | 400.626 M 27.52 % | 314.159 M 648.75 % | 41.958 M 0.02 % | 41.950 M -85.17 % | 282.863 M 8.53 % | 260.636 M 2.18 % | 255.068 M -0.74 % | 256.972 M 39.84 % | 183.765 M 23.83 % | 148.405 M 2.04 % | 145.441 M 0.40 % | 144.860 M 6.38 % | 136.171 M 6.96 % | 127.306 M 15.02 % | 110.682 M 102.41 % | 54.682 M -7.01 % | 58.805 M -22.67 % | 76.044 M 12.55 % | 67.565 M 175.30 % | -89.732 M -264.11 % | 54.677 M 187.71 % | -62.342 M |
| Long term investments | 210.400 M -2.95 % | 216.793 M -4.44 % | 226.866 M -4.38 % | 237.250 M -49.80 % | 472.601 M 8.40 % | 435.969 M 170.90 % | 160.935 M 8.44 % | 148.414 M -11.95 % | 168.564 M 0.92 % | 167.022 M 3.16 % | 161.903 M 4.87 % | 154.382 M 2.58 % | 150.500 M 7.50 % | 140.002 M 5.80 % | 132.322 M 1.92 % | 129.824 M 7.38 % | 120.897 M 9.01 % | 110.906 M 6.89 % | 103.755 M 1.70 % | 102.025 M 2.30 % | 99.732 M | 0.000 -100.00 % | 79.302 M | 0.000 |
| Intangible assets | 395.176 M 26 386.33 % | 1.492 M -20.55 % | 1.878 M -23.35 % | 2.450 M -18.31 % | 2.999 M -4.43 % | 3.138 M -34.87 % | 4.818 M -9.42 % | 5.319 M -9.05 % | 5.848 M -16.58 % | 7.010 M -15.31 % | 8.277 M 10.79 % | 7.471 M -14.23 % | 8.710 M -10.37 % | 9.718 M 57.20 % | 6.182 M 22.03 % | 5.066 M -10.04 % | 5.632 M -6.39 % | 6.016 M 25.33 % | 4.800 M 27.78 % | 3.757 M -2.59 % | 3.857 M | 0.000 -100.00 % | 13.864 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 100.00 % | -168.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.309 M -12.27 % | 1.492 M -20.55 % | 1.878 M -23.35 % | 2.450 M -18.31 % | 2.999 M -4.43 % | 3.138 M -34.87 % | 4.818 M -9.42 % | 5.319 M -9.05 % | 5.848 M -16.58 % | 7.010 M -15.31 % | 8.277 M 10.79 % | 7.471 M -14.23 % | 8.710 M -10.37 % | 9.718 M 57.20 % | 6.182 M 22.02 % | 5.066 M -10.04 % | 5.632 M -6.39 % | 6.016 M 25.33 % | 4.800 M 27.78 % | 3.757 M -2.59 % | 3.857 M | 0.000 -100.00 % | 13.864 M | 0.000 |
| Property plant equipment net | 505.003 M -0.91 % | 509.623 M 2.06 % | 499.352 M 1.87 % | 490.208 M 4.58 % | 468.733 M 4.52 % | 448.451 M 12.10 % | 400.046 M 19.97 % | 333.451 M 7.97 % | 308.843 M 2.20 % | 302.194 M 0.12 % | 301.820 M 12.31 % | 268.745 M 15.28 % | 233.118 M 15.50 % | 201.826 M 4.35 % | 193.419 M 1.60 % | 190.374 M 2.00 % | 186.650 M 70.73 % | 109.324 M 11.73 % | 97.843 M 2.62 % | 95.343 M -0.82 % | 96.131 M | 0.000 -100.00 % | 46.634 M | 0.000 |
| Total non current assets | 1.159 B -0.34 % | 1.163 B 1.41 % | 1.147 B 8.10 % | 1.061 B 5.74 % | 1.003 B 6.31 % | 943.770 M 9.40 % | 862.686 M 13.27 % | 761.630 M 1.49 % | 750.422 M 0.65 % | 745.544 M 11.69 % | 667.516 M 12.88 % | 591.333 M 7.76 % | 548.774 M 8.52 % | 505.695 M 5.83 % | 477.856 M 3.59 % | 461.306 M 6.37 % | 433.670 M 49.42 % | 290.233 M 5.71 % | 274.563 M -0.94 % | 277.168 M 0.40 % | 276.073 M 407.66 % | -89.732 M -143.84 % | 204.665 M 428.29 % | -62.342 M |
| Other current assets | 245.407 M 17.25 % | 209.311 M 8.07 % | 193.687 M -18.18 % | 236.727 M 5.19 % | 225.038 M 29.74 % | 173.456 M 16.40 % | 149.016 M 13.73 % | 131.023 M -8.29 % | 142.872 M 19.60 % | 119.462 M -11.35 % | 134.754 M -11.82 % | 152.815 M -55.98 % | 347.117 M 28.93 % | 269.224 M -8.79 % | 295.157 M 170.46 % | 109.131 M 104.26 % | 53.429 M 198.53 % | 17.898 M 26.41 % | 14.158 M -80.44 % | 72.370 M 650.47 % | 9.643 M | 0.000 -100.00 % | 9.485 M | 0.000 |
| Short term investments | 19.837 M 2.63 % | 19.329 M 6.11 % | 18.216 M -59.00 % | 44.429 M 25.36 % | 35.442 M -10.18 % | 39.458 M -47.35 % | 74.950 M -71.33 % | 261.460 M -0.54 % | 262.873 M -15.12 % | 309.711 M 44.34 % | 214.567 M 44.79 % | 148.189 M 2 469 716.67 % | 6.000 K -99.97 % | 20.006 M -49.99 % | 40.006 M -33.42 % | 60.087 M -61.39 % | 155.610 M -56.22 % | 355.459 M -6.53 % | 380.309 M 1 164.18 % | 30.084 M 0.27 % | 30.003 M -83.28 % | 179.465 M | 0.000 -100.00 % | 124.684 M |
| cash and cash equivalents | 96.748 M -30.66 % | 139.529 M 66.82 % | 83.641 M -16.85 % | 100.586 M 7.84 % | 93.275 M 13.78 % | 81.975 M -17.57 % | 99.444 M -46.69 % | 186.522 M 28.46 % | 145.198 M -46.85 % | 273.192 M -28.67 % | 383.001 M 4.39 % | 366.901 M 193.06 % | 125.197 M -21.58 % | 159.644 M 60.63 % | 99.386 M 6.50 % | 93.319 M -24.24 % | 123.182 M 62.55 % | 75.782 M 100.29 % | 37.836 M -50.56 % | 76.524 M -10.44 % | 85.444 M 195.22 % | -89.732 M -200.00 % | 89.732 M 243.94 % | -62.342 M |
| Cash and short term investments | 116.585 M -26.61 % | 158.858 M 55.96 % | 101.857 M -29.76 % | 145.015 M 12.66 % | 128.717 M 6.00 % | 121.433 M -30.37 % | 174.394 M -61.07 % | 447.982 M 9.78 % | 408.071 M -29.99 % | 582.903 M -2.45 % | 597.568 M 16.01 % | 515.090 M 311.40 % | 125.203 M -30.31 % | 179.650 M 28.88 % | 139.392 M -9.14 % | 153.406 M -44.97 % | 278.793 M -35.35 % | 431.241 M 3.13 % | 418.145 M 292.23 % | 106.608 M -7.66 % | 115.447 M 28.66 % | 89.732 M 0.00 % | 89.732 M 43.94 % | 62.342 M |
| Total current assets | 757.168 M 2.71 % | 737.156 M 2.78 % | 717.188 M -10.27 % | 799.312 M -0.05 % | 799.675 M 8.66 % | 735.933 M 5.69 % | 696.315 M -21.84 % | 890.912 M 4.54 % | 852.203 M -12.91 % | 978.579 M -6.60 % | 1.048 B -15.15 % | 1.235 B 12.50 % | 1.098 B -4.85 % | 1.154 B 1.82 % | 1.133 B 29.00 % | 878.318 M 22.44 % | 717.338 M -5.43 % | 758.491 M 6.92 % | 709.411 M 98.79 % | 356.867 M -1.12 % | 360.901 M 302.20 % | 89.732 M -67.05 % | 272.295 M 336.78 % | 62.342 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.458 M -129.97 % | 131.642 M 19.71 % | 109.972 M -12.79 % | 126.100 M 22.20 % | 103.193 M -12.87 % | 118.429 M -13.82 % | 137.428 M -58.72 % | 332.911 M 31.53 % | 253.115 M -10.25 % | 282.027 M 192.42 % | 96.445 M 106.24 % | 46.763 M 216.49 % | 14.775 M 33.27 % | 11.087 M 136.85 % | -30.084 M -519.69 % | 7.168 M | 0.000 -100.00 % | 7.057 M | 0.000 |
| Net receivables | 395.176 M 7.10 % | 368.987 M -12.49 % | 421.644 M 0.98 % | 417.570 M -6.36 % | 445.920 M 1.11 % | 441.044 M 18.27 % | 372.905 M 19.56 % | 311.907 M 3.53 % | 301.260 M 9.07 % | 276.214 M -12.43 % | 315.418 M -44.36 % | 566.890 M -9.33 % | 625.242 M -11.27 % | 704.690 M 0.90 % | 698.438 M 13.42 % | 615.780 M 59.89 % | 385.117 M 24.49 % | 309.352 M 11.64 % | 277.108 M 14.13 % | 242.805 M 2.97 % | 235.811 M | 0.000 -100.00 % | 173.078 M | 0.000 |
| Tax assets | 19.388 M -1.05 % | 19.594 M 8.39 % | 18.078 M 7.34 % | 16.842 M -0.97 % | 17.007 M 19.25 % | 14.262 M 1.70 % | 14.024 M 1.55 % | 13.810 M 14.14 % | 12.099 M -2.00 % | 12.346 M 5.06 % | 11.751 M -4.70 % | 12.330 M 12.04 % | 11.005 M 18.47 % | 9.289 M -4.85 % | 9.762 M 11.75 % | 8.736 M -10.95 % | 9.810 M 5.43 % | 9.305 M -0.58 % | 9.359 M | 0.000 -100.00 % | 8.787 M | 0.000 -100.00 % | 10.187 M | 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 |
| Account payables | 96.411 M 1.23 % | 95.235 M 81.90 % | 52.355 M -41.97 % | 90.213 M -17.59 % | 109.473 M 11.10 % | 98.532 M 85.47 % | 53.126 M -32.09 % | 78.230 M 7.70 % | 72.638 M -34.85 % | 111.498 M 55.09 % | 71.892 M -67.84 % | 223.546 M -43.39 % | 394.915 M 36.58 % | 289.140 M 139.41 % | 120.774 M -50.09 % | 242.003 M 49.10 % | 162.305 M -24.35 % | 214.543 M 75.50 % | 122.245 M -23.20 % | 159.182 M -20.52 % | 200.279 M | 0.000 -100.00 % | 123.925 M | 0.000 |
| Tax payables | 1.750 M -52.41 % | 3.677 M 28.97 % | 2.851 M 572.41 % | 424.000 K -76.43 % | 1.799 M -80.15 % | 9.064 M -53.73 % | 19.589 M 208.88 % | 6.342 M 47.35 % | 4.304 M -87.34 % | 34.003 M -29.65 % | 48.336 M 59.91 % | 30.227 M 31.34 % | 23.015 M -1.32 % | 23.323 M -61.08 % | 59.922 M 698.55 % | 7.504 M 40.27 % | 5.350 M 160.60 % | 2.053 M -82.34 % | 11.622 M | 0.000 -100.00 % | 1.180 M | 0.000 -100.00 % | 8.172 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.043 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 |
| Minority interest | 604.000 K 110.66 % | -5.667 M -55.69 % | -3.640 M -176.70 % | 4.746 M -46.51 % | 8.873 M -17.04 % | 10.695 M -30.80 % | 15.456 M -16.66 % | 18.545 M -2.61 % | 19.042 M 2.74 % | 18.534 M -6.79 % | 19.885 M -5.30 % | 20.997 M 11.43 % | 18.843 M -1.80 % | 19.188 M 5.09 % | 18.259 M 4.39 % | 17.491 M 39.67 % | 12.523 M 0.39 % | 12.474 M 0.66 % | 12.392 M 3.89 % | 11.928 M 2.61 % | 11.625 M | 0.000 -100.00 % | 13.951 M | 0.000 |
| Capital lease obligations | 263.611 M -3.14 % | 272.155 M 1.66 % | 267.711 M -1.06 % | 270.579 M -5.03 % | 284.912 M -2.68 % | 292.761 M -1.55 % | 297.356 M 16.49 % | 255.264 M 7.17 % | 238.175 M -2.13 % | 243.365 M 31.54 % | 185.008 M 8.07 % | 171.186 M -0.89 % | 172.724 M -0.94 % | 174.356 M -1.94 % | 177.813 M -7.79 % | 192.828 M 0.26 % | 192.320 M 157.85 % | 74.587 M 9.05 % | 68.394 M 9.27 % | 62.592 M -9.38 % | 69.070 M | 0.000 -100.00 % | 11.019 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 310.407 M -0.56 % | 312.146 M -1.66 % | 317.426 M 0.72 % | 315.165 M 6.31 % | 296.448 M 0.00 % | 296.448 M 0.00 % | 296.448 M 0.00 % | 296.448 M 0.00 % | 296.448 M 0.00 % | 296.448 M -5.23 % | 312.799 M -13.45 % | 361.424 M 0.00 % | 361.424 M 0.00 % | 361.424 M 0.00 % | 361.424 M -3.03 % | 372.718 M 3.12 % | 361.424 M 0.00 % | 361.424 M 0.00 % | 361.424 M 1 151.69 % | 28.875 M 0.00 % | 28.875 M 106.98 % | 13.951 M -61.75 % | 36.475 M 130.17 % | 15.847 M |
| Deferred tax liabilities non current | 2.004 M 15.04 % | 1.742 M 22.33 % | 1.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.043 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 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 |
| Total assets | 1.916 B 0.85 % | 1.900 B 1.94 % | 1.864 B 0.20 % | 1.860 B 3.18 % | 1.803 B 7.34 % | 1.680 B 7.74 % | 1.559 B -5.66 % | 1.653 B 3.11 % | 1.603 B -7.05 % | 1.724 B 0.52 % | 1.715 B -6.07 % | 1.826 B 10.92 % | 1.646 B -0.78 % | 1.659 B 3.01 % | 1.611 B 20.25 % | 1.340 B 16.39 % | 1.151 B 9.75 % | 1.049 B 6.58 % | 983.974 M 55.19 % | 634.035 M -0.46 % | 636.974 M | 0.000 -100.00 % | 476.960 M | 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 4.252 M 2.63 % | 4.143 M -43.06 % | 7.276 M 50.49 % | 4.835 M 135.05 % | 2.057 M -4.50 % | 2.154 M -71.01 % | 7.431 M 36.10 % | 5.460 M 7.91 % | 5.060 M 44.53 % | 3.501 M -55.45 % | 7.859 M -63.42 % | 21.482 M -12.48 % | 24.546 M 18.61 % | 20.695 M 27.76 % | 16.199 M 31.50 % | 12.319 M 56.52 % | 7.871 M 49.61 % | 5.261 M | 0.000 -100.00 % | 2.573 M -33.63 % | 3.877 M 718.93 % | 473.462 K | 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 100.00 % | -12.041 M 21.04 % | -15.249 M -33.87 % | -11.391 M -232.73 % | -3.423 M | 0.000 | 0.000 | 0.000 100.00 % | -1.993 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -74.704 M -565.65 % | 16.043 M 164.23 % | -24.976 M -948.97 % | -2.381 M 95.67 % | -55.027 M 26.11 % | -74.468 M -11.27 % | -66.925 M -437.56 % | 19.826 M 125.30 % | -78.372 M -294.30 % | -19.876 M -110.98 % | 181.038 M 147.58 % | 73.122 M -18.72 % | 89.962 M 289.50 % | -47.473 M 69.49 % | -155.594 M 16.74 % | -186.888 M -11.71 % | -167.303 M -1 567.28 % | -10.034 M 85.26 % | -68.069 M -179.06 % | -24.392 M -171.19 % | 34.266 M 201.51 % | -33.755 M -120.84 % | -15.285 M -130.39 % | 50.301 M 5 823.38 % | -878.862 K 0.00 % | -878.862 K |
| Accounts receivables | -63.156 M -254.40 % | 40.904 M -17.52 % | 49.595 M 1 326.78 % | 3.476 M 105.06 % | -68.689 M 20.16 % | -86.037 M 2.27 % | -88.036 M -2 717.00 % | 3.364 M 109.21 % | -36.507 M -171.05 % | 51.383 M -80.89 % | 268.877 M 5.59 % | 254.637 M 4 913.53 % | 5.079 M -74.30 % | 19.759 M 107.12 % | -277.342 M -0.71 % | -275.375 M -151.90 % | -109.320 M -254.73 % | -30.818 M 33.77 % | -46.532 M -1 750.86 % | -2.514 M 96.16 % | -65.441 M -13 736.61 % | -472.952 K 94.60 % | -8.759 M -117.21 % | 50.890 M 11 106.43 % | -462.363 K 0.00 % | -462.363 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 375.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 |
| Accounts payables | 0.000 100.00 % | -3.099 M | 0.000 | 0.000 -100.00 % | 10.807 M -5.52 % | 11.439 M -30.82 % | 16.536 M 200.33 % | 5.506 M 113.57 % | -40.585 M 37.24 % | -64.667 M -42.26 % | -45.458 M 74.05 % | -175.191 M -267.02 % | 104.895 M 250.14 % | -69.866 M -158.22 % | 120.012 M 50.29 % | 79.854 M 253.09 % | -52.160 M -450.77 % | 14.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -11.548 M 46.94 % | -21.762 M 70.82 % | -74.571 M -1 173.19 % | -5.857 M -305.15 % | 2.855 M 2 096.15 % | 130.000 K -95.68 % | 3.009 M -72.54 % | 10.956 M 955.94 % | -1.280 M 80.58 % | -6.592 M 84.58 % | -42.756 M -576.09 % | -6.324 M 68.40 % | -20.012 M -859.76 % | 2.634 M 276.17 % | -1.495 M -117.32 % | 8.633 M 248.25 % | -5.823 M 41.97 % | -10.034 M -444.04 % | 2.917 M 86.09 % | 1.567 M -95.43 % | 34.266 M 201.51 % | -33.755 M -417.28 % | -6.525 M -1 007.78 % | -589.059 K -41.43 % | -416.499 K 0.00 % | -416.499 K |
| Other non cash items | 7.439 M 32.41 % | 5.618 M 24.15 % | 4.525 M 11.43 % | 4.061 M 195.35 % | 1.375 M -98.75 % | 109.670 M 14 087.58 % | 773.000 K -93.17 % | 11.316 M 523.47 % | 1.815 M -80.99 % | 9.546 M 145.55 % | -20.959 M -797.70 % | 3.004 M 110.22 % | -29.399 M -170.06 % | -10.886 M -500.05 % | -1.814 M -264.92 % | 1.100 M 180.06 % | 392.790 K -59.57 % | 971.629 K 106.73 % | -14.437 M -352.83 % | 5.710 M 168.73 % | -8.308 M -1 293.85 % | 695.892 K -96.11 % | 17.894 M 111.28 % | -158.645 M -423.96 % | 48.970 M -5.84 % | 52.008 M |
| Net cash provided by operating activities | -47.703 M -210.99 % | 42.979 M 426.12 % | 8.169 M -69.45 % | 26.736 M 171.11 % | -37.597 M 13.63 % | -43.528 M -91.22 % | -22.763 M -148.70 % | 46.746 M 150.70 % | -92.207 M -610.11 % | 18.076 M -90.01 % | 180.968 M -15.22 % | 213.450 M 11.66 % | 191.168 M 228.22 % | 58.244 M 181.77 % | -71.233 M 45.89 % | -131.641 M -7.03 % | -122.992 M -613.99 % | 23.929 M 144.86 % | -53.336 M -1 065.26 % | -4.577 M -108.71 % | 52.565 M 341.07 % | -21.805 M -290.63 % | 11.439 M 111.12 % | -102.863 M -246.04 % | 70.436 M 0.00 % | 70.436 M |
| Investments in property plant and equipment | -5.998 M 5.45 % | -6.344 M 49.52 % | -12.567 M 66.95 % | -38.027 M -53.09 % | -24.839 M 57.41 % | -58.316 M -237.03 % | -17.303 M -67.18 % | -10.350 M 4.84 % | -10.876 M -220.45 % | -3.394 M 84.71 % | -22.202 M 41.61 % | -38.021 M -13.30 % | -33.558 M -104.70 % | -16.394 M 21.52 % | -20.890 M -446.49 % | -3.823 M 39.02 % | -6.268 M 24.58 % | -8.311 M -87.84 % | -4.425 M -140.44 % | -1.840 M -75.22 % | -1.050 M -28.55 % | -816.949 K -249.44 % | -233.790 K 32.97 % | -348.794 K 52.00 % | -726.639 K 0.00 % | -726.639 K |
| Acquisitions net | 0.000 -100.00 % | 2.450 M 139.20 % | -6.250 M 84.72 % | -40.910 M -2 827.33 % | 1.500 M 2 784.62 % | 52.000 K 100.36 % | -14.540 M -148.25 % | 30.135 M 5 927.00 % | 500.000 K 125.00 % | -2.000 M 60.00 % | -5.000 M -910.37 % | 617.000 K | 0.000 -100.00 % | 131.000 K 101.39 % | -9.425 M 42.41 % | -16.367 M | 0.000 -100.00 % | 1.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -1.593 M | 0.000 | 0.000 100.00 % | -37.892 M -24.76 % | -30.371 M -572.92 % | 6.422 M 121.07 % | -30.482 M 84.98 % | -202.944 M -50.28 % | -135.043 M 26.76 % | -184.373 M -22.60 % | -150.391 M -902.61 % | -15.000 M -177.06 % | -5.414 M -282 615.40 % | -1.915 K 100.00 % | -80.003 M -119 816.96 % | -66.715 K 99.73 % | -25.004 M 92.86 % | -349.966 M -350 023.26 % | -99.955 K 99.67 % | -29.900 M -3 222.23 % | -900.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 543.000 K 0.18 % | 542.000 K -97.46 % | 21.358 M 3 216.46 % | 644.000 K -0.16 % | 645.000 K -97.91 % | 30.815 M -83.06 % | 181.882 M 503.90 % | 30.118 M -87.89 % | 248.624 M 606.22 % | 35.205 M -70.72 % | 120.242 M 19 588.17 % | -617.000 K -103.09 % | 20.000 M 0.00 % | 20.000 M -0.23 % | 20.046 M -88.60 % | 175.854 M -12.07 % | 200.000 M 300.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.667 M 195.53 % | -1.745 M -138.65 % | 4.515 M 147.54 % | -9.497 M | 0.000 -100.00 % | 1.046 M 104.53 % | -23.085 M -89.38 % | -12.190 M -1 152.68 % | 1.158 M 110.80 % | -10.725 M 23.47 % | -14.015 M -1 213.50 % | -1.067 M -120.06 % | 5.318 M 212.27 % | -4.737 M -322.35 % | 2.130 M 466.07 % | 376.359 K -66.59 % | 1.126 M 197.40 % | -1.156 M -899.61 % | -115.694 K -117.71 % | 653.324 K 3 456.86 % | 18.368 K -91.40 % | 213.673 K -94.09 % | 3.616 M 557.47 % | -790.340 K -948.23 % | 93.175 K 0.00 % | 93.175 K |
| Net cash used for investing activites | -3.788 M 43.38 % | -6.690 M -194.81 % | 7.056 M 108.04 % | -87.790 M -44.90 % | -60.586 M -4.78 % | -57.820 M -143.35 % | 133.376 M 1 744.50 % | 7.231 M -80.17 % | 36.462 M 131.44 % | -115.957 M -10.07 % | -105.348 M 44.40 % | -189.479 M -715.31 % | -23.240 M -1 954.82 % | -1.131 M 86.11 % | -8.140 M -110.71 % | 76.038 M -60.98 % | 194.858 M 1 056.49 % | 16.849 M 104.75 % | -354.506 M -27 448.89 % | -1.287 M 95.84 % | -30.932 M -1 957.63 % | -1.503 M -144.45 % | 3.382 M 396.87 % | -1.139 M -79.83 % | -633.464 K 0.00 % | -633.464 K |
| Debt repayment | 49.706 M 92.26 % | 25.853 M 257.23 % | -16.443 M -122.18 % | 74.121 M -54.64 % | 163.389 M 86.64 % | 87.540 M 145.29 % | -193.283 M -2 146.17 % | -8.605 M -43.68 % | -5.989 M 18.62 % | -7.359 M 63.97 % | -20.424 M -106.50 % | 314.391 M 315.87 % | -145.637 M -2 990.77 % | 5.038 M -93.93 % | 83.061 M 84.89 % | 44.925 M 5 545.45 % | -825.000 K 55.04 % | -1.835 M -142.22 % | 4.346 M 332.94 % | -1.866 M -109.90 % | 18.856 M 350.99 % | -7.513 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.093 M 97.08 % | -37.473 M -41.89 % | -26.410 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 |
| Dividends paid | -44.108 M | 0.000 | 0.000 | 0.000 100.00 % | -50.409 M | 0.000 | 0.000 | 0.000 100.00 % | -63.011 M | 0.000 | 0.000 100.00 % | -64.000 M -11.12 % | -57.597 M | 0.000 | 0.000 100.00 % | -22.400 M 0.00 % | -22.399 M | 0.000 100.00 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 | 0.000 100.00 % | -14.250 M 0.00 % | -14.250 M |
| Other financing activites | 1.727 M 127.29 % | -6.328 M 61.65 % | -16.501 M -209.07 % | -5.339 M 44.11 % | -9.553 M | 0.000 100.00 % | -5.998 M -50.74 % | -3.979 M -22.88 % | -3.238 M 18.38 % | -3.967 M -71.95 % | -2.307 M 62.30 % | -6.119 M -914.78 % | 751.000 K 140.20 % | -1.868 M | 0.000 -100.00 % | 3.779 M 1 359 252.52 % | 278.000 100.03 % | -981.000 K -100.28 % | 354.826 M 37 344.19 % | -952.703 K 75.05 % | -3.819 M -414.43 % | -742.361 K 94.48 % | -13.453 M -133.48 % | 40.180 M 478.83 % | -10.606 M 0.00 % | -10.606 M |
| Net cash used provided by financing activities | 7.325 M -62.48 % | 19.525 M 159.27 % | -32.944 M -147.89 % | 68.787 M -33.49 % | 103.427 M 18.15 % | 87.540 M 143.93 % | -199.281 M -1 483.61 % | -12.584 M 82.58 % | -72.238 M -481.67 % | -12.419 M 79.37 % | -60.204 M -127.63 % | 217.862 M 207.60 % | -202.483 M -6 487.48 % | 3.170 M -96.28 % | 85.181 M 223.83 % | 26.304 M 208.56 % | -24.230 M -760.37 % | -2.816 M -100.76 % | 369.173 M 11 369.57 % | -3.276 M -159.62 % | 5.494 M 166.56 % | -8.255 M 38.64 % | -13.453 M -133.48 % | 40.180 M 261.65 % | -24.856 M 0.00 % | -24.856 M |
| Effect of forex changes on cash | 1.385 M 1 771.62 % | 74.000 K -90.44 % | 774.000 K 283.41 % | -422.000 K -106.97 % | 6.056 M 265.42 % | -3.661 M -330.25 % | 1.590 M 2 404.35 % | -69.000 K -527.27 % | -11.000 K -102.24 % | 491.000 K -28.22 % | 684.000 K 630.23 % | -129.000 K -219.44 % | 108.000 K 532.00 % | -25.000 K -109.65 % | 259.084 K 145.90 % | -564.472 K -138.86 % | -236.316 K -1 458.09 % | -15.167 K 23.29 % | -19.773 K -109.00 % | 219.787 K 288.48 % | -116.611 K -144.04 % | 264.769 K 700.58 % | 33.072 K 186.66 % | 11.537 K 124.98 % | -46.178 K 0.00 % | -46.178 K |
| Net change in cash | -42.781 M -176.55 % | 55.888 M 429.82 % | -16.945 M -331.77 % | 7.311 M -35.30 % | 11.300 M 164.69 % | -17.469 M 79.94 % | -87.078 M -310.72 % | 41.324 M 132.29 % | -127.994 M -16.56 % | -109.809 M -782.04 % | 16.100 M -93.34 % | 241.704 M 801.67 % | -34.447 M -157.17 % | 60.258 M 893.24 % | 6.067 M 120.32 % | -29.863 M -163.00 % | 47.400 M 24.91 % | 37.947 M 198.08 % | -38.688 M -333.73 % | -8.920 M -133.02 % | 27.010 M 186.30 % | -31.299 M -2 334.30 % | 1.401 M 102.20 % | -63.811 M -242.12 % | 44.900 M 0.00 % | 44.900 M |
| Cash at beginning of period | 139.529 M 66.82 % | 83.641 M -16.85 % | 100.586 M 7.84 % | 93.275 M 13.78 % | 81.975 M -17.57 % | 99.444 M -46.69 % | 186.522 M 28.46 % | 145.198 M -46.85 % | 273.192 M -28.67 % | 383.001 M 4.39 % | 366.901 M 193.06 % | 125.197 M -21.58 % | 159.644 M 60.63 % | 99.386 M 6.50 % | 93.319 M -24.24 % | 123.182 M 62.55 % | 75.782 M 100.29 % | 37.836 M -50.56 % | 76.524 M -10.44 % | 85.444 M 46.22 % | 58.434 M -34.88 % | 89.732 M 1.59 % | 88.332 M -41.94 % | 152.143 M | 0.000 | 0.000 |
| Cash at end of period | 96.748 M -30.66 % | 139.529 M 66.82 % | 83.641 M -16.85 % | 100.586 M 7.84 % | 93.275 M 13.78 % | 81.975 M -17.57 % | 99.444 M -46.69 % | 186.522 M 28.46 % | 145.198 M -46.85 % | 273.192 M -28.67 % | 383.001 M 4.39 % | 366.901 M 193.06 % | 125.197 M -21.58 % | 159.644 M 60.63 % | 99.386 M 6.50 % | 93.319 M -24.24 % | 123.182 M 62.55 % | 75.782 M 100.29 % | 37.836 M -50.56 % | 76.524 M -10.44 % | 85.444 M 46.22 % | 58.434 M -34.88 % | 89.732 M 1.59 % | 88.332 M 96.73 % | 44.900 M 0.00 % | 44.900 M |
| Operating cash flow | -47.703 M -210.99 % | 42.979 M 426.12 % | 8.169 M -69.45 % | 26.736 M 171.11 % | -37.597 M 13.63 % | -43.528 M -91.22 % | -22.763 M -148.70 % | 46.746 M 150.70 % | -92.207 M -610.11 % | 18.076 M -90.01 % | 180.968 M -15.22 % | 213.450 M 11.66 % | 191.168 M 228.22 % | 58.244 M 181.77 % | -71.233 M 45.89 % | -131.641 M -7.03 % | -122.992 M -613.99 % | 23.929 M 144.86 % | -53.336 M -1 065.26 % | -4.577 M -108.71 % | 52.565 M 341.07 % | -21.805 M -290.63 % | 11.439 M 111.12 % | -102.863 M -246.04 % | 70.436 M 0.00 % | 70.436 M |
| Capital expenditure | -5.998 M 6.85 % | -6.439 M 48.77 % | -12.568 M 66.98 % | -38.064 M -55.31 % | -24.509 M 57.97 % | -58.316 M -237.03 % | -17.303 M -67.18 % | -10.350 M 4.84 % | -10.876 M -220.45 % | -3.394 M 84.71 % | -22.202 M 41.61 % | -38.021 M -13.30 % | -33.558 M -104.70 % | -16.394 M 21.52 % | -20.890 M -446.49 % | -3.823 M 39.02 % | -6.268 M 24.58 % | -8.311 M -87.84 % | -4.425 M -140.44 % | -1.840 M -75.22 % | -1.050 M -28.55 % | -816.949 K -249.44 % | -233.790 K 32.97 % | -348.794 K 52.00 % | -726.639 K 0.00 % | -726.639 K |
| Free CashFlow | -53.701 M -246.96 % | 36.540 M 930.64 % | -4.399 M 61.17 % | -11.328 M 81.86 % | -62.436 M 38.69 % | -101.844 M -154.19 % | -40.066 M -210.08 % | 36.396 M 135.31 % | -103.083 M -802.10 % | 14.682 M -90.75 % | 158.766 M -9.50 % | 175.429 M 11.31 % | 157.610 M 276.61 % | 41.850 M 145.43 % | -92.123 M 31.99 % | -135.464 M -4.80 % | -129.260 M -927.65 % | 15.618 M 127.04 % | -57.760 M -800.07 % | -6.417 M -112.46 % | 51.514 M 327.72 % | -22.622 M -301.90 % | 11.205 M 110.86 % | -103.212 M -248.06 % | 69.710 M 0.00 % | 69.710 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 |