Loading the section
Company reports as filed with the U.S. Securities and Exchange Commission.
| Metric | 31 Jul 2025 | 31 Jul 2024 |
|---|---|---|
| Revenue | 4.65B | 4.24B |
| Selling, general and administrative | 403M | 335M |
| Operating expenses | 2.95B | 2.66B |
| Operating income | 1.70B | 1.57B |
| Pre-tax income | 1.90B | 1.71B |
| Income tax | 347M | 352M |
| Net income | 1.55B | 1.36B |
| Earnings per share | 1.61 | 1.42 |
| Earnings per share, diluted | 1.59 | 1.40 |
| Weighted average shares | 965M | 961M |
| Weighted average shares, diluted | 978M | 975M |
| 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 | 3.35B | 5.10B | 5.23B | 2.78B | 2.37B | 3.34B | 3.70B | 1.51B |
| Receivables | 794M | 862M | 760M |
| Metric | 31 Jul 2025 | 31 Jul 2024 |
|---|---|---|
| Operating cash flow | 1.80B | 1.47B |
| Depreciation and amortisation | 218M | 190M |
| Share-based compensation | 38M | 35M |
| Capital expenditure | 569M | 511M |
| Investing cash flow | −587M | −940M |
| Financing cash flow | 52M |
Amounts in USD unless stated otherwise. Data: US exchange trading and company filings with the regulator
| 763M |
| 758M |
| 883M |
| 802M |
| 786M |
| Inventory | 50M | 42M | 40M | 40M | 45M | 59M | 52M | 44M |
| Current assets | 5.22B | 6.18B | 6.20B | 5.75B | 5.36B | 4.97B | 4.73B | 4.42B |
| Property, plant and equipment | 3.72B | 3.69B | 3.65B | 3.60B | 3.57B | 3.46B | 3.36B | 3.18B |
| Goodwill | 523M | 523M | 519M | 518M | 519M | 510M | 514M | 514M |
| Total assets | 9.65B | 10.59B | 10.58B | 10.09B | 9.67B | 9.19B | 8.87B | 8.43B |
| Current liabilities | 685M | 614M | 781M | 683M | 657M | 630M | 715M | 629M |
| Long-term debt | — | — | — | — | — | — | — | 0 |
| Total liabilities | 858M | 788M | 962M | 883M | 870M | 863M | 950M | 879M |
| Equity | 8.77B | 9.79B | 9.60B | 9.19B | 8.78B | 8.30B | 7.90B | 7.52B |
| Shares outstanding | 926M | 963M | 968M | 967M | 967M | 966M | 964M | 963M |
| Shares issued | 926M | 963M | 968M | 967M | 967M | 966M | 964M | 963M |
| 19M |