Financial statements and analysis
Showing the last 6 fiscal years: 2019 to 2024
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (CNY) Term End Date Filing Date | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 | 2017 Dec 31, 2017 Dec 31, 2017 |
|---|
Total Revenue | 240.19B 34.0% | 179.20B 21.1% | 147.96B 45.6% | 101.61B 10.3% | 92.11B 5.4% | 97.40B 8.6% | 106.60B 14.9% | 92.76B 72.7% |
Cost of Revenue | 201.99B 33.1% | 151.79B 19.5% | 127.07B 50.9% | 84.20B 8.8% | 77.38B 3.9% | 80.48B 5.4% | 85.08B 13.8% | 74.78B 70.4% |
Gross Profit | 38.20B 39.3% | 27.42B 31.2% | 20.90B 20.0% | 17.41B 18.2% | 14.74B 12.9% | 16.92B 21.4% | 21.51B 19.6% | 17.98B 82.7% |
Gross Margin % | 16.00% 6.7% | 15.00% 7.1% | 14.00% 17.6% | 17.00% 6.3% | 16.00% 5.9% | 17.00% 15.0% | 20.00% 5.3% | 19.00% 5.6% |
Research & Development | 10.42B 33.4% | 7.81B 15.4% | 6.76B | 0.00 100.0% | 3.74B 21.9% | 3.07B 59.2% | 1.93B 30.3% | 1.48B 35.8% |
General & Administrative | 4.90B 16.3% | 4.21B 63.6% | 11.58B 27.0% | 9.12B 58.6% | 5.75B 13.0% | 5.09B 34.2% | 3.79B 28.5% | 2.95B 13.4% |
Selling & Marketing | 13.28B 12.3% | 11.83B 43.8% | 8.23B 30.1% | 6.32B 25.1% | 5.05B 16.6% | 4.33B 4.2% | 4.52B 11.5% | 4.06B 62.1% |
SG&A Expenses | 18.18B 13.3% | 16.04B 19.0% | 19.81B 27.2% | 15.57B 44.0% | 10.81B 14.3% | 9.46B 13.8% | 8.32B 18.7% | 7.01B 37.2% |
Other Operating Expenses | 827.07M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 29.43B 9.4% | 32.47B 22.2% | 26.58B 70.7% | 15.57B 7.0% | 14.55B 16.1% | 12.53B 22.3% | 10.24B 20.7% | 8.48B 37.0% |
Cost and Expenses | 231.42B 25.6% | 184.26B 19.9% | 153.65B 54.0% | 99.77B 8.5% | 91.93B 1.2% | 93.01B 2.4% | 95.32B 14.5% | 83.26B 66.3% |
Operating Income | 8.77B 123.7% | 3.92B 169.0% | -5.68B 408.6% | 1.84B 881.3% | 187.61M 95.7% | 4.39B 61.1% | 11.27B 18.7% | 9.50B 160.3% |
Operating Margin % | 4.00% 100.0% | 2.00% 150.0% | -4.00% 300.0% | 2.00% | 0.00% 100.0% | 5.00% 54.5% | 11.00% 10.0% | 10.00% 42.9% |
EBITDA | 28.35B 442.4% | 5.23B 46.6% | 3.56B 17.2% | 4.30B 29.7% | 6.12B 31.0% | 8.86B 37.5% | 14.18B 21.0% | 11.72B 114.2% |
EBITDA Margin % | 12.00% 300.0% | 3.00% 50.0% | 2.00% 50.0% | 4.00% 42.9% | 7.00% 22.2% | 9.00% 30.8% | 13.00% 0.0% | 13.00% 30.0% |
Interest Expense | 550.26M 32.0% | 417.01M | 0.00 100.0% | 264.83M 58.6% | 166.98M 30.9% | 127.58M 12.0% | 113.93M 3.3% | 110.28M 4.6% |
Interest Income | 1.24B 29.3% | 961.36M | 0.00 100.0% | 544.98M 45.2% | 375.30M 59.3% | 235.60M 22.1% | 192.92M 51.8% | 127.06M 48.7% |
Other Income (Expense) | 9.63B 837.0% | 1.03B 90.1% | 10.36B 266.9% | 2.82B 54.8% | 6.25B 19.2% | 5.25B 42.3% | 3.69B 12.5% | 3.28B 28.2% |
Pre-Tax Income | 18.40B 271.8% | 4.95B 5.7% | 4.68B 0.4% | 4.67B 27.6% | 6.44B 33.2% | 9.64B 35.6% | 14.96B 17.1% | 12.77B 105.9% |
Pre-Tax Margin % | 8.00% 166.7% | 3.00% 0.0% | 3.00% 40.0% | 5.00% 28.6% | 7.00% 30.0% | 10.00% 28.6% | 14.00% 0.0% | 14.00% 16.7% |
Tax Provision | 1.60B 10650.9% | 14.92M 53.8% | 32.28M 89.7% | 312.17M 64.0% | 866.35M 37.0% | 1.37B 39.8% | 2.28B 12.1% | 2.04B 97.2% |
Net Income | 16.63B 213.3% | 5.31B 0.9% | 5.26B 8.5% | 4.85B 12.4% | 5.53B 32.4% | 8.19B 34.8% | 12.55B 18.1% | 10.63B 108.0% |
Net Margin % | 7.00% 133.3% | 3.00% 25.0% | 4.00% 20.0% | 5.00% 16.7% | 6.00% 25.0% | 8.00% 33.3% | 12.00% 9.1% | 11.00% 10.0% |
Basic EPS | 32.80 221.6% | 10.20 0.0% | 10.20 6.2% | 9.60 14.3% | 11.20 37.8% | 18.00 35.7% | 28.00 17.6% | 23.80 105.2% |
Diluted EPS | 32.60 219.6% | 10.20 2.0% | 10.00 4.2% | 9.60 14.3% | 11.20 37.1% | 17.80 35.0% | 27.40 18.1% | 23.20 103.5% |
Basic Shares Outstanding | 503.29M 0.1% | 502.96M 0.3% | 501.70M 2.2% | 491.03M 2.8% | 477.61M 5.2% | 454.04M 1.2% | 448.82M 0.5% | 446.61M 1.3% |
Diluted Shares Outstanding | 505.16M 0.3% | 506.50M 0.2% | 507.35M 2.6% | 494.34M 3.4% | 478.06M 4.2% | 459.01M 0.1% | 458.70M 0.2% | 457.78M 2.7% |