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 | 289M | 321M | 306M | 272M | 294M | 282M |
| Cost of revenue | 155M | 167M | 161M | 145M | 154M | 150M |
| Gross profit | 133M | 154M | 145M | 127M | 140M | 133M |
| Selling, general and administrative | 74M | 93M | 89M | 83M | 86M | 84M |
| Operating income | 59M | 61M | 56M | 44M | 54M | 48M |
| Pre-tax income | 62M | 65M | 60M | 47M | 59M | 52M |
| Income tax | 15M | 16M | 15M | 11M | 14M | 13M |
| Net income | 47M | 49M | 45M | 35M | 44M | 39M |
| Earnings per share | 0.93 | 0.97 | 0.90 | 0.70 | 0.89 | 0.79 |
| Earnings per share, diluted | 0.92 | 0.96 | 0.89 | 0.70 | 0.88 | 0.78 |
| Weighted average shares | 51M | 50M | 50M | 50M | 50M | 50M |
| Weighted average shares, diluted | 51M | 51M | 51M | 51M | 50M | 50M |
| 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 | 266M | 249M | 316M | 298M | 269M | 267M | 302M | 287M |
| Short-term investments | 24M | 25M | 24M |
| Metric | 30 Apr 2026 | 30 Apr 2025 |
|---|---|---|
| Operating cash flow | 49M | 31M |
| Depreciation and amortisation | 6M | 6M |
| Capital expenditure | 15M | 11M |
| Investing cash flow | −15M | −11M |
| Dividends paid | 18M | 18M |
| Financing cash flow | −18M |
Amounts in USD unless stated otherwise. Data: US exchange trading and company filings with the regulator
| 22M |
| 23M |
| 24M |
| 23M |
| 22M |
| Receivables | 7M | 11M | 8M | 8M | 8M | 7M | 8M | 8M |
| Inventory | 150M | 140M | 166M | 142M | 132M | 121M | 149M | 131M |
| Current assets | 471M | 448M | 539M | 493M | 456M | 439M | 505M | 469M |
| Property, plant and equipment | 169M | 162M | 162M | 159M | 152M | 146M | 143M | 139M |
| Total assets | 1.05B | 991M | 1.08B | 1.03B | 977M | 913M | 976M | 940M |
| Current liabilities | 231M | 237M | 244M | 230M | 218M | 214M | 213M | 206M |
| Total liabilities | 590M | 567M | 568M | 552M | 532M | 489M | 488M | 482M |
| Equity | 459M | 425M | 511M | 476M | 445M | 424M | 488M | 459M |
| Shares outstanding | 52M | 51M | 51M | 51M | 51M | 51M | 51M | 51M |
| Shares issued | 52M | 51M | 51M | 51M | 51M | 51M | 51M | 51M |
| −18M |