2024 Top public companies by net assets on balance sheet

Rank logo Company Company Code Country Net assets time
1 ico Berkshire Hathaway BRK-B USA $670.27 B 2025-06-30
2 ico ICBC 1398.HK China $577.76 B 2025-06-30
3 ico China Construction Bank 601939.SS China $500.42 B 2025-06-30
4 ico Saudi Aramco 2222.SR S. Arabia $447.37 B 2025-06-30
5 ico Agricultural Bank of China 601288.SS China $439.61 B 2025-06-30
6 ico Bank of China 601988.SS China $436.32 B 2025-06-30
7 ico Alphabet (Google) GOOG USA $362.91 B 2025-06-30
8 ico JPMorgan Chase JPM USA $356.92 B 2025-06-30
9 ico Microsoft MSFT USA $343.47 B 2025-06-30
10 ico Amazon AMZN USA $333.77 B 2025-06-30
11 ico Bank of America BAC USA $299.59 B 2025-06-30
12 ico Samsung 005930.KS S. Korea $296.30 B 2025-06-30
13 ico Exxon Mobil XOM USA $269.96 B 2025-06-30
14 ico Toyota TM Japan $257.25 B 2025-06-30
15 ico PetroChina 0857.HK China $244.72 B 2025-06-30
16 ico Volkswagen VOW3.DE Germany $233.40 B 2025-06-30
17 ico Citigroup C USA $214.13 B 2025-06-30
18 ico CITIC limited 0267.HK China $203.92 B 2025-06-30
19 ico HSBC HSBC UK $199.86 B 2025-06-30
20 ico Meta Platforms (Facebook) META USA $195.07 B 2025-06-30
21 ico China Mobile 0941.HK China $191.35 B 2024-12-31
22 ico Ping An Insurance 601318.SS China $187.49 B 2025-06-30
23 ico Shell SHEL UK $183.08 B 2025-06-30
24 ico Wells Fargo WFC USA $182.95 B 2025-06-30
25 ico Bank of Communications 601328.SS China $182.13 B 2025-06-30
26 ico CM Bank 3968.HK China $181.03 B 2025-06-30
27 ico Tencent TCEHY China $167.91 B 2025-06-30
28 ico Brookfield Corporation BN Canada $161.64 B 2025-06-30
29 ico Postal Savings Bank of China 601658.SS China $159.25 B 2025-06-30
30 ico TSMC TSM Taiwan $158.06 B 2025-06-30
31 ico Schweizerische Nationalbank SNBN.SW Switzerland $157.69 B 2025-06-30
32 ico BNP Paribas BNP.PA France $155.16 B 2025-06-30
33 ico Alibaba BABA China $152.62 B 2025-06-30
34 ico Mitsubishi UFJ Financial MUFG Japan $147.82 B 2025-06-30
35 ico Chevron CVX USA $147.25 B 2025-06-30
36 ico Sinopec 600028.SS China $137.01 B 2025-06-30
37 ico Santander SAN Spain $128.46 B 2025-06-30
38 ico Industrial Bank 601166.SS China $124.72 B 2025-06-30
39 ico Goldman Sachs GS USA $124.09 B 2025-06-30
40 ico AT&T T USA $123.37 B 2025-06-30
41 ico TotalEnergies TTE France $119.00 B 2025-06-30
42 ico Reliance Industries RELIANCE.NS India $118.12 B 2025-03-31
43 ico CITIC Bank 601998.SS China $116.27 B 2025-06-30
44 ico Walt Disney DIS USA $113.75 B 2025-06-30
45 ico China State Construction Engineering 601668.SS China $112.60 B 2025-06-30
46 ico Shanghai Pudong Development Bank 600000.SS China $111.85 B 2025-06-30
47 ico Capital One COF USA $110.95 B 2025-06-30
48 ico BMW BMW.DE Germany $110.74 B 2025-06-30
49 ico Morgan Stanley MS USA $109.27 B 2025-06-30
50 ico Mercedes-Benz MBG.DE Germany $108.11 B 2025-06-30
51 ico Deutsche Telekom DTE.DE Germany $105.77 B 2025-06-30
52 ico Intel INTC USA $105.75 B 2025-06-30
53 ico Barclays BCS UK $104.84 B 2025-06-30
54 ico UnitedHealth UNH USA $104.78 B 2025-06-30
55 ico Verizon VZ USA $104.36 B 2025-06-30
56 ico CNOOC 0883.HK China $102.68 B 2024-12-31
57 ico Japan Post Holdings 6178.T Japan $101.98 B 2025-03-31
58 ico Fannie Mae FNMA USA $101.63 B 2025-06-30
59 ico Sumitomo Mitsui Financial Group SMFG Japan $101.58 B 2025-06-30
60 ico NVIDIA NVDA USA $100.13 B 2025-07-31
61 ico Crédit Agricole ACA.PA France $99.61 B 2025-06-30
62 ico China Minsheng Bank 600016.SS China $98.03 B 2025-06-30
63 ico Royal Bank Of Canada RY Canada $97.87 B 2025-07-31
64 ico Comcast CMCSA USA $97.45 B 2025-06-30
65 ico Walmart WMT USA $96.85 B 2025-07-31
66 ico SoftBank 9984.T Japan $93.07 B 2025-03-31
67 ico Deutsche Bank DB Germany $91.76 B 2025-06-30
68 ico Anheuser-Busch Inbev BUD Belgium $91.41 B 2025-06-30
69 ico Société Générale GLE.PA France $91.30 B 2025-06-30
70 ico Toronto Dominion Bank TD Canada $90.49 B 2025-07-31
71 ico Hyundai 005380.KS S. Korea $90.12 B 2025-06-30
72 ico UBS UBS Switzerland $89.69 B 2025-06-30
73 ico Pfizer PFE USA $89.01 B 2025-06-30
74 ico Investor AB INVE-B.ST Sweden $88.90 B 2025-06-30
75 ico Stellantis STLA Netherlands $86.66 B 2025-06-30
76 ico CK Hutchison Holdings 0001.HK Hong Kong $86.09 B 2025-06-30
77 ico Honda HMC Japan $83.88 B 2025-06-30
78 ico China Everbright Bank 601818.SS China $83.36 B 2025-06-30
79 ico Sanofi SNY France $82.83 B 2025-06-30
80 ico UniCredit UCG.MI Italy $80.64 B 2025-06-30
81 ico BP BP UK $79.78 B 2025-06-30
82 ico LVMH MC.PA France $78.82 B 2025-06-30
83 ico Intesa Sanpaolo ISP.MI Italy $78.57 B 2025-06-30
84 ico Johnson & Johnson JNJ USA $78.47 B 2025-06-30
85 ico Sun Hung Kai Properties 0016.HK Hong Kong $78.25 B 2024-06-30
86 ico Tesla TSLA USA $78.07 B 2025-06-30
87 ico Siemens SIE.DE Germany $77.84 B 2025-06-30
88 ico CVS Health CVS USA $77.55 B 2025-06-30
89 ico NTT (Nippon Telegraph & Telephone) 9432.T Japan $75.67 B 2025-03-31
90 ico China Life Insurance 601628.SS China $74.76 B 2025-06-30
91 ico Chubb CB Switzerland $74.44 B 2025-06-30
92 ico Mizuho Financial Group MFG Japan $73.85 B 2025-06-30
93 ico Petrobras PBR Brazil $73.62 B 2025-06-30
94 ico Broadcom AVGO USA $73.27 B 2025-07-31
95 ico China Railway Group 0390.HK China $72.70 B 2025-06-30
96 ico Banco Bilbao Vizcaya Argentaria BBVA Spain $71.76 B 2025-06-30
97 ico Allianz SE ALV.DE Germany $71.32 B 2025-06-30
98 ico Ping An Bank 000001.SZ China $71.20 B 2025-06-30
99 ico KKR & Co. KKR USA $70.96 B 2025-06-30
100 ico Iberdrola IBE.MC Spain $70.04 B 2025-06-30