Closing prices at the end of each trading day, from 13 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 | 3,962.0 | 4,390.5 | 4,965.1 | 5,333.7 | 5,647.3 | 6,010.9 | 6,980.6 | 7,346.7 | 7,546.0 | 8,200.5 |
| Growth | +10.8% | +13.1% | +7.4% | +5.9% | +6.4% | +16.1% | +5.2% | +2.7% | +8.7% | |
| Operating income | 795.8 | 881.8 | 999.2 | 1,057.2 | 1,141.8 | 1,217.4 | 1,453.6 | 1,528.7 | 1,510.0 | 1,655.7 |
| Net income | 499.4 | 578.6 | 751.9 | 790.9 | 859.1 | 925.0 | 1,086.9 | 1,155.0 | 1,150.6 | 1,258.4 |
| Growth | +15.9% | +30.0% | +5.2% | +8.6% | +7.7% | +17.5% | +6.3% | −0.4% | +9.4% | |
| EPS, diluted | 1.73 | 1.00 | 1.31 | 1.38 | 1.49 | 1.60 | 1.89 | 1.01 | 1.00 | 1.09 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 49.6% | 49.3% | 48.3% | 47.2% | 45.5% | 46.2% | 46.1% | 45.7% | 45.1% | 45.0% |
| Operating margin | 20.1% | 20.1% | 20.1% | 19.8% | 20.2% | 20.3% | 20.8% | 20.8% | 20.0% | 20.2% |
| Net margin | 12.6% | 13.2% | 15.1% | 14.8% | 15.2% | 15.4% | 15.6% | 15.7% | 15.2% | 15.3% |
| Free cash flow margin | 8.3% | 10.6% | 10.0% | 11.2% | 16.5% | 10.2% | 11.0% | 17.1% | 12.5% | 12.8% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 519.9 | 585.2 | 674.2 | 842.7 | 1,101.8 | 770.1 | 941.0 | 1,432.7 | 1,173.3 | 1,295.9 |
| Capital expenditure | −189.5 | −119.9 | −176.3 | −246.4 | −168.1 | −156.6 | −173.8 | −172.8 | −226.5 | −245.3 |
| Free cash flow | 330.4 | 465.3 | 497.9 | 596.3 | 933.7 | 613.5 | 767.2 | 1,259.9 | 946.8 | 1,050.6 |
| Growth | +40.8% | +7.0% | +19.8% | +56.6% | −34.3% | +25.1% | +64.2% | −24.9% | +11.0% | |
| Buybacks | −59.5 | −82.6 | −103.0 | 0.0 | −52.0 | 0.0 | −237.8 | 0.0 | 0.0 | n/a |
| Dividends paid | −346.6 | −369.1 | −441.9 | −498.6 | −803.4 | −643.7 | −711.3 | −1,016.8 | −893.3 | −1,004.2 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 112.7 | 116.9 | 167.2 | 174.9 | 245.7 | 236.2 | 230.1 | 221.3 | 255.8 | 276.8 |
| Total debt | 390.0 | 415.0 | 500.0 | 345.0 | 405.0 | 390.0 | 555.0 | 260.0 | 200.0 | 125.0 |
| Net cash (debt) | −277.3 | −298.1 | −332.8 | −170.1 | −159.3 | −153.8 | −324.9 | −38.7 | 55.8 | 151.8 |
| Shareholders’ equity | 1,933.1 | 2,096.9 | 2,302.7 | 2,665.6 | 2,733.2 | 3,042.2 | 3,163.2 | 3,348.8 | 3,616.3 | 3,943.6 |
| Debt to equity | 0.20 | 0.20 | 0.22 | 0.13 | 0.15 | 0.13 | 0.18 | 0.08 | 0.06 | 0.03 |
In millions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | FY2016 31 Dec 2016 | FY2017† 31 Dec 2017 | FY2018 31 Dec 2018 | FY2019 31 Dec 2019 | FY2020 31 Dec 2020 | FY2021 31 Dec 2021 | FY2022 31 Dec 2022 | FY2023† 31 Dec 2023 | FY2024 31 Dec 2024 | FY2025 31 Dec 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and profit | ||||||||||
| 3,962.0 | 4,390.5 | 4,965.1 | 5,333.7 | 5,647.3 | 6,010.9 | 6,980.6 | 7,346.7 | 7,546.0 | 8,200.5 | |
| Growth | +10.8% | +13.1% | +7.4% | +5.9% | +6.4% | +16.1% | +5.2% | +2.7% | +8.7% | |
| 1,997.2 | 2,226.9 | 2,566.2 | 2,818.3 | 3,079.5 | 3,233.7 | 3,764.8 | 3,992.2 | 4,144.1 | 4,509.3 | |
| 1,964.8 | 2,163.6 | 2,398.9 | 2,515.4 | 2,567.8 | 2,777.2 | 3,215.8 | 3,354.5 | 3,401.9 | 3,691.2 | |
| Growth | +10.1% | +10.9% | +4.9% | +2.1% | +8.2% | +15.8% | +4.3% | +1.4% | +8.5% | |
| 1,169.5 | 1,282.8 | 1,400.2 | 1,458.2 | 1,426.0 | 1,559.8 | 1,762.2 | 1,825.8 | 1,891.9 | 2,035.5 | |
| 795.8 | 881.8 | 999.2 | 1,057.2 | 1,141.8 | 1,217.4 | 1,453.6 | 1,528.7 | 1,510.0 | 1,655.7 | |
| Growth | +10.8% | +13.3% | +5.8% | +8.0% | +6.6% | +19.4% | +5.2% | −1.2% | +9.6% | |
| 789.7 | 873.1 | 987.0 | 1,043.7 | 1,132.7 | 1,207.8 | 1,440.0 | 1,522.0 | 1,508.1 | 1,655.0 | |
| 290.3 | 294.5 | 235.1 | 252.8 | 273.6 | 282.8 | 353.1 | 367.0 | 357.5 | 396.6 | |
| 499.4 | 578.6 | 751.9 | 790.9 | 859.1 | 925.0 | 1,086.9 | 1,155.0 | 1,150.6 | 1,258.4 | |
| Growth | +15.9% | +30.0% | +5.2% | +8.6% | +7.7% | +17.5% | +6.3% | −0.4% | +9.4% | |
| Per share | ||||||||||
| 1.73 | 1.00 | 1.31 | 1.38 | 1.50 | 1.61 | 1.89 | 1.01 | 1.00 | 1.10 | |
| 1.73 | 1.00 | 1.31 | 1.38 | 1.49 | 1.60 | 1.89 | 1.01 | 1.00 | 1.09 | |
| Growth | −42.2% | +31.0% | +5.3% | +8.0% | +7.4% | +18.1% | −46.6% | −1.0% | +9.0% | |
| 288.9 | 576.4 | 573.9 | 573.2 | 573.8 | 574.8 | 573.8 | 1,143 | 1,145 | 1,148 | |
| 289.2 | 576.7 | 574.3 | 574.4 | 575.7 | 577.1 | 575.6 | 1,146 | 1,149 | 1,150 | |
| Growth | +99.4% | −0.4% | +0.0% | +0.2% | +0.3% | −0.3% | +99.1% | +0.2% | +0.2% | |
† The diluted share count jumps at 2017 and 2023, so per-share figures either side of that column are not comparable. Usually a split, but the break lands on the restatement boundary rather than on the split date, because every column is that period’s latest filing.