
Haivision Systems Inc. HAI.TO
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
---|---|---|---|---|---|---|---|---|
Revenue | 129.537 M -7.38 % | 139.857 M 11.26 % | 125.697 M 35.75 % | 92.591 M 11.41 % | 83.112 M 12.18 % | 74.090 M 9.80 % | 67.480 M 22.55 % | 55.061 M |
Net income | 4.699 M 471.32 % | -1.265 M 79.57 % | -6.192 M 29.49 % | -8.783 M -251.52 % | 5.797 M 57.63 % | 3.677 M 42.72 % | 2.577 M 10.13 % | 2.340 M |
Income before tax | 4.530 M 991.73 % | -508.053 K 91.94 % | -6.302 M -7.18 % | -5.880 M -175.24 % | 7.815 M 46.88 % | 5.320 M 39.52 % | 3.813 M 63.25 % | 2.336 M |
Income before tax ratio | 0.03 1 062.77 % | 0.00 92.75 % | -0.05 21.05 % | -0.06 -167.54 % | 0.09 30.94 % | 0.07 27.08 % | 0.06 33.21 % | 0.04 |
EBITDA | 15.295 M 38.20 % | 11.067 M 261.97 % | 3.057 M 214.47 % | -2.671 M -126.99 % | 9.898 M 59.54 % | 6.204 M 27.05 % | 4.883 M 21.55 % | 4.017 M |
Net income ratio | 0.04 500.90 % | -0.01 81.63 % | -0.05 48.06 % | -0.09 -236.00 % | 0.07 40.52 % | 0.05 29.98 % | 0.04 -10.14 % | 0.04 |
Ratio EBITDA | 0.12 49.21 % | 0.08 225.32 % | 0.02 184.32 % | -0.03 -124.22 % | 0.12 42.22 % | 0.08 15.72 % | 0.07 -0.82 % | 0.07 |
Gross profit ratio | 0.73 3.70 % | 0.70 2.63 % | 0.69 -8.27 % | 0.75 -2.38 % | 0.77 2.09 % | 0.75 -1.99 % | 0.77 3.49 % | 0.74 |
Weighted average shs out dil | 30.017 M 3.41 % | 29.026 M 0.59 % | 28.855 M 0.33 % | 28.759 M 22.48 % | 23.480 M -9.21 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M |
Weighted average shs out | 28.954 M -0.25 % | 29.026 M 0.59 % | 28.855 M 0.33 % | 28.759 M 22.48 % | 23.480 M -9.21 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M |
EPS diluted | 0.16 466.97 % | -0.04 79.24 % | -0.21 32.26 % | -0.31 -224.00 % | 0.25 78.57 % | 0.14 40.56 % | 0.10 10.06 % | 0.09 |
Earnings per share | 0.16 466.97 % | -0.04 79.24 % | -0.21 32.26 % | -0.31 -224.00 % | 0.25 78.57 % | 0.14 40.56 % | 0.10 10.06 % | 0.09 |
Gross profit | 94.686 M -3.95 % | 98.585 M 14.19 % | 86.330 M 24.53 % | 69.326 M 8.75 % | 63.749 M 14.52 % | 55.666 M 7.62 % | 51.726 M 26.83 % | 40.785 M |
Income tax expense | -168.127 K -122.20 % | 757.327 K 791.56 % | -109.510 K -103.77 % | 2.903 M 43.87 % | 2.018 M 22.82 % | 1.643 M 32.87 % | 1.236 M 31 065.74 % | -3.993 K |
Cost of revenue | 34.851 M -15.56 % | 41.272 M 4.84 % | 39.367 M 69.21 % | 23.265 M 20.15 % | 19.364 M 5.10 % | 18.424 M 16.95 % | 15.753 M 10.35 % | 14.276 M |
General and administrative expenses | 18.467 M -12.33 % | 21.065 M 20.42 % | 17.493 M -40.67 % | 29.486 M 172.47 % | 10.822 M 37.96 % | 7.844 M 2.51 % | 7.652 M 23.70 % | 6.186 M |
Selling and marketing expenses | 27.332 M -9.85 % | 30.318 M 1.02 % | 30.010 M 41.53 % | 21.205 M 3.89 % | 20.411 M 7.38 % | 19.007 M -8.20 % | 20.706 M 8.96 % | 19.003 M |
Other expenses | 15.886 M 927.79 % | 1.546 M -87.47 % | 12.336 M 124.09 % | 5.505 M 12.20 % | 4.906 M -6.01 % | 5.220 M -11.44 % | 5.895 M 58.87 % | 3.711 M |
Operating expenses | 89.205 M -8.37 % | 97.355 M 9.16 % | 89.187 M 19.21 % | 74.813 M 34.58 % | 55.589 M 10.16 % | 50.461 M 6.79 % | 47.253 M 17.92 % | 40.072 M |
Cost and expenses | 124.056 M -10.51 % | 138.627 M 7.84 % | 128.554 M 31.07 % | 98.079 M 30.85 % | 74.952 M 8.81 % | 68.885 M 9.33 % | 63.006 M 15.93 % | 54.348 M |
Research and development expenses | 27.521 M -4.56 % | 28.834 M -1.75 % | 29.347 M 57.64 % | 18.617 M -4.28 % | 19.450 M 5.77 % | 18.389 M 41.46 % | 13.000 M 16.36 % | 11.172 M |
Selling general and administrative expenses | 45.799 M -10.87 % | 51.382 M 8.17 % | 47.504 M -6.29 % | 50.691 M 62.30 % | 31.233 M 16.32 % | 26.851 M -5.31 % | 28.358 M 12.58 % | 25.189 M |
Interest income | 100.675 K | 0.000 -100.00 % | 16.545 K -78.17 % | 75.801 K | 0.000 -100.00 % | 294.308 K | 0.000 -100.00 % | 1.847 M |
Interest expense | 1.051 M -39.50 % | 1.738 M 54.45 % | 1.125 M 140.20 % | 468.377 K 35.71 % | 345.127 K 93.30 % | 178.545 K -28.16 % | 248.521 K 10.59 % | 224.727 K |
Depreciation and amortization | 9.714 M -1.26 % | 9.838 M 19.47 % | 8.234 M 200.49 % | 2.740 M 57.65 % | 1.738 M 146.55 % | 705.014 K -14.15 % | 821.194 K -43.63 % | 1.457 M |
Operating income | 5.481 M 345.76 % | 1.230 M 143.29 % | -2.840 M 48.24 % | -5.487 M -167.25 % | 8.160 M 56.78 % | 5.205 M 16.35 % | 4.473 M 527.22 % | 713.194 K |
Operating income ratio | 0.04 381.27 % | 0.01 138.91 % | -0.02 61.87 % | -0.06 -160.36 % | 0.10 39.76 % | 0.07 5.97 % | 0.07 411.79 % | 0.01 |
Total other income expenses net | -950.575 K 45.30 % | -1.738 M -56.75 % | -1.109 M -182.37 % | -392.576 K -13.75 % | -345.127 K -398.13 % | 115.763 K 117.54 % | -660.063 K -140.68 % | 1.623 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
---|---|---|---|---|---|---|---|---|
Net debt | -6.204 M -178.63 % | 7.890 M -58.91 % | 19.202 M 205.22 % | -18.249 M -124.17 % | -8.141 M -445.17 % | -1.493 M 65.97 % | -4.388 M -222.31 % | -1.361 M |
Total investments | 3.769 M -6.91 % | 4.048 M 73.15 % | 2.338 M 214.04 % | 744.464 K -23.38 % | 971.691 K 190.40 % | 334.608 K 13.75 % | 294.149 K | 0.000 |
Total debt | 10.267 M -36.53 % | 16.176 M -35.23 % | 24.975 M 190.78 % | 8.589 M 13.39 % | 7.575 M 640.02 % | 1.024 M -59.95 % | 2.555 M -36.29 % | 4.011 M |
Accumulated other comprehensive income loss | 8.764 M -33.84 % | 13.248 M 181.61 % | 4.704 M 961.19 % | -546.250 K -129.90 % | 1.827 M 8.54 % | 1.683 M 0.98 % | 1.667 M 15.74 % | 1.440 M |
Retained earnings | -6.110 M 38.88 % | -9.997 M -8.73 % | -9.194 M -206.29 % | -3.002 M -141.05 % | 7.313 M 363.21 % | 1.579 M 236.05 % | -1.160 M 68.95 % | -3.737 M |
Common stock | 88.742 M -2.38 % | 90.902 M 0.81 % | 90.176 M 0.43 % | 89.786 M 328.90 % | 20.934 M -0.79 % | 21.100 M -3.52 % | 21.869 M 0.00 % | 21.869 M |
Total equity | 96.796 M 2.81 % | 94.153 M 4.32 % | 90.251 M 1.50 % | 88.921 M 195.68 % | 30.074 M 23.45 % | 24.361 M 8.88 % | 22.375 M 14.32 % | 19.572 M |
Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -330.553 K -194.62 % | 349.350 K | 0.000 | 0.000 |
Long term debt | 5.510 M -37.66 % | 8.839 M -18.72 % | 10.875 M 43.33 % | 7.587 M 30.28 % | 5.824 M | 0.000 -100.00 % | 1.022 M | 0.000 |
Total non current liabilities | 8.522 M -28.15 % | 11.860 M -11.90 % | 13.461 M 46.65 % | 9.180 M 22.96 % | 7.465 M 258.59 % | 2.082 M -20.45 % | 2.617 M 69.35 % | 1.545 M |
Other current liabilities | 5.464 M -40.19 % | 9.134 M -38.33 % | 14.812 M 159.57 % | 5.706 M -22.79 % | 7.390 M 6.13 % | 6.964 M -44.12 % | 12.462 M 111.23 % | 5.900 M |
Deferred revenue | 14.245 M 17.69 % | 12.104 M 30.91 % | 9.246 M 16.84 % | 7.913 M -2.33 % | 8.102 M 7.22 % | 7.557 M 15.88 % | 6.521 M 13.04 % | 5.769 M |
Short term debt | 4.757 M -35.17 % | 7.337 M -47.96 % | 14.100 M 1 307.38 % | 1.002 M -42.77 % | 1.751 M 71.03 % | 1.024 M -33.24 % | 1.533 M -61.78 % | 4.011 M |
Total current liabilities | 35.998 M -5.46 % | 38.078 M -15.16 % | 44.884 M 84.11 % | 24.379 M -3.37 % | 25.228 M 28.65 % | 19.610 M -19.38 % | 24.325 M 14.89 % | 21.173 M |
Total liabilities | 44.520 M -10.85 % | 49.938 M -14.41 % | 58.345 M 73.86 % | 33.559 M 2.65 % | 32.694 M 50.72 % | 21.691 M -19.49 % | 26.942 M 18.59 % | 22.718 M |
Other non current assets | 2.754 M 77.22 % | 1.554 M 61.84 % | 960.321 K -46.36 % | 1.790 M -38.05 % | 2.890 M -27.63 % | 3.993 M -5.06 % | 4.206 M 16.83 % | 3.600 M |
Long term investments | 3.769 M -6.91 % | 4.048 M 73.15 % | 2.338 M 214.04 % | 744.464 K -23.38 % | 971.691 K 190.40 % | 334.608 K 13.75 % | 294.149 K | 0.000 |
Intangible assets | 11.241 M -36.38 % | 17.668 M -24.82 % | 23.500 M 34.04 % | 17.533 M 667.94 % | 2.283 M 10.13 % | 2.073 M | 0.000 -100.00 % | 38.550 K |
GoodWill | 46.721 M 1.09 % | 46.219 M 3.63 % | 44.599 M 48.27 % | 30.079 M 103.99 % | 14.745 M 0.98 % | 14.601 M 7.98 % | 13.523 M 1.70 % | 13.296 M |
Goodwill and intangible assets | 57.962 M -9.27 % | 63.887 M -6.19 % | 68.100 M 43.03 % | 47.612 M 179.60 % | 17.028 M 2.12 % | 16.675 M 23.31 % | 13.523 M 1.41 % | 13.335 M |
Property plant equipment net | 8.911 M -21.80 % | 11.394 M -10.67 % | 12.755 M 30.50 % | 9.774 M 139.48 % | 4.081 M 250.94 % | 1.163 M 1.03 % | 1.151 M 16.56 % | 987.581 K |
Total non current assets | 80.099 M -5.19 % | 84.482 M -2.82 % | 86.931 M 39.99 % | 62.100 M 147.23 % | 25.118 M 15.06 % | 21.830 M 11.12 % | 19.645 M 3.17 % | 19.042 M |
Other current assets | 4.035 M -35.75 % | 6.281 M -22.69 % | 8.125 M 55.47 % | 5.226 M 475.74 % | 907.686 K 8.75 % | 834.664 K -0.98 % | 842.934 K 40.93 % | 598.122 K |
Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 16.471 M 98.79 % | 8.286 M 43.53 % | 5.773 M -78.49 % | 26.838 M 70.78 % | 15.716 M 524.41 % | 2.517 M -63.75 % | 6.943 M 29.24 % | 5.373 M |
Cash and short term investments | 16.471 M 98.79 % | 8.286 M 43.53 % | 5.773 M -78.49 % | 26.838 M 70.78 % | 15.716 M 524.41 % | 2.517 M -63.75 % | 6.943 M 29.24 % | 5.373 M |
Total current assets | 61.216 M 2.70 % | 59.609 M -3.33 % | 61.665 M 2.13 % | 60.380 M 60.38 % | 37.649 M 55.43 % | 24.222 M -18.36 % | 29.671 M 27.63 % | 23.247 M |
Inventory | 14.926 M -21.15 % | 18.930 M -10.10 % | 21.056 M 138.18 % | 8.841 M 47.64 % | 5.988 M 59.40 % | 3.757 M -14.13 % | 4.375 M 5.52 % | 4.146 M |
Net receivables | 25.784 M -1.26 % | 26.113 M -2.24 % | 26.711 M 37.15 % | 19.476 M 48.94 % | 13.076 M -23.60 % | 17.114 M -2.26 % | 17.510 M 33.35 % | 13.131 M |
Tax assets | 6.704 M 86.29 % | 3.599 M 29.53 % | 2.778 M 27.47 % | 2.179 M 1 381.12 % | 147.148 K 143.98 % | -334.608 K -170.96 % | 471.574 K -57.90 % | 1.120 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 10.907 M 23.33 % | 8.844 M -15.03 % | 10.408 M 53.11 % | 6.798 M 23.57 % | 5.501 M 79.53 % | 3.064 M -5.20 % | 3.232 M -39.00 % | 5.299 M |
Tax payables | 625.491 K -5.03 % | 658.598 K 1 468.31 % | 41.994 K -98.58 % | 2.960 M 19.18 % | 2.484 M 148.11 % | 1.001 M 73.94 % | 575.527 K 196.83 % | 193.892 K |
Deferred revenue non current | 3.011 M -0.30 % | 3.021 M 16.78 % | 2.587 M 62.43 % | 1.592 M -2.98 % | 1.641 M 23.51 % | 1.329 M -16.67 % | 1.595 M 3.20 % | 1.545 M |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 5.428 M -35.59 % | 8.426 M -13.99 % | 9.796 M 14.06 % | 8.589 M 135.59 % | 3.646 M | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 5.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 2.617 M 264.32 % | -1.592 M -157.94 % | 2.749 M 581.02 % | 403.612 K 125.31 % | -1.595 M | 0.000 |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 141.315 M -1.93 % | 144.091 M -3.03 % | 148.596 M 21.32 % | 122.480 M 95.13 % | 62.767 M 36.29 % | 46.053 M -6.62 % | 49.316 M 16.62 % | 42.289 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
---|---|---|---|---|---|---|---|---|
Deferred income tax | -1.089 M 29.61 % | -1.547 M -77.14 % | -873.138 K -120.64 % | 4.230 M 96.77 % | 2.150 M -0.02 % | 2.150 M 538.99 % | 336.462 K 127.95 % | -1.204 M |
Stock based compensation | 2.290 M 5.89 % | 2.162 M -19.80 % | 2.696 M -83.98 % | 16.831 M | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 7.307 M 19.33 % | 6.124 M 207.26 % | -5.709 M 27.24 % | -7.847 M -258.20 % | 4.960 M 423.27 % | 947.922 K 2 776.15 % | 32.958 K -98.20 % | 1.833 M |
Accounts receivables | 2.567 M 88.75 % | 1.360 M 184.51 % | -1.610 M 52.74 % | -3.406 M -251.31 % | 2.251 M 54.59 % | 1.456 M 132.68 % | -4.455 M -178.08 % | 5.705 M |
Inventory | 4.004 M 88.29 % | 2.127 M 124.64 % | -8.632 M -2 698.66 % | -308.441 K 86.18 % | -2.231 M -461.05 % | 617.998 K 370.07 % | -228.826 K 62.93 % | -617.313 K |
Accounts payables | -1.163 M -279.17 % | -306.805 K -110.76 % | 2.850 M 172.36 % | -3.939 M -196.48 % | 4.083 M 315.33 % | -1.896 M -148.43 % | 3.915 M 206.64 % | -3.671 M |
Other working capital | 1.899 M -35.49 % | 2.944 M 74.99 % | 1.682 M 968.30 % | -193.738 K -122.58 % | 857.925 K 11.44 % | 769.886 K -3.97 % | 801.728 K 92.62 % | 416.212 K |
Other non cash items | -3.432 M -5 178.01 % | -65.021 K 97.99 % | -3.235 M 34.72 % | -4.955 M -1 535.83 % | 345.127 K 382.09 % | -122.348 K -118.54 % | 660.063 K 140.25 % | -1.640 M |
Net cash provided by operating activities | 19.489 M 27.82 % | 15.247 M 400.18 % | -5.079 M -329.22 % | 2.216 M -84.08 % | 13.917 M 119.90 % | 6.329 M 60.09 % | 3.953 M 67.25 % | 2.364 M |
Investments in property plant and equipment | -1.995 M -54.46 % | -1.292 M -23.96 % | -1.042 M -34.18 % | -776.615 K -149.92 % | -310.750 K 55.81 % | -703.180 K 25.68 % | -946.182 K -15.36 % | -820.171 K |
Acquisitions net | 0.000 | 0.000 100.00 % | -24.715 M -26.44 % | -19.547 M -2 806.30 % | -672.558 K 41.86 % | -1.157 M | 0.000 | 0.000 |
Purchases of investments | 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 |
Other investing activites | -204.229 K 88.53 % | -1.781 M -586.92 % | -259.238 K | 0.000 100.00 % | -1.553 M | 0.000 | 0.000 | 0.000 |
Net cash used for investing activites | -2.200 M 28.41 % | -3.073 M 88.07 % | -25.757 M -26.74 % | -20.323 M -701.20 % | -2.537 M -36.38 % | -1.860 M -96.58 % | -946.182 K -15.36 % | -820.171 K |
Debt repayment | -5.024 M 35.28 % | -7.763 M -190.43 % | 8.584 M 378.88 % | -3.078 M -252.18 % | 2.023 M 231.74 % | -1.535 M -0.14 % | -1.533 M -187.64 % | 1.749 M |
Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 34.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | -3.657 M | 0.000 | 0.000 | 0.000 100.00 % | -227.968 K 86.65 % | -1.707 M | 0.000 | 0.000 |
Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -1.532 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -501.044 K 76.37 % | -2.120 M | 0.000 -100.00 % | 337.179 K | 0.000 100.00 % | -5.661 M | 0.000 | 0.000 |
Net cash used provided by financing activities | -9.182 M 7.09 % | -9.883 M -215.13 % | 8.584 M -71.60 % | 30.227 M 1 584.25 % | 1.795 M 120.16 % | -8.904 M -480.73 % | -1.533 M -187.64 % | 1.749 M |
Effect of forex changes on cash | 77.981 K -64.83 % | 221.750 K -81.30 % | 1.186 M 218.97 % | -996.834 K -4 310.31 % | 23.676 K 169.90 % | 8.772 K -90.94 % | 96.825 K 228.64 % | -75.268 K |
Net change in cash | 8.186 M 225.73 % | 2.513 M 111.93 % | -21.066 M -289.39 % | 11.123 M -15.73 % | 13.199 M 398.18 % | -4.426 M -381.80 % | 1.571 M -51.18 % | 3.218 M |
Cash at beginning of period | 8.286 M 43.53 % | 5.773 M -78.49 % | 26.838 M 70.78 % | 15.716 M 524.41 % | 2.517 M -63.75 % | 6.943 M 29.24 % | 5.373 M 149.33 % | 2.155 M |
Cash at end of period | 16.471 M 98.79 % | 8.286 M 43.53 % | 5.773 M -78.49 % | 26.838 M 70.78 % | 15.716 M 524.41 % | 2.517 M -63.75 % | 6.943 M 29.24 % | 5.373 M |
Operating cash flow | 19.489 M 27.82 % | 15.247 M 400.18 % | -5.079 M -329.22 % | 2.216 M -84.08 % | 13.917 M 119.90 % | 6.329 M 60.09 % | 3.953 M 67.25 % | 2.364 M |
Capital expenditure | -1.995 M -54.46 % | -1.292 M -23.96 % | -1.042 M -34.18 % | -776.615 K -149.92 % | -310.750 K 55.81 % | -703.180 K 25.68 % | -946.182 K -15.36 % | -820.171 K |
Free CashFlow | 17.494 M 23.21 % | 14.198 M 331.94 % | -6.121 M -525.31 % | 1.439 M -89.42 % | 13.606 M 141.86 % | 5.626 M 87.07 % | 3.007 M 94.82 % | 1.544 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 34.290 M 21.76 % | 28.161 M -6.57 % | 30.143 M -1.64 % | 30.646 M -10.31 % | 34.169 M -1.19 % | 34.579 M -3.21 % | 35.724 M 2.20 % | 34.954 M -0.45 % | 35.112 M 3.07 % | 34.066 M -10.12 % | 37.903 M 28.16 % | 29.574 M -1.04 % | 29.885 M 5.47 % | 28.334 M 4.71 % | 27.060 M 30.76 % | 20.695 M -5.29 % | 21.851 M -4.94 % | 22.985 M 3.89 % | 22.124 M 8.74 % | 20.346 M -4.16 % | 21.229 M 9.35 % | 19.413 M -5.15 % | 20.468 M 23.10 % | 16.627 M |
Net income | -2.391 M -121.67 % | -1.079 M -152.50 % | 2.054 M 372.11 % | 435.149 K -53.30 % | 931.848 K -27.04 % | 1.277 M -49.51 % | 2.530 M 393.27 % | -862.554 K 43.06 % | -1.515 M -6.58 % | -1.421 M -28.30 % | -1.108 M 73.88 % | -4.241 M -1 048.91 % | -369.173 K 23.36 % | -481.705 K -381.87 % | 170.894 K -90.98 % | 1.894 M 53.09 % | 1.237 M 110.24 % | -12.086 M -913.25 % | 1.486 M -27.84 % | 2.059 M -12.96 % | 2.366 M 2 146.99 % | -115.596 K -107.33 % | 1.578 M 3 842.51 % | 40.023 K |
Income before tax | -3.339 M -41.97 % | -2.352 M -8 501.35 % | 27.992 K -96.97 % | 925.278 K -42.21 % | 1.601 M -18.97 % | 1.976 M -39.13 % | 3.246 M 468.96 % | -879.882 K 29.84 % | -1.254 M 22.81 % | -1.625 M -88.10 % | -863.670 K 83.14 % | -5.123 M -10 789.41 % | -47.048 K 82.94 % | -275.766 K 56.98 % | -640.996 K -116.74 % | 3.829 M 62.64 % | 2.354 M 120.61 % | -11.421 M -954.78 % | 1.336 M -56.26 % | 3.055 M -6.94 % | 3.283 M 2 248.71 % | 139.782 K -94.04 % | 2.344 M 3 842.50 % | 59.459 K |
Income before tax ratio | -0.10 -16.59 % | -0.08 -9 092.53 % | 0.00 -96.92 % | 0.03 -35.57 % | 0.05 -18.00 % | 0.06 -37.12 % | 0.09 461.01 % | -0.03 29.52 % | -0.04 25.11 % | -0.05 -109.29 % | -0.02 86.85 % | -0.17 -10 903.78 % | 0.00 83.82 % | -0.01 58.91 % | -0.02 -112.80 % | 0.19 71.72 % | 0.11 121.68 % | -0.50 -922.75 % | 0.06 -59.78 % | 0.15 -2.91 % | 0.15 2 047.83 % | 0.01 -93.71 % | 0.11 3 102.71 % | 0.00 |
EBITDA | -827.174 K -1 333.28 % | 67.071 K -97.36 % | 2.536 M -28.78 % | 3.561 M -18.66 % | 4.378 M -9.17 % | 4.820 M -5.10 % | 5.079 M 117.51 % | 2.335 M 21.45 % | 1.923 M 11.36 % | 1.726 M -12.11 % | 1.964 M 189.02 % | -2.206 M -215.77 % | 1.906 M 35.89 % | 1.403 M 46.57 % | 956.948 K -76.85 % | 4.134 M 54.01 % | 2.684 M 124.68 % | -10.878 M -687.45 % | 1.852 M -45.34 % | 3.387 M -6.86 % | 3.637 M 621.24 % | 504.281 K -80.21 % | 2.548 M 822.78 % | 276.070 K |
Net income ratio | -0.07 -82.05 % | -0.04 -156.19 % | 0.07 379.99 % | 0.01 -47.93 % | 0.03 -26.17 % | 0.04 -47.84 % | 0.07 386.95 % | -0.02 42.81 % | -0.04 -3.41 % | -0.04 -42.75 % | -0.03 79.62 % | -0.14 -1 060.98 % | -0.01 27.34 % | -0.02 -369.20 % | 0.01 -93.10 % | 0.09 61.65 % | 0.06 110.77 % | -0.53 -882.78 % | 0.07 -33.64 % | 0.10 -9.19 % | 0.11 1 971.91 % | -0.01 -107.72 % | 0.08 3 102.72 % | 0.00 |
Ratio EBITDA | -0.02 -1 112.85 % | 0.00 -97.17 % | 0.08 -27.59 % | 0.12 -9.31 % | 0.13 -8.08 % | 0.14 -1.96 % | 0.14 112.82 % | 0.07 22.00 % | 0.05 8.05 % | 0.05 -2.21 % | 0.05 169.46 % | -0.07 -216.99 % | 0.06 28.84 % | 0.05 39.97 % | 0.04 -82.30 % | 0.20 62.61 % | 0.12 125.96 % | -0.47 -665.44 % | 0.08 -49.73 % | 0.17 -2.82 % | 0.17 559.55 % | 0.03 -79.13 % | 0.12 649.63 % | 0.02 |
Gross profit ratio | 0.73 1.29 % | 0.72 -1.32 % | 0.73 -2.67 % | 0.75 15.72 % | 0.65 -1.75 % | 0.66 -11.37 % | 0.74 3.52 % | 0.72 4.31 % | 0.69 3.56 % | 0.67 -2.11 % | 0.68 2.78 % | 0.66 -7.32 % | 0.71 2.81 % | 0.69 -2.00 % | 0.71 -5.68 % | 0.75 -3.82 % | 0.78 2.26 % | 0.76 -0.10 % | 0.76 -0.53 % | 0.77 -0.66 % | 0.77 1.63 % | 0.76 2.03 % | 0.75 0.53 % | 0.74 |
Weighted average shs out dil | 28.358 M 0.00 % | 28.359 M -5.53 % | 30.017 M -0.48 % | 30.163 M -0.49 % | 30.312 M 1.19 % | 29.954 M -0.48 % | 30.100 M 3.78 % | 29.004 M 0.00 % | 29.004 M 0.41 % | 28.885 M 0.10 % | 28.855 M -0.08 % | 28.878 M 0.00 % | 28.878 M 0.32 % | 28.785 M -0.30 % | 28.872 M 5.69 % | 27.316 M -0.10 % | 27.344 M 29.60 % | 21.099 M -18.42 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M |
Weighted average shs out | 28.358 M 0.00 % | 28.359 M -2.06 % | 28.954 M -0.29 % | 29.038 M -0.39 % | 29.153 M 0.42 % | 29.030 M 0.09 % | 29.004 M 0.00 % | 29.004 M 0.00 % | 29.004 M 0.41 % | 28.885 M 0.10 % | 28.855 M 2.04 % | 28.277 M -2.08 % | 28.878 M 0.32 % | 28.785 M 0.09 % | 28.759 M 7.97 % | 26.635 M 0.01 % | 26.632 M 26.23 % | 21.099 M -18.42 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M 0.00 % | 25.862 M |
EPS diluted | -0.08 -121.84 % | -0.04 -155.56 % | 0.07 375.00 % | 0.01 -53.09 % | 0.03 -27.93 % | 0.04 -49.29 % | 0.08 382.83 % | -0.03 43.10 % | -0.05 -6.10 % | -0.05 -28.13 % | -0.04 74.40 % | -0.15 -1 071.88 % | -0.01 23.35 % | -0.02 -183.50 % | 0.02 -71.43 % | 0.07 40.00 % | 0.05 108.77 % | -0.57 -1 091.30 % | 0.06 -28.13 % | 0.08 -12.57 % | 0.09 2 133.33 % | 0.00 -107.38 % | 0.06 3 966.67 % | 0.00 |
Earnings per share | -0.08 -121.84 % | -0.04 -153.52 % | 0.07 373.33 % | 0.02 -53.13 % | 0.03 -27.27 % | 0.04 -49.54 % | 0.09 393.60 % | -0.03 43.10 % | -0.05 -6.10 % | -0.05 -28.13 % | -0.04 74.40 % | -0.15 -1 071.88 % | -0.01 23.35 % | -0.02 -183.50 % | 0.02 -71.43 % | 0.07 40.00 % | 0.05 108.77 % | -0.57 -1 091.30 % | 0.06 -28.13 % | 0.08 -12.57 % | 0.09 2 133.33 % | 0.00 -107.38 % | 0.06 3 966.67 % | 0.00 |
Gross profit | 25.016 M 23.33 % | 20.283 M -7.81 % | 22.001 M -4.27 % | 22.981 M 3.79 % | 22.143 M -2.92 % | 22.808 M -14.21 % | 26.585 M 5.80 % | 25.128 M 3.84 % | 24.200 M 6.74 % | 22.672 M -12.02 % | 25.769 M 31.73 % | 19.562 M -8.28 % | 21.329 M 8.44 % | 19.670 M 2.61 % | 19.168 M 23.33 % | 15.543 M -8.91 % | 17.062 M -2.79 % | 17.553 M 3.79 % | 16.912 M 8.16 % | 15.637 M -4.79 % | 16.423 M 11.14 % | 14.777 M -3.23 % | 15.270 M 23.76 % | 12.339 M |
Income tax expense | -947.957 K 25.55 % | -1.273 M 37.17 % | -2.026 M -513.44 % | 490.129 K -26.77 % | 669.344 K -4.21 % | 698.783 K -2.54 % | 716.971 K 4 237.64 % | -17.328 K -106.64 % | 260.920 K 228.38 % | -203.237 K -183.23 % | 244.198 K 127.69 % | -881.772 K -373.74 % | 322.125 K 56.42 % | 205.939 K 125.37 % | -811.890 K -141.98 % | 1.934 M 73.22 % | 1.117 M 68.06 % | 664.380 K 543.11 % | -149.936 K -115.06 % | 995.597 K 8.59 % | 916.838 K 259.01 % | 255.378 K -66.67 % | 766.261 K 3 842.48 % | 19.436 K |
Cost of revenue | 9.274 M 17.72 % | 7.878 M -3.24 % | 8.142 M 6.23 % | 7.665 M -36.27 % | 12.026 M 2.17 % | 11.771 M 28.80 % | 9.139 M -6.99 % | 9.826 M -9.95 % | 10.912 M -4.23 % | 11.395 M -6.10 % | 12.135 M 21.20 % | 10.012 M 17.02 % | 8.556 M -1.26 % | 8.665 M 9.79 % | 7.892 M 53.17 % | 5.152 M 7.60 % | 4.788 M -11.87 % | 5.433 M 4.24 % | 5.212 M 10.67 % | 4.710 M -2.01 % | 4.806 M 3.67 % | 4.636 M -10.81 % | 5.198 M 21.21 % | 4.288 M |
General and administrative expenses | 5.789 M 37.89 % | 4.198 M 3.62 % | 4.052 M -9.04 % | 4.455 M -5.65 % | 4.721 M -9.88 % | 5.239 M -4.46 % | 5.484 M 5.68 % | 5.189 M 12.74 % | 4.603 M -9.26 % | 5.073 M 43.78 % | 3.528 M -26.12 % | 4.775 M 16.07 % | 4.114 M -19.06 % | 5.083 M 12.03 % | 4.537 M 44.76 % | 3.134 M -26.41 % | 4.259 M -75.74 % | 17.558 M 339.13 % | 3.998 M 83.00 % | 2.185 M 5.85 % | 2.064 M -19.50 % | 2.564 M 34.43 % | 1.908 M 0.70 % | 1.894 M |
Selling and marketing expenses | 8.192 M 25.72 % | 6.516 M -6.31 % | 6.955 M 3.13 % | 6.744 M -3.36 % | 6.978 M 4.84 % | 6.656 M -4.62 % | 6.978 M -10.80 % | 7.823 M -3.54 % | 8.111 M 9.52 % | 7.406 M -21.44 % | 9.426 M 18.30 % | 7.968 M 19.40 % | 6.673 M 12.28 % | 5.943 M -17.65 % | 7.217 M 78.83 % | 4.036 M -16.63 % | 4.841 M -5.24 % | 5.109 M -12.01 % | 5.806 M 24.09 % | 4.679 M -1.19 % | 4.735 M -8.78 % | 5.191 M 2.90 % | 5.045 M 16.46 % | 4.332 M |
Other expenses | 6.391 M 38.00 % | 4.631 M 16.29 % | 3.982 M 1.11 % | 3.939 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.582 M 22.94 % | 3.727 M 2.77 % | 3.626 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 |
Operating expenses | 28.184 M 25.44 % | 22.468 M 3.20 % | 21.771 M -0.36 % | 21.850 M 7.65 % | 20.297 M -1.15 % | 20.533 M -10.48 % | 22.938 M -4.70 % | 24.069 M -4.16 % | 25.114 M 6.00 % | 23.692 M -0.63 % | 23.842 M -2.20 % | 24.377 M 15.07 % | 21.185 M 7.04 % | 19.791 M 0.64 % | 19.665 M 68.74 % | 11.654 M -20.34 % | 14.629 M -49.32 % | 28.865 M 86.25 % | 15.498 M 23.94 % | 12.505 M -4.18 % | 13.051 M -10.22 % | 14.536 M 12.77 % | 12.891 M 5.35 % | 12.236 M |
Cost and expenses | 37.458 M 23.44 % | 30.345 M 1.45 % | 29.913 M 1.35 % | 29.515 M -8.69 % | 32.323 M 0.06 % | 32.305 M 0.71 % | 32.077 M -5.36 % | 33.895 M -5.92 % | 36.026 M 2.68 % | 35.087 M -2.47 % | 35.976 M 4.62 % | 34.389 M 15.63 % | 29.740 M 4.51 % | 28.456 M 3.26 % | 27.557 M 63.96 % | 16.807 M -13.45 % | 19.418 M -43.38 % | 34.298 M 65.61 % | 20.710 M 20.31 % | 17.214 M -3.60 % | 17.857 M -6.86 % | 19.172 M 5.99 % | 18.088 M 9.47 % | 16.524 M |
Research and development expenses | 7.812 M 9.69 % | 7.122 M 5.01 % | 6.782 M 1.02 % | 6.713 M -4.07 % | 6.998 M -0.42 % | 7.028 M 11.69 % | 6.292 M -13.05 % | 7.236 M -7.45 % | 7.819 M 4.43 % | 7.487 M 3.11 % | 7.261 M -13.05 % | 8.351 M 10.82 % | 7.535 M 21.52 % | 6.201 M 8.02 % | 5.740 M 57.78 % | 3.638 M -16.55 % | 4.360 M -10.65 % | 4.879 M 6.21 % | 4.594 M 2.57 % | 4.479 M -9.41 % | 4.944 M -9.16 % | 5.442 M 17.39 % | 4.636 M -2.31 % | 4.746 M |
Selling general and administrative expenses | 13.981 M 30.49 % | 10.714 M -2.65 % | 11.007 M -1.71 % | 11.198 M -4.28 % | 11.699 M -1.64 % | 11.894 M -4.55 % | 12.462 M -4.23 % | 13.012 M 2.35 % | 12.714 M 1.88 % | 12.478 M -3.67 % | 12.954 M 1.66 % | 12.743 M 18.13 % | 10.787 M -2.17 % | 11.026 M -6.19 % | 11.754 M 63.93 % | 7.170 M -21.21 % | 9.100 M -59.85 % | 22.667 M 131.18 % | 9.805 M 42.85 % | 6.864 M 0.95 % | 6.799 M -12.33 % | 7.755 M 11.55 % | 6.952 M 11.66 % | 6.226 M |
Interest income | 90.748 K 48.26 % | 61.210 K -39.20 % | 100.675 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.787 K 171.88 % | 9.117 K -28.61 % | 12.771 K -52.26 % | 26.752 K -7.45 % | 28.907 K 292.17 % | 7.371 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 261.840 K 14.43 % | 228.822 K -24.37 % | 302.544 K 47.05 % | 205.738 K -15.78 % | 244.285 K -18.21 % | 298.683 K -25.43 % | 400.527 K 1.81 % | 393.424 K 15.77 % | 339.823 K -43.73 % | 603.872 K 32.94 % | 454.254 K 47.31 % | 308.367 K 42.41 % | 216.537 K 32.63 % | 163.265 K 3.85 % | 157.219 K 81.59 % | 86.578 K -19.82 % | 107.973 K -7.40 % | 116.607 K 49.07 % | 78.224 K 2.00 % | 76.689 K -13.81 % | 88.977 K -12.11 % | 101.237 K 188.29 % | 35.116 K -19.32 % | 43.527 K |
Depreciation and amortization | 2.250 M 2.73 % | 2.190 M -0.72 % | 2.206 M -9.23 % | 2.430 M -4.04 % | 2.532 M -0.51 % | 2.545 M 77.74 % | 1.432 M -49.24 % | 2.822 M -0.54 % | 2.837 M 3.26 % | 2.747 M 15.70 % | 2.374 M -8.97 % | 2.608 M 50.21 % | 1.736 M 14.61 % | 1.515 M 5.16 % | 1.441 M 230.06 % | 436.498 K -0.20 % | 437.381 K 2.51 % | 426.667 K -2.44 % | 437.338 K 2.18 % | 428.000 K -2.13 % | 437.308 K 0.40 % | 435.570 K 158.91 % | 168.235 K -5.98 % | 178.926 K |
Operating income | -3.168 M -45.03 % | -2.184 M -1 050.18 % | 229.861 K -79.68 % | 1.131 M -38.71 % | 1.845 M -18.87 % | 2.275 M -37.63 % | 3.647 M 849.70 % | -486.458 K 46.79 % | -914.198 K 10.44 % | -1.021 M -148.88 % | -410.124 K 91.48 % | -4.815 M -3 427.45 % | 144.702 K 218.98 % | -121.618 K 75.51 % | -496.548 K -112.77 % | 3.888 M 59.81 % | 2.433 M 121.51 % | -11.312 M -899.78 % | 1.414 M -54.84 % | 3.132 M -7.13 % | 3.372 M 1 299.08 % | 241.019 K -89.87 % | 2.379 M 2 210.30 % | 102.986 K |
Operating income ratio | -0.09 -19.11 % | -0.08 -1 117.04 % | 0.01 -79.34 % | 0.04 -31.67 % | 0.05 -17.89 % | 0.07 -35.56 % | 0.10 833.53 % | -0.01 46.55 % | -0.03 13.10 % | -0.03 -176.91 % | -0.01 93.35 % | -0.16 -3 462.39 % | 0.00 212.81 % | 0.00 76.61 % | -0.02 -109.77 % | 0.19 68.74 % | 0.11 122.63 % | -0.49 -869.82 % | 0.06 -58.47 % | 0.15 -3.10 % | 0.16 1 179.42 % | 0.01 -89.32 % | 0.12 1 776.79 % | 0.01 |
Total other income expenses net | -171.093 K -2.08 % | -167.612 K 16.97 % | -201.869 K 1.88 % | -205.738 K 15.78 % | -244.285 K 18.21 % | -298.683 K 25.43 % | -400.527 K -1.81 % | -393.424 K -15.77 % | -339.823 K 43.73 % | -603.872 K -32.94 % | -454.254 K -47.31 % | -308.367 K -60.82 % | -191.750 K -24.39 % | -154.148 K -6.72 % | -144.448 K -141.45 % | -59.826 K 24.33 % | -79.066 K 27.62 % | -109.236 K -39.65 % | -78.224 K -2.00 % | -76.689 K 13.81 % | -88.977 K 12.11 % | -101.237 K -188.29 % | -35.116 K 19.32 % | -43.527 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 |
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-01-31 | 2019-10-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 3.307 M 204.13 % | -3.176 M 48.81 % | -6.204 M -1 048.16 % | -540.352 K -183.47 % | 647.328 K -46.13 % | 1.202 M -84.77 % | 7.890 M -18.38 % | 9.667 M -36.95 % | 15.334 M -2.65 % | 15.751 M -17.97 % | 19.202 M 1.94 % | 18.836 M 19.32 % | 15.786 M 201.48 % | -15.555 M 14.76 % | -18.249 M 60.10 % | -45.735 M -13.55 % | -40.278 M -4.55 % | -38.525 M -373.22 % | -8.141 M -99.96 % | -4.071 M -261.76 % | 2.517 M 268.54 % | -1.493 M |
Total investments | 4.593 M 32.11 % | 3.477 M -7.75 % | 3.769 M -2.24 % | 3.855 M 49.18 % | 2.584 M 27.23 % | 2.031 M -49.83 % | 4.048 M 251.02 % | 1.153 M -18.36 % | 1.413 M -27.21 % | 1.941 M -16.99 % | 2.338 M 2.16 % | 2.289 M 48.04 % | 1.546 M 4.58 % | 1.478 M 98.55 % | 744.464 K 2.99 % | 722.826 K -13.10 % | 831.753 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.034 M | 0.000 |
Total debt | 15.136 M 12.41 % | 13.465 M 31.14 % | 10.267 M -23.04 % | 13.342 M 12.72 % | 11.837 M -16.90 % | 14.245 M -11.94 % | 16.176 M -5.65 % | 17.145 M -24.23 % | 22.629 M -20.48 % | 28.456 M 13.94 % | 24.975 M -9.80 % | 27.689 M -3.00 % | 28.545 M 236.83 % | 8.475 M -1.33 % | 8.589 M 46.68 % | 5.856 M -20.46 % | 7.361 M 1.01 % | 7.288 M -3.79 % | 7.575 M 31.66 % | 5.753 M | 0.000 -100.00 % | 1.024 M |
Accumulated other comprehensive income loss | 9.446 M -16.00 % | 11.245 M 28.31 % | 8.764 M -32.69 % | 13.021 M 11.77 % | 11.650 M 29.37 % | 9.005 M 13.23 % | 7.953 M 69.14 % | 4.702 M -36.22 % | 7.372 M 35.12 % | 5.456 M 15.98 % | 4.704 M 7 544.10 % | -63.194 K -111.75 % | 537.682 K -64.20 % | 1.502 M 374.96 % | -546.250 K -118.60 % | 2.937 M 231.27 % | 886.725 K -33.69 % | 1.337 M -26.80 % | 1.827 M -4.11 % | 1.905 M -92.18 % | 24.361 M 1 347.54 % | 1.683 M |
Retained earnings | -10.187 M -38.66 % | -7.347 M -20.24 % | -6.110 M 21.59 % | -7.792 M -0.69 % | -7.739 M 10.64 % | -8.660 M 13.37 % | -9.997 M 20.88 % | -12.635 M -6.72 % | -11.839 M -14.63 % | -10.328 M -12.33 % | -9.194 M -13.70 % | -8.086 M -110.31 % | -3.845 M -10.37 % | -3.484 M -16.05 % | -3.002 M 5.39 % | -3.173 M 37.39 % | -5.067 M 19.63 % | -6.305 M -186.21 % | 7.313 M 25.50 % | 5.827 M | 0.000 -100.00 % | 1.579 M |
Common stock | 87.314 M -1.54 % | 88.682 M -0.07 % | 88.742 M -1.29 % | 89.900 M -1.45 % | 91.220 M -0.15 % | 91.356 M 0.50 % | 90.902 M 0.00 % | 90.902 M 0.00 % | 90.902 M 0.00 % | 90.902 M 0.81 % | 90.176 M 0.00 % | 90.176 M 0.00 % | 90.176 M 0.00 % | 90.176 M 0.43 % | 89.786 M 26.29 % | 71.096 M 0.00 % | 71.096 M 0.00 % | 71.096 M 239.62 % | 20.934 M 0.00 % | 20.934 M | 0.000 -100.00 % | 21.100 M |
Total equity | 92.087 M -5.15 % | 97.086 M 0.30 % | 96.796 M 1.75 % | 95.129 M 0.00 % | 95.130 M 3.74 % | 91.701 M -2.61 % | 94.153 M 7.29 % | 87.756 M -3.39 % | 90.839 M 1.25 % | 89.714 M -0.59 % | 90.251 M 5.00 % | 85.955 M -4.69 % | 90.186 M -0.71 % | 90.832 M 2.15 % | 88.921 M 25.49 % | 70.861 M 4.23 % | 67.984 M 2.31 % | 66.452 M 120.96 % | 30.074 M 4.91 % | 28.666 M 17.67 % | 24.361 M 0.00 % | 24.361 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -330.553 K | 0.000 | 0.000 -100.00 % | 349.350 K |
Long term debt | 4.999 M -12.46 % | 5.711 M 3.64 % | 5.510 M -22.65 % | 7.125 M -2.38 % | 7.298 M -6.77 % | 7.828 M -11.44 % | 8.839 M 0.68 % | 8.780 M -11.03 % | 9.868 M -4.24 % | 10.305 M -5.24 % | 10.875 M -6.85 % | 11.675 M -7.25 % | 12.587 M 68.74 % | 7.459 M -1.68 % | 7.587 M 55.44 % | 4.881 M -1.64 % | 4.963 M -12.53 % | 5.674 M -2.58 % | 5.824 M 35.82 % | 4.288 M | 0.000 | 0.000 |
Total non current liabilities | 8.463 M -6.55 % | 9.056 M 6.27 % | 8.522 M -15.90 % | 10.134 M -10.95 % | 11.379 M 1.23 % | 11.241 M -5.21 % | 11.860 M 0.17 % | 11.839 M -10.58 % | 13.240 M -1.74 % | 13.475 M 0.10 % | 13.461 M -3.09 % | 13.891 M -5.64 % | 14.721 M 51.79 % | 9.698 M 5.65 % | 9.180 M 34.18 % | 6.841 M 2.62 % | 6.667 M -9.25 % | 7.346 M -1.59 % | 7.465 M 14.09 % | 6.543 M | 0.000 -100.00 % | 2.082 M |
Other current liabilities | 6.668 M 18.39 % | 5.633 M 3.09 % | 5.464 M -11.27 % | 6.158 M -3.52 % | 6.382 M 16.92 % | 5.458 M -40.25 % | 9.134 M 50.51 % | 6.069 M -4.50 % | 6.355 M 1.51 % | 6.260 M -57.73 % | 14.812 M 40.20 % | 10.564 M -4.09 % | 11.015 M 210.48 % | 3.548 M -37.82 % | 5.706 M -50.88 % | 11.617 M 1.01 % | 11.501 M 72.54 % | 6.666 M 15.75 % | 5.759 M -46.00 % | 10.664 M | 0.000 -100.00 % | 6.964 M |
Deferred revenue | 11.962 M -15.15 % | 14.098 M -1.03 % | 14.245 M 12.41 % | 12.672 M -6.55 % | 13.560 M 9.95 % | 12.333 M 1.89 % | 12.104 M 2.60 % | 11.798 M 13.05 % | 10.436 M -7.90 % | 11.330 M 22.54 % | 9.246 M 3.96 % | 8.894 M -1.26 % | 9.007 M 0.83 % | 8.933 M 12.88 % | 7.913 M -2.97 % | 8.156 M -1.98 % | 8.321 M -1.71 % | 8.465 M 4.48 % | 8.102 M 9.05 % | 7.430 M | 0.000 -100.00 % | 7.557 M |
Short term debt | 10.137 M 30.73 % | 7.754 M 63.01 % | 4.757 M -23.49 % | 6.217 M 36.98 % | 4.539 M -29.26 % | 6.417 M -12.54 % | 7.337 M -12.29 % | 8.365 M -34.45 % | 12.761 M -29.70 % | 18.151 M 28.73 % | 14.100 M -11.96 % | 16.015 M 0.35 % | 15.958 M 1 471.52 % | 1.015 M 1.36 % | 1.002 M 2.80 % | 974.514 K -59.38 % | 2.399 M 48.63 % | 1.614 M -7.81 % | 1.751 M 19.49 % | 1.465 M | 0.000 -100.00 % | 1.024 M |
Total current liabilities | 40.327 M 6.90 % | 37.725 M 4.80 % | 35.998 M 2.92 % | 34.977 M 3.54 % | 33.780 M 3.98 % | 32.489 M -14.68 % | 38.078 M 11.16 % | 34.256 M -8.85 % | 37.583 M -13.47 % | 43.434 M -3.23 % | 44.884 M 14.24 % | 39.288 M -4.74 % | 41.241 M 73.94 % | 23.711 M -2.74 % | 24.379 M 12.56 % | 21.659 M 7.93 % | 20.068 M -5.01 % | 21.126 M -16.26 % | 25.228 M 21.80 % | 20.713 M | 0.000 -100.00 % | 19.610 M |
Total liabilities | 48.790 M 4.29 % | 46.781 M 5.08 % | 44.520 M -1.31 % | 45.111 M -0.11 % | 45.160 M 3.27 % | 43.730 M -12.43 % | 49.938 M 8.34 % | 46.096 M -9.30 % | 50.823 M -10.69 % | 56.908 M -2.46 % | 58.345 M 9.72 % | 53.179 M -4.97 % | 55.963 M 67.51 % | 33.409 M -0.45 % | 33.559 M 17.75 % | 28.500 M 6.60 % | 26.735 M -6.10 % | 28.473 M -12.91 % | 32.694 M 19.95 % | 27.256 M | 0.000 -100.00 % | 21.691 M |
Other non current assets | 3.443 M 8.45 % | 3.174 M 15.25 % | 2.754 M -20.36 % | 3.458 M -52.22 % | 7.238 M 23.31 % | 5.870 M 277.66 % | 1.554 M -32.59 % | 2.306 M -34.19 % | 3.503 M 31.20 % | 2.670 M 178.06 % | 960.321 K 40.12 % | 685.344 K 40.88 % | 486.476 K -63.62 % | 1.337 M -25.31 % | 1.790 M -35.95 % | 2.795 M 53.39 % | 1.822 M -57.11 % | 4.248 M 10.03 % | 3.861 M 13.09 % | 3.414 M 235.65 % | -2.517 M -163.03 % | 3.993 M |
Long term investments | 4.593 M 32.11 % | 3.477 M -7.75 % | 3.769 M -2.24 % | 3.855 M 49.18 % | 2.584 M 27.23 % | 2.031 M -49.83 % | 4.048 M 251.02 % | 1.153 M -18.36 % | 1.413 M -27.21 % | 1.941 M -16.99 % | 2.338 M 2.16 % | 2.289 M 48.04 % | 1.546 M 4.58 % | 1.478 M 98.55 % | 744.464 K 2.99 % | 722.826 K -13.10 % | 831.753 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 8.799 M -13.30 % | 10.148 M -9.72 % | 11.241 M -11.68 % | 12.727 M -10.34 % | 14.195 M -8.74 % | 15.554 M -11.97 % | 17.668 M -0.91 % | 17.830 M -12.19 % | 20.306 M -8.91 % | 22.293 M -5.13 % | 23.500 M -17.16 % | 28.368 M -7.97 % | 30.823 M 83.33 % | 16.813 M -4.10 % | 17.533 M 838.14 % | 1.869 M -6.88 % | 2.007 M -6.44 % | 2.145 M -6.05 % | 2.283 M -5.70 % | 2.421 M | 0.000 -100.00 % | 2.073 M |
GoodWill | 46.996 M -2.06 % | 47.986 M 2.71 % | 46.721 M 0.89 % | 46.309 M 0.83 % | 45.927 M 2.16 % | 44.954 M -2.74 % | 46.219 M 4.04 % | 44.422 M -2.95 % | 45.774 M 3.10 % | 44.397 M -0.45 % | 44.599 M 11.70 % | 39.929 M 0.51 % | 39.725 M 28.09 % | 31.014 M 3.11 % | 30.079 M 115.37 % | 13.966 M 1.17 % | 13.805 M -3.16 % | 14.256 M -3.32 % | 14.745 M -0.53 % | 14.823 M | 0.000 -100.00 % | 14.601 M |
Goodwill and intangible assets | 55.795 M -4.02 % | 58.134 M 0.30 % | 57.962 M -1.82 % | 59.036 M -1.81 % | 60.122 M -0.64 % | 60.508 M -5.29 % | 63.887 M 2.63 % | 62.252 M -5.79 % | 66.081 M -0.91 % | 66.690 M -2.07 % | 68.100 M -0.29 % | 68.297 M -3.19 % | 70.548 M 47.51 % | 47.827 M 0.45 % | 47.612 M 200.67 % | 15.835 M 0.15 % | 15.812 M -3.59 % | 16.401 M -3.69 % | 17.028 M -1.25 % | 17.245 M | 0.000 -100.00 % | 16.675 M |
Property plant equipment net | 9.218 M -6.80 % | 9.891 M 11.00 % | 8.911 M -10.22 % | 9.925 M -2.40 % | 10.169 M -5.03 % | 10.708 M -6.03 % | 11.394 M 2.66 % | 11.099 M -7.45 % | 11.992 M -1.12 % | 12.128 M -4.92 % | 12.755 M 3.82 % | 12.286 M -4.15 % | 12.818 M 37.12 % | 9.348 M -4.36 % | 9.774 M 125.08 % | 4.342 M 3.96 % | 4.177 M 6.42 % | 3.925 M -3.83 % | 4.081 M -6.21 % | 4.351 M | 0.000 -100.00 % | 1.163 M |
Total non current assets | 80.634 M -1.15 % | 81.569 M 1.83 % | 80.099 M -0.16 % | 80.228 M -4.09 % | 83.649 M 1.12 % | 82.723 M -2.08 % | 84.482 M 6.71 % | 79.168 M -7.73 % | 85.800 M -0.20 % | 85.976 M -1.10 % | 86.931 M 2.22 % | 85.041 M -1.02 % | 85.922 M 38.80 % | 61.904 M -0.31 % | 62.100 M 145.44 % | 25.301 M 4.36 % | 24.243 M -7.44 % | 26.191 M 4.27 % | 25.118 M 0.43 % | 25.010 M 1 093.71 % | -2.517 M -111.53 % | 21.830 M |
Other current assets | 4.467 M 9.24 % | 4.089 M 1.34 % | 4.035 M 5.41 % | 3.828 M -13.05 % | 4.403 M -15.69 % | 5.222 M -16.86 % | 6.281 M -33.52 % | 9.448 M 17.23 % | 8.059 M 0.89 % | 7.988 M -1.68 % | 8.125 M -2.40 % | 8.325 M 0.58 % | 8.277 M 20.91 % | 6.845 M 30.99 % | 5.226 M 153.86 % | 2.059 M -51.24 % | 4.222 M -9.12 % | 4.645 M 61.86 % | 2.870 M -6.92 % | 3.083 M | 0.000 -100.00 % | 834.664 K |
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 -100.00 % | 5.034 M | 0.000 |
cash and cash equivalents | 11.829 M -28.91 % | 16.640 M 1.03 % | 16.471 M 18.65 % | 13.882 M 24.07 % | 11.189 M -14.21 % | 13.043 M 57.42 % | 8.286 M 10.80 % | 7.478 M 2.50 % | 7.295 M -42.58 % | 12.706 M 120.10 % | 5.773 M -34.80 % | 8.854 M -30.61 % | 12.760 M -46.90 % | 24.030 M -10.46 % | 26.838 M -47.98 % | 51.590 M 8.29 % | 47.639 M 3.99 % | 45.812 M 191.51 % | 15.716 M 59.96 % | 9.824 M 490.34 % | -2.517 M -200.00 % | 2.517 M |
Cash and short term investments | 11.829 M -28.91 % | 16.640 M 1.03 % | 16.471 M 18.65 % | 13.882 M 24.07 % | 11.189 M -14.21 % | 13.043 M 57.42 % | 8.286 M 10.80 % | 7.478 M 2.50 % | 7.295 M -42.58 % | 12.706 M 120.10 % | 5.773 M -34.80 % | 8.854 M -30.61 % | 12.760 M -46.90 % | 24.030 M -10.46 % | 26.838 M -47.98 % | 51.590 M 8.29 % | 47.639 M 3.99 % | 45.812 M 191.51 % | 15.716 M 59.96 % | 9.824 M 290.34 % | 2.517 M 0.00 % | 2.517 M |
Total current assets | 60.243 M -3.30 % | 62.298 M 1.77 % | 61.216 M 2.01 % | 60.011 M 5.95 % | 56.641 M 7.46 % | 52.708 M -11.58 % | 59.609 M 9.01 % | 54.684 M -2.11 % | 55.862 M -7.89 % | 60.646 M -1.65 % | 61.665 M 14.00 % | 54.092 M -10.19 % | 60.227 M -3.38 % | 62.337 M 3.24 % | 60.380 M -18.47 % | 74.060 M 5.09 % | 70.476 M 2.53 % | 68.734 M 82.56 % | 37.649 M 21.79 % | 30.912 M 1 128.20 % | 2.517 M -89.61 % | 24.222 M |
Inventory | 14.427 M -11.89 % | 16.374 M 9.70 % | 14.926 M -4.20 % | 15.581 M -4.96 % | 16.394 M -1.68 % | 16.673 M -11.92 % | 18.930 M 1.24 % | 18.698 M -12.40 % | 21.344 M 2.08 % | 20.909 M -0.70 % | 21.056 M 36.29 % | 15.449 M 7.50 % | 14.371 M 42.42 % | 10.091 M 14.14 % | 8.841 M 69.50 % | 5.216 M 19.94 % | 4.349 M -11.74 % | 4.927 M -17.71 % | 5.988 M 10.57 % | 5.415 M | 0.000 -100.00 % | 3.757 M |
Net receivables | 29.520 M 17.17 % | 25.195 M -2.28 % | 25.784 M -3.50 % | 26.720 M 8.37 % | 24.655 M 38.75 % | 17.770 M -31.95 % | 26.113 M 37.00 % | 19.060 M -0.54 % | 19.164 M 0.63 % | 19.044 M -28.71 % | 26.711 M 24.44 % | 21.465 M -13.52 % | 24.820 M 16.14 % | 21.371 M 9.73 % | 19.476 M 28.17 % | 15.195 M 6.51 % | 14.266 M 6.87 % | 13.349 M 2.09 % | 13.076 M -5.36 % | 13.816 M | 0.000 -100.00 % | 17.114 M |
Tax assets | 7.585 M 10.04 % | 6.893 M 2.81 % | 6.704 M 69.58 % | 3.953 M 11.82 % | 3.535 M -1.96 % | 3.606 M 0.20 % | 3.599 M 52.59 % | 2.358 M -16.13 % | 2.812 M 10.39 % | 2.547 M -8.31 % | 2.778 M 87.18 % | 1.484 M 183.77 % | 523.026 K -72.67 % | 1.914 M -12.18 % | 2.179 M 35.69 % | 1.606 M 0.37 % | 1.600 M -1.03 % | 1.617 M 998.87 % | 147.148 K | 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 | 11.560 M 12.89 % | 10.240 M -6.12 % | 10.907 M 33.81 % | 8.151 M -3.06 % | 8.409 M 23.24 % | 6.823 M -22.85 % | 8.844 M 10.22 % | 8.024 M -0.09 % | 8.032 M 4.43 % | 7.691 M -26.10 % | 10.408 M 61.43 % | 6.448 M -21.40 % | 8.203 M 7.52 % | 7.630 M 12.23 % | 6.798 M 15.99 % | 5.861 M 48.03 % | 3.959 M -11.61 % | 4.479 M -18.58 % | 5.501 M 48.98 % | 3.693 M | 0.000 -100.00 % | 3.064 M |
Tax payables | 0.000 | 0.000 -100.00 % | 625.491 K -64.84 % | 1.779 M 99.77 % | 890.562 K -38.91 % | 1.458 M 121.33 % | 658.598 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.994 K -63.49 % | 115.028 K -47.27 % | 218.131 K -91.56 % | 2.585 M -12.66 % | 2.960 M -7.69 % | 3.207 M 45.15 % | 2.209 M -35.24 % | 3.411 M 37.35 % | 2.484 M 28.42 % | 1.934 M | 0.000 -100.00 % | 1.001 M |
Deferred revenue non current | 3.464 M 3.54 % | 3.346 M 11.09 % | 3.011 M 0.08 % | 3.009 M -26.28 % | 4.082 M 19.58 % | 3.413 M 13.00 % | 3.021 M -1.27 % | 3.060 M -9.26 % | 3.372 M 6.37 % | 3.170 M 22.54 % | 2.587 M 16.73 % | 2.216 M 3.81 % | 2.135 M -4.67 % | 2.239 M 40.60 % | 1.592 M -18.77 % | 1.960 M 15.02 % | 1.704 M 1.89 % | 1.673 M 1.92 % | 1.641 M 17.67 % | 1.395 M | 0.000 -100.00 % | 1.329 M |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 5.705 M -8.62 % | 6.243 M 15.03 % | 5.428 M -23.96 % | 7.138 M -5.24 % | 7.533 M -3.83 % | 7.833 M -7.04 % | 8.426 M -1.73 % | 8.574 M -6.52 % | 9.172 M -2.42 % | 9.399 M -4.05 % | 9.796 M 0.39 % | 9.759 M -3.83 % | 10.147 M 19.73 % | 8.475 M -1.33 % | 8.589 M 115.47 % | 3.986 M 6.66 % | 3.737 M 6.25 % | 3.517 M -3.52 % | 3.646 M -4.30 % | 3.810 M | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.514 M 22.41 % | 4.505 M -16.56 % | 5.399 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 |
Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.021 M -265.51 % | 1.825 M -21.54 % | 2.326 M -6.09 % | 2.477 M -5.34 % | 2.617 M -22.04 % | 3.357 M -13.05 % | 3.860 M 272.40 % | -2.239 M -40.60 % | -1.592 M -204.86 % | 1.519 M 189.11 % | -1.704 M -1.89 % | -1.673 M -27.62 % | -1.311 M -252.39 % | 860.101 K | 0.000 -100.00 % | 403.612 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 140.877 M -2.08 % | 143.867 M 1.81 % | 141.315 M 0.77 % | 140.239 M -0.04 % | 140.290 M 3.59 % | 135.431 M -6.01 % | 144.091 M 7.65 % | 133.852 M -5.51 % | 141.663 M -3.38 % | 146.622 M -1.33 % | 148.596 M 6.80 % | 139.134 M -4.80 % | 146.149 M 17.63 % | 124.241 M 1.44 % | 122.480 M 23.27 % | 99.361 M 4.90 % | 94.719 M -0.22 % | 94.925 M 51.23 % | 62.767 M 12.24 % | 55.922 M | 0.000 -100.00 % | 46.053 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-01-31 | 2019-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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | -2.333 M -66.46 % | -1.401 M -13.39 % | -1.236 M -398.18 % | 414.450 K 151.00 % | 165.119 K 217.81 % | -140.157 K 90.18 % | -1.427 M -199.08 % | 1.440 M 516.28 % | -345.883 K 71.51 % | -1.214 M -1 414.77 % | -80.152 K 95.60 % | -1.823 M -265.01 % | 1.105 M 1 580.51 % | -74.635 K 86.47 % | -551.469 K -130.76 % | 1.793 M -33.86 % | 2.711 M 877.97 % | 277.206 K 146.44 % | -596.970 K -133.04 % | 1.807 M 49.15 % | 1.211 M 546.29 % | -271.419 K -118.74 % | 1.448 M | 0.000 |
Stock based compensation | 1.044 M 171.88 % | 384.053 K -42.03 % | 662.537 K 13.24 % | 585.080 K -15.77 % | 694.611 K 99.79 % | 347.678 K -43.65 % | 617.026 K 37.28 % | 449.470 K -37.59 % | 720.217 K 91.69 % | 375.723 K -40.95 % | 636.230 K 4.10 % | 611.172 K -10.07 % | 679.599 K -11.68 % | 769.434 K -5.71 % | 816.054 K -0.64 % | 821.348 K 10.26 % | 744.929 K -94.84 % | 14.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | -1.368 M -346.20 % | -306.556 K -105.86 % | 5.229 M 1 070.79 % | -538.668 K 72.20 % | -1.938 M -142.54 % | 4.554 M 759.75 % | -690.297 K -118.06 % | 3.821 M 718.90 % | -617.420 K -117.10 % | 3.610 M 185.08 % | 1.266 M 233.06 % | 380.250 K 112.98 % | -2.930 M 33.79 % | -4.426 M -30.50 % | -3.391 M -276.81 % | 1.918 M 465.76 % | -524.423 K 91.03 % | -5.849 M -251.08 % | 3.872 M 79.81 % | 2.153 M 386.39 % | -751.825 K -140.36 % | -312.795 K 78.60 % | -1.461 M | 0.000 |
Accounts receivables | -3.274 M -317.39 % | 1.506 M 60.88 % | 936.279 K 497.97 % | 156.575 K 102.46 % | -6.357 M -181.17 % | 7.832 M 211.04 % | -7.053 M -6 894.16 % | 103.809 K 186.35 % | -120.221 K -101.57 % | 7.668 M 495.93 % | -1.937 M -157.72 % | 3.355 M 396.31 % | -1.132 M 40.27 % | -1.896 M -59.57 % | -1.188 M -66.12 % | -715.169 K 22.00 % | -916.856 K -56.56 % | -585.633 K -235.95 % | -174.319 K -108.68 % | 2.008 M 3 315.79 % | -62.444 K -113.02 % | 479.494 K 109.12 % | -5.258 M | 0.000 |
Inventory | 1.947 M 234.42 % | -1.448 M -321.16 % | 654.918 K -19.47 % | 813.258 K 191.11 % | 279.368 K -87.62 % | 2.257 M 1 073.64 % | -231.774 K -108.76 % | 2.646 M 708.77 % | -434.589 K -395.01 % | 147.312 K 102.63 % | -5.607 M -420.13 % | -1.078 M -54.68 % | -696.955 K 44.25 % | -1.250 M -15.70 % | -1.080 M -24.62 % | -867.006 K -249.90 % | 578.397 K -45.47 % | 1.061 M 285.28 % | -572.453 K 63.19 % | -1.555 M -444.50 % | 451.436 K 181.34 % | -555.024 K -142.92 % | 1.293 M | 0.000 |
Accounts payables | 2.355 M 572.87 % | -498.124 K -121.29 % | 2.340 M 582.02 % | -485.360 K -119.37 % | 2.505 M 145.36 % | -5.523 M -223.95 % | 4.456 M 88 399.60 % | -5.046 K -104.20 % | 120.221 K 102.17 % | -5.539 M -191.50 % | 6.054 M 434.86 % | -1.808 M -2 518.49 % | -69.043 K 97.66 % | -2.946 M -429.27 % | -556.605 K -116.33 % | 3.409 M 4 784.61 % | -72.772 K 98.92 % | -6.719 M -281.60 % | 3.700 M 113.79 % | 1.730 M 226.22 % | -1.371 M -5 929.48 % | 23.518 K -98.73 % | 1.855 M | 0.000 |
Other working capital | -2.396 M -1 891.77 % | 133.709 K -89.70 % | 1.299 M 226.93 % | -1.023 M -162.57 % | 1.635 M 14 268.75 % | -11.541 K -100.54 % | 2.139 M 98.63 % | 1.077 M 688.95 % | -182.831 K -113.70 % | 1.335 M -51.57 % | 2.756 M 3 202.11 % | -88.856 K 91.39 % | -1.032 M -161.95 % | 1.666 M 394.23 % | -566.256 K -720.94 % | 91.194 K 180.57 % | -113.192 K -128.69 % | 394.516 K -57.06 % | 918.756 K 3 141.53 % | -30.207 K -113.12 % | 230.159 K 188.26 % | -260.783 K -140.23 % | 648.212 K | 0.000 |
Other non cash items | -1.046 M -142.04 % | -432.069 K 67.32 % | -1.322 M -544.13 % | 297.663 K -96.23 % | 7.892 M 726.40 % | -1.260 M -561.17 % | 273.212 K 163.00 % | -433.680 K -16.20 % | -373.234 K -179.63 % | 468.681 K 171.39 % | -656.480 K 18.28 % | -803.325 K 54.30 % | -1.758 M -10 038.73 % | -17.339 K 97.84 % | -804.264 K 69.77 % | -2.661 M -35.79 % | -1.959 M -518.02 % | 468.723 K 499.21 % | 78.224 K 2.00 % | 76.689 K -13.81 % | 88.977 K -12.11 % | 101.237 K 212.63 % | 32.382 K 180.91 % | -40.023 K |
Net cash provided by operating activities | -3.843 M -496.38 % | -644.416 K -108.49 % | 7.594 M 109.57 % | 3.624 M 282.76 % | 946.714 K -87.07 % | 7.324 M 167.81 % | 2.735 M -62.20 % | 7.236 M 919.76 % | 709.558 K -84.46 % | 4.566 M 87.72 % | 2.433 M 174.43 % | -3.268 M -113.80 % | -1.529 M 43.69 % | -2.715 M -17.05 % | -2.319 M -155.19 % | 4.203 M 58.84 % | 2.646 M 214.37 % | -2.314 M -147.35 % | 4.886 M -26.08 % | 6.610 M 143.50 % | 2.714 M 1 025.67 % | -293.242 K -122.77 % | 1.288 M | 0.000 |
Investments in property plant and equipment | -485.671 K 5.98 % | -516.580 K 42.79 % | -902.910 K -79.65 % | -502.586 K -271.93 % | -135.129 K 70.28 % | -454.649 K 80.30 % | -2.308 M -361.05 % | -500.637 K -135.95 % | -212.177 K -311.74 % | -51.532 K 93.58 % | -802.718 K -1 396.67 % | 61.906 K 120.68 % | -299.411 K -15 885.64 % | -1.873 K 99.49 % | -370.076 K -87.65 % | -197.212 K -88.40 % | -104.678 K -0.03 % | -104.649 K -2 922.25 % | 3.708 K 109.84 % | -37.673 K 73.39 % | -141.556 K -4.68 % | -135.229 K -38.05 % | -97.954 K | 0.000 |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 535.288 K 200.00 % | -535.288 K 80.83 % | -2.793 M | 0.000 100.00 % | -21.922 M | 0.000 100.00 % | -19.547 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -672.558 K | 0.000 | 0.000 100.00 % | -1.157 M | 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 |
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 |
Other investing activites | 0.000 | 0.000 100.00 % | -204.229 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.783 M 237.47 % | -1.297 M -166.85 % | -486.088 K 9.19 % | -535.288 K -106.49 % | -259.238 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -761.750 K 47.97 % | -1.464 M | 0.000 | 0.000 | 0.000 | 0.000 |
Net cash used for investing activites | -485.671 K 5.98 % | -516.580 K 53.34 % | -1.107 M -120.29 % | -502.586 K -271.93 % | -135.129 K 70.28 % | -454.649 K 13.40 % | -525.002 K 70.80 % | -1.798 M -1 003.06 % | -162.977 K 72.23 % | -586.820 K 83.68 % | -3.595 M -5 907.59 % | 61.906 K 100.28 % | -22.221 M -1 186 309.50 % | -1.873 K 99.99 % | -19.917 M -9 999.10 % | -197.212 K -88.40 % | -104.678 K -0.03 % | -104.649 K 86.19 % | -758.042 K 49.52 % | -1.502 M -960.91 % | -141.556 K -4.68 % | -135.229 K 89.22 % | -1.255 M | 0.000 |
Debt repayment | 1.687 M -10.97 % | 1.895 M 204.61 % | -1.811 M -237.54 % | 1.317 M 162.47 % | -2.108 M -57.51 % | -1.338 M -22.79 % | -1.090 M -15.45 % | -943.982 K -22.43 % | -771.033 K -125.12 % | 3.069 M 442.69 % | -895.675 K -40.64 % | -636.849 K -105.13 % | 12.408 M 3 068.35 % | -418.023 K 82.82 % | -2.433 M -899.20 % | -243.475 K -30.85 % | -186.066 K 13.75 % | -215.732 K -112.15 % | 1.776 M 19.05 % | 1.492 M 331.05 % | -645.731 K -7.66 % | -599.777 K -55.83 % | -384.883 K | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 34.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | -2.379 M -405.41 % | -470.657 K 71.60 % | -1.657 M 8.32 % | -1.808 M -843.77 % | -191.547 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 100.00 % | -227.968 K | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 | 0.000 | 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 % | -1.532 M | 0.000 | 0.000 100.00 % | -1.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | 526.126 K 200.00 % | -526.126 K -5.01 % | -501.044 K | 0.000 100.00 % | -545.804 K -1.51 % | -537.660 K -0.34 % | -535.831 K 87.99 % | -4.461 M 13.41 % | -5.151 M | 0.000 100.00 % | -1.780 M -1 796.55 % | -93.841 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 337.179 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.357 K | 0.000 |
Net cash used provided by financing activities | -165.785 K -118.47 % | 897.833 K 122.62 % | -3.970 M -708.56 % | -490.946 K 82.75 % | -2.845 M -51.68 % | -1.876 M -15.39 % | -1.626 M 69.92 % | -5.404 M 8.74 % | -5.922 M -292.94 % | 3.069 M 214.73 % | -2.675 M -266.15 % | -730.690 K -105.89 % | 12.408 M 3 068.35 % | -418.023 K 82.82 % | -2.433 M -899.20 % | -243.475 K -30.85 % | -186.066 K -100.56 % | 33.089 M 1 762.95 % | 1.776 M 19.05 % | 1.492 M 270.77 % | -873.699 K -45.67 % | -599.777 K -78.76 % | -335.526 K | 0.000 |
Effect of forex changes on cash | -316.667 K -173.26 % | 432.265 K 502.80 % | 71.710 K 14.57 % | 62.588 K -65.26 % | 180.178 K 176.19 % | -236.495 K -205.73 % | 223.668 K 50.25 % | 148.867 K 528.60 % | -34.733 K 70.07 % | -116.052 K -115.33 % | 757.110 K 2 327.41 % | 31.190 K -56.16 % | 71.150 K -78.21 % | 326.511 K 492.21 % | -83.248 K -144.07 % | 188.907 K 135.76 % | -528.300 K 7.99 % | -574.193 K -4 355.60 % | -12.887 K 83.00 % | -75.824 K -174.74 % | 101.448 K 827.40 % | 10.939 K 87.06 % | 5.848 K | 0.000 |
Net change in cash | -4.811 M -2 945.19 % | 169.102 K -93.47 % | 2.589 M -3.85 % | 2.693 M 245.28 % | -1.854 M -138.96 % | 4.757 M 488.84 % | 807.909 K 342.85 % | 182.433 K 103.37 % | -5.410 M -178.04 % | 6.933 M 325.03 % | -3.081 M 21.12 % | -3.906 M 65.34 % | -11.271 M -301.35 % | -2.808 M 88.65 % | -24.752 M -726.45 % | 3.951 M 116.27 % | 1.827 M -93.93 % | 30.097 M 410.88 % | 5.891 M -9.70 % | 6.524 M 262.32 % | 1.801 M 277.00 % | -1.017 M -243.19 % | -296.429 K | 0.000 |
Cash at beginning of period | 16.640 M 1.03 % | 16.471 M 18.65 % | 13.882 M 24.07 % | 11.189 M -14.21 % | 13.043 M 57.42 % | 8.286 M 10.80 % | 7.478 M 2.50 % | 7.295 M -42.58 % | 12.706 M 120.10 % | 5.773 M -34.80 % | 8.854 M -30.61 % | 12.760 M -46.90 % | 24.030 M -10.46 % | 26.838 M -47.98 % | 51.590 M 8.29 % | 47.639 M 3.99 % | 45.812 M 191.51 % | 15.716 M 59.96 % | 9.824 M 197.69 % | 3.300 M 120.08 % | 1.500 M -40.42 % | 2.517 M -10.54 % | 2.813 M | 0.000 |
Cash at end of period | 11.829 M -28.91 % | 16.640 M 1.03 % | 16.471 M 18.65 % | 13.882 M 24.07 % | 11.189 M -14.21 % | 13.043 M 57.42 % | 8.286 M 10.80 % | 7.478 M 2.50 % | 7.295 M -42.58 % | 12.706 M 120.10 % | 5.773 M -34.80 % | 8.854 M -30.61 % | 12.760 M -46.90 % | 24.030 M -10.46 % | 26.838 M -47.98 % | 51.590 M 8.29 % | 47.639 M 3.99 % | 45.812 M 191.51 % | 15.716 M 59.96 % | 9.824 M 197.69 % | 3.300 M 120.08 % | 1.500 M -40.42 % | 2.517 M | 0.000 |
Operating cash flow | -3.843 M -496.38 % | -644.416 K -108.49 % | 7.594 M 109.57 % | 3.624 M 282.76 % | 946.714 K -87.07 % | 7.324 M 167.81 % | 2.735 M -62.20 % | 7.236 M 919.76 % | 709.558 K -84.46 % | 4.566 M 87.72 % | 2.433 M 174.43 % | -3.268 M -113.80 % | -1.529 M 43.69 % | -2.715 M -17.05 % | -2.319 M -155.19 % | 4.203 M 58.84 % | 2.646 M 214.37 % | -2.314 M -147.35 % | 4.886 M -26.08 % | 6.610 M 143.50 % | 2.714 M 1 025.67 % | -293.242 K -122.77 % | 1.288 M | 0.000 |
Capital expenditure | -485.671 K 5.98 % | -516.580 K 42.79 % | -902.910 K -79.65 % | -502.586 K -271.93 % | -135.129 K 70.28 % | -454.649 K 80.30 % | -2.308 M -361.05 % | -500.637 K -135.95 % | -212.177 K -311.74 % | -51.532 K 93.58 % | -802.718 K -1 396.67 % | 61.906 K 120.68 % | -299.411 K -15 885.64 % | -1.873 K 99.49 % | -370.076 K -87.65 % | -197.212 K -88.40 % | -104.678 K -0.03 % | -104.649 K -2 922.25 % | 3.708 K 109.84 % | -37.673 K 73.39 % | -141.556 K -4.68 % | -135.229 K -38.05 % | -97.954 K | 0.000 |
Free CashFlow | -4.329 M -272.85 % | -1.161 M -117.35 % | 6.691 M 114.39 % | 3.121 M 284.57 % | 811.585 K -88.19 % | 6.870 M 1 509.89 % | 426.719 K -93.66 % | 6.735 M 1 254.13 % | 497.381 K -88.98 % | 4.515 M 177.00 % | 1.630 M 150.83 % | -3.206 M -75.39 % | -1.828 M 32.71 % | -2.717 M -1.01 % | -2.689 M -167.14 % | 4.006 M 57.63 % | 2.541 M 205.09 % | -2.418 M -149.46 % | 4.890 M -25.60 % | 6.572 M 155.44 % | 2.573 M 700.49 % | -428.471 K -136.00 % | 1.190 M | 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 |