Closing prices at the end of each trading day, from 23 Mar 2018. Not a live quote. Adjusted for share splits, so the line has no step at a split; dividends are not added back.
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 418.9 | 970.2 | 1,974.0 | 2,193.9 | 2,203.8 | 2,507.8 | 2,323.1 | 2,159.6 | 1,990.2 | 2,019.9 |
| Growth | +131.6% | +103.5% | +11.1% | +0.5% | +13.8% | −7.4% | −7.0% | −7.8% | +1.5% | |
| Operating income | −259.0 | −927.7 | −1,028.9 | −459.7 | −649.0 | 114.3 | 616.9 | 574.9 | 297.9 | 376.5 |
| Net income | −253.6 | −918.6 | −927.0 | −394.8 | −430.5 | 219.1 | 644.0 | 640.8 | 342.1 | 365.6 |
| Growth | +194.0% | −0.5% | −46.6% | +6.9% | ||||||
| EPS, diluted | n/a | n/a | n/a | n/a | −63.74 | 32.56 | 94.14 | 92.88 | 50.12 | 54.28 |
| Growth | +189.1% | −1.3% | −46.0% | +8.3% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 83.1% | 82.5% | 83.3% | 81.9% | 82.4% | 85.0% | 85.0% | 87.7% | 84.0% | 86.9% |
| Operating margin | −61.8% | −95.6% | −52.1% | −21.0% | −29.5% | 4.6% | 26.6% | 26.6% | 15.0% | 18.6% |
| Net margin | −60.5% | −94.7% | −47.0% | −18.0% | −19.5% | 8.7% | 27.7% | 29.7% | 17.2% | 18.1% |
| Free cash flow margin | 17.5% | 43.4% | −17.1% | −25.4% | −9.1% | −15.4% | 0.3% | 6.3% | 9.8% | 7.3% |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 89.3 | 819.5 | 180.5 | −533.5 | −188.6 | −373.3 | 9.1 | 140.8 | 195.5 | 146.8 |
| Capital expenditure | −15.9 | −398.2 | −517.8 | −24.8 | −12.4 | −13.7 | −3.2 | −5.8 | −0.3 | −0.2 |
| Free cash flow | 73.4 | 421.3 | −337.2 | −558.3 | −201.1 | −386.9 | 5.9 | 135.0 | 195.3 | 146.6 |
| Growth | +474.0% | −180.0% | +2,188.3% | +44.6% | −24.9% | |||||
| Dividends paid | n/a | n/a | n/a | n/a | n/a | n/a | −32.6 | −31.3 | 0.0 | 0.0 |
| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | n/a | 559.5 | 1,248.8 | 1,402.2 | 760.7 | 626.7 | 753.6 | 763.8 | 507.2 | 575.7 |
| Total debt | n/a | n/a | 258.1 | 225.6 | 193.1 | 220.6 | 182.0 | 143.3 | 41.5 | 0.0 |
| Net cash (debt) | n/a | n/a | 990.7 | 1,176.6 | 567.6 | 406.1 | 571.7 | 620.5 | 465.7 | 575.7 |
| Shareholders’ equity | −889.0 | −1,641.8 | −339.1 | −738.2 | −1,211.5 | −1,009.2 | −374.5 | 277.0 | 601.3 | 945.6 |
| Debt to equity | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 0.52 | 0.07 | 0.00 |
In millions of CNY, 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operations | ||||||||||
| 89.3 | 819.5 | 180.5 | −533.5 | −188.6 | −373.3 | 9.1 | 140.8 | 195.5 | 146.8 | |
| Growth | +818.0% | −78.0% | −395.5% | +1,439.8% | +38.9% | −24.9% | ||||
| 5.5 | 8.1 | 25.8 | 37.2 | 40.3 | 37.9 | 46.7 | 30.6 | 29.5 | 28.8 | |
| Investment | ||||||||||
| −15.9 | −398.2 | −517.8 | −24.8 | −12.4 | −13.7 | −3.2 | −5.8 | −0.3 | −0.2 | |
| calc | 73.4 | 421.3 | −337.2 | −558.3 | −201.1 | −386.9 | 5.9 | 135.0 | 195.3 | 146.6 |
| Growth | +474.0% | −180.0% | +2,188.3% | +44.6% | −24.9% | |||||
| calc | n/a | n/a | n/a | n/a | −29.77 | −57.51 | 0.86 | 19.57 | 28.61 | 21.76 |
| −117.7 | −615.9 | −1,186.7 | 729.5 | −349.3 | 342.7 | 96.2 | −71.8 | −358.9 | −12.7 | |
| Financing | ||||||||||
| 47.1 | 341.5 | 1,587.3 | −64.2 | −59.1 | −38.9 | −67.9 | −74.7 | −112.7 | −47.7 | |
| n/a | n/a | n/a | n/a | n/a | n/a | −32.6 | −31.3 | 0.0 | 0.0 | |
Lines marked calc are worked out here from filed figures; point at one for how. Capital expenditure, dividends and buybacks are shown as money out, so negative. Shown in CNY as filed; the screener converts to dollars.