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 | 1,329.3 | 1,474.7 | 1,653.3 | 1,646.0 | 1,650.1 | 1,987.6 | 2,143.5 | 2,195.6 | 2,113.3 | 2,236.6 |
| Growth | +10.9% | +12.1% | −0.4% | +0.2% | +20.5% | +7.8% | +2.4% | −3.7% | +5.8% | |
| Operating income | 121.1 | 378.7 | 436.4 | 424.5 | 391.7 | 531.3 | 572.7 | 646.8 | 570.1 | 624.8 |
| Net income | 40.7 | 252.4 | 341.1 | 343.9 | 330.5 | 439.9 | 460.6 | 506.5 | 486.1 | 521.8 |
| Growth | +520.6% | +35.1% | +0.8% | −3.9% | +33.1% | +4.7% | +10.0% | −4.0% | +7.4% | |
| EPS, diluted | 0.24 | 1.45 | 1.97 | 2.00 | 1.92 | 2.52 | 2.66 | 2.94 | 2.82 | 3.08 |
| Growth | +504.2% | +35.9% | +1.5% | −4.0% | +31.3% | +5.6% | +10.5% | −4.1% | +9.2% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 53.5% | 53.9% | 53.4% | 52.2% | 51.8% | 52.0% | 49.3% | 52.9% | 53.1% | 52.5% |
| Operating margin | 9.1% | 25.7% | 26.4% | 25.8% | 23.7% | 26.7% | 26.7% | 29.5% | 27.0% | 27.9% |
| Net margin | 3.1% | 17.1% | 20.6% | 20.9% | 20.0% | 22.1% | 21.5% | 23.1% | 23.0% | 23.3% |
| Free cash flow margin | 17.6% | 20.2% | 19.0% | 17.7% | 19.6% | 16.3% | 8.2% | 21.2% | 24.4% | 28.5% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 276.0 | 337.9 | 368.0 | 418.7 | 394.0 | 456.9 | 377.4 | 651.0 | 621.7 | 683.6 |
| Capital expenditure | −42.1 | −40.2 | −53.9 | −128.0 | −71.3 | −133.6 | −201.2 | −184.8 | −106.7 | −45.7 |
| Free cash flow | 233.9 | 297.7 | 314.1 | 290.8 | 322.7 | 323.3 | 176.2 | 466.2 | 515.0 | 637.9 |
| Growth | +27.3% | +5.5% | −7.4% | +11.0% | +0.2% | −45.5% | +164.6% | +10.4% | +23.9% | |
| Buybacks | −50.5 | −90.2 | −244.8 | −9.5 | −102.1 | 0.0 | −233.4 | −102.3 | −31.4 | −423.1 |
| Dividends paid | −73.4 | −80.5 | −88.8 | −106.4 | −117.0 | −127.1 | −142.1 | −158.3 | −172.1 | −183.4 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 52.4 | 103.7 | 132.1 | 221.0 | 378.9 | 624.3 | 339.2 | 538.0 | 675.3 | 624.1 |
| Total debt | 305.7 | 226.0 | 266.4 | 164.3 | 150.0 | 150.0 | 75.0 | 0.0 | 0.0 | 1.6 |
| Net cash (debt) | −253.3 | −122.4 | −134.3 | 56.7 | 228.9 | 474.3 | 264.2 | 538.0 | 675.3 | 622.5 |
| Shareholders’ equity | 573.8 | 723.1 | 751.9 | 1,024.9 | 1,283.9 | 1,709.3 | 1,859.7 | 2,224.2 | 2,584.1 | 2,653.9 |
| Debt to equity | 0.53 | 0.31 | 0.35 | 0.16 | 0.12 | 0.09 | 0.04 | 0.00 | 0.00 | 0.00 |
In millions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | FY2016 30 Dec 2016 | FY2017 29 Dec 2017 | FY2018 28 Dec 2018 | FY2019 27 Dec 2019 | FY2020 25 Dec 2020 | FY2021 31 Dec 2021 | FY2022 30 Dec 2022 | FY2023 29 Dec 2023 | FY2024 27 Dec 2024 | FY2025 26 Dec 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Margins | ||||||||||
| 53.5% | 53.9% | 53.4% | 52.2% | 51.8% | 52.0% | 49.3% | 52.9% | 53.1% | 52.5% | |
| 9.1% | 25.7% | 26.4% | 25.8% | 23.7% | 26.7% | 26.7% | 29.5% | 27.0% | 27.9% | |
| 7.3% | 23.5% | 24.8% | 24.7% | 22.7% | 25.6% | 26.4% | 27.7% | 27.9% | 28.7% | |
| 3.1% | 17.1% | 20.6% | 20.9% | 20.0% | 22.1% | 21.5% | 23.1% | 23.0% | 23.3% | |
| 17.6% | 20.2% | 19.0% | 17.7% | 19.6% | 16.3% | 8.2% | 21.2% | 24.4% | 28.5% | |
| Spending | ||||||||||
| 4.5% | 4.0% | 3.8% | 4.1% | 4.4% | 4.0% | 3.7% | 3.8% | 4.1% | 3.7% | |
| 9.4% | 8.5% | 8.3% | 8.1% | 8.2% | 7.6% | 7.2% | 7.8% | 9.1% | 9.2% | |
| 3.2% | 2.7% | 3.3% | 7.8% | 4.3% | 6.7% | 9.4% | 8.4% | 5.1% | 2.0% | |
| 57.9% | 27.3% | 17.0% | 15.3% | 11.8% | 13.5% | 18.6% | 16.8% | 17.5% | 18.6% | |
| Returns | ||||||||||
| 7.1% | 34.9% | 45.4% | 33.5% | 25.7% | 25.7% | 24.8% | 22.8% | 18.8% | 19.7% | |
| 3.3% | 18.2% | 23.2% | 20.3% | 16.6% | 18.0% | 18.9% | 18.6% | 15.5% | 15.9% | |
| Balance and payout | ||||||||||
| 0.53 | 0.31 | 0.35 | 0.16 | 0.12 | 0.09 | 0.04 | 0.00 | 0.00 | 0.00 | |
| 180.5% | 31.9% | 26.1% | 31.0% | 35.4% | 28.9% | 30.9% | 31.3% | 35.4% | 35.1% | |
| 53.0% | 57.3% | 106.2% | 39.9% | 67.9% | 39.3% | 213.1% | 55.9% | 39.5% | 95.1% | |