The Bill & Melinda Gates Foundation has sold its entire remaining stake in Microsoft, exiting a position worth $3.71 billion at the end of 2025, according to SEC filings.
The foundation held roughly 7.7 million Microsoft shares as of December 31. By the end of March, that position was gone.
Before you panic: this probably isn't a sign that Bill Gates thinks Microsoft is doomed. Foundations diversify for perfectly legitimate reasons - legal requirements, risk management, avoiding concentrated positions that violate nonprofit rules. It's Finance 101.
But it's still worth paying attention to.
Gates obviously knows Microsoft better than almost anyone on earth. He built the company. He understands its strengths, its weaknesses, and where it fits in the market. So when the foundation that bears his name exits the position entirely, it's reasonable to ask: is this just portfolio housekeeping, or does he see something we don't?
The timing is interesting. Microsoft stock has been on a tear, riding the AI wave with investments in OpenAI and integrations across its product line. The company is well-positioned in cloud computing, enterprise software, and now artificial intelligence. By most measures, it's firing on all cylinders.
So why sell now?
One explanation: valuation. At over $420 per share, Microsoft isn't cheap. If you're a foundation managing billions with a mandate to fund grants in perpetuity, taking profits after a massive run-up makes sense. Sell high, diversify, reduce risk.
Another explanation: tax and estate planning. Foundations have complex rules about what they can hold and for how long. It's possible this was simply a regulatory or structural decision that has nothing to do with Microsoft's prospects.
A third explanation - and the one that makes investors nervous - is that Gates sees risks ahead. Maybe he thinks the AI boom is overhyped. Maybe he's concerned about antitrust pressure. Maybe he thinks Microsoft's best days are behind it and the smart money is rotating into other sectors.
We don't know. And that's the problem.

