Alibaba Group Holding Limited (2RR.F)

EUR 10.15

(-1.89%)

Annual Income Statements

(In CNY)
Breakdown 2024 2023 2022 2021 2020 2019
Revenue 941.16 Billion 868.68 Billion 853.06 Billion 717.28 Billion 509.71 Billion 376.84 Billion
Cost of Revenue 586.32 Billion 549.69 Billion 539.45 Billion 421.2 Billion 282.36 Billion 206.92 Billion
Gross Profit 354.84 Billion 318.99 Billion 313.61 Billion 296.08 Billion 227.34 Billion 169.91 Billion
Operating Expenses 230.97 Billion 215.92 Billion 218.83 Billion 206.4 Billion 135.33 Billion 112.83 Billion
Selling, General and Administrative Expenses 157.12 Billion 145.67 Billion 151.72 Billion 136.74 Billion 78.87 Billion 64.66 Billion
Research and Development Expenses 52.25 Billion 56.74 Billion 55.46 Billion 57.23 Billion 43.08 Billion 37.43 Billion
Other Expenses 32.11 Billion 5.82 Billion 10.52 Billion 7.58 Billion 7.43 Billion 221 Million
Cost and Expenses 817.29 Billion 765.62 Billion 758.28 Billion 627.61 Billion 417.7 Billion 319.76 Billion
Operating Income 113.35 Billion 100.35 Billion 69.63 Billion 89.67 Billion 91.43 Billion 57.08 Billion
Interest Expense 17.91 Billion 16.98 Billion 20.61 Billion 4.47 Billion 5.18 Billion 5.19 Billion
Income Tax Expense 22.52 Billion 15.54 Billion 26.81 Billion 29.27 Billion 20.56 Billion 16.55 Billion
Earnings before Tax 101.59 Billion 89.18 Billion 59.55 Billion 165.57 Billion 166.64 Billion 96.22 Billion
Net Income 80 Billion 72.78 Billion 62.24 Billion 150.57 Billion 149.43 Billion 87.6 Billion
Earnings Per Share Basic 3.94 3.46 2.87 6.95 7.10 4.24
Earnings Per Share Diluted 3.91 3.43 2.84 6.84 6.99 4.17
Weighted Average Shares Outstanding 20.18 Billion 20.98 Billion 21.55 Billion 21.61 Billion 21.01 Billion 20.64 Billion
Weighted Average Shares Outstanding (Diluted) 20.35 Billion 21.11 Billion 21.78 Billion 21.98 Billion 21.34 Billion 20.98 Billion
Gross Margin 0.38 0.37 0.37 0.41 0.45 0.45
EBIT Margin 0.17 0.14 0.14 0.25 0.36 0.30
Profit Margin 0.09 0.08 0.07 0.21 0.29 0.23
EBITDA 164.01 Billion 153.11 Billion 116.94 Billion 217.96 Billion 214.25 Billion 138.49 Billion
Earnings Before Tax Margin 0.12 0.12 0.08 0.13 0.18 0.15

Income Statement Charts