
Keystone Law Group plc KEYS.L
Finances
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 97.703 M 11.11 % | 87.931 M 16.84 % | 75.260 M 8.11 % | 69.616 M 26.51 % | 55.027 M 10.87 % | 49.631 M 16.26 % | 42.689 M 35.09 % | 31.600 M 23.64 % | 25.559 M 22.35 % | 20.890 M 29.54 % | 16.126 M |
Net income | 8.550 M 11.77 % | 7.650 M 13.60 % | 6.734 M 1.26 % | 6.650 M 53.61 % | 4.329 M 4.00 % | 4.163 M 9.33 % | 3.807 M 139.76 % | 1.588 M 82.98 % | 867.810 K 57.78 % | 550.016 K 122.98 % | 246.666 K |
Income before tax | 11.685 M 13.38 % | 10.306 M 22.92 % | 8.385 M 0.26 % | 8.363 M 54.73 % | 5.405 M 3.43 % | 5.226 M 10.13 % | 4.745 M 145.55 % | 1.932 M 60.95 % | 1.201 M 53.30 % | 783.210 K 37.27 % | 570.555 K |
Income before tax ratio | 0.12 2.04 % | 0.12 5.21 % | 0.11 -7.26 % | 0.12 22.30 % | 0.10 -6.71 % | 0.11 -5.27 % | 0.11 81.76 % | 0.06 30.18 % | 0.05 25.30 % | 0.04 5.97 % | 0.04 |
EBITDA | 13.364 M 12.39 % | 11.891 M 26.26 % | 9.417 M 0.87 % | 9.337 M 46.06 % | 6.392 M 4.67 % | 6.107 M 12.70 % | 5.419 M 65.74 % | 3.269 M 57.97 % | 2.070 M 24.55 % | 1.662 M 62.81 % | 1.021 M |
Net income ratio | 0.09 0.59 % | 0.09 -2.77 % | 0.09 -6.33 % | 0.10 21.42 % | 0.08 -6.20 % | 0.08 -5.96 % | 0.09 77.48 % | 0.05 48.00 % | 0.03 28.96 % | 0.03 72.13 % | 0.02 |
Ratio EBITDA | 0.14 1.15 % | 0.14 8.07 % | 0.13 -6.70 % | 0.13 15.45 % | 0.12 -5.59 % | 0.12 -3.06 % | 0.13 22.69 % | 0.10 27.77 % | 0.08 1.80 % | 0.08 25.68 % | 0.06 |
Gross profit ratio | 0.26 0.42 % | 0.26 -0.17 % | 0.26 -1.60 % | 0.26 2.01 % | 0.26 -2.79 % | 0.27 -1.76 % | 0.27 -1.56 % | 0.28 7.30 % | 0.26 1.24 % | 0.25 -2.07 % | 0.26 |
Weighted average shs out dil | 32.102 M 0.48 % | 31.949 M 0.53 % | 31.780 M 0.44 % | 31.641 M 0.52 % | 31.479 M 0.22 % | 31.409 M 0.26 % | 31.327 M 19.12 % | 26.300 M -15.90 % | 31.274 M 24.98 % | 25.024 M 0.00 % | 25.024 M |
Weighted average shs out | 32.142 M 2.41 % | 31.386 M 0.25 % | 31.308 M 0.11 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 18.91 % | 26.300 M -15.90 % | 31.274 M 31.48 % | 23.787 M 0.00 % | 23.786 M |
EPS diluted | 0.27 12.50 % | 0.24 14.29 % | 0.21 0.00 % | 0.21 50.00 % | 0.14 7.69 % | 0.13 8.33 % | 0.12 100.00 % | 0.06 116.61 % | 0.03 25.91 % | 0.02 122.22 % | 0.01 |
Earnings per share | 0.27 12.50 % | 0.24 9.09 % | 0.22 4.76 % | 0.21 50.00 % | 0.14 7.69 % | 0.13 8.33 % | 0.12 100.00 % | 0.06 116.61 % | 0.03 25.91 % | 0.02 122.22 % | 0.01 |
Gross profit | 25.474 M 11.58 % | 22.829 M 16.63 % | 19.573 M 6.38 % | 18.399 M 29.06 % | 14.257 M 7.78 % | 13.228 M 14.21 % | 11.582 M 32.99 % | 8.709 M 32.66 % | 6.565 M 23.87 % | 5.300 M 26.86 % | 4.178 M |
Income tax expense | 3.135 M 18.01 % | 2.657 M 60.91 % | 1.651 M -3.65 % | 1.714 M 59.24 % | 1.076 M 1.21 % | 1.063 M 13.38 % | 937.782 K 172.20 % | 344.520 K 3.51 % | 332.842 K 42.73 % | 233.194 K -28.00 % | 323.889 K |
Cost of revenue | 72.229 M 10.95 % | 65.101 M 16.91 % | 55.686 M 8.73 % | 51.217 M 25.62 % | 40.771 M 12.00 % | 36.403 M 17.02 % | 31.107 M 35.89 % | 22.891 M 20.52 % | 18.994 M 21.83 % | 15.590 M 30.48 % | 11.948 M |
General and administrative expenses | 12.940 M 11.81 % | 11.573 M 103.89 % | 5.676 M 17.90 % | 4.815 M -37.53 % | 7.706 M 76.55 % | 4.365 M -33.81 % | 6.594 M 21.04 % | 5.448 M 131.55 % | 2.353 M 30.04 % | 1.809 M 18.43 % | 1.528 M |
Selling and marketing expenses | 0.000 -100.00 % | 2.082 M | 0.000 | 0.000 -100.00 % | 208.671 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other expenses | 1.960 M | 0.000 | 0.000 -100.00 % | 5.133 M | 0.000 -100.00 % | 3.703 M 20.14 % | 3.082 M | 0.000 | 0.000 | 0.000 | 0.000 |
Operating expenses | 14.900 M 9.12 % | 13.655 M 21.23 % | 11.264 M 13.22 % | 9.948 M 13.33 % | 8.778 M 8.81 % | 8.068 M 16.08 % | 6.950 M 19.37 % | 5.822 M 19.27 % | 4.881 M 21.49 % | 4.018 M 22.27 % | 3.286 M |
Cost and expenses | 88.195 M 10.79 % | 79.602 M 18.90 % | 66.950 M 9.46 % | 61.165 M 23.44 % | 49.548 M 11.42 % | 44.470 M 16.85 % | 38.057 M 32.54 % | 28.713 M 20.26 % | 23.875 M 21.76 % | 19.608 M 28.71 % | 15.234 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 12.940 M -5.24 % | 13.655 M 140.57 % | 5.676 M 17.90 % | 4.815 M -39.17 % | 7.915 M 81.34 % | 4.365 M -33.81 % | 6.594 M 21.04 % | 5.448 M 131.55 % | 2.353 M 30.04 % | 1.809 M 18.43 % | 1.528 M |
Interest income | 1.966 M 24.77 % | 1.576 M 610.49 % | 221.810 K 2 853.14 % | 7.511 K -80.99 % | 39.515 K -74.00 % | 151.991 K 26.17 % | 120.463 K 191.20 % | 41.368 K 38.88 % | 29.786 K -14.50 % | 34.836 K 21.31 % | 28.716 K |
Interest expense | 855.043 K 24.51 % | 686.726 K 366.88 % | 147.089 K 54.19 % | 95.395 K -15.67 % | 113.117 K 30.98 % | 86.365 K 58.32 % | 54.550 K -86.10 % | 392.462 K -23.44 % | 512.649 K -3.91 % | 533.514 K 244.34 % | 154.936 K |
Depreciation and amortization | 823.681 K -8.26 % | 897.814 K 1.37 % | 885.699 K 0.88 % | 877.991 K 0.44 % | 874.110 K 10.00 % | 794.658 K 28.38 % | 618.997 K 61.93 % | 382.266 K -0.99 % | 386.086 K 1.68 % | 379.715 K 194.46 % | 128.952 K |
Operating income | 10.574 M 12.28 % | 9.417 M 13.32 % | 8.310 M -1.67 % | 8.451 M 54.25 % | 5.479 M 6.17 % | 5.160 M 11.40 % | 4.632 M 102.85 % | 2.284 M 35.64 % | 1.684 M 31.33 % | 1.282 M 83.97 % | 696.775 K |
Operating income ratio | 0.11 1.05 % | 0.11 -3.01 % | 0.11 -9.04 % | 0.12 21.93 % | 0.10 -4.24 % | 0.10 -4.18 % | 0.11 50.16 % | 0.07 9.71 % | 0.07 7.34 % | 0.06 42.02 % | 0.04 |
Total other income expenses net | 1.111 M 24.97 % | 889.204 K 1 090.03 % | 74.721 K 185.02 % | -87.884 K -19.40 % | -73.602 K -212.15 % | 65.626 K -0.44 % | 65.913 K 118.77 % | -351.094 K 27.29 % | -482.863 K 3.17 % | -498.678 K -295.09 % | -126.220 K |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -7.529 M -25.60 % | -5.994 M 29.51 % | -8.504 M 9.27 % | -9.372 M -61.13 % | -5.817 M -143.49 % | -2.389 M 56.62 % | -5.507 M -53.40 % | -3.590 M -157.37 % | 6.257 M -15.58 % | 7.412 M -11.30 % | 8.356 M |
Total investments | 129.350 K 0.00 % | 129.350 K 849.15 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K |
Total debt | 2.158 M -9.04 % | 2.373 M 266.14 % | 648.028 K -41.63 % | 1.110 M -28.58 % | 1.554 M -22.19 % | 1.998 M 138.74 % | 836.748 K | 0.000 -100.00 % | 6.971 M -11.29 % | 7.858 M -9.44 % | 8.678 M |
Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.060 M 3.04 % | 1.028 M 37.11 % | 749.958 K 97.27 % | 380.162 K 166.16 % | -574.604 K -198.99 % | -192.182 K -21.67 % | -157.956 K -24.79 % | -126.574 K -9.55 % | -115.538 K -32.43 % | -87.246 K |
Retained earnings | 9.102 M 54.37 % | 5.896 M -13.89 % | 6.847 M -15.99 % | 8.150 M 30.97 % | 6.223 M 57.22 % | 3.958 M -25.75 % | 5.331 M 107.57 % | 2.568 M 149.35 % | 1.030 M 535.04 % | 162.195 K 141.82 % | -387.821 K |
Common stock | 63.186 K 0.35 % | 62.963 K 0.37 % | 62.732 K 0.29 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 13 179.83 % | 471.000 0.00 % | 471.000 4.90 % | 449.000 |
Total equity | 20.362 M 20.21 % | 16.940 M -5.15 % | 17.859 M -5.43 % | 18.884 M 13.85 % | 16.587 M 17.53 % | 14.113 M -8.10 % | 15.358 M 22.35 % | 12.552 M 760.53 % | 1.459 M 146.89 % | 590.789 K 1 349.75 % | 40.751 K |
Other non current liabilities | 1.162 M 28.01 % | 907.945 K 394.79 % | 183.501 K 69.99 % | 107.945 K | 0.000 | 0.000 -100.00 % | 407.077 K | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 1.563 M -22.91 % | 2.028 M 1 752.20 % | 109.484 K -80.85 % | 571.730 K -43.72 % | 1.016 M -32.27 % | 1.500 M 185.82 % | 524.777 K | 0.000 -100.00 % | 5.771 M -17.21 % | 6.971 M -10.29 % | 7.771 M |
Total non current liabilities | 2.726 M -8.71 % | 2.986 M 601.78 % | 425.417 K -51.78 % | 882.285 K -31.22 % | 1.283 M -30.17 % | 1.837 M 351.13 % | 407.177 K -14.70 % | 477.355 K -92.45 % | 6.319 M -16.72 % | 7.587 M -10.33 % | 8.461 M |
Other current liabilities | 11.529 M 6.77 % | 10.798 M 14.11 % | 9.463 M 13.89 % | 8.309 M 17.10 % | 7.096 M 16.73 % | 6.079 M 16.21 % | 5.231 M 18.27 % | 4.423 M 5.89 % | 4.177 M 29.35 % | 3.229 M 75.39 % | 1.841 M |
Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 1.302 M 341.76 % | -538.544 K 89.72 % | -5.241 M -1 579.87 % | -311.971 K | 0.000 -100.00 % | 304.306 K -44.31 % | 546.456 K 39.54 % | 391.622 K |
Short term debt | 594.848 K 72.52 % | 344.804 K -35.97 % | 538.544 K 0.00 % | 538.544 K 0.00 % | 538.544 K 8.19 % | 497.791 K 59.56 % | 311.971 K | 0.000 -100.00 % | 712.594 K -19.66 % | 886.997 K 440.49 % | 164.109 K |
Total current liabilities | 22.607 M 5.79 % | 21.370 M 9.06 % | 19.595 M 11.12 % | 17.634 M 15.33 % | 15.290 M 12.41 % | 13.602 M 13.64 % | 11.969 M 22.38 % | 9.781 M -0.16 % | 9.797 M 44.34 % | 6.788 M 24.36 % | 5.458 M |
Total liabilities | 25.333 M 4.01 % | 24.356 M 21.65 % | 20.020 M 8.12 % | 18.516 M 11.04 % | 16.675 M 8.00 % | 15.439 M 24.75 % | 12.377 M 20.65 % | 10.258 M -36.35 % | 16.116 M 12.11 % | 14.375 M 3.27 % | 13.919 M |
Other non current assets | 0.000 | 0.000 -100.00 % | 13.628 K 0.00 % | 13.628 K 100.18 % | -7.781 M -57 199.14 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K |
Long term investments | 129.350 K 0.00 % | 129.350 K 849.15 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K |
Intangible assets | 0.000 -100.00 % | 248.543 K -58.54 % | 599.427 K -36.92 % | 950.311 K -26.97 % | 1.301 M -21.24 % | 1.652 M -17.52 % | 2.003 M -14.91 % | 2.354 M -12.97 % | 2.705 M -11.48 % | 3.056 M -10.30 % | 3.406 M |
GoodWill | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M |
Goodwill and intangible assets | 4.807 M -4.92 % | 5.056 M -6.49 % | 5.407 M -6.09 % | 5.758 M -5.74 % | 6.109 M -5.43 % | 6.459 M -5.15 % | 6.810 M -4.90 % | 7.161 M -4.67 % | 7.512 M -4.46 % | 7.863 M -4.27 % | 8.214 M |
Property plant equipment net | 2.746 M 7.74 % | 2.549 M 263.42 % | 701.254 K -40.17 % | 1.172 M -29.37 % | 1.659 M -22.14 % | 2.131 M 3 720.99 % | 55.775 K 10.68 % | 50.392 K -0.68 % | 50.735 K 3.05 % | 49.231 K 4.01 % | 47.331 K |
Total non current assets | 7.683 M -0.66 % | 7.734 M 26.33 % | 6.122 M -11.83 % | 6.943 M -10.77 % | 7.781 M -9.56 % | 8.604 M 25.07 % | 6.880 M -4.78 % | 7.225 M -4.64 % | 7.577 M -4.41 % | 7.926 M -4.22 % | 8.275 M |
Other current assets | 2.362 M -83.01 % | 13.905 M 11.56 % | 12.465 M 16.71 % | 10.680 M 12.67 % | 9.479 M 3.75 % | 9.136 M 14.81 % | 7.958 M 21.09 % | 6.571 M 45.81 % | 4.507 M 19.33 % | 3.777 M 34.07 % | 2.817 M |
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 |
cash and cash equivalents | 9.687 M 15.78 % | 8.367 M -8.58 % | 9.152 M -12.70 % | 10.483 M 42.21 % | 7.371 M 68.04 % | 4.387 M -30.85 % | 6.344 M 76.70 % | 3.590 M 402.61 % | 714.266 K 60.02 % | 446.353 K 38.71 % | 321.797 K |
Cash and short term investments | 9.687 M 15.78 % | 8.367 M -8.58 % | 9.152 M -12.70 % | 10.483 M 42.21 % | 7.371 M 68.04 % | 4.387 M -30.85 % | 6.344 M 76.70 % | 3.590 M 402.61 % | 714.266 K 60.02 % | 446.353 K 38.71 % | 321.797 K |
Total current assets | 38.013 M 13.26 % | 33.561 M 5.68 % | 31.758 M 4.27 % | 30.456 M 19.53 % | 25.480 M 21.63 % | 20.948 M 0.45 % | 20.854 M 33.81 % | 15.585 M 55.88 % | 9.998 M 42.02 % | 7.040 M 23.83 % | 5.685 M |
Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 895.832 K 110.16 % | -8.818 M | 0.000 | 0.000 |
Net receivables | 25.963 M 129.98 % | 11.289 M 11.32 % | 10.141 M 9.12 % | 9.294 M -43.73 % | 16.516 M 6.39 % | 15.525 M 15.09 % | 13.489 M 21.53 % | 11.099 M 132.36 % | 4.777 M 69.61 % | 2.816 M 10.62 % | 2.546 M |
Tax assets | 0.000 | 0.000 100.00 % | -13.628 K 0.00 % | -13.628 K | 0.000 100.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 10.222 M 13.78 % | 8.984 M 6.12 % | 8.466 M 13.12 % | 7.484 M 7.89 % | 6.937 M 6.98 % | 6.484 M 0.71 % | 6.438 M 21.51 % | 5.298 M 39.01 % | 3.812 M 79.35 % | 2.125 M 10.26 % | 1.927 M |
Tax payables | 260.497 K -79.04 % | 1.243 M 10.25 % | 1.127 M -13.43 % | 1.302 M 80.97 % | 719.445 K 32.77 % | 541.892 K 157.69 % | 210.291 K 251.95 % | 59.750 K -80.37 % | 304.306 K -44.31 % | 546.456 K 39.54 % | 391.622 K |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -368.249 K -9.27 % | -337.000 K 63.84 % | -931.854 K | 0.000 -100.00 % | 5.771 M -17.21 % | 6.971 M -10.29 % | 7.771 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 |
Capital lease obligations | 2.158 M -9.04 % | 2.373 M 266.14 % | 648.028 K -41.63 % | 1.110 M -28.58 % | 1.554 M -22.19 % | 1.998 M 138.74 % | 836.748 K | 0.000 100.00 % | -487.406 K | 0.000 100.00 % | -742.409 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 |
Other total stockholders equity | 11.197 M 12.86 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 2 217.27 % | 428.123 K 0.00 % | 428.123 K 0.00 % | 428.123 K |
Deferred tax liabilities non current | 0.000 -100.00 % | 49.699 K -62.47 % | 132.432 K -34.64 % | 202.610 K -24.07 % | 266.821 K -20.82 % | 337.000 K -17.24 % | 407.177 K -14.70 % | 477.355 K -12.82 % | 547.533 K -11.08 % | 615.737 K -10.68 % | 689.328 K |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.428 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 45.695 M 10.65 % | 41.295 M 9.02 % | 37.880 M 1.28 % | 37.400 M 12.44 % | 33.261 M 12.55 % | 29.552 M 6.56 % | 27.734 M 21.59 % | 22.810 M 29.79 % | 17.574 M 17.43 % | 14.966 M 7.21 % | 13.960 M |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 100.00 % | -2.111 M -28.64 % | -1.641 M -222.65 % | 1.338 M 250.66 % | -888.214 K -2.67 % | -865.079 K | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 780.662 K 27.84 % | 610.644 K 21.47 % | 502.708 K 35.94 % | 369.796 K 77.21 % | 208.671 K 62.66 % | 128.286 K 196.92 % | 43.205 K | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | -674.255 K -57.25 % | -428.768 K -21.69 % | -352.346 K -239.92 % | 251.825 K 116.28 % | -1.547 M -33.68 % | -1.157 M -142.04 % | -478.061 K -110.58 % | -227.024 K 17.27 % | -274.432 K 40.29 % | -459.599 K 14.34 % | -536.567 K |
Accounts receivables | -3.131 M -20.97 % | -2.588 M 1.66 % | -2.632 M -41.09 % | -1.866 M -20.60 % | -1.547 M 24.57 % | -2.051 M 18.49 % | -2.516 M 7.20 % | -2.711 M -0.77 % | -2.690 M -118.68 % | -1.230 M 40.34 % | -2.062 M |
Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.571 M | 0.000 100.00 % | -39.316 K | 0.000 | 0.000 | 0.000 | 0.000 |
Accounts payables | 0.000 -100.00 % | 1.435 M -34.89 % | 2.204 M 4.42 % | 2.111 M 37.78 % | 1.532 M 65.58 % | 925.257 K -55.04 % | 2.058 M -17.15 % | 2.484 M 6.11 % | 2.341 M 203.76 % | 770.654 K | 0.000 |
Other working capital | 254.290 K -64.90 % | 724.444 K 858.82 % | 75.556 K 1 059.37 % | 6.517 K -83.27 % | 38.962 K 223.12 % | -31.646 K -265.57 % | 19.113 K | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 1.526 M |
Other non cash items | -6.371 M -432.52 % | -1.196 M -1 501.09 % | -74.721 K -185.02 % | 87.884 K -70.77 % | 300.657 K 558.14 % | -65.626 K 41.82 % | -112.804 K 40.57 % | -189.825 K -72.99 % | -109.730 K -144.00 % | 249.371 K 2 118.54 % | -12.354 K |
Net cash provided by operating activities | 6.244 M -17.11 % | 7.533 M 4.12 % | 7.235 M -12.93 % | 8.309 M 50.97 % | 5.504 M 36.30 % | 4.038 M 8.62 % | 3.717 M 95.87 % | 1.898 M 57.82 % | 1.203 M 26.23 % | 952.697 K 532.66 % | 150.586 K |
Investments in property plant and equipment | -772.373 K -1 020.84 % | -68.910 K -7.54 % | -64.080 K -60.77 % | -39.858 K 22.31 % | -51.306 K 87.28 % | -403.501 K -918.71 % | -39.609 K -27.61 % | -31.039 K 55.86 % | -70.325 K -128.84 % | -30.731 K -0.87 % | -30.467 K |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.150 M |
Purchases of investments | 0.000 100.00 % | -44.812 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.628 K |
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 |
Other investing activites | 1.966 M 24.77 % | 1.576 M 610.49 % | 221.810 K 2 853.14 % | 7.511 K -80.99 % | 39.515 K -74.00 % | 151.991 K 26.17 % | 120.463 K 191.20 % | 41.368 K 38.88 % | 29.786 K -14.50 % | 34.836 K 21.31 % | 28.716 K |
Net cash used for investing activites | 1.194 M -18.35 % | 1.462 M 827.03 % | 157.730 K 587.62 % | -32.347 K -174.34 % | -11.791 K 95.31 % | -251.510 K -411.07 % | 80.854 K 682.79 % | 10.329 K 125.48 % | -40.539 K -1 087.55 % | 4.105 K 100.13 % | -3.165 M |
Debt repayment | -210.445 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -273.203 K 96.80 % | -8.538 M -862.53 % | -886.998 K -8.23 % | -819.521 K -127.18 % | 3.015 M |
Common stock issued | 223.000 -3.46 % | 231.000 25.54 % | 184.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.505 M | 0.000 -100.00 % | 23.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 |
Dividends paid | -5.908 M 35.64 % | -9.180 M -11.12 % | -8.261 M -74.94 % | -4.722 M -128.79 % | -2.064 M 62.71 % | -5.535 M -429.93 % | -1.045 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | 0.000 100.00 % | -600.280 K -29.86 % | -462.247 K -4.28 % | -443.257 K -0.01 % | -443.224 K -113.14 % | -207.946 K | 0.000 | 0.000 | 0.000 100.00 % | -12.748 K -175.45 % | -4.628 K |
Net cash used provided by financing activities | -6.118 M 37.44 % | -9.780 M -12.12 % | -8.723 M -68.87 % | -5.166 M -106.02 % | -2.507 M 56.34 % | -5.743 M -449.84 % | -1.045 M -207.96 % | 967.525 K 208.21 % | -894.124 K -7.44 % | -832.246 K -126.33 % | 3.161 M |
Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | 1.320 M 268.21 % | -784.803 K 41.03 % | -1.331 M -142.77 % | 3.111 M 4.24 % | 2.985 M 252.51 % | -1.957 M -171.07 % | 2.754 M -4.24 % | 2.876 M 973.37 % | 267.913 K 115.09 % | 124.556 K -14.68 % | 145.983 K |
Cash at beginning of period | 8.367 M -8.58 % | 9.152 M -12.70 % | 10.483 M 42.21 % | 7.371 M 68.04 % | 4.387 M -30.85 % | 6.344 M 76.70 % | 3.590 M 402.61 % | 714.266 K 60.02 % | 446.353 K 38.71 % | 321.797 K 83.03 % | 175.814 K |
Cash at end of period | 9.687 M 15.78 % | 8.367 M -8.58 % | 9.152 M -12.70 % | 10.483 M 42.21 % | 7.371 M 68.04 % | 4.387 M -30.85 % | 6.344 M 76.70 % | 3.590 M 402.61 % | 714.266 K 60.02 % | 446.353 K 38.71 % | 321.797 K |
Operating cash flow | 6.244 M -17.11 % | 7.533 M 4.12 % | 7.235 M -12.93 % | 8.309 M 50.97 % | 5.504 M 36.30 % | 4.038 M 8.62 % | 3.717 M 95.87 % | 1.898 M 57.82 % | 1.203 M 26.23 % | 952.697 K 532.66 % | 150.586 K |
Capital expenditure | -772.373 K -1 020.84 % | -68.910 K -7.54 % | -64.080 K -60.77 % | -39.858 K 22.31 % | -51.306 K 87.28 % | -403.501 K -918.71 % | -39.609 K -27.61 % | -31.039 K 55.86 % | -70.325 K -128.84 % | -30.731 K -0.87 % | -30.467 K |
Free CashFlow | 5.472 M -26.69 % | 7.464 M 4.09 % | 7.171 M -13.29 % | 8.269 M 51.66 % | 5.453 M 50.03 % | 3.634 M -1.18 % | 3.678 M 97.01 % | 1.867 M 64.88 % | 1.132 M 22.81 % | 921.966 K 667.54 % | 120.119 K |
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-07-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 52.123 M 11.74 % | 46.646 M -0.15 % | 46.715 M 10.42 % | 42.305 M 10.02 % | 38.450 M 4.46 % | 36.809 M 2.41 % | 35.943 M 6.74 % | 33.672 M 10.19 % | 30.559 M 24.89 % | 24.468 M -8.17 % | 26.646 M 15.93 % | 22.984 M 1.03 % | 22.749 M 14.09 % | 19.940 M 22.69 % | 16.253 M 5.90 % | 15.348 M 16.64 % | 13.159 M 6.11 % | 12.400 M 137.44 % | 5.223 M -35.23 % | 8.063 M 100.00 % | 4.031 M -66.67 % | 12.094 M |
Net income | 4.498 M 11.04 % | 4.051 M 6.21 % | 3.814 M -0.54 % | 3.835 M 10.93 % | 3.457 M 5.52 % | 3.276 M 0.48 % | 3.261 M -3.79 % | 3.389 M 22.41 % | 2.769 M 77.45 % | 1.560 M -28.89 % | 2.194 M 11.47 % | 1.968 M -6.12 % | 2.097 M 22.57 % | 1.711 M 194.18 % | 581.487 K -42.22 % | 1.006 M 296.71 % | 253.693 K -58.69 % | 614.117 K 346.62 % | 137.504 K 11.49 % | 123.332 K 100.00 % | 61.666 K -66.67 % | 185.000 K |
Income before tax | 6.141 M 10.76 % | 5.544 M 9.99 % | 5.041 M -4.27 % | 5.266 M 24.25 % | 4.238 M 2.20 % | 4.147 M 0.92 % | 4.109 M -3.41 % | 4.254 M 23.07 % | 3.457 M 77.40 % | 1.948 M -30.29 % | 2.795 M 14.98 % | 2.431 M -5.68 % | 2.577 M 18.90 % | 2.168 M 215.70 % | 686.636 K -44.88 % | 1.246 M 189.24 % | 430.719 K -44.06 % | 769.933 K 293.22 % | 195.802 K -31.36 % | 285.276 K 100.00 % | 142.638 K -66.67 % | 427.917 K |
Income before tax ratio | 0.12 -0.88 % | 0.12 10.15 % | 0.11 -13.31 % | 0.12 12.93 % | 0.11 -2.16 % | 0.11 -1.46 % | 0.11 -9.51 % | 0.13 11.69 % | 0.11 42.04 % | 0.08 -24.08 % | 0.10 -0.83 % | 0.11 -6.64 % | 0.11 4.21 % | 0.11 157.32 % | 0.04 -47.95 % | 0.08 147.98 % | 0.03 -47.28 % | 0.06 65.61 % | 0.04 5.97 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 |
EBITDA | 5.703 M 8.82 % | 5.241 M 8.37 % | 4.836 M -18.91 % | 5.964 M 24.73 % | 4.781 M 3.12 % | 4.636 M 0.87 % | 4.596 M -3.03 % | 4.740 M 20.05 % | 3.949 M 61.58 % | 2.444 M -26.35 % | 3.318 M 18.97 % | 2.789 M 1.44 % | 2.749 M 18.78 % | 2.315 M 46.08 % | 1.585 M -5.95 % | 1.685 M 98.61 % | 848.311 K -30.54 % | 1.221 M 187.97 % | 424.109 K -0.73 % | 427.220 K 100.00 % | 213.610 K -73.53 % | 806.941 K |
Net income ratio | 0.09 -0.63 % | 0.09 6.37 % | 0.08 -9.93 % | 0.09 0.82 % | 0.09 1.02 % | 0.09 -1.88 % | 0.09 -9.87 % | 0.10 11.09 % | 0.09 42.08 % | 0.06 -22.56 % | 0.08 -3.84 % | 0.09 -7.08 % | 0.09 7.43 % | 0.09 139.78 % | 0.04 -45.44 % | 0.07 240.12 % | 0.02 -61.07 % | 0.05 88.10 % | 0.03 72.13 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 |
Ratio EBITDA | 0.11 -2.62 % | 0.11 8.53 % | 0.10 -26.57 % | 0.14 13.37 % | 0.12 -1.28 % | 0.13 -1.50 % | 0.13 -9.16 % | 0.14 8.95 % | 0.13 29.38 % | 0.10 -19.79 % | 0.12 2.62 % | 0.12 0.40 % | 0.12 4.11 % | 0.12 19.07 % | 0.10 -11.19 % | 0.11 70.28 % | 0.06 -34.54 % | 0.10 21.28 % | 0.08 53.26 % | 0.05 0.00 % | 0.05 -20.59 % | 0.07 |
Gross profit ratio | 0.27 4.19 % | 0.26 -4.25 % | 0.27 9.13 % | 0.25 2.64 % | 0.25 -2.61 % | 0.25 0.07 % | 0.25 -0.17 % | 0.25 2.50 % | 0.25 2.40 % | 0.24 -3.11 % | 0.25 -2.39 % | 0.25 -6.91 % | 0.27 1.03 % | 0.27 -3.51 % | 0.28 3.06 % | 0.27 6.01 % | 0.26 -0.72 % | 0.26 1.62 % | 0.25 -2.07 % | 0.26 0.00 % | 0.26 0.00 % | 0.26 |
Weighted average shs out dil | 32.162 M 0.37 % | 32.042 M 0.07 % | 32.018 M 0.43 % | 31.881 M 0.18 % | 31.824 M 1.76 % | 31.274 M -2.37 % | 32.032 M 2.43 % | 31.274 M -1.02 % | 31.596 M 1.03 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M -0.34 % | 31.381 M 0.34 % | 31.274 M 8.64 % | 28.787 M 0.00 % | 28.787 M -7.95 % | 31.274 M 11.10 % | 28.149 M 12.49 % | 25.024 M 0.00 % | 25.024 M 0.00 % | 25.024 M 0.00 % | 25.024 M |
Weighted average shs out | 32.138 M 1.98 % | 31.515 M -1.68 % | 32.053 M 2.17 % | 31.373 M 0.11 % | 31.339 M 0.21 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 0.00 % | 31.274 M 8.64 % | 28.787 M 0.00 % | 28.787 M -7.95 % | 31.274 M 13.60 % | 27.530 M 10.02 % | 25.024 M 0.00 % | 25.024 M 0.00 % | 25.024 M 0.00 % | 25.024 M |
EPS diluted | 0.14 7.69 % | 0.13 8.33 % | 0.12 0.00 % | 0.12 9.09 % | 0.11 10.00 % | 0.10 0.00 % | 0.10 -9.09 % | 0.11 25.57 % | 0.09 75.55 % | 0.05 -28.92 % | 0.07 11.61 % | 0.06 -5.84 % | 0.07 22.12 % | 0.05 170.79 % | 0.02 -42.29 % | 0.04 332.10 % | 0.01 -62.84 % | 0.02 296.36 % | 0.01 10.00 % | 0.01 100.00 % | 0.00 -66.22 % | 0.01 |
Earnings per share | 0.14 7.69 % | 0.13 8.33 % | 0.12 0.00 % | 0.12 9.09 % | 0.11 10.00 % | 0.10 0.00 % | 0.10 -9.09 % | 0.11 24.29 % | 0.09 77.35 % | 0.05 -28.92 % | 0.07 11.61 % | 0.06 -6.12 % | 0.07 22.49 % | 0.05 170.79 % | 0.02 -42.29 % | 0.04 332.10 % | 0.01 -63.68 % | 0.02 305.45 % | 0.01 10.00 % | 0.01 100.00 % | 0.00 -66.22 % | 0.01 |
Gross profit | 14.277 M 16.42 % | 12.263 M -4.39 % | 12.826 M 20.51 % | 10.643 M 12.93 % | 9.424 M 1.74 % | 9.263 M 2.48 % | 9.039 M 6.57 % | 8.482 M 12.94 % | 7.510 M 27.89 % | 5.872 M -11.03 % | 6.601 M 13.17 % | 5.833 M -5.95 % | 6.201 M 15.26 % | 5.380 M 18.39 % | 4.545 M 9.14 % | 4.164 M 23.64 % | 3.368 M 5.35 % | 3.197 M 141.28 % | 1.325 M -36.57 % | 2.089 M 100.00 % | 1.044 M -66.67 % | 3.133 M |
Income tax expense | 1.642 M 10.01 % | 1.493 M 21.74 % | 1.226 M -14.26 % | 1.430 M 83.24 % | 780.567 K -10.32 % | 870.401 K 2.57 % | 848.596 K -1.89 % | 864.970 K 25.73 % | 687.938 K 77.23 % | 388.156 K -35.38 % | 600.720 K 29.87 % | 462.551 K -3.77 % | 480.690 K 5.16 % | 457.092 K 334.71 % | 105.149 K -56.07 % | 239.371 K 35.22 % | 177.026 K 13.61 % | 155.816 K 167.28 % | 58.298 K -64.00 % | 161.944 K 100.00 % | 80.972 K -66.67 % | 242.917 K |
Cost of revenue | 37.846 M 10.07 % | 34.383 M 1.46 % | 33.889 M 7.03 % | 31.662 M 9.08 % | 29.026 M 5.37 % | 27.546 M 2.39 % | 26.904 M 6.80 % | 25.190 M 9.29 % | 23.049 M 23.95 % | 18.596 M -7.23 % | 20.046 M 16.87 % | 17.152 M 3.65 % | 16.548 M 13.65 % | 14.560 M 24.36 % | 11.708 M 4.69 % | 11.184 M 14.23 % | 9.791 M 6.38 % | 9.203 M 136.13 % | 3.898 M -34.76 % | 5.974 M 100.00 % | 2.987 M -66.67 % | 8.961 M |
General and administrative expenses | 6.745 M 8.89 % | 6.195 M 3.57 % | 5.981 M 6.97 % | 5.592 M 10.83 % | 5.046 M 3.36 % | 4.881 M 4.03 % | 4.692 M 16.89 % | 4.014 M 3.58 % | 3.875 M 1.16 % | 3.831 M 1.82 % | 3.763 M 8.83 % | 3.457 M 3.04 % | 3.355 M 13.43 % | 2.958 M -0.30 % | 2.967 M 19.60 % | 2.481 M -2.76 % | 2.551 M 26.27 % | 2.021 M 346.70 % | 452.345 K -40.78 % | 763.878 K 100.00 % | 381.939 K -66.67 % | 1.146 M |
Selling and marketing expenses | 1.617 M 155.03 % | 634.151 K -65.38 % | 1.832 M 632.53 % | 250.073 K -9.53 % | 276.428 K 22.16 % | 226.280 K 12.79 % | 200.621 K 18.59 % | 169.175 K 32.33 % | 127.840 K -86.19 % | 925.655 K 0.00 % | 925.655 K 20.14 % | 770.504 K 0.00 % | 770.504 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 552.191 K -37.19 % | 879.198 K 100.00 % | 439.599 K 200.00 % | -439.599 K |
Other expenses | 355.035 K -15.18 % | 418.576 K -0.44 % | 420.415 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 299.325 K | 0.000 -100.00 % | 188.035 K | 0.000 -100.00 % | 146.111 K | 0.000 | 0.000 | 0.000 | 0.000 |
Operating expenses | 8.718 M 20.29 % | 7.248 M -11.98 % | 8.234 M 40.94 % | 5.842 M 9.77 % | 5.322 M 4.20 % | 5.108 M 4.39 % | 4.893 M 16.95 % | 4.184 M 4.50 % | 4.003 M 2.34 % | 3.912 M 1.72 % | 3.846 M 11.44 % | 3.451 M -5.34 % | 3.645 M 11.91 % | 3.257 M -13.29 % | 3.757 M 40.75 % | 2.669 M -1.68 % | 2.715 M 25.29 % | 2.167 M 115.70 % | 1.005 M -38.86 % | 1.643 M 100.00 % | 821.539 K -66.67 % | 2.465 M |
Cost and expenses | 46.564 M 11.85 % | 41.631 M -1.17 % | 42.122 M 12.32 % | 37.504 M 9.19 % | 34.348 M 5.19 % | 32.654 M 2.69 % | 31.797 M 8.25 % | 29.374 M 8.58 % | 27.052 M 20.19 % | 22.508 M -5.79 % | 23.891 M 15.96 % | 20.603 M 2.03 % | 20.193 M 13.34 % | 17.817 M 15.21 % | 15.464 M 11.64 % | 13.853 M 10.77 % | 12.505 M 9.98 % | 11.370 M 131.94 % | 4.902 M -35.64 % | 7.617 M 100.00 % | 3.809 M -66.67 % | 11.426 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 8.363 M 22.46 % | 6.829 M -12.60 % | 7.813 M 33.74 % | 5.842 M 9.77 % | 5.322 M 4.20 % | 5.108 M 4.39 % | 4.893 M 16.95 % | 4.184 M 4.50 % | 4.003 M 2.34 % | 3.912 M 1.72 % | 3.846 M 11.44 % | 3.451 M 1.54 % | 3.399 M 14.89 % | 2.958 M -0.30 % | 2.967 M 19.60 % | 2.481 M -2.76 % | 2.551 M 26.27 % | 2.021 M 101.15 % | 1.005 M -38.86 % | 1.643 M 100.00 % | 821.539 K 16.33 % | 706.220 K |
Interest income | 1.037 M 11.57 % | 929.379 K 4.88 % | 886.128 K 28.46 % | 689.802 K 232.30 % | 207.582 K 1 358.97 % | 14.228 K 229.73 % | 4.315 K 35.01 % | 3.196 K -7.74 % | 3.464 K -90.39 % | 36.051 K -56.83 % | 83.509 K 21.94 % | 68.482 K | 0.000 -100.00 % | 50.681 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.716 K |
Interest expense | 454.876 K 13.67 % | 400.167 K -8.56 % | 437.605 K 75.66 % | 249.121 K 153.07 % | 98.440 K 102.35 % | 48.649 K 2.06 % | 47.666 K -0.13 % | 47.729 K -11.22 % | 53.760 K -9.43 % | 59.357 K -28.78 % | 83.345 K 2 659.77 % | 3.020 K 57.72 % | 1.915 K -67.99 % | 5.982 K -93.90 % | 98.115 K | 0.000 -100.00 % | 128.162 K | 0.000 -100.00 % | 133.378 K 72.17 % | 77.468 K 100.00 % | 38.734 K -66.67 % | 116.202 K |
Depreciation and amortization | 143.866 K -36.21 % | 225.540 K -7.36 % | 243.470 K -45.76 % | 448.914 K 0.93 % | 444.762 K 0.87 % | 440.937 K 0.31 % | 439.555 K 0.26 % | 438.436 K 0.05 % | 438.231 K 0.54 % | 435.879 K -0.86 % | 439.665 K 23.85 % | 354.993 K 83.59 % | 193.357 K 0.84 % | 191.753 K -0.50 % | 192.714 K 1.67 % | 189.552 K -2.82 % | 195.062 K 2.11 % | 191.025 K 101.23 % | 94.928 K 47.23 % | 64.476 K 100.00 % | 32.238 K -66.67 % | 96.714 K |
Operating income | 5.559 M 10.84 % | 5.015 M 9.21 % | 4.592 M -4.35 % | 4.801 M 17.04 % | 4.102 M -1.29 % | 4.156 M 0.23 % | 4.146 M -3.54 % | 4.299 M 22.57 % | 3.507 M 78.88 % | 1.961 M -28.83 % | 2.755 M 15.66 % | 2.382 M -6.82 % | 2.556 M 20.40 % | 2.123 M 52.53 % | 1.392 M -6.92 % | 1.495 M 128.90 % | 653.249 K -36.59 % | 1.030 M 221.48 % | 320.472 K -28.11 % | 445.798 K 100.00 % | 222.899 K -52.96 % | 473.876 K |
Operating income ratio | 0.11 -0.80 % | 0.11 9.37 % | 0.10 -13.38 % | 0.11 6.38 % | 0.11 -5.50 % | 0.11 -2.13 % | 0.12 -9.64 % | 0.13 11.24 % | 0.11 43.23 % | 0.08 -22.50 % | 0.10 -0.23 % | 0.10 -7.77 % | 0.11 5.53 % | 0.11 24.33 % | 0.09 -12.10 % | 0.10 96.25 % | 0.05 -40.25 % | 0.08 35.40 % | 0.06 10.98 % | 0.06 0.00 % | 0.06 41.11 % | 0.04 |
Total other income expenses net | 581.991 K 9.97 % | 529.212 K 10.94 % | 477.008 K 8.24 % | 440.681 K 224.76 % | 135.696 K 494.22 % | -34.421 K 20.60 % | -43.350 K 2.66 % | -44.533 K 11.46 % | -50.296 K -318.33 % | -12.023 K -2 020.61 % | 626.000 -98.73 % | 49.166 K -54.55 % | 108.165 K 141.99 % | 44.699 K 143.99 % | -101.610 K 59.27 % | -249.484 K -12.11 % | -222.530 K 14.52 % | -260.332 K -108.82 % | -124.670 K 22.33 % | -160.522 K -100.00 % | -80.261 K -74.64 % | -45.959 K |
2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-07-31 |
2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-01-31 | 2015-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -7.529 M -26.46 % | -5.953 M 0.68 % | -5.994 M 45.16 % | -10.931 M -28.54 % | -8.504 M -29.27 % | -6.578 M 29.81 % | -9.372 M -58.57 % | -5.911 M -1.61 % | -5.817 M -12.94 % | -5.150 M -115.59 % | -2.389 M 40.02 % | -3.983 M 31.55 % | -5.819 M -9.54 % | -5.312 M -47.97 % | -3.590 M -170.69 % | 5.079 M -18.83 % | 6.257 M -15.58 % | 7.412 M -11.30 % | 8.356 M |
Total investments | 129.350 K 0.00 % | 129.350 K 0.00 % | 129.350 K 849.22 % | 13.627 K -0.01 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K |
Total debt | 2.158 M -8.46 % | 2.358 M -0.63 % | 2.373 M 469.12 % | 416.905 K -35.67 % | 648.028 K -26.29 % | 879.151 K -20.82 % | 1.110 M -16.70 % | 1.333 M -14.26 % | 1.554 M -10.06 % | 1.728 M -13.48 % | 1.998 M -15.88 % | 2.375 M 352.52 % | 524.777 K | 0.000 | 0.000 -100.00 % | 6.971 M 0.00 % | 6.971 M -11.29 % | 7.858 M -9.44 % | 8.678 M |
Accumulated other comprehensive income loss | 0.000 -100.00 % | 874.351 K -17.48 % | 1.060 M -1.69 % | 1.078 M 4.81 % | 1.028 M 5.33 % | 976.238 K 30.17 % | 749.958 K 36.52 % | 549.337 K 44.50 % | 380.162 K 50.67 % | 252.322 K 143.91 % | -574.604 K -751.30 % | 88.224 K 145.91 % | -192.182 K -21 637 769 589 683 020.00 % | 0.000 100.00 % | -157.956 K | 0.000 100.00 % | 0.000 100.00 % | -115.538 K -32.43 % | -87.246 K |
Retained earnings | 9.102 M 38.70 % | 6.563 M 11.30 % | 5.896 M -21.01 % | 7.464 M 9.01 % | 6.847 M 42.75 % | 4.797 M -41.15 % | 8.150 M 29.43 % | 6.297 M 1.19 % | 6.223 M 12.77 % | 5.518 M 39.42 % | 3.958 M -24.84 % | 5.267 M -1.21 % | 5.331 M 32.74 % | 4.016 M 56.37 % | 2.568 M 26.12 % | 2.036 M 97.71 % | 1.030 M 535.04 % | 162.195 K 141.82 % | -387.821 K |
Common stock | 63.186 K 0.00 % | 63.186 K 0.35 % | 62.963 K 0.26 % | 62.797 K 0.10 % | 62.732 K 0.29 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 0.00 % | 62.548 K 13 179.83 % | 471.000 0.00 % | 471.000 0.00 % | 471.000 4.90 % | 449.000 |
Total equity | 20.362 M 16.88 % | 17.421 M 2.84 % | 16.940 M -8.56 % | 18.526 M 3.73 % | 17.859 M 13.35 % | 15.756 M -16.56 % | 18.884 M 12.20 % | 16.830 M 1.47 % | 16.587 M 5.28 % | 15.754 M 11.63 % | 14.113 M -7.99 % | 15.338 M -0.13 % | 15.358 M 9.70 % | 14.000 M 11.54 % | 12.552 M 409.19 % | 2.465 M 69.00 % | 1.459 M 146.89 % | 590.789 K 1 349.75 % | 40.751 K |
Other non current liabilities | 1.162 M 27.43 % | 912.071 K 0.45 % | 907.945 K | 0.000 -100.00 % | 183.501 K 44.25 % | 127.213 K 17.85 % | 107.945 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 100.00 % | -836.680 K -260.35 % | 521.768 K -4.71 % | 547.533 K | 0.000 | 0.000 |
Long term debt | 1.563 M -11.31 % | 1.763 M -13.07 % | 2.028 M | 0.000 -100.00 % | 109.484 K -67.86 % | 340.607 K -40.43 % | 571.730 K -28.02 % | 794.298 K -21.82 % | 1.016 M -14.62 % | 1.190 M -20.67 % | 1.500 M -26.98 % | 2.054 M 291.44 % | 524.777 K | 0.000 -100.00 % | 836.680 K -85.50 % | 5.771 M 0.00 % | 5.771 M -17.21 % | 6.971 M -10.29 % | 7.771 M |
Total non current liabilities | 2.726 M 1.34 % | 2.690 M -9.91 % | 2.986 M 3 421.11 % | 84.789 K -80.07 % | 425.417 K -33.04 % | 635.341 K -27.99 % | 882.285 K -14.01 % | 1.026 M -20.01 % | 1.283 M -14.01 % | 1.492 M -18.79 % | 1.837 M -24.29 % | 2.426 M 495.88 % | 407.177 K -7.93 % | 442.266 K -7.35 % | 477.355 K -92.41 % | 6.293 M -0.41 % | 6.319 M -16.72 % | 7.587 M -10.33 % | 8.461 M |
Other current liabilities | 11.529 M | 0.000 -100.00 % | 9.555 M 4 503.14 % | 207.586 K -97.81 % | 9.463 M | 0.000 -100.00 % | 8.309 M 1 202.33 % | -753.787 K -110.70 % | 7.047 M 2 166.16 % | -341.077 K -105.61 % | 6.079 M 1 439.37 % | -453.861 K -109.40 % | 4.831 M 5 519.22 % | 85.970 K -98.04 % | 4.375 M -26.55 % | 5.957 M 24.48 % | 4.785 M 48.20 % | 3.229 M 75.39 % | 1.841 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 1.243 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.302 M 48.88 % | 874.485 K 0.60 % | 869.302 K 105.55 % | 422.918 K 108.07 % | -5.241 M -1 155.02 % | 496.741 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 546.456 K 39.54 % | 391.622 K |
Short term debt | 594.848 K 0.00 % | 594.848 K 104.60 % | -12.939 M -3 203.50 % | 416.905 K -22.59 % | 538.544 K 0.00 % | 538.544 K 0.00 % | 538.544 K 0.00 % | 538.544 K 0.00 % | 538.544 K 0.00 % | 538.544 K 8.19 % | 497.791 K 55.31 % | 320.523 K 2.74 % | 311.971 K | 0.000 | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M 35.29 % | 886.997 K 440.49 % | 164.109 K |
Total current liabilities | 22.607 M -0.83 % | 22.797 M 6.68 % | 21.370 M -3.44 % | 22.132 M 12.95 % | 19.595 M 4.34 % | 18.780 M 6.50 % | 17.634 M 11.87 % | 15.762 M 2.41 % | 15.392 M 17.80 % | 13.066 M -3.94 % | 13.602 M 2.67 % | 13.249 M 10.69 % | 11.969 M 23.16 % | 9.719 M -0.64 % | 9.781 M -13.00 % | 11.242 M 14.76 % | 9.797 M 44.34 % | 6.788 M 24.36 % | 5.458 M |
Total liabilities | 25.333 M -0.60 % | 25.487 M 4.64 % | 24.356 M 9.63 % | 22.217 M 10.97 % | 20.020 M 3.12 % | 19.415 M 4.86 % | 18.516 M 10.29 % | 16.788 M 0.68 % | 16.675 M 14.54 % | 14.558 M -5.71 % | 15.439 M -1.50 % | 15.675 M 26.65 % | 12.377 M 21.81 % | 10.161 M -0.95 % | 10.258 M -41.50 % | 17.536 M 8.81 % | 16.116 M 12.11 % | 14.375 M 3.27 % | 13.919 M |
Other non current assets | 0.000 | 0.000 -100.00 % | 5.056 M 37 002.47 % | 13.627 K -0.01 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.01 % | 13.627 K -0.01 % | 13.628 K 0.00 % | 13.628 K 100.18 % | -7.392 M 2.44 % | -7.577 M -55 695.14 % | 13.628 K 0.00 % | 13.628 K |
Long term investments | 129.350 K 0.00 % | 129.350 K 0.00 % | 129.350 K 849.22 % | 13.627 K -0.01 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K 0.00 % | 13.628 K |
Intangible assets | 0.000 -100.00 % | 4.881 M 1 863.65 % | 248.543 K -95.25 % | 5.231 M 772.73 % | 599.427 K -89.26 % | 5.582 M 487.42 % | 950.311 K -83.98 % | 5.933 M 355.98 % | 1.301 M -79.29 % | 6.284 M 280.37 % | 1.652 M -75.10 % | 6.635 M 231.26 % | 2.003 M -71.33 % | 6.986 M 196.78 % | 2.354 M -6.94 % | 2.529 M -6.49 % | 2.705 M -11.48 % | 3.056 M -10.30 % | 3.406 M |
GoodWill | 4.807 M | 0.000 -100.00 % | 4.807 M | 0.000 -100.00 % | 4.807 M | 0.000 -100.00 % | 4.807 M | 0.000 -100.00 % | 4.807 M | 0.000 -100.00 % | 4.807 M | 0.000 -100.00 % | 4.807 M | 0.000 -100.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M 0.00 % | 4.807 M |
Goodwill and intangible assets | 4.807 M -1.50 % | 4.881 M -3.47 % | 5.056 M -3.35 % | 5.231 M -3.24 % | 5.407 M -3.14 % | 5.582 M -3.05 % | 5.758 M -2.96 % | 5.933 M -2.87 % | 6.109 M -2.79 % | 6.284 M -2.72 % | 6.459 M -2.64 % | 6.635 M -2.58 % | 6.810 M -2.51 % | 6.986 M -2.45 % | 7.161 M -2.39 % | 7.337 M -2.34 % | 7.512 M -4.46 % | 7.863 M -4.27 % | 8.214 M |
Property plant equipment net | 2.746 M 20.10 % | 2.286 M -10.29 % | 2.549 M 435.02 % | 476.343 K -32.07 % | 701.254 K -23.27 % | 913.942 K -22.02 % | 1.172 M -16.48 % | 1.403 M -15.43 % | 1.659 M -10.30 % | 1.850 M -13.21 % | 2.131 M -15.58 % | 2.524 M 4 426.19 % | 55.775 K 27.40 % | 43.780 K -13.12 % | 50.392 K 21.60 % | 41.440 K -18.32 % | 50.735 K 3.05 % | 49.231 K 4.01 % | 47.331 K |
Total non current assets | 7.683 M 5.30 % | 7.296 M -5.66 % | 7.734 M 35.17 % | 5.721 M -6.54 % | 6.122 M -5.96 % | 6.510 M -6.24 % | 6.943 M -5.53 % | 7.350 M -5.54 % | 7.781 M -4.49 % | 8.147 M -5.31 % | 8.604 M -6.20 % | 9.173 M 33.33 % | 6.880 M -2.32 % | 7.043 M -2.52 % | 7.225 M -2.25 % | 7.392 M -2.44 % | 7.577 M -4.41 % | 7.926 M -4.22 % | 8.275 M |
Other current assets | 2.362 M 53.93 % | 1.535 M -88.96 % | 13.905 M 10.40 % | 12.596 M 1.05 % | 12.465 M 15.67 % | 10.776 M 0.90 % | 10.680 M -1.09 % | 10.798 M 13.91 % | 9.479 M 10.00 % | 8.617 M -5.68 % | 9.136 M 5.27 % | 8.679 M 9.07 % | 7.958 M | 0.000 -100.00 % | 6.571 M 21.45 % | 5.411 M 20.06 % | 4.507 M 19.33 % | 3.777 M 34.07 % | 2.817 M |
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 |
cash and cash equivalents | 9.687 M 16.56 % | 8.311 M -0.67 % | 8.367 M -26.27 % | 11.348 M 24.00 % | 9.152 M 22.72 % | 7.457 M -28.86 % | 10.483 M 44.72 % | 7.243 M -1.73 % | 7.371 M 7.16 % | 6.879 M 56.81 % | 4.387 M -31.00 % | 6.357 M 0.22 % | 6.344 M 19.42 % | 5.312 M 47.97 % | 3.590 M 89.68 % | 1.893 M 164.98 % | 714.266 K 60.02 % | 446.353 K 38.71 % | 321.797 K |
Cash and short term investments | 9.687 M 16.56 % | 8.311 M -0.67 % | 8.367 M -26.27 % | 11.348 M 24.00 % | 9.152 M 22.72 % | 7.457 M -28.86 % | 10.483 M 44.72 % | 7.243 M -1.73 % | 7.371 M 7.16 % | 6.879 M 56.81 % | 4.387 M -31.00 % | 6.357 M 0.22 % | 6.344 M 19.42 % | 5.312 M 47.97 % | 3.590 M 89.68 % | 1.893 M 164.98 % | 714.266 K 60.02 % | 446.353 K 38.71 % | 321.797 K |
Total current assets | 38.013 M 6.74 % | 35.612 M 6.11 % | 33.561 M -4.17 % | 35.021 M 10.27 % | 31.758 M 10.80 % | 28.662 M -5.89 % | 30.456 M 15.94 % | 26.268 M 3.09 % | 25.480 M 14.96 % | 22.165 M 5.81 % | 20.948 M -4.08 % | 21.840 M 4.73 % | 20.854 M 21.83 % | 17.117 M 9.83 % | 15.585 M 23.60 % | 12.609 M 26.12 % | 9.998 M 42.02 % | 7.040 M 23.83 % | 5.685 M |
Inventory | 0.000 100.00 % | -29.899 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.858 M | 0.000 -100.00 % | 755.115 K | 0.000 100.00 % | -14.502 M | 0.000 100.00 % | -11.805 M -279.64 % | 6.571 M | 0.000 | 0.000 | 0.000 | 0.000 |
Net receivables | 25.963 M 0.65 % | 25.796 M 128.50 % | 11.289 M 1.91 % | 11.077 M 9.23 % | 10.141 M -2.75 % | 10.429 M 12.21 % | 9.294 M -47.96 % | 17.858 M 8.12 % | 16.516 M 13.66 % | 14.531 M -6.40 % | 15.525 M 7.05 % | 14.502 M 7.51 % | 13.489 M 14.26 % | 11.805 M 117.67 % | 5.423 M 2.22 % | 5.305 M 11.07 % | 4.777 M 69.61 % | 2.816 M 10.62 % | 2.546 M |
Tax assets | 0.000 | 0.000 100.00 % | -5.056 M -37 002.47 % | -13.627 K 0.01 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K 0.00 % | -13.628 K | 0.000 | 0.000 100.00 % | -13.628 K 0.00 % | -13.628 K |
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 |
Account payables | 10.222 M -53.96 % | 22.202 M 147.12 % | 8.984 M -55.36 % | 20.126 M 137.72 % | 8.466 M -51.35 % | 17.403 M 132.53 % | 7.484 M -47.40 % | 14.229 M 105.12 % | 6.937 M -42.30 % | 12.023 M 85.42 % | 6.484 M -47.66 % | 12.389 M 92.42 % | 6.438 M -31.13 % | 9.348 M 76.43 % | 5.298 M 29.69 % | 4.086 M 7.19 % | 3.812 M 79.35 % | 2.125 M 10.26 % | 1.927 M |
Tax payables | 260.497 K | 0.000 -100.00 % | 1.243 M -10.04 % | 1.381 M 22.56 % | 1.127 M 34.43 % | 838.448 K -35.60 % | 1.302 M 48.88 % | 874.485 K 0.60 % | 869.302 K 105.55 % | 422.918 K -21.96 % | 541.892 K 9.09 % | 496.741 K 27.89 % | 388.408 K 36.46 % | 284.625 K 165.20 % | 107.326 K | 0.000 | 0.000 -100.00 % | 546.456 K 39.54 % | 391.622 K |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -231.732 K 37.07 % | -368.249 K -21.97 % | -301.910 K 10.41 % | -337.000 K 9.43 % | -372.088 K 60.07 % | -931.854 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.971 M -10.29 % | 7.771 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 |
Capital lease obligations | 2.158 M -8.46 % | 2.358 M -0.63 % | 2.373 M 469.12 % | 416.905 K -35.67 % | 648.028 K -26.29 % | 879.151 K -20.82 % | 1.110 M -16.70 % | 1.333 M -14.26 % | 1.554 M -10.06 % | 1.728 M -13.48 % | 1.998 M -15.88 % | 2.375 M 183.80 % | 836.748 K | 0.000 -100.00 % | 836.680 K | 0.000 | 0.000 | 0.000 100.00 % | -742.409 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 -100.00 % | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 11.197 M 12.86 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 0.00 % | 9.921 M 2 217.27 % | 428.123 K 0.00 % | 428.123 K 0.00 % | 428.123 K 0.00 % | 428.123 K |
Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 49.699 K -41.39 % | 84.789 K -35.98 % | 132.432 K -20.95 % | 167.521 K -17.32 % | 202.610 K -12.57 % | 231.732 K -13.15 % | 266.821 K -11.62 % | 301.910 K -10.41 % | 337.000 K -9.43 % | 372.088 K -8.62 % | 407.177 K -7.93 % | 442.266 K -7.35 % | 477.355 K | 0.000 | 0.000 -100.00 % | 615.737 K -10.68 % | 689.328 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 |
Total assets | 45.695 M 6.50 % | 42.908 M 3.91 % | 41.295 M 1.36 % | 40.742 M 7.56 % | 37.880 M 7.70 % | 35.171 M -5.96 % | 37.400 M 11.25 % | 33.618 M 1.07 % | 33.261 M 9.73 % | 30.312 M 2.57 % | 29.552 M -4.71 % | 31.013 M 11.82 % | 27.734 M 14.79 % | 24.160 M 5.92 % | 22.810 M 14.05 % | 20.001 M 13.81 % | 17.574 M 17.43 % | 14.966 M 7.21 % | 13.960 M |
2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-01-31 | 2015-01-31 |
2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-06-30 | 2020-01-31 | 2019-06-30 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 100.00 % | -3.123 M -615.74 % | -436.349 K 73.12 % | -1.623 M -50.49 % | -1.079 M -843.82 % | -114.292 K 93.53 % | -1.766 M 2.80 % | -1.817 M -1 074.70 % | -154.682 K 91.98 % | -1.930 M -111.27 % | -913.383 K -134.30 % | 2.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 401.728 K 6.02 % | 378.934 K 5.09 % | 360.571 K 44.19 % | 250.073 K -9.53 % | 276.428 K 22.16 % | 226.280 K 12.79 % | 200.621 K 18.59 % | 169.175 K 32.33 % | 127.840 K 58.16 % | 80.831 K -2.93 % | 83.267 K 84.96 % | 45.019 K 4.20 % | 43.205 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | -804.699 K 61.17 % | -2.072 M -152.37 % | -821.086 K -211.62 % | 735.637 K 283.42 % | -401.059 K -923.31 % | 48.713 K -94.89 % | 952.686 K 235.93 % | -700.861 K 11.64 % | -793.155 K -197.05 % | 817.281 K 186.26 % | -947.491 K -352.02 % | -209.611 K 92.20 % | -2.687 M -1 515.77 % | 189.767 K 114.84 % | -1.278 M 10.76 % | -1.433 M -3.52 % | -1.384 M -12.38 % | -1.231 M -971.78 % | -114.900 K 57.17 % | -268.284 K -100.00 % | -134.142 K |
Accounts receivables | -1.055 M 49.20 % | -2.076 M -36.47 % | -1.521 M -42.59 % | -1.067 M 23.89 % | -1.402 M -13.95 % | -1.230 M -29.63 % | -949.090 K -3.56 % | -916.426 K 67.53 % | -2.822 M -321.28 % | 1.275 M 218.24 % | -1.079 M -10.98 % | -971.983 K 64.08 % | -2.706 M -1 525.84 % | 189.767 K 114.84 % | -1.278 M 10.76 % | -1.433 M 1.80 % | -1.459 M -18.47 % | -1.231 M | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Accounts payables | 0.000 -100.00 % | 2.420 M 804.83 % | -343.319 K -119.30 % | 1.779 M 88.31 % | 944.489 K -25.02 % | 1.260 M -34.20 % | 1.915 M 875.33 % | 196.295 K -90.23 % | 2.010 M 520.81 % | -477.545 K -527.71 % | 111.652 K -86.28 % | 813.605 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 250.164 K 5 963.11 % | 4.126 K -99.41 % | 700.359 K 2 807.86 % | 24.085 K -57.21 % | 56.288 K 192.13 % | 19.268 K 251.09 % | -12.753 K -166.18 % | 19.270 K -1.62 % | 19.588 K 1.10 % | 19.374 K -1.09 % | 19.587 K 138.23 % | -51.233 K -368.05 % | 19.113 K | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Other non cash items | -1.216 M -765.03 % | 182.803 K 112.40 % | -1.475 M -238.97 % | 1.061 M -27.27 % | 1.459 M 56.89 % | 929.866 K 474.17 % | 161.951 K -91.41 % | 1.886 M -9.25 % | 2.078 M 335 680.78 % | 619.000 -99.97 % | 1.940 M 66.54 % | 1.165 M -45.74 % | 2.147 M 1 770.35 % | -128.510 K -110.40 % | 1.235 M -11.97 % | 1.403 M -3.20 % | 1.450 M 30.95 % | 1.107 M 817.69 % | 120.641 K -22.55 % | 155.766 K 100.00 % | 77.883 K |
Net cash provided by operating activities | 3.256 M 8.97 % | 2.988 M 28.34 % | 2.328 M -60.50 % | 5.895 M 63.15 % | 3.613 M -6.00 % | 3.843 M -21.58 % | 4.901 M 43.48 % | 3.416 M 21.86 % | 2.803 M 2.29 % | 2.740 M 53.97 % | 1.780 M -26.16 % | 2.410 M 27.75 % | 1.887 M -10.33 % | 2.104 M 187.76 % | 731.175 K -37.33 % | 1.167 M 126.68 % | 514.673 K -24.40 % | 680.777 K 185.83 % | 238.174 K 216.33 % | 75.292 K 100.00 % | 37.646 K |
Investments in property plant and equipment | -762.764 K -7 838.02 % | -9.609 K 52.78 % | -20.349 K 58.10 % | -48.561 K 14.25 % | -56.629 K -660.02 % | -7.451 K 77.35 % | -32.895 K -372.43 % | -6.963 K 71.82 % | -24.709 K 7.10 % | -26.597 K 82.82 % | -154.790 K 37.76 % | -248.711 K -731.53 % | -29.910 K -208.38 % | -9.699 K 63.01 % | -26.224 K -444.63 % | -4.815 K 92.56 % | -64.712 K -1 052.90 % | -5.613 K 26.94 % | -7.683 K 49.57 % | -15.234 K -100.00 % | -7.617 K |
Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 100.00 % | -44.812 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 % | -6.814 K -100.00 % | -3.407 K |
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 |
Other investing activites | 1.037 M 11.57 % | 929.379 K 10.47 % | 841.316 K 21.96 % | 689.802 K 232.30 % | 207.582 K 1 358.97 % | 14.228 K 229.73 % | 4.315 K 35.01 % | 3.196 K -7.74 % | 3.464 K -90.39 % | 36.051 K -56.83 % | 83.509 K 21.94 % | 68.482 K -1.86 % | 69.782 K 37.69 % | 50.681 K 103.90 % | 24.856 K 50.53 % | 16.512 K 15.86 % | 14.252 K -8.25 % | 15.534 K 102.19 % | 7.683 K -65.15 % | 22.046 K 100.00 % | 11.023 K |
Net cash used for investing activites | 274.103 K -70.20 % | 919.770 K 12.03 % | 820.967 K 1 790.59 % | -48.561 K 14.25 % | -56.629 K -660.02 % | -7.451 K 77.35 % | -32.895 K -372.43 % | -6.963 K 71.82 % | -24.709 K 7.10 % | -26.597 K 82.82 % | -154.790 K 37.76 % | -248.711 K -723.77 % | 39.872 K -2.71 % | 40.982 K 3 095.76 % | -1.368 K -111.70 % | 11.697 K 123.18 % | -50.460 K -608.62 % | 9.921 K 229.13 % | -7.683 K 65.15 % | -22.048 K -100.00 % | -11.024 K |
Debt repayment | 0.000 100.00 % | -14.989 K | 0.000 100.00 % | -231.123 K | 0.000 | 0.000 | 0.000 100.00 % | -221.624 K | 0.000 100.00 % | -221.624 K | 0.000 100.00 % | -114.809 K | 0.000 100.00 % | -160.045 K | 0.000 | 0.000 | 0.000 100.00 % | -86.997 K | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 -100.00 % | 223.000 34.34 % | 166.000 155.38 % | 65.000 -64.67 % | 184.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 231.058 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -1.959 M 50.40 % | -3.949 M 31.45 % | -5.761 M -68.51 % | -3.419 M -109.62 % | -1.631 M 75.40 % | -6.630 M -371.11 % | -1.407 M 57.55 % | -3.315 M -60.61 % | -2.064 M -49.15 % | -1.384 M 60.49 % | -3.503 M -72.31 % | -2.033 M -160.00 % | -781.848 K -197.60 % | -262.722 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -195.456 K | 0.000 100.00 % | -368.991 K -567 778.46 % | 65.000 100.03 % | -230.942 K 0.08 % | -231.121 K -4.28 % | -221.633 K | 0.000 100.00 % | -221.600 K | 0.000 100.00 % | -93.137 K | 0.000 100.00 % | -113.158 K | 0.000 -100.00 % | 967.525 K | 0.000 100.00 % | -788.831 K -6 962.05 % | -11.170 K 94.55 % | -204.880 K | 0.000 | 0.000 |
Net cash used provided by financing activities | -2.154 M 45.65 % | -3.964 M 35.34 % | -6.130 M -67.95 % | -3.650 M -96.03 % | -1.862 M 72.86 % | -6.861 M -321.20 % | -1.629 M 53.94 % | -3.537 M -54.73 % | -2.286 M -931.33 % | -221.624 K 93.84 % | -3.596 M -67.43 % | -2.148 M -139.96 % | -895.006 K -111.70 % | -422.767 K -143.70 % | 967.525 K | 0.000 100.00 % | -788.831 K -703.56 % | -98.167 K 52.09 % | -204.880 K | 0.000 | 0.000 |
Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -8.367 M -191.42 % | 9.152 M 200.00 % | -9.152 M -187.30 % | 10.483 M 200.00 % | -10.483 M -242.21 % | 7.371 M 200.00 % | -7.371 M -52 594.48 % | -13.989 K 0.00 % | -13.989 K -146.45 % | 30.115 K 0.00 % | 30.115 K | 0.000 -100.00 % | 2.387 M | 0.000 -100.00 % | 5.665 K | 0.000 -100.00 % | 5.528 K | 0.000 | 0.000 |
Net change in cash | 1.376 M 2 558.58 % | -55.970 K 98.12 % | -2.981 M -235.74 % | 2.196 M 29.61 % | 1.694 M 156.01 % | -3.025 M -193.39 % | 3.239 M 2 633.39 % | -127.862 K -125.95 % | 492.687 K -80.23 % | 2.492 M 226.44 % | -1.971 M -136.10 % | 5.460 M 246.53 % | -3.726 M -170.15 % | 5.312 M 633.81 % | -995.146 K -152.58 % | 1.893 M 319.99 % | -860.317 K -182.81 % | 1.039 M 3 236.28 % | 31.139 K -14.68 % | 36.496 K 0.00 % | 36.496 K |
Cash at beginning of period | 8.311 M | 0.000 -100.00 % | 11.348 M 24.00 % | 9.152 M 22.72 % | 7.457 M -28.86 % | 10.483 M 44.72 % | 7.243 M -1.73 % | 7.371 M 7.16 % | 6.879 M 56.81 % | 4.387 M -31.00 % | 6.357 M 608.36 % | 897.492 K -83.11 % | 5.312 M | 0.000 -100.00 % | 1.893 M | 0.000 -100.00 % | 1.039 M | 0.000 -100.00 % | 80.449 K 83.03 % | 43.953 K 0.00 % | 43.953 K |
Cash at end of period | 9.687 M 16.56 % | 8.311 M -0.67 % | 8.367 M -26.27 % | 11.348 M 24.00 % | 9.152 M 22.72 % | 7.457 M -28.86 % | 10.483 M 44.72 % | 7.243 M -1.73 % | 7.371 M 7.16 % | 6.879 M 56.81 % | 4.387 M -31.00 % | 6.357 M 300.87 % | 1.586 M -70.15 % | 5.312 M 491.89 % | 897.492 K -52.58 % | 1.893 M 959.91 % | 178.566 K -82.81 % | 1.039 M 831.00 % | 111.588 K 38.71 % | 80.449 K 0.00 % | 80.449 K |
Operating cash flow | 3.256 M 8.97 % | 2.988 M 28.34 % | 2.328 M -60.50 % | 5.895 M 63.15 % | 3.613 M -6.00 % | 3.843 M -21.58 % | 4.901 M 43.48 % | 3.416 M 21.86 % | 2.803 M 2.29 % | 2.740 M 53.97 % | 1.780 M -26.16 % | 2.410 M 27.75 % | 1.887 M -10.33 % | 2.104 M 187.76 % | 731.175 K -37.33 % | 1.167 M 126.68 % | 514.673 K -24.40 % | 680.777 K 185.83 % | 238.174 K 216.33 % | 75.292 K 100.00 % | 37.646 K |
Capital expenditure | -762.764 K -7 833.89 % | -9.614 K 52.75 % | -20.349 K 58.10 % | -48.561 K 14.25 % | -56.629 K -660.02 % | -7.451 K 77.35 % | -32.895 K -372.43 % | -6.963 K 71.82 % | -24.709 K 7.10 % | -26.597 K 82.82 % | -154.790 K 37.76 % | -248.711 K -731.53 % | -29.910 K -208.38 % | -9.699 K 63.01 % | -26.224 K -444.63 % | -4.815 K 92.56 % | -64.712 K -1 052.90 % | -5.613 K 26.94 % | -7.683 K 49.57 % | -15.234 K -100.00 % | -7.617 K |
Free CashFlow | 2.493 M -16.29 % | 2.979 M 29.06 % | 2.308 M -60.52 % | 5.846 M 64.38 % | 3.556 M -7.29 % | 3.836 M -21.20 % | 4.868 M 42.81 % | 3.409 M 22.69 % | 2.778 M 2.38 % | 2.714 M 67.00 % | 1.625 M -24.82 % | 2.161 M 16.41 % | 1.857 M -11.35 % | 2.094 M 197.09 % | 704.951 K -39.33 % | 1.162 M 158.21 % | 449.961 K -33.36 % | 675.164 K 192.92 % | 230.491 K 283.78 % | 60.058 K 100.00 % | 30.029 K |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |