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 | 5,083.8 | 5,292.4 | 5,671.6 | 5,898.0 | 6,783.2 | 8,245.9 | 8,674.4 | 7,750.7 | 7,711.5 | 7,806.8 |
| Growth | +4.1% | +7.2% | +4.0% | +15.0% | +21.6% | +5.2% | −10.6% | −0.5% | +1.2% | |
| Operating income | 472.6 | 453.8 | 436.0 | 465.9 | 910.7 | 1,453.1 | 1,498.4 | 1,244.2 | 1,430.2 | 1,415.7 |
| Net income | 305.4 | 259.5 | 333.7 | 356.1 | 680.7 | 1,126.3 | 1,127.9 | 949.8 | 1,125.3 | 1,088.4 |
| Growth | −15.0% | +28.6% | +6.7% | +91.2% | +65.5% | +0.1% | −15.8% | +18.5% | −3.3% | |
| EPS, diluted | 3.41 | 3.02 | 4.05 | 4.49 | 8.61 | 14.75 | 8.16 | 7.28 | 8.79 | 8.84 |
| FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 37.0% | 36.5% | 37.0% | 36.3% | 38.9% | 44.0% | 42.4% | 42.6% | 46.5% | 46.2% |
| Operating margin | 9.3% | 8.6% | 7.7% | 7.9% | 13.4% | 17.6% | 17.3% | 16.1% | 18.5% | 18.1% |
| Net margin | 6.0% | 4.9% | 5.9% | 6.0% | 10.0% | 13.7% | 13.0% | 12.3% | 14.6% | 13.9% |
| Free cash flow margin | 6.4% | 5.9% | 7.0% | 7.1% | 16.3% | 13.9% | 8.1% | 19.2% | 14.8% | 13.5% |
| FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 524.7 | 499.7 | 586.0 | 607.3 | 1,274.8 | 1,371.1 | 1,052.8 | 1,680.3 | 1,360.2 | 1,314.9 |
| Capital expenditure | −197.4 | −189.7 | −190.1 | −186.3 | −169.5 | −226.5 | −354.1 | −188.5 | −221.6 | −259.4 |
| Free cash flow | 327.3 | 310.0 | 395.9 | 421.0 | 1,105.3 | 1,144.6 | 698.7 | 1,491.8 | 1,138.7 | 1,055.5 |
| Growth | −5.3% | +27.7% | +6.3% | +162.5% | +3.6% | −39.0% | +113.5% | −23.7% | −7.3% | |
| Buybacks | −151.3 | −196.2 | −295.3 | −148.8 | −150.0 | −899.4 | −880.0 | −313.0 | −807.5 | −854.0 |
| Dividends paid | −133.5 | −135.0 | −140.3 | −150.6 | −157.6 | −187.5 | −217.3 | −232.5 | −280.1 | −316.5 |
| FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | FY2026 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 213.7 | 390.1 | 339.0 | 432.2 | 1,200.3 | 850.3 | 367.3 | 1,262.0 | 1,213.0 | 1,019.8 |
| Total debt | n/a | 299.4 | 299.6 | 299.8 | 299.4 | 0.0 | n/a | n/a | n/a | n/a |
| Net cash (debt) | n/a | 90.7 | 39.3 | 132.3 | 901.0 | 850.3 | n/a | n/a | n/a | n/a |
| Shareholders’ equity | 1,248.2 | 1,203.6 | 1,155.7 | 1,235.9 | 1,651.2 | 1,664.2 | 1,701.1 | 2,127.9 | 2,142.4 | 2,082.6 |
| Debt to equity | n/a | 0.25 | 0.26 | 0.24 | 0.18 | 0.00 | n/a | 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 Jan 2017 | FY2018 28 Jan 2018 | FY2019 3 Feb 2019 | FY2020 2 Feb 2020 | FY2021 31 Jan 2021 | FY2022 30 Jan 2022 | FY2023† 29 Jan 2023 | FY2024 28 Jan 2024 | FY2025 2 Feb 2025 | FY2026 1 Feb 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and profit | ||||||||||
| 5,083.8 | 5,292.4 | 5,671.6 | 5,898.0 | 6,783.2 | 8,245.9 | 8,674.4 | 7,750.7 | 7,711.5 | 7,806.8 | |
| Growth | +4.1% | +7.2% | +4.0% | +15.0% | +21.6% | +5.2% | −10.6% | −0.5% | +1.2% | |
| n/a | n/a | n/a | n/a | n/a | n/a | n/a | 4,447.1 | 4,129.2 | 4,203.8 | |
| 1,883.3 | 1,931.7 | 2,101.0 | 2,139.1 | 2,636.3 | 3,632.0 | 3,677.7 | 3,303.6 | 3,582.3 | 3,603.1 | |
| Growth | +2.6% | +8.8% | +1.8% | +23.2% | +37.8% | +1.3% | −10.2% | +8.4% | +0.6% | |
| 1,410.7 | 1,477.9 | 1,665.1 | 1,673.2 | 1,725.6 | 2,178.8 | 2,179.3 | 2,059.4 | 2,152.1 | 2,187.3 | |
| 472.6 | 453.8 | 436.0 | 465.9 | 910.7 | 1,453.1 | 1,498.4 | 1,244.2 | 1,430.2 | 1,415.7 | |
| Growth | −4.0% | −3.9% | +6.9% | +95.5% | +59.6% | +3.1% | −17.0% | +14.9% | −1.0% | |
| 471.9 | 452.4 | 429.2 | 457.0 | 894.5 | 1,451.3 | 1,500.7 | 1,273.4 | 1,485.7 | 1,452.6 | |
| 166.5 | 192.9 | 95.6 | 101.0 | 213.8 | 324.9 | 372.8 | 323.6 | 360.5 | 364.1 | |
| 305.4 | 259.5 | 333.7 | 356.1 | 680.7 | 1,126.3 | 1,127.9 | 949.8 | 1,125.3 | 1,088.4 | |
| Growth | −15.0% | +28.6% | +6.7% | +91.2% | +65.5% | +0.1% | −15.8% | +18.5% | −3.3% | |
| Per share | ||||||||||
| 3.45 | 3.03 | 4.10 | 4.56 | 8.81 | 15.17 | 8.29 | 7.35 | 8.91 | 8.96 | |
| 3.41 | 3.02 | 4.05 | 4.49 | 8.61 | 14.75 | 8.16 | 7.28 | 8.79 | 8.84 | |
| Growth | −11.4% | +34.1% | +10.9% | +91.8% | +71.3% | −44.7% | −10.8% | +20.7% | +0.6% | |
| 88.6 | 85.6 | 81.4 | 78.1 | 77.3 | 74.3 | 136.0 | 129.1 | 126.2 | 121.4 | |
| 89.5 | 86.1 | 82.3 | 79.2 | 79.1 | 76.4 | 138.2 | 130.5 | 128.0 | 123.2 | |
| Growth | −3.8% | −4.3% | −3.8% | −0.2% | −3.4% | +81.0% | −5.5% | −1.9% | −3.8% | |
† The diluted share count jumps at 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.