Van Elle Holdings plc VANL.L
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 130.465 M -6.46 % | 139.479 M -6.22 % | 148.734 M 19.07 % | 124.915 M 48.06 % | 84.368 M -0.01 % | 84.373 M -4.63 % | 88.468 M -14.83 % | 103.872 M 10.39 % | 94.093 M 11.75 % | 84.199 M 14.42 % | 73.586 M 57.76 % | 46.645 M 30.73 % | 35.680 M |
| Net income | 1.843 M -56.26 % | 4.214 M -9.92 % | 4.678 M 151.51 % | 1.860 M 231.73 % | -1.412 M 42.48 % | -2.455 M -176.43 % | 3.212 M -56.23 % | 7.339 M -0.19 % | 7.353 M -12.93 % | 8.445 M 55.58 % | 5.428 M 143.08 % | 2.233 M 130.68 % | 968.000 K |
| Income before tax | 4.648 M -17.40 % | 5.627 M 4.77 % | 5.371 M 49.49 % | 3.593 M 356.83 % | -1.399 M 37.52 % | -2.239 M -155.49 % | 4.035 M -56.02 % | 9.174 M -1.17 % | 9.283 M -13.42 % | 10.722 M 52.37 % | 7.037 M 146.31 % | 2.857 M 107.48 % | 1.377 M |
| Income before tax ratio | 0.04 -11.69 % | 0.04 11.72 % | 0.04 25.55 % | 0.03 273.46 % | -0.02 37.51 % | -0.03 -158.18 % | 0.05 -48.36 % | 0.09 -10.48 % | 0.10 -22.52 % | 0.13 33.16 % | 0.10 56.13 % | 0.06 58.71 % | 0.04 |
| EBITDA | 13.425 M -2.09 % | 13.711 M 27.40 % | 10.762 M 11.02 % | 9.694 M 132.36 % | 4.172 M 37.37 % | 3.037 M -66.07 % | 8.950 M -42.20 % | 15.484 M -4.07 % | 16.141 M 12.18 % | 14.388 M 47.98 % | 9.723 M 108.51 % | 4.663 M 52.54 % | 3.057 M |
| Net income ratio | 0.01 -53.24 % | 0.03 -3.94 % | 0.03 111.23 % | 0.01 188.97 % | -0.02 42.48 % | -0.03 -180.14 % | 0.04 -48.61 % | 0.07 -9.59 % | 0.08 -22.09 % | 0.10 35.97 % | 0.07 54.09 % | 0.05 76.45 % | 0.03 |
| Ratio EBITDA | 0.10 4.68 % | 0.10 35.86 % | 0.07 -6.76 % | 0.08 56.94 % | 0.05 37.38 % | 0.04 -64.42 % | 0.10 -32.13 % | 0.15 -13.10 % | 0.17 0.39 % | 0.17 29.33 % | 0.13 32.17 % | 0.10 16.68 % | 0.09 |
| Gross profit ratio | 0.31 3.05 % | 0.30 11.55 % | 0.27 -1.19 % | 0.27 4.59 % | 0.26 -2.55 % | 0.27 -16.01 % | 0.32 -3.77 % | 0.33 -6.67 % | 0.35 -1.75 % | 0.36 4.40 % | 0.35 6.24 % | 0.33 6.17 % | 0.31 |
| Weighted average shs out dil | 108.291 M 0.35 % | 107.912 M 0.72 % | 107.140 M 0.44 % | 106.667 M 0.00 % | 106.667 M 30.83 % | 81.534 M 1.92 % | 80.000 M 0.00 % | 80.000 M 6.49 % | 75.123 M 7.32 % | 70.000 M -12.50 % | 80.000 M 0.00 % | 80.000 M 3 500.00 % | 2.222 M |
| Weighted average shs out | 107.184 M 0.45 % | 106.703 M 0.03 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 30.83 % | 81.534 M 1.92 % | 80.000 M 0.00 % | 80.000 M 6.49 % | 75.123 M 7.32 % | 70.000 M -12.50 % | 80.000 M 0.00 % | 80.000 M 3 500.00 % | 2.222 M |
| EPS diluted | 0.02 -56.41 % | 0.04 -10.76 % | 0.04 151.15 % | 0.02 231.82 % | -0.01 56.15 % | -0.03 -174.88 % | 0.04 -56.16 % | 0.09 -6.33 % | 0.10 -18.42 % | 0.12 76.99 % | 0.07 143.01 % | 0.03 -93.66 % | 0.44 |
| Earnings per share | 0.02 -56.46 % | 0.04 -10.02 % | 0.04 152.30 % | 0.02 231.82 % | -0.01 56.15 % | -0.03 -174.88 % | 0.04 -56.16 % | 0.09 -6.33 % | 0.10 -18.42 % | 0.12 76.99 % | 0.07 143.01 % | 0.03 -93.66 % | 0.44 |
| Gross profit | 40.420 M -3.61 % | 41.934 M 4.60 % | 40.088 M 17.65 % | 34.073 M 54.86 % | 22.003 M -2.55 % | 22.579 M -19.90 % | 28.187 M -18.04 % | 34.392 M 3.03 % | 33.381 M 9.80 % | 30.403 M 19.46 % | 25.451 M 67.61 % | 15.185 M 38.80 % | 10.940 M |
| Income tax expense | 1.488 M 5.31 % | 1.413 M 103.90 % | 693.000 K -60.01 % | 1.733 M 13 230.77 % | 13.000 K -93.98 % | 216.000 K -73.75 % | 823.000 K -55.15 % | 1.835 M -4.92 % | 1.930 M -15.24 % | 2.277 M 41.52 % | 1.609 M 157.85 % | 624.000 K 52.57 % | 409.000 K |
| Cost of revenue | 90.045 M -7.69 % | 97.545 M -10.22 % | 108.646 M 19.60 % | 90.842 M 45.66 % | 62.365 M 0.92 % | 61.794 M 2.51 % | 60.281 M -13.24 % | 69.480 M 14.44 % | 60.712 M 12.86 % | 53.796 M 11.76 % | 48.135 M 53.00 % | 31.460 M 27.16 % | 24.740 M |
| General and administrative expenses | 37.733 M -3.21 % | 38.984 M 9.76 % | 35.516 M 17.05 % | 30.342 M 30.11 % | 23.320 M -7.21 % | 25.131 M 7.09 % | 23.468 M -1.09 % | 23.726 M 7.76 % | 22.018 M 13.80 % | 19.348 M 7.02 % | 18.079 M 50.01 % | 12.052 M 28.86 % | 9.353 M |
| Selling and marketing expenses | 0.000 100.00 % | -157.000 K -118.06 % | -72.000 K 10.00 % | -80.000 K -131.01 % | 258.000 K 113.80 % | -1.869 M -1 290.45 % | 157.000 K | 0.000 -100.00 % | 77.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -154.000 K 94.29 % | -2.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 35.545 M -1.62 % | 36.129 M 1.93 % | 35.444 M 17.12 % | 30.262 M 28.35 % | 23.578 M 1.36 % | 23.262 M -1.54 % | 23.625 M -4.28 % | 24.682 M 4.25 % | 23.676 M 22.37 % | 19.348 M 7.02 % | 18.079 M 50.01 % | 12.052 M 28.86 % | 9.353 M |
| Cost and expenses | 125.590 M -6.05 % | 133.674 M -7.23 % | 144.090 M 18.98 % | 121.104 M 40.91 % | 85.943 M 1.04 % | 85.056 M 1.37 % | 83.906 M -10.89 % | 94.162 M 11.58 % | 84.388 M 15.37 % | 73.144 M 10.47 % | 66.214 M 52.17 % | 43.512 M 27.63 % | 34.093 M |
| Research and development expenses | -2.034 M | 0.000 -100.00 % | 132.000 K 57.14 % | 84.000 K -14.29 % | 98.000 K 157.89 % | 38.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 37.733 M -2.82 % | 38.827 M 9.54 % | 35.444 M 17.12 % | 30.262 M 28.35 % | 23.578 M 1.36 % | 23.262 M -1.54 % | 23.625 M -0.43 % | 23.726 M 7.38 % | 22.095 M 14.20 % | 19.348 M 7.02 % | 18.079 M 50.01 % | 12.052 M 28.86 % | 9.353 M |
| Interest income | 186.000 K -25.90 % | 251.000 K -42.95 % | 440.000 K -38.72 % | 718.000 K 7 877.78 % | 9.000 K -62.50 % | 24.000 K -53.85 % | 52.000 K 108.00 % | 25.000 K 78.57 % | 14.000 K 27.27 % | 11.000 K | 0.000 | 0.000 -100.00 % | 210.000 K |
| Interest expense | 413.000 K -3.73 % | 429.000 K -2.50 % | 440.000 K -38.72 % | 718.000 K 19.27 % | 602.000 K -7.95 % | 654.000 K 12.95 % | 579.000 K 3.21 % | 561.000 K 28.67 % | 436.000 K 26.74 % | 344.000 K 2.69 % | 335.000 K 21.38 % | 276.000 K 31.43 % | 210.000 K |
| Depreciation and amortization | 8.364 M 9.26 % | 7.655 M 25.12 % | 6.118 M 13.65 % | 5.383 M 8.33 % | 4.969 M 7.51 % | 4.622 M 6.60 % | 4.336 M -24.58 % | 5.749 M 22.79 % | 4.682 M 40.47 % | 3.333 M 41.77 % | 2.351 M 53.66 % | 1.530 M 4.08 % | 1.470 M |
| Operating income | 4.875 M -16.02 % | 5.805 M 25.00 % | 4.644 M 21.86 % | 3.811 M 341.97 % | -1.575 M -130.60 % | -683.000 K -114.97 % | 4.562 M -57.23 % | 10.666 M -7.14 % | 11.486 M 3.90 % | 11.055 M 49.96 % | 7.372 M 135.30 % | 3.133 M 97.42 % | 1.587 M |
| Operating income ratio | 0.04 -10.22 % | 0.04 33.29 % | 0.03 2.34 % | 0.03 263.43 % | -0.02 -130.61 % | -0.01 -115.70 % | 0.05 -49.78 % | 0.10 -15.88 % | 0.12 -7.03 % | 0.13 31.06 % | 0.10 49.15 % | 0.07 51.01 % | 0.04 |
| Total other income expenses net | -227.000 K -27.53 % | -178.000 K -124.48 % | 727.000 K 193.32 % | -779.000 K -30.27 % | -598.000 K 5.08 % | -630.000 K -19.54 % | -527.000 K 1.68 % | -536.000 K -27.01 % | -422.000 K -26.73 % | -333.000 K 0.60 % | -335.000 K -21.38 % | -276.000 K -31.43 % | -210.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.983 M 142.27 % | 1.644 M 547.96 % | -367.000 K -173.88 % | -134.000 K -107.83 % | 1.711 M 300.82 % | -852.000 K -120.13 % | 4.232 M -28.33 % | 5.905 M 305.01 % | 1.458 M -82.52 % | 8.341 M 40.35 % | 5.943 M 42.79 % | 4.162 M 146.27 % | 1.690 M |
| Total investments | 0.000 100.00 % | -390.000 K | 0.000 -100.00 % | 811.000 K -1.10 % | 820.000 K -1.09 % | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 11.187 M 46.31 % | 7.646 M -10.24 % | 8.518 M 24.30 % | 6.853 M -33.00 % | 10.229 M -9.77 % | 11.336 M -7.30 % | 12.229 M -27.14 % | 16.785 M 17.25 % | 14.316 M 19.88 % | 11.942 M 44.11 % | 8.287 M 61.32 % | 5.137 M 99.57 % | 2.574 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M | 0.000 | 0.000 100.00 % | 0.000 | 0.000 100.00 % | -15.314 M -15.82 % | -13.222 M | 0.000 |
| Retained earnings | 37.769 M 4.45 % | 36.159 M 8.07 % | 33.458 M 11.39 % | 30.038 M 9.58 % | 27.412 M -4.39 % | 28.671 M -9.87 % | 31.810 M 2.23 % | 31.115 M 19.35 % | 26.070 M 32.15 % | 19.728 M 68.56 % | 11.704 M 81.20 % | 6.459 M 52.84 % | 4.226 M |
| Common stock | 2.164 M 1.36 % | 2.135 M 0.09 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 33.31 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 59.05 % | 1.006 M -5.89 % | 1.069 M 6.69 % | 1.002 M 0.00 % | 1.002 M |
| Total equity | 54.450 M 3.25 % | 52.734 M 5.40 % | 50.031 M 7.34 % | 46.611 M 5.97 % | 43.985 M -2.78 % | 45.244 M 7.57 % | 42.061 M 1.68 % | 41.366 M 13.89 % | 36.321 M 75.02 % | 20.752 M 62.24 % | 12.791 M 71.03 % | 7.479 M 42.57 % | 5.246 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.170 M -69.33 % | 3.815 M | 0.000 | 0.000 | 0.000 -100.00 % | 342.000 K -8.80 % | 375.000 K -71.29 % | 1.306 M 222.47 % | 405.000 K 185.21 % | 142.000 K |
| Long term debt | 5.879 M 4.87 % | 5.606 M -9.27 % | 6.179 M 19.82 % | 5.157 M -25.14 % | 6.889 M -7.67 % | 7.461 M -0.97 % | 7.534 M -32.76 % | 11.205 M 13.70 % | 9.855 M 16.74 % | 8.442 M 43.33 % | 5.890 M 58.85 % | 3.708 M 119.93 % | 1.686 M |
| Total non current liabilities | 12.125 M 6.95 % | 11.337 M 8.16 % | 10.482 M 4.81 % | 10.001 M -6.57 % | 10.704 M 18.50 % | 9.033 M 994.91 % | 825.000 K -16.41 % | 987.000 K -19.95 % | 1.233 M -3.29 % | 1.275 M -83.64 % | 7.792 M 74.98 % | 4.453 M 143.60 % | 1.828 M |
| Other current liabilities | 5.117 M -64.03 % | 14.227 M 3.83 % | 13.702 M 25.30 % | 10.935 M 7.16 % | 10.204 M 574.87 % | 1.512 M -32.04 % | 2.225 M 14.04 % | 1.951 M 8.51 % | 1.798 M 6.26 % | 1.692 M -49.43 % | 3.346 M -23.20 % | 4.357 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.987 M 412.11 % | 388.000 K 36.14 % | 285.000 K 25.00 % | 228.000 K -21.65 % | 291.000 K 105.22 % | -5.580 M -25.08 % | -4.461 M -27.46 % | -3.500 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.308 M 160.20 % | 2.040 M -12.78 % | 2.339 M 37.91 % | 1.696 M -49.22 % | 3.340 M -13.81 % | 3.875 M -17.47 % | 4.695 M -15.86 % | 5.580 M 25.08 % | 4.461 M 27.46 % | 3.500 M 46.02 % | 2.397 M 67.74 % | 1.429 M 60.92 % | 888.000 K |
| Total current liabilities | 28.050 M -19.38 % | 34.793 M 0.80 % | 34.517 M 8.00 % | 31.959 M 0.47 % | 31.808 M 102.66 % | 15.695 M -26.79 % | 21.437 M -10.52 % | 23.956 M 12.89 % | 21.221 M 11.47 % | 19.038 M -1.78 % | 19.384 M 33.28 % | 14.544 M 55.68 % | 9.342 M |
| Total liabilities | 40.175 M -12.91 % | 46.130 M 2.51 % | 44.999 M 7.24 % | 41.960 M -1.30 % | 42.512 M 71.92 % | 24.728 M -18.31 % | 30.269 M -16.22 % | 36.130 M 12.22 % | 32.196 M 12.70 % | 28.567 M 5.12 % | 27.176 M 43.05 % | 18.997 M 70.07 % | 11.170 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -3.458 M 91.80 % | -42.192 M -1.10 % | -41.733 M -5.11 % | -39.703 M 2.63 % | -40.775 M 2.51 % | -41.826 M -21.45 % | -34.440 M -25.64 % | -27.411 M -41.42 % | -19.383 M -46.36 % | -13.243 M -52.76 % | -8.669 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 811.000 K -1.10 % | 820.000 K -1.09 % | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.000 K -95.28 % | 106.000 K -97.15 % | 3.713 M -3.48 % | 3.847 M 1.99 % | 3.772 M 148.65 % | 1.517 M 1 279.09 % | 110.000 K -24.14 % | 145.000 K -3.97 % | 151.000 K 34.82 % | 112.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 4.549 M 5.15 % | 4.326 M 25.10 % | 3.458 M 0.00 % | 3.458 M 0.00 % | 3.458 M 220.78 % | 1.078 M -50.53 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M |
| Goodwill and intangible assets | 4.554 M 2.75 % | 4.432 M -38.20 % | 7.171 M -1.83 % | 7.305 M 1.04 % | 7.230 M 178.61 % | 2.595 M 13.37 % | 2.289 M -1.51 % | 2.324 M -0.26 % | 2.330 M 1.70 % | 2.291 M 5.14 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M |
| Property plant equipment net | 36.867 M -16.25 % | 44.020 M 5.02 % | 41.917 M 8.26 % | 38.719 M 1.24 % | 38.243 M -0.84 % | 38.566 M 0.21 % | 38.486 M -2.57 % | 39.502 M 23.02 % | 32.110 M 27.83 % | 25.120 M 46.01 % | 17.204 M 55.50 % | 11.064 M 70.48 % | 6.490 M |
| Total non current assets | 42.159 M -13.68 % | 48.841 M 7.04 % | 45.630 M 5.19 % | 43.377 M 1.27 % | 42.835 M 4.70 % | 40.912 M 0.34 % | 40.775 M -2.51 % | 41.826 M 21.45 % | 34.440 M 25.64 % | 27.411 M 41.42 % | 19.383 M 46.36 % | 13.243 M 52.76 % | 8.669 M |
| Other current assets | 7.833 M 1 101.38 % | 652.000 K -95.17 % | 13.492 M 11.46 % | 12.105 M -13.52 % | 13.998 M 246.31 % | 4.042 M 10.53 % | 3.657 M 17.17 % | 3.121 M 96.29 % | 1.590 M -0.25 % | 1.594 M -5.06 % | 1.679 M 6.27 % | 1.580 M | 0.000 |
| Short 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 |
| cash and cash equivalents | 7.204 M 20.03 % | 6.002 M -32.45 % | 8.885 M 27.16 % | 6.987 M -17.97 % | 8.518 M -30.11 % | 12.188 M 52.41 % | 7.997 M -26.50 % | 10.880 M -15.38 % | 12.858 M 257.07 % | 3.601 M 53.63 % | 2.344 M 140.41 % | 975.000 K 10.29 % | 884.000 K |
| Cash and short term investments | 7.204 M 20.03 % | 6.002 M -32.45 % | 8.885 M 27.16 % | 6.987 M -17.97 % | 8.518 M -30.11 % | 12.188 M 52.41 % | 7.997 M -26.50 % | 10.880 M -15.38 % | 12.858 M 257.07 % | 3.601 M 53.63 % | 2.344 M 140.41 % | 975.000 K 10.29 % | 884.000 K |
| Total current assets | 52.466 M 4.88 % | 50.023 M 1.26 % | 49.400 M 9.31 % | 45.194 M 3.51 % | 43.662 M 50.25 % | 29.060 M -7.91 % | 31.555 M -11.54 % | 35.670 M 4.67 % | 34.077 M 55.55 % | 21.908 M 6.43 % | 20.584 M 55.55 % | 13.233 M 70.81 % | 7.747 M |
| Inventory | 6.317 M 9.80 % | 5.753 M 15.73 % | 4.971 M 31.75 % | 3.773 M 24.85 % | 3.022 M 11.84 % | 2.702 M -6.25 % | 2.882 M 12.36 % | 2.565 M 5.86 % | 2.423 M 50.40 % | 1.611 M 45.92 % | 1.104 M 2.99 % | 1.072 M 77.48 % | 604.000 K |
| Net receivables | 31.112 M -17.29 % | 37.616 M 70.58 % | 22.052 M -34.31 % | 33.568 M 15.15 % | 29.152 M 82.31 % | 15.990 M -10.19 % | 17.805 M -6.80 % | 19.104 M 10.53 % | 17.284 M 12.47 % | 15.367 M -6.54 % | 16.443 M 60.28 % | 10.259 M 63.91 % | 6.259 M |
| Tax assets | 738.000 K 89.72 % | 389.000 K | 0.000 -100.00 % | 38.734 M 1.20 % | 38.275 M -0.91 % | 38.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 16.344 M -7.62 % | 17.693 M 2.61 % | 17.243 M -4.89 % | 18.130 M 4.65 % | 17.324 M 103.36 % | 8.519 M -41.32 % | 14.517 M -7.37 % | 15.672 M 11.28 % | 14.084 M 11.58 % | 12.622 M 5.92 % | 11.916 M 46.78 % | 8.118 M 1.61 % | 7.989 M |
| Tax payables | 1.281 M 53.78 % | 833.000 K -32.44 % | 1.233 M 2.92 % | 1.198 M 27.45 % | 940.000 K -47.46 % | 1.789 M | 0.000 -100.00 % | 753.000 K -14.24 % | 878.000 K -28.27 % | 1.224 M -29.04 % | 1.725 M 169.53 % | 640.000 K 37.63 % | 465.000 K |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -4.303 M | 0.000 -100.00 % | 6.307 M 501.21 % | -1.572 M -232.35 % | -473.000 K -2 727.78 % | 18.000 K -96.04 % | 455.000 K -19.18 % | 563.000 K -92.81 % | 7.827 M 42.33 % | 5.499 M 3 972.54 % | -142.000 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K |
| Capital lease obligations | 6.743 M -11.81 % | 7.646 M 3.89 % | 7.360 M 7.40 % | 6.853 M -27.23 % | 9.417 M -16.93 % | 11.336 M 0.86 % | 11.239 M -27.73 % | 15.551 M 21.15 % | 12.836 M 22.05 % | 10.517 M 26.91 % | 8.287 M 61.57 % | 5.129 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 |
| Other total stockholders equity | 14.517 M 68.16 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M -41.53 % | 14.766 M 71.04 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 6.246 M 8.99 % | 5.731 M 33.19 % | 4.303 M 17.12 % | 3.674 M 60.16 % | 2.294 M 45.93 % | 1.572 M 21.11 % | 1.298 M 33.95 % | 969.000 K 24.55 % | 778.000 K 9.27 % | 712.000 K 19.46 % | 596.000 K 75.29 % | 340.000 K 139.44 % | 142.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.007 M -28.43 % | 11.187 M 14.83 % | 9.742 M 18.03 % | 8.254 M | 0.000 | 0.000 | 0.000 |
| Total assets | 94.625 M -4.29 % | 98.864 M 4.03 % | 95.030 M 7.29 % | 88.571 M 2.40 % | 86.497 M 23.62 % | 69.972 M -3.26 % | 72.330 M -6.67 % | 77.496 M 13.10 % | 68.517 M 38.93 % | 49.319 M 23.40 % | 39.967 M 50.96 % | 26.476 M 61.28 % | 16.416 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -14.697 M -17.73 % | -12.484 M 7.34 % | -13.473 M -129.17 % | -5.879 M -299.42 % | -1.472 M -143.99 % | 3.346 M 24.62 % | 2.685 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 57.000 K -77.47 % | 253.000 K 47.95 % | 171.000 K -1.72 % | 174.000 K 13.73 % | 153.000 K 31.90 % | 116.000 K -5.69 % | 123.000 K -45.33 % | 225.000 K 192.21 % | 77.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -4.526 M 1.14 % | -4.578 M -142.86 % | -1.885 M -30.72 % | -1.442 M 56.10 % | -3.285 M -194.23 % | 3.486 M 158.41 % | 1.349 M 137.78 % | -3.571 M -29.29 % | -2.762 M -4 022.39 % | -67.000 K -106.34 % | 1.056 M 154.27 % | -1.946 M -215.22 % | 1.689 M |
| Accounts receivables | -809.000 K 38.57 % | -1.317 M 8.16 % | -1.434 M 30.86 % | -2.074 M 80.60 % | -10.688 M -234.86 % | 7.925 M 375.69 % | 1.666 M 148.59 % | -3.429 M -75.85 % | -1.950 M -543.18 % | 440.000 K 107.39 % | -5.950 M -20.76 % | -4.927 M -381.38 % | 1.751 M |
| Inventory | -323.000 K 56.53 % | -743.000 K 38.08 % | -1.200 M -60.00 % | -750.000 K -186.31 % | 869.000 K 382.78 % | 180.000 K 156.78 % | -317.000 K -123.24 % | -142.000 K 82.51 % | -812.000 K -60.16 % | -507.000 K -1 484.38 % | -32.000 K 93.16 % | -468.000 K -654.84 % | -62.000 K |
| Accounts payables | -2.630 M -7.83 % | -2.439 M -809.01 % | 344.000 K -73.13 % | 1.280 M -80.11 % | 6.437 M 239.21 % | -4.624 M -445.93 % | -847.000 K -157.62 % | 1.470 M -4.79 % | 1.544 M 180.46 % | -1.919 M -132.25 % | 5.950 M 20.76 % | 4.927 M | 0.000 |
| Other working capital | -764.000 K -867.09 % | -79.000 K -119.51 % | 405.000 K 297.06 % | 102.000 K 5.15 % | 97.000 K 1 840.00 % | 5.000 K -99.41 % | 847.000 K 157.62 % | -1.470 M 4.79 % | -1.544 M -180.46 % | 1.919 M -72.73 % | 7.038 M 104.06 % | 3.449 M | 0.000 |
| Other non cash items | -2.914 M -350.34 % | 1.164 M -92.65 % | 15.846 M 7.26 % | 14.773 M -2.74 % | 15.189 M 101.82 % | 7.526 M 11 132.84 % | 67.000 K 103.18 % | -2.104 M -290.75 % | 1.103 M 146.46 % | -2.374 M -407.12 % | 773.000 K 354.71 % | 170.000 K 164.39 % | -264.000 K |
| Net cash provided by operating activities | 5.856 M -32.75 % | 8.708 M -14.89 % | 10.231 M 23.80 % | 8.264 M 285.99 % | 2.141 M -71.13 % | 7.416 M -2.03 % | 7.570 M -30.80 % | 10.940 M 4.93 % | 10.426 M 11.66 % | 9.337 M -2.82 % | 9.608 M 383.54 % | 1.987 M -48.56 % | 3.863 M |
| Investments in property plant and equipment | -3.575 M 35.00 % | -5.500 M 10.82 % | -6.167 M -20.40 % | -5.122 M -139.91 % | -2.135 M 23.50 % | -2.791 M -16.78 % | -2.390 M 52.70 % | -5.053 M 9.15 % | -5.562 M 9.74 % | -6.162 M -83.01 % | -3.367 M -43.28 % | -2.350 M -88.00 % | -1.250 M |
| Acquisitions net | -3.417 M -415.38 % | -663.000 K -217.35 % | 565.000 K 47.14 % | 384.000 K -53.11 % | 819.000 K 75.37 % | 467.000 K 18.83 % | 393.000 K 22.43 % | 321.000 K 132.61 % | 138.000 K 42.27 % | 97.000 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.169 M 616.43 % | -420.000 K -168.29 % | 615.000 K 195.67 % | 208.000 K -70.29 % | 700.000 K 1 328.57 % | 49.000 K 590.00 % | -10.000 K -103.12 % | 321.000 K 552.11 % | -71.000 K 36.61 % | -112.000 K -253.42 % | 73.000 K -53.50 % | 157.000 K 127.12 % | -579.000 K |
| Net cash used for investing activites | -4.823 M 26.74 % | -6.583 M -17.51 % | -5.602 M -18.24 % | -4.738 M -260.03 % | -1.316 M 43.37 % | -2.324 M -15.79 % | -2.007 M 57.59 % | -4.732 M 13.89 % | -5.495 M 11.04 % | -6.177 M -87.52 % | -3.294 M -50.21 % | -2.193 M -19.90 % | -1.829 M |
| Debt repayment | 4.445 M 225.14 % | -3.552 M -317.88 % | -850.000 K -4.68 % | -812.000 K -6 666.67 % | -12.000 K 98.79 % | -990.000 K -304.08 % | -245.000 K 95.68 % | -5.666 M -10 401.82 % | 55.000 K 103.71 % | -1.482 M -18 425.00 % | -8.000 K -102.69 % | 297.000 K | 0.000 |
| Common stock issued | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.666 M | 0.000 | 0.000 -100.00 % | 8.833 M | 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 |
| Dividends paid | -1.271 M 0.70 % | -1.280 M 14.27 % | -1.493 M | 0.000 | 0.000 100.00 % | -800.000 K 69.70 % | -2.640 M -4.76 % | -2.520 M -270.59 % | -680.000 K -61.52 % | -421.000 K -130.05 % | -183.000 K | 0.000 | 0.000 |
| Other financing activites | -2.825 M -1 487.08 % | -178.000 K 54.12 % | -388.000 K 91.09 % | -4.355 M 3.71 % | -4.523 M 26.11 % | -6.121 M -10.07 % | -5.561 M | 0.000 100.00 % | -3.882 M | 0.000 100.00 % | -4.754 M | 0.000 100.00 % | -1.928 M |
| Net cash used provided by financing activities | 349.000 K 106.97 % | -5.008 M -83.38 % | -2.731 M 46.00 % | -5.057 M -12.50 % | -4.495 M -398.89 % | -901.000 K 89.33 % | -8.446 M -3.18 % | -8.186 M -289.23 % | 4.326 M 327.33 % | -1.903 M 61.52 % | -4.945 M -1 764.98 % | 297.000 K 115.40 % | -1.928 M |
| Effect of forex changes on cash | -180.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 |
| Net change in cash | 1.202 M 141.69 % | -2.883 M -251.90 % | 1.898 M 223.97 % | -1.531 M 58.28 % | -3.670 M -187.57 % | 4.191 M 245.37 % | -2.883 M -45.75 % | -1.978 M -121.37 % | 9.257 M 636.44 % | 1.257 M -8.18 % | 1.369 M 1 404.40 % | 91.000 K -14.15 % | 106.000 K |
| Cash at beginning of period | 6.002 M -32.45 % | 8.885 M 27.16 % | 6.987 M -17.97 % | 8.518 M -30.11 % | 12.188 M 52.41 % | 7.997 M -26.50 % | 10.880 M -15.38 % | 12.858 M 257.07 % | 3.601 M 53.63 % | 2.344 M 140.41 % | 975.000 K 10.29 % | 884.000 K | 0.000 |
| Cash at end of period | 7.204 M 20.03 % | 6.002 M -32.45 % | 8.885 M 27.16 % | 6.987 M -17.97 % | 8.518 M -30.11 % | 12.188 M 52.41 % | 7.997 M -26.50 % | 10.880 M -15.38 % | 12.858 M 257.07 % | 3.601 M 53.63 % | 2.344 M 140.41 % | 975.000 K 819.81 % | 106.000 K |
| Operating cash flow | 5.766 M -33.79 % | 8.708 M -14.89 % | 10.231 M 23.80 % | 8.264 M 285.99 % | 2.141 M -71.13 % | 7.416 M -2.03 % | 7.570 M -30.80 % | 10.940 M 4.93 % | 10.426 M 11.66 % | 9.337 M -2.82 % | 9.608 M 383.54 % | 1.987 M -48.56 % | 3.863 M |
| Capital expenditure | -3.575 M 35.00 % | -5.500 M 10.82 % | -6.167 M -20.40 % | -5.122 M -139.91 % | -2.135 M 23.50 % | -2.791 M -16.78 % | -2.390 M 52.70 % | -5.053 M 9.15 % | -5.562 M 9.74 % | -6.162 M -83.01 % | -3.367 M -43.28 % | -2.350 M -88.00 % | -1.250 M |
| Free CashFlow | 2.191 M -31.70 % | 3.208 M -21.06 % | 4.064 M 29.34 % | 3.142 M 52 266.67 % | 6.000 K -99.87 % | 4.625 M -10.71 % | 5.180 M -12.01 % | 5.887 M 21.03 % | 4.864 M 53.20 % | 3.175 M -49.13 % | 6.241 M 1 819.28 % | -363.000 K -113.89 % | 2.613 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 65.302 M 0.21 % | 65.163 M -8.57 % | 71.269 M 4.48 % | 68.210 M 0.46 % | 67.898 M -16.01 % | 80.836 M 24.64 % | 64.854 M 7.98 % | 60.061 M 30.44 % | 46.045 M 20.15 % | 38.323 M 6.90 % | 35.849 M -26.12 % | 48.524 M 6.54 % | 45.547 M 6.12 % | 42.921 M -16.22 % | 51.230 M -2.68 % | 52.642 M 3.29 % | 50.967 M 18.18 % | 43.126 M -2.29 % | 44.136 M 10.17 % | 40.063 M 8.89 % | 36.793 M 0.00 % | 36.793 M 57.76 % | 23.323 M 0.00 % | 23.323 M 30.73 % | 17.840 M 0.00 % | 17.840 M |
| Net income | 483.000 K -64.49 % | 1.360 M -46.44 % | 2.539 M 51.58 % | 1.675 M -9.85 % | 1.858 M -34.11 % | 2.820 M 621.23 % | 391.000 K -73.38 % | 1.469 M 277.20 % | -829.000 K -42.20 % | -583.000 K 81.78 % | -3.199 M -529.97 % | 744.000 K -43.98 % | 1.328 M -29.51 % | 1.884 M -39.13 % | 3.095 M -27.07 % | 4.244 M -17.06 % | 5.117 M 128.85 % | 2.236 M -48.86 % | 4.372 M 7.34 % | 4.073 M 50.07 % | 2.714 M 0.00 % | 2.714 M 143.08 % | 1.117 M 0.00 % | 1.117 M 130.68 % | 484.000 K 0.00 % | 484.000 K |
| Income before tax | 2.780 M 48.82 % | 1.868 M -40.47 % | 3.138 M 26.07 % | 2.489 M 19.32 % | 2.086 M -36.50 % | 3.285 M 96.00 % | 1.676 M -12.57 % | 1.917 M 382.74 % | -678.000 K 5.96 % | -721.000 K 77.17 % | -3.158 M -443.63 % | 919.000 K -45.30 % | 1.680 M -28.66 % | 2.355 M -38.82 % | 3.849 M -27.72 % | 5.325 M -12.01 % | 6.052 M 87.31 % | 3.231 M -41.79 % | 5.551 M 7.35 % | 5.171 M 46.97 % | 3.519 M 0.00 % | 3.519 M 146.31 % | 1.429 M 0.00 % | 1.429 M 107.48 % | 688.500 K 0.00 % | 688.500 K |
| Income before tax ratio | 0.04 48.51 % | 0.03 -34.89 % | 0.04 20.66 % | 0.04 18.77 % | 0.03 -24.40 % | 0.04 57.25 % | 0.03 -19.03 % | 0.03 316.76 % | -0.01 21.73 % | -0.02 78.64 % | -0.09 -565.13 % | 0.02 -48.65 % | 0.04 -32.78 % | 0.05 -26.97 % | 0.08 -25.73 % | 0.10 -14.81 % | 0.12 58.49 % | 0.07 -40.43 % | 0.13 -2.56 % | 0.13 34.97 % | 0.10 0.00 % | 0.10 56.13 % | 0.06 0.00 % | 0.06 58.71 % | 0.04 0.00 % | 0.04 |
| EBITDA | 7.377 M 18.45 % | 6.228 M -16.66 % | 7.473 M 19.86 % | 6.235 M 11.58 % | 5.588 M -12.59 % | 6.393 M 29.68 % | 4.930 M 4.89 % | 4.700 M 107.05 % | 2.270 M 19.04 % | 1.907 M 520.04 % | -454.000 K -113.05 % | 3.479 M -14.54 % | 4.071 M -14.87 % | 4.782 M -40.57 % | 8.047 M -3.33 % | 8.324 M -8.56 % | 9.103 M 29.34 % | 7.038 M -6.81 % | 7.552 M 10.47 % | 6.836 M 40.62 % | 4.862 M 0.00 % | 4.862 M 108.51 % | 2.332 M 0.00 % | 2.332 M 52.54 % | 1.529 M 0.00 % | 1.529 M |
| Net income ratio | 0.01 -64.56 % | 0.02 -41.42 % | 0.04 45.08 % | 0.02 -10.26 % | 0.03 -21.56 % | 0.03 478.63 % | 0.01 -75.35 % | 0.02 235.85 % | -0.02 -18.35 % | -0.02 82.95 % | -0.09 -682.00 % | 0.02 -47.41 % | 0.03 -33.58 % | 0.04 -27.34 % | 0.06 -25.06 % | 0.08 -19.70 % | 0.10 93.64 % | 0.05 -47.66 % | 0.10 -2.56 % | 0.10 37.82 % | 0.07 0.00 % | 0.07 54.09 % | 0.05 0.00 % | 0.05 76.45 % | 0.03 0.00 % | 0.03 |
| Ratio EBITDA | 0.11 18.20 % | 0.10 -8.85 % | 0.10 14.71 % | 0.09 11.07 % | 0.08 4.06 % | 0.08 4.04 % | 0.08 -2.86 % | 0.08 58.73 % | 0.05 -0.93 % | 0.05 492.93 % | -0.01 -117.66 % | 0.07 -19.78 % | 0.09 -19.78 % | 0.11 -29.07 % | 0.16 -0.66 % | 0.16 -11.47 % | 0.18 9.44 % | 0.16 -4.62 % | 0.17 0.28 % | 0.17 29.14 % | 0.13 0.00 % | 0.13 32.17 % | 0.10 0.00 % | 0.10 16.68 % | 0.09 0.00 % | 0.09 |
| Gross profit ratio | 0.31 0.28 % | 0.31 3.67 % | 0.30 -1.50 % | 0.30 5.70 % | 0.29 12.35 % | 0.26 -2.54 % | 0.26 -8.01 % | 0.28 14.88 % | 0.25 -10.40 % | 0.28 6.16 % | 0.26 -4.56 % | 0.27 -11.89 % | 0.31 -5.58 % | 0.33 -5.13 % | 0.35 9.15 % | 0.32 -9.12 % | 0.35 -3.72 % | 0.36 -1.44 % | 0.37 3.71 % | 0.35 2.41 % | 0.35 0.00 % | 0.35 6.24 % | 0.33 0.00 % | 0.33 6.17 % | 0.31 0.00 % | 0.31 |
| Weighted average shs out dil | 108.085 M 0.19 % | 107.879 M 0.45 % | 107.395 M 0.48 % | 106.877 M 0.20 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 31.41 % | 81.172 M 1.47 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.16 % | 79.874 M 13.50 % | 70.373 M 0.53 % | 70.000 M 0.00 % | 70.000 M -12.50 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 3 500.00 % | 2.222 M 0.00 % | 2.222 M |
| Weighted average shs out | 106.963 M 0.21 % | 106.742 M 0.05 % | 106.685 M 0.02 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 0.00 % | 106.667 M 31.41 % | 81.172 M 1.47 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M -0.09 % | 80.075 M 0.25 % | 79.874 M 13.50 % | 70.373 M 0.53 % | 70.000 M -0.32 % | 70.224 M -12.22 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 3 500.00 % | 2.222 M 0.00 % | 2.222 M |
| EPS diluted | 0.00 -64.29 % | 0.01 -46.61 % | 0.02 50.32 % | 0.02 -9.77 % | 0.02 -34.09 % | 0.03 613.51 % | 0.00 -73.19 % | 0.01 276.92 % | -0.01 -41.82 % | -0.01 86.04 % | -0.04 -523.66 % | 0.01 -43.98 % | 0.02 -29.66 % | 0.02 -39.02 % | 0.04 -27.12 % | 0.05 -17.16 % | 0.06 101.57 % | 0.03 -49.12 % | 0.06 7.39 % | 0.06 71.68 % | 0.03 0.00 % | 0.03 142.14 % | 0.01 0.00 % | 0.01 -93.64 % | 0.22 0.00 % | 0.22 |
| Earnings per share | 0.00 -64.57 % | 0.01 -46.64 % | 0.02 51.59 % | 0.02 -9.77 % | 0.02 -34.09 % | 0.03 613.51 % | 0.00 -73.19 % | 0.01 276.92 % | -0.01 -41.82 % | -0.01 86.04 % | -0.04 -523.66 % | 0.01 -43.98 % | 0.02 -29.66 % | 0.02 -39.02 % | 0.04 -26.98 % | 0.05 -17.32 % | 0.06 101.57 % | 0.03 -49.12 % | 0.06 7.76 % | 0.06 71.09 % | 0.03 0.00 % | 0.03 142.14 % | 0.01 0.00 % | 0.01 -93.64 % | 0.22 0.00 % | 0.22 |
| Gross profit | 20.260 M 0.50 % | 20.160 M -5.21 % | 21.268 M 2.91 % | 20.666 M 6.18 % | 19.463 M -5.63 % | 20.625 M 21.47 % | 16.979 M -0.67 % | 17.094 M 49.86 % | 11.407 M 7.65 % | 10.596 M 13.48 % | 9.337 M -29.49 % | 13.242 M -6.13 % | 14.107 M 0.19 % | 14.080 M -20.52 % | 17.715 M 6.22 % | 16.677 M -6.13 % | 17.767 M 13.79 % | 15.614 M -3.69 % | 16.213 M 14.26 % | 14.190 M 11.51 % | 12.726 M 0.00 % | 12.726 M 67.61 % | 7.593 M 0.00 % | 7.593 M 38.80 % | 5.470 M 0.00 % | 5.470 M |
| Income tax expense | 980.000 K 92.91 % | 508.000 K -15.19 % | 599.000 K -26.41 % | 814.000 K 257.02 % | 228.000 K -50.97 % | 465.000 K -63.81 % | 1.285 M 186.83 % | 448.000 K 196.69 % | 151.000 K 209.42 % | -138.000 K -436.59 % | 41.000 K -76.57 % | 175.000 K -50.28 % | 352.000 K -25.27 % | 471.000 K -37.53 % | 754.000 K -30.25 % | 1.081 M 15.61 % | 935.000 K -6.03 % | 995.000 K -15.61 % | 1.179 M 7.38 % | 1.098 M 36.48 % | 804.500 K 0.00 % | 804.500 K 157.85 % | 312.000 K 0.00 % | 312.000 K 52.57 % | 204.500 K 0.00 % | 204.500 K |
| Cost of revenue | 45.042 M 0.09 % | 45.003 M -10.00 % | 50.001 M 5.17 % | 47.544 M -1.84 % | 48.435 M -19.56 % | 60.211 M 25.77 % | 47.875 M 11.42 % | 42.967 M 24.05 % | 34.638 M 24.93 % | 27.727 M 4.58 % | 26.512 M -24.86 % | 35.282 M 12.22 % | 31.440 M 9.01 % | 28.841 M -13.95 % | 33.515 M -6.81 % | 35.965 M 8.33 % | 33.200 M 20.67 % | 27.512 M -1.47 % | 27.923 M 7.92 % | 25.873 M 7.50 % | 24.068 M 0.00 % | 24.068 M 53.00 % | 15.730 M 0.00 % | 15.730 M 27.16 % | 12.370 M 0.00 % | 12.370 M |
| General and administrative expenses | 0.000 -100.00 % | 19.492 M -4.75 % | 20.465 M 9.04 % | 18.769 M 5.11 % | 17.857 M 3.17 % | 17.309 M 11.51 % | 15.523 M 4.75 % | 14.819 M 20.98 % | 12.249 M 10.64 % | 11.071 M -16.30 % | 13.227 M 11.11 % | 11.904 M -0.92 % | 12.015 M 4.91 % | 11.453 M -9.91 % | 12.713 M 15.44 % | 11.013 M -0.79 % | 11.101 M 1.69 % | 10.917 M 4.11 % | 10.486 M 18.33 % | 8.862 M -1.96 % | 9.040 M 0.00 % | 9.040 M 50.01 % | 6.026 M 0.00 % | 6.026 M 28.86 % | 4.677 M 0.00 % | 4.677 M |
| Selling and marketing expenses | 0.000 -100.00 % | 68.000 K 127.20 % | -250.000 K -368.82 % | 93.000 K 124.35 % | -382.000 K | 0.000 100.00 % | -318.000 K -376.52 % | 115.000 K 221.05 % | -95.000 K -215.85 % | 82.000 K 104.23 % | -1.939 M -5 140.54 % | -37.000 K -123.57 % | 157.000 K | 0.000 100.00 % | -80.000 K -200.00 % | 80.000 K 3.90 % | 77.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -1.315 M 33.85 % | -1.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 18.066 M -0.98 % | 18.245 M 0.66 % | 18.126 M -3.90 % | 18.862 M 5.82 % | 17.825 M 2.98 % | 17.309 M 13.84 % | 15.205 M 1.81 % | 14.934 M 22.88 % | 12.153 M 8.97 % | 11.153 M -1.20 % | 11.288 M -4.88 % | 11.867 M -2.51 % | 12.172 M 6.28 % | 11.453 M -15.72 % | 13.589 M 22.50 % | 11.093 M -3.60 % | 11.507 M -5.44 % | 12.169 M 16.05 % | 10.486 M 18.33 % | 8.862 M -1.96 % | 9.040 M 0.00 % | 9.040 M 50.01 % | 6.026 M 0.00 % | 6.026 M 28.86 % | 4.677 M 0.00 % | 4.677 M |
| Cost and expenses | 63.108 M -0.22 % | 63.248 M -7.16 % | 68.127 M 2.59 % | 66.406 M 0.22 % | 66.260 M -14.53 % | 77.520 M 22.89 % | 63.080 M 8.94 % | 57.901 M 23.74 % | 46.791 M 20.35 % | 38.880 M 2.86 % | 37.800 M -19.83 % | 47.149 M 8.11 % | 43.612 M 8.23 % | 40.294 M -14.46 % | 47.104 M 0.10 % | 47.058 M 5.26 % | 44.707 M 12.67 % | 39.681 M 3.31 % | 38.409 M 10.58 % | 34.735 M 4.92 % | 33.107 M 0.00 % | 33.107 M 52.17 % | 21.756 M 0.00 % | 21.756 M 27.63 % | 17.047 M 0.00 % | 17.047 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 84.000 K | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 38.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 |
| Selling general and administrative expenses | 18.066 M -7.64 % | 19.560 M -2.03 % | 19.965 M 5.85 % | 18.862 M 5.82 % | 17.825 M 2.98 % | 17.309 M 13.84 % | 15.205 M 1.81 % | 14.934 M 22.87 % | 12.154 M 8.98 % | 11.153 M -1.20 % | 11.288 M -4.88 % | 11.867 M -2.51 % | 12.172 M 6.28 % | 11.453 M -9.34 % | 12.633 M 13.88 % | 11.093 M -0.76 % | 11.178 M 2.39 % | 10.917 M 4.11 % | 10.486 M 18.33 % | 8.862 M -1.96 % | 9.040 M 0.00 % | 9.040 M 50.01 % | 6.026 M 0.00 % | 6.026 M 28.86 % | 4.677 M 0.00 % | 4.677 M |
| Interest income | 86.000 K -14.00 % | 100.000 K -59.68 % | 248.000 K 8 166.67 % | 3.000 K -98.75 % | 240.000 K 20.00 % | 200.000 K -42.86 % | 350.000 K -4.89 % | 368.000 K 37.83 % | 267.000 K 2 866.67 % | 9.000 K -25.00 % | 12.000 K 0.00 % | 12.000 K -95.29 % | 255.000 K -6.25 % | 272.000 K -1.81 % | 277.000 K 6.95 % | 259.000 K 24.52 % | 208.000 K -2.80 % | 214.000 K 21.59 % | 176.000 K 12.10 % | 157.000 K -6.27 % | 167.500 K 0.00 % | 167.500 K 21.38 % | 138.000 K 0.00 % | 138.000 K 31.43 % | 105.000 K 0.00 % | 105.000 K |
| Interest expense | 266.000 K 80.95 % | 147.000 K -41.67 % | 252.000 K 42.37 % | 177.000 K -38.33 % | 287.000 K 43.50 % | 200.000 K -51.34 % | 411.000 K 11.68 % | 368.000 K 17.20 % | 314.000 K 7.17 % | 293.000 K -11.75 % | 332.000 K 3.11 % | 322.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K 12.10 % | 78.500 K -53.13 % | 167.500 K 0.00 % | 167.500 K 21.38 % | 138.000 K 0.00 % | 138.000 K 31.43 % | 105.000 K 0.00 % | 105.000 K |
| Depreciation and amortization | 4.191 M 0.43 % | 4.173 M 2.20 % | 4.083 M 14.31 % | 3.572 M 11.10 % | 3.215 M 10.75 % | 2.903 M 2.11 % | 2.843 M 11.93 % | 2.540 M -3.57 % | 2.634 M 12.81 % | 2.335 M -1.56 % | 2.372 M 5.42 % | 2.250 M 5.34 % | 2.136 M -0.88 % | 2.155 M -27.32 % | 2.965 M 8.21 % | 2.740 M 8.99 % | 2.514 M 17.42 % | 2.141 M 17.32 % | 1.825 M 21.02 % | 1.508 M 28.29 % | 1.176 M 0.00 % | 1.176 M 53.66 % | 765.000 K 0.00 % | 765.000 K 4.08 % | 735.000 K 0.00 % | 735.000 K |
| Operating income | 2.194 M 14.57 % | 1.915 M -39.05 % | 3.142 M 74.17 % | 1.804 M 10.13 % | 1.638 M -50.60 % | 3.316 M 86.92 % | 1.774 M -17.87 % | 2.160 M 389.54 % | -746.000 K -33.93 % | -557.000 K 71.45 % | -1.951 M -241.89 % | 1.375 M -28.94 % | 1.935 M -26.34 % | 2.627 M -48.31 % | 5.082 M -8.99 % | 5.584 M -15.25 % | 6.589 M 34.55 % | 4.897 M -14.49 % | 5.727 M 7.49 % | 5.328 M 44.55 % | 3.686 M 0.00 % | 3.686 M 135.30 % | 1.567 M 0.00 % | 1.567 M 97.42 % | 793.500 K 0.00 % | 793.500 K |
| Operating income ratio | 0.03 14.33 % | 0.03 -33.34 % | 0.04 66.69 % | 0.03 9.63 % | 0.02 -41.19 % | 0.04 49.97 % | 0.03 -23.94 % | 0.04 321.98 % | -0.02 -11.47 % | -0.01 73.29 % | -0.05 -292.06 % | 0.03 -33.30 % | 0.04 -30.59 % | 0.06 -38.30 % | 0.10 -6.48 % | 0.11 -17.95 % | 0.13 13.85 % | 0.11 -12.49 % | 0.13 -2.43 % | 0.13 32.75 % | 0.10 0.00 % | 0.10 49.15 % | 0.07 0.00 % | 0.07 51.01 % | 0.04 0.00 % | 0.04 |
| Total other income expenses net | 586.000 K 1 346.81 % | -47.000 K -1 075.00 % | -4.000 K 97.70 % | -174.000 K 39.37 % | -287.000 K -825.81 % | -31.000 K 92.46 % | -411.000 K -69.14 % | -243.000 K 22.61 % | -314.000 K -10.56 % | -284.000 K 76.47 % | -1.207 M -164.69 % | -456.000 K -78.82 % | -255.000 K 6.25 % | -272.000 K 1.81 % | -277.000 K -6.95 % | -259.000 K 51.77 % | -537.000 K 63.37 % | -1.466 M -732.95 % | -176.000 K -12.10 % | -157.000 K 6.27 % | -167.500 K 0.00 % | -167.500 K -21.38 % | -138.000 K 0.00 % | -138.000 K -31.43 % | -105.000 K 0.00 % | -105.000 K |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.983 M -7.97 % | 4.328 M 163.26 % | 1.644 M 185.76 % | -1.917 M -422.34 % | -367.000 K -114.60 % | 2.514 M 1 976.12 % | -134.000 K -106.66 % | 2.012 M 17.59 % | 1.711 M 377.31 % | -617.000 K 27.58 % | -852.000 K -108.19 % | 10.403 M 145.82 % | 4.232 M -24.86 % | 5.632 M -4.62 % | 5.905 M 28.76 % | 4.586 M 214.54 % | 1.458 M -64.09 % | 4.060 M -51.32 % | 8.341 M 40.35 % | 5.943 M 42.79 % | 4.162 M 146.27 % | 1.690 M |
| Total investments | 0.000 | 0.000 100.00 % | -390.000 K | 0.000 | 0.000 -100.00 % | 806.000 K -0.62 % | 811.000 K -0.49 % | 815.000 K -0.61 % | 820.000 K -1.09 % | 829.000 K 0.00 % | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 11.187 M 37.40 % | 8.142 M 6.49 % | 7.646 M 7.24 % | 7.130 M -16.29 % | 8.518 M -22.26 % | 10.957 M 59.89 % | 6.853 M -17.99 % | 8.356 M -18.31 % | 10.229 M 10.86 % | 9.227 M -18.60 % | 11.336 M -21.01 % | 14.352 M 17.36 % | 12.229 M -18.56 % | 15.016 M -10.54 % | 16.785 M 0.94 % | 16.628 M 16.15 % | 14.316 M 11.27 % | 12.866 M 7.74 % | 11.942 M 44.11 % | 8.287 M 61.32 % | 5.137 M 99.57 % | 2.574 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M 0.00 % | 5.807 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 0.00 % | 0.000 | 0.000 100.00 % | -18.616 M -21.56 % | -15.314 M -15.82 % | -13.222 M | 0.000 |
| Retained earnings | 37.769 M 2.93 % | 36.693 M 1.48 % | 36.159 M 5.04 % | 34.424 M 2.89 % | 33.458 M 4.84 % | 31.912 M 6.24 % | 30.038 M 3.45 % | 29.037 M 5.93 % | 27.412 M -2.68 % | 28.166 M -1.76 % | 28.671 M -9.94 % | 31.834 M 0.08 % | 31.810 M 1.83 % | 31.239 M 0.40 % | 31.115 M 7.61 % | 28.914 M 10.91 % | 26.070 M 20.51 % | 21.633 M 9.66 % | 19.728 M 68.56 % | 11.704 M 81.20 % | 6.459 M 52.84 % | 4.226 M |
| Common stock | 2.164 M 0.00 % | 2.164 M 1.36 % | 2.135 M 0.09 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 0.00 % | 2.133 M 33.31 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 49.67 % | 1.069 M 0.00 % | 1.069 M 6.69 % | 1.002 M 0.00 % | 1.002 M |
| Total equity | 54.450 M 1.11 % | 53.853 M 2.12 % | 52.734 M 3.41 % | 50.997 M 1.93 % | 50.031 M 3.19 % | 48.485 M 4.02 % | 46.611 M 2.19 % | 45.610 M 3.69 % | 43.985 M -1.69 % | 44.739 M -1.12 % | 45.244 M 7.51 % | 42.085 M 0.06 % | 42.061 M 1.38 % | 41.490 M 0.30 % | 41.366 M 5.62 % | 39.165 M 7.83 % | 36.321 M 13.92 % | 31.884 M 53.18 % | 20.815 M 62.73 % | 12.791 M 71.03 % | 7.479 M 42.57 % | 5.246 M |
| Other non current liabilities | 0.000 -100.00 % | 281.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.193 M 1.97 % | 1.170 M -24.37 % | 1.547 M -59.45 % | 3.815 M | 0.000 | 0.000 100.00 % | -9.121 M | 0.000 -100.00 % | 253.000 K | 0.000 -100.00 % | 342.000 K 0.00 % | 342.000 K 4.59 % | 327.000 K -69.92 % | 1.087 M -16.77 % | 1.306 M 222.47 % | 405.000 K 185.21 % | 142.000 K |
| Long term debt | 5.879 M 36.44 % | 4.309 M -23.14 % | 5.606 M 20.46 % | 4.654 M -24.68 % | 6.179 M 6.57 % | 5.798 M 12.43 % | 5.157 M -7.65 % | 5.584 M -18.94 % | 6.889 M 15.53 % | 5.963 M -20.08 % | 7.461 M -59.10 % | 18.242 M 142.13 % | 7.534 M -24.24 % | 9.945 M -11.24 % | 11.205 M -0.01 % | 11.206 M 13.71 % | 9.855 M 6.60 % | 9.245 M 9.51 % | 8.442 M 43.33 % | 5.890 M 58.85 % | 3.708 M 119.93 % | 1.686 M |
| Total non current liabilities | 12.125 M 10.07 % | 11.016 M -2.83 % | 11.337 M 19.90 % | 9.455 M -9.80 % | 10.482 M -5.82 % | 11.130 M 11.29 % | 10.001 M 1.30 % | 9.873 M -7.76 % | 10.704 M 44.36 % | 7.415 M -17.91 % | 9.033 M -11.28 % | 10.182 M 1 134.18 % | 825.000 K -91.70 % | 9.945 M 907.60 % | 987.000 K -91.19 % | 11.206 M 808.84 % | 1.233 M -86.66 % | 9.245 M -2.98 % | 9.529 M 22.29 % | 7.792 M 74.98 % | 4.453 M 143.60 % | 1.828 M |
| Other current liabilities | 5.117 M 590.55 % | 741.000 K -94.79 % | 14.227 M 72.70 % | 8.238 M -39.88 % | 13.702 M 70.27 % | 8.047 M -26.41 % | 10.935 M 45.07 % | 7.538 M -26.13 % | 10.204 M 2 892.38 % | 341.000 K 122.03 % | -1.548 M 62.20 % | -4.095 M -377.44 % | 1.476 M | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 1.227 M | 0.000 -100.00 % | 1.246 M -62.76 % | 3.346 M -23.20 % | 4.357 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 -100.00 % | 6.001 K 100.13 % | -4.695 M 7.41 % | -5.071 M 9.12 % | -5.580 M -2.91 % | -5.422 M -21.54 % | -4.461 M -23.20 % | -3.621 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.308 M -30.76 % | 7.666 M 275.78 % | 2.040 M -17.61 % | 2.476 M 5.86 % | 2.339 M -54.66 % | 5.159 M 204.19 % | 1.696 M -38.82 % | 2.772 M -17.01 % | 3.340 M 2.33 % | 3.264 M -15.77 % | 3.875 M -59.48 % | 9.562 M 103.66 % | 4.695 M -7.41 % | 5.071 M -9.12 % | 5.580 M 2.91 % | 5.422 M 21.54 % | 4.461 M 23.20 % | 3.621 M 3.46 % | 3.500 M 46.02 % | 2.397 M 67.74 % | 1.429 M 60.92 % | 888.000 K |
| Total current liabilities | 28.050 M -7.09 % | 30.189 M -13.23 % | 34.793 M 20.42 % | 28.892 M -16.30 % | 34.517 M -15.49 % | 40.842 M 27.79 % | 31.959 M 3.05 % | 31.013 M -2.50 % | 31.808 M 66.27 % | 19.130 M 21.89 % | 15.695 M -26.64 % | 21.395 M -0.20 % | 21.437 M 5.40 % | 20.339 M -15.10 % | 23.956 M 0.92 % | 23.737 M 11.86 % | 21.221 M 7.09 % | 19.816 M 4.43 % | 18.975 M -2.11 % | 19.384 M 33.28 % | 14.544 M 55.68 % | 9.342 M |
| Total liabilities | 40.175 M -2.50 % | 41.205 M -10.68 % | 46.130 M 20.30 % | 38.347 M -14.78 % | 44.999 M -13.42 % | 51.972 M 23.86 % | 41.960 M 2.63 % | 40.886 M -3.82 % | 42.512 M 60.15 % | 26.545 M 7.35 % | 24.728 M -21.69 % | 31.577 M 4.32 % | 30.269 M -4.07 % | 31.553 M -12.67 % | 36.130 M 0.19 % | 36.063 M 12.01 % | 32.196 M 6.96 % | 30.100 M 5.60 % | 28.504 M 4.89 % | 27.176 M 43.05 % | 18.997 M 70.07 % | 11.170 M |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -45.459 M -1 214.60 % | -3.458 M 92.13 % | -43.936 M -4.13 % | -42.192 M -0.47 % | -41.996 M -0.63 % | -41.733 M -10.39 % | -37.804 M 4.78 % | -39.703 M 11.42 % | -44.822 M -9.93 % | -40.775 M 1.37 % | -41.341 M 1.16 % | -41.826 M -5.39 % | -39.687 M -15.24 % | -34.440 M -10.66 % | -31.121 M -13.53 % | -27.411 M -41.42 % | -19.383 M -46.36 % | -13.243 M -52.76 % | -8.669 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 806.000 K -0.62 % | 811.000 K -0.49 % | 815.000 K -0.61 % | 820.000 K -1.09 % | 829.000 K 0.00 % | 829.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.000 K -99.90 % | 4.981 M 4 599.06 % | 106.000 K -97.09 % | 3.638 M -2.02 % | 3.713 M -1.95 % | 3.787 M -1.56 % | 3.847 M 3.41 % | 3.720 M -1.38 % | 3.772 M 159.78 % | 1.452 M -4.28 % | 1.517 M -43.50 % | 2.685 M 2 340.91 % | 110.000 K -95.22 % | 2.303 M 1 488.28 % | 145.000 K -93.74 % | 2.318 M 1 435.10 % | 151.000 K -93.41 % | 2.291 M 1 945.54 % | 112.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 4.549 M | 0.000 -100.00 % | 4.326 M | 0.000 -100.00 % | 3.458 M | 0.000 -100.00 % | 3.458 M | 0.000 -100.00 % | 3.458 M | 0.000 -100.00 % | 1.078 M | 0.000 -100.00 % | 2.179 M | 0.000 -100.00 % | 2.179 M | 0.000 -100.00 % | 2.179 M | 0.000 -100.00 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M |
| Goodwill and intangible assets | 4.554 M -8.57 % | 4.981 M 12.39 % | 4.432 M 21.83 % | 3.638 M -49.27 % | 7.171 M 89.36 % | 3.787 M -48.16 % | 7.305 M 96.37 % | 3.720 M -48.55 % | 7.230 M 397.93 % | 1.452 M -44.05 % | 2.595 M -3.35 % | 2.685 M 17.30 % | 2.289 M -0.61 % | 2.303 M -0.90 % | 2.324 M 0.26 % | 2.318 M -0.52 % | 2.330 M 1.70 % | 2.291 M 0.00 % | 2.291 M 5.14 % | 2.179 M 0.00 % | 2.179 M 0.00 % | 2.179 M |
| Property plant equipment net | 36.867 M -20.36 % | 46.290 M 5.16 % | 44.020 M 5.26 % | 41.821 M -0.23 % | 41.917 M 4.40 % | 40.149 M 3.69 % | 38.719 M 1.16 % | 38.276 M 0.09 % | 38.243 M 5.20 % | 36.352 M -5.74 % | 38.566 M -8.47 % | 42.137 M 9.49 % | 38.486 M -1.41 % | 39.038 M -1.17 % | 39.502 M 5.71 % | 37.369 M 16.38 % | 32.110 M 11.38 % | 28.830 M 14.77 % | 25.120 M 46.01 % | 17.204 M 55.50 % | 11.064 M 70.48 % | 6.490 M |
| Total non current assets | 42.159 M -18.36 % | 51.641 M 5.73 % | 48.841 M 7.44 % | 45.459 M -0.37 % | 45.630 M 1.98 % | 44.742 M 3.15 % | 43.377 M 1.32 % | 42.811 M -0.06 % | 42.835 M 10.88 % | 38.633 M -5.57 % | 40.912 M -8.72 % | 44.822 M 9.93 % | 40.775 M -1.37 % | 41.341 M -1.16 % | 41.826 M 5.39 % | 39.687 M 15.24 % | 34.440 M 10.66 % | 31.121 M 13.53 % | 27.411 M 41.42 % | 19.383 M 46.36 % | 13.243 M 52.76 % | 8.669 M |
| Other current assets | 7.833 M | 0.000 -100.00 % | 14.131 M | 0.000 -100.00 % | 13.492 M | 0.000 -100.00 % | 12.105 M 14 310.54 % | 84.001 K -99.40 % | 13.998 M 1 949.49 % | 683.000 K -83.10 % | 4.042 M | 0.000 -100.00 % | 3.657 M | 0.000 -100.00 % | 3.121 M | 0.000 -100.00 % | 1.590 M | 0.000 -100.00 % | 1.594 M -5.06 % | 1.679 M 6.27 % | 1.580 M | 0.000 |
| Short 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 7.204 M 88.88 % | 3.814 M -36.45 % | 6.002 M -33.66 % | 9.047 M 1.82 % | 8.885 M 5.24 % | 8.443 M 20.84 % | 6.987 M 10.14 % | 6.344 M -25.52 % | 8.518 M -13.47 % | 9.844 M -19.23 % | 12.188 M 208.64 % | 3.949 M -50.62 % | 7.997 M -14.78 % | 9.384 M -13.75 % | 10.880 M -9.65 % | 12.042 M -6.35 % | 12.858 M 46.01 % | 8.806 M 144.54 % | 3.601 M 53.63 % | 2.344 M 140.41 % | 975.000 K 10.29 % | 884.000 K |
| Cash and short term investments | 7.204 M 88.88 % | 3.814 M -36.45 % | 6.002 M -33.66 % | 9.047 M 1.82 % | 8.885 M 5.24 % | 8.443 M 20.84 % | 6.987 M 10.14 % | 6.344 M -25.52 % | 8.518 M -13.47 % | 9.844 M -19.23 % | 12.188 M 208.64 % | 3.949 M -50.62 % | 7.997 M -14.78 % | 9.384 M -13.75 % | 10.880 M -9.65 % | 12.042 M -6.35 % | 12.858 M 46.01 % | 8.806 M 144.54 % | 3.601 M 53.63 % | 2.344 M 140.41 % | 975.000 K 10.29 % | 884.000 K |
| Total current assets | 52.466 M 20.84 % | 43.417 M -13.21 % | 50.023 M 13.99 % | 43.885 M -11.16 % | 49.400 M -11.33 % | 55.715 M 23.28 % | 45.194 M 3.45 % | 43.685 M 0.05 % | 43.662 M 33.72 % | 32.651 M 12.36 % | 29.060 M 0.76 % | 28.840 M -8.60 % | 31.555 M -0.46 % | 31.702 M -11.12 % | 35.670 M 0.36 % | 35.541 M 4.30 % | 34.077 M 10.41 % | 30.863 M 40.88 % | 21.908 M 6.43 % | 20.584 M 55.55 % | 13.233 M 70.81 % | 7.747 M |
| Inventory | 6.317 M 2.02 % | 6.192 M 7.63 % | 5.753 M 16.72 % | 4.929 M -0.84 % | 4.971 M 21.51 % | 4.091 M 8.43 % | 3.773 M -9.04 % | 4.148 M 37.26 % | 3.022 M 16.72 % | 2.589 M -4.18 % | 2.702 M -8.72 % | 2.960 M 2.71 % | 2.882 M 21.50 % | 2.372 M -7.52 % | 2.565 M 4.69 % | 2.450 M 1.11 % | 2.423 M 42.19 % | 1.704 M 5.77 % | 1.611 M 45.92 % | 1.104 M 2.99 % | 1.072 M 77.48 % | 604.000 K |
| Net receivables | 31.112 M -6.88 % | 33.411 M 38.42 % | 24.137 M -19.30 % | 29.909 M 35.63 % | 22.052 M -48.93 % | 43.181 M 28.64 % | 33.568 M 1.13 % | 33.193 M 13.86 % | 29.152 M 49.23 % | 19.535 M 22.17 % | 15.990 M -27.09 % | 21.931 M 23.17 % | 17.805 M -10.73 % | 19.946 M 4.41 % | 19.104 M -9.24 % | 21.049 M 21.78 % | 17.284 M -15.08 % | 20.353 M 34.77 % | 15.102 M -2.30 % | 15.457 M 60.91 % | 9.606 M 53.47 % | 6.259 M |
| Tax assets | 738.000 K 99.46 % | 370.000 K -4.88 % | 389.000 K | 0.000 | 0.000 -100.00 % | 43.936 M 13.43 % | 38.734 M -7.77 % | 41.996 M 9.72 % | 38.275 M 1.25 % | 37.804 M -2.13 % | 38.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 16.344 M -24.97 % | 21.782 M 23.11 % | 17.693 M -2.67 % | 18.178 M 5.42 % | 17.243 M -37.61 % | 27.636 M 52.43 % | 18.130 M -12.43 % | 20.703 M 19.50 % | 17.324 M 11.59 % | 15.525 M 34.08 % | 11.579 M -27.28 % | 15.922 M 9.68 % | 14.517 M -2.11 % | 14.830 M -5.37 % | 15.672 M -9.14 % | 17.248 M 22.47 % | 14.084 M -6.63 % | 15.084 M 19.51 % | 12.622 M 5.92 % | 11.916 M 46.78 % | 8.118 M 1.61 % | 7.989 M |
| Tax payables | 1.281 M | 0.000 -100.00 % | 833.000 K | 0.000 -100.00 % | 1.233 M | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 940.000 K | 0.000 -100.00 % | 1.789 M 29 716.67 % | 6.000 K -99.20 % | 749.000 K 71.00 % | 438.000 K -70.92 % | 1.506 M 41.14 % | 1.067 M -26.36 % | 1.449 M 30.42 % | 1.111 M -30.86 % | 1.607 M -6.84 % | 1.725 M 169.53 % | 640.000 K 37.63 % | 465.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -4.801 M -11.57 % | -4.303 M | 0.000 | 0.000 -100.00 % | 5.474 M -13.21 % | 6.307 M 534.37 % | -1.452 M 7.63 % | -1.572 M -48.16 % | -1.061 M -124.31 % | -473.000 K -105.30 % | 8.929 M 49 505.56 % | 18.000 K -99.83 % | 10.428 M 2 191.87 % | 455.000 K -94.67 % | 8.533 M 22.46 % | 6.968 M -10.97 % | 7.827 M 42.33 % | 5.499 M 3 972.54 % | -142.000 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K |
| Capital lease obligations | 6.743 M -17.18 % | 8.142 M 6.49 % | 7.646 M 7.24 % | 7.130 M -3.13 % | 7.360 M -7.50 % | 7.957 M 16.11 % | 6.853 M -16.40 % | 8.197 M -12.96 % | 9.417 M 2.06 % | 9.227 M -18.60 % | 11.336 M -15.73 % | 13.452 M 19.69 % | 11.239 M | 0.000 -100.00 % | 15.551 M | 0.000 -100.00 % | 12.836 M | 0.000 -100.00 % | 10.517 M 26.91 % | 8.287 M 61.57 % | 5.129 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 |
| Other total stockholders equity | 14.517 M 57.98 % | 9.189 M 6.44 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M -41.53 % | 14.766 M 71.04 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 0.00 % | 8.633 M 13 803.17 % | -63.000 K | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 6.246 M -2.80 % | 6.426 M 12.13 % | 5.731 M 19.37 % | 4.801 M 11.57 % | 4.303 M 3.96 % | 4.139 M 12.66 % | 3.674 M 33.99 % | 2.742 M 19.53 % | 2.294 M 57.99 % | 1.452 M -7.63 % | 1.572 M 48.16 % | 1.061 M -18.26 % | 1.298 M 27.76 % | 1.016 M 4.85 % | 969.000 K 24.55 % | 778.000 K 0.00 % | 778.000 K 9.27 % | 712.000 K 0.00 % | 712.000 K 19.46 % | 596.000 K 75.29 % | 340.000 K 139.44 % | 142.000 K |
| 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 -100.00 % | 8.007 M 530.97 % | 1.269 M -88.66 % | 11.187 M 898.84 % | 1.120 M -88.50 % | 9.742 M 837.63 % | 1.039 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 94.625 M -0.46 % | 95.058 M -3.85 % | 98.864 M 10.66 % | 89.344 M -5.98 % | 95.030 M -5.40 % | 100.457 M 13.42 % | 88.571 M 2.40 % | 86.496 M 0.00 % | 86.497 M 21.34 % | 71.284 M 1.88 % | 69.972 M -5.01 % | 73.662 M 1.84 % | 72.330 M -0.98 % | 73.043 M -5.75 % | 77.496 M 3.01 % | 75.228 M 9.79 % | 68.517 M 10.54 % | 61.984 M 25.68 % | 49.319 M 23.40 % | 39.967 M 50.96 % | 26.476 M 61.28 % | 16.416 M |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-04-30 | 2014-04-30 | 2013-04-30 |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-09-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -6.668 M -45.94 % | -4.569 M 54.89 % | -10.128 M -105.81 % | -4.921 M 34.93 % | -7.563 M -28.58 % | -5.882 M 22.51 % | -7.591 M -1 129.99 % | 737.000 K 111.14 % | -6.616 M -761.51 % | 1.000 M | 0.000 -100.00 % | 1.067 M -53.18 % | 2.279 M 313.99 % | -1.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 123.000 K 3.36 % | 119.000 K -11.19 % | 134.000 K 168.00 % | 50.000 K -58.68 % | 121.000 K 572.22 % | 18.000 K -88.46 % | 156.000 K 108.00 % | 75.000 K -3.85 % | 78.000 K 116.67 % | 36.000 K -55.00 % | 80.000 K -34.89 % | 122.870 K | 0.000 -100.00 % | 145.000 K 81.25 % | 80.000 K 3.90 % | 77.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.103 M -76.87 % | -1.189 M 84.97 % | -7.911 M -1 222.13 % | 705.000 K -64.86 % | 2.006 M 151.55 % | -3.891 M -496.23 % | 982.000 K 140.51 % | -2.424 M -347.23 % | -542.000 K 80.24 % | -2.743 M -149.67 % | 5.522 M 371.22 % | -2.036 M -78.60 % | -1.140 M -146.44 % | 2.455 M 291.20 % | -1.284 M 45.57 % | -2.359 M -335.19 % | 1.003 M 126.41 % | -3.798 M 19.23 % | -4.702 M -226.94 % | 3.704 M 601.52 % | 528.000 K 154.27 % | -973.000 K 0.00 % | -973.000 K 0.00 % | -973.000 K -215.22 % | 844.500 K 0.00 % | 844.500 K |
| Accounts receivables | 21.000 K 102.53 % | -830.000 K 88.06 % | -6.952 M -223.37 % | 5.635 M -26.19 % | 7.634 M 184.19 % | -9.068 M -804.09 % | -1.003 M 6.35 % | -1.071 M 92.68 % | -14.634 M -470.86 % | 3.946 M -57.56 % | 9.297 M 777.62 % | -1.372 M -123.82 % | -613.000 K -126.90 % | 2.279 M 307.75 % | -1.097 M 52.96 % | -2.332 M -236.61 % | 1.707 M 146.68 % | -3.657 M -10.82 % | -3.300 M -188.24 % | 3.740 M | 0.000 | 0.000 | 0.000 100.00 % | -4.927 M -662.76 % | 875.500 K 0.00 % | 875.500 K |
| Inventory | -175.000 K -18.24 % | -148.000 K 81.15 % | -785.000 K -1 969.05 % | 42.000 K 104.76 % | -882.000 K -177.36 % | -318.000 K -184.57 % | 376.000 K 133.39 % | -1.126 M -248.94 % | 756.000 K 569.03 % | 113.000 K -56.20 % | 258.000 K 430.77 % | -78.000 K 84.71 % | -510.000 K -364.25 % | 193.000 K 267.83 % | -115.000 K -325.93 % | -27.000 K 96.24 % | -719.000 K -673.12 % | -93.000 K 82.97 % | -546.000 K -1 500.00 % | 39.000 K 343.75 % | -16.000 K 93.16 % | -234.000 K 0.00 % | -234.000 K 0.00 % | -234.000 K -654.84 % | -31.000 K 0.00 % | -31.000 K |
| Accounts payables | -1.396 M -13.13 % | -1.234 M -146.96 % | 2.628 M 151.87 % | -5.067 M -4.67 % | -4.841 M -193.37 % | 5.185 M 267.73 % | 1.410 M 1 184.62 % | -130.000 K -100.97 % | 13.339 M 293.26 % | -6.902 M -70.93 % | -4.038 M -589.08 % | -586.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 602.750 K 321.60 % | -272.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.927 M | 0.000 | 0.000 |
| Other working capital | -553.000 K -162.09 % | -211.000 K 92.47 % | -2.802 M -3 049.47 % | 95.000 K 0.00 % | 95.000 K -69.35 % | 310.000 K 55.78 % | 199.000 K 305.15 % | -97.000 K -3 133.33 % | -3.000 K -103.00 % | 100.000 K 1 900.00 % | 5.000 K | 0.000 100.00 % | -17.000 K 0.00 % | -17.000 K 76.39 % | -72.000 K | 0.000 -100.00 % | 15.000 K 131.25 % | -48.000 K 94.39 % | -856.000 K -1 041.33 % | -75.000 K -113.79 % | 544.000 K 173.61 % | -739.000 K 0.00 % | -739.000 K -117.65 % | 4.188 M | 0.000 | 0.000 |
| Other non cash items | -1.542 M -61.13 % | -957.000 K -129.78 % | 3.214 M -55.03 % | 7.147 M 47.57 % | 4.843 M -55.98 % | 11.003 M 70.72 % | 6.445 M -22.61 % | 8.328 M 26.80 % | 6.568 M -23.81 % | 8.621 M 654.90 % | 1.142 M -82.11 % | 6.384 M 373.19 % | 1.349 M 149.60 % | -2.720 M -4 710.17 % | 59.000 K -95.30 % | 1.255 M 201.68 % | 416.000 K -42.22 % | 720.000 K -23.57 % | 942.000 K 139.50 % | -2.385 M -717.08 % | 386.500 K 354.71 % | 85.000 K 0.00 % | 85.000 K 0.00 % | 85.000 K 164.39 % | -132.000 K 0.00 % | -132.000 K |
| Net cash provided by operating activities | 2.346 M -33.16 % | 3.510 M 71.72 % | 2.044 M -68.87 % | 6.565 M -11.32 % | 7.403 M 161.78 % | 2.828 M -50.89 % | 5.758 M 129.77 % | 2.506 M 23.81 % | 2.024 M 1 629.91 % | 117.000 K -98.23 % | 6.610 M 720.10 % | 806.000 K -78.77 % | 3.796 M 0.58 % | 3.774 M -24.22 % | 4.980 M -16.44 % | 5.960 M -34.70 % | 9.127 M 602.62 % | 1.299 M -46.70 % | 2.437 M -64.68 % | 6.900 M 43.63 % | 4.804 M 383.54 % | 993.500 K 0.00 % | 993.500 K 0.00 % | 993.500 K -48.56 % | 1.932 M 0.00 % | 1.932 M |
| Investments in property plant and equipment | -805.000 K 70.94 % | -2.770 M -74.65 % | -1.586 M 59.48 % | -3.914 M -61.60 % | -2.422 M 35.33 % | -3.745 M -28.30 % | -2.919 M -32.50 % | -2.203 M -18.31 % | -1.862 M -582.05 % | -273.000 K 72.51 % | -993.000 K 44.77 % | -1.798 M -8.64 % | -1.655 M -125.17 % | -735.000 K 64.77 % | -2.086 M 29.69 % | -2.967 M -34.07 % | -2.213 M 33.92 % | -3.349 M -21.78 % | -2.750 M 19.40 % | -3.412 M -102.67 % | -1.684 M -43.28 % | -1.175 M 0.00 % | -1.175 M 0.00 % | -1.175 M -88.00 % | -625.000 K 0.00 % | -625.000 K |
| Acquisitions net | -270.000 K 79.18 % | -1.297 M 27.94 % | -1.800 M -386.17 % | 629.000 K 50.48 % | 418.000 K 184.35 % | 147.000 K 12.21 % | 131.000 K -48.22 % | 253.000 K -58.73 % | 613.000 K 197.57 % | 206.000 K 82.30 % | 113.000 K -68.08 % | 354.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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -257.000 K -144.62 % | 576.000 K 554.55 % | 88.000 K -93.57 % | 1.369 M 227.51 % | 418.000 K 112.18 % | 197.000 K 537.78 % | -45.000 K -117.79 % | 253.000 K -81.84 % | 1.393 M 576.21 % | 206.000 K 76.07 % | 117.000 K 272.06 % | -68.000 K -213.33 % | 60.000 K -81.42 % | 323.000 K 254.95 % | 90.999 K -60.44 % | 230.000 K 243.28 % | 67.000 K | 0.000 100.00 % | -15.000 K | 0.000 -100.00 % | 1.684 M 43.28 % | 1.175 M 0.00 % | 1.175 M 215.42 % | -1.018 M -251.64 % | -289.500 K 0.00 % | -289.500 K |
| Net cash used for investing activites | -1.332 M 61.84 % | -3.491 M -5.85 % | -3.298 M -0.40 % | -3.285 M -63.92 % | -2.004 M 44.30 % | -3.598 M -29.05 % | -2.788 M -42.97 % | -1.950 M -56.12 % | -1.249 M -1 764.18 % | -67.000 K 92.39 % | -880.000 K 39.06 % | -1.444 M 9.47 % | -1.595 M -287.14 % | -412.000 K 79.35 % | -1.995 M 27.11 % | -2.737 M -27.54 % | -2.146 M 35.92 % | -3.349 M -21.12 % | -2.765 M 18.96 % | -3.412 M -102.67 % | -1.684 M -43.28 % | -1.175 M 0.00 % | -1.175 M -15.42 % | -1.018 M -11.32 % | -914.500 K 0.00 % | -914.500 K |
| Debt repayment | 4.445 M 468.27 % | -1.207 M | 0.000 100.00 % | -2.189 M | 0.000 -100.00 % | 3.472 M | 0.000 100.00 % | -2.416 M | 0.000 100.00 % | -2.109 M | 0.000 100.00 % | -2.610 M | 0.000 100.00 % | -3.018 M | 0.000 100.00 % | -2.639 M | 0.000 100.00 % | -1.578 M | 0.000 100.00 % | -13.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 297.000 K | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.340 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -418.000 K 51.00 % | -853.000 K -99.77 % | -427.000 K 49.94 % | -853.000 K -100.23 % | -426.000 K 60.07 % | -1.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K 0.00 % | -800.000 K 56.52 % | -1.840 M -64.29 % | -1.120 M 20.00 % | -1.400 M -105.88 % | -680.000 K | 0.000 100.00 % | -421.000 K -820.22 % | -45.750 K 50.00 % | -91.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.471 M -900.68 % | -147.000 K 89.22 % | -1.364 M -1 694.74 % | -76.000 K 98.32 % | -4.531 M -2 431.28 % | -179.000 K 92.49 % | -2.384 M -659.24 % | -314.000 K 85.34 % | -2.142 M -654.23 % | -284.000 K -111.40 % | 2.491 M | 0.000 100.00 % | -2.788 M | 0.000 100.00 % | -3.027 M | 0.000 100.00 % | -2.249 M -125.46 % | 8.833 M 701.29 % | -1.469 M -3 310.93 % | 45.750 K 103.30 % | -1.386 M -2 420.00 % | -55.000 K 0.00 % | -55.000 K -200.00 % | 55.000 K 105.71 % | -964.000 K 0.00 % | -964.000 K |
| Net cash used provided by financing activities | 2.556 M 215.81 % | -2.207 M -23.23 % | -1.791 M 42.56 % | -3.118 M 37.10 % | -4.957 M -322.69 % | 2.226 M 195.66 % | -2.327 M 14.76 % | -2.730 M -29.94 % | -2.101 M 12.24 % | -2.394 M -195.42 % | 2.509 M 173.58 % | -3.410 M 4.96 % | -3.588 M 26.14 % | -4.858 M -17.14 % | -4.147 M -2.67 % | -4.039 M -37.90 % | -2.929 M -140.37 % | 7.255 M 483.86 % | -1.890 M -14 438.46 % | -13.000 K 99.12 % | -1.478 M -2 586.36 % | -55.000 K 0.00 % | -55.000 K -115.63 % | 352.000 K 136.51 % | -964.000 K 0.00 % | -964.000 K |
| Effect of forex changes on cash | -180.000 K | 0.000 | 0.000 -100.00 % | 8.885 M 200.00 % | -8.885 M -227.16 % | 6.987 M 200.00 % | -6.987 M -182.03 % | 8.518 M 200.00 % | -8.518 M -169.89 % | 12.188 M 200.00 % | -12.188 M -252.41 % | 7.997 M 200.00 % | -7.997 M -173.50 % | 10.880 M 200.00 % | -10.880 M -184.62 % | 12.858 M 200.00 % | -12.858 M -457.07 % | 3.601 M 1 143.01 % | -345.250 K 27.96 % | -479.250 K 50.00 % | -958.500 K -439.89 % | 282.000 K 0.00 % | 282.000 K 200.00 % | -282.000 K | 0.000 | 0.000 |
| Net change in cash | 3.390 M 254.94 % | -2.188 M 28.14 % | -3.045 M -1 979.63 % | 162.000 K -63.35 % | 442.000 K -69.64 % | 1.456 M 126.44 % | 643.000 K 129.58 % | -2.174 M -63.95 % | -1.326 M 43.43 % | -2.344 M -128.45 % | 8.239 M 108.64 % | 3.949 M 142.08 % | -9.384 M -200.00 % | 9.384 M 177.93 % | -12.042 M -200.00 % | 12.042 M 236.75 % | -8.806 M -200.00 % | 8.806 M 279.03 % | -4.919 M -188.22 % | 5.575 M 1 529.00 % | 342.250 K 1 404.40 % | 22.750 K 0.00 % | 22.750 K -80.22 % | 115.000 K 8.49 % | 106.000 K 0.00 % | 106.000 K |
| Cash at beginning of period | 3.814 M -36.45 % | 6.002 M -33.66 % | 9.047 M 1.82 % | 8.885 M 5.24 % | 8.443 M 20.84 % | 6.987 M 10.14 % | 6.344 M -25.52 % | 8.518 M -13.47 % | 9.844 M -19.23 % | 12.188 M 208.64 % | 3.949 M | 0.000 -100.00 % | 9.384 M | 0.000 -100.00 % | 12.042 M | 0.000 -100.00 % | 8.806 M | 0.000 -100.00 % | 5.819 M 2 287.28 % | 243.750 K 0.00 % | 243.750 K 10.29 % | 221.000 K 0.00 % | 221.000 K 108.49 % | 106.000 K | 0.000 | 0.000 |
| Cash at end of period | 7.204 M 88.88 % | 3.814 M -36.45 % | 6.002 M -33.66 % | 9.047 M 1.82 % | 8.885 M 5.24 % | 8.443 M 20.84 % | 6.987 M 10.14 % | 6.344 M -25.52 % | 8.518 M -13.47 % | 9.844 M -19.23 % | 12.188 M 208.64 % | 3.949 M | 0.000 -100.00 % | 9.384 M | 0.000 -100.00 % | 12.042 M | 0.000 -100.00 % | 8.806 M 878.17 % | 900.250 K -84.53 % | 5.819 M 893.00 % | 586.000 K 140.41 % | 243.750 K 0.00 % | 243.750 K 10.29 % | 221.000 K 108.49 % | 106.000 K 0.00 % | 106.000 K |
| Operating cash flow | 2.346 M -31.20 % | 3.410 M 66.83 % | 2.044 M -68.87 % | 6.565 M -11.32 % | 7.403 M 161.78 % | 2.828 M -50.89 % | 5.758 M 129.77 % | 2.506 M 23.81 % | 2.024 M 1 629.91 % | 117.000 K -98.23 % | 6.610 M 720.10 % | 806.000 K -78.77 % | 3.796 M 0.58 % | 3.774 M -24.22 % | 4.980 M -16.44 % | 5.960 M -34.70 % | 9.127 M 602.62 % | 1.299 M -46.70 % | 2.437 M -64.68 % | 6.900 M 43.63 % | 4.804 M 383.54 % | 993.500 K 0.00 % | 993.500 K 0.00 % | 993.500 K -48.56 % | 1.932 M 0.00 % | 1.932 M |
| Capital expenditure | -805.000 K 70.94 % | -2.770 M -74.65 % | -1.586 M 59.48 % | -3.914 M -61.60 % | -2.422 M 35.33 % | -3.745 M -28.30 % | -2.919 M -32.50 % | -2.203 M -18.31 % | -1.862 M -582.05 % | -273.000 K 72.51 % | -993.000 K 44.77 % | -1.798 M -8.64 % | -1.655 M -125.17 % | -735.000 K 64.77 % | -2.086 M 29.69 % | -2.967 M -34.07 % | -2.213 M 33.92 % | -3.349 M -21.78 % | -2.750 M 19.40 % | -3.412 M -102.67 % | -1.684 M -43.28 % | -1.175 M 0.00 % | -1.175 M 0.00 % | -1.175 M -88.00 % | -625.000 K 0.00 % | -625.000 K |
| Free CashFlow | 1.541 M 140.78 % | 640.000 K 39.74 % | 458.000 K -82.72 % | 2.651 M -46.78 % | 4.981 M 643.18 % | -917.000 K -132.30 % | 2.839 M 836.96 % | 303.000 K 87.04 % | 162.000 K 203.85 % | -156.000 K -102.78 % | 5.617 M 666.23 % | -992.000 K -146.33 % | 2.141 M -29.55 % | 3.039 M 5.01 % | 2.894 M -3.31 % | 2.993 M -56.71 % | 6.914 M 437.27 % | -2.050 M -554.95 % | -313.000 K -108.97 % | 3.488 M 11.78 % | 3.121 M 1 819.28 % | -181.500 K 0.00 % | -181.500 K 0.00 % | -181.500 K -113.89 % | 1.307 M 0.00 % | 1.307 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 |