Loading the section
Company reports as filed with the U.S. Securities and Exchange Commission.
| Metric | Apr 30, 2026 | Oct 31, 2025 | Jul 31, 2025 | Apr 30, 2025 | Oct 31, 2024 | Jul 31, 2024 |
|---|---|---|---|---|---|---|
| Revenue | 830m | 818m | 801m | 764m | 755m | 736m |
| Cost of revenue | 171m | 171m | 165m | 157m | 157m | 155m |
| Gross profit | 659m | 648m | 635m | 606m | 598m | 581m |
| Research and development | 160m | 168m | 170m | 159m | 151m | 148m |
| Selling, general and administrative | 92m | 98m | 95m | 90m | 98m | 87m |
| Operating expenses | 548m | 562m | 570m | 546m | 539m | 523m |
| Operating income | 111m | 85m | 65m | 60m | 59m | 58m |
| Pre-tax income | 118m | 96m | 76m | 74m | 72m | 72m |
| Income tax | 40m | 12m | 13m | 2m | 9m | −816m |
| Net income | 78m | 84m | 63m | 72m | 62m | 888m |
| Earnings per share | 0.40 | 0.41 | 0.31 | 0.35 | 0.31 | 4.34 |
| Earnings per share, diluted | 0.40 | 0.40 | 0.30 | 0.34 | 0.30 | 4.26 |
| Weighted average shares | 195m | 202m | 203m | 203m | 204m | 205m |
| Weighted average shares, diluted | 196m | 208m | 211m | 213m | 209m | 208m |
| Metric | Apr 30, 2026 | Jan 31, 2026 | Oct 31, 2025 | Jul 31, 2025 | Apr 30, 2025 | Jan 31, 2025 | Oct 31, 2024 | Jul 31, 2024 |
|---|---|---|---|---|---|---|---|---|
| Cash and equivalents | 548m | 602m | 583m | 600m | 657m | 649m | 621m | 628m |
| Receivables | 301m | 516m | 355m |
| Metric | Apr 30, 2026 | Apr 30, 2025 |
|---|---|---|
| Operating cash flow | 322m | 251m |
| Depreciation and amortisation | 32m | 30m |
| Capital expenditure | 32m | 24m |
| Investing cash flow | −39m | −25m |
| Share buybacks | 318m | 183m |
| Financing cash flow | −334m |
Amounts in USD unless stated otherwise. Sources: Nasdaq Trader, Yahoo Finance, U.S. Securities and Exchange Commission (EDGAR)
| 357m |
| 308m |
| 430m |
| 300m |
| 310m |
| Current assets | 1.26bn | 1.49bn | 1.31bn | 1.32bn | 1.38bn | 1.49bn | 1.33bn | 1.34bn |
| Property, plant and equipment | 388m | 362m | 344m | 328m | 310m | 299m | 279m | 266m |
| Goodwill | 459m | 458m | 457m | 456m | 455m | 454m | 456m | 456m |
| Total assets | 3.98bn | 4.23bn | 3.98bn | 3.95bn | 3.95bn | 4.01bn | 3.77bn | 3.75bn |
| Current liabilities | 1.89bn | 2.04bn | 1.78bn | 1.78bn | 1.74bn | 1.83bn | 1.60bn | 1.61bn |
| Total liabilities | 2.16bn | 2.31bn | 2.00bn | 1.96bn | 1.93bn | 2.01bn | 1.78bn | 1.79bn |
| Equity | 1.82bn | 1.92bn | 1.98bn | 1.99bn | 2.01bn | 2.00bn | 1.99bn | 1.96bn |
| Shares outstanding | 193m | 198m | 200m | 201m | 202m | 202m | 202m | 202m |
| Shares issued | 193m | 198m | — | — | — | 203m | — | — |
| Treasury shares | — | 0 | 37,000 | 34,000 | 34,000 | 30,000 | 30,000 | 26,000 |
| −224m |