Terminal X Online Ltd. TRX.TA
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 492.341 M 16.20 % | 423.695 M 10.64 % | 382.952 M 12.43 % | 340.622 M 50.75 % | 225.947 M 182.47 % | 79.990 M 158.35 % | 30.962 M |
| Net income | 25.212 M 1 322.10 % | -2.063 M 73.42 % | -7.762 M 10.09 % | -8.633 M -389.31 % | 2.984 M 114.48 % | -20.604 M -36.56 % | -15.088 M |
| Income before tax | 34.811 M 1 392.11 % | 2.333 M 139.01 % | -5.981 M 32.20 % | -8.822 M -328.67 % | 3.858 M 114.24 % | -27.085 M -36.77 % | -19.803 M |
| Income before tax ratio | 0.07 1 184.07 % | 0.01 135.26 % | -0.02 39.70 % | -0.03 -251.68 % | 0.02 105.04 % | -0.34 47.06 % | -0.64 |
| EBITDA | 82.488 M 76.79 % | 46.660 M 42.36 % | 32.777 M 44.72 % | 22.648 M 64.39 % | 13.777 M 158.30 % | -23.632 M -29.77 % | -18.211 M |
| Net income ratio | 0.05 1 151.71 % | 0.00 75.98 % | -0.02 20.03 % | -0.03 -291.91 % | 0.01 105.13 % | -0.26 47.14 % | -0.49 |
| Ratio EBITDA | 0.17 52.14 % | 0.11 28.67 % | 0.09 28.73 % | 0.07 9.05 % | 0.06 120.64 % | -0.30 49.77 % | -0.59 |
| Gross profit ratio | 0.44 0.92 % | 0.44 -2.73 % | 0.45 -0.32 % | 0.45 0.36 % | 0.45 0.66 % | 0.45 4.13 % | 0.43 |
| Weighted average shs out dil | 112.600 M -9.83 % | 124.876 M 0.39 % | 124.388 M 12.39 % | 110.679 M -10.04 % | 123.036 M 0.00 % | 123.036 M 0.00 % | 123.036 M |
| Weighted average shs out | 112.600 M -9.83 % | 124.876 M 0.74 % | 123.956 M 12.57 % | 110.111 M -10.51 % | 123.036 M 0.00 % | 123.036 M 0.00 % | 123.036 M |
| EPS diluted | 0.22 1 433.33 % | -0.02 73.56 % | -0.06 20.00 % | -0.08 -420.99 % | 0.02 114.29 % | -0.17 -41.67 % | -0.12 |
| Earnings per share | 0.22 1 433.33 % | -0.02 73.64 % | -0.06 20.15 % | -0.08 -422.63 % | 0.02 114.29 % | -0.17 -41.67 % | -0.12 |
| Gross profit | 217.626 M 17.27 % | 185.570 M 7.62 % | 172.425 M 12.07 % | 153.858 M 51.29 % | 101.698 M 184.33 % | 35.768 M 169.01 % | 13.296 M |
| Income tax expense | 6.801 M 153.58 % | 2.682 M 50.59 % | 1.781 M 1 042.33 % | -189.000 K -121.62 % | 874.000 K 113.49 % | -6.481 M -37.45 % | -4.715 M |
| Cost of revenue | 274.715 M 15.37 % | 238.125 M 13.11 % | 210.527 M 12.72 % | 186.764 M 50.31 % | 124.249 M 180.97 % | 44.222 M 150.32 % | 17.666 M |
| General and administrative expenses | 4.151 M 31.36 % | 3.160 M -1.13 % | 3.196 M 58.77 % | 2.013 M 189.64 % | 695.000 K 15.83 % | 600.000 K 22.95 % | 488.000 K |
| Selling and marketing expenses | 81.158 M 2.93 % | 78.845 M -23.68 % | 103.312 M 24.55 % | 82.949 M 21.55 % | 68.242 M 72.56 % | 39.547 M 83.63 % | 21.536 M |
| Other expenses | 99.309 M -1.82 % | 101.155 M 32.32 % | 76.449 M 11.59 % | 68.508 M 159.16 % | 26.435 M 23.57 % | 21.393 M 103.53 % | 10.511 M |
| Operating expenses | 184.618 M 0.80 % | 183.160 M 0.11 % | 182.957 M 19.21 % | 153.470 M 60.92 % | 95.372 M 54.98 % | 61.540 M 89.15 % | 32.535 M |
| Cost and expenses | 459.333 M 9.03 % | 421.285 M 7.07 % | 393.484 M 15.65 % | 340.234 M 54.92 % | 219.621 M 107.66 % | 105.762 M 110.68 % | 50.201 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 85.309 M 4.03 % | 82.005 M -23.01 % | 106.508 M 25.36 % | 84.962 M 23.25 % | 68.937 M 71.71 % | 40.147 M 82.29 % | 22.024 M |
| Interest income | 6.403 M 4.92 % | 6.103 M 63.31 % | 3.737 M -7.84 % | 4.055 M 13 416.67 % | 30.000 K -97.70 % | 1.307 M 2 680.85 % | 47.000 K |
| Interest expense | 7.312 M 14.02 % | 6.413 M 12.92 % | 5.679 M 40.05 % | 4.055 M 63.31 % | 2.483 M 100.40 % | 1.239 M 118.52 % | 567.000 K |
| Depreciation and amortization | 40.365 M 5.65 % | 38.207 M 15.50 % | 33.079 M 20.66 % | 27.415 M 268.68 % | 7.436 M 236.01 % | 2.213 M 115.90 % | 1.025 M |
| Operating income | 33.008 M 1 269.63 % | 2.410 M 132.71 % | -7.367 M -54.54 % | -4.767 M -175.36 % | 6.326 M 124.55 % | -25.772 M -33.96 % | -19.239 M |
| Operating income ratio | 0.07 1 078.66 % | 0.01 129.57 % | -0.02 -37.46 % | -0.01 -149.99 % | 0.03 108.69 % | -0.32 48.15 % | -0.62 |
| Total other income expenses net | 1.803 M 2 441.56 % | -77.000 K -101.69 % | 4.551 M 149.41 % | -9.210 M -273.18 % | -2.468 M -87.97 % | -1.313 M -132.80 % | -564.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | 30.277 M -61.57 % | 78.789 M -39.49 % | 130.207 M 447.88 % | -37.429 M -144.38 % | 84.337 M 44.78 % | 58.251 M |
| Total investments | 4.219 M -85.54 % | 29.187 M -57.80 % | 69.159 M | 0.000 -100.00 % | 4.500 M | 0.000 |
| Total debt | 198.383 M 2.13 % | 194.243 M -10.84 % | 217.863 M 109.88 % | 103.803 M -19.49 % | 128.933 M 108.85 % | 61.735 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 669.000 K 48.01 % | 452.000 K |
| Retained earnings | -30.595 M 45.18 % | -55.807 M -3.84 % | -53.744 M -18.35 % | -45.410 M -23.47 % | -36.777 M 7.50 % | -39.761 M |
| Common stock | 12.465 M -40.88 % | 21.083 M 0.40 % | 21.000 M 46.65 % | 14.320 M 143 100.00 % | 10.000 K 0.00 % | 10.000 K |
| Total equity | 269.844 M 12.33 % | 240.231 M 3.63 % | 231.811 M 3.66 % | 223.620 M 1 401.41 % | 14.894 M 30.42 % | 11.420 M |
| Other non current liabilities | 921.000 K 11.91 % | 823.000 K 24.32 % | 662.000 K -1.34 % | 671.000 K 61.30 % | 416.000 K 70.49 % | 244.000 K |
| Long term debt | 145.791 M 1.00 % | 144.353 M -15.98 % | 171.809 M 147.87 % | 69.314 M -5.68 % | 73.486 M 67.51 % | 43.869 M |
| Total non current liabilities | 146.712 M 1.06 % | 145.176 M -15.83 % | 172.471 M 146.44 % | 69.985 M -5.30 % | 73.902 M 67.53 % | 44.113 M |
| Other current liabilities | 37.397 M 41.64 % | 26.403 M 33.05 % | 19.845 M 36.20 % | 14.571 M -40.52 % | 24.498 M 245.53 % | 7.090 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 52.592 M 5.42 % | 49.890 M 8.33 % | 46.054 M 33.53 % | 34.489 M -37.80 % | 55.447 M 210.35 % | 17.866 M |
| Total current liabilities | 176.677 M 15.46 % | 153.016 M -1.81 % | 155.835 M 30.33 % | 119.571 M -30.06 % | 170.963 M 215.19 % | 54.241 M |
| Total liabilities | 323.389 M 8.45 % | 298.192 M -9.17 % | 328.306 M 73.20 % | 189.556 M -22.59 % | 244.865 M 148.96 % | 98.354 M |
| Other non current assets | 14.869 M -41.30 % | 25.329 M 2.64 % | 24.677 M 2.45 % | 24.086 M -7.28 % | 25.976 M -27.43 % | 35.794 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 26.386 M 7.72 % | 24.494 M 21.61 % | 20.142 M 51.76 % | 13.272 M 42.99 % | 9.282 M 42.60 % | 6.509 M |
| GoodWill | 14.044 M 1 028.03 % | 1.245 M -60.40 % | 3.144 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 40.430 M 57.08 % | 25.739 M 10.53 % | 23.286 M 75.45 % | 13.272 M 42.99 % | 9.282 M 42.60 % | 6.509 M |
| Property plant equipment net | 150.418 M 15.65 % | 130.066 M 0.61 % | 129.282 M 86.37 % | 69.369 M 42.98 % | 48.515 M 1 574.66 % | 2.897 M |
| Total non current assets | 205.862 M 13.65 % | 181.134 M -3.16 % | 187.050 M 58.02 % | 118.369 M 24.28 % | 95.243 M 65.50 % | 57.550 M |
| Other current assets | 6.955 M 91.65 % | 3.629 M -95.06 % | 73.532 M 10.16 % | 66.749 M -5.93 % | 70.954 M 176.69 % | 25.644 M |
| Short term investments | 4.219 M -85.54 % | 29.187 M -57.80 % | 69.159 M | 0.000 -100.00 % | 4.500 M | 0.000 |
| cash and cash equivalents | 168.106 M 45.60 % | 115.454 M 31.71 % | 87.656 M -37.93 % | 141.232 M 216.69 % | 44.596 M 1 180.02 % | 3.484 M |
| Cash and short term investments | 172.325 M 19.14 % | 144.641 M -7.76 % | 156.815 M 11.03 % | 141.232 M 187.66 % | 49.096 M 1 309.18 % | 3.484 M |
| Total current assets | 387.371 M 8.42 % | 357.289 M -4.23 % | 373.067 M 26.55 % | 294.807 M 79.20 % | 164.516 M 215.02 % | 52.224 M |
| Inventory | 117.664 M -3.49 % | 121.913 M -14.77 % | 143.037 M 64.74 % | 86.826 M 95.26 % | 44.466 M 92.53 % | 23.096 M |
| Net receivables | 90.427 M 3.81 % | 87.106 M 46.53 % | 59.446 M -1.83 % | 60.553 M 1.01 % | 59.946 M 194.10 % | 20.383 M |
| Tax assets | 145.000 K | 0.000 -100.00 % | 9.805 M -15.78 % | 11.642 M 1.50 % | 11.470 M -7.13 % | 12.350 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 86.688 M 12.99 % | 76.723 M -14.69 % | 89.936 M 27.55 % | 70.511 M -22.53 % | 91.018 M 210.80 % | 29.285 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 8.800 M 81.07 % | 4.860 M 122.22 % | 2.187 M | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 148.883 M 15.20 % | 129.243 M -2.72 % | 132.863 M 77.88 % | 74.692 M 48.31 % | 50.361 M 3 140.73 % | 1.554 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 279.174 M 3.36 % | 270.095 M 2.95 % | 262.368 M 3.01 % | 254.710 M 409.42 % | 50.000 M -2.29 % | 51.171 M |
| Deferred tax liabilities non current | 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 |
| Total assets | 593.233 M 10.18 % | 538.423 M -3.87 % | 560.117 M 35.56 % | 413.176 M 59.06 % | 259.759 M 136.63 % | 109.774 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -3.787 M -270.19 % | -1.023 M 85.65 % | -7.130 M | 0.000 |
| Stock based compensation | 4.017 M -41.95 % | 6.920 M -45.81 % | 12.770 M 2.72 % | 12.432 M 6 178.79 % | 198.000 K -52.29 % | 415.000 K | 0.000 |
| Change in working capital | 21.922 M 634.90 % | 2.983 M 110.30 % | -28.951 M 62.29 % | -76.774 M -342.23 % | 31.695 M 9 973.83 % | -321.000 K 27.05 % | -440.000 K |
| Accounts receivables | -2.193 M 88.06 % | -18.364 M -414.94 % | 5.831 M 284.88 % | -3.154 M 87.03 % | -24.314 M -313.01 % | -5.887 M -9.79 % | -5.362 M |
| Inventory | 17.067 M -20.59 % | 21.491 M 140.96 % | -52.464 M -23.85 % | -42.360 M -98.22 % | -21.370 M -195.61 % | -7.229 M 43.87 % | -12.880 M |
| Accounts payables | 0.000 -100.00 % | 18.364 M 414.94 % | -5.831 M -284.88 % | 3.154 M -87.03 % | 24.314 M 313.01 % | 5.887 M | 0.000 |
| Other working capital | 7.048 M 138.08 % | -18.508 M -178.71 % | 23.513 M 168.32 % | -34.414 M -164.85 % | 53.065 M 668.17 % | 6.908 M -44.47 % | 12.440 M |
| Other non cash items | 3.388 M 626.91 % | -643.000 K 90.31 % | -6.637 M -270.14 % | 3.901 M 65.86 % | 2.352 M 98.65 % | 1.184 M 127.68 % | -4.277 M |
| Net cash provided by operating activities | 97.702 M 107.36 % | 47.118 M 1 785.47 % | 2.499 M 105.50 % | -45.446 M -204.13 % | 43.642 M 280.02 % | -24.243 M -29.09 % | -18.780 M |
| Investments in property plant and equipment | -3.368 M 81.90 % | -18.608 M 36.44 % | -29.277 M -286.19 % | -7.581 M -27.13 % | -5.963 M -30.00 % | -4.587 M -70.39 % | -2.692 M |
| Acquisitions net | -11.551 M | 0.000 100.00 % | -4.825 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -67.278 M | 0.000 100.00 % | -4.500 M | 0.000 | 0.000 |
| Sales maturities of investments | 25.064 M -40.32 % | 41.995 M | 0.000 -100.00 % | 4.500 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.354 M -166.46 % | 5.047 M -44.53 % | 9.099 M 493.22 % | -2.314 M 75.84 % | -9.578 M -535.36 % | 2.200 M 200.00 % | -2.200 M |
| Net cash used for investing activites | 6.791 M -76.12 % | 28.434 M 130.81 % | -92.281 M -2 895.16 % | -3.081 M 70.55 % | -10.463 M -338.33 % | -2.387 M 51.21 % | -4.892 M |
| Debt repayment | -18.721 M 6.40 % | -20.000 M -135.96 % | 55.625 M 239.32 % | -39.925 M -554.11 % | 8.792 M -68.97 % | 28.333 M 11.24 % | 25.470 M |
| Common stock issued | 276.000 K 0.00 % | 276.000 K 0.00 % | 276.000 K -99.87 % | 204.710 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -3.413 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -31.233 M -7.07 % | -29.170 M -6.34 % | -27.430 M -39.79 % | -19.622 M -2 184.28 % | -859.000 K -74.24 % | -493.000 K | 0.000 |
| Net cash used provided by financing activities | -53.091 M -8.58 % | -48.894 M -271.73 % | 28.471 M -80.39 % | 145.163 M 1 729.86 % | 7.933 M -71.51 % | 27.840 M 9.31 % | 25.470 M |
| Effect of forex changes on cash | 1.250 M 9.65 % | 1.140 M -85.26 % | 7.735 M 256.93 % | -4.929 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | 52.652 M 89.41 % | 27.798 M 151.89 % | -53.576 M -155.44 % | 96.636 M 135.06 % | 41.112 M 3 297.69 % | 1.210 M -32.70 % | 1.798 M |
| Cash at beginning of period | 115.454 M 31.71 % | 87.656 M -37.93 % | 141.232 M 216.69 % | 44.596 M 1 180.02 % | 3.484 M 53.21 % | 2.274 M 377.73 % | 476.000 K |
| Cash at end of period | 168.106 M 45.60 % | 115.454 M 31.71 % | 87.656 M -37.93 % | 141.232 M 216.69 % | 44.596 M 1 180.02 % | 3.484 M 53.21 % | 2.274 M |
| Operating cash flow | 97.702 M 107.36 % | 47.118 M 1 785.47 % | 2.499 M 105.50 % | -45.446 M -204.13 % | 43.642 M 280.02 % | -24.243 M -29.09 % | -18.780 M |
| Capital expenditure | -10.233 M 61.70 % | -26.720 M 8.73 % | -29.277 M -286.19 % | -7.581 M -27.13 % | -5.963 M -30.00 % | -4.587 M -70.39 % | -2.692 M |
| Free CashFlow | 87.469 M 328.81 % | 20.398 M 176.17 % | -26.778 M 49.50 % | -53.027 M -240.73 % | 37.679 M 230.69 % | -28.830 M -34.27 % | -21.472 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 133.654 M 18.40 % | 112.888 M -28.31 % | 157.469 M 44.35 % | 109.091 M -6.46 % | 116.623 M 6.84 % | 109.158 M -20.40 % | 137.130 M 50.47 % | 91.132 M -11.24 % | 102.673 M 10.69 % | 92.760 M -22.86 % | 120.250 M 39.72 % | 86.065 M 0.06 % | 86.013 M -5.09 % | 90.624 M -19.31 % | 112.308 M 63.76 % | 68.581 M 3.05 % | 66.552 M -28.58 % | 93.181 M -13.98 % | 108.322 M 141.35 % | 44.882 M -4.89 % | 47.190 M 84.67 % | 25.553 M |
| Net income | 6.922 M 23.10 % | 5.623 M -48.96 % | 11.016 M 226.11 % | 3.378 M -53.81 % | 7.314 M 62.53 % | 4.500 M 1 885.71 % | -252.000 K 83.78 % | -1.554 M -159.56 % | 2.609 M 179.40 % | -3.286 M -268.39 % | -892.000 K 86.66 % | -6.687 M -368.77 % | 2.488 M 193.15 % | -2.671 M 60.60 % | -6.780 M 33.98 % | -10.270 M -979.28 % | 1.168 M -83.89 % | 7.249 M 2.79 % | 7.052 M 358.98 % | -2.723 M -257.40 % | 1.730 M 156.26 % | -3.075 M |
| Income before tax | 8.839 M 4.60 % | 8.450 M -37.39 % | 13.497 M 150.45 % | 5.389 M -48.65 % | 10.495 M 93.28 % | 5.430 M 167.22 % | 2.032 M 201.40 % | -2.004 M -138.30 % | 5.232 M 278.75 % | -2.927 M -368.29 % | 1.091 M 112.56 % | -8.684 M -348.19 % | 3.499 M 285.43 % | -1.887 M 78.57 % | -8.804 M 19.55 % | -10.944 M -715.87 % | 1.777 M -80.58 % | 9.149 M 5.32 % | 8.687 M 407.18 % | -2.828 M -233.96 % | 2.111 M 151.34 % | -4.112 M |
| Income before tax ratio | 0.07 -11.65 % | 0.07 -12.67 % | 0.09 73.51 % | 0.05 -45.11 % | 0.09 80.91 % | 0.05 235.70 % | 0.01 167.39 % | -0.02 -143.15 % | 0.05 261.49 % | -0.03 -447.79 % | 0.01 108.99 % | -0.10 -348.04 % | 0.04 295.37 % | -0.02 73.44 % | -0.08 50.88 % | -0.16 -697.65 % | 0.03 -72.81 % | 0.10 22.43 % | 0.08 227.28 % | -0.06 -240.85 % | 0.04 127.80 % | -0.16 |
| EBITDA | 23.154 M 17.05 % | 19.781 M -23.69 % | 25.923 M 45.04 % | 17.873 M -18.81 % | 22.013 M 31.98 % | 16.679 M 26.01 % | 13.236 M 37.95 % | 9.595 M -41.29 % | 16.343 M 118.31 % | 7.486 M -27.22 % | 10.286 M 634.71 % | 1.400 M -89.32 % | 13.112 M 64.33 % | 7.979 M 572.69 % | -1.688 M -42.81 % | -1.182 M -110.29 % | 11.487 M -24.61 % | 15.236 M 10.08 % | 13.841 M 3 475.85 % | -410.000 K -112.37 % | 3.314 M 212.00 % | -2.959 M |
| Net income ratio | 0.05 3.98 % | 0.05 -28.80 % | 0.07 125.92 % | 0.03 -50.63 % | 0.06 52.13 % | 0.04 2 343.31 % | 0.00 89.22 % | -0.02 -167.11 % | 0.03 171.73 % | -0.04 -377.56 % | -0.01 90.45 % | -0.08 -368.61 % | 0.03 198.14 % | -0.03 51.18 % | -0.06 59.69 % | -0.15 -953.27 % | 0.02 -77.44 % | 0.08 19.50 % | 0.07 207.31 % | -0.06 -265.49 % | 0.04 130.46 % | -0.12 |
| Ratio EBITDA | 0.17 -1.13 % | 0.18 6.44 % | 0.16 0.48 % | 0.16 -13.20 % | 0.19 23.53 % | 0.15 58.30 % | 0.10 -8.33 % | 0.11 -33.85 % | 0.16 97.24 % | 0.08 -5.65 % | 0.09 425.85 % | 0.02 -89.33 % | 0.15 73.14 % | 0.09 685.79 % | -0.02 12.79 % | -0.02 -109.99 % | 0.17 5.56 % | 0.16 27.97 % | 0.13 1 498.75 % | -0.01 -113.01 % | 0.07 160.65 % | -0.12 |
| Gross profit ratio | 0.49 2.63 % | 0.47 8.23 % | 0.44 -2.40 % | 0.45 -1.41 % | 0.45 5.43 % | 0.43 3.83 % | 0.41 -4.32 % | 0.43 -8.65 % | 0.47 8.86 % | 0.44 -4.38 % | 0.46 9.01 % | 0.42 -14.02 % | 0.49 10.86 % | 0.44 4.11 % | 0.42 -5.32 % | 0.45 -8.87 % | 0.49 4.67 % | 0.47 6.96 % | 0.44 -2.30 % | 0.45 -10.15 % | 0.50 16.10 % | 0.43 |
| Weighted average shs out dil | 138.440 M -1.52 % | 140.575 M 24.84 % | 112.600 M 0.00 % | 112.600 M -7.63 % | 121.900 M -24.15 % | 160.714 M 24.25 % | 129.350 M 3.85 % | 124.557 M 0.26 % | 124.238 M 2.08 % | 121.704 M -0.87 % | 122.769 M -0.86 % | 123.833 M -1.45 % | 125.657 M 3.50 % | 121.409 M 4.03 % | 116.705 M 0.00 % | 116.705 M -5.15 % | 123.036 M 0.00 % | 123.036 M 22.00 % | 100.852 M -18.03 % | 123.036 M 21.61 % | 101.170 M -17.77 % | 123.036 M |
| Weighted average shs out | 138.440 M -1.52 % | 140.575 M 24.84 % | 112.600 M 0.00 % | 112.600 M -7.63 % | 121.900 M -24.15 % | 160.714 M 24.23 % | 129.364 M 3.86 % | 124.557 M 0.26 % | 124.238 M 2.08 % | 121.704 M 0.50 % | 121.102 M -2.21 % | 123.833 M -0.46 % | 124.400 M 2.46 % | 121.409 M 4.03 % | 116.705 M 0.00 % | 116.705 M -5.15 % | 123.036 M 0.00 % | 123.036 M 22.00 % | 100.852 M 0.00 % | 100.852 M -0.31 % | 101.170 M -17.77 % | 123.036 M |
| EPS diluted | 0.05 25.00 % | 0.04 -59.10 % | 0.10 226.00 % | 0.03 -50.00 % | 0.06 114.29 % | 0.03 1 573.68 % | 0.00 84.80 % | -0.01 -159.52 % | 0.02 177.78 % | -0.03 -269.86 % | -0.01 86.48 % | -0.05 -372.73 % | 0.02 190.00 % | -0.02 62.13 % | -0.06 33.98 % | -0.09 -1 026.32 % | 0.01 -83.87 % | 0.06 -15.86 % | 0.07 416.74 % | -0.02 -229.24 % | 0.02 168.40 % | -0.03 |
| Earnings per share | 0.05 25.00 % | 0.04 -59.10 % | 0.10 226.00 % | 0.03 -50.00 % | 0.06 114.29 % | 0.03 1 573.68 % | 0.00 84.80 % | -0.01 -159.52 % | 0.02 177.78 % | -0.03 -264.86 % | -0.01 86.30 % | -0.05 -370.00 % | 0.02 190.91 % | -0.02 62.13 % | -0.06 33.98 % | -0.09 -1 026.32 % | 0.01 -83.87 % | 0.06 -15.86 % | 0.07 359.26 % | -0.03 -257.89 % | 0.02 168.40 % | -0.03 |
| Gross profit | 64.876 M 21.51 % | 53.390 M -22.41 % | 68.810 M 40.88 % | 48.842 M -7.77 % | 52.959 M 12.64 % | 47.015 M -17.35 % | 56.886 M 43.97 % | 39.512 M -18.92 % | 48.730 M 20.49 % | 40.442 M -26.24 % | 54.827 M 52.31 % | 35.996 M -13.97 % | 41.839 M 5.22 % | 39.763 M -15.99 % | 47.333 M 55.04 % | 30.529 M -6.09 % | 32.510 M -25.24 % | 43.486 M -7.99 % | 47.262 M 135.80 % | 20.043 M -14.54 % | 23.454 M 114.41 % | 10.939 M |
| Income tax expense | 1.598 M -33.88 % | 2.417 M 6.99 % | 2.259 M 111.72 % | 1.067 M -58.07 % | 2.545 M 173.66 % | 930.000 K 63.16 % | 570.000 K 226.67 % | -450.000 K -120.43 % | 2.203 M 513.65 % | 359.000 K -81.90 % | 1.983 M 199.30 % | -1.997 M -297.53 % | 1.011 M 28.95 % | 784.000 K 138.74 % | -2.024 M -200.30 % | -674.000 K -210.67 % | 609.000 K -67.95 % | 1.900 M 16.21 % | 1.635 M 1 657.14 % | -105.000 K -127.56 % | 381.000 K 136.74 % | -1.037 M |
| Cost of revenue | 68.778 M 15.60 % | 59.498 M -32.89 % | 88.659 M 47.15 % | 60.249 M -5.36 % | 63.664 M 2.45 % | 62.143 M -22.56 % | 80.244 M 55.45 % | 51.620 M -4.31 % | 53.943 M 3.11 % | 52.318 M -20.03 % | 65.423 M 30.67 % | 50.069 M 13.34 % | 44.174 M -13.15 % | 50.861 M -21.72 % | 64.975 M 70.75 % | 38.052 M 11.78 % | 34.042 M -31.50 % | 49.695 M -18.61 % | 61.060 M 145.82 % | 24.839 M 4.65 % | 23.736 M 62.42 % | 14.614 M |
| General and administrative expenses | 2.086 M 18.52 % | 1.760 M 283.91 % | -957.000 K -159.07 % | 1.620 M -5.26 % | 1.710 M -3.82 % | 1.778 M 260.61 % | -1.107 M -199.64 % | 1.111 M -27.15 % | 1.525 M -6.50 % | 1.631 M 272.41 % | -946.000 K -165.51 % | 1.444 M 0.84 % | 1.432 M 13.11 % | 1.266 M 480.18 % | -333.000 K -133.60 % | 991.000 K 5.43 % | 940.000 K 51.37 % | 621.000 K 225.20 % | -496.000 K -229.50 % | 383.000 K 3.79 % | 369.000 K -15.95 % | 439.000 K |
| Selling and marketing expenses | 50.826 M 18.61 % | 42.853 M 208.58 % | -39.465 M -199.25 % | 39.765 M -2.76 % | 40.894 M 2.33 % | 39.964 M 195.69 % | -41.763 M -205.97 % | 39.412 M -3.77 % | 40.958 M 1.79 % | 40.238 M 402.86 % | -13.286 M -133.66 % | 39.477 M 2.69 % | 38.444 M -0.60 % | 38.677 M 507.08 % | -9.501 M -129.84 % | 31.836 M 16.95 % | 27.221 M -18.05 % | 33.217 M 182.94 % | 11.740 M -46.31 % | 21.866 M 6.39 % | 20.552 M 44.75 % | 14.198 M |
| Other expenses | 284.000 K -29.88 % | 405.000 K -99.58 % | 96.329 M 9 216.15 % | 1.034 M -3.45 % | 1.071 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.693 M -97.47 % | 66.927 M 1 958.03 % | 3.252 M 2.43 % | 3.175 M 2.58 % | 3.095 M -94.96 % | 61.461 M 862.28 % | 6.387 M | 0.000 | 0.000 -100.00 % | 26.279 M 62 469.05 % | 42.000 K | 0.000 | 0.000 |
| Operating expenses | 53.196 M 18.17 % | 45.018 M -19.48 % | 55.907 M 31.80 % | 42.419 M -2.88 % | 43.675 M 2.48 % | 42.617 M -19.79 % | 53.132 M 25.79 % | 42.239 M -4.49 % | 44.227 M 1.53 % | 43.562 M -17.33 % | 52.695 M 19.29 % | 44.173 M 2.61 % | 43.051 M 0.03 % | 43.038 M -16.64 % | 51.627 M 31.65 % | 39.214 M 36.20 % | 28.791 M -14.92 % | 33.838 M -9.82 % | 37.523 M 68.33 % | 22.291 M 6.55 % | 20.921 M 42.93 % | 14.637 M |
| Cost and expenses | 121.974 M 16.70 % | 104.516 M -27.70 % | 144.566 M 40.81 % | 102.668 M -4.35 % | 107.339 M 2.46 % | 104.760 M -21.46 % | 133.376 M 42.10 % | 93.859 M -4.39 % | 98.170 M 2.39 % | 95.880 M -18.83 % | 118.118 M 25.33 % | 94.242 M 8.04 % | 87.225 M -7.11 % | 93.899 M -19.47 % | 116.602 M 50.91 % | 77.266 M 22.97 % | 62.833 M -24.78 % | 83.533 M -15.27 % | 98.583 M 109.17 % | 47.130 M 5.54 % | 44.657 M 52.67 % | 29.251 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 |
| Selling general and administrative expenses | 52.912 M 18.60 % | 44.613 M 210.37 % | -40.422 M -197.67 % | 41.385 M -2.86 % | 42.604 M 2.07 % | 41.742 M 197.37 % | -42.870 M -205.79 % | 40.523 M -4.61 % | 42.483 M 1.47 % | 41.869 M 394.19 % | -14.232 M -134.78 % | 40.921 M 2.62 % | 39.876 M -0.17 % | 39.943 M 506.17 % | -9.834 M -129.96 % | 32.827 M 16.57 % | 28.161 M -16.78 % | 33.838 M 200.94 % | 11.244 M -49.46 % | 22.249 M 6.35 % | 20.921 M 42.93 % | 14.637 M |
| Interest income | 1.211 M -46.63 % | 2.269 M 159.31 % | 875.000 K -35.85 % | 1.364 M -47.98 % | 2.622 M 7.86 % | 2.431 M -34.93 % | 3.736 M 36.25 % | 2.742 M 12.56 % | 2.436 M 16.17 % | 2.097 M -77.80 % | 9.447 M 800.57 % | 1.049 M -82.58 % | 6.021 M 84.18 % | 3.269 M 406.82 % | 645.000 K | 0.000 | 0.000 -100.00 % | 605.000 K 1 916.67 % | 30.000 K | 0.000 -100.00 % | 422.000 K 4 588.89 % | 9.000 K |
| Interest expense | 4.052 M 84.94 % | 2.191 M 4.13 % | 2.104 M -12.26 % | 2.398 M 69.95 % | 1.411 M 0.86 % | 1.399 M | 0.000 -100.00 % | 2.019 M 18.28 % | 1.707 M -10.35 % | 1.904 M | 0.000 -100.00 % | 1.556 M 18.78 % | 1.310 M -30.36 % | 1.881 M 1 040.00 % | 165.000 K -92.70 % | 2.259 M 16.32 % | 1.942 M 75.91 % | 1.104 M 3.47 % | 1.067 M 83.97 % | 580.000 K | 0.000 -100.00 % | 423.000 K |
| Depreciation and amortization | 10.263 M 12.29 % | 9.140 M -11.45 % | 10.322 M 2.34 % | 10.086 M -0.21 % | 10.107 M 2.61 % | 9.850 M -8.06 % | 10.714 M 11.84 % | 9.580 M 1.87 % | 9.404 M 10.52 % | 8.509 M 2.98 % | 8.263 M -3.11 % | 8.528 M 2.71 % | 8.303 M 3.98 % | 7.985 M 2.89 % | 7.761 M 3.44 % | 7.503 M 4.67 % | 7.168 M 43.85 % | 4.983 M 21.92 % | 4.087 M 122.36 % | 1.838 M 135.34 % | 781.000 K 6.99 % | 730.000 K |
| Operating income | 11.680 M 39.51 % | 8.372 M -35.12 % | 12.903 M 100.89 % | 6.423 M -30.82 % | 9.284 M 111.10 % | 4.398 M 17.16 % | 3.754 M 237.66 % | -2.727 M -160.56 % | 4.503 M 540.18 % | -1.023 M -147.98 % | 2.132 M 129.91 % | -7.128 M -248.22 % | 4.809 M 80 250.00 % | -6.000 K 99.86 % | -4.294 M 50.56 % | -8.685 M -333.53 % | 3.719 M -61.45 % | 9.648 M -0.93 % | 9.739 M 533.23 % | -2.248 M -188.75 % | 2.533 M 168.50 % | -3.698 M |
| Operating income ratio | 0.09 17.84 % | 0.07 -9.49 % | 0.08 39.17 % | 0.06 -26.04 % | 0.08 97.58 % | 0.04 47.18 % | 0.03 191.48 % | -0.03 -168.23 % | 0.04 497.68 % | -0.01 -162.20 % | 0.02 121.41 % | -0.08 -248.13 % | 0.06 84 546.73 % | 0.00 99.83 % | -0.04 69.81 % | -0.13 -326.62 % | 0.06 -46.03 % | 0.10 15.16 % | 0.09 279.50 % | -0.05 -193.31 % | 0.05 137.09 % | -0.14 |
| Total other income expenses net | -2.841 M -3 742.31 % | 78.000 K -86.87 % | 594.000 K 157.45 % | -1.034 M -185.38 % | 1.211 M 17.34 % | 1.032 M 159.93 % | -1.722 M -338.17 % | 723.000 K -0.82 % | 729.000 K 277.72 % | 193.000 K 118.54 % | -1.041 M 33.10 % | -1.556 M -133.03 % | 4.711 M 239.41 % | 1.388 M 130.78 % | -4.510 M -99.65 % | -2.259 M -16.32 % | -1.942 M -289.18 % | -499.000 K 52.57 % | -1.052 M -81.38 % | -580.000 K -37.44 % | -422.000 K -1.93 % | -414.000 K |
| 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 46.854 M 115.32 % | 21.760 M -28.13 % | 30.277 M -45.66 % | 55.713 M 5 034.84 % | 1.085 M -97.26 % | 39.665 M -49.66 % | 78.789 M -31.25 % | 114.601 M -4.71 % | 120.264 M -21.91 % | 154.013 M 18.28 % | 130.207 M 39.17 % | 93.560 M 23.50 % | 75.758 M 672.96 % | 9.801 M 126.19 % | -37.429 M 15.62 % | -44.356 M -140.78 % | 108.761 M 21.98 % | 89.166 M 5.73 % | 84.337 M 2 320.69 % | 3.484 M |
| Total investments | 1.818 M -38.14 % | 2.939 M -30.34 % | 4.219 M -20.67 % | 5.318 M -18.82 % | 6.551 M -63.76 % | 18.077 M -38.06 % | 29.187 M -3.16 % | 30.138 M -4.76 % | 31.643 M -39.72 % | 52.490 M -24.10 % | 69.159 M 35.27 % | 51.128 M 60.14 % | 31.928 M 6.21 % | 30.061 M | 0.000 100.00 % | -11.788 M | 0.000 100.00 % | -10.204 M -326.76 % | 4.500 M -35.42 % | 6.968 M |
| Total debt | 164.233 M -7.14 % | 176.865 M -10.85 % | 198.383 M -4.52 % | 207.771 M 20.39 % | 172.575 M -5.32 % | 182.268 M -6.16 % | 194.243 M -5.91 % | 206.442 M -5.16 % | 217.681 M -2.60 % | 223.499 M 2.59 % | 217.863 M -4.70 % | 228.607 M -4.27 % | 238.802 M 35.10 % | 176.761 M 70.29 % | 103.803 M -7.62 % | 112.370 M -10.47 % | 125.514 M -4.23 % | 131.062 M 1.65 % | 128.933 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 729.000 K 4.29 % | 699.000 K | 0.000 -100.00 % | 11.420 M |
| Retained earnings | -41.199 M 14.38 % | -48.121 M -57.28 % | -30.595 M 26.47 % | -41.611 M 7.51 % | -44.989 M 13.98 % | -52.303 M 6.28 % | -55.807 M 2.01 % | -56.952 M -4.45 % | -54.525 M 4.57 % | -57.134 M -6.31 % | -53.744 M -2.80 % | -52.280 M -14.67 % | -45.593 M 5.17 % | -48.081 M -5.88 % | -45.410 M -17.55 % | -38.630 M -36.21 % | -28.360 M 3.96 % | -29.528 M 19.71 % | -36.777 M | 0.000 |
| Common stock | 3.733 M -8.28 % | 4.070 M -67.35 % | 12.465 M -6.62 % | 13.348 M 12.50 % | 11.865 M -9.16 % | 13.061 M -38.05 % | 21.083 M 8.78 % | 19.381 M 10.26 % | 17.577 M 11.64 % | 15.745 M -25.02 % | 21.000 M -92.00 % | 262.368 M 0.00 % | 262.368 M 0.00 % | 262.368 M 1 732.18 % | 14.320 M -94.38 % | 254.710 M 2 547 000.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 |
| Total equity | 265.365 M 4.84 % | 253.117 M -6.20 % | 269.844 M 4.50 % | 258.221 M 3.50 % | 249.483 M 1.76 % | 245.166 M 2.05 % | 240.231 M 1.99 % | 235.545 M -0.02 % | 235.590 M 2.02 % | 230.928 M -0.38 % | 231.811 M 2.29 % | 226.626 M -1.48 % | 230.035 M 2.55 % | 224.320 M 0.31 % | 223.620 M 0.26 % | 223.037 M 849.21 % | 23.497 M 5.68 % | 22.235 M 49.29 % | 14.894 M 30.42 % | 11.420 M |
| Other non current liabilities | 1.141 M 14.10 % | 1.000 M 8.58 % | 921.000 K -14.48 % | 1.077 M 8.57 % | 992.000 K 9.37 % | 907.000 K 10.21 % | 823.000 K -9.46 % | 909.000 K 10.18 % | 825.000 K 24.62 % | 662.000 K 0.00 % | 662.000 K -12.66 % | 758.000 K 3.84 % | 730.000 K -4.70 % | 766.000 K 14.16 % | 671.000 K 6.17 % | 632.000 K 9.15 % | 579.000 K 16.50 % | 497.000 K 19.47 % | 416.000 K | 0.000 |
| Long term debt | 112.394 M -9.81 % | 124.619 M -14.52 % | 145.791 M -7.51 % | 157.627 M 29.78 % | 121.455 M -8.04 % | 132.077 M -8.50 % | 144.353 M -7.93 % | 156.792 M -6.91 % | 168.438 M -4.22 % | 175.861 M 2.36 % | 171.809 M -5.83 % | 182.445 M -5.17 % | 192.398 M 46.39 % | 131.431 M 89.62 % | 69.314 M -10.36 % | 77.322 M -14.37 % | 90.298 M 13.03 % | 79.888 M 8.71 % | 73.486 M | 0.000 |
| Total non current liabilities | 114.421 M -9.12 % | 125.906 M -14.18 % | 146.712 M -7.56 % | 158.704 M 29.61 % | 122.447 M -7.92 % | 132.984 M -8.40 % | 145.176 M -7.94 % | 157.701 M -6.83 % | 169.263 M -4.11 % | 176.523 M 2.35 % | 172.471 M -5.86 % | 183.203 M -5.14 % | 193.128 M 46.09 % | 132.197 M 88.89 % | 69.985 M -10.22 % | 77.954 M -14.22 % | 90.877 M 13.05 % | 80.385 M 8.77 % | 73.902 M | 0.000 |
| Other current liabilities | 42.083 M -29.57 % | 59.750 M 59.77 % | 37.397 M 23.15 % | 30.366 M 14.53 % | 26.513 M 8.43 % | 24.451 M -7.39 % | 26.403 M 27.38 % | 20.728 M -6.00 % | 22.050 M -2.88 % | 22.703 M 14.40 % | 19.845 M -0.65 % | 19.974 M 5.21 % | 18.984 M 7.10 % | 17.726 M 21.65 % | 14.571 M -32.73 % | 21.659 M -54.44 % | 47.542 M 91.73 % | 24.796 M 1.22 % | 24.498 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 51.839 M -0.78 % | 52.246 M -0.66 % | 52.592 M 4.88 % | 50.144 M -1.91 % | 51.120 M 1.85 % | 50.191 M 0.60 % | 49.890 M 0.48 % | 49.650 M 0.83 % | 49.243 M 3.37 % | 47.638 M 3.44 % | 46.054 M -0.23 % | 46.162 M -0.52 % | 46.404 M 2.37 % | 45.330 M 31.43 % | 34.489 M -1.59 % | 35.048 M -0.48 % | 35.216 M -31.18 % | 51.174 M -7.71 % | 55.447 M | 0.000 |
| Total current liabilities | 169.800 M -8.78 % | 186.151 M 5.36 % | 176.677 M 18.95 % | 148.528 M 4.57 % | 142.033 M -1.57 % | 144.302 M -5.69 % | 153.016 M -3.38 % | 158.375 M 11.14 % | 142.504 M -5.32 % | 150.508 M -3.42 % | 155.835 M -1.13 % | 157.614 M 11.78 % | 141.000 M 9.06 % | 129.284 M 8.12 % | 119.571 M 5.74 % | 113.078 M -21.90 % | 144.789 M -4.52 % | 151.649 M -11.30 % | 170.963 M | 0.000 |
| Total liabilities | 284.221 M -8.92 % | 312.057 M -3.50 % | 323.389 M 5.26 % | 307.232 M 16.16 % | 264.480 M -4.62 % | 277.286 M -7.01 % | 298.192 M -5.66 % | 316.076 M 1.38 % | 311.767 M -4.67 % | 327.031 M -0.39 % | 328.306 M -3.67 % | 340.817 M 2.00 % | 334.128 M 27.78 % | 261.481 M 37.94 % | 189.556 M -0.77 % | 191.032 M -18.94 % | 235.666 M 1.57 % | 232.034 M -5.24 % | 244.865 M | 0.000 |
| Other non current assets | 9.181 M -26.49 % | 12.490 M -16.00 % | 14.869 M -0.97 % | 15.014 M -13.49 % | 17.355 M -6.87 % | 18.636 M -0.20 % | 18.673 M 4.74 % | 17.828 M -8.47 % | 19.477 M -6.48 % | 20.827 M -15.60 % | 24.677 M 6.09 % | 23.260 M 2.85 % | 22.615 M -2.38 % | 23.167 M -3.82 % | 24.086 M -31.46 % | 35.140 M 6.91 % | 32.870 M -8.09 % | 35.765 M 37.68 % | 25.976 M 845.58 % | -3.484 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.788 M | 0.000 100.00 % | -10.204 M | 0.000 | 0.000 |
| Intangible assets | 29.945 M 17.99 % | 25.379 M -3.82 % | 26.386 M -5.57 % | 27.941 M 18.09 % | 23.661 M -1.72 % | 24.076 M -1.71 % | 24.494 M 12.52 % | 21.768 M 0.60 % | 21.638 M 3.08 % | 20.991 M 4.22 % | 20.142 M 9.69 % | 18.362 M 10.20 % | 16.662 M 11.99 % | 14.878 M 12.10 % | 13.272 M 12.59 % | 11.788 M 9.80 % | 10.736 M 5.21 % | 10.204 M 9.93 % | 9.282 M | 0.000 |
| GoodWill | 12.838 M -2.51 % | 13.169 M -6.23 % | 14.044 M 152.09 % | 5.571 M 347.47 % | 1.245 M 0.00 % | 1.245 M 0.00 % | 1.245 M -60.40 % | 3.144 M 0.00 % | 3.144 M 0.00 % | 3.144 M 0.00 % | 3.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 42.783 M 10.99 % | 38.548 M -4.65 % | 40.430 M 20.64 % | 33.512 M 34.55 % | 24.906 M -1.64 % | 25.321 M -1.62 % | 25.739 M 3.32 % | 24.912 M 0.52 % | 24.782 M 2.68 % | 24.135 M 3.65 % | 23.286 M 26.82 % | 18.362 M 10.20 % | 16.662 M 11.99 % | 14.878 M 12.10 % | 13.272 M 12.59 % | 11.788 M 9.80 % | 10.736 M 5.21 % | 10.204 M 9.93 % | 9.282 M | 0.000 |
| Property plant equipment net | 126.582 M -5.40 % | 133.805 M -11.04 % | 150.418 M -4.15 % | 156.932 M 31.10 % | 119.700 M -2.72 % | 123.049 M -5.39 % | 130.066 M -5.34 % | 137.403 M -3.58 % | 142.508 M -2.38 % | 145.989 M 12.92 % | 129.282 M -3.62 % | 134.132 M -3.36 % | 138.800 M 94.16 % | 71.487 M 3.05 % | 69.369 M -8.10 % | 75.480 M -5.66 % | 80.007 M 31.31 % | 60.929 M 25.59 % | 48.515 M | 0.000 |
| Total non current assets | 178.546 M -3.41 % | 184.843 M -10.21 % | 205.862 M -0.65 % | 207.203 M 24.98 % | 165.795 M -4.02 % | 172.731 M -4.64 % | 181.134 M -3.59 % | 187.880 M -3.18 % | 194.055 M -3.16 % | 200.397 M 7.14 % | 187.050 M -0.28 % | 187.575 M -0.18 % | 187.909 M 56.08 % | 120.390 M 1.71 % | 118.369 M -1.57 % | 120.255 M -2.72 % | 123.613 M 16.33 % | 106.264 M 11.57 % | 95.243 M 2 833.73 % | -3.484 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 6.955 M | 0.000 | 0.000 -100.00 % | 30.567 M -66.31 % | 90.735 M 156.76 % | 35.338 M -5.34 % | 37.331 M -3.25 % | 38.586 M -47.52 % | 73.532 M 138.95 % | 30.773 M -26.58 % | 41.916 M -45.69 % | 77.175 M 15.62 % | 66.749 M 123.40 % | 29.879 M 30.09 % | 22.968 M 22.19 % | 18.797 M 832.39 % | 2.016 M | 0.000 |
| Short term investments | 1.818 M -38.14 % | 2.939 M -30.34 % | 4.219 M -20.67 % | 5.318 M -18.82 % | 6.551 M -63.76 % | 18.077 M -38.06 % | 29.187 M -3.16 % | 30.138 M -4.76 % | 31.643 M -39.72 % | 52.490 M -24.10 % | 69.159 M 35.27 % | 51.128 M 60.14 % | 31.928 M 6.21 % | 30.061 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M -35.42 % | 6.968 M |
| cash and cash equivalents | 117.379 M -24.32 % | 155.105 M -7.73 % | 168.106 M 10.55 % | 152.058 M -11.33 % | 171.490 M 20.26 % | 142.603 M 23.51 % | 115.454 M 25.71 % | 91.841 M -5.72 % | 97.417 M 40.20 % | 69.486 M -20.73 % | 87.656 M -35.09 % | 135.047 M -17.17 % | 163.044 M -2.35 % | 166.960 M 18.22 % | 141.232 M -9.89 % | 156.726 M 835.51 % | 16.753 M -60.01 % | 41.896 M -6.05 % | 44.596 M 1 380.02 % | -3.484 M |
| Cash and short term investments | 119.197 M -24.58 % | 158.044 M -8.29 % | 172.325 M 9.50 % | 157.376 M -11.61 % | 178.041 M 10.80 % | 160.680 M 11.09 % | 144.641 M 18.58 % | 121.979 M -5.49 % | 129.060 M 5.81 % | 121.976 M -22.22 % | 156.815 M -15.77 % | 186.175 M -4.51 % | 194.972 M -1.04 % | 197.021 M 39.50 % | 141.232 M -9.89 % | 156.726 M 835.51 % | 16.753 M -60.01 % | 41.896 M -14.67 % | 49.096 M 1 309.18 % | 3.484 M |
| Total current assets | 371.040 M -2.44 % | 380.331 M -1.82 % | 387.371 M 8.13 % | 358.250 M 2.90 % | 348.168 M -0.44 % | 349.721 M -2.12 % | 357.289 M -1.77 % | 363.741 M 2.95 % | 353.302 M -1.19 % | 357.562 M -4.16 % | 373.067 M -1.79 % | 379.868 M 0.96 % | 376.254 M 2.97 % | 365.411 M 23.95 % | 294.807 M 0.34 % | 293.814 M 116.76 % | 135.550 M -8.42 % | 148.005 M -10.04 % | 164.516 M 4 622.04 % | 3.484 M |
| Inventory | 142.357 M 2.45 % | 138.956 M 18.10 % | 117.664 M -5.02 % | 123.877 M 23.07 % | 100.653 M -11.01 % | 113.109 M -7.22 % | 121.913 M -25.92 % | 164.569 M 10.83 % | 148.482 M -4.01 % | 154.681 M 8.14 % | 143.037 M 16.03 % | 123.277 M 22.26 % | 100.831 M 10.54 % | 91.215 M 5.05 % | 86.826 M 14.10 % | 76.095 M 25.50 % | 60.633 M 39.22 % | 43.552 M -2.06 % | 44.466 M | 0.000 |
| Net receivables | 109.486 M 31.39 % | 83.331 M -7.85 % | 90.427 M 17.44 % | 76.997 M 10.83 % | 69.474 M -8.50 % | 75.932 M -2.45 % | 77.840 M 0.84 % | 77.193 M 1.89 % | 75.760 M -6.36 % | 80.905 M 36.10 % | 59.446 M -15.58 % | 70.416 M -12.47 % | 80.451 M 4.24 % | 77.175 M 27.45 % | 60.553 M -0.72 % | 60.993 M 73.30 % | 35.196 M -43.74 % | 62.557 M -9.26 % | 68.938 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 145.000 K -91.69 % | 1.745 M -54.49 % | 3.834 M -33.03 % | 5.725 M -13.99 % | 6.656 M -13.97 % | 7.737 M 6.16 % | 7.288 M -22.85 % | 9.446 M -3.66 % | 9.805 M -17.05 % | 11.821 M 20.23 % | 9.832 M -9.45 % | 10.858 M -6.73 % | 11.642 M 20.83 % | 9.635 M | 0.000 -100.00 % | 9.570 M -16.56 % | 11.470 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 |
| Account payables | 75.878 M 2.32 % | 74.155 M -14.46 % | 86.688 M 27.45 % | 68.018 M 5.62 % | 64.400 M -7.55 % | 69.660 M -9.21 % | 76.723 M -12.81 % | 87.997 M 23.57 % | 71.211 M -11.17 % | 80.167 M -10.86 % | 89.936 M -1.69 % | 91.478 M 20.98 % | 75.612 M 14.17 % | 66.228 M -6.07 % | 70.511 M 25.08 % | 56.371 M -9.12 % | 62.031 M -18.03 % | 75.679 M -16.85 % | 91.018 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 13.957 M 56.56 % | 8.915 M 1.31 % | 8.800 M 20.38 % | 7.310 M 112.93 % | 3.433 M -34.41 % | 5.234 M 7.70 % | 4.860 M 57.28 % | 3.090 M 23.01 % | 2.512 M 9.65 % | 2.291 M 4.76 % | 2.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 124.760 M -5.53 % | 132.065 M -11.30 % | 148.883 M -4.11 % | 155.269 M 32.06 % | 117.575 M -3.84 % | 122.268 M -5.40 % | 129.243 M -5.28 % | 136.442 M -4.37 % | 142.681 M -0.57 % | 143.499 M 8.01 % | 132.863 M -4.14 % | 138.607 M -3.61 % | 143.802 M 87.34 % | 76.761 M 2.77 % | 74.692 M -7.53 % | 80.772 M | 0.000 -100.00 % | 63.950 M 26.98 % | 50.361 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 |
| Other total stockholders equity | 288.874 M 0.22 % | 288.253 M 3.25 % | 279.174 M 0.00 % | 279.174 M 0.00 % | 279.174 M 0.00 % | 279.174 M 3.36 % | 270.095 M 0.03 % | 270.026 M 0.00 % | 270.026 M 0.00 % | 270.026 M 2.92 % | 262.368 M -5.93 % | 278.906 M 1.19 % | 275.628 M 1.18 % | 272.401 M 6.95 % | 254.710 M 3 561.20 % | 6.957 M -86.39 % | 51.118 M -1.23 % | 51.753 M 3.51 % | 50.000 M | 0.000 |
| Deferred tax liabilities non current | 886.000 K 208.71 % | 287.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 |
| 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 |
| Total assets | 549.586 M -2.76 % | 565.174 M -4.73 % | 593.233 M 4.91 % | 565.453 M 10.02 % | 513.963 M -1.62 % | 522.452 M -2.97 % | 538.423 M -2.39 % | 551.621 M 0.78 % | 547.357 M -1.90 % | 557.959 M -0.39 % | 560.117 M -1.29 % | 567.443 M 0.58 % | 564.163 M 16.13 % | 485.801 M 17.58 % | 413.176 M -0.22 % | 414.069 M 59.77 % | 259.163 M 1.92 % | 254.269 M -2.11 % | 259.759 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.554 M 170.19 % | -2.214 M -575.00 % | -328.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.848 M -70.03 % | -1.675 M -597.92 % | -240.000 K -124.59 % | 976.000 K 88.05 % | 519.000 K 249.14 % | -348.000 K | 0.000 100.00 % | -1.322 M |
| Stock based compensation | 284.000 K -29.88 % | 405.000 K -60.95 % | 1.037 M 0.29 % | 1.034 M -3.45 % | 1.071 M 22.40 % | 875.000 K -50.48 % | 1.767 M 2.97 % | 1.716 M -1.61 % | 1.744 M 3.01 % | 1.693 M -47.88 % | 3.248 M -0.12 % | 3.252 M 2.43 % | 3.175 M 2.58 % | 3.095 M -57.65 % | 7.308 M 44.31 % | 5.064 M 16 780.00 % | 30.000 K 0.00 % | 30.000 K -28.57 % | 42.000 K 0.00 % | 42.000 K | 0.000 -100.00 % | 58.000 K |
| Change in working capital | -16.598 M -11.34 % | -14.908 M -305.60 % | 7.251 M 145.84 % | -15.819 M -196.05 % | 16.469 M 17.46 % | 14.021 M -33.36 % | 21.039 M 1 102.92 % | 1.749 M -53.35 % | 3.749 M 116.57 % | -22.621 M -29.92 % | -17.411 M -401.76 % | -3.470 M -240.54 % | 2.469 M 123.43 % | -10.539 M -2.37 % | -10.295 M 60.85 % | -26.299 M -1.24 % | -25.977 M -82.90 % | -14.203 M -154.91 % | 25.864 M 1 271.91 % | -2.207 M 78.43 % | -10.231 M -295.58 % | 5.231 M |
| Accounts receivables | -18.629 M -213.99 % | 16.343 M 196.89 % | -16.867 M -208.52 % | -5.467 M -182.81 % | 6.602 M -46.92 % | 12.439 M 177.56 % | -16.038 M -346.37 % | -3.593 M -188.24 % | 4.072 M 245.17 % | -2.805 M -1 025.74 % | 303.000 K 127.35 % | -1.108 M -119.08 % | 5.808 M 601.45 % | 828.000 K 105.89 % | -14.057 M -592.36 % | 2.855 M -68.16 % | 8.968 M 9 847.83 % | -92.000 K | 0.000 -100.00 % | 1.223 M 121.95 % | -5.573 M -1 018.12 % | 607.000 K |
| Inventory | -2.813 M 86.79 % | -21.292 M -341.00 % | 8.835 M 167.77 % | -13.037 M -203.98 % | 12.538 M 43.60 % | 8.731 M -79.54 % | 42.666 M 361.55 % | -16.313 M -347.17 % | 6.600 M 157.58 % | -11.462 M 28.42 % | -16.013 M 28.66 % | -22.446 M -133.42 % | -9.616 M -119.09 % | -4.389 M 59.10 % | -10.731 M 30.60 % | -15.462 M 9.48 % | -17.081 M -1 968.82 % | 914.000 K 107.10 % | -12.869 M -124.94 % | -5.721 M -101.16 % | -2.844 M -4 543.75 % | 64.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.038 M 346.37 % | 3.593 M 188.24 % | -4.072 M -245.17 % | 2.805 M 1 025.74 % | -303.000 K -127.35 % | 1.108 M 119.08 % | -5.808 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 4.844 M 148.64 % | -9.959 M -165.16 % | 15.283 M 469.20 % | 2.685 M 200.52 % | -2.671 M -14 157.89 % | 19.000 K 100.09 % | -21.627 M -219.74 % | 18.062 M 733.53 % | -2.851 M 74.45 % | -11.159 M -698.21 % | -1.398 M -107.37 % | 18.976 M 57.02 % | 12.085 M 296.50 % | -6.150 M -1 510.55 % | 436.000 K 104.02 % | -10.837 M -21.82 % | -8.896 M 41.15 % | -15.117 M -139.03 % | 38.733 M 1 002.25 % | 3.514 M 293.72 % | -1.814 M -135.11 % | 5.167 M |
| Other non cash items | 2.129 M 267.07 % | 580.000 K -11.04 % | 652.000 K -62.27 % | 1.728 M 14.74 % | 1.506 M 315.45 % | -699.000 K -242.36 % | 491.000 K 406.19 % | 97.000 K -74.87 % | 386.000 K 161.37 % | -629.000 K -133.67 % | 1.868 M 201.58 % | -1.839 M 69.55 % | -6.040 M -473.07 % | 1.619 M 98.16 % | 817.000 K -15.07 % | 962.000 K -17.28 % | 1.163 M 9.72 % | 1.060 M 8.27 % | 979.000 K 69.08 % | 579.000 K -95.75 % | 13.629 M 3 421.71 % | 387.000 K |
| Net cash provided by operating activities | 3.319 M 165.52 % | 1.250 M -95.90 % | 30.500 M 2 157.59 % | 1.351 M -96.36 % | 37.103 M 29.06 % | 28.748 M -22.36 % | 37.027 M 295.00 % | 9.374 M -47.88 % | 17.984 M 210.10 % | -16.334 M -231.72 % | -4.924 M -2 179.63 % | -216.000 K -102.08 % | 10.395 M 2 134.25 % | -511.000 K 87.34 % | -4.037 M 83.67 % | -24.715 M -48.10 % | -16.688 M -17 666.32 % | 95.000 K -99.75 % | 38.543 M 1 467.26 % | -2.819 M -147.71 % | 5.909 M 194.13 % | 2.009 M |
| Investments in property plant and equipment | -132.000 K 49.23 % | -260.000 K 40.64 % | -438.000 K 54.75 % | -968.000 K 47.90 % | -1.858 M 5.06 % | -1.957 M -7.82 % | -1.815 M 72.94 % | -6.708 M 30.72 % | -9.682 M -13.71 % | -8.515 M -26.37 % | -6.738 M 11.94 % | -7.652 M -6.53 % | -7.183 M 6.76 % | -7.704 M -210.77 % | -2.479 M -28.58 % | -1.928 M -31.07 % | -1.471 M 13.62 % | -1.703 M -9.24 % | -1.559 M 6.53 % | -1.668 M -1 885.71 % | -84.000 K 94.09 % | -1.422 M |
| Acquisitions net | -4.407 M -83.63 % | -2.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.942 M -209.68 % | -4.825 M | 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 % | 6.700 M 200.00 % | -6.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -531.000 K | 0.000 100.00 % | -18.967 M | 0.000 100.00 % | -30.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 793.000 K -31.40 % | 1.156 M 27.45 % | 907.000 K -16.48 % | 1.086 M -90.67 % | 11.635 M 1.74 % | 11.436 M | 0.000 -100.00 % | 2.753 M -87.53 % | 22.077 M 24.76 % | 17.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -1.123 M 17.49 % | -1.361 M 88.84 % | -12.193 M -1 016.58 % | -1.092 M 15.02 % | -1.285 M -184.65 % | 1.518 M 40.56 % | 1.080 M 8.00 % | 1.000 M -90.14 % | 10.146 M -32.10 % | 14.942 M 174.51 % | -20.054 M -279.37 % | 11.180 M 452.79 % | -3.169 M 91.61 % | -37.786 M -1 555.83 % | -2.282 M -38.14 % | -1.652 M -14.09 % | -1.448 M -132.18 % | 4.500 M 212.50 % | -4.000 M -700.00 % | -500.000 K 59.35 % | -1.230 M -19.19 % | -1.032 M |
| Net cash used for investing activites | -4.869 M -69.95 % | -2.865 M 42.97 % | -5.024 M 34.53 % | -7.674 M -190.37 % | 8.492 M -22.78 % | 10.997 M 1 596.19 % | -735.000 K 75.13 % | -2.955 M -113.11 % | 22.541 M 160.59 % | 8.650 M 127.36 % | -31.617 M -104.79 % | -15.439 M -114.94 % | -7.183 M 81.12 % | -38.042 M -1 434.57 % | -2.479 M -28.58 % | -1.928 M -31.07 % | -1.471 M -152.59 % | 2.797 M 150.31 % | -5.559 M -156.41 % | -2.168 M -64.99 % | -1.314 M 7.59 % | -1.422 M |
| Debt repayment | -5.800 M -23.40 % | -4.700 M -56.25 % | -3.008 M 47.35 % | -5.713 M -14.26 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M -107.08 % | 70.625 M 2 925.00 % | -2.500 M 92.15 % | -31.845 M -1 008.81 % | -2.872 M -6.06 % | -2.708 M 0.00 % | -2.708 M -224.70 % | -834.000 K | 0.000 100.00 % | -833.000 K |
| Common stock issued | 0.000 -100.00 % | 279.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 276.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 276.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 204.710 M | 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 |
| Dividends paid | -23.149 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 financing activites | -6.946 M 1.25 % | -7.034 M 2.59 % | -7.221 M -2.02 % | -7.078 M 42.57 % | -12.324 M -53.61 % | -8.023 M -2.19 % | -7.851 M -4.57 % | -7.508 M -1.78 % | -7.377 M -14.66 % | -6.434 M 6.37 % | -6.872 M 2.15 % | -7.023 M -1.56 % | -6.915 M -4.46 % | -6.620 M -2.19 % | -6.478 M -3.66 % | -6.249 M -55.80 % | -4.011 M -39.08 % | -2.884 M -512.31 % | -471.000 K -262.31 % | -130.000 K -101.00 % | 13.041 M 9 979.55 % | -132.000 K |
| Net cash used provided by financing activities | -35.895 M -213.36 % | -11.455 M -11.99 % | -10.229 M 20.03 % | -12.791 M 26.17 % | -17.324 M -35.91 % | -12.747 M 0.81 % | -12.851 M -2.74 % | -12.508 M -1.06 % | -12.377 M -10.92 % | -11.158 M 6.01 % | -11.872 M 1.26 % | -12.023 M -0.91 % | -11.915 M -118.54 % | 64.281 M 815.98 % | -8.978 M -105.39 % | 166.616 M 2 520.69 % | -6.883 M -23.09 % | -5.592 M -75.90 % | -3.179 M -229.77 % | -964.000 K -107.39 % | 13.041 M 1 451.40 % | -965.000 K |
| Effect of forex changes on cash | -281.000 K -507.25 % | 69.000 K -91.39 % | 801.000 K 351.89 % | -318.000 K -151.62 % | 616.000 K 307.95 % | 151.000 K -12.21 % | 172.000 K -66.47 % | 513.000 K 336.41 % | -217.000 K -132.29 % | 672.000 K -34.25 % | 1.022 M 420.38 % | -319.000 K -106.66 % | 4.787 M 113.23 % | 2.245 M 162.41 % | -3.597 M -183.23 % | -1.270 M -1 157.43 % | -101.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -37.726 M -190.18 % | -13.001 M -181.01 % | 16.048 M 182.59 % | -19.432 M -167.27 % | 28.887 M 6.40 % | 27.149 M 14.97 % | 23.613 M 523.48 % | -5.576 M -119.96 % | 27.931 M 253.72 % | -18.170 M 61.66 % | -47.391 M -69.27 % | -27.997 M -614.94 % | -3.916 M -115.22 % | 25.728 M 266.05 % | -15.494 M -111.07 % | 139.973 M 656.71 % | -25.143 M -831.22 % | -2.700 M -109.06 % | 29.805 M 600.84 % | -5.951 M -133.74 % | 17.636 M 4 765.61 % | -378.000 K |
| Cash at beginning of period | 155.105 M -7.73 % | 168.106 M 10.55 % | 152.058 M -11.33 % | 171.490 M 20.26 % | 142.603 M 23.51 % | 115.454 M 25.71 % | 91.841 M -5.72 % | 97.417 M 40.20 % | 69.486 M -20.73 % | 87.656 M -35.09 % | 135.047 M -17.17 % | 163.044 M -2.35 % | 166.960 M 18.22 % | 141.232 M -9.89 % | 156.726 M 835.51 % | 16.753 M -60.01 % | 41.896 M -6.05 % | 44.596 M 201.51 % | 14.791 M -28.69 % | 20.742 M 567.80 % | 3.106 M -10.85 % | 3.484 M |
| Cash at end of period | 117.379 M -24.32 % | 155.105 M -7.73 % | 168.106 M 10.55 % | 152.058 M -11.33 % | 171.490 M 20.26 % | 142.603 M 23.51 % | 115.454 M 25.71 % | 91.841 M -5.72 % | 97.417 M 40.20 % | 69.486 M -20.73 % | 87.656 M -35.09 % | 135.047 M -17.17 % | 163.044 M -2.35 % | 166.960 M 18.22 % | 141.232 M -9.89 % | 156.726 M 835.51 % | 16.753 M -60.01 % | 41.896 M -6.05 % | 44.596 M 201.51 % | 14.791 M -28.69 % | 20.742 M 567.80 % | 3.106 M |
| Operating cash flow | 3.319 M 165.52 % | 1.250 M -95.90 % | 30.500 M 2 157.59 % | 1.351 M -96.36 % | 37.103 M 29.06 % | 28.748 M -22.36 % | 37.027 M 295.00 % | 9.374 M -47.88 % | 17.984 M 210.10 % | -16.334 M -231.72 % | -4.924 M -2 179.63 % | -216.000 K -102.08 % | 10.395 M 2 134.25 % | -511.000 K 87.34 % | -4.037 M 83.67 % | -24.715 M -48.10 % | -16.688 M -17 666.32 % | 95.000 K -99.75 % | 38.543 M 1 467.26 % | -2.819 M -147.71 % | 5.909 M 194.13 % | 2.009 M |
| Capital expenditure | -1.515 M 6.54 % | -1.621 M 11.03 % | -1.822 M 44.97 % | -3.311 M -5.35 % | -3.143 M -60.60 % | -1.957 M -7.82 % | -1.815 M 72.94 % | -6.708 M 30.72 % | -9.682 M -13.71 % | -8.515 M -26.37 % | -6.738 M 11.94 % | -7.652 M -6.53 % | -7.183 M 6.76 % | -7.704 M -210.77 % | -2.479 M -28.58 % | -1.928 M -31.07 % | -1.471 M 13.62 % | -1.703 M -9.24 % | -1.559 M 6.53 % | -1.668 M -1 885.71 % | -84.000 K 94.09 % | -1.422 M |
| Free CashFlow | 1.804 M 586.25 % | -371.000 K -101.29 % | 28.678 M 1 563.16 % | -1.960 M -105.77 % | 33.960 M 26.76 % | 26.791 M -23.92 % | 35.212 M 1 220.78 % | 2.666 M -67.89 % | 8.302 M 133.41 % | -24.849 M -113.08 % | -11.662 M -48.22 % | -7.868 M -344.96 % | 3.212 M 139.10 % | -8.215 M -26.07 % | -6.516 M 75.54 % | -26.643 M -46.72 % | -18.159 M -1 029.29 % | -1.608 M -104.35 % | 36.984 M 924.25 % | -4.487 M -177.03 % | 5.825 M 892.33 % | 587.000 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |