It has been reported that Microsoft co-founder Bill Gates holds a $42 billion stock portfolio within the Bill & Melinda Gates Foundation.
According to the report by Bloomberg, the largest stocks in Gates' portfolio are as follows:
Microsoft
Berkshire Hathaway
Canadian National Railway
Waste Management
Caterpillar
Deere
EcoLab
Coca-Cola FEMSA
Walmart
FedEx
News Source: 12punto