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
- Unlock hedge fund-level data and powerful investing tools for smarter, sharper decisions
- Discover top-performing stock ideas and upgrade to a portfolio of market leaders with Smart Investor Picks
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.


