Closing prices at the end of each trading day, from 26 Aug 2024. 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 | 241.6 | 116.7 | 117.6 | 108.4 | 140.9 | 184.7 | 299.1 | n/a | n/a | n/a |
| Growth | −51.7% | +0.8% | −7.8% | +30.0% | +31.1% | +62.0% | ||||
| Operating income | 75.7 | 34.6 | 10.5 | 40.1 | 47.2 | 118.1 | 133.8 | 91.3 | 177.7 | 213.9 |
| Net income | 52.5 | 38.5 | −0.1 | n/a | 30.4 | 98.2 | 125.4 | 47.2 | 193.6 | 170.8 |
| Growth | −26.7% | −100.3% | +223.3% | +27.7% | −62.4% | +310.2% | −11.8% | |||
| EPS, diluted | n/a | n/a | n/a | n/a | n/a | 5.14 | 6.19 | 2.15 | 2.60 | 2.88 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating margin | 31.3% | 29.7% | 8.9% | 37.0% | 33.5% | 63.9% | 44.7% | n/a | n/a | n/a |
| Net margin | 21.7% | 33.0% | −0.1% | n/a | 21.6% | 53.2% | 41.9% | n/a | n/a | n/a |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 155.1 | 127.0 | 97.9 | 45.3 | 80.7 | 111.2 | 172.6 | 189.4 | 184.8 | 232.8 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 106.7 | 53.3 | 21.2 | 58.0 | 47.3 | 20.4 | 144.6 | 191.8 | 312.7 | 273.8 |
| Total debt | 602.2 | 454.3 | 291.4 | 259.0 | 374.3 | 1,309.0 | 1,289.1 | 1,678.7 | 2,395.1 | 2,354.3 |
| Net cash (debt) | −495.5 | −401.0 | −270.2 | −201.0 | −327.0 | −1,288.6 | −1,144.4 | −1,486.9 | −2,082.4 | −2,080.5 |
| Shareholders’ equity | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 1,174.9 | 1,343.0 | 1,499.4 |
| Debt to equity | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 1.43 | 1.78 | 1.57 |
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 | ||||||||||
| 241.6 | 116.7 | 117.6 | 108.4 | 140.9 | 184.7 | 299.1 | n/a | n/a | n/a | |
| Growth | −51.7% | +0.8% | −7.8% | +30.0% | +31.1% | +62.0% | ||||
| 6.3 | 6.2 | 5.7 | 5.5 | 7.2 | 2.0 | 2.2 | 2.6 | 16.7 | 15.6 | |
| 75.7 | 34.6 | 10.5 | 40.1 | 47.2 | 118.1 | 133.8 | 91.3 | 177.7 | 213.9 | |
| Growth | −54.2% | −69.7% | +282.1% | +17.7% | +149.9% | +13.3% | −31.8% | +94.6% | +20.4% | |
| 52.5 | 38.5 | −0.1 | n/a | 30.4 | 98.2 | 125.4 | 47.2 | 193.6 | 170.8 | |
| Growth | −26.7% | −100.3% | +223.3% | +27.7% | −62.4% | +310.2% | −11.8% | |||
| Per share | ||||||||||
| n/a | n/a | n/a | n/a | n/a | 5.14 | 6.19 | 2.15 | 2.60 | 2.90 | |
| n/a | n/a | n/a | n/a | n/a | 5.14 | 6.19 | 2.15 | 2.60 | 2.88 | |
| Growth | +20.4% | −65.3% | +20.9% | +10.8% | ||||||
| n/a | n/a | n/a | n/a | n/a | 18,342 | 19,325 | 21.2 | 56.1 | 58.9 | |
| n/a | n/a | n/a | n/a | n/a | 18,342 | 19,325 | 21.2 | 56.1 | 59.2 | |
| Growth | +5.4% | −99.9% | +164.8% | +5.5% | ||||||
† The diluted share count jumps at 2023 and 2024, 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.