In Bill Gates's current portfolio as of 2022-06-30, the top 5 holdings are Berkshire Hathaway Inc (BRK. B), Waste Management Inc (WM), Caterpillar Inc (CAT), Canadian National Railway Co (CNI), Ecolab Inc (ECL), not including call and put options.