
HSBC - HSBC
Annual data, 1996 to 2026, in US$ millions.
Last updated: Oct 3, 2026
Other companies

601988.SS
Bank of China
Data since 2003
$324 BMarket cap
$99 BRevenue TTM
$45 BIncome TTM
8.6%Cap CAGR 10Y
+95%Cap total growth

1398.HK
ICBC
Data since 2002
$339 BMarket cap
$126 BRevenue TTM
$60 BIncome TTM
0.2%Cap CAGR 10Y
-5%Cap total growth

MS
Morgan Stanley
Data since 1996
$299 BMarket cap
$73 BRevenue TTM
$26 BIncome TTM
14.2%Cap CAGR 10Y
+2,722%Cap total growth

601288.SS
Agricultural Bank of China
Data since 2004
$364 BMarket cap
$110 BRevenue TTM
$50 BIncome TTM
9.7%Cap CAGR 10Y
+170%Cap total growth

BAC
Bank of America
Data since 1996
$376 BMarket cap
$117 BRevenue TTM
$41 BIncome TTM
5.3%Cap CAGR 10Y
+1,177%Cap total growth

RY
Royal Bank Of Canada
Data since 1996
$271 BMarket cap
$52 BRevenue TTM
$21 BIncome TTM
10.5%Cap CAGR 10Y
+2,394%Cap total growth
2026 is partial: Capital is the current value; Revenue and Income are TTM; Asset and Equity are the latest quarter reported. CAGR runs through 2026. Dividend = yield × Capital (approximate). Orange bars mark years that fell from the prior year. Y axes are log scale, so zero or negative values are not shown.