B. Riley Securities initiated coverage of Strategy (NasdaqGS:MSTR) with a “Buy” recommendation on March 10, 2026. The average one-year price target for Strategy is projected at $396.18 per share, representing a potential upside of 186.11% from its closing price of $138.47. The price targets vary from a low of $186.85 to a high of $740.25.
In terms of financial outlook, Strategy’s projected annual revenue is $593 million, an increase of 24.18%, and a non-GAAP EPS of 4.98 is anticipated. Institutional ownership has seen a significant decrease, with 1,134 funds reporting positions—a drop of 28.68% from the previous quarter, although total shares owned by institutions rose by 2.09% to 170,902K shares. The put/call ratio stands at 0.90, indicating a bullish sentiment among investors.









