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 | 365.0 | 441.2 | 603.7 | 818.4 | 1,725.6 | 2,329.1 | 2,566.1 | 2,748.4 | 2,808.3 | 2,883.5 |
| Growth | +20.9% | +36.8% | +35.6% | +110.9% | +35.0% | +10.2% | +7.1% | +2.2% | +2.7% | |
| Operating income | 17.6 | 11.9 | 74.8 | 88.8 | 424.0 | 465.7 | −658.6 | 279.8 | 380.2 | 266.2 |
| Net income | −29.9 | 81.8 | 77.5 | 95.9 | 349.2 | 493.5 | −694.3 | 307.6 | 303.3 | 163.0 |
| Growth | −5.3% | +23.7% | +264.2% | +41.3% | −240.7% | −1.4% | −46.3% | |||
| EPS, diluted | −0.26 | 0.68 | 0.61 | 0.76 | 2.69 | 3.40 | −5.48 | 2.24 | 2.35 | 1.39 |
| Growth | −10.3% | +24.6% | +253.9% | +26.4% | −261.2% | +4.9% | −40.9% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 66.2% | 65.8% | 68.4% | 66.9% | 73.1% | 71.9% | 71.0% | 69.8% | 72.4% | 71.6% |
| Operating margin | 4.8% | 2.7% | 12.4% | 10.8% | 24.6% | 20.0% | −25.7% | 10.2% | 13.5% | 9.2% |
| Net margin | −8.2% | 18.5% | 12.8% | 11.7% | 20.2% | 21.2% | −27.1% | 11.2% | 10.8% | 5.7% |
| Free cash flow margin | 3.3% | 14.8% | 32.8% | 24.4% | 39.3% | 27.5% | 26.2% | 25.2% | 26.3% | 23.5% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 48.0 | 69.1 | 198.9 | 206.9 | 679.0 | 651.6 | 683.6 | 705.5 | 752.5 | 693.4 |
| Capital expenditure | −36.0 | −3.9 | −1.0 | −7.5 | −1.4 | −11.2 | −10.2 | −13.0 | −14.2 | −15.4 |
| Free cash flow | 12.0 | 65.2 | 197.9 | 199.4 | 677.5 | 640.3 | 673.4 | 692.6 | 738.3 | 678.0 |
| Growth | +443.7% | +203.8% | +0.8% | +239.8% | −5.5% | +5.2% | +2.8% | +6.6% | −8.2% | |
| Buybacks | 0.0 | −10.3 | −134.6 | −177.0 | −268.7 | −302.8 | −425.7 | −577.0 | −723.9 | −776.9 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 181.6 | 315.4 | 367.0 | 443.3 | 1,244.1 | 780.2 | 921.3 | 914.3 | 811.2 | 1,395.8 |
| Total debt | n/a | 0.0 | 276.5 | 785.1 | 1,062.3 | 2,275.4 | 2,279.6 | 2,283.8 | 2,288.1 | 2,333.2 |
| Net cash (debt) | n/a | 315.4 | 90.5 | −341.8 | 181.8 | −1,495.2 | −1,358.4 | −1,369.5 | −1,476.9 | −937.4 |
| Shareholders’ equity | 344.8 | 396.9 | 400.9 | 406.6 | 742.4 | 628.6 | −547.3 | −543.7 | −758.9 | −1,098.1 |
| Debt to equity | n/a | 0.00 | 0.69 | 1.93 | 1.43 | 3.62 | 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 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Margins | ||||||||||
| 66.2% | 65.8% | 68.4% | 66.9% | 73.1% | 71.9% | 71.0% | 69.8% | 72.4% | 71.6% | |
| 4.8% | 2.7% | 12.4% | 10.8% | 24.6% | 20.0% | −25.7% | 10.2% | 13.5% | 9.2% | |
| −0.8% | 7.3% | 9.1% | 9.9% | 21.2% | 20.3% | −25.8% | 10.7% | 14.6% | 8.6% | |
| −8.2% | 18.5% | 12.8% | 11.7% | 20.2% | 21.2% | −27.1% | 11.2% | 10.8% | 5.7% | |
| 3.3% | 14.8% | 32.8% | 24.4% | 39.3% | 27.5% | 26.2% | 25.2% | 26.3% | 23.5% | |
| Spending | ||||||||||
| 15.1% | 16.9% | 16.1% | 14.9% | 10.4% | 11.7% | 16.1% | 17.1% | 15.8% | 15.6% | |
| 23.6% | 20.7% | 13.7% | 14.8% | 9.0% | 12.1% | 12.2% | 12.5% | 12.6% | 11.5% | |
| 9.9% | 0.9% | 0.2% | 0.9% | 0.1% | 0.5% | 0.4% | 0.5% | 0.5% | 0.5% | |
| n/a | −153.5% | −40.7% | −18.9% | 4.5% | −4.6% | n/a | −5.0% | 26.2% | 33.9% | |
| Returns | ||||||||||
| −8.7% | 20.6% | 19.3% | 23.6% | 47.0% | 78.5% | n/a | n/a | n/a | n/a | |
| −5.1% | 13.5% | 8.6% | 6.2% | 14.5% | 12.9% | −26.3% | 11.5% | 12.5% | 5.8% | |
| Balance and payout | ||||||||||
| n/a | 0.00 | 0.69 | 1.93 | 1.43 | 3.62 | n/a | n/a | n/a | n/a | |
| 40.7% | 34.5% | 55.5% | 73.6% | 69.1% | 83.6% | 120.8% | 120.2% | 131.4% | 138.8% | |
| 0.0% | 15.8% | 68.0% | 88.8% | 39.7% | 47.3% | 63.2% | 83.3% | 98.1% | 114.6% | |