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 | 106.20B 6.9% | 99.31B 7.2% | 92.66B 18.1% | 113.17B 4.4% | 108.44B 7.3% | 101.09B 3.3% | 104.54B 17.0% | 125.98B 2.8% |
Cost of Revenue | 93.38B 2.7% | 90.90B 7.2% | 84.83B 15.4% | 100.28B 7.2% | 93.59B 5.7% | 88.50B 2.9% | 91.13B 16.9% | 109.72B 4.5% |
Gross Profit | 12.81B 52.3% | 8.41B 7.4% | 7.83B 39.2% | 12.88B 13.3% | 14.86B 18.0% | 12.58B 6.2% | 13.41B 17.5% | 16.26B 7.1% |
Gross Margin % | 12.00% 50.0% | 8.00% 0.0% | 8.00% 27.3% | 11.00% 21.4% | 14.00% 16.7% | 12.00% 7.7% | 13.00% 0.0% | 13.00% 7.1% |
Research & Development | 0.00 100.0% | 4.57B 4.1% | 4.39B 21.1% | 5.57B 9.2% | 5.10B 7.5% | 4.74B 22.8% | 3.86B 13.9% | 3.39B 12.9% |
General & Administrative | 6.15B 15.9% | 5.31B 3.6% | 5.13B 1.9% | 5.22B 13.7% | 4.59B 9.5% | 5.08B 12.6% | 4.51B 2.3% | 4.61B 22.4% |
Selling & Marketing | 9.42B 14.6% | 8.22B 25.1% | 6.57B 14.1% | 5.76B 14.2% | 5.04B 16.0% | 4.35B 31.4% | 6.34B 15.0% | 7.46B 2.3% |
SG&A Expenses | 15.57B 15.1% | 13.53B 14.7% | 11.79B 7.4% | 10.98B 13.9% | 9.64B 2.2% | 9.43B 13.1% | 10.85B 10.1% | 12.07B 5.9% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -3.91B 34.2% | -5.95B 17.7% | -7.22B 47.6% | -4.89B 2.1% | -5.00B 17.6% | -6.07B 14.5% |
Total Operating Expenses | 20.34B 114.9% | 9.47B 189220.0% | 5.00M 99.7% | 1.69B 36.1% | 2.65B 38.5% | 1.91B 1955.9% | 93.00M 93.2% | 1.37B 42.2% |
Cost and Expenses | 113.72B 4.5% | 108.84B 28.3% | 84.83B 16.8% | 101.98B 6.0% | 96.23B 6.4% | 90.42B 0.9% | 91.22B 17.9% | 111.09B 3.4% |
Operating Income | -7.53B 21.0% | -9.52B 0.8% | -9.60B 95.0% | -4.92B 143.9% | -2.02B 20.4% | -2.53B 8.2% | -2.76B 43.3% | -1.93B 645.6% |
Operating Margin % | -7.00% 30.0% | -10.00% 0.0% | -10.00% 150.0% | -4.00% 100.0% | -2.00% 33.3% | -3.00% 0.0% | -3.00% 50.0% | -2.00% |
EBITDA | -3.66B 806.2% | -404.00M 92.7% | -5.51B 326.6% | -1.29B 233.9% | 964.00M 326.5% | 226.00M 174.6% | -303.00M 219.3% | 254.00M 89.2% |
EBITDA Margin % | -3.00% | 0.00% 100.0% | -6.00% 500.0% | -1.00% 200.0% | 1.00% | 0.00% | 0.00% | 0.00% 100.0% |
Interest Expense | 0.00 100.0% | 771.00M 15.3% | 910.00M 9.8% | 1.01B 1.7% | 1.03B 70.1% | 603.00M 185.8% | 211.00M 37.9% | 153.00M 37.6% |
Interest Income | 0.00 100.0% | 746.00M 34.4% | 555.00M 64.8% | 1.57B 56.4% | 1.01B 41.4% | 712.00M 24.4% | 942.00M 9.0% | 1.03B 24.1% |
Other Income (Expense) | 6.36B 102.7% | 3.14B 81.2% | 16.73B 7072.5% | -240.00M 102.0% | 12.30B 28.3% | 17.14B 61.7% | 10.60B 40.1% | 17.70B 40.3% |
Pre-Tax Income | -1.16B 81.8% | -6.38B 176.2% | 8.38B 34.3% | 12.77B 4.8% | 12.19B 16.6% | 14.61B 2.6% | 14.24B 9.7% | 15.78B 0.3% |
Pre-Tax Margin % | -1.00% 83.3% | -6.00% 166.7% | 9.00% 18.2% | 11.00% 0.0% | 11.00% 21.4% | 14.00% 0.0% | 14.00% 7.7% | 13.00% 0.0% |
Tax Provision | 59.00M 86.2% | 428.00M 53.9% | 929.00M 32.8% | 1.38B 14.6% | 1.62B 7.9% | 1.76B 5.9% | 1.66B 44.7% | 1.15B 10.0% |
Net Income | 58.00M 101.5% | -4.00B 138.9% | 10.27B 9.9% | 11.39B 5.9% | 10.76B 16.3% | 12.86B 0.9% | 12.98B 7.7% | 14.06B 5.3% |
Net Margin % | 0.00% 100.0% | -4.00% 136.4% | 11.00% 10.0% | 10.00% 0.0% | 10.00% 23.1% | 13.00% 8.3% | 12.00% 9.1% | 11.00% 0.0% |
Basic EPS | 0.35 101.5% | -23.50 139.5% | 59.50 9.8% | 66.00 5.6% | 62.50 16.1% | 74.50 1.3% | 75.50 7.4% | 81.50 5.2% |
Diluted EPS | 0.35 101.5% | -23.50 139.5% | 59.50 9.8% | 66.00 5.6% | 62.50 16.1% | 74.50 1.3% | 75.50 7.4% | 81.50 5.2% |
Basic Shares Outstanding | 165.22M 3.0% | 170.26M 1.2% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% |
Diluted Shares Outstanding | 165.20M 3.0% | 170.26M 1.2% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% | 172.32M 0.0% |