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.
| FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 826.9 | 975.7 | 1,014.1 | 1,000.4 | 1,072.2 | 1,138.0 | 1,172.9 | 1,191.7 | 1,201.4 | 1,180.6 |
| Growth | +18.0% | +3.9% | −1.4% | +7.2% | +6.1% | +3.1% | +1.6% | +0.8% | −1.7% | |
| Operating income | n/a | 204.2 | 179.9 | 165.7 | 227.8 | 207.9 | 186.7 | 218.5 | 235.5 | 230.1 |
| Net income | 107.0 | 149.8 | 140.9 | 130.0 | 174.1 | 158.5 | 142.2 | 176.7 | 186.8 | 183.6 |
| Growth | +39.9% | −6.0% | −7.7% | +34.0% | −9.0% | −10.3% | +24.3% | +5.7% | −1.7% | |
| EPS, diluted | 2.29 | 3.19 | 1.50 | 1.39 | 1.86 | 1.69 | 1.52 | 1.89 | 1.99 | 1.96 |
| FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 39.4% | 40.1% | 37.9% | 37.0% | 39.3% | 36.7% | 33.8% | 36.0% | 37.0% | 37.0% |
| Operating margin | n/a | 20.9% | 17.7% | 16.6% | 21.2% | 18.3% | 15.9% | 18.3% | 19.6% | 19.5% |
| Net margin | 12.9% | 15.3% | 13.9% | 13.0% | 16.2% | 13.9% | 12.1% | 14.8% | 15.6% | 15.6% |
| Free cash flow margin | 12.1% | 12.6% | 10.0% | 15.4% | 15.7% | 9.1% | 11.9% | 14.1% | 14.2% | 13.2% |
| FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 114.3 | 154.7 | 139.4 | 177.7 | 193.8 | 133.1 | 161.7 | 197.9 | 206.7 | 181.3 |
| Capital expenditure | −14.0 | −32.0 | −38.3 | −23.9 | −25.3 | −29.0 | −22.0 | −30.3 | −36.3 | −25.1 |
| Free cash flow | 100.3 | 122.7 | 101.1 | 153.8 | 168.5 | 104.1 | 139.7 | 167.6 | 170.4 | 156.1 |
| Growth | +22.4% | −17.6% | +52.1% | +9.5% | −38.2% | +34.2% | +20.0% | +1.7% | −8.4% | |
| Buybacks | n/a | 0.0 | 0.0 | −6.2 | 0.0 | 0.0 | n/a | 0.0 | 0.0 | −0.7 |
| Dividends paid | −69.9 | −69.9 | −135.2 | 0.0 | −279.9 | −280.0 | 0.0 | 0.0 | −304.1 | 0.0 |
| FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 136.4 | 189.9 | 156.2 | 304.5 | 193.6 | 48.1 | 158.1 | 327.0 | 193.8 | 349.5 |
| Total debt | n/a | n/a | n/a | n/a | 0.0 | 30.0 | 0.0 | n/a | n/a | n/a |
| Net cash (debt) | n/a | n/a | n/a | n/a | 193.6 | 18.1 | 158.1 | n/a | n/a | n/a |
| Shareholders’ equity | 245.6 | 331.4 | 331.6 | 452.3 | 356.0 | 239.4 | 372.5 | 559.5 | 444.0 | 635.7 |
| Debt to equity | n/a | n/a | n/a | n/a | 0.00 | 0.13 | 0.00 | n/a | n/a | n/a |
In millions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | FY2017 29 Apr 2017 | FY2018 28 Apr 2018 | FY2019 27 Apr 2019 | FY2020 2 May 2020 | FY2021 1 May 2021 | FY2022 30 Apr 2022 | FY2023 29 Apr 2023 | FY2024 27 Apr 2024 | FY2025 3 May 2025 | FY2026 2 May 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| Margins | ||||||||||
| 39.4% | 40.1% | 37.9% | 37.0% | 39.3% | 36.7% | 33.8% | 36.0% | 37.0% | 37.0% | |
| n/a | 20.9% | 17.7% | 16.6% | 21.2% | 18.3% | 15.9% | 18.3% | 19.6% | 19.5% | |
| 19.7% | 21.1% | 18.1% | 16.9% | 21.3% | 18.2% | 15.9% | 19.3% | 20.4% | 20.4% | |
| 12.9% | 15.3% | 13.9% | 13.0% | 16.2% | 13.9% | 12.1% | 14.8% | 15.6% | 15.6% | |
| 12.1% | 12.6% | 10.0% | 15.4% | 15.7% | 9.1% | 11.9% | 14.1% | 14.2% | 13.2% | |
| Spending | ||||||||||
| 19.8% | 19.2% | 20.2% | 20.4% | 18.1% | 18.4% | 17.9% | 17.6% | 17.4% | 17.5% | |
| 1.7% | 3.3% | 3.8% | 2.4% | 2.4% | 2.5% | 1.9% | 2.5% | 3.0% | 2.1% | |
| 34.3% | 27.1% | 23.4% | 23.3% | 23.7% | 23.6% | 23.7% | 23.1% | 23.6% | 23.7% | |
| Returns | ||||||||||
| 43.6% | 45.2% | 42.5% | 28.7% | 48.9% | 66.2% | 38.2% | 31.6% | 42.1% | 28.9% | |
| 30.2% | 32.6% | 31.1% | 20.0% | 31.3% | 33.9% | 24.8% | 22.9% | 27.8% | 21.6% | |
| Balance and payout | ||||||||||
| n/a | n/a | n/a | n/a | 0.00 | 0.13 | 0.00 | n/a | n/a | n/a | |
| n/a | n/a | 26.7% | 30.3% | 36.1% | 48.8% | 35.1% | 27.4% | 34.0% | 25.4% | |
| 65.3% | 46.7% | 96.0% | 0.0% | 160.7% | 176.6% | 0.0% | 0.0% | 162.8% | 0.0% | |
| 69.7% | 56.9% | 133.8% | 4.1% | 166.1% | 268.9% | 0.0% | 0.0% | 178.5% | 0.4% | |