High Tide Inc. HITI.V
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 522.306 M 7.10 % | 487.669 M 36.66 % | 356.852 M 97.02 % | 181.123 M 117.53 % | 83.265 M 166.07 % | 31.294 M 257.70 % | 8.749 M -12.45 % | 9.993 M 19.77 % | 8.343 M |
| Net income | -4.337 M 88.97 % | -39.310 M 44.52 % | -70.848 M -102.21 % | -35.037 M -451.42 % | -6.354 M 75.83 % | -26.292 M -480.07 % | -4.533 M -1 629.63 % | 296.316 K -75.63 % | 1.216 M |
| Income before tax | -4.404 M 90.94 % | -48.596 M 34.12 % | -73.763 M -106.23 % | -35.767 M -483.95 % | -6.125 M 77.31 % | -27.000 M -347.94 % | -6.028 M -1 173.70 % | 561.383 K -66.66 % | 1.684 M |
| Income before tax ratio | -0.01 91.54 % | -0.10 51.79 % | -0.21 -4.67 % | -0.20 -168.45 % | -0.07 91.47 % | -0.86 -25.23 % | -0.69 -1 326.43 % | 0.06 -72.17 % | 0.20 |
| EBITDA | 33.782 M 904.33 % | -4.200 M 87.52 % | -33.646 M -1 615.76 % | -1.961 M -122.96 % | 8.542 M 138.32 % | -22.292 M -284.73 % | -5.794 M -701.48 % | 963.329 K -43.18 % | 1.695 M |
| Net income ratio | -0.01 89.70 % | -0.08 59.40 % | -0.20 -2.63 % | -0.19 -153.49 % | -0.08 90.92 % | -0.84 -62.17 % | -0.52 -1 847.22 % | 0.03 -79.65 % | 0.15 |
| Ratio EBITDA | 0.06 850.99 % | -0.01 90.87 % | -0.09 -770.85 % | -0.01 -110.55 % | 0.10 114.40 % | -0.71 -7.56 % | -0.66 -787.03 % | 0.10 -52.56 % | 0.20 |
| Gross profit ratio | 0.27 1.32 % | 0.27 -4.82 % | 0.28 -19.92 % | 0.35 -4.54 % | 0.37 2.34 % | 0.36 1.73 % | 0.36 -24.55 % | 0.47 -8.54 % | 0.52 |
| Weighted average shs out dil | 80.942 M 8.90 % | 74.329 M 18.40 % | 62.775 M 47.94 % | 42.432 M 177.93 % | 15.267 M 15.55 % | 13.212 M 0.66 % | 13.126 M 0.00 % | 13.126 M -71.04 % | 45.329 M |
| Weighted average shs out | 80.589 M 8.42 % | 74.329 M 18.40 % | 62.775 M 47.94 % | 42.432 M 177.93 % | 15.267 M 15.55 % | 13.212 M 5.15 % | 12.565 M -4.27 % | 13.126 M -71.04 % | 45.329 M |
| EPS diluted | -0.05 89.89 % | -0.53 53.10 % | -1.13 -36.14 % | -0.83 -97.62 % | -0.42 78.89 % | -1.99 -468.57 % | -0.35 -1 648.67 % | 0.02 -15.67 % | 0.03 |
| Earnings per share | -0.05 89.85 % | -0.53 53.10 % | -1.13 -36.14 % | -0.83 -97.62 % | -0.42 78.89 % | -1.99 -452.78 % | -0.36 -1 692.92 % | 0.02 -15.67 % | 0.03 |
| Gross profit | 142.502 M 8.52 % | 131.314 M 30.08 % | 100.952 M 57.78 % | 63.983 M 107.66 % | 30.812 M 172.29 % | 11.316 M 263.89 % | 3.110 M -33.95 % | 4.708 M 9.55 % | 4.298 M |
| Income tax expense | -593.000 K 92.24 % | -7.644 M -162.23 % | -2.915 M -299.32 % | -730.000 K -418.78 % | 229.000 K 132.34 % | -708.000 K 52.64 % | -1.495 M -664.01 % | 265.067 K -43.38 % | 468.153 K |
| Cost of revenue | 379.804 M 6.58 % | 356.355 M 39.26 % | 255.900 M 118.46 % | 117.140 M 123.32 % | 52.453 M 162.55 % | 19.978 M 254.28 % | 5.639 M 6.69 % | 5.285 M 30.64 % | 4.046 M |
| General and administrative expenses | 97.627 M 0.57 % | 97.070 M 16.91 % | 83.028 M 63.36 % | 50.824 M 128.81 % | 22.212 M -18.38 % | 27.213 M 359.69 % | 5.920 M 86.00 % | 3.183 M 177.94 % | 1.145 M |
| Selling and marketing expenses | 4.166 M 0.53 % | 4.144 M -47.33 % | 7.868 M 128.46 % | 3.444 M 702.80 % | 429.000 K -80.95 % | 2.252 M 222.64 % | 697.981 K 74.86 % | 399.163 K 123.57 % | 178.541 K |
| Other expenses | 35.706 M -50.08 % | 71.525 M 137.08 % | 30.169 M 28.02 % | 23.565 M 246.65 % | 6.798 M 385.22 % | 1.401 M 403.06 % | -462.284 K -1 734.09 % | 28.290 K | 0.000 |
| Operating expenses | 137.499 M -20.40 % | 172.739 M 42.68 % | 121.065 M 55.54 % | 77.833 M 164.39 % | 29.439 M -4.62 % | 30.866 M 360.44 % | 6.704 M 85.69 % | 3.610 M 35.64 % | 2.662 M |
| Cost and expenses | 517.303 M -2.23 % | 529.094 M 40.36 % | 376.965 M 93.34 % | 194.973 M 138.09 % | 81.892 M 61.07 % | 50.844 M 311.94 % | 12.343 M 38.75 % | 8.896 M 32.62 % | 6.708 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 101.793 M 0.57 % | 101.214 M 11.35 % | 90.896 M 67.49 % | 54.268 M 139.69 % | 22.641 M -23.16 % | 29.465 M 345.24 % | 6.618 M 84.76 % | 3.582 M 37.66 % | 2.602 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.000 K -96.04 % | 3.307 M 3 274.49 % | 98.000 K | 0.000 -100.00 % | 48.067 K |
| Interest expense | 12.793 M 9.95 % | 11.635 M 16.96 % | 9.948 M -2.86 % | 10.241 M 28.01 % | 8.000 M 336.92 % | 1.831 M | 0.000 -100.00 % | 138.747 K | 0.000 |
| Depreciation and amortization | 25.393 M -22.49 % | 32.761 M 8.59 % | 30.169 M 28.02 % | 23.565 M 246.65 % | 6.798 M 385.22 % | 1.401 M 1 532.54 % | 85.817 K 203.35 % | 28.290 K -60.71 % | 71.995 K |
| Operating income | 5.003 M 112.08 % | -41.425 M -105.96 % | -20.113 M -7.32 % | -18.742 M -2 668.39 % | -677.000 K 96.54 % | -19.550 M -423.60 % | -3.734 M -489.40 % | 958.839 K -40.94 % | 1.623 M |
| Operating income ratio | 0.01 111.28 % | -0.08 -50.71 % | -0.06 45.53 % | -0.10 -1 172.67 % | -0.01 98.70 % | -0.62 -46.38 % | -0.43 -544.80 % | 0.10 -50.69 % | 0.19 |
| Total other income expenses net | -9.407 M -31.18 % | -7.171 M -393.53 % | -1.453 M 91.50 % | -17.093 M -174.98 % | -6.216 M 12.77 % | -7.126 M -210.50 % | -2.295 M -470.97 % | -401.946 K -765.34 % | 60.412 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 27.346 M -35.52 % | 42.409 M -5.34 % | 44.800 M 8.17 % | 41.415 M 5.00 % | 39.441 M 69.95 % | 23.208 M 385.16 % | -8.139 M -1 920.42 % | -402.815 K -102.23 % | 18.045 M |
| Total investments | 712.000 K 122.50 % | 320.000 K -19.60 % | 398.000 K -70.86 % | 1.366 M -22.65 % | 1.766 M 3 432.00 % | 50.000 K -92.92 % | 706.419 K 1.22 % | 697.874 K 328.36 % | 162.916 K |
| Total debt | 74.613 M 2.87 % | 72.530 M 3.79 % | 69.884 M 26.08 % | 55.429 M 18.02 % | 46.965 M 95.57 % | 24.014 M 40 182.48 % | 59.614 K -91.03 % | 664.678 K -96.53 % | 19.160 M |
| Accumulated other comprehensive income loss | 6.848 M -63.41 % | 18.714 M 230.34 % | 5.665 M 974.23 % | -648.000 K -33.06 % | -487.000 K -33.06 % | -366.000 K -102.06 % | 17.809 M 34 806.10 % | 51.021 K | 0.000 |
| Retained earnings | -209.358 M -1.66 % | -205.934 M -22.51 % | -168.093 M -91.47 % | -87.792 M -155.51 % | -34.359 M -28.70 % | -26.696 M 11.53 % | -30.176 M -190.84 % | -10.375 M -5.08 % | -9.874 M |
| Common stock | 300.643 M 4.38 % | 288.027 M 3.05 % | 279.513 M 33.80 % | 208.904 M 541.75 % | 32.552 M 23.85 % | 26.283 M -26.37 % | 35.695 M 5 246.54 % | 667.625 K 11 126 983.33 % | 6.000 |
| Total equity | 145.512 M 8.86 % | 133.666 M -17.51 % | 162.033 M 6.60 % | 152.004 M 1 196.63 % | 11.723 M 24.62 % | 9.407 M -59.65 % | 23.315 M 341.44 % | -9.657 M 2.20 % | -9.874 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.693 M 1 697.17 % | -106.000 K -381.82 % | -22.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 38.932 M -3.47 % | 40.331 M -6.57 % | 43.166 M 0.03 % | 43.154 M 51.74 % | 28.439 M 44.09 % | 19.737 M 116 000.00 % | 17.000 K -22.14 % | 21.833 K -13.49 % | 25.239 K |
| Total non current liabilities | 39.216 M -5.73 % | 41.598 M -21.17 % | 52.769 M -1.23 % | 53.424 M 74.45 % | 30.624 M 49.12 % | 20.536 M 118 516.07 % | 17.313 K -20.70 % | 21.833 K -13.49 % | 25.239 K |
| Other current liabilities | 9.752 M -19.81 % | 12.161 M -8.95 % | 13.357 M -23.33 % | 17.421 M 607.02 % | 2.464 M 16.17 % | 2.121 M 48.51 % | 1.428 M -92.38 % | 18.753 M 2 732.74 % | 662.000 K |
| Deferred revenue | 1.990 M 46.22 % | 1.361 M 112.32 % | 641.000 K 246.49 % | 185.000 K -89.12 % | 1.700 M | 0.000 | 0.000 -100.00 % | 800.778 K | 0.000 |
| Short term debt | 35.681 M 10.81 % | 32.199 M 20.51 % | 26.718 M 117.66 % | 12.275 M -33.93 % | 18.579 M 335.00 % | 4.271 M 10 069.05 % | 42.000 K -93.47 % | 642.845 K -96.64 % | 19.160 M |
| Total current liabilities | 61.480 M 5.75 % | 58.137 M -3.01 % | 59.941 M 46.96 % | 40.787 M 48.51 % | 27.464 M 154.30 % | 10.800 M 317.03 % | 2.590 M -87.52 % | 20.748 M 2.37 % | 20.267 M |
| Total liabilities | 100.696 M 0.96 % | 99.735 M -11.51 % | 112.710 M 19.64 % | 94.211 M 62.19 % | 58.088 M 85.37 % | 31.336 M 1 101.96 % | 2.607 M -87.45 % | 20.770 M 2.35 % | 20.292 M |
| Other non current assets | 3.607 M 9.07 % | 3.307 M 10.68 % | 2.988 M -32.11 % | 4.401 M 323.58 % | 1.039 M -24.71 % | 1.380 M 15.00 % | 1.200 M 1 364.31 % | 81.950 K -84.32 % | 522.624 K |
| Long term investments | 0.000 -100.00 % | 179.000 K -11.82 % | 203.000 K -59.88 % | 506.000 K -70.51 % | 1.716 M 95.44 % | 878.000 K 24.29 % | 706.419 K 762.01 % | 81.950 K | 0.000 |
| Intangible assets | 19.443 M -28.73 % | 27.282 M -56.05 % | 62.071 M -0.42 % | 62.334 M 420.97 % | 11.965 M 48.74 % | 8.044 M 761.21 % | 934.040 K | 0.000 | 0.000 |
| GoodWill | 73.373 M -3.71 % | 76.203 M -8.65 % | 83.419 M 4.34 % | 79.946 M 1 218.81 % | 6.062 M 46.78 % | 4.130 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 92.816 M -10.31 % | 103.485 M -28.87 % | 145.490 M 2.26 % | 142.280 M 689.26 % | 18.027 M 48.08 % | 12.174 M 1 203.37 % | 934.040 K 1 239.77 % | -81.950 K | 0.000 |
| Property plant equipment net | 63.996 M 10.75 % | 57.785 M -6.80 % | 62.002 M 17.56 % | 52.741 M 78.80 % | 29.498 M 138.23 % | 12.382 M 244.11 % | 3.598 M 3 453.77 % | 101.251 K 27.62 % | 79.337 K |
| Total non current assets | 160.419 M -2.63 % | 164.756 M -21.80 % | 210.683 M 5.38 % | 199.928 M 295.66 % | 50.530 M 80.44 % | 28.004 M 232.87 % | 8.413 M 1 170.01 % | 662.426 K 10.04 % | 601.961 K |
| Other current assets | 5.164 M 6.78 % | 4.836 M -32.52 % | 7.167 M 3.58 % | 6.919 M 125.37 % | 3.070 M 21.92 % | 2.518 M -49.57 % | 4.993 M 2 047.67 % | 232.485 K -93.75 % | 3.718 M |
| Short term investments | 712.000 K 404.96 % | 141.000 K -27.69 % | 195.000 K -77.33 % | 860.000 K 1 620.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 -100.00 % | 697.874 K 328.36 % | 162.916 K |
| cash and cash equivalents | 47.267 M 56.92 % | 30.121 M 20.08 % | 25.084 M 78.99 % | 14.014 M 86.26 % | 7.524 M 833.50 % | 806.000 K -90.17 % | 8.198 M 667.98 % | 1.067 M -4.29 % | 1.115 M |
| Cash and short term investments | 47.979 M 58.55 % | 30.262 M 19.71 % | 25.279 M 69.95 % | 14.874 M 96.38 % | 7.574 M 784.81 % | 856.000 K -89.56 % | 8.198 M 364.39 % | 1.765 M 38.11 % | 1.278 M |
| Total current assets | 85.789 M 24.97 % | 68.645 M 7.16 % | 64.060 M 38.40 % | 46.287 M 140.07 % | 19.281 M 51.35 % | 12.739 M -27.25 % | 17.510 M 67.55 % | 10.451 M 6.46 % | 9.816 M |
| Inventory | 29.338 M 12.95 % | 25.974 M 10.93 % | 23.414 M 37.39 % | 17.042 M 198.88 % | 5.702 M -15.14 % | 6.719 M 94.02 % | 3.463 M -2.24 % | 3.543 M -4.80 % | 3.721 M |
| Net receivables | 3.308 M -56.32 % | 7.573 M -7.65 % | 8.200 M 10.04 % | 7.452 M 153.90 % | 2.935 M 10.92 % | 2.646 M 209.47 % | 855.000 K -82.59 % | 4.910 M 346.63 % | 1.099 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K -78.99 % | 1.190 M -39.72 % | 1.974 M 311.96 % | 479.225 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.055 M -3.57 % | 8.353 M 8.90 % | 7.670 M -12.23 % | 8.739 M 36.10 % | 6.421 M 45.67 % | 4.408 M 305.47 % | 1.087 M 60.99 % | 675.283 K 51.62 % | 445.392 K |
| Tax payables | 6.002 M 47.72 % | 4.063 M -64.84 % | 11.555 M 391.28 % | 2.352 M | 0.000 | 0.000 -100.00 % | 32.639 K -95.18 % | 677.166 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 17.027 M | 0.000 -100.00 % | 53.000 K -40.45 % | 89.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.240 M 6.16 % | 2.110 M -62.87 % | 5.683 M 18.52 % | 4.795 M 208.96 % | 1.552 M 967.04 % | -179.000 K -1 294.52 % | -12.836 K | 0.000 | 0.000 |
| Capital lease obligations | 40.207 M 14.76 % | 35.037 M 3.76 % | 33.768 M 13.42 % | 29.773 M 78.62 % | 16.668 M 151 427.27 % | 11.000 K -52.17 % | 23.000 K -57.98 % | 54.740 K 9.75 % | 49.875 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 45.139 M 46.80 % | 30.749 M 33.40 % | 23.051 M 52.03 % | 15.162 M 222.32 % | 4.704 M 121.99 % | 2.119 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 284.000 K -77.58 % | 1.267 M -86.81 % | 9.603 M 11.96 % | 8.577 M 292.54 % | 2.185 M 207.75 % | 710.000 K | 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 |
| Total assets | 246.208 M 5.49 % | 233.401 M -15.05 % | 274.743 M 11.59 % | 246.215 M 252.69 % | 69.811 M 71.34 % | 40.743 M 57.17 % | 25.922 M 133.26 % | 11.113 M 6.67 % | 10.418 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -593.000 K 92.24 % | -7.644 M -162.23 % | -2.915 M -299.32 % | -730.000 K -418.78 % | 229.000 K 132.34 % | -708.000 K 52.64 % | -1.495 M -664.01 % | 265.067 K | 0.000 |
| Stock based compensation | 2.975 M -40.90 % | 5.034 M -37.70 % | 8.080 M 65.61 % | 4.879 M 3 682.17 % | 129.000 K -94.16 % | 2.209 M 1 417.58 % | 145.561 K | 0.000 | 0.000 |
| Change in working capital | 3.044 M 162.60 % | -4.863 M -5.44 % | -4.612 M 53.40 % | -9.897 M -290.44 % | 5.197 M 180.77 % | 1.851 M 136.60 % | -5.057 M -859.77 % | 665.562 K 139.53 % | -1.684 M |
| Accounts receivables | 4.265 M 580.22 % | 627.000 K 184.96 % | -738.000 K 54.70 % | -1.629 M -255.68 % | -458.000 K 76.15 % | -1.920 M -185.49 % | -672.530 K -12.11 % | -599.861 K -5.43 % | -568.947 K |
| Inventory | -3.323 M -15.91 % | -2.867 M -0.07 % | -2.865 M 47.92 % | -5.501 M -381.96 % | 1.951 M 207.73 % | -1.811 M -1 671.27 % | -102.243 K -147.36 % | 215.890 K 163.62 % | -339.365 K |
| Accounts payables | 0.000 100.00 % | -3.343 M -281.78 % | 1.839 M 100.11 % | 919.000 K -62.79 % | 2.470 M 0.37 % | 2.461 M 43.42 % | 1.716 M 473.78 % | 299.058 K | 0.000 |
| Other working capital | 2.102 M 191.94 % | 720.000 K 125.28 % | -2.848 M 22.73 % | -3.686 M -398.70 % | 1.234 M -60.46 % | 3.121 M 152.04 % | -5.998 M -899.21 % | 750.475 K 196.81 % | -775.200 K |
| Other non cash items | 8.538 M -76.50 % | 36.325 M -18.59 % | 44.621 M 209.98 % | 14.395 M 404.91 % | 2.851 M -57.49 % | 6.706 M 223.38 % | 2.074 M 1 069.96 % | -213.797 K -131.19 % | 685.479 K |
| Net cash provided by operating activities | 35.546 M 72.04 % | 20.661 M 359.64 % | 4.495 M 259.12 % | -2.825 M -131.92 % | 8.850 M 159.66 % | -14.833 M -68.96 % | -8.779 M -942.98 % | 1.041 M 259.46 % | 289.720 K |
| Investments in property plant and equipment | -9.047 M -56.36 % | -5.786 M 36.10 % | -9.055 M 15.48 % | -10.713 M -286.89 % | -2.769 M 73.39 % | -10.407 M -146.20 % | -4.227 M -8 319.63 % | -50.204 K -1 954.17 % | -2.444 K |
| Acquisitions net | -600.000 K -322.22 % | 270.000 K -41.68 % | 463.000 K 102.35 % | -19.728 M -783.08 % | -2.234 M 65.71 % | -6.515 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -660.000 K | 0.000 | 0.000 100.00 % | -507.000 K -206.96 % | 474.000 K | 0.000 | 0.000 100.00 % | -483.937 K | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 95.000 K | 0.000 100.00 % | -150.000 K -108.82 % | 1.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -703.000 K -138.31 % | -295.000 K 77.24 % | -1.296 M -149.75 % | 2.605 M 649.58 % | -474.000 K 79.68 % | -2.333 M -261.15 % | -646.000 K -33.49 % | -483.937 K -158.98 % | 820.558 K |
| Net cash used for investing activites | -11.010 M -92.62 % | -5.716 M 33.47 % | -8.592 M 69.85 % | -28.493 M -762.64 % | -3.303 M 80.48 % | -16.922 M -300.33 % | -4.227 M -691.36 % | -534.141 K -165.29 % | 818.114 K |
| Debt repayment | -10.917 M 4.03 % | -11.376 M -199.45 % | -3.799 M 62.30 % | -10.076 M -393.68 % | 3.431 M -85.95 % | 24.413 M 78 096.81 % | -31.300 K -743.37 % | 4.865 K 120.52 % | -23.703 K |
| Common stock issued | 3.154 M 29.16 % | 2.442 M -87.45 % | 19.452 M -49.56 % | 38.566 M | 0.000 | 0.000 -100.00 % | 3.887 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -200.000 K | 0.000 100.00 % | -1.961 M | 0.000 | 0.000 | 0.000 100.00 % | -1.155 M -106.32 % | -560.007 K -260.56 % | -155.315 K |
| Other financing activites | 240.000 K 173.17 % | -328.000 K -101.73 % | 18.966 M 103.54 % | 9.318 M 512.30 % | -2.260 M -463.59 % | -401.000 K -102.30 % | 17.436 M | 0.000 -100.00 % | 2.000 |
| Net cash used provided by financing activities | -7.723 M 16.62 % | -9.262 M -161.07 % | 15.167 M -59.88 % | 37.808 M 3 128.69 % | 1.171 M -95.19 % | 24.363 M 20.99 % | 20.137 M 3 727.32 % | -555.142 K -210.11 % | -179.016 K |
| Effect of forex changes on cash | 333.000 K 151.55 % | -646.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 17.146 M 240.40 % | 5.037 M -54.50 % | 11.070 M 70.57 % | 6.490 M -3.39 % | 6.718 M 190.88 % | -7.392 M -203.66 % | 7.131 M 15 003.69 % | -47.845 K -105.15 % | 928.818 K |
| Cash at beginning of period | 30.121 M 20.08 % | 25.084 M 78.99 % | 14.014 M 86.26 % | 7.524 M 833.50 % | 806.000 K -90.17 % | 8.198 M 667.97 % | 1.067 M -4.29 % | 1.115 M 497.97 % | 186.520 K |
| Cash at end of period | 47.267 M 56.92 % | 30.121 M 20.08 % | 25.084 M 78.99 % | 14.014 M 86.26 % | 7.524 M 833.50 % | 806.000 K -90.17 % | 8.198 M 667.98 % | 1.067 M -4.29 % | 1.115 M |
| Operating cash flow | 35.546 M 72.04 % | 20.661 M 359.64 % | 4.495 M 259.12 % | -2.825 M -131.92 % | 8.850 M 159.66 % | -14.833 M -68.96 % | -8.779 M -942.98 % | 1.041 M 259.46 % | 289.720 K |
| Capital expenditure | -9.750 M -60.34 % | -6.081 M 32.84 % | -9.055 M 15.48 % | -10.713 M -286.89 % | -2.769 M 73.39 % | -10.407 M -146.20 % | -4.227 M -8 319.63 % | -50.204 K -1 954.17 % | -2.444 K |
| Free CashFlow | 25.796 M 76.93 % | 14.580 M 419.74 % | -4.560 M 66.32 % | -13.538 M -322.63 % | 6.081 M 124.09 % | -25.240 M -94.06 % | -13.006 M -1 412.11 % | 991.234 K 245.05 % | 287.276 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 137.804 M -3.27 % | 142.461 M 3.01 % | 138.295 M 5.02 % | 131.685 M 5.98 % | 124.259 M -2.97 % | 128.068 M 0.76 % | 127.105 M 2.21 % | 124.352 M 5.26 % | 118.136 M 0.05 % | 118.076 M 9.08 % | 108.248 M 13.52 % | 95.354 M 17.68 % | 81.031 M 12.20 % | 72.218 M 34.07 % | 53.867 M 12.06 % | 48.069 M 17.62 % | 40.868 M 6.65 % | 38.319 M 42.82 % | 26.830 M 15.63 % | 23.204 M 18.56 % | 19.572 M 43.29 % | 13.659 M 19.72 % | 11.409 M 37.66 % | 8.288 M 25.65 % | 6.596 M 31.90 % | 5.001 M 138.38 % | 2.098 M -3.55 % | 2.175 M 39.96 % | 1.554 M -43.23 % | 2.737 M 2.35 % | 2.675 M -8.55 % | 2.925 M |
| Net income | -2.898 M -3.21 % | -2.808 M 40.12 % | -4.689 M -753.97 % | 717.000 K 2 968.00 % | -25.000 K 92.65 % | -340.000 K 98.90 % | -30.788 M -975.00 % | -2.864 M -82.65 % | -1.568 M 59.40 % | -3.862 M 92.64 % | -52.502 M -1 832.35 % | -2.717 M 67.17 % | -8.277 M -5.71 % | -7.830 M -60.52 % | -4.878 M -168.17 % | -1.819 M 85.25 % | -12.332 M 26.90 % | -16.869 M -873.96 % | -1.732 M -140.58 % | 4.268 M 184.58 % | -5.046 M -31.27 % | -3.844 M 74.98 % | -15.364 M -315.69 % | -3.696 M -11.36 % | -3.319 M 13.15 % | -3.822 M 0.88 % | -3.856 M -537.28 % | -605.000 K -52.78 % | -396.000 K -221.66 % | 325.496 K 218.19 % | -275.411 K -148.20 % | 571.359 K |
| Income before tax | -2.790 M -5.24 % | -2.651 M 46.50 % | -4.955 M -431.22 % | 1.496 M 311.60 % | -707.000 K -197.06 % | -238.000 K 99.35 % | -36.380 M -979.53 % | -3.370 M 6.62 % | -3.609 M 29.21 % | -5.098 M 90.61 % | -54.284 M -2 633.33 % | -1.986 M 78.12 % | -9.077 M -7.85 % | -8.416 M -50.45 % | -5.594 M -266.58 % | -1.526 M 87.68 % | -12.390 M 23.79 % | -16.257 M -816.92 % | -1.773 M -139.09 % | 4.536 M 191.62 % | -4.951 M -25.76 % | -3.937 M 68.33 % | -12.430 M -146.92 % | -5.034 M -12.24 % | -4.485 M 11.21 % | -5.052 M 6.15 % | -5.383 M -762.59 % | -624.000 K -76.27 % | -354.000 K -208.76 % | 325.496 K 255.09 % | -209.880 K -127.08 % | 774.917 K |
| Income before tax ratio | -0.02 -8.80 % | -0.02 48.06 % | -0.04 -415.39 % | 0.01 299.67 % | -0.01 -206.16 % | 0.00 99.35 % | -0.29 -956.14 % | -0.03 11.29 % | -0.03 29.24 % | -0.04 91.39 % | -0.50 -2 307.75 % | -0.02 81.41 % | -0.11 3.88 % | -0.12 -12.22 % | -0.10 -227.12 % | -0.03 89.53 % | -0.30 28.54 % | -0.42 -542.00 % | -0.07 -133.80 % | 0.20 177.28 % | -0.25 12.24 % | -0.29 73.54 % | -1.09 -79.37 % | -0.61 10.67 % | -0.68 32.69 % | -1.01 60.63 % | -2.57 -794.35 % | -0.29 -25.94 % | -0.23 -291.57 % | 0.12 251.53 % | -0.08 -129.62 % | 0.26 |
| EBITDA | 6.399 M -4.45 % | 6.697 M 53.78 % | 4.355 M -57.66 % | 10.286 M -3.08 % | 10.613 M -1.70 % | 10.797 M 142.99 % | -25.113 M -400.11 % | 8.368 M 19.68 % | 6.992 M 16.42 % | 6.006 M 113.82 % | -43.453 M -615.58 % | 8.428 M 788.09 % | 949.000 K -15.42 % | 1.122 M 179.52 % | -1.411 M -117.02 % | 8.288 M 625.22 % | -1.578 M 78.26 % | -7.260 M -1 526.33 % | 509.000 K -87.61 % | 4.109 M 1 033.86 % | -440.000 K 28.22 % | -613.000 K 93.99 % | -10.204 M -192.71 % | -3.486 M 10.73 % | -3.905 M 17.58 % | -4.738 M 10.37 % | -5.287 M -851.72 % | -555.481 K 18.31 % | -680.000 K -257.66 % | 431.303 K 31.81 % | 327.220 K -57.15 % | 763.630 K |
| Net income ratio | -0.02 -6.69 % | -0.02 41.87 % | -0.03 -722.72 % | 0.01 2 806.27 % | 0.00 92.42 % | 0.00 98.90 % | -0.24 -951.72 % | -0.02 -73.52 % | -0.01 59.42 % | -0.03 93.26 % | -0.49 -1 602.18 % | -0.03 72.10 % | -0.10 5.79 % | -0.11 -19.73 % | -0.09 -139.30 % | -0.04 87.46 % | -0.30 31.46 % | -0.44 -581.94 % | -0.06 -135.10 % | 0.18 171.34 % | -0.26 8.39 % | -0.28 79.10 % | -1.35 -201.98 % | -0.45 11.38 % | -0.50 34.16 % | -0.76 58.42 % | -1.84 -560.74 % | -0.28 -9.16 % | -0.25 -314.30 % | 0.12 215.47 % | -0.10 -152.71 % | 0.20 |
| Ratio EBITDA | 0.05 -1.22 % | 0.05 49.28 % | 0.03 -59.68 % | 0.08 -8.55 % | 0.09 1.31 % | 0.08 142.67 % | -0.20 -393.61 % | 0.07 13.70 % | 0.06 16.36 % | 0.05 112.67 % | -0.40 -554.17 % | 0.09 654.69 % | 0.01 -24.62 % | 0.02 159.31 % | -0.03 -115.19 % | 0.17 546.54 % | -0.04 79.62 % | -0.19 -1 098.68 % | 0.02 -89.29 % | 0.18 887.69 % | -0.02 49.91 % | -0.04 94.98 % | -0.89 -112.64 % | -0.42 28.95 % | -0.59 37.52 % | -0.95 62.40 % | -2.52 -886.76 % | -0.26 41.64 % | -0.44 -377.72 % | 0.16 28.78 % | 0.12 -53.14 % | 0.26 |
| Gross profit ratio | 0.26 3.47 % | 0.25 -3.78 % | 0.26 -3.97 % | 0.27 183.13 % | 0.10 -2.17 % | 0.10 24.05 % | 0.08 -1.63 % | 0.08 -70.19 % | 0.27 -1.95 % | 0.27 -0.05 % | 0.27 0.96 % | 0.27 -3.56 % | 0.28 -11.99 % | 0.32 -2.26 % | 0.33 -6.17 % | 0.35 -5.45 % | 0.37 -4.78 % | 0.39 9.78 % | 0.35 -11.72 % | 0.40 5.35 % | 0.38 7.93 % | 0.35 -3.01 % | 0.36 -2.33 % | 0.37 3.59 % | 0.36 -0.40 % | 0.36 238.94 % | -0.26 -147.60 % | 0.54 0.59 % | 0.54 1.41 % | 0.53 5.80 % | 0.50 -11.28 % | 0.57 |
| Weighted average shs out dil | 80.936 M 0.08 % | 80.875 M 0.11 % | 80.787 M -0.38 % | 81.096 M 2.68 % | 78.981 M 1.06 % | 78.150 M 3.79 % | 75.299 M 0.42 % | 74.984 M 0.48 % | 74.624 M 3.06 % | 72.409 M 1.95 % | 71.021 M 13.30 % | 62.684 M 4.39 % | 60.050 M 4.63 % | 57.391 M 8.63 % | 52.831 M 9.23 % | 48.366 M 17.05 % | 41.321 M 52.53 % | 27.091 M 72.61 % | 15.695 M 0.39 % | 15.634 M 6.97 % | 14.615 M 19.38 % | 12.242 M -14.06 % | 14.244 M 4.55 % | 13.624 M 2.46 % | 13.297 M 8.62 % | 12.242 M -6.74 % | 13.126 M 0.00 % | 13.126 M 0.00 % | 13.126 M 0.00 % | 13.126 M 1 255.09 % | 968.643 K 15.31 % | 840.014 K |
| Weighted average shs out | 80.936 M 0.08 % | 80.875 M 0.11 % | 80.787 M 0.49 % | 80.390 M 1.79 % | 78.981 M 1.06 % | 78.150 M 3.79 % | 75.299 M 0.42 % | 74.984 M 0.48 % | 74.624 M 3.06 % | 72.409 M 1.95 % | 71.021 M 13.30 % | 62.684 M 4.39 % | 60.050 M 4.63 % | 57.391 M 8.63 % | 52.831 M 9.23 % | 48.366 M 17.05 % | 41.321 M 52.53 % | 27.091 M 72.61 % | 15.695 M 0.39 % | 15.634 M 6.97 % | 14.615 M 19.38 % | 12.242 M -14.06 % | 14.244 M 4.55 % | 13.624 M 2.46 % | 13.297 M 8.62 % | 12.242 M -6.74 % | 13.126 M 0.00 % | 13.126 M 0.00 % | 13.126 M 0.00 % | 13.126 M 1 255.08 % | 968.645 K 15.31 % | 840.015 K |
| EPS diluted | -0.04 -3.17 % | -0.03 40.17 % | -0.06 -759.09 % | 0.01 3 033.33 % | 0.00 93.18 % | 0.00 98.93 % | -0.41 -973.30 % | -0.04 -81.90 % | -0.02 60.60 % | -0.05 92.80 % | -0.74 -1 609.01 % | -0.04 69.07 % | -0.14 0.00 % | -0.14 -51.68 % | -0.09 -145.48 % | -0.04 87.47 % | -0.30 51.61 % | -0.62 -463.64 % | -0.11 -145.83 % | 0.24 168.57 % | -0.35 -12.90 % | -0.31 71.30 % | -1.08 -300.00 % | -0.27 -8.00 % | -0.25 19.35 % | -0.31 -6.90 % | -0.29 -529.07 % | -0.05 -52.65 % | -0.03 -221.77 % | 0.02 108.86 % | -0.28 -141.18 % | 0.68 |
| Earnings per share | -0.04 -3.17 % | -0.03 40.17 % | -0.06 -751.69 % | 0.01 3 066.67 % | 0.00 93.18 % | 0.00 98.93 % | -0.41 -973.30 % | -0.04 -81.90 % | -0.02 60.60 % | -0.05 92.80 % | -0.74 -1 609.01 % | -0.04 69.07 % | -0.14 0.00 % | -0.14 -51.68 % | -0.09 -145.48 % | -0.04 87.47 % | -0.30 51.61 % | -0.62 -463.64 % | -0.11 -144.00 % | 0.25 171.43 % | -0.35 -12.90 % | -0.31 71.30 % | -1.08 -300.00 % | -0.27 -8.00 % | -0.25 19.35 % | -0.31 -6.90 % | -0.29 -529.07 % | -0.05 -52.65 % | -0.03 -221.77 % | 0.02 108.86 % | -0.28 -141.18 % | 0.68 |
| Gross profit | 35.471 M 0.09 % | 35.440 M -0.88 % | 35.755 M 0.85 % | 35.454 M 200.05 % | 11.816 M -5.08 % | 12.448 M 24.99 % | 9.959 M 0.55 % | 9.905 M -68.62 % | 31.569 M -1.90 % | 32.181 M 9.02 % | 29.518 M 14.61 % | 25.755 M 13.49 % | 22.694 M -1.25 % | 22.982 M 31.04 % | 17.538 M 5.15 % | 16.679 M 11.21 % | 14.998 M 1.56 % | 14.768 M 56.79 % | 9.419 M 2.07 % | 9.228 M 24.91 % | 7.388 M 54.66 % | 4.777 M 16.12 % | 4.114 M 34.44 % | 3.060 M 30.16 % | 2.351 M 31.37 % | 1.790 M 431.21 % | -540.311 K -145.91 % | 1.177 M 40.79 % | 836.000 K -42.43 % | 1.452 M 8.28 % | 1.341 M -18.86 % | 1.653 M |
| Income tax expense | 46.000 K 21.05 % | 38.000 K 124.84 % | -153.000 K -122.80 % | 671.000 K 176.42 % | -878.000 K -276.82 % | -233.000 K 94.91 % | -4.575 M -2 342.65 % | 204.000 K 110.00 % | -2.041 M -65.13 % | -1.236 M 30.64 % | -1.782 M -343.78 % | 731.000 K 191.38 % | -800.000 K 24.81 % | -1.064 M 24.96 % | -1.418 M -733.04 % | 224.000 K 280.65 % | -124.000 K -121.09 % | 588.000 K 1 300.00 % | -49.000 K -118.28 % | 268.000 K 182.11 % | 95.000 K 211.76 % | -85.000 K -102.84 % | 2.998 M 328.85 % | -1.310 M -12.35 % | -1.166 M 5.20 % | -1.230 M 19.97 % | -1.537 M -16 977.76 % | -9.000 K -121.43 % | 42.000 K 188.62 % | 14.552 K -77.79 % | 65.531 K -67.81 % | 203.558 K |
| Cost of revenue | 102.333 M -4.38 % | 107.021 M 4.37 % | 102.540 M 6.56 % | 96.231 M -14.42 % | 112.443 M -2.75 % | 115.620 M -1.30 % | 117.146 M 2.36 % | 114.447 M 32.21 % | 86.567 M 0.78 % | 85.895 M 9.10 % | 78.730 M 13.12 % | 69.599 M 19.31 % | 58.337 M 18.48 % | 49.236 M 35.53 % | 36.329 M 15.73 % | 31.390 M 21.34 % | 25.870 M 9.85 % | 23.551 M 35.27 % | 17.411 M 24.58 % | 13.976 M 14.71 % | 12.184 M 37.18 % | 8.882 M 21.75 % | 7.295 M 39.54 % | 5.228 M 23.16 % | 4.245 M 32.20 % | 3.211 M 21.72 % | 2.638 M 164.34 % | 998.000 K 39.00 % | 718.000 K -44.13 % | 1.285 M -3.62 % | 1.333 M 4.85 % | 1.272 M |
| General and administrative expenses | 26.184 M -3.48 % | 27.128 M 5.94 % | 25.608 M 6.20 % | 24.112 M 2.46 % | 23.532 M -3.46 % | 24.375 M 7.66 % | 22.641 M 174.67 % | 8.243 M -66.14 % | 24.347 M -5.13 % | 25.663 M 6.66 % | 24.060 M 16.66 % | 20.624 M 4.73 % | 19.692 M 5.59 % | 18.650 M 22.51 % | 15.223 M 9.81 % | 13.863 M 22.78 % | 11.291 M 8.08 % | 10.447 M 54.11 % | 6.779 M 35.04 % | 5.020 M -5.10 % | 5.290 M 3.24 % | 5.124 M -47.13 % | 9.691 M 61.92 % | 5.985 M 2.55 % | 5.836 M 2.60 % | 5.688 M 171.41 % | 2.096 M 26.41 % | 1.658 M 22.00 % | 1.359 M 53.62 % | 884.678 K 116.82 % | 408.031 K 9.50 % | 372.625 K |
| Selling and marketing expenses | 1.030 M 12.94 % | 912.000 K -9.88 % | 1.012 M -14.09 % | 1.178 M 2.08 % | 1.154 M 40.39 % | 822.000 K 37.92 % | 596.000 K -41.05 % | 1.011 M -3.53 % | 1.048 M -29.62 % | 1.489 M -0.73 % | 1.500 M -19.83 % | 1.871 M -10.69 % | 2.095 M -12.82 % | 2.403 M 36.15 % | 1.765 M 29.40 % | 1.364 M 459.02 % | 244.000 K 243.66 % | 71.000 K -14.46 % | 83.000 K -16.16 % | 99.000 K -38.51 % | 161.000 K 85.06 % | 87.000 K -83.65 % | 532.000 K -3.97 % | 554.000 K 7.16 % | 517.000 K -20.39 % | 649.410 K 106.83 % | 313.981 K 99.99 % | 157.000 K 5.37 % | 149.000 K 91.41 % | 77.844 K -57.45 % | 182.939 K 78.37 % | 102.564 K |
| Other expenses | 7.325 M -0.11 % | 7.333 M -38.72 % | 11.966 M 68.32 % | 7.109 M 7 428.87 % | -97.000 K 87.15 % | -755.000 K | 0.000 | 0.000 -100.00 % | 7.699 M -3.59 % | 7.986 M -3.19 % | 8.249 M 14.86 % | 7.182 M -5.83 % | 7.627 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 |
| Operating expenses | 34.539 M -2.36 % | 35.373 M -8.33 % | 38.586 M 19.10 % | 32.399 M 272.06 % | 8.708 M 2.46 % | 8.499 M -3.35 % | 8.794 M -4.97 % | 9.254 M -72.04 % | 33.094 M -5.82 % | 35.138 M 3.93 % | 33.809 M 13.92 % | 29.677 M 0.89 % | 29.414 M 4.44 % | 28.164 M 52.68 % | 18.446 M -21.59 % | 23.526 M 22.22 % | 19.249 M 15.87 % | 16.612 M 92.31 % | 8.638 M 23.97 % | 6.968 M -4.00 % | 7.258 M 10.35 % | 6.577 M -38.61 % | 10.714 M 53.04 % | 7.001 M 2.07 % | 6.859 M 2.90 % | 6.666 M 170.24 % | 2.467 M 35.23 % | 1.824 M 19.61 % | 1.525 M 56.74 % | 972.954 K -25.73 % | 1.310 M 34.23 % | 975.949 K |
| Cost and expenses | 136.872 M -3.88 % | 142.394 M 0.90 % | 141.126 M 9.71 % | 128.630 M 6.17 % | 121.151 M -2.39 % | 124.119 M -1.45 % | 125.940 M 1.81 % | 123.701 M 3.38 % | 119.661 M -1.13 % | 121.033 M 7.55 % | 112.539 M 13.36 % | 99.276 M 13.13 % | 87.751 M 13.37 % | 77.400 M 41.31 % | 54.775 M -0.26 % | 54.916 M 21.71 % | 45.119 M 12.34 % | 40.163 M 54.18 % | 26.049 M 24.37 % | 20.944 M 7.73 % | 19.442 M 25.76 % | 15.459 M -14.16 % | 18.009 M 47.26 % | 12.229 M 10.13 % | 11.104 M 12.43 % | 9.877 M 93.48 % | 5.105 M 80.89 % | 2.822 M 25.81 % | 2.243 M -0.67 % | 2.258 M -14.58 % | 2.644 M 17.61 % | 2.248 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 27.214 M -2.95 % | 28.040 M 5.33 % | 26.620 M 5.26 % | 25.290 M 2.45 % | 24.686 M -2.03 % | 25.197 M 8.43 % | 23.237 M 151.10 % | 9.254 M -63.56 % | 25.395 M -6.47 % | 27.152 M 6.23 % | 25.560 M 13.63 % | 22.495 M 3.25 % | 21.787 M 3.49 % | 21.053 M 23.93 % | 16.988 M 11.56 % | 15.227 M 32.01 % | 11.535 M 9.67 % | 10.518 M 53.28 % | 6.862 M 34.05 % | 5.119 M -6.09 % | 5.451 M 4.61 % | 5.211 M -49.03 % | 10.223 M 56.34 % | 6.539 M 2.93 % | 6.353 M 0.24 % | 6.338 M 162.99 % | 2.410 M 32.77 % | 1.815 M 20.36 % | 1.508 M 56.67 % | 962.522 K -5.06 % | 1.014 M 14.02 % | 889.156 K |
| Interest income | 0.000 -100.00 % | 716.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.859 K 145.63 % | 98.058 K |
| Interest expense | 3.395 M -3.03 % | 3.501 M -11.32 % | 3.948 M 26.86 % | 3.112 M 9.85 % | 2.833 M -2.31 % | 2.900 M 8.01 % | 2.685 M -17.23 % | 3.244 M 11.78 % | 2.902 M 4.43 % | 2.779 M 7.63 % | 2.582 M 16.41 % | 2.218 M -7.54 % | 2.399 M -1.15 % | 2.427 M -10.94 % | 2.725 M 79.87 % | 1.515 M -51.10 % | 3.098 M 6.72 % | 2.903 M 217.96 % | 913.000 K -64.97 % | 2.606 M 0.08 % | 2.604 M 133.96 % | 1.113 M 835.29 % | 119.000 K -89.04 % | 1.086 M 256.07 % | 305.000 K 139.69 % | 127.247 K 213.88 % | 40.540 K -32.43 % | 60.000 K 87.50 % | 32.000 K 119.90 % | 14.552 K | 0.000 | 0.000 |
| Depreciation and amortization | 5.880 M 0.56 % | 5.847 M 9.05 % | 5.362 M -5.57 % | 5.678 M -24.34 % | 7.505 M 9.59 % | 6.848 M -20.21 % | 8.582 M 1.05 % | 8.493 M 10.31 % | 7.699 M -3.59 % | 7.986 M -3.19 % | 8.249 M 14.86 % | 7.182 M -5.83 % | 7.627 M 7.26 % | 7.111 M 387.72 % | 1.458 M -82.43 % | 8.299 M 7.58 % | 7.714 M 26.58 % | 6.094 M 243.13 % | 1.776 M -3.95 % | 1.849 M 2.32 % | 1.807 M 32.28 % | 1.366 M 178.21 % | 491.000 K 9.35 % | 449.000 K 63.30 % | 274.953 K 47.79 % | 186.047 K 227.45 % | 56.817 K 468.17 % | 10.000 K 16.71 % | 8.568 K -17.87 % | 10.432 K 40.18 % | 7.442 K 7.09 % | 6.949 K |
| Operating income | 932.000 K 1 291.04 % | 67.000 K 102.37 % | -2.831 M -192.67 % | 3.055 M -1.71 % | 3.108 M -21.30 % | 3.949 M 238.97 % | 1.165 M 78.96 % | 651.000 K 142.69 % | -1.525 M 48.43 % | -2.957 M 15.68 % | -3.507 M 25.48 % | -4.706 M 29.97 % | -6.720 M -9.32 % | -6.147 M -26.72 % | -4.851 M 33.25 % | -7.267 M -61.10 % | -4.511 M -120.59 % | -2.045 M -457.52 % | 572.000 K -72.89 % | 2.110 M 3 601.75 % | 57.000 K 102.93 % | -1.943 M 70.68 % | -6.626 M -64.09 % | -4.038 M 11.87 % | -4.582 M 8.42 % | -5.003 M -64.60 % | -3.040 M -329.95 % | -707.000 K 1.94 % | -721.000 K -255.19 % | 464.583 K 45.28 % | 319.778 K -57.74 % | 756.681 K |
| Operating income ratio | 0.01 1 338.05 % | 0.00 102.30 % | -0.02 -188.24 % | 0.02 -7.25 % | 0.03 -18.88 % | 0.03 236.42 % | 0.01 75.08 % | 0.01 140.55 % | -0.01 48.45 % | -0.03 22.70 % | -0.03 34.35 % | -0.05 40.49 % | -0.08 2.57 % | -0.09 5.48 % | -0.09 40.43 % | -0.15 -36.96 % | -0.11 -106.83 % | -0.05 -350.32 % | 0.02 -76.55 % | 0.09 3 022.34 % | 0.00 102.05 % | -0.14 75.51 % | -0.58 -19.20 % | -0.49 29.86 % | -0.69 30.57 % | -1.00 30.95 % | -1.45 -345.78 % | -0.33 29.94 % | -0.46 -373.37 % | 0.17 41.95 % | 0.12 -53.79 % | 0.26 |
| Total other income expenses net | -3.722 M -36.94 % | -2.718 M -27.97 % | -2.124 M -36.24 % | -1.559 M 42.13 % | -2.694 M 11.09 % | -3.030 M -39.25 % | -2.176 M 19.65 % | -2.708 M -180.04 % | -967.000 K 17.77 % | -1.176 M -219.57 % | -368.000 K -113.71 % | 2.684 M 213.87 % | -2.357 M -3.88 % | -2.269 M -205.38 % | -743.000 K -112.94 % | 5.741 M 172.86 % | -7.879 M 44.56 % | -14.212 M -506.06 % | -2.345 M -196.66 % | 2.426 M 149.45 % | -4.906 M -156.46 % | -1.913 M 67.04 % | -5.804 M -482.73 % | -996.000 K -643.28 % | -134.000 K 29.84 % | -191.000 K 91.85 % | -2.343 M -2 922.63 % | 83.000 K -77.38 % | 367.000 K 446.86 % | -105.807 K 80.02 % | -529.658 K -3 004.46 % | 18.236 K |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-01-31 | 2017-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 28.728 M -13.49 % | 33.206 M 21.43 % | 27.346 M -12.27 % | 31.172 M -5.79 % | 33.087 M -9.66 % | 36.626 M -13.64 % | 42.409 M -3.46 % | 43.928 M -8.11 % | 47.805 M 6.93 % | 44.707 M -0.21 % | 44.800 M -0.15 % | 44.868 M -2.12 % | 45.842 M -4.67 % | 48.088 M 16.11 % | 41.415 M 58.64 % | 26.107 M 0.55 % | 25.963 M -61.81 % | 67.987 M 72.38 % | 39.441 M -5.59 % | 41.776 M -2.40 % | 42.804 M -3.91 % | 44.547 M 91.95 % | 23.208 M 9.09 % | 21.275 M 133.66 % | 9.105 M 166.66 % | 3.414 M 141.95 % | -8.139 M -380.18 % | -1.695 M -196.01 % | 1.765 M -90.30 % | 18.193 M |
| Total investments | 303.000 K -57.44 % | 712.000 K 0.00 % | 712.000 K 0.00 % | 712.000 K -1.79 % | 725.000 K 1 050.79 % | 63.000 K -80.31 % | 320.000 K -6.71 % | 343.000 K 0.00 % | 343.000 K 91.62 % | 179.000 K -55.03 % | 398.000 K -36.01 % | 622.000 K -26.39 % | 845.000 K -20.13 % | 1.058 M -22.55 % | 1.366 M -35.75 % | 2.126 M 4.88 % | 2.027 M -24.31 % | 2.678 M 51.64 % | 1.766 M 320.48 % | 420.000 K -7.49 % | 454.000 K 808.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 -100.00 % | 3.531 M 405.93 % | 697.874 K |
| Total debt | 63.420 M -4.70 % | 66.547 M -10.81 % | 74.613 M 12.32 % | 66.426 M -1.78 % | 67.627 M 3.55 % | 65.311 M -9.95 % | 72.530 M 4.17 % | 69.625 M -0.95 % | 70.292 M 2.76 % | 68.403 M -2.12 % | 69.884 M 10.60 % | 63.189 M 3.86 % | 60.841 M 4.60 % | 58.165 M 4.94 % | 55.429 M 5.08 % | 52.747 M -4.64 % | 55.316 M -34.59 % | 84.563 M 80.06 % | 46.965 M -3.93 % | 48.884 M -1.93 % | 49.848 M 2.47 % | 48.646 M 102.57 % | 24.014 M 1.00 % | 23.777 M 29.22 % | 18.400 M 77.31 % | 10.377 M 17 307.06 % | 59.614 K | 0.000 | 0.000 -100.00 % | 19.261 M |
| Accumulated other comprehensive income loss | 6.685 M -13.51 % | 7.729 M 12.87 % | 6.848 M -34.74 % | 10.493 M -19.30 % | 13.002 M -25.50 % | 17.452 M -6.74 % | 18.714 M 8.40 % | 17.264 M 394.39 % | 3.492 M 18.01 % | 2.959 M -47.77 % | 5.665 M 22 760.00 % | -25.000 K 97.77 % | -1.120 M -217.40 % | 954.000 K 247.22 % | -648.000 K -61.60 % | -401.000 K 1.23 % | -406.000 K -6.28 % | -382.000 K 21.56 % | -487.000 K -110.82 % | -231.000 K -18.46 % | -195.000 K 34.12 % | -296.000 K 19.13 % | -366.000 K -6 200.00 % | 6.000 K 116.67 % | -36.000 K -3 502.65 % | 1.058 K -99.99 % | 17.809 M 4 360.65 % | 399.247 K 104.13 % | -9.657 M -19 027.18 % | 51.021 K |
| Retained earnings | -215.064 M -1.37 % | -212.166 M -1.34 % | -209.358 M -2.29 % | -204.669 M 0.70 % | -206.103 M -0.19 % | -205.705 M 0.11 % | -205.934 M -16.60 % | -176.615 M -1.83 % | -173.437 M -1.04 % | -171.648 M -2.11 % | -168.093 M -45.65 % | -115.408 M -2.68 % | -112.393 M -8.12 % | -103.948 M -18.40 % | -87.792 M -25.82 % | -69.777 M -9.78 % | -63.561 M -24.07 % | -51.228 M -49.10 % | -34.359 M -7.33 % | -32.013 M 11.76 % | -36.281 M -18.08 % | -30.727 M -15.10 % | -26.696 M -131.11 % | -11.551 M 69.24 % | -37.553 M -9.59 % | -34.268 M -13.56 % | -30.176 M -14.61 % | -26.330 M | 0.000 100.00 % | -10.375 M |
| Common stock | 301.362 M 0.10 % | 301.050 M 0.14 % | 300.643 M 0.39 % | 299.480 M 1.07 % | 296.301 M 0.58 % | 294.582 M 2.28 % | 288.027 M 0.19 % | 287.479 M 0.25 % | 286.750 M 0.07 % | 286.547 M 2.52 % | 279.513 M 2.46 % | 272.805 M 2.92 % | 265.060 M 6.26 % | 249.439 M 19.40 % | 208.904 M 11.01 % | 188.180 M 29.19 % | 145.666 M 90.45 % | 76.486 M 134.97 % | 32.552 M 1.07 % | 32.208 M 1.00 % | 31.888 M 6.67 % | 29.895 M 13.74 % | 26.283 M -3.57 % | 27.257 M -49.57 % | 54.049 M 2.07 % | 52.950 M 48.34 % | 35.695 M 1.14 % | 35.291 M | 0.000 -100.00 % | 667.625 K |
| Total equity | 141.913 M -2.20 % | 145.100 M -0.28 % | 145.512 M -1.44 % | 147.643 M 3.82 % | 142.209 M 1.51 % | 140.095 M 4.81 % | 133.666 M -17.64 % | 162.289 M -1.27 % | 164.379 M 0.39 % | 163.735 M 1.05 % | 162.033 M -19.98 % | 202.501 M 7.29 % | 188.748 M 3.53 % | 182.312 M 19.94 % | 152.004 M 3.54 % | 146.811 M 37.80 % | 106.542 M 98.04 % | 53.799 M 358.92 % | 11.723 M -14.12 % | 13.651 M 71.17 % | 7.975 M -25.56 % | 10.714 M 13.89 % | 9.407 M -61.20 % | 24.247 M 0.22 % | 24.193 M -4.14 % | 25.237 M 8.24 % | 23.315 M 149.33 % | 9.351 M 196.84 % | -9.657 M 0.00 % | -9.657 M |
| Other non current 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.635 M 2.80 % | 8.400 M 396.16 % | 1.693 M | 0.000 | 0.000 | 0.000 100.00 % | -106.000 K | 0.000 | 0.000 | 0.000 100.00 % | -22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 42.587 M -4.19 % | 44.450 M 14.17 % | 38.932 M 28.87 % | 30.210 M 0.19 % | 30.152 M 5.18 % | 28.666 M -28.92 % | 40.331 M 8.27 % | 37.251 M -5.99 % | 39.624 M -3.90 % | 41.232 M -4.48 % | 43.166 M -3.11 % | 44.553 M 0.88 % | 44.166 M -1.10 % | 44.657 M 3.48 % | 43.154 M 2.42 % | 42.133 M -1.31 % | 42.693 M -28.63 % | 59.819 M 110.34 % | 28.439 M 4.93 % | 27.104 M 19.60 % | 22.662 M -22.78 % | 29.349 M 48.70 % | 19.737 M -15.48 % | 23.352 M 29.28 % | 18.063 M 77.44 % | 10.180 M 59 780.55 % | 17.000 K | 0.000 | 0.000 -100.00 % | 21.833 K |
| Total non current liabilities | 42.879 M -4.15 % | 44.735 M 14.07 % | 39.216 M 27.62 % | 30.729 M 0.98 % | 30.431 M 3.41 % | 29.427 M -29.26 % | 41.598 M -6.91 % | 44.687 M -5.57 % | 47.325 M -3.59 % | 49.088 M -6.98 % | 52.769 M -3.96 % | 54.946 M -12.31 % | 62.661 M -1.20 % | 63.419 M 18.71 % | 53.424 M 0.28 % | 53.273 M 5.48 % | 50.506 M -23.25 % | 65.803 M 114.87 % | 30.624 M 3.62 % | 29.554 M 19.90 % | 24.649 M -19.74 % | 30.711 M 49.55 % | 20.536 M -13.36 % | 23.704 M 28.78 % | 18.407 M 75.80 % | 10.470 M 60 375.69 % | 17.313 K | 0.000 | 0.000 -100.00 % | 21.833 K |
| Other current liabilities | 9.744 M -3.02 % | 10.047 M 3.03 % | 9.752 M 2.52 % | 9.512 M -23.67 % | 12.462 M 5.09 % | 11.858 M -18.74 % | 14.593 M -14.50 % | 17.067 M -25.27 % | 22.837 M -2.02 % | 23.308 M 74.50 % | 13.357 M 24.10 % | 10.763 M 31.14 % | 8.207 M -10.48 % | 9.168 M -53.20 % | 19.588 M 88.76 % | 10.377 M -42.43 % | 18.026 M 37.01 % | 13.157 M 433.97 % | 2.464 M 120.20 % | 1.119 M -83.95 % | 6.970 M 114.79 % | 3.245 M 52.99 % | 2.121 M | 0.000 | 0.000 -100.00 % | 2.104 M 47.32 % | 1.428 M 13.69 % | 1.256 M | 0.000 -100.00 % | 800.778 K |
| Deferred revenue | 2.552 M 38.85 % | 1.838 M -7.64 % | 1.990 M -13.59 % | 2.303 M 13.78 % | 2.024 M 24.55 % | 1.625 M 19.40 % | 1.361 M -35.50 % | 2.110 M 191.44 % | 724.000 K 3 047.83 % | 23.000 K -96.41 % | 641.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M -0.23 % | 1.704 M 0.24 % | 1.700 M -8.26 % | 1.853 M -47.06 % | 3.500 M 165.26 % | -5.363 M | 0.000 -100.00 % | 14.000 K -6.67 % | 15.000 K 21.27 % | 12.369 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 20.833 M -5.72 % | 22.097 M -38.07 % | 35.681 M -1.48 % | 36.216 M -3.36 % | 37.475 M 2.26 % | 36.645 M 13.81 % | 32.199 M -0.54 % | 32.374 M 5.56 % | 30.668 M 12.87 % | 27.171 M 1.70 % | 26.718 M 43.37 % | 18.636 M 11.76 % | 16.675 M 23.45 % | 13.508 M 10.04 % | 12.275 M 15.65 % | 10.614 M -15.92 % | 12.623 M -48.99 % | 24.744 M 33.18 % | 18.579 M -14.70 % | 21.780 M -19.89 % | 27.186 M 40.88 % | 19.297 M 351.81 % | 4.271 M 904.94 % | 425.000 K 26.11 % | 337.000 K 70.76 % | 197.351 K 369.88 % | 42.000 K 33.40 % | 31.485 K | 0.000 -100.00 % | 19.272 M |
| Total current liabilities | 47.188 M 2.97 % | 45.828 M -25.46 % | 61.480 M 2.31 % | 60.089 M -2.80 % | 61.822 M 6.98 % | 57.786 M -0.60 % | 58.137 M -0.08 % | 58.185 M 3.19 % | 56.389 M -7.58 % | 61.011 M 1.79 % | 59.941 M 14.80 % | 52.212 M 3.12 % | 50.630 M 12.92 % | 44.837 M 9.93 % | 40.787 M 19.62 % | 34.098 M -20.74 % | 43.022 M -8.41 % | 46.972 M 71.03 % | 27.464 M -15.93 % | 32.669 M -19.40 % | 40.531 M 45.25 % | 27.905 M 158.38 % | 10.800 M 292.44 % | 2.752 M -45.79 % | 5.077 M 48.53 % | 3.418 M 31.99 % | 2.590 M 0.90 % | 2.567 M | 0.000 -100.00 % | 20.748 M |
| Total liabilities | 90.067 M -0.55 % | 90.563 M -10.06 % | 100.696 M 10.88 % | 90.818 M -1.56 % | 92.253 M 5.78 % | 87.213 M -12.56 % | 99.735 M -3.05 % | 102.872 M -0.81 % | 103.714 M -5.80 % | 110.099 M -2.32 % | 112.710 M 5.18 % | 107.158 M -5.41 % | 113.291 M 4.65 % | 108.256 M 14.91 % | 94.211 M 7.83 % | 87.371 M -6.58 % | 93.528 M -17.07 % | 112.775 M 94.15 % | 58.088 M -6.65 % | 62.223 M -4.54 % | 65.180 M 11.20 % | 58.616 M 87.06 % | 31.336 M 18.45 % | 26.456 M 12.66 % | 23.484 M 69.09 % | 13.888 M 432.72 % | 2.607 M 1.57 % | 2.567 M | 0.000 -100.00 % | 20.770 M |
| Other non current assets | 3.325 M -8.40 % | 3.630 M 0.64 % | 3.607 M 56.08 % | 2.311 M 4.76 % | 2.206 M 4.95 % | 2.102 M 108.77 % | -23.975 M -868.43 % | 3.120 M -12.14 % | 3.551 M -2.69 % | 3.649 M 22.12 % | 2.988 M -10.70 % | 3.346 M -37.31 % | 5.337 M 8.12 % | 4.936 M 12.16 % | 4.401 M 36.30 % | 3.229 M 85.47 % | 1.741 M 2.17 % | 1.704 M 64.00 % | 1.039 M -44.70 % | 1.879 M 2.90 % | 1.826 M 5.73 % | 1.727 M -23.52 % | 2.258 M 14.91 % | 1.965 M -16.70 % | 2.359 M 3 231 406.85 % | 73.000 -100.00 % | 1.906 M 232.95 % | 572.591 K 132.43 % | -1.765 M -414.58 % | 561.175 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 K 0.00 % | 179.000 K 0.00 % | 179.000 K 0.00 % | 179.000 K -11.82 % | 203.000 K 0.00 % | 203.000 K -52.79 % | 430.000 K -8.32 % | 469.000 K -7.31 % | 506.000 K -42.17 % | 875.000 K 3.92 % | 842.000 K -53.91 % | 1.827 M 6.47 % | 1.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 17.268 M -7.53 % | 18.674 M -3.96 % | 19.443 M -7.43 % | 21.004 M -0.96 % | 21.208 M -10.40 % | 23.669 M -13.24 % | 27.282 M -48.55 % | 53.028 M -7.74 % | 57.478 M -4.12 % | 59.947 M -3.42 % | 62.071 M -6.23 % | 66.198 M -0.83 % | 66.751 M -4.93 % | 70.214 M 12.64 % | 62.334 M -9.65 % | 68.995 M 22.39 % | 56.372 M -19.56 % | 70.078 M 485.69 % | 11.965 M -12.22 % | 13.630 M 4.97 % | 12.985 M 5.75 % | 12.279 M 52.65 % | 8.044 M 6.02 % | 7.587 M 62.92 % | 4.657 M 12.11 % | 4.154 M 344.75 % | 934.040 K 1 249.63 % | 69.207 K | 0.000 | 0.000 |
| GoodWill | 73.291 M -0.68 % | 73.793 M 0.57 % | 73.373 M -3.88 % | 76.335 M -0.79 % | 76.940 M 1.54 % | 75.771 M -0.57 % | 76.203 M -11.70 % | 86.302 M -0.90 % | 87.089 M 0.88 % | 86.328 M 3.49 % | 83.419 M -28.01 % | 115.868 M 3.79 % | 111.638 M 6.06 % | 105.259 M 31.66 % | 79.946 M 40.19 % | 57.025 M 53.93 % | 37.046 M 354.33 % | 8.154 M 34.51 % | 6.062 M 0.58 % | 6.027 M -12.44 % | 6.883 M 18.22 % | 5.822 M 40.97 % | 4.130 M -44.51 % | 7.443 M 24.36 % | 5.985 M -0.01 % | 5.986 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 90.559 M -2.06 % | 92.467 M -0.38 % | 92.816 M -4.65 % | 97.339 M -0.82 % | 98.148 M -1.30 % | 99.440 M -3.91 % | 103.485 M -25.73 % | 139.330 M -3.62 % | 144.567 M -1.17 % | 146.275 M 0.54 % | 145.490 M -20.09 % | 182.066 M 2.06 % | 178.389 M 1.66 % | 175.473 M 23.33 % | 142.280 M 12.90 % | 126.020 M 34.90 % | 93.418 M 19.41 % | 78.232 M 333.97 % | 18.027 M -8.29 % | 19.657 M -1.06 % | 19.868 M 9.76 % | 18.101 M 48.69 % | 12.174 M -19.00 % | 15.030 M 41.23 % | 10.642 M 4.95 % | 10.140 M 985.58 % | 934.040 K 1 249.63 % | 69.207 K | 0.000 | 0.000 |
| Property plant equipment net | 64.061 M -2.69 % | 65.834 M 2.87 % | 63.996 M 1.36 % | 63.139 M 2.28 % | 61.729 M 2.06 % | 60.484 M 4.67 % | 57.785 M 4.58 % | 55.253 M -4.66 % | 57.952 M -2.99 % | 59.736 M -3.65 % | 62.002 M 3.51 % | 59.902 M -0.56 % | 60.240 M 0.00 % | 60.243 M 14.22 % | 52.741 M 8.55 % | 48.586 M 2.31 % | 47.489 M -1.25 % | 48.089 M 63.02 % | 29.498 M -8.86 % | 32.367 M 4.21 % | 31.060 M -2.79 % | 31.952 M 158.05 % | 12.382 M 9.29 % | 11.330 M 26.45 % | 8.960 M 37.07 % | 6.537 M 81.67 % | 3.598 M 2 578.21 % | 134.352 K | 0.000 -100.00 % | 101.251 K |
| Total non current assets | 157.945 M -2.46 % | 161.931 M 0.94 % | 160.419 M -1.46 % | 162.789 M 0.44 % | 162.083 M 0.04 % | 162.026 M -1.66 % | 164.756 M -16.74 % | 197.882 M -4.06 % | 206.249 M -1.71 % | 209.839 M -0.40 % | 210.683 M -14.19 % | 245.517 M 0.46 % | 244.396 M 1.36 % | 241.121 M 20.60 % | 199.928 M 11.72 % | 178.960 M 24.50 % | 143.740 M 10.48 % | 130.102 M 157.47 % | 50.530 M -7.44 % | 54.590 M 1.90 % | 53.570 M 2.02 % | 52.510 M 87.51 % | 28.004 M -17.91 % | 34.112 M 29.03 % | 26.437 M 22.32 % | 21.613 M 156.90 % | 8.413 M 983.93 % | 776.150 K 143.97 % | -1.765 M -366.50 % | 662.426 K |
| Other current assets | 8.062 M 38.55 % | 5.819 M 12.68 % | 5.164 M -35.46 % | 8.001 M 63.45 % | 4.895 M -25.99 % | 6.614 M 36.77 % | 4.836 M -7.80 % | 5.245 M 130.14 % | 2.279 M -51.43 % | 4.692 M -34.53 % | 7.167 M -7.56 % | 7.753 M -8.61 % | 8.483 M 1.56 % | 8.353 M 20.73 % | 6.919 M 34.06 % | 5.161 M -32.58 % | 7.655 M 73.74 % | 4.406 M 43.52 % | 3.070 M 0.79 % | 3.046 M 9.88 % | 2.772 M -6.60 % | 2.968 M 17.87 % | 2.518 M -53.85 % | 5.456 M -13.73 % | 6.324 M 50.39 % | 4.205 M -15.78 % | 4.993 M 82.41 % | 2.737 M | 0.000 -100.00 % | 3.432 M |
| Short term investments | 303.000 K -57.44 % | 712.000 K 0.00 % | 712.000 K 0.00 % | 712.000 K -1.79 % | 725.000 K 1 050.79 % | 63.000 K -55.32 % | 141.000 K -14.02 % | 164.000 K 0.00 % | 164.000 K | 0.000 -100.00 % | 195.000 K -53.46 % | 419.000 K 0.96 % | 415.000 K -29.54 % | 589.000 K -31.51 % | 860.000 K -31.25 % | 1.251 M 5.57 % | 1.185 M 39.25 % | 851.000 K 1 602.00 % | 50.000 K -88.10 % | 420.000 K -7.49 % | 454.000 K 808.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.531 M 405.93 % | 697.874 K |
| cash and cash equivalents | 34.692 M 4.05 % | 33.341 M -29.46 % | 47.267 M 34.08 % | 35.254 M 2.07 % | 34.540 M 20.41 % | 28.685 M -4.77 % | 30.121 M 17.22 % | 25.697 M 14.27 % | 22.487 M -5.10 % | 23.696 M -5.53 % | 25.084 M 36.91 % | 18.321 M 22.15 % | 14.999 M 48.84 % | 10.077 M -28.09 % | 14.014 M -47.39 % | 26.640 M -9.24 % | 29.353 M 77.08 % | 16.576 M 120.31 % | 7.524 M 5.85 % | 7.108 M 0.91 % | 7.044 M 71.85 % | 4.099 M 408.56 % | 806.000 K -67.79 % | 2.502 M -73.08 % | 9.295 M 33.50 % | 6.963 M -15.07 % | 8.198 M 383.69 % | 1.695 M 196.01 % | -1.765 M -265.38 % | 1.067 M |
| Cash and short term investments | 34.995 M 2.77 % | 34.053 M -29.03 % | 47.979 M 33.40 % | 35.966 M 1.99 % | 35.265 M 22.67 % | 28.748 M -5.00 % | 30.262 M 17.02 % | 25.861 M 14.17 % | 22.651 M -4.41 % | 23.696 M -6.26 % | 25.279 M 34.89 % | 18.740 M 21.58 % | 15.414 M 44.52 % | 10.666 M -28.29 % | 14.874 M -46.67 % | 27.891 M -8.67 % | 30.538 M 75.23 % | 17.427 M 130.09 % | 7.574 M 0.61 % | 7.528 M 0.40 % | 7.498 M 80.72 % | 4.149 M 384.70 % | 856.000 K -66.46 % | 2.552 M -72.54 % | 9.295 M 33.50 % | 6.963 M -15.07 % | 8.198 M 383.69 % | 1.695 M -3.99 % | 1.765 M 0.00 % | 1.765 M |
| Total current assets | 74.035 M 0.41 % | 73.732 M -14.05 % | 85.789 M 13.37 % | 75.672 M 4.55 % | 72.379 M 10.87 % | 65.282 M -4.90 % | 68.645 M 2.03 % | 67.279 M 8.79 % | 61.844 M -3.36 % | 63.995 M -0.10 % | 64.060 M -0.13 % | 64.142 M 11.27 % | 57.643 M 16.58 % | 49.447 M 6.83 % | 46.287 M -16.18 % | 55.222 M -1.97 % | 56.330 M 54.45 % | 36.472 M 89.16 % | 19.281 M -9.41 % | 21.284 M 8.68 % | 19.585 M 16.44 % | 16.820 M 32.04 % | 12.739 M -23.22 % | 16.591 M -21.89 % | 21.240 M 21.29 % | 17.512 M 0.02 % | 17.510 M 57.15 % | 11.142 M 531.13 % | 1.765 M -83.11 % | 10.451 M |
| Inventory | 28.226 M -7.14 % | 30.397 M 3.61 % | 29.338 M 0.93 % | 29.068 M 3.39 % | 28.115 M 10.50 % | 25.444 M -2.04 % | 25.974 M -2.43 % | 26.622 M -2.11 % | 27.197 M 9.37 % | 24.867 M 6.21 % | 23.414 M -0.53 % | 23.539 M 3.33 % | 22.780 M 5.67 % | 21.557 M 26.49 % | 17.042 M 13.24 % | 15.049 M 26.99 % | 11.851 M 21.89 % | 9.723 M 70.52 % | 5.702 M -11.45 % | 6.439 M -8.22 % | 7.016 M -1.02 % | 7.088 M 5.49 % | 6.719 M 17.51 % | 5.718 M 36.96 % | 4.175 M -13.12 % | 4.806 M 38.77 % | 3.463 M -16.79 % | 4.162 M | 0.000 -100.00 % | 3.543 M |
| Net receivables | 2.752 M -20.53 % | 3.463 M 4.69 % | 3.308 M 25.45 % | 2.637 M -35.75 % | 4.104 M -8.31 % | 4.476 M -40.90 % | 7.573 M -22.03 % | 9.713 M -0.04 % | 9.717 M -9.53 % | 10.740 M 30.98 % | 8.200 M -41.89 % | 14.110 M 28.67 % | 10.966 M 23.62 % | 8.871 M 19.04 % | 7.452 M 4.65 % | 7.121 M 13.28 % | 6.286 M 27.87 % | 4.916 M 67.50 % | 2.935 M -31.28 % | 4.271 M 85.78 % | 2.299 M -12.08 % | 2.615 M -1.17 % | 2.646 M -7.64 % | 2.865 M 98.13 % | 1.446 M -6.04 % | 1.539 M 79.99 % | 855.000 K -66.44 % | 2.548 M | 0.000 -100.00 % | 1.710 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K -63.61 % | 687.000 K -15.81 % | 816.000 K 11.78 % | 730.000 K -38.66 % | 1.190 M -79.44 % | 5.787 M 29.29 % | 4.476 M 35.20 % | 3.311 M 67.69 % | 1.974 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.098 M 23.86 % | 6.538 M -18.83 % | 8.055 M -5.01 % | 8.480 M 0.77 % | 8.415 M 36.12 % | 6.182 M -25.99 % | 8.353 M 51.93 % | 5.498 M -11.06 % | 6.182 M -45.42 % | 11.326 M 47.67 % | 7.670 M -66.38 % | 22.813 M -11.40 % | 25.748 M 16.19 % | 22.161 M 153.59 % | 8.739 M -33.33 % | 13.107 M 5.93 % | 12.373 M 36.40 % | 9.071 M 41.27 % | 6.421 M -18.90 % | 7.917 M 24.19 % | 6.375 M 18.87 % | 5.363 M 21.67 % | 4.408 M 110.81 % | 2.091 M -52.00 % | 4.356 M 110.89 % | 2.066 M 90.00 % | 1.087 M -15.00 % | 1.279 M | 0.000 -100.00 % | 675.283 K |
| Tax payables | 5.961 M 12.30 % | 5.308 M -11.56 % | 6.002 M 67.75 % | 3.578 M 147.44 % | 1.446 M -2.03 % | 1.476 M -9.50 % | 1.631 M 43.57 % | 1.136 M -87.90 % | 9.385 M -23.12 % | 12.208 M 5.65 % | 11.555 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 -100.00 % | 222.000 K -39.84 % | 369.000 K | 0.000 -100.00 % | 32.639 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.828 M 4.79 % | 26.556 M -28.71 % | 37.251 M 157.70 % | 14.455 M -8.71 % | 15.834 M -7.01 % | 17.027 M -10.72 % | 19.071 M | 0.000 | 0.000 100.00 % | -20.924 M -87.83 % | -11.140 M -42.58 % | -7.813 M -16 723.40 % | 47.000 K -11.32 % | 53.000 K -14.52 % | 62.000 K 0.00 % | 62.000 K 16.98 % | 53.000 K -40.45 % | 89.000 K -74.72 % | 352.000 K 2.33 % | 344.000 K 18.43 % | 290.463 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.854 M -21.41 % | 2.359 M 5.31 % | 2.240 M -12.26 % | 2.553 M 4.42 % | 2.445 M 0.00 % | 2.445 M 15.88 % | 2.110 M -32.52 % | 3.127 M -42.47 % | 5.435 M 5.00 % | 5.176 M -8.92 % | 5.683 M -18.08 % | 6.937 M 2.71 % | 6.754 M -9.13 % | 7.433 M 55.02 % | 4.795 M 37.35 % | 3.491 M 0.78 % | 3.464 M -8.46 % | 3.784 M 143.81 % | 1.552 M | 0.000 | 0.000 | 0.000 100.00 % | -179.000 K -55.65 % | -115.000 K -30.68 % | -88.000 K -60.78 % | -54.734 K -326.41 % | -12.836 K -30.01 % | -9.873 K | 0.000 | 0.000 |
| Capital lease obligations | 39.809 M -4.54 % | 41.704 M 3.72 % | 40.207 M 4.71 % | 38.397 M 2.15 % | 37.588 M 3.38 % | 36.360 M 3.78 % | 35.037 M 11.62 % | 31.390 M -1.38 % | 31.829 M -1.93 % | 32.457 M -3.88 % | 33.768 M 2.68 % | 32.887 M 1.35 % | 32.450 M -1.33 % | 32.886 M 10.46 % | 29.773 M 11.01 % | 26.820 M 2.80 % | 26.090 M -8.87 % | 28.629 M 71.76 % | 16.668 M -14.18 % | 19.423 M 4.73 % | 18.546 M -1.84 % | 18.894 M 171 663.64 % | 11.000 K -42.11 % | 19.000 K -5.00 % | 20.000 K -9.28 % | 22.046 K -4.15 % | 23.000 K -26.95 % | 31.485 K | 0.000 -100.00 % | 54.740 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 |
| Other total stockholders equity | 47.076 M 2.06 % | 46.128 M 2.19 % | 45.139 M 13.45 % | 39.786 M 8.81 % | 36.564 M 16.74 % | 31.321 M 1.86 % | 30.749 M -0.92 % | 31.034 M 9.42 % | 28.362 M 15.82 % | 24.487 M 6.23 % | 23.051 M 9.54 % | 21.044 M 8.73 % | 19.355 M 12.40 % | 17.219 M 13.57 % | 15.162 M 22.65 % | 12.362 M 10.40 % | 11.197 M 13.50 % | 9.865 M 109.72 % | 4.704 M 79.54 % | 2.620 M 18.18 % | 2.217 M 34.69 % | 1.646 M -22.32 % | 2.119 M 9.28 % | 1.939 M 6.42 % | 1.822 M 47.88 % | 1.232 M | 0.000 | 0.000 | 0.000 100.00 % | 0.000 |
| Deferred tax liabilities non current | 292.000 K 2.46 % | 285.000 K 0.35 % | 284.000 K -45.28 % | 519.000 K 86.02 % | 279.000 K -63.34 % | 761.000 K -39.94 % | 1.267 M -82.96 % | 7.436 M -3.44 % | 7.701 M -1.97 % | 7.856 M -18.19 % | 9.603 M -7.60 % | 10.393 M 5.41 % | 9.860 M -4.84 % | 10.362 M 20.81 % | 8.577 M -23.01 % | 11.140 M 42.58 % | 7.813 M 31.60 % | 5.937 M 171.72 % | 2.185 M -8.50 % | 2.388 M 24.05 % | 1.925 M 47.06 % | 1.309 M 84.37 % | 710.000 K 301.70 % | -352.000 K -2.33 % | -344.000 K -18.43 % | -290.463 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 231.980 M -1.56 % | 235.663 M -4.28 % | 246.208 M 3.25 % | 238.461 M 1.71 % | 234.462 M 3.15 % | 227.308 M -2.61 % | 233.401 M -11.98 % | 265.161 M -1.09 % | 268.093 M -2.10 % | 273.834 M -0.33 % | 274.743 M -11.28 % | 309.659 M 2.52 % | 302.039 M 3.95 % | 290.568 M 18.01 % | 246.215 M 5.14 % | 234.182 M 17.05 % | 200.070 M 20.11 % | 166.574 M 138.61 % | 69.811 M -7.99 % | 75.874 M 3.72 % | 73.155 M 5.52 % | 69.330 M 70.16 % | 40.743 M -19.64 % | 50.703 M 6.35 % | 47.677 M 21.86 % | 39.125 M 50.93 % | 25.922 M 117.51 % | 11.918 M | 0.000 -100.00 % | 11.113 M |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-01-31 | 2017-10-31 |
| 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 46.000 K 21.05 % | 38.000 K 124.84 % | -153.000 K -122.80 % | 671.000 K 204.52 % | -642.000 K -35.44 % | -474.000 K 92.71 % | -6.503 M -491.04 % | 1.663 M 181.48 % | -2.041 M -65.13 % | -1.236 M 30.64 % | -1.782 M -343.78 % | 731.000 K 191.38 % | -800.000 K 24.81 % | -1.064 M 24.96 % | -1.418 M -733.04 % | 224.000 K 280.65 % | -124.000 K -121.09 % | 588.000 K 1 300.00 % | -49.000 K -118.28 % | 268.000 K 457.33 % | -75.000 K -188.24 % | 85.000 K -97.16 % | 2.998 M 328.85 % | -1.310 M -12.35 % | -1.166 M 5.20 % | -1.230 M 19.97 % | -1.537 M | 0.000 -100.00 % | 42.000 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.250 M 6.38 % | 1.175 M 56.67 % | 750.000 K -14.87 % | 881.000 K 60.47 % | 549.000 K -30.94 % | 795.000 K 379.93 % | -284.000 K -112.09 % | 2.350 M 53.39 % | 1.532 M 6.69 % | 1.436 M -31.36 % | 2.092 M 20.72 % | 1.733 M -26.35 % | 2.353 M 23.71 % | 1.902 M -17.34 % | 2.301 M 352.95 % | 508.000 K -66.51 % | 1.517 M 174.32 % | 553.000 K 1 806.90 % | 29.000 K 1 350.00 % | 2.000 K -97.18 % | 71.000 K 162.96 % | 27.000 K -85.00 % | 180.000 K -13.04 % | 207.000 K -64.91 % | 589.917 K -52.12 % | 1.232 M 746.44 % | 145.561 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 3.570 M 190.11 % | -3.962 M -214.11 % | 3.472 M 227.93 % | -2.714 M -156.83 % | 4.776 M 291.81 % | -2.490 M -202.47 % | 2.430 M 385.88 % | -850.000 K 79.41 % | -4.128 M -78.32 % | -2.315 M -148.44 % | 4.779 M 308.96 % | -2.287 M 40.75 % | -3.860 M -18.99 % | -3.244 M -176.19 % | 4.258 M 184.97 % | -5.011 M 28.98 % | -7.056 M -237.93 % | -2.088 M -120.76 % | 10.059 M 286.21 % | -5.402 M -496.62 % | 1.362 M 265.69 % | -822.000 K -114.30 % | 5.748 M 325.06 % | -2.554 M -125.40 % | -1.133 M -439.89 % | -209.880 K 94.56 % | -3.860 M -142.75 % | 9.029 M 189.47 % | -10.092 M -7 437.21 % | -133.897 K -815.76 % | 18.707 K | 0.000 |
| Accounts receivables | 711.000 K 558.71 % | -155.000 K 76.90 % | -671.000 K -145.74 % | 1.467 M 294.35 % | 372.000 K -87.99 % | 3.097 M 44.72 % | 2.140 M 53 400.00 % | 4.000 K -99.61 % | 1.022 M 140.25 % | -2.539 M -147.09 % | 5.392 M 254.28 % | -3.495 M 10.04 % | -3.885 M -229.52 % | -1.179 M -72.12 % | -685.000 K 41.80 % | -1.177 M 12.88 % | -1.351 M -194.94 % | 1.423 M 8.13 % | 1.316 M 167.56 % | -1.948 M -664.64 % | 345.000 K 301.75 % | -171.000 K -41.32 % | -121.000 K 91.01 % | -1.346 M -939.50 % | 160.333 K 126.14 % | -613.333 K -455.62 % | 172.470 K -95.46 % | 3.795 M 212.44 % | -3.375 M -166.84 % | -1.265 M -803.34 % | 179.837 K | 0.000 |
| Inventory | 2.171 M 305.00 % | -1.059 M -362.45 % | -229.000 K 75.97 % | -953.000 K 64.32 % | -2.671 M -603.96 % | 530.000 K -18.21 % | 648.000 K 12.89 % | 574.000 K 124.64 % | -2.330 M -32.46 % | -1.759 M -236.25 % | 1.291 M 270.09 % | -759.000 K 37.94 % | -1.223 M 43.74 % | -2.174 M -42.28 % | -1.528 M -2.55 % | -1.490 M 25.83 % | -2.009 M -323.84 % | -474.000 K -156.83 % | 834.000 K 44.79 % | 576.000 K 1 271.43 % | 42.000 K -91.58 % | 499.000 K 12.39 % | 444.000 K 128.78 % | -1.543 M -344.67 % | 630.647 K 146.97 % | -1.343 M -332.79 % | 576.757 K 586.62 % | 84.000 K 115.02 % | -559.168 K -174.33 % | -203.832 K -342.10 % | 84.194 K | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -464.000 K -109.17 % | 5.060 M 194.03 % | -5.381 M -1 725.68 % | 331.000 K 163.17 % | -524.000 K 90.12 % | -5.304 M -3 566.67 % | 153.000 K 104.16 % | -3.679 M -276.62 % | 2.083 M 15.79 % | 1.799 M 9.96 % | 1.636 M -82.97 % | 9.606 M 409.17 % | -3.107 M -119.58 % | -1.415 M 66.03 % | -4.165 M -152.67 % | 7.907 M 264.66 % | -4.802 M -901.67 % | 599.000 K 148.54 % | -1.234 M -142.77 % | 2.885 M 229.37 % | -2.230 M -300.34 % | 1.113 M 60.65 % | 692.887 K -15.80 % | 822.935 K -84.26 % | 5.227 M 221.57 % | -4.299 M -12 352.50 % | -34.527 K | 0.000 | 0.000 |
| Other working capital | 688.000 K 125.04 % | -2.748 M -162.85 % | 4.372 M 258.18 % | -2.764 M -237.17 % | 2.015 M 373.78 % | -736.000 K -6.82 % | -689.000 K 23.78 % | -904.000 K -136.39 % | 2.484 M 35.74 % | 1.830 M 3.10 % | 1.775 M 1 630.17 % | -116.000 K 78.95 % | -551.000 K 48.50 % | -1.070 M -116.54 % | 6.471 M 283.78 % | -3.521 M 30.24 % | -5.047 M -297.84 % | 2.551 M 127 450.00 % | 2.000 K -99.74 % | 772.000 K 105.32 % | 376.000 K 347.62 % | 84.000 K -96.69 % | 2.540 M -0.97 % | 2.565 M 184.45 % | -3.037 M -388.38 % | 1.053 M 119.39 % | -5.432 M -6 954.38 % | -77.000 K 95.86 % | -1.858 M -235.71 % | 1.369 M 658.17 % | -245.324 K | 0.000 |
| Other non cash items | 346.000 K 26.74 % | 273.000 K -94.56 % | 5.022 M 475.26 % | 873.000 K -93.51 % | 13.443 M -28.41 % | 18.779 M -62.41 % | 49.960 M 157.76 % | 19.382 M 15 009.23 % | -130.000 K -222.64 % | 106.000 K -99.78 % | 47.435 M 1 131.64 % | -4.598 M -737.73 % | 721.000 K -32.17 % | 1.063 M -58.93 % | 2.588 M 134.49 % | -7.503 M -221.70 % | 6.165 M -53.10 % | 13.145 M 286.45 % | -7.050 M -517.16 % | 1.690 M -68.32 % | 5.335 M 85.50 % | 2.876 M -23.55 % | 3.762 M 159.27 % | 1.451 M -8.88 % | 1.592 M 1 702.34 % | -99.378 K -104.77 % | 2.085 M 576.87 % | 308.000 K 196.55 % | -319.000 K -823.91 % | -34.527 K -113.61 % | 253.741 K 144.41 % | -571.359 K |
| Net cash provided by operating activities | 8.256 M 1 110.56 % | 682.000 K -92.93 % | 9.651 M 55.31 % | 6.214 M -51.48 % | 12.808 M 86.35 % | 6.873 M -28.67 % | 9.636 M 8.37 % | 8.892 M 551.43 % | 1.365 M -35.46 % | 2.115 M -74.43 % | 8.271 M 18 697.73 % | 44.000 K 101.97 % | -2.236 M -41.16 % | -1.584 M -131.61 % | 5.011 M 195.76 % | -5.233 M -29.21 % | -4.050 M -379.89 % | 1.447 M -52.42 % | 3.041 M 13.68 % | 2.675 M -22.55 % | 3.454 M 1 179.38 % | -320.000 K 85.77 % | -2.249 M 58.97 % | -5.481 M -73.43 % | -3.160 M 19.84 % | -3.943 M 43.31 % | -6.955 M -179.66 % | 8.731 M 181.17 % | -10.757 M -5 424.45 % | 202.031 K 4 410.63 % | 4.479 K | 0.000 |
| Investments in property plant and equipment | -2.432 M 9.73 % | -2.694 M -48.76 % | -1.811 M 44.14 % | -3.242 M -47.36 % | -2.200 M -5.92 % | -2.077 M 4.51 % | -2.175 M -95.59 % | -1.112 M -0.82 % | -1.103 M 34.77 % | -1.691 M -51.66 % | -1.115 M 61.79 % | -2.918 M -15.02 % | -2.537 M -2.09 % | -2.485 M 43.30 % | -4.383 M -80.07 % | -2.434 M -10.39 % | -2.205 M -30.40 % | -1.691 M -234.85 % | -505.000 K 62.54 % | -1.348 M -227.18 % | -412.000 K 18.25 % | -504.000 K -10.53 % | -456.000 K 87.56 % | -3.665 M -26.40 % | -2.900 M 14.38 % | -3.386 M 17.32 % | -4.096 M -6 506.44 % | -62.000 K -520.11 % | 14.758 K 200.00 % | -14.758 K -60.89 % | -9.173 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -600.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -352.000 K -156.59 % | 622.000 K 506.54 % | -153.000 K -135.38 % | -65.000 K -156.03 % | 116.000 K -79.47 % | 565.000 K 110.17 % | -5.556 M 68.33 % | -17.542 M -156.50 % | -6.839 M -166.99 % | 10.209 M 3 983.60 % | 250.000 K | 0.000 100.00 % | -200.000 K 91.24 % | -2.284 M -859.66 % | -238.000 K 85.02 % | -1.589 M -2 998 013.21 % | -53.000 100.00 % | -4.688 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -507.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 102.04 % | -49.000 K -200.00 % | 49.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.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 |
| Other investing activites | 280.000 K 695.74 % | -47.000 K 95.24 % | -988.000 K -2 500.00 % | -38.000 K 76.10 % | -159.000 K 10.67 % | -178.000 K -287.37 % | 95.000 K 691.67 % | 12.000 K 700.00 % | -2.000 K 99.21 % | -252.000 K -6.78 % | -236.000 K -234.86 % | 175.000 K 600.00 % | -35.000 K 75.00 % | -140.000 K 60.23 % | -352.000 K -113.33 % | 2.640 M 5 600.00 % | -48.000 K 83.56 % | -292.000 K -521.28 % | -47.000 K 65.94 % | -138.000 K -109.58 % | 1.441 M 8 376.47 % | 17.000 K 102.15 % | -792.000 K -200.38 % | 789.000 K 228 595.65 % | 345.000 -87.01 % | 2.655 K 100.88 % | -301.000 K -292.95 % | 156.000 K 442.46 % | 28.758 K | 0.000 -100.00 % | 72.558 K | 0.000 |
| Net cash used for investing activites | -2.152 M 21.49 % | -2.741 M 19.36 % | -3.399 M -3.63 % | -3.280 M -45.45 % | -2.255 M -8.62 % | -2.076 M 2.49 % | -2.129 M -100.28 % | -1.063 M 26.94 % | -1.455 M -36.11 % | -1.069 M 15.69 % | -1.268 M 54.84 % | -2.808 M -14.33 % | -2.456 M -19.22 % | -2.060 M 79.98 % | -10.291 M 40.64 % | -17.336 M -90.67 % | -9.092 M -210.53 % | 8.226 M 63 376.92 % | -13.000 K 99.04 % | -1.348 M -262.61 % | 829.000 K 129.92 % | -2.771 M -86.47 % | -1.486 M 66.72 % | -4.465 M -54.00 % | -2.899 M 64.08 % | -8.072 M -83.57 % | -4.397 M -2 918.58 % | 156.000 K 442.46 % | 28.758 K 294.86 % | -14.758 K -123.28 % | 63.385 K | 0.000 |
| Debt repayment | -4.089 M 66.13 % | -12.074 M -386.32 % | 4.217 M 185.85 % | -4.912 M -62.22 % | -3.028 M 46.10 % | -5.618 M -91.81 % | -2.929 M -29.09 % | -2.269 M -67.21 % | -1.357 M 60.08 % | -3.399 M -254.57 % | 2.199 M 123.33 % | -9.426 M -490.15 % | 2.416 M 177.24 % | -3.128 M -38.71 % | -2.255 M 20.15 % | -2.824 M 42.11 % | -4.878 M -3 999.16 % | -119.000 K 66.19 % | -352.000 K 72.13 % | -1.263 M 5.61 % | -1.338 M -120.96 % | 6.384 M 213.09 % | 2.039 M -36.34 % | 3.203 M -61.83 % | 8.392 M -22.14 % | 10.779 M 134 083.84 % | -8.045 K -129.80 % | 27.000 K 163.71 % | -42.381 K -114.70 % | 288.381 K 3 965.18 % | -7.461 K | 0.000 |
| Common stock issued | 105.000 K 101.92 % | 52.000 K 101.76 % | -2.952 M -193.68 % | 3.151 M 2 688.50 % | 113.000 K 3 666.67 % | 3.000 K -99.45 % | 548.000 K | 0.000 -100.00 % | 42.000 K -97.73 % | 1.852 M 270.40 % | 500.000 K -95.34 % | 10.736 M 44.98 % | 7.405 M 813.07 % | 811.000 K 117.31 % | -4.684 M -121.63 % | 21.660 M 0.32 % | 21.590 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 | 0.000 100.00 % | -12.928 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -567.000 K | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.000 K -82.82 % | -163.000 K | 0.000 100.00 % | -1.961 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 100.00 % | -397.000 99.80 % | -202.000 K 78.80 % | -953.000 K | 0.000 100.00 % | -111.050 K | 0.000 |
| Other financing activites | 52.000 K 73.33 % | 30.000 K -99.05 % | 3.154 M 6 670.83 % | -48.000 K 94.72 % | -909.000 K -56.45 % | -581.000 K 23.65 % | -761.000 K | 0.000 -100.00 % | 196.000 K -79.69 % | 965.000 K 301.88 % | -478.000 K -109.20 % | 5.198 M 2 611.11 % | -207.000 K -110.23 % | 2.024 M 597.30 % | -407.000 K -139.90 % | 1.020 M -88.92 % | 9.207 M 1 934.06 % | -502.000 K 77.79 % | -2.260 M | 0.000 | 0.000 100.00 % | -114.000 K | 0.000 | 0.000 -100.00 % | 162.000 | 0.000 -100.00 % | 17.861 M 288.69 % | -9.466 M -181.05 % | 11.679 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -4.499 M 62.48 % | -11.992 M -384.24 % | 4.219 M 333.22 % | -1.809 M 54.05 % | -3.937 M 36.46 % | -6.196 M -97.20 % | -3.142 M 19.72 % | -3.914 M -249.78 % | -1.119 M 54.03 % | -2.434 M -914.17 % | -240.000 K -103.94 % | 6.086 M -36.70 % | 9.614 M 3 381.23 % | -293.000 K 96.01 % | -7.346 M -137.00 % | 19.856 M -23.39 % | 25.919 M 4 273.75 % | -621.000 K 76.23 % | -2.612 M -106.81 % | -1.263 M 5.61 % | -1.338 M -120.96 % | 6.384 M 213.09 % | 2.039 M -35.33 % | 3.153 M -62.43 % | 8.392 M -22.14 % | 10.779 M -39.62 % | 17.853 M 285.18 % | -9.641 M -182.85 % | 11.637 M 3 935.15 % | 288.381 K 343.34 % | -118.511 K | 0.000 |
| Effect of forex changes on cash | -254.000 K -303.20 % | 125.000 K -91.89 % | 1.542 M 475.18 % | -411.000 K 45.99 % | -761.000 K -1 956.76 % | -37.000 K -162.71 % | 59.000 K 108.37 % | -705.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 100.00 % | -164.000 | 0.000 -100.00 % | 493.000 | 0.000 100.00 % | -493.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 1.351 M 109.70 % | -13.926 M -215.92 % | 12.013 M 1 582.49 % | 714.000 K -87.81 % | 5.855 M 507.73 % | -1.436 M -132.46 % | 4.424 M 37.82 % | 3.210 M 365.51 % | -1.209 M 12.90 % | -1.388 M -120.52 % | 6.763 M 103.58 % | 3.322 M -32.51 % | 4.922 M 225.02 % | -3.937 M 68.82 % | -12.626 M -365.39 % | -2.713 M -121.23 % | 12.777 M 41.15 % | 9.052 M 2 075.96 % | 416.000 K 550.00 % | 64.000 K -97.83 % | 2.945 M -10.57 % | 3.293 M 294.16 % | -1.696 M 75.03 % | -6.793 M -391.25 % | 2.332 M 288.77 % | -1.236 M -119.00 % | 6.501 M 962.22 % | -754.000 K -183.05 % | 907.853 K 90.86 % | 475.654 K 1 039.16 % | -50.647 K | 0.000 |
| Cash at beginning of period | 33.341 M -29.46 % | 47.267 M 34.08 % | 35.254 M 2.07 % | 34.540 M 20.41 % | 28.685 M -4.77 % | 30.121 M 17.22 % | 25.697 M 14.27 % | 22.487 M -5.10 % | 23.696 M -5.53 % | 25.084 M 36.91 % | 18.321 M 22.15 % | 14.999 M 48.84 % | 10.077 M -28.09 % | 14.014 M -47.39 % | 26.640 M -9.24 % | 29.353 M 77.08 % | 16.576 M 120.31 % | 7.524 M 5.85 % | 7.108 M 0.91 % | 7.044 M 71.85 % | 4.099 M 408.56 % | 806.000 K -67.79 % | 2.502 M -73.08 % | 9.295 M 33.50 % | 6.963 M -15.07 % | 8.198 M 383.10 % | 1.697 M -30.76 % | 2.451 M 58.83 % | 1.543 M 44.56 % | 1.067 M -4.53 % | 1.118 M | 0.000 |
| Cash at end of period | 34.692 M 4.05 % | 33.341 M -29.46 % | 47.267 M 34.08 % | 35.254 M 2.07 % | 34.540 M 20.41 % | 28.685 M -4.77 % | 30.121 M 17.22 % | 25.697 M 14.27 % | 22.487 M -5.10 % | 23.696 M -5.53 % | 25.084 M 36.91 % | 18.321 M 22.15 % | 14.999 M 48.84 % | 10.077 M -28.09 % | 14.014 M -47.39 % | 26.640 M -9.24 % | 29.353 M 77.08 % | 16.576 M 120.31 % | 7.524 M 5.85 % | 7.108 M 0.91 % | 7.044 M 71.85 % | 4.099 M 408.56 % | 806.000 K -67.79 % | 2.502 M -73.08 % | 9.295 M 33.50 % | 6.963 M -15.07 % | 8.198 M 383.10 % | 1.697 M -30.76 % | 2.451 M 58.83 % | 1.543 M 44.56 % | 1.067 M | 0.000 |
| Operating cash flow | 8.256 M 1 110.56 % | 682.000 K -92.93 % | 9.651 M 55.31 % | 6.214 M -51.48 % | 12.808 M 86.35 % | 6.873 M -28.67 % | 9.636 M 8.37 % | 8.892 M 551.43 % | 1.365 M -35.46 % | 2.115 M -74.43 % | 8.271 M 18 697.73 % | 44.000 K 101.97 % | -2.236 M -41.16 % | -1.584 M -131.61 % | 5.011 M 195.76 % | -5.233 M -29.21 % | -4.050 M -379.89 % | 1.447 M -52.42 % | 3.041 M 13.68 % | 2.675 M -22.55 % | 3.454 M 1 179.38 % | -320.000 K 85.77 % | -2.249 M 58.97 % | -5.481 M -73.43 % | -3.160 M 19.84 % | -3.943 M 43.31 % | -6.955 M -179.66 % | 8.731 M 181.17 % | -10.757 M -5 424.45 % | 202.031 K 4 410.63 % | 4.479 K | 0.000 |
| Capital expenditure | -2.561 M 6.57 % | -2.741 M -36.10 % | -2.014 M 41.78 % | -3.459 M -57.23 % | -2.200 M -5.92 % | -2.077 M 4.51 % | -2.175 M -95.59 % | -1.112 M -0.82 % | -1.103 M 34.77 % | -1.691 M -51.66 % | -1.115 M 61.79 % | -2.918 M -15.02 % | -2.537 M -2.09 % | -2.485 M 43.30 % | -4.383 M -80.07 % | -2.434 M -10.39 % | -2.205 M -30.40 % | -1.691 M -234.85 % | -505.000 K 62.54 % | -1.348 M -227.18 % | -412.000 K 18.25 % | -504.000 K -10.53 % | -456.000 K 87.56 % | -3.665 M -26.40 % | -2.900 M 14.38 % | -3.386 M 17.32 % | -4.096 M -6 506.44 % | -62.000 K -520.11 % | 14.758 K 200.00 % | -14.758 K -60.89 % | -9.173 K | 0.000 |
| Free CashFlow | 5.695 M 376.59 % | -2.059 M -126.96 % | 7.637 M 177.21 % | 2.755 M -74.03 % | 10.608 M 121.18 % | 4.796 M -35.72 % | 7.461 M -4.10 % | 7.780 M 2 869.47 % | 262.000 K -38.21 % | 424.000 K -94.07 % | 7.156 M 348.99 % | -2.874 M 39.79 % | -4.773 M -17.30 % | -4.069 M -747.93 % | 628.000 K 108.19 % | -7.667 M -22.57 % | -6.255 M -2 463.52 % | -244.000 K -109.62 % | 2.536 M 91.11 % | 1.327 M -56.38 % | 3.042 M 469.17 % | -824.000 K 69.54 % | -2.705 M 70.42 % | -9.146 M -50.93 % | -6.060 M 17.32 % | -7.329 M 33.68 % | -11.051 M -227.48 % | 8.669 M 180.70 % | -10.742 M -5 836.16 % | 187.273 K 4 089.63 % | -4.694 K | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 |