
HSBC Holdings plc
HSBC
55.64
USD-0.37
(-0.66%)Day's range
54.995
55.725
52 wk Range
39.42
61.88
Key ratios
Statements Highlights
Period Ending | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 | |
---|---|---|---|---|---|---|
Total Revenue | 63,223,000,000 | 64,236,000,000 | 67,013,000,000 | 63,019,000,000 | 67,606,000,000 | |
Gross Profit | 63,223,000,000 | 64,236,000,000 | 67,013,000,000 | 63,019,000,000 | 67,606,000,000 | |
Operating Income | 7,907,000,000 | 18,130,000,000 | 39,342,000,000 | 26,110,000,000 | 34,873,000,000 | |
Net Income | 5,229,000,000 | 13,917,000,000 | 15,559,000,000 | 23,533,000,000 | 23,979,000,000 | |
Total Assets | 2,984,164,000,000 | 2,957,939,000,000 | 2,966,530,000,000 | 3,038,677,000,000 | 3,017,048,000,000 | |
Total Current Liabilities | 10,406,000,000 | 10,466,000,000 | 12,353,000,000 | 2,777,000,000 | 0 | |
Total Equity | 204,995,000,000 | 206,777,000,000 | 196,028,000,000 | 192,610,000,000 | 192,273,000,000 | |
Free Cash Flow | 178,710,000,000 | 100,747,000,000 | 22,024,000,000 | 35,416,000,000 | 61,419,000,000 | |
Cash from Operations | 182,220,000,000 | 104,312,000,000 | 26,434,000,000 | 39,111,000,000 | 65,305,000,000 | |
Cash from Investing | -22,430,000,000 | 27,536,000,000 | -34,480,000,000 | -62,912,000,000 | -76,564,000,000 | |
Cash from Financing | -4,643,000,000 | -10,794,000,000 | -6,286,000,000 | -17,558,000,000 | -26,459,000,000 | |
Net Change in Cash | 174,581,000,000 | 105,709,000,000 | -52,361,000,000 | -30,738,000,000 | -55,993,000,000 |
Analyst Recomendations
Overall consensus
Buy