MSTR Stock Price Outlook as Institutions Buy $4.6B Strategy Shares Despite 19% Drop
Strategy (NASDAQ: MSTR) dropped by 19% from $154 to $124 between January and March 2026. But this drop did not prevent institutions from buying, and they scooped $4.6 billion worth of Strategy shares during that period. Strategy is still buying Bitcoin, and its holdings reached 843,738 BTC on May 18. But a rounding top warns
The post MSTR Stock Price Outlook as Institutions Buy $4.6B Strategy Shares Despite 19% Drop appeared first on CoinGape.