Loading the section
Company reports as filed with the U.S. Securities and Exchange Commission.
| Metric | 30 Apr 2026 | 31 Oct 2025 | 31 Jul 2025 | 30 Apr 2025 | 31 Oct 2024 | 31 Jul 2024 |
|---|---|---|---|---|---|---|
| Revenue | 156M | 176M | 159M | 158M | 175M | 148M |
| Cost of revenue | 135M | 139M | 144M | 144M | 135M | 128M |
| Gross profit | 29M | 36M | 14M | 14M | 40M | 20M |
| Selling, general and administrative | 10M | 8M | 6M | 6M | 8M | 6M |
| Pre-tax income | — | 35M | — | — | 40M | 19M |
| Income tax | 4M | 8M | 3M | 3M | 9M | 4M |
| Net income | 18M | 23M | 7M | 11M | 25M | 12M |
| Earnings per share | 0.56 | 0.71 | 0.43 | 0.51 | 0.70 | 0.71 |
| Earnings per share, diluted | 0.56 | 0.71 | 0.43 | 0.51 | 0.69 | 0.70 |
| Weighted average shares | 33M | 33M | 17M | 17M | 35M | 18M |
| Weighted average shares, diluted | 33M | 33M | 17M | 17M | 35M | 18M |
| Metric | 30 Apr 2026 | 31 Jan 2026 | 31 Oct 2025 | 31 Jul 2025 | 30 Apr 2025 | 31 Jan 2025 | 31 Oct 2024 | 31 Jul 2024 |
|---|---|---|---|---|---|---|---|---|
| Cash and equivalents | 118M | 189M | 272M | 241M | 160M | 196M | 298M | 261M |
| Short-term investments | 247M | 187M |
| Metric | 30 Apr 2026 | 30 Apr 2025 |
|---|---|---|
| Operating cash flow | −2M | −3M |
| Depreciation and amortisation | 4M | 3M |
| Capital expenditure | 12M | 7M |
| Investing cash flow | −69M | 2M |
| Share buybacks | 0 | 33M |
| Financing cash flow | −62,000 | −35M |
Amounts in USD unless stated otherwise. Data: US exchange trading and company filings with the regulator
| 64M |
| 69M |
| 156M |
| 163M |
| 67M |
| 85M |
| Receivables | 22M | 15M | 27M | 25M | 28M | 22M | 22M | 24M |
| Inventory | 27M | 28M | 28M | 32M | 31M | 32M | 29M | 29M |
| Current assets | 442M | 448M | 412M | 391M | 399M | 436M | 436M | 419M |
| Property, plant and equipment | 282M | 272M | 260M | 232M | 216M | 211M | 200M | 190M |
| Total assets | 808M | 798M | 750M | 701M | 694M | 720M | 716M | 680M |
| Current liabilities | 65M | 75M | 57M | 37M | 43M | 50M | 44M | 52M |
| Equity | 629M | 611M | 567M | 631M | 620M | 560M | 647M | 616M |
| Shares outstanding | — | 33M | — | — | — | 34M | — | — |
| Shares issued | — | 33M | — | — | — | 34M | — | — |