Closing prices at the end of each trading day, from 1 Oct 2018. 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 | 1,020.0 | 1,157.0 | 1,258.0 | 1,365.0 | 1,474.0 | 1,602.0 | 1,662.0 | 1,780.0 | 1,843.0 | 2,093.0 |
| Growth | +13.4% | +8.7% | +8.5% | +8.0% | +8.7% | +3.7% | +7.1% | +3.5% | +13.6% | |
| Net income | 124.0 | 160.0 | 125.0 | 153.0 | 112.0 | 128.0 | 71.0 | 171.0 | 235.0 | 255.0 |
| Growth | +29.0% | −21.9% | +22.4% | −26.8% | +14.3% | −44.5% | +140.8% | +37.4% | +8.5% | |
| EPS, diluted | 1.47 | 1.90 | 1.47 | 1.80 | 1.31 | 1.50 | 0.87 | 2.12 | 3.01 | 3.42 |
| Growth | +29.3% | −22.6% | +22.4% | −27.2% | +14.5% | −42.0% | +143.7% | +42.0% | +13.6% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 48.4% | 49.0% | 45.5% | 49.7% | 48.6% | 48.9% | 42.7% | 49.7% | 53.8% | 55.3% |
| Net margin | 12.2% | 13.8% | 9.9% | 11.2% | 7.6% | 8.0% | 4.3% | 9.6% | 12.8% | 12.2% |
| Free cash flow margin | 14.1% | 15.5% | 12.9% | 13.0% | 11.9% | 9.6% | 6.1% | 9.6% | 12.5% | 18.6% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 155.0 | 194.0 | 189.0 | 200.0 | 207.0 | 185.0 | 142.0 | 202.0 | 270.0 | 416.0 |
| Capital expenditure | −11.0 | −15.0 | −27.0 | −22.0 | −32.0 | −31.0 | −40.0 | −32.0 | −39.0 | −26.0 |
| Free cash flow | 144.0 | 179.0 | 162.0 | 178.0 | 175.0 | 154.0 | 102.0 | 170.0 | 231.0 | 390.0 |
| Growth | +24.3% | −9.5% | +9.9% | −1.7% | −12.0% | −33.8% | +66.7% | +35.9% | +68.8% | |
| Buybacks | n/a | n/a | n/a | n/a | n/a | −103.0 | −59.0 | −121.0 | −161.0 | −283.0 |
| Dividends paid | −87.0 | −63.0 | −137.0 | n/a | n/a | n/a | n/a | n/a | n/a | n/a |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 168.0 | 282.0 | 296.0 | 428.0 | 597.0 | 262.0 | 292.0 | 325.0 | 421.0 | 566.0 |
| Total debt | n/a | n/a | n/a | n/a | n/a | n/a | 609.0 | 593.0 | 1,199.0 | 1,173.0 |
| Net cash (debt) | n/a | n/a | n/a | n/a | n/a | n/a | −317.0 | −268.0 | −778.0 | −607.0 |
| Shareholders’ equity | 560.0 | 661.0 | −344.0 | −179.0 | −61.0 | 2.0 | 61.0 | 136.0 | 239.0 | 242.0 |
| Debt to equity | n/a | n/a | n/a | n/a | n/a | n/a | 9.98 | 4.36 | 5.02 | 4.85 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Assets | ||||||||||
| 168.0 | 282.0 | 296.0 | 428.0 | 597.0 | 262.0 | 292.0 | 325.0 | 421.0 | 566.0 | |
| n/a | 406.0 | 12.0 | 11.0 | 5.0 | 7.0 | 5.0 | 6.0 | 10.0 | 10.0 | |
| n/a | 31.0 | 47.0 | 51.0 | 60.0 | 66.0 | 66.0 | 60.0 | 73.0 | 57.0 | |
| 471.0 | 476.0 | 476.0 | 501.0 | 512.0 | 512.0 | 503.0 | 503.0 | 967.0 | 959.0 | |
| n/a | 1,416.0 | 1,041.0 | 1,250.0 | 1,405.0 | 1,069.0 | 1,082.0 | 1,089.0 | 2,107.0 | 2,142.0 | |
| Growth | −26.5% | +20.1% | +12.4% | −23.9% | +1.2% | +0.6% | +93.5% | +1.7% | ||
| Liabilities | ||||||||||
| n/a | n/a | n/a | n/a | n/a | n/a | 609.0 | 593.0 | 1,199.0 | 1,173.0 | |
| calc | n/a | n/a | n/a | n/a | n/a | n/a | 609.0 | 593.0 | 1,199.0 | 1,173.0 |
| n/a | n/a | 1,385.0 | n/a | n/a | n/a | n/a | n/a | n/a | n/a | |
| Equity | ||||||||||
| n/a | n/a | −336.0 | −188.0 | −75.0 | 53.0 | 124.0 | 296.0 | 530.0 | 785.0 | |
| 560.0 | 661.0 | −344.0 | −179.0 | −61.0 | 2.0 | 61.0 | 136.0 | 239.0 | 242.0 | |
| Growth | +18.0% | −152.0% | +2,950.0% | +123.0% | +75.7% | +1.3% | ||||
| Per share and net cash | ||||||||||
| calc | n/a | n/a | n/a | n/a | n/a | n/a | −317.0 | −268.0 | −778.0 | −607.0 |
| n/a | 84.5 | 84.5 | 85.3 | 85.5 | 83.2 | 81.5 | 78.4 | 75.3 | 71.0 | |
| calc | n/a | 7.82 | −4.07 | −2.10 | −0.71 | 0.02 | 0.75 | 1.74 | 3.17 | 3.41 |
Lines marked calc are worked out here from filed figures; point at one for how.