Closing prices at the end of each trading day, from 26 Jun 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 | 319.0 | 109.1 | 19.0 | 51.5 | 32.3 | 4.9 | 5.9 | 6.5 |
| Growth | −65.8% | −82.6% | +170.7% | −37.2% | −85.0% | +20.9% | +11.4% | |
| Operating income | −31.1 | −50.6 | −26.6 | 2.0 | −48.0 | −53.6 | −30.4 | −25.3 |
| Net income | −12.3 | −42.4 | −32.1 | 4.4 | −43.9 | −36.8 | −20.3 | −14.1 |
| Growth | −1,090.5% | |||||||
| EPS, diluted | −0.36 | −0.38 | −7.55 | 0.75 | −7.03 | −5.86 | −3.22 | −2.24 |
| FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|
| Gross margin | 7.7% | −28.0% | −15.3% | 56.8% | 47.7% | −344.0% | 20.3% | 6.0% |
| Operating margin | −9.7% | −46.4% | −140.2% | 3.9% | −148.4% | −1,104.8% | −517.5% | −387.0% |
| Net margin | −3.9% | −38.9% | −169.0% | 8.6% | −135.8% | −757.4% | −345.1% | −215.6% |
| Free cash flow margin | −35.8% | −17.5% | −138.8% | −42.8% | 4.2% | −257.8% | −303.9% | −207.2% |
| FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|
| Operating cash flow | −108.2 | −13.3 | −15.5 | −15.8 | 5.2 | −11.5 | −17.6 | −9.0 |
| Capital expenditure | −5.9 | −5.8 | −10.8 | −6.2 | −3.8 | −1.0 | −0.2 | −4.5 |
| Free cash flow | −114.2 | −19.1 | −26.4 | −22.0 | 1.3 | −12.5 | −17.8 | −13.5 |
| Growth | −1,027.5% |
| FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|
| Cash | 19.5 | 3.5 | 13.7 | 239.9 | 251.3 | 241.6 | 213.8 | 200.2 |
| Total debt | n/a | n/a | 0.8 | n/a | n/a | n/a | n/a | n/a |
| Net cash (debt) | n/a | n/a | 12.9 | n/a | n/a | n/a | n/a | n/a |
| Shareholders’ equity | 67.8 | 25.6 | 109.8 | 369.0 | 318.9 | 279.8 | 259.6 | 244.2 |
| Debt to equity | n/a | n/a | 0.01 | n/a | 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 | 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 | ||||||||
| 319.0 | 109.1 | 19.0 | 51.5 | 32.3 | 4.9 | 5.9 | 6.5 | |
| Growth | −65.8% | −82.6% | +170.7% | −37.2% | −85.0% | +20.9% | +11.4% | |
| 294.6 | 139.6 | 21.9 | 22.2 | 16.9 | 21.6 | 4.7 | 6.1 | |
| 24.4 | −30.6 | −2.9 | 29.2 | 15.4 | −16.7 | 1.2 | 0.4 | |
| Growth | −225.0% | −47.3% | −208.4% | −66.8% | ||||
| n/a | n/a | n/a | 6.6 | 5.1 | 7.4 | 5.4 | 4.1 | |
| 51.4 | 18.9 | 22.8 | 25.8 | 40.7 | 29.0 | 30.5 | 22.7 | |
| −31.1 | −50.6 | −26.6 | 2.0 | −48.0 | −53.6 | −30.4 | −25.3 | |
| Growth | −2,463.5% | |||||||
| −10.9 | −40.7 | −22.9 | 2.4 | −45.8 | −39.1 | −20.9 | −14.5 | |
| 0.9 | 0.4 | 9.3 | −0.4 | −0.1 | −1.0 | −0.0 | −0.3 | |
| −12.3 | −42.4 | −32.1 | 4.4 | −43.9 | −36.8 | −20.3 | −14.1 | |
| Growth | −1,090.5% | |||||||
| Per share | ||||||||
| −0.36 | −0.38 | −7.55 | 0.75 | −7.03 | −5.86 | −3.22 | −2.24 | |
| −0.36 | −0.38 | −7.55 | 0.75 | −7.03 | −5.86 | −3.22 | −2.24 | |
| Growth | −1,037.3% | |||||||
| 33.8 | 111.8 | 4.1 | 5.9 | 6.2 | 6.3 | 6.3 | 6.3 | |
| 33.8 | 111.8 | 4.1 | 5.9 | 6.2 | 6.3 | 6.3 | 6.3 | |
| Growth | +230.6% | −96.4% | +45.9% | +5.4% | +0.4% | +0.1% | +0.0% | |
† The diluted share count jumps at 2019 and 2020, 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.