Closing prices at the end of each trading day, from 23 Sep 2020. 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.
| FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 691.7 | 736.7 | 801.5 | 965.0 | 1,099.1 | 1,228.4 | 1,353.1 | 1,501.8 |
| Growth | +6.5% | +8.8% | +20.4% | +13.9% | +11.8% | +10.1% | +11.0% | |
| Operating income | 121.4 | 141.9 | 150.2 | 94.6 | 208.6 | 230.5 | 302.2 | 362.6 |
| Net income | 142.1 | 103.1 | 126.5 | 93.2 | 174.8 | 326.8 | 234.8 | 277.9 |
| Growth | −27.5% | +22.7% | −26.3% | +87.5% | +87.0% | −28.2% | +18.3% | |
| EPS, diluted | 0.49 | 0.35 | 0.42 | 0.30 | 0.55 | 1.00 | 0.72 | 0.85 |
| Growth | −28.6% | +20.0% | −28.6% | +83.3% | +81.8% | −28.0% | +18.1% |
| FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|
| Gross margin | 81.0% | 80.4% | 79.1% | 77.6% | 78.4% | 78.3% | 80.9% | 81.5% |
| Operating margin | 17.5% | 19.3% | 18.7% | 9.8% | 19.0% | 18.8% | 22.3% | 24.1% |
| Net margin | 20.5% | 14.0% | 15.8% | 9.7% | 15.9% | 26.6% | 17.4% | 18.5% |
| Free cash flow margin | 20.7% | 20.9% | 30.2% | 28.0% | 23.3% | 31.9% | 31.1% | 34.6% |
| FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 161.5 | 170.8 | 258.3 | 288.0 | 274.3 | 416.7 | 435.3 | 538.5 |
| Capital expenditure | −18.6 | −16.6 | −16.4 | −17.5 | −18.5 | −25.0 | −14.0 | −18.3 |
| Free cash flow | 142.8 | 154.1 | 241.9 | 270.5 | 255.8 | 391.7 | 421.2 | 520.2 |
| Growth | +7.9% | +56.9% | +11.8% | −5.4% | +53.1% | +7.5% | +23.5% | |
| Buybacks | −46.5 | −24.2 | 0.0 | 0.0 | −28.3 | 0.0 | −64.4 | −125.1 |
| Dividends paid | −20.1 | −25.0 | −422.6 | −33.4 | −34.5 | −58.8 | −72.1 | −85.0 |
| FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|
| Cash | 81.2 | 121.1 | 122.0 | 329.3 | 71.7 | 68.4 | 64.0 | 123.3 |
| Total debt | n/a | 233.8 | 246.0 | 1,436.0 | 1,780.7 | 1,528.4 | 1,388.1 | 1,248.9 |
| Net cash (debt) | n/a | −112.6 | −124.0 | −1,106.7 | −1,709.0 | −1,460.0 | −1,324.1 | −1,125.6 |
| Shareholders’ equity | 147.4 | 334.6 | 341.6 | 409.2 | 573.5 | 883.3 | 1,041.0 | 1,189.4 |
| Debt to equity | n/a | 0.70 | 0.72 | 3.51 | 3.11 | 1.73 | 1.33 | 1.05 |
In millions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | 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 | ||||||||
| 691.7 | 736.7 | 801.5 | 965.0 | 1,099.1 | 1,228.4 | 1,353.1 | 1,501.8 | |
| Growth | +6.5% | +8.8% | +20.4% | +13.9% | +11.8% | +10.1% | +11.0% | |
| 131.3 | 144.2 | 167.2 | 216.5 | 237.0 | 266.1 | 257.8 | 277.5 | |
| 560.4 | 592.5 | 634.4 | 748.5 | 862.1 | 962.3 | 1,095.3 | 1,224.2 | |
| Growth | +5.7% | +7.1% | +18.0% | +15.2% | +11.6% | +13.8% | +11.8% | |
| 175.0 | 183.6 | 185.5 | 220.9 | 257.9 | 274.6 | 281.2 | 307.6 | |
| 89.3 | 97.2 | 113.3 | 150.1 | 174.6 | 180.7 | 210.4 | 217.3 | |
| 121.4 | 141.9 | 150.2 | 94.6 | 208.6 | 230.5 | 302.2 | 362.6 | |
| Growth | +16.9% | +5.8% | −37.0% | +120.5% | +10.5% | +31.1% | +20.0% | |
| 112.9 | 128.1 | 167.6 | 93.3 | 198.3 | 183.5 | 293.1 | 350.7 | |
| −29.3 | 23.7 | 38.6 | −3.4 | 21.3 | −143.2 | 58.7 | 73.0 | |
| 142.1 | 103.1 | 126.5 | 93.2 | 174.8 | 326.8 | 234.8 | 277.9 | |
| Growth | −27.5% | +22.7% | −26.3% | +87.5% | +87.0% | −28.2% | +18.3% | |
| Per share | ||||||||
| 0.50 | 0.36 | 0.44 | 0.30 | 0.57 | 1.05 | 0.75 | 0.88 | |
| 0.49 | 0.35 | 0.42 | 0.30 | 0.55 | 1.00 | 0.72 | 0.85 | |
| Growth | −28.6% | +20.0% | −28.6% | +83.3% | +81.8% | −28.0% | +18.1% | |
| 285.8 | 284.6 | 289.9 | 305.7 | 309.2 | 312.4 | 314.9 | 314.7 | |
| 292.6 | 293.8 | 299.4 | 314.6 | 331.8 | 332.5 | 333.8 | 333.1 | |
| Growth | +0.4% | +1.9% | +5.1% | +5.5% | +0.2% | +0.4% | −0.2% | |