2024 Top public companies by total assets on balance sheet

Rank logo Company Company Code Country Total assets time
1 ico ICBC 1398.HK China $7.303 T 2025-06-30
2 ico Agricultural Bank of China 601288.SS China $6.540 T 2025-06-30
3 ico China Construction Bank 601939.SS China $6.202 T 2025-06-30
4 ico Bank of China 601988.SS China $5.135 T 2025-06-30
5 ico JPMorgan Chase JPM USA $4.552 T 2025-06-30
6 ico Fannie Mae FNMA USA $4.338 T 2025-06-30
7 ico Bank of America BAC USA $3.441 T 2025-06-30
8 ico Freddie Mac FMCC USA $3.436 T 2025-06-30
9 ico BNP Paribas BNP.PA France $3.358 T 2025-06-30
10 ico HSBC HSBC UK $3.214 T 2025-06-30
11 ico Mitsubishi UFJ Financial MUFG Japan $2.788 T 2025-06-30
12 ico Crédit Agricole ACA.PA France $2.728 T 2025-06-30
13 ico Citigroup C USA $2.622 T 2025-06-30
14 ico Postal Savings Bank of China 601658.SS China $2.539 T 2025-06-30
15 ico Barclays BCS UK $2.195 T 2025-06-30
16 ico Bank of Communications 601328.SS China $2.154 T 2025-06-30
17 ico Santander SAN Spain $2.140 T 2025-06-30
18 ico Sumitomo Mitsui Financial Group SMFG Japan $2.078 T 2025-06-30
19 ico Japan Post Holdings 6178.T Japan $1.982 T 2025-03-31
20 ico Wells Fargo WFC USA $1.981 T 2025-06-30
21 ico Mizuho Financial Group MFG Japan $1.937 T 2025-06-30
22 ico Ping An Insurance 601318.SS China $1.885 T 2025-06-30
23 ico Société Générale GLE.PA France $1.828 T 2025-06-30
24 ico Goldman Sachs GS USA $1.785 T 2025-06-30
25 ico CM Bank 3968.HK China $1.766 T 2025-06-30
26 ico CITIC limited 0267.HK China $1.744 T 2025-06-30
27 ico UBS UBS Switzerland $1.669 T 2025-06-30
28 ico Deutsche Bank DB Germany $1.647 T 2025-06-30
29 ico Royal Bank Of Canada RY Canada $1.607 T 2025-07-31
30 ico Japan Post Bank 7182.T Japan $1.558 T 2025-03-31
31 ico Industrial Bank 601166.SS China $1.481 T 2025-06-30
32 ico Toronto Dominion Bank TD Canada $1.468 T 2025-07-31
33 ico CITIC Bank 601998.SS China $1.376 T 2025-06-30
34 ico Morgan Stanley MS USA $1.353 T 2025-06-30
35 ico Shanghai Pudong Development Bank 600000.SS China $1.346 T 2025-06-30
36 ico ING ING Netherlands $1.280 T 2025-06-30
37 ico Lloyds Banking Group LYG UK $1.262 T 2025-06-30
38 ico Allianz SE ALV.DE Germany $1.170 T 2025-06-30
39 ico Berkshire Hathaway BRK-B USA $1.163 T 2025-06-30
40 ico London Stock Exchange LSEG.L UK $1.114 T 2025-06-30
41 ico Intesa Sanpaolo ISP.MI Italy $1.112 T 2025-06-30
42 ico China Minsheng Bank 600016.SS China $1.084 T 2025-06-30
43 ico Schweizerische Nationalbank SNBN.SW Switzerland $1.075 T 2025-06-30
44 ico Bank of Montreal BMO Canada $1.033 T 2025-07-31
45 ico Scotiabank BNS Canada $1.020 T 2025-07-31
46 ico China Life Insurance 601628.SS China $1.017 T 2025-06-30
47 ico UniCredit UCG.MI Italy $1.014 T 2025-06-30
48 ico China Everbright Bank 601818.SS China $1.010 T 2025-06-30
49 ico NatWest Group NWG UK $1.003 T 2025-06-30
50 ico Banco Bilbao Vizcaya Argentaria BBVA Spain $915.83 B 2025-06-30
51 ico Standard Chartered STAN.L UK $913.93 B 2025-06-30
52 ico Commonwealth Bank CBA.AX Australia $890.54 B 2025-06-30
53 ico State Bank of India SBIN.NS India $868.50 B 2025-06-30
54 ico Ping An Bank 000001.SZ China $820.11 B 2025-06-30
55 ico ANZ Bank ANZ.AX Australia $813.07 B 2025-03-31
56 ico CIBC CM Canada $795.45 B 2025-07-31
57 ico CaixaBank CABK.MC Spain $777.74 B 2025-06-30
58 ico Legal & General LGEN.L UK $764.82 B 2025-06-30
59 ico AXA CS.PA France $760.94 B 2025-06-30
60 ico Prudential Financial PRU USA $758.95 B 2025-06-30
61 ico Volkswagen VOW3.DE Germany $751.64 B 2025-06-30
62 ico Nordea Bank NDA-FI.HE Finland $750.61 B 2025-06-30
63 ico Manulife Financial MFC Canada $718.44 B 2025-06-30
64 ico MetLife MET USA $702.47 B 2025-06-30
65 ico U.S. Bancorp USB USA $686.37 B 2025-06-30
66 ico Westpac Banking WBC.AX Australia $685.91 B 2025-03-31
67 ico Commerzbank CBK.F Germany $685.79 B 2025-06-30
68 ico National Australia Bank NAB.AX Australia $683.88 B 2025-03-31
69 ico Amazon AMZN USA $682.17 B 2025-06-30
70 ico Bank of Jiangsu 600919.SS China $668.44 B 2025-06-30
71 ico Bank of Beijing 601169.SS China $662.77 B 2025-06-30
72 ico DBS Group D05.SI Singapore $662.52 B 2025-06-30
73 ico Life Insurance Corporation of India (LIC) LICI.NS India $662.30 B 2025-03-31
74 ico Saudi Aramco 2222.SR S. Arabia $659.66 B 2025-06-30
75 ico Capital One COF USA $658.96 B 2025-06-30
76 ico Toyota TM Japan $649.98 B 2025-06-30
77 ico Generali G.MI Italy $638.91 B 2025-06-30
78 ico Power Corporation of Canada POW.TO Canada $637.86 B 2025-06-30
79 ico Hua Xia Bank 600015.SS China $635.10 B 2025-06-30
80 ico Microsoft MSFT USA $619.00 B 2025-06-30
81 ico Great-West Lifeco GWO.TO Canada $598.91 B 2025-06-30
82 ico Danske Bank DANS.VI Denmark $590.83 B 2025-06-30
83 ico KB Financial Group KB S. Korea $578.88 B 2025-06-30
84 ico Japan Exchange Group 8697.T Japan $569.64 B 2025-03-31
85 ico PNC Financial Services PNC USA $559.10 B 2025-06-30
86 ico Shinhan Financial Group SHG S. Korea $558.16 B 2025-06-30
87 ico Sumitomo Mitsui Trust Holdings 8309.T Japan $554.37 B 2025-06-30
88 ico Truist Financial TFC USA $543.83 B 2025-06-30
89 ico Bank of China (Hong Kong) 2388.HK Hong Kong $540.27 B 2024-12-31
90 ico Itaú Unibanco ITUB Brazil $529.89 B 2025-06-30
91 ico HDFC Bank HDB India $519.87 B 2025-06-30
92 ico Resona Holdings 8308.T Japan $516.10 B 2025-03-31
93 ico OCBC Bank O39.SI Singapore $507.42 B 2025-06-30
94 ico Sberbank SBER.ME Russia $506.30 B 2023-06-30
95 ico Brookfield Corporation BN Canada $506.06 B 2025-06-30
96 ico Alphabet (Google) GOOG USA $502.05 B 2025-06-30
97 ico Aviva AV.L UK $497.24 B 2025-06-30
98 ico ABN AMRO ABN.AS Netherlands $487.89 B 2025-06-30
99 ico BNY Mellon (Bank of New York Mellon) BK USA $485.78 B 2025-06-30
100 ico Bank of Ningbo 002142.SZ China $484.44 B 2025-06-30