Current Bill Gates portfolio (May 2023) - Top 10 holdings (over 90%) - 31% - Microsoft (MSFT) 17% - Canadian Natl Railway (CNI) 16% - Berkshire (BRK>B) 15% - Waste Management (WM) 4% --- Deere (DE) 4% --- Caterpillar (CAT) 2% --- Ecolab (ECL) 1% --- Walmart (WMT) <1% - Danaher (DHR) <1% - Waste Connections (WCN) https://www.gurufocus.com/guru/bill%2Bgates/current-portfolio/portfolio?view=table ---