7 Best Stocks to Buy Now, Bill Gates Portfolio

Bill Gates has the financial credentials to draw the interest of every investor interested in growth and profit, with a net worth of $127 billion.

1. Microsoft Corp. (MSFT) Portfolio weight: 31.8%

2. Berkshire Hathaway Inc. (BRK.B) Portfolio weight: 20.4%

3. Canadian National Railway Co. (CNI) Portfolio weight: 15.8%

4. Waste Management Inc. (WM) Portfolio weight: 14.5%

5. Caterpillar Inc. (CAT) Portfolio weight: 4.3%

6. Deere & Co. (DE) Portfolio weight: 3.8%

7. Ecolab Inc. (ECL) Portfolio weight: 2.4%