Closing prices at the end of each trading day, from 12 Oct 2016. Not a live quote. Adjusted for share splits, so the line has no step at a split; dividends are not added back. P/E and P/FCF are the market value over the last full fiscal year's net income or free cash flow, as public on each day, so they step once a year when the annual report comes out. A hatched band marks a stretch with none: a year of net loss, or of cash burnt.
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2,392.2 | 2,505.2 | 2,618.7 | 3,138.1 | 3,378.8 | 3,959.6 | 4,514.7 | 4,553.2 | 4,583.8 | 4,510.4 |
| Growth | +4.7% | +4.5% | +19.8% | +7.7% | +17.2% | +14.0% | +0.9% | +0.7% | −1.6% | |
| Operating income | 334.4 | 355.1 | 373.1 | 325.0 | 426.4 | 518.3 | 575.7 | 430.7 | 533.3 | 409.9 |
| Net income | n/a | n/a | 271.9 | 274.0 | 329.7 | 409.9 | 443.3 | 329.7 | 418.9 | 316.1 |
| Growth | +0.8% | +20.3% | +24.3% | +8.1% | −25.6% | +27.1% | −24.5% | |||
| EPS, diluted | 2.06 | 2.41 | 2.50 | 2.53 | 3.03 | 3.78 | 4.20 | 3.13 | 4.01 | 3.17 |
| Growth | +17.0% | +3.7% | +1.2% | +19.8% | +24.8% | +11.1% | −25.5% | +28.1% | −20.9% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 36.6% | 36.8% | 35.9% | 33.4% | 35.2% | 33.8% | 33.3% | 34.6% | 33.8% | 33.4% |
| Operating margin | 14.0% | 14.2% | 14.2% | 10.4% | 12.6% | 13.1% | 12.8% | 9.5% | 11.6% | 9.1% |
| Net margin | n/a | n/a | 10.4% | 8.7% | 9.8% | 10.4% | 9.8% | 7.2% | 9.1% | 7.0% |
| Free cash flow margin | 13.9% | 12.1% | 10.5% | 7.8% | 13.7% | 11.4% | 3.4% | 3.5% | 10.2% | 12.8% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 384.3 | 360.7 | 364.8 | 337.4 | 539.4 | 555.5 | 297.2 | 306.8 | 569.9 | 662.0 |
| Capital expenditure | −50.7 | −58.3 | −90.1 | −92.9 | −78.1 | −104.0 | −143.5 | −149.5 | −103.5 | −83.7 |
| Free cash flow | 333.6 | 302.5 | 274.7 | 244.5 | 461.3 | 451.5 | 153.7 | 157.3 | 466.4 | 578.3 |
| Growth | −9.3% | −9.2% | −11.0% | +88.7% | −2.1% | −66.0% | +2.3% | +196.5% | +24.0% | |
| Buybacks | −110.0 | −159.4 | −160.4 | −20.0 | 0.0 | −302.3 | −140.0 | −60.0 | −245.5 | −290.0 |
| Dividends paid | −65.9 | −75.8 | −85.0 | −96.1 | −107.7 | −112.4 | −125.7 | −141.9 | −149.5 | −151.1 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 273.6 | 310.3 | 289.1 | 151.8 | 479.9 | 405.6 | 188.2 | 193.1 | 199.5 | 341.0 |
| Total debt | 351.0 | 331.9 | 312.5 | 700.8 | 791.1 | 691.2 | 990.8 | 1,031.5 | 921.8 | 921.5 |
| Net cash (debt) | −77.4 | −21.6 | −23.4 | −549.0 | −311.2 | −285.6 | −802.6 | −838.4 | −722.3 | −580.5 |
| Shareholders’ equity | 550.0 | 617.1 | 668.9 | 859.6 | 1,114.8 | 1,151.1 | 1,351.7 | 1,510.9 | 1,551.9 | 1,453.3 |
| Debt to equity | 0.64 | 0.54 | 0.47 | 0.82 | 0.71 | 0.60 | 0.73 | 0.68 | 0.59 | 0.63 |
In millions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | FY2016 31 Oct 2016 | FY2017 31 Oct 2017 | FY2018 31 Oct 2018 | FY2019 31 Oct 2019 | FY2020 31 Oct 2020 | FY2021 31 Oct 2021 | FY2022 31 Oct 2022 | FY2023 31 Oct 2023 | FY2024 31 Oct 2024 | FY2025 31 Oct 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and profit | ||||||||||
| 2,392.2 | 2,505.2 | 2,618.7 | 3,138.1 | 3,378.8 | 3,959.6 | 4,514.7 | 4,553.2 | 4,583.8 | 4,510.4 | |
| Growth | +4.7% | +4.5% | +19.8% | +7.7% | +17.2% | +14.0% | +0.9% | +0.7% | −1.6% | |
| 1,517.6 | 1,584.3 | 1,677.6 | 2,090.1 | 2,189.0 | 2,621.1 | 3,010.1 | 2,975.6 | 3,034.5 | 3,005.6 | |
| 874.6 | 920.8 | 941.0 | 1,048.0 | 1,189.8 | 1,338.5 | 1,504.6 | 1,577.6 | 1,549.3 | 1,504.8 | |
| Growth | +5.3% | +2.2% | +11.4% | +13.5% | +12.5% | +12.4% | +4.9% | −1.8% | −2.9% | |
| 77.4 | 80.4 | 83.5 | 109.1 | 124.1 | 141.0 | 155.6 | 173.9 | 173.1 | 162.3 | |
| 540.2 | 565.7 | 567.9 | 722.9 | 763.4 | 820.2 | 928.9 | 995.6 | 1,016.0 | 1,013.8 | |
| 334.4 | 355.1 | 373.1 | 325.0 | 426.4 | 518.3 | 575.7 | 430.7 | 533.3 | 409.9 | |
| Growth | +6.2% | +5.1% | −12.9% | +31.2% | +21.6% | +11.1% | −25.2% | +23.8% | −23.1% | |
| 330.5 | 353.2 | 372.4 | 322.1 | 407.1 | 499.8 | 552.5 | 400.5 | 512.8 | 377.6 | |
| 99.5 | 85.5 | 100.5 | 48.2 | 77.4 | 89.9 | 109.2 | 70.8 | 93.9 | 61.5 | |
| n/a | n/a | 271.9 | 274.0 | 329.7 | 409.9 | 443.3 | 329.7 | 418.9 | 316.1 | |
| Growth | +0.8% | +20.3% | +24.3% | +8.1% | −25.6% | +27.1% | −24.5% | |||
| Per share | ||||||||||
| 2.10 | 2.47 | 2.56 | 2.57 | 3.06 | 3.82 | 4.23 | 3.16 | 4.04 | 3.18 | |
| 2.06 | 2.41 | 2.50 | 2.53 | 3.03 | 3.78 | 4.20 | 3.13 | 4.01 | 3.17 | |
| Growth | +17.0% | +3.7% | +1.2% | +19.8% | +24.8% | +11.1% | −25.5% | +28.1% | −20.9% | |
| 109.8 | 108.3 | 106.4 | 106.8 | 107.7 | 107.3 | 104.8 | 104.4 | 103.8 | 99.5 | |
| 112.0 | 111.3 | 108.7 | 108.1 | 108.7 | 108.5 | 105.6 | 105.3 | 104.4 | 99.8 | |
| Growth | −0.7% | −2.3% | −0.5% | +0.5% | −0.2% | −2.7% | −0.3% | −0.9% | −4.4% | |