Top stocks that Warren Buffett owns by size-

1. Apple (NASDAQ:AAPL) No. of Shares 907,559,761

2. Bank of America (NYSE:BAC)  No. of Shares 1,032,852,006

3. American Express (NYSE:AXP) No. of Shares 151,610,700

4. U.S. Bancorp (NYSE:USB) No. of Shares 147,315,527

5. Moody's (NYSE:MCO) No. of Shares 24,669,778

6. Kraft Heinz (NASDAQ:KHC) No. of Shares 325,634,818

7. Verizon Communications (NYSE:VZ) No. of Shares 158,824,575

Click For More