Closing prices at the end of each trading day, from 11 Nov 2022. Not a live quote. Adjusted for share splits, so the line has no step at a split; dividends are not added back.
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Revenue | 1,566.6 | 2,147.6 | 2,263.0 | 4,666.0 | 7,247.9 | 9,790.2 |
| Growth | +37.1% | +5.4% | +106.2% | +55.3% | +35.1% | |
| Operating income | 63.3 | 196.1 | 165.0 | 924.0 | 1,622.3 | 2,306.7 |
| Net income | 42.1 | 145.1 | 98.1 | 737.1 | 1,275.3 | 1,621.0 |
| Growth | +244.9% | −32.4% | +651.4% | +73.0% | +27.1% | |
| EPS, diluted | −0.06 | 0.40 | 0.26 | 1.78 | 3.06 | 3.87 |
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Operating margin | 4.0% | 9.1% | 7.3% | 19.8% | 22.4% | 23.6% |
| Net margin | 2.7% | 6.8% | 4.3% | 15.8% | 17.6% | 16.6% |
| Free cash flow margin | 0.4% | 16.5% | 10.9% | 41.7% | 23.0% | 19.5% |
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Operating cash flow | 118.7 | 417.9 | 283.7 | 1,988.7 | 1,725.9 | 1,992.8 |
| Capital expenditure | −112.8 | −64.0 | −36.4 | −41.7 | −56.2 | −85.8 |
| Free cash flow | 5.9 | 353.9 | 247.3 | 1,947.0 | 1,669.7 | 1,907.0 |
| Growth | +5,878.1% | −30.1% | +687.4% | −14.2% | +14.2% | |
| Buybacks | n/a | −111.3 | n/a | n/a | n/a | −329.9 |
| Dividends paid | n/a | −20.6 | n/a | −150.6 | −436.0 | −772.0 |
| FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|
| Cash | 824.5 | 1,038.6 | 1,589.2 | 2,840.8 | 3,618.5 | 3,303.9 |
| Total debt | n/a | 44.6 | 31.1 | 2.0 | 2.0 | 2.0 |
| Net cash (debt) | n/a | 994.0 | 1,558.0 | 2,838.8 | 3,616.5 | 3,301.9 |
| Shareholders’ equity | −315.6 | 579.4 | 1,197.3 | 2,068.1 | 2,956.2 | 3,593.5 |
| Debt to equity | n/a | 0.08 | 0.03 | 0.00 | 0.00 | 0.00 |
In millions of CNY, 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 | ||||||
| 1,566.6 | 2,147.6 | 2,263.0 | 4,666.0 | 7,247.9 | 9,790.2 | |
| Growth | +37.1% | +5.4% | +106.2% | +55.3% | +35.1% | |
| 33.6 | 52.1 | 66.2 | 77.3 | 134.0 | 177.9 | |
| 131.4 | 197.1 | 350.0 | 451.5 | 352.6 | 516.7 | |
| 63.3 | 196.1 | 165.0 | 924.0 | 1,622.3 | 2,306.7 | |
| Growth | +209.9% | −15.9% | +460.2% | +75.6% | +42.2% | |
| 75.4 | 203.9 | 180.6 | 982.1 | 1,719.0 | 2,362.9 | |
| 37.6 | 64.2 | 84.5 | 243.0 | 446.0 | 741.6 | |
| 42.1 | 145.1 | 98.1 | 737.1 | 1,275.3 | 1,621.0 | |
| Growth | +244.9% | −32.4% | +651.4% | +73.0% | +27.1% | |
| Per share | ||||||
| −0.06 | 0.40 | 0.26 | 1.82 | 3.08 | 3.90 | |
| −0.06 | 0.40 | 0.26 | 1.78 | 3.06 | 3.87 | |
| Growth | −35.0% | +584.6% | +71.9% | +26.5% | ||
| 171.6 | 323.2 | 379.3 | 405.6 | 413.7 | 415.6 | |
| 171.6 | 323.2 | 381.6 | 414.8 | 417.2 | 419.3 | |
| Growth | +88.3% | +18.1% | +8.7% | +0.6% | +0.5% | |
† The diluted share count jumps at 2021, 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.
Shown in CNY as filed; the screener converts to dollars.