tiprankstipranks
Advertisement
Advertisement

Strategy Will Report Q1 Earnings on May 5 — Here’s Who Owns MSTR Stock

Story Highlights
  • Strategy will report its Q1 FY26 earnings on Tuesday, May 5, after market close.
  • Let’s explore MSTR’s shareholder structure through TipRanks’ ownership tool.
Strategy Will Report Q1 Earnings on May 5 — Here’s Who Owns MSTR Stock

Strategy (MSTR), the world’s largest corporate holder of Bitcoin, is scheduled to announce its first-quarter 2026 earnings on Tuesday, May 5. While the stock has climbed 9% year-to-date, it remains down 58% over the past year due to crypto uncertainties. Wall Street expects the company to report a loss of $20.29 per share and revenues of $120.75 million. Ahead of the earnings release, Texas Capital Securities analyst Randy Binder raised his price target on Strategy to $225 from $200 and kept a Buy rating. The higher price target reflects updated assumptions, including increased capital raising and a higher valuation driven by expected Bitcoin growth.

Claim 55% Off TipRanks

With MSTR stock back in focus ahead of earnings, it’s worth taking a closer look at who owns it. Now, according to TipRanks’ ownership page, public companies and individual investors own 59.94% of MSTR. They are followed by ETFs, mutual funds, other institutional investors, and insiders at 20.61%, 18.11%, 1.19%, and 0.15%, respectively.

Digging Deeper into MSTR’s Ownership Structure

Looking closely at top shareholders, Vanguard owns the highest stake in MSTR at 8.66%. Next up is Growth Fund of America, which holds a 7.30% stake in the company.

Among the top ETF holders, the Vanguard Total Stock Market ETF (VTI) owns a 3.06% stake in Strategy stock, followed by the Vanguard Mid-Cap ETF (VO), with a 2.08% stake.

Moving to mutual funds, Vanguard Index Funds holds about 5.63% of MSTR stock.

Is Strategy Stock a Good Buy? 

According to TipRanks, Strategy (formerly known as MicroStrategy) stock has a consensus Strong Buy rating among 13 Wall Street analysts. This rating is based on 12 Buys and one Hold assigned in the past three months. The average 12-month MSTR price target of $283.33 implies 79% upside from current levels.

 

Disclaimer & DisclosureReport an Issue

1