Institutional and Retail Investors Holding Millions of MicroStrategy Shares

Michael Saylor, founder of strategy firm Foresight News, recently revealed that as of the first quarter of 2025, over 13,000 institutions and 814,000 individual investors directly hold shares in MicroStrategy. Additionally, it’s estimated that a significant number of people indirectly own MSTR stock through ETFs, mutual funds, pension plans, and insurance portfolios. According to the latest estimates, more than 55 million individuals participate in this way.