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.
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Revenue | 2.35 | 5.95 | 10.97 | 32.64 | 26.11 | 32.05 |
| Growth | +152.8% | +84.3% | +197.6% | −20.0% | +22.7% | |
| Net income | 0.16 | 1.84 | −1.96 | 5.05 | 4.58 | 3.49 |
| Growth | +1,071.3% | −206.6% | −9.3% | −23.7% | ||
| EPS, diluted | 0.44 | 7.32 | −3.43 | 8.28 | 7.33 | 5.54 |
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Net margin | 6.7% | 30.9% | −17.9% | 15.5% | 17.5% | 10.9% |
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Operating cash flow | −1.62 | 1.06 | 3.79 | 6.32 | 3.25 | 7.25 |
| Buybacks | −0.09 | −0.30 | −0.64 | −0.56 | −0.89 | −0.77 |
| Dividends paid | −0.55 | −0.52 | −0.96 | −1.01 | −1.09 | −1.20 |
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Cash | 1.56 | 0.92 | 8.98 | 17.69 | 17.11 | 20.59 |
| Total debt | n/a | 3.13 | 6.47 | 8.09 | 10.59 | 13.36 |
| Net cash (debt) | n/a | −2.22 | 2.51 | 9.60 | 6.52 | 7.23 |
| Shareholders’ equity | 5.51 | 3.79 | 6.64 | 14.04 | 17.25 | 23.34 |
| Debt to equity | n/a | 0.83 | 0.97 | 0.58 | 0.61 | 0.57 |
In billions of USD, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | 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 | ||||||
| 2.35 | 5.95 | 10.97 | 32.64 | 26.11 | 32.05 | |
| Growth | +152.8% | +84.3% | +197.6% | −20.0% | +22.7% | |
| 0.55 | 4.86 | −4.25 | 5.59 | 7.44 | 6.68 | |
| 0.09 | 0.59 | −0.74 | −0.92 | 1.06 | 1.28 | |
| 0.16 | 1.84 | −1.96 | 5.05 | 4.58 | 3.49 | |
| Growth | +1,071.3% | −206.6% | −9.3% | −23.7% | ||
| Per share | ||||||
| 0.44 | 7.32 | −3.43 | 8.32 | 7.39 | 5.58 | |
| 0.44 | 7.32 | −3.43 | 8.28 | 7.33 | 5.54 | |
| Growth | +1,563.6% | −146.9% | −11.5% | −24.4% | ||
| 227.5 | 236.6 | 584.7 | 581.4 | 586.1 | 589.5 | |
| 227.5 | 236.6 | 584.7 | 588.8 | 604.0 | 593.7 | |
| Growth | +4.0% | +147.2% | +0.7% | +2.6% | −1.7% | |
† The diluted share count jumps at 2022, 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.