First Trust Mortgage Income Fund FMY
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.324 M 340.91 % | 1.888 M 31.53 % | 1.435 M 33.40 % | 1.076 M -21.85 % | 1.377 M -55.90 % | 3.122 M 110.56 % | 1.483 M -55.19 % | 3.309 M 270.47 % | 893.166 K -83.39 % | 5.376 M -4.42 % | 5.625 M -15.95 % | 6.693 M -5.76 % | 7.102 M |
| Net income | 8.021 M 501.17 % | 1.334 M 127.02 % | -4.937 M -715.12 % | 802.614 K -25.65 % | 1.080 M -61.69 % | 2.818 M 178.95 % | 1.010 M -66.83 % | 3.046 M 86.67 % | 1.631 M 614.31 % | 228.400 K -86.93 % | 1.747 M -56.65 % | 4.029 M -33.02 % | 6.016 M |
| Income before tax | 8.021 M 501.17 % | 1.334 M 127.02 % | -4.937 M -715.12 % | 802.614 K -25.65 % | 1.080 M -61.69 % | 2.818 M 178.95 % | 1.010 M -66.83 % | 3.046 M 86.67 % | 1.631 M 614.31 % | 228.400 K -87.71 % | 1.858 M -53.89 % | 4.029 M -35.48 % | 6.245 M |
| Income before tax ratio | 0.96 36.35 % | 0.71 120.55 % | -3.44 -561.11 % | 0.75 -4.87 % | 0.78 -13.14 % | 0.90 32.48 % | 0.68 -25.97 % | 0.92 -49.61 % | 1.83 4 199.58 % | 0.04 -87.14 % | 0.33 -45.14 % | 0.60 -31.53 % | 0.88 |
| EBITDA | 0.000 100.00 % | -1.850 M 62.52 % | -4.937 M -366.44 % | -1.058 M -34.10 % | -789.286 K -157.46 % | 1.374 M 256.65 % | -876.812 K -137.85 % | 2.316 M 37.98 % | 1.679 M 140.94 % | -4.100 M -57.00 % | -2.612 M -100.90 % | -1.300 M -352.83 % | 514.204 K |
| Net income ratio | 0.96 36.35 % | 0.71 120.55 % | -3.44 -561.11 % | 0.75 -4.87 % | 0.78 -13.14 % | 0.90 32.48 % | 0.68 -25.97 % | 0.92 -49.61 % | 1.83 4 199.58 % | 0.04 -86.32 % | 0.31 -48.42 % | 0.60 -28.92 % | 0.85 |
| Ratio EBITDA | 0.00 100.00 % | -0.98 71.50 % | -3.44 -249.66 % | -0.98 -71.59 % | -0.57 -230.30 % | 0.44 174.40 % | -0.59 -184.47 % | 0.70 -62.75 % | 1.88 346.44 % | -0.76 -64.26 % | -0.46 -139.04 % | -0.19 -368.29 % | 0.07 |
| Gross profit ratio | 1.00 18.18 % | 0.85 51.13 % | 0.56 -44.01 % | 1.00 111.66 % | 0.47 -38.10 % | 0.76 54.03 % | 0.50 -37.34 % | 0.79 -20.92 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.199 M -2.43 % | 4.304 M 2.15 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.08 % | 4.210 M -0.48 % | 4.230 M 0.40 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.05 % | 4.211 M |
| Weighted average shs out | 4.213 M -2.11 % | 4.304 M 2.15 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.08 % | 4.210 M -0.08 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.05 % | 4.211 M |
| EPS diluted | 1.91 516.13 % | 0.31 126.50 % | -1.17 -715.79 % | 0.19 -26.92 % | 0.26 -61.19 % | 0.67 179.17 % | 0.24 -66.67 % | 0.72 84.62 % | 0.39 619.56 % | 0.05 -86.78 % | 0.41 -57.29 % | 0.96 -32.87 % | 1.43 |
| Earnings per share | 1.91 516.13 % | 0.31 126.50 % | -1.17 -715.79 % | 0.19 -26.92 % | 0.26 -61.19 % | 0.67 179.17 % | 0.24 -66.67 % | 0.72 84.62 % | 0.39 619.56 % | 0.05 -86.78 % | 0.41 -57.29 % | 0.96 -32.87 % | 1.43 |
| Gross profit | 8.324 M 421.05 % | 1.598 M 98.78 % | 803.669 K -25.31 % | 1.076 M 65.42 % | 650.472 K -72.70 % | 2.383 M 224.34 % | 734.676 K -71.92 % | 2.617 M 192.95 % | 893.166 K -83.39 % | 5.376 M -4.42 % | 5.625 M -15.95 % | 6.693 M -5.76 % | 7.102 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.924 K | 0.000 -100.00 % | 229.244 K |
| Cost of revenue | 657.232 K 10.60 % | 594.226 K -5.93 % | 631.705 K -8.03 % | 686.829 K -5.44 % | 726.328 K -1.73 % | 739.148 K -1.19 % | 748.021 K 8.04 % | 692.341 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 284.026 K 16.21 % | 244.418 K 0.79 % | 242.496 K 1.53 % | 238.841 K -9.38 % | 263.563 K -1.43 % | 267.382 K -38.53 % | 434.981 K 92.03 % | 226.514 K -75.92 % | 940.486 K -10.20 % | 1.047 M -9.35 % | 1.155 M -15.26 % | 1.363 M -0.59 % | 1.371 M |
| Selling and marketing 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 |
| Other expenses | 19.505 K 2.70 % | 18.992 K -10.76 % | 21.281 K -38.38 % | 34.534 K -93.81 % | 557.816 K 1 439.27 % | 36.239 K -3.04 % | 37.374 K 1.43 % | 36.848 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 303.531 K 15.23 % | 263.410 K -0.14 % | 263.774 K -3.51 % | 273.376 K -66.72 % | 821.380 K 170.53 % | 303.623 K -35.72 % | 472.355 K 79.36 % | 263.362 K -65.50 % | 763.398 K -85.08 % | 5.116 M 37.60 % | 3.718 M 45.06 % | 2.563 M 289.23 % | 658.482 K |
| Cost and expenses | 303.531 K -45.19 % | 553.783 K -91.31 % | 6.372 M 2 231.00 % | 273.376 K -80.14 % | 1.377 M 353.46 % | 303.623 K -35.72 % | 472.355 K 79.36 % | 263.362 K -65.50 % | 763.398 K -85.08 % | 5.116 M 37.60 % | 3.718 M 45.06 % | 2.563 M 289.23 % | 658.482 K |
| Research and development expenses | 0.000 | 0.000 100.00 % | -3.440 | 0.000 | 0.000 | 0.000 -100.00 % | 0.378 -80.10 % | 1.899 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 284.026 K 16.21 % | 244.418 K 0.79 % | 242.496 K 1.53 % | 238.841 K -9.38 % | 263.563 K -1.43 % | 267.382 K -38.53 % | 434.981 K 92.03 % | 226.514 K -75.92 % | 940.486 K -10.20 % | 1.047 M -9.35 % | 1.155 M -15.26 % | 1.363 M -0.59 % | 1.371 M |
| Interest income | 4.656 M 20.13 % | 3.876 M 46.83 % | 2.640 M 55.52 % | 1.697 M 11.31 % | 1.525 M -33.22 % | 2.284 M -21.36 % | 2.904 M 87.75 % | 1.547 M 6 069.33 % | 25.073 K -21.67 % | 32.010 K -35.07 % | 49.301 K -50.88 % | 100.375 K -49.48 % | 198.703 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -3.922 M -23.17 % | -3.185 M -50.01 % | -2.123 M -14.07 % | -1.861 M 0.42 % | -1.869 M -29.35 % | -1.445 M 23.44 % | -1.887 M -158.85 % | -729.049 K -1 640.68 % | 47.320 K 101.09 % | -4.329 M 3.15 % | -4.470 M 16.13 % | -5.329 M 7.00 % | -5.731 M |
| Operating income | 8.021 M 501.17 % | 1.334 M 127.02 % | -4.937 M -715.12 % | 802.614 K -57.05 % | 1.869 M -33.69 % | 2.818 M 178.95 % | 1.010 M -66.83 % | 3.046 M 6 536.03 % | -47.320 K -101.09 % | 4.329 M -3.15 % | 4.470 M -16.13 % | 5.329 M -7.00 % | 5.731 M |
| Operating income ratio | 0.96 36.35 % | 0.71 120.55 % | -3.44 -561.11 % | 0.75 -45.05 % | 1.36 50.36 % | 0.90 32.48 % | 0.68 -25.97 % | 0.92 1 837.27 % | -0.05 -106.58 % | 0.81 1.33 % | 0.79 -0.21 % | 0.80 -1.31 % | 0.81 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -789.286 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.679 M 140.94 % | -4.100 M -57.00 % | -2.612 M -100.90 % | -1.300 M -352.83 % | 514.204 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 78.594 K 2 693.96 % | 2.813 K 100.15 % | -1.926 M 47.54 % | -3.672 M -156.04 % | -1.434 M 54.83 % | -3.175 M -37.00 % | -2.317 M 44.28 % | -4.159 M 20.98 % | -5.263 M -82.05 % | -2.891 M -373.64 % | -610.316 K -111.49 % | 5.313 M 271.95 % | -3.090 M |
| Total investments | 53.494 M -10.46 % | 59.743 M 18.67 % | 50.343 M -9.52 % | 55.638 M -6.40 % | 59.442 M 0.24 % | 59.302 M -6.61 % | 63.499 M 4.50 % | 60.767 M 1.05 % | 60.134 M -8.76 % | 65.905 M -8.35 % | 71.906 M -13.99 % | 83.606 M -17.16 % | 100.928 M |
| Total debt | 78.594 K 2 693.96 % | 2.813 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.309 M -37.33 % | 8.471 M -15.74 % | 10.054 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.569 M -257 235 533 911 236 416.00 % | 0.000 71.43 % | 0.000 -275.00 % | 0.000 -33.33 % | 0.000 | 0.000 |
| Retained earnings | -10.064 M 29.87 % | -14.349 M -11.94 % | -12.819 M -111.47 % | -6.062 M -12.21 % | -5.402 M -41.47 % | -3.818 M 15.65 % | -4.527 M -627.90 % | -621.916 K 92.73 % | -8.558 M -8.02 % | -7.923 M -24.72 % | -6.353 M -27.17 % | -4.996 M -27.22 % | -3.927 M |
| Common stock | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.05 % | 42.111 K |
| Total equity | 53.364 M 8.03 % | 49.398 M -3.01 % | 50.929 M -13.16 % | 58.647 M -3.66 % | 60.878 M -3.11 % | 62.832 M -0.34 % | 63.047 M -3.30 % | 65.196 M -0.37 % | 65.437 M -3.26 % | 67.639 M -5.67 % | 71.708 M -3.43 % | 74.259 M -1.56 % | 75.439 M |
| Other non current liabilities | 247.533 K 21 537.50 % | 1.144 K 208.36 % | 371.000 -99.76 % | 154.993 K 42 834.35 % | 361.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 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 non current liabilities | 247.533 K 21 537.50 % | 1.144 K 208.36 % | 371.000 -99.76 % | 154.993 K 42 834.35 % | 361.000 -99.78 % | 161.838 K -94.89 % | 3.168 M 2 055.64 % | 146.961 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 168.939 K 6 105.65 % | -2.813 K | 0.000 | 0.000 100.00 % | -73.748 K -9.09 % | -67.605 K 97.80 % | -3.078 M -5 727.09 % | -52.817 K -139.56 % | 133.523 K -12.35 % | 152.337 K -8.05 % | 165.672 K -4.80 % | 174.025 K -99.29 % | 24.446 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 78.594 K 2 693.96 % | 2.813 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.309 M -37.33 % | 8.471 M -15.74 % | 10.054 M | 0.000 |
| Total current liabilities | 1.140 M -89.69 % | 11.054 M 501.68 % | 1.837 M 82.45 % | 1.007 M 234.98 % | 300.580 K 563.40 % | 45.309 K -98.53 % | 3.072 M 21 111.41 % | 14.484 K -98.59 % | 1.025 M -86.37 % | 7.519 M -22.46 % | 9.697 M -36.57 % | 15.289 M -49.33 % | 30.173 M |
| Total liabilities | 1.140 M -89.83 % | 11.206 M 464.11 % | 1.987 M 97.29 % | 1.007 M 234.98 % | 300.580 K 563.40 % | 45.309 K -98.57 % | 3.168 M 2 055.64 % | 146.961 K -85.66 % | 1.025 M -86.37 % | 7.519 M -22.46 % | 9.697 M -36.57 % | 15.289 M -49.33 % | 30.173 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.499 M -4.50 % | -60.767 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.928 M |
| Long term investments | 53.494 M -10.46 % | 59.743 M 18.67 % | 50.343 M -9.52 % | 55.638 M -6.40 % | 59.442 M 0.24 % | 59.302 M -6.61 % | 63.499 M 4.50 % | 60.767 M 1.05 % | 60.134 M -8.76 % | 65.905 M -8.35 % | 71.906 M -13.99 % | 83.606 M -17.16 % | 100.928 M |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 |
| Property plant equipment 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 |
| Total non current assets | 53.494 M -10.46 % | 59.743 M 18.67 % | 50.343 M -9.52 % | 55.638 M -6.40 % | 59.442 M 0.24 % | 59.302 M -6.61 % | 63.499 M 4.50 % | 60.767 M 1.05 % | 60.134 M -8.76 % | 65.905 M -8.35 % | 71.906 M -13.99 % | 83.606 M -17.16 % | 100.928 M |
| Other current assets | 555.643 K 10 254.88 % | 5.366 K 100.21 % | -2.567 M -256 674 400.00 % | 1.000 | 0.000 -100.00 % | 63.821 K -28.38 % | 89.113 K -10.94 % | 100.056 K -87.30 % | 788.065 K -0.72 % | 793.755 K 1 320.29 % | 55.887 K -90.17 % | 568.248 K -42.63 % | 990.516 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.156 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 361.818 K -81.21 % | 1.926 M -47.54 % | 3.672 M 156.04 % | 1.434 M -54.83 % | 3.175 M 37.00 % | 2.317 M -44.28 % | 4.159 M -20.98 % | 5.263 M -35.82 % | 8.200 M -9.71 % | 9.081 M 91.56 % | 4.741 M 53.42 % | 3.090 M |
| Cash and short term investments | 0.000 -100.00 % | 361.818 K -81.21 % | 1.926 M -47.54 % | 3.672 M 156.04 % | 1.434 M -54.83 % | 3.175 M 37.00 % | 2.317 M -44.28 % | 4.159 M -20.98 % | 5.263 M -35.82 % | 8.200 M -9.71 % | 9.081 M 91.56 % | 4.741 M 53.42 % | 3.090 M |
| Total current assets | 1.010 M 17.24 % | 861.697 K -64.29 % | 2.413 M -42.03 % | 4.162 M 122.63 % | 1.869 M -46.79 % | 3.513 M 32.00 % | 2.662 M -41.13 % | 4.521 M -28.56 % | 6.329 M -31.61 % | 9.255 M -2.58 % | 9.500 M 59.89 % | 5.942 M 26.66 % | 4.691 M |
| Inventory | 0.000 | 0.000 -100.00 % | 2.567 M | 0.000 | 0.000 100.00 % | -35.155 K -101.03 % | 3.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 454.596 K -8.07 % | 494.513 K 1.57 % | 486.848 K -0.74 % | 490.478 K 12.63 % | 435.494 K 40.39 % | 310.207 K -9.96 % | 344.508 K 7.18 % | 321.422 K 15.46 % | 278.380 K 6.50 % | 261.382 K -28.03 % | 363.167 K -42.61 % | 632.823 K 3.64 % | 610.573 K |
| Tax 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 |
| Other assets | 0.000 -100.00 % | 367.184 K 130.31 % | 159.429 K 1 738.01 % | 8.674 K -55.00 % | 19.275 K -89.18 % | 178.164 K 232.70 % | 53.551 K -1.52 % | 54.379 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 892.436 K -91.93 % | 11.054 M 501.68 % | 1.837 M 82.45 % | 1.007 M 234.98 % | 300.580 K 563.40 % | 45.309 K -98.50 % | 3.027 M 20 797.16 % | 14.484 K -98.37 % | 891.069 K -56.70 % | 2.058 M 94.02 % | 1.061 M -79.04 % | 5.061 M -11.63 % | 5.727 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.748 K 9.09 % | 67.605 K 32.69 % | 50.948 K 32.91 % | 38.333 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 63.385 M -0.50 % | 63.706 M 0.00 % | 63.706 M -1.49 % | 64.666 M -2.37 % | 66.238 M -0.56 % | 66.608 M -1.37 % | 67.531 M 19.24 % | 56.637 M -23.41 % | 73.953 M -2.08 % | 75.520 M -3.20 % | 78.019 M -1.51 % | 79.212 M -0.14 % | 79.323 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -1.688 M -45.26 % | -1.162 M -156.35 % | -453.237 K -180.06 % | -161.838 K 94.73 % | -3.072 M -21 111.41 % | -14.484 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 54.504 M -10.07 % | 60.604 M 14.53 % | 52.916 M -11.53 % | 59.809 M -2.48 % | 61.331 M -2.64 % | 62.993 M -4.86 % | 66.215 M 1.33 % | 65.343 M -1.68 % | 66.463 M -11.57 % | 75.160 M -7.67 % | 81.406 M -9.09 % | 89.548 M -15.22 % | 105.619 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.601 K -133.21 % | 89.144 K 87.94 % | 47.431 K -92.03 % | 595.121 K 210.34 % | 191.767 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.998 K -116.70 % | 101.785 K 85.06 % | 55.001 K -71.41 % | 192.405 K 0.33 % | 191.767 K |
| 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.603 K 0.30 % | -12.641 K -66.99 % | -7.570 K -101.88 % | 402.716 K | 0.000 |
| Other non cash items | -8.021 M -501.17 % | -1.334 M -127.02 % | 4.937 M 715.12 % | -802.614 K 25.65 % | -1.080 M 61.69 % | -2.818 M -178.95 % | -1.010 M 66.83 % | -3.046 M -166.15 % | 4.604 M -26.46 % | 6.260 M -25.71 % | 8.427 M -48.75 % | 16.442 M 1 093.02 % | -1.656 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.206 M -5.65 % | 6.578 M -35.64 % | 10.221 M -51.48 % | 21.066 M 383.17 % | 4.360 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 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 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.567 M 32.07 % | -2.307 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.267 M -13.89 % | -1.990 M 53.69 % | -4.297 M 18.06 % | -5.245 M -6.35 % | -4.931 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.876 M -25.73 % | -5.469 M -245.49 % | -1.583 M 88.83 % | -14.171 M -2 436.55 % | 606.482 K |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.143 M -22.57 % | -7.459 M -26.85 % | -5.880 M 69.71 % | -19.415 M -348.92 % | -4.325 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 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 100.00 % | -1.595 M -171.58 % | 2.228 M 217.32 % | -1.899 M -294.04 % | 978.793 K | 0.000 | 0.000 100.00 % | -2.937 M -233.15 % | -881.635 K -120.31 % | 4.341 M 162.95 % | 1.651 M 4 605.65 % | 35.079 K |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 3.675 M 154.01 % | 1.447 M -56.76 % | 3.346 M 41.35 % | 2.367 M | 0.000 -100.00 % | 5.263 M -35.82 % | 8.200 M -9.71 % | 9.081 M 91.56 % | 4.741 M 53.42 % | 3.090 M 1.15 % | 3.055 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 2.080 M -43.40 % | 3.675 M 154.01 % | 1.447 M -56.76 % | 3.346 M | 0.000 -100.00 % | 5.263 M 0.00 % | 5.263 M -35.82 % | 8.200 M -9.71 % | 9.081 M 91.56 % | 4.741 M 53.42 % | 3.090 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.206 M -5.65 % | 6.578 M -35.64 % | 10.221 M -51.48 % | 21.066 M 383.17 % | 4.360 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.206 M -5.65 % | 6.578 M -35.64 % | 10.221 M -51.48 % | 21.066 M 383.17 % | 4.360 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | 2012-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 721.271 K -68.86 % | 2.316 M -1.90 % | 2.361 M 1 851.50 % | -134.805 K -106.66 % | 2.023 M 14 291.68 % | 14.055 K -99.01 % | 1.421 M 37.68 % | 1.032 M -34.75 % | 1.582 M 7.81 % | 1.467 M 37.42 % | 1.068 M 2.49 % | 1.042 M -23.26 % | 1.358 M -11.10 % | 1.527 M 10.91 % | 1.377 M 21.94 % | 1.129 M 170.37 % | 417.642 K -35.88 % | 651.296 K 169.28 % | 241.870 K -88.23 % | 2.054 M -38.15 % | 3.322 M 23.42 % | 2.691 M -8.25 % | 2.933 M -10.39 % | 3.274 M -4.25 % | 3.419 M -45.25 % | 6.244 M 627.86 % | 857.886 K |
| Net income | 1.128 M -65.74 % | 3.293 M -30.34 % | 4.728 M 371.16 % | -1.743 M -156.65 % | 3.078 M 220.93 % | -2.545 M -6.40 % | -2.392 M -997.40 % | 266.543 K -50.28 % | 536.071 K -56.27 % | 1.226 M 938.13 % | -146.258 K -112.66 % | 1.155 M -30.55 % | 1.663 M 198.08 % | 557.992 K 23.35 % | 452.350 K -71.53 % | 1.589 M 9.11 % | 1.456 M -8.78 % | 1.597 M 4 470.21 % | 34.934 K -46.66 % | 65.496 K -59.79 % | 162.904 K 201.96 % | -159.774 K -108.38 % | 1.907 M 41.87 % | 1.344 M -49.95 % | 2.685 M -41.95 % | 4.626 M 232.82 % | 1.390 M |
| Income before tax | 1.128 M -65.74 % | 3.293 M -65.17 % | 9.455 M 1 184.64 % | -871.735 K -128.32 % | 3.078 M 220.93 % | -2.545 M -6.40 % | -2.392 M -997.40 % | 266.543 K -50.28 % | 536.071 K -56.27 % | 1.226 M 938.13 % | -146.258 K -112.66 % | 1.155 M -30.55 % | 1.663 M 198.08 % | 557.992 K 23.35 % | 452.350 K -71.53 % | 1.589 M 9.11 % | 1.456 M -8.78 % | 1.597 M 4 470.21 % | 34.934 K -46.66 % | 65.496 K -59.79 % | 162.904 K 201.96 % | -159.774 K -107.92 % | 2.018 M 50.12 % | 1.344 M -49.95 % | 2.685 M -41.95 % | 4.626 M 185.70 % | 1.619 M |
| Income before tax ratio | 1.56 10.02 % | 1.42 -64.50 % | 4.00 -38.07 % | 6.47 325.01 % | 1.52 100.84 % | -181.08 -10 659.74 % | -1.68 -751.81 % | 0.26 -23.80 % | 0.34 -59.44 % | 0.84 709.90 % | -0.14 -112.35 % | 1.11 -9.50 % | 1.23 235.29 % | 0.37 11.22 % | 0.33 -76.66 % | 1.41 -59.65 % | 3.49 42.26 % | 2.45 1 597.23 % | 0.14 353.04 % | 0.03 -34.99 % | 0.05 182.61 % | -0.06 -108.63 % | 0.69 67.54 % | 0.41 -47.73 % | 0.79 6.02 % | 0.74 -60.75 % | 1.89 |
| EBITDA | 0.000 | 0.000 -100.00 % | 4.728 M 232.66 % | -3.564 M -215.80 % | 3.078 M 220.93 % | -2.545 M -6.40 % | -2.392 M -667.84 % | -311.519 K -43.09 % | -217.701 K -117.76 % | 1.226 M 325.38 % | -543.888 K -147.09 % | 1.155 M 61.09 % | 717.052 K 291.36 % | -374.720 K 25.37 % | -502.092 K -156.88 % | 882.670 K -69.70 % | 2.913 M 107.45 % | 1.404 M 411.13 % | 274.708 K 118.48 % | -1.487 M 43.12 % | -2.614 M -14.89 % | -2.275 M -575.52 % | -336.784 K 74.17 % | -1.304 M -34 161.29 % | 3.828 K 100.43 % | -898.338 K -163.60 % | 1.413 M |
| Net income ratio | 1.56 10.02 % | 1.42 -28.99 % | 2.00 -84.52 % | 12.93 750.03 % | 1.52 100.84 % | -181.08 -10 659.74 % | -1.68 -751.81 % | 0.26 -23.80 % | 0.34 -59.44 % | 0.84 709.90 % | -0.14 -112.35 % | 1.11 -9.50 % | 1.23 235.29 % | 0.37 11.22 % | 0.33 -76.66 % | 1.41 -59.65 % | 3.49 42.26 % | 2.45 1 597.23 % | 0.14 353.04 % | 0.03 -34.99 % | 0.05 182.61 % | -0.06 -109.13 % | 0.65 58.32 % | 0.41 -47.73 % | 0.79 6.02 % | 0.74 -54.27 % | 1.62 |
| Ratio EBITDA | 0.00 | 0.00 -100.00 % | 2.00 -92.43 % | 26.44 1 637.51 % | 1.52 100.84 % | -181.08 -10 659.73 % | -1.68 -457.71 % | -0.30 -119.29 % | -0.14 -116.47 % | 0.84 264.01 % | -0.51 -145.94 % | 1.11 109.92 % | 0.53 315.25 % | -0.25 32.71 % | -0.36 -146.65 % | 0.78 -88.79 % | 6.97 223.52 % | 2.16 89.82 % | 1.14 256.94 % | -0.72 8.03 % | -0.79 6.91 % | -0.85 -636.25 % | -0.11 71.17 % | -0.40 -35 672.01 % | 0.00 100.78 % | -0.14 -108.74 % | 1.65 |
| Gross profit ratio | 1.00 0.00 % | 1.00 35.83 % | 0.74 109.15 % | -8.05 -1 046.72 % | 0.85 104.20 % | -20.22 -2 741.49 % | 0.77 14.46 % | 0.67 -14.50 % | 0.78 4.35 % | 0.75 12.86 % | 0.66 4.94 % | 0.63 -36.72 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.05 % | 4.211 M 0.00 % | 4.211 M |
| Weighted average shs out | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M -0.02 % | 4.214 M 0.01 % | 4.214 M 0.01 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.00 % | 4.213 M 0.05 % | 4.211 M 0.00 % | 4.211 M |
| EPS diluted | 0.27 -65.38 % | 0.78 -65.18 % | 2.24 646.34 % | -0.41 -156.16 % | 0.73 221.67 % | -0.60 -5.26 % | -0.57 -1 000.47 % | 0.06 -51.31 % | 0.13 -55.17 % | 0.29 935.73 % | -0.03 -112.85 % | 0.27 -32.50 % | 0.40 202.11 % | 0.13 23.28 % | 0.11 -71.74 % | 0.38 11.76 % | 0.34 -10.53 % | 0.38 4 534.15 % | 0.01 -47.44 % | 0.02 -59.59 % | 0.04 201.58 % | -0.04 -108.26 % | 0.46 43.75 % | 0.32 -50.00 % | 0.64 -41.82 % | 1.10 233.33 % | 0.33 |
| Earnings per share | 0.27 -65.38 % | 0.78 -65.18 % | 2.24 646.34 % | -0.41 -156.16 % | 0.73 221.67 % | -0.60 -5.26 % | -0.57 -1 000.47 % | 0.06 -51.31 % | 0.13 -55.17 % | 0.29 935.73 % | -0.03 -112.85 % | 0.27 -32.50 % | 0.40 202.11 % | 0.13 23.28 % | 0.11 -71.74 % | 0.38 11.76 % | 0.34 -10.53 % | 0.38 4 534.15 % | 0.01 -47.44 % | 0.02 -59.59 % | 0.04 201.58 % | -0.04 -108.26 % | 0.46 43.75 % | 0.32 -50.00 % | 0.64 -41.82 % | 1.10 233.33 % | 0.33 |
| Gross profit | 721.271 K -68.86 % | 2.316 M 33.24 % | 1.738 M 60.24 % | 1.085 M -36.91 % | 1.719 M 705.09 % | -284.147 K -126.12 % | 1.088 M 57.59 % | 690.291 K -44.21 % | 1.237 M 12.50 % | 1.100 M 55.10 % | 709.112 K 7.55 % | 659.327 K -51.44 % | 1.358 M -11.10 % | 1.527 M 10.91 % | 1.377 M 21.94 % | 1.129 M 170.37 % | 417.642 K -35.88 % | 651.296 K 169.28 % | 241.870 K -88.23 % | 2.054 M -38.15 % | 3.322 M 23.42 % | 2.691 M -8.25 % | 2.933 M -10.39 % | 3.274 M -4.25 % | 3.419 M -45.25 % | 6.244 M 627.86 % | 857.886 K |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.731 220.92 % | -0.604 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 470.759 K | 0.000 -100.00 % | 717.052 K 291.36 % | -374.720 K 25.37 % | -502.092 K -156.88 % | 882.670 K -38.44 % | 1.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.924 K | 0.000 -100.00 % | 3.828 K | 0.000 -100.00 % | 1.128 M |
| Cost of revenue | 324.257 K 841.29 % | 34.448 K -94.47 % | 622.784 K 114.14 % | 290.831 K -4.14 % | 303.395 K 1.74 % | 298.202 K -10.58 % | 333.503 K -2.50 % | 342.060 K -0.79 % | 344.769 K -6.21 % | 367.613 K 2.48 % | 358.715 K -6.23 % | 382.538 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 |
| General and administrative expenses | 184.722 K -53.76 % | 399.485 K 12.38 % | 355.474 K 1.76 % | 349.326 K 98.36 % | 176.111 K 0.84 % | 174.639 K -8.66 % | 191.207 K -2.72 % | 196.553 K 0.96 % | 194.683 K -7.18 % | 209.735 K 4.37 % | 200.955 K -5.98 % | 213.746 K -48.05 % | 411.466 K -30.78 % | 594.460 K 40.69 % | 422.526 K -0.06 % | 422.774 K 7.03 % | 395.012 K -13.91 % | 458.842 K -4.73 % | 481.644 K -4.08 % | 502.140 K -7.89 % | 545.132 K -5.40 % | 576.230 K -0.49 % | 579.096 K -7.48 % | 625.926 K -15.12 % | 737.406 K 2.41 % | 720.080 K 10.56 % | 651.310 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 100.00 % | -451.428 K -112.67 % | 3.564 M 234 225 197.76 % | 1.522 100.84 % | -181.078 99.99 % | -3.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 184.722 K -53.76 % | 399.485 K 516.33 % | -95.954 K -102.45 % | 3.913 M 474.99 % | 680.548 K -66.55 % | 2.035 M 9.31 % | 1.861 M 266.33 % | 508.070 K 23.20 % | 412.384 K 581.75 % | 60.489 K -91.88 % | 744.843 K 550.57 % | 114.490 K -62.53 % | 305.584 K -68.47 % | 969.178 K 4.82 % | 924.616 K 101.05 % | 459.894 K -55.73 % | 1.039 M 8.95 % | 953.422 K 401.74 % | 190.024 K -90.38 % | 1.976 M -37.09 % | 3.140 M 10.98 % | 2.829 M 218.47 % | 888.442 K -53.30 % | 1.902 M 187.99 % | 660.574 K -56.37 % | 1.514 M 276.95 % | -855.714 K |
| Cost and expenses | 184.722 K -53.76 % | 399.485 K 124.76 % | 177.737 K -88.95 % | 1.609 M 252.50 % | -1.055 M -141.22 % | 2.559 M -32.89 % | 3.813 M 397.94 % | 765.808 K -26.79 % | 1.046 M 332.98 % | 241.582 K -80.10 % | 1.214 M 1 172.32 % | -113.220 K -137.05 % | 305.584 K -68.47 % | 969.178 K 4.82 % | 924.616 K 101.05 % | 459.894 K -55.73 % | 1.039 M 8.95 % | 953.422 K 401.74 % | 190.024 K -90.38 % | 1.976 M -37.09 % | 3.140 M 10.98 % | 2.829 M 218.47 % | 888.442 K -53.30 % | 1.902 M 187.99 % | 660.574 K -56.37 % | 1.514 M 276.95 % | -855.714 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 184.722 K -53.76 % | 399.485 K 12.38 % | 355.474 K 1.76 % | 349.326 K 98.36 % | 176.111 K 0.84 % | 174.639 K -8.66 % | 191.207 K -2.72 % | 196.553 K 0.96 % | 194.683 K -7.18 % | 209.735 K 4.37 % | 200.955 K -5.98 % | 213.746 K -48.05 % | 411.466 K -30.78 % | 594.460 K 40.69 % | 422.526 K -0.06 % | 422.774 K 7.03 % | 395.012 K -13.91 % | 458.842 K -4.73 % | 481.644 K -4.08 % | 502.140 K -7.89 % | 545.132 K -5.40 % | 576.230 K -0.49 % | 579.096 K -7.48 % | 625.926 K -15.12 % | 737.406 K 2.41 % | 720.080 K 10.56 % | 651.310 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.162 K -51.74 % | 16.912 K 26.91 % | 13.326 K -28.68 % | 18.686 K -14.54 % | 21.864 K -20.31 % | 27.438 K 0.23 % | 27.376 K -62.50 % | 73.000 K -29.96 % | 104.222 K 10.31 % | 94.481 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -536.549 K 72.01 % | -1.917 M -91.13 % | -1.003 M 44.91 % | -1.820 M -166.84 % | -682.158 K -16.13 % | -587.407 K -23.91 % | -474.048 K -6.58 % | -444.790 K 8.43 % | -485.737 K -4.76 % | -463.671 K 1.51 % | -470.759 K -88.83 % | -249.307 K 73.65 % | -946.202 K -1.45 % | -932.712 K 2.28 % | -954.442 K -35.11 % | -706.420 K -3 021.61 % | -22.630 K 88.24 % | -192.454 K -180.26 % | 239.774 K 115.45 % | -1.552 M 44.10 % | -2.777 M -31.27 % | -2.115 M 10.16 % | -2.354 M 11.08 % | -2.648 M 1.26 % | -2.682 M 51.46 % | -5.524 M -2 574.15 % | -206.576 K |
| Operating income | 536.549 K -72.01 % | 1.917 M -4.43 % | 2.006 M 120.36 % | 910.144 K -70.43 % | 3.078 M 220.93 % | -2.545 M -6.40 % | -2.392 M -997.41 % | 266.540 K -50.28 % | 536.070 K -56.27 % | 1.226 M 938.12 % | -146.260 K -112.66 % | 1.155 M 22.08 % | 946.202 K 1.45 % | 932.712 K -2.28 % | 954.442 K 35.11 % | 706.420 K 3 021.61 % | 22.630 K -88.24 % | 192.454 K 180.26 % | -239.774 K -115.45 % | 1.552 M -44.10 % | 2.777 M 31.27 % | 2.115 M -10.16 % | 2.354 M -11.08 % | 2.648 M -1.26 % | 2.682 M -51.46 % | 5.524 M 2 574.15 % | 206.576 K |
| Operating income ratio | 0.74 -10.11 % | 0.83 -2.58 % | 0.85 112.58 % | -6.75 -543.74 % | 1.52 100.84 % | -181.08 -10 659.73 % | -1.68 -751.82 % | 0.26 -23.80 % | 0.34 -59.44 % | 0.84 709.89 % | -0.14 -112.35 % | 1.11 59.08 % | 0.70 14.11 % | 0.61 -11.89 % | 0.69 10.80 % | 0.63 1 054.55 % | 0.05 -81.66 % | 0.30 129.81 % | -0.99 -231.20 % | 0.76 -9.61 % | 0.84 6.36 % | 0.79 -2.08 % | 0.80 -0.77 % | 0.81 3.12 % | 0.78 -11.34 % | 0.88 267.40 % | 0.24 |
| Total other income expenses net | 591.688 K -57.01 % | 1.376 M -81.52 % | 7.450 M 518.07 % | -1.782 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 | 0.000 -100.00 % | 2.000 100.00 % | -617.017 K | 0.000 -100.00 % | 2.380 M 735.22 % | -374.720 K 25.37 % | -502.092 K -120.31 % | 2.472 M -14.48 % | 2.890 M 105.84 % | 1.404 M 411.13 % | 274.708 K 118.48 % | -1.487 M 43.12 % | -2.614 M -14.89 % | -2.275 M -575.52 % | -336.784 K 74.17 % | -1.304 M -34 161.29 % | 3.828 K 100.43 % | -898.338 K -163.60 % | 1.413 M |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | 2012-04-30 |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -447.387 K -669.24 % | 78.594 K 117.45 % | -450.402 K -16 111.45 % | 2.813 K 100.14 % | -2.055 M -6.69 % | -1.926 M 43.85 % | -3.430 M 6.58 % | -3.672 M -68.43 % | -2.180 M -52.02 % | -1.434 M 61.01 % | -3.678 M -15.85 % | -3.175 M 11.79 % | -3.599 M -55.30 % | -2.317 M 22.16 % | -2.977 M 28.42 % | -4.159 M -36.68 % | -3.043 M 42.19 % | -5.263 M -51.18 % | -3.481 M -20.42 % | -2.891 M -88.23 % | -1.536 M -151.62 % | -610.316 K -130.71 % | 1.988 M -62.59 % | 5.313 M -16.88 % | 6.393 M 306.88 % | -3.090 M |
| Total investments | 58.126 M 8.66 % | 53.494 M -5.20 % | 56.425 M -5.55 % | 59.743 M 4.33 % | 57.266 M 13.75 % | 50.343 M -3.20 % | 52.008 M -6.52 % | 55.638 M -6.27 % | 59.360 M -0.14 % | 59.442 M 4.11 % | 57.096 M -3.72 % | 59.302 M -3.43 % | 61.407 M -3.30 % | 63.499 M 3.64 % | 61.267 M 0.82 % | 60.767 M -1.91 % | 61.949 M 3.02 % | 60.134 M -3.38 % | 62.240 M -5.56 % | 65.905 M -3.43 % | 68.248 M -5.09 % | 71.906 M -6.83 % | 77.180 M -7.69 % | 83.606 M -3.13 % | 86.307 M -14.49 % | 100.928 M |
| Total debt | 316.000 -99.60 % | 78.594 K 63.05 % | 48.203 K 1 613.58 % | 2.813 K 126.85 % | 1.240 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 -100.00 % | 5.018 M -5.48 % | 5.309 M -20.21 % | 6.654 M -21.45 % | 8.471 M -6.09 % | 9.020 M -10.28 % | 10.054 M -20.90 % | 12.711 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | 0.000 0.00 % | 0.000 -100.00 % | 0.000 -125.00 % | 0.000 -20.00 % | 0.000 150.00 % | 0.000 200.00 % | 0.000 | 0.000 100.00 % | 0.000 80.00 % | 0.000 -162.50 % | 0.000 500.00 % | 0.000 80.00 % | 0.000 -42.86 % | 0.000 -75.00 % | 0.000 -200.00 % | 0.000 -66.67 % | 0.000 100.00 % | 0.000 100.00 % | 0.000 | 0.000 |
| Retained earnings | -9.703 M 3.58 % | -10.064 M 13.65 % | -11.655 M 18.78 % | -14.349 M -28.91 % | -11.131 M 13.16 % | -12.819 M -30.22 % | -9.844 M -62.40 % | -6.062 M 5.03 % | -6.383 M -18.15 % | -5.402 M 1.45 % | -5.481 M -43.55 % | -3.818 M 12.83 % | -4.380 M 3.24 % | -4.527 M -245.41 % | -1.311 M 74.75 % | -5.191 M 40.64 % | -8.745 M -2.18 % | -8.558 M 14.01 % | -9.952 M -25.62 % | -7.923 M 4.98 % | -8.338 M -31.26 % | -6.353 M -21.29 % | -5.238 M -4.84 % | -4.996 M -16.88 % | -4.274 M -8.85 % | -3.927 M |
| Common stock | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.00 % | 42.131 K 0.05 % | 42.111 K |
| Total equity | 53.725 M 0.68 % | 53.364 M 2.44 % | 52.093 M 5.46 % | 49.398 M -6.12 % | 52.616 M 3.31 % | 50.929 M -7.17 % | 54.865 M -6.45 % | 58.647 M -2.09 % | 59.897 M -1.61 % | 60.878 M -0.48 % | 61.169 M -2.65 % | 62.832 M -0.57 % | 63.193 M 0.23 % | 63.047 M -1.50 % | 64.005 M -1.83 % | 65.196 M -0.08 % | 65.250 M -0.29 % | 65.437 M -0.26 % | 65.610 M -3.00 % | 67.639 M -2.99 % | 69.722 M -2.77 % | 71.708 M -3.12 % | 74.017 M -0.33 % | 74.259 M -1.16 % | 75.127 M -0.41 % | 75.439 M |
| Other non current liabilities | 1.102 M 345.16 % | 247.533 K 1.81 % | 243.131 K 21 152.71 % | 1.144 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non current liabilities | 1.102 M 345.16 % | 247.533 K 1.81 % | 243.131 K 21 152.71 % | 1.144 K -99.99 % | 10.062 M 447.73 % | 1.837 M 84.26 % | 997.003 K -14.19 % | 1.162 M -46.36 % | 2.166 M 377.89 % | 453.237 K 21.45 % | 373.191 K 130.60 % | 161.838 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 |
| Other current liabilities | -316.000 -100.19 % | 168.939 K -13.33 % | 194.928 K 101.76 % | -11.054 M -11.52 % | -9.912 M -439.55 % | -1.837 M -84.26 % | -997.003 K 0.98 % | -1.007 M 51.57 % | -2.079 M -455.40 % | -374.328 K -304.42 % | -92.560 K 18.03 % | -112.914 K 94.85 % | -2.193 M 28.75 % | -3.078 M -474.70 % | -535.535 K -507.80 % | 131.322 K 10.31 % | 119.052 K -10.84 % | 133.523 K 8.75 % | 122.775 K -19.41 % | 152.337 K 12.71 % | 135.156 K -18.42 % | 165.672 K 18.82 % | 139.435 K -19.88 % | 174.025 K 20.48 % | 144.447 K -99.41 % | 24.446 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 11.051 M 11.52 % | 9.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 316.000 -99.60 % | 78.594 K 63.05 % | 48.203 K 1 613.58 % | 2.813 K 126.85 % | 1.240 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 -100.00 % | 5.018 M -5.48 % | 5.309 M -20.21 % | 6.654 M -21.45 % | 8.471 M -6.09 % | 9.020 M -10.28 % | 10.054 M -20.90 % | 12.711 M | 0.000 |
| Total current liabilities | 5.957 M 422.53 % | 1.140 M -89.07 % | 10.431 M -5.64 % | 11.054 M 11.53 % | 9.911 M 439.48 % | 1.837 M 84.26 % | 997.003 K -0.98 % | 1.007 M -51.30 % | 2.068 M 500.23 % | 344.450 K 732.93 % | 41.354 K -8.73 % | 45.309 K -97.89 % | 2.152 M -28.89 % | 3.027 M 469.44 % | 531.531 K 264.55 % | 145.806 K 22.47 % | 119.052 K -88.38 % | 1.025 M -83.44 % | 6.187 M -17.72 % | 7.519 M -4.07 % | 7.838 M -19.17 % | 9.697 M -13.38 % | 11.196 M -26.77 % | 15.289 M -15.61 % | 18.117 M -39.96 % | 30.173 M |
| Total liabilities | 7.059 M 519.20 % | 1.140 M -89.07 % | 10.431 M -5.64 % | 11.054 M 11.53 % | 9.911 M 398.91 % | 1.987 M 72.01 % | 1.155 M 14.70 % | 1.007 M -53.51 % | 2.166 M 377.89 % | 453.237 K 21.45 % | 373.191 K 130.60 % | 161.838 K -92.87 % | 2.270 M -28.33 % | 3.168 M 403.46 % | 629.243 K 331.56 % | 145.806 K 22.47 % | 119.052 K -88.38 % | 1.025 M -83.44 % | 6.187 M -17.72 % | 7.519 M -4.07 % | 7.838 M -19.17 % | 9.697 M -13.38 % | 11.196 M -26.77 % | 15.289 M -15.61 % | 18.117 M -39.96 % | 30.173 M |
| Other non current assets | 447.703 K | 0.000 | 0.000 | 0.000 100.00 % | -57.266 M -13.75 % | -50.343 M 3.20 % | -52.008 M 6.52 % | -55.638 M 6.27 % | -59.360 M 0.14 % | -59.442 M -4.11 % | -57.096 M 3.72 % | -59.302 M 3.43 % | -61.407 M 3.30 % | -63.499 M -3.64 % | -61.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.928 M |
| Long term investments | 58.126 M 8.66 % | 53.494 M -5.20 % | 56.425 M -5.55 % | 59.743 M 4.33 % | 57.266 M 13.75 % | 50.343 M -3.20 % | 52.008 M -6.52 % | 55.638 M -6.27 % | 59.360 M -0.14 % | 59.442 M 4.11 % | 57.096 M -3.72 % | 59.302 M -3.43 % | 61.407 M -3.30 % | 63.499 M 3.64 % | 61.267 M 0.82 % | 60.767 M -1.91 % | 61.949 M 3.02 % | 60.134 M -3.38 % | 62.240 M -5.56 % | 65.905 M -3.43 % | 68.248 M -5.09 % | 71.906 M -6.83 % | 77.180 M -7.69 % | 83.606 M -3.13 % | 86.307 M -14.49 % | 100.928 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 58.573 M 9.50 % | 53.494 M -5.20 % | 56.425 M -5.55 % | 59.743 M 4.33 % | 57.266 M 13.75 % | 50.343 M -3.20 % | 52.008 M -6.52 % | 55.638 M -6.27 % | 59.360 M -0.14 % | 59.442 M 4.11 % | 57.096 M -3.72 % | 59.302 M -3.43 % | 61.407 M -3.30 % | 63.499 M 3.64 % | 61.267 M 0.82 % | 60.767 M -1.91 % | 61.949 M 3.02 % | 60.134 M -3.38 % | 62.240 M -5.56 % | 65.905 M -3.43 % | 68.248 M -5.09 % | 71.906 M -6.83 % | 77.180 M -7.69 % | 83.606 M -3.13 % | 86.307 M -14.49 % | 100.928 M |
| Other current assets | -430.076 K -177.40 % | 555.643 K 1 519.38 % | 34.312 K 539.43 % | 5.366 K -97.70 % | 232.903 K 41.16 % | 164.987 K 99.77 % | 82.589 K 462.83 % | 14.674 K -81.22 % | 78.117 K 175.16 % | 28.390 K -93.72 % | 452.027 K 81.77 % | 248.680 K 38.33 % | 179.771 K 101.73 % | 89.113 K -17.57 % | 108.103 K 12.99 % | 95.677 K 27.11 % | 75.271 K -90.45 % | 788.065 K -1.64 % | 801.171 K 0.93 % | 793.755 K -1.74 % | 807.782 K 1 345.38 % | 55.887 K -91.27 % | 640.050 K 12.64 % | 568.248 K 297.57 % | 142.931 K -85.57 % | 990.516 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 -100.00 % | 35.156 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 |
| cash and cash equivalents | 447.703 K | 0.000 -100.00 % | 498.605 K | 0.000 -100.00 % | 2.056 M 6.76 % | 1.926 M -43.85 % | 3.430 M -6.58 % | 3.672 M 68.43 % | 2.180 M 52.02 % | 1.434 M -61.01 % | 3.678 M 15.85 % | 3.175 M -11.79 % | 3.599 M 55.30 % | 2.317 M -22.16 % | 2.977 M -28.42 % | 4.159 M 36.68 % | 3.043 M -42.19 % | 5.263 M -38.08 % | 8.499 M 3.65 % | 8.200 M 0.12 % | 8.190 M -9.82 % | 9.081 M 29.13 % | 7.032 M 48.34 % | 4.741 M -24.97 % | 6.318 M 104.47 % | 3.090 M |
| Cash and short term investments | 447.703 K | 0.000 -100.00 % | 498.605 K 37.81 % | 361.818 K -82.40 % | 2.056 M 6.76 % | 1.926 M -43.85 % | 3.430 M -6.58 % | 3.672 M 68.43 % | 2.180 M 52.02 % | 1.434 M -61.01 % | 3.678 M 15.85 % | 3.175 M -11.79 % | 3.599 M 55.30 % | 2.317 M -22.16 % | 2.977 M -28.42 % | 4.159 M 36.68 % | 3.043 M -42.19 % | 5.263 M -38.08 % | 8.499 M 3.65 % | 8.200 M 0.12 % | 8.190 M -9.82 % | 9.081 M 29.13 % | 7.032 M 48.34 % | 4.741 M -24.97 % | 6.318 M 104.47 % | 3.090 M |
| Total current assets | 2.210 M 118.74 % | 1.010 M -83.43 % | 6.099 M 607.74 % | 861.697 K -83.56 % | 5.241 M 117.21 % | 2.413 M -38.84 % | 3.945 M -5.22 % | 4.162 M 57.36 % | 2.645 M 41.48 % | 1.869 M -53.41 % | 4.013 M 14.21 % | 3.513 M -11.93 % | 3.990 M 49.89 % | 2.662 M -19.36 % | 3.301 M -27.86 % | 4.576 M 33.73 % | 3.422 M -45.94 % | 6.329 M -33.77 % | 9.556 M 3.26 % | 9.255 M -0.63 % | 9.314 M -1.97 % | 9.500 M 18.27 % | 8.033 M 35.19 % | 5.942 M -14.36 % | 6.938 M 47.91 % | 4.691 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.397 M 110.27 % | 2.567 M 551 203 862 111 846 528.00 % | 0.000 0.00 % | 0.000 -100.00 % | 5.546 M 194.65 % | 1.882 M -57.48 % | 4.427 M 12 692.96 % | -35.155 K 78.39 % | -162.690 K -90.14 % | -85.562 K 5.92 % | -90.945 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 2.192 M 382.23 % | 454.596 K -91.83 % | 5.566 M 1 025.48 % | 494.513 K -84.47 % | 3.185 M 554.16 % | 486.848 K -5.44 % | 514.854 K 4.97 % | 490.478 K 5.48 % | 465.000 K 6.78 % | 435.494 K 29.91 % | 335.233 K 8.07 % | 310.207 K 5.07 % | 295.239 K -70.89 % | 1.014 M 106.87 % | 490.352 K 52.56 % | 321.422 K 5.81 % | 303.769 K 9.12 % | 278.380 K 8.69 % | 256.118 K -2.01 % | 261.382 K -17.34 % | 316.197 K -12.93 % | 363.167 K 0.75 % | 360.466 K -43.04 % | 632.823 K 32.62 % | 477.164 K -21.85 % | 610.573 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 173.144 K 8.60 % | 159.429 K 140.04 % | 66.417 K 665.70 % | 8.674 K -85.09 % | 58.166 K 201.77 % | 19.275 K -95.55 % | 433.127 K 143.11 % | 178.164 K 165.60 % | 67.081 K 25.27 % | 53.551 K -20.26 % | 67.158 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 5.957 M 567.47 % | 892.436 K -91.24 % | 10.187 M -7.84 % | 11.054 M 11.53 % | 9.911 M 439.48 % | 1.837 M 84.26 % | 997.003 K -0.98 % | 1.007 M -50.29 % | 2.026 M 573.94 % | 300.580 K 626.85 % | 41.354 K -8.73 % | 45.309 K -97.89 % | 2.152 M -28.89 % | 3.027 M 469.44 % | 531.531 K | 0.000 | 0.000 -100.00 % | 891.069 K -14.80 % | 1.046 M -49.18 % | 2.058 M 96.16 % | 1.049 M -1.09 % | 1.061 M -47.91 % | 2.036 M -59.77 % | 5.061 M -3.81 % | 5.261 M -8.13 % | 5.727 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.297 K -27.73 % | 73.748 K 44.02 % | 51.206 K -24.26 % | 67.605 K 66.19 % | 40.680 K -20.15 % | 50.948 K 1 172.43 % | 4.004 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 63.385 M 0.00 % | 63.385 M -0.50 % | 63.706 M 0.00 % | 63.706 M 0.00 % | 63.706 M 0.00 % | 63.706 M -1.49 % | 64.666 M 0.00 % | 64.666 M -2.37 % | 66.238 M 0.00 % | 66.238 M -0.56 % | 66.608 M 0.00 % | 66.608 M -1.37 % | 67.531 M 0.00 % | 67.531 M 3.46 % | 65.274 M -7.21 % | 70.345 M -4.88 % | 73.953 M 0.00 % | 73.953 M -2.08 % | 75.520 M 0.00 % | 75.520 M -3.20 % | 78.019 M 0.00 % | 78.019 M -1.51 % | 79.212 M 0.00 % | 79.212 M -0.18 % | 79.359 M 0.04 % | 79.323 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.062 M -496.21 % | -1.688 M -101.13 % | -839.132 K 27.78 % | -1.162 M 43.80 % | -2.068 M -500.23 % | -344.450 K -732.93 % | -41.354 K 8.73 % | -45.309 K -102.00 % | 2.270 M -28.33 % | 3.168 M 403.46 % | 629.243 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 60.783 M 11.52 % | 54.504 M -12.83 % | 62.524 M 3.17 % | 60.604 M -3.31 % | 62.680 M 18.45 % | 52.916 M -5.54 % | 56.019 M -6.34 % | 59.809 M -3.63 % | 62.063 M 1.19 % | 61.331 M -0.34 % | 61.542 M -2.30 % | 62.993 M -3.77 % | 65.464 M -1.13 % | 66.215 M 2.44 % | 64.635 M -1.08 % | 65.343 M -0.04 % | 65.371 M -1.64 % | 66.463 M -7.43 % | 71.796 M -4.47 % | 75.160 M -3.10 % | 77.561 M -4.72 % | 81.406 M -4.47 % | 85.213 M -4.84 % | 89.548 M -3.97 % | 93.245 M -11.72 % | 105.619 M |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 |
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 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 % | 65.254 K 200.00 % | -65.254 K -2 188.80 % | 3.124 K 109.55 % | -32.726 K -137.80 % | 86.570 K 3 263.25 % | 2.574 K -97.21 % | 92.300 K 305.71 % | -44.868 K 86.75 % | -338.646 K -136.27 % | 933.768 K 829.47 % | 100.462 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 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 % | 25.390 K 200.00 % | -25.390 K -14.05 % | -22.262 K -522.91 % | 5.264 K -90.40 % | 54.816 K 16.70 % | 46.970 K 839.22 % | -6.354 K -110.36 % | 61.356 K 4.00 % | 58.996 K -55.78 % | 133.410 K 32.80 % | 100.462 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 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 % | 39.864 K 200.00 % | -39.864 K -257.03 % | 25.386 K 166.82 % | -37.990 K -219.65 % | 31.752 K 171.52 % | -44.396 K -145.00 % | 98.654 K 192.87 % | -106.224 K 73.29 % | -397.642 K -149.68 % | 800.358 K | 0.000 |
| Other non cash items | -1.128 M 71.87 % | -4.010 M 0.00 % | -4.010 M -501.17 % | -667.082 K 0.00 % | -667.082 K -127.02 % | 2.469 M 0.00 % | 2.469 M 715.12 % | -401.307 K 0.00 % | -401.307 K 25.65 % | -539.787 K 0.00 % | -539.787 K 61.69 % | -1.409 M 0.00 % | -1.409 M -178.95 % | -505.171 K 0.00 % | -505.171 K 53.11 % | -1.077 M 45.25 % | -1.968 M -200.86 % | 1.951 M -26.44 % | 2.653 M -20.86 % | 3.352 M 15.23 % | 2.909 M -39.58 % | 4.814 M 33.25 % | 3.613 M 58.04 % | 2.286 M -83.85 % | 14.156 M 301.52 % | -7.025 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 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 % | 576.882 K 200.00 % | -576.882 K -116.25 % | 3.551 M 33.76 % | 2.655 M -24.23 % | 3.504 M 13.98 % | 3.074 M -35.24 % | 4.747 M -13.30 % | 5.474 M 66.33 % | 3.291 M -81.48 % | 17.775 M 841.00 % | -2.399 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.567 M | 0.000 100.00 % | -2.307 M | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 1.643 M 200.00 % | -1.643 M -711.76 % | -202.414 K 90.20 % | -2.064 M -551.80 % | -316.728 K 85.26 % | -2.149 M 0.00 % | -2.149 M 0.00 % | -2.149 M 2.86 % | -2.212 M 27.07 % | -3.033 M -430.74 % | -571.424 K |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.585 M -2 162.95 % | -290.996 K 90.84 % | -3.177 M -74.85 % | -1.817 M -230.97 % | -549.000 K 46.91 % | -1.034 M 61.08 % | -2.657 M 76.92 % | -11.514 M -488.77 % | 2.962 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 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.643 M 200.00 % | -1.643 M 75.79 % | -6.788 M -188.17 % | -2.355 M 32.58 % | -3.494 M 11.90 % | -3.966 M -47.00 % | -2.698 M 15.24 % | -3.183 M 34.63 % | -4.869 M 66.53 % | -14.547 M -708.60 % | 2.390 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.595 M 0.00 % | -1.595 M -171.58 % | 2.228 M 0.00 % | 2.228 M 217.32 % | -1.899 M 0.00 % | -1.899 M -294.04 % | 978.793 K 0.00 % | 978.793 K | 0.000 | 0.000 -100.00 % | 6.373 M 674.10 % | -1.110 M 31.41 % | -1.618 M -1 181.22 % | 149.668 K 2 896.36 % | 4.995 K 101.12 % | -445.812 K -143.52 % | 1.024 M -10.60 % | 1.146 M 245.27 % | -788.809 K -148.87 % | 1.614 M 37 638.51 % | -4.300 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.675 M 0.00 % | 3.675 M 154.01 % | 1.447 M 0.00 % | 1.447 M -56.76 % | 3.346 M 0.00 % | 3.346 M 41.35 % | 2.367 M 0.00 % | 2.367 M | 0.000 | 0.000 100.00 % | -1.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.080 M 0.00 % | 2.080 M -43.40 % | 3.675 M 0.00 % | 3.675 M 154.01 % | 1.447 M 0.00 % | 1.447 M -56.76 % | 3.346 M 0.00 % | 3.346 M | 0.000 | 0.000 -100.00 % | 5.263 M 574.10 % | -1.110 M 31.41 % | -1.618 M -1 181.22 % | 149.668 K 2 896.36 % | 4.995 K 101.12 % | -445.812 K -143.52 % | 1.024 M -10.60 % | 1.146 M 245.27 % | -788.809 K -148.87 % | 1.614 M 37 638.51 % | -4.300 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 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 % | 576.882 K 200.00 % | -576.882 K -116.25 % | 3.551 M 33.76 % | 2.655 M -24.23 % | 3.504 M 13.98 % | 3.074 M -35.24 % | 4.747 M -13.30 % | 5.474 M 66.33 % | 3.291 M -81.48 % | 17.775 M 841.00 % | -2.399 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 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 % | 576.882 K 200.00 % | -576.882 K -116.25 % | 3.551 M 33.76 % | 2.655 M -24.23 % | 3.504 M 13.98 % | 3.074 M -35.24 % | 4.747 M -13.30 % | 5.474 M 66.33 % | 3.291 M -81.48 % | 17.775 M 841.00 % | -2.399 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 |