In the latest session, Strategy (NASDAQ: MSTR) closed at $403.8 down -0.51% from its previous closing price of $405.89. In other words, the price has decreased by -$0.51 from its previous closing price. On the day, 6.96 million shares were traded. MSTR stock price reached its highest trading level at $417.01 during the session, while it also had its lowest trading level at $403.46.
Ratios:
For a deeper understanding of Strategy’s stock, let’s take a closer look at its various ratios. For the most recent quarter (mrq), Quick Ratio is recorded 0.66 and its Current Ratio is at 0.66. In the meantime, Its Debt-to-Equity ratio is 0.24 whereas as Long-Term Debt/Eq ratio is at 0.24.
Upgrades & Downgrades
In addition, analysts’ ratings and any changes thereto give investors an idea of the stock’s future direction. In the most recent recommendation for this company, Monness Crespi & Hardt on July 15, 2025, Reiterated its Sell rating but revised its target price to $200 from $175 previously.
On April 29, 2025, H.C. Wainwright started tracking the stock assigning a Buy rating and target price of $480.
Monness Crespi & Hardt Downgraded its Neutral to Sell on April 01, 2025, while the target price for the stock was maintained at $220.
Insider Transactions:
Additionally, insider trades can be beneficial to investors who want to learn what the management thinks about stock prices in the future. A recent insider transaction in this stock occurred on Jul 14 ’25 when Shao Wei-Ming sold 10,900 shares for $448.89 per share. The transaction valued at 4,892,895 led to the insider holds 12,726 shares of the business.
Shao Wei-Ming sold 10,000 shares of MSTR for $4,319,846 on Jul 11 ’25. The EVP & General Counsel now owns 12,726 shares after completing the transaction at $431.98 per share. On Jul 11 ’25, another insider, Montgomery Jeanine, who serves as the VP & CAO of the company, sold 43,750 shares for $430.54 each. As a result, the insider received 18,836,125 and left with 8,606 shares of the company.
Valuation Measures:
Investors should consider key stock statistics when deciding whether to invest or divest. In the wake of the recent closing price, MSTR now has a Market Capitalization of 114498691072 and an Enterprise Value of 119838826496. For the stock, the TTM Price-to-Sale (P/S) ratio is 249.30 while its Price-to-Book (P/B) ratio in mrq is 3.34. Its current Enterprise Value per Revenue stands at 260.93 whereas that against EBITDA is -15.848.
Stock Price History:
The Beta on a monthly basis for MSTR is 3.76, which has changed by 1.5173464 over the last 52 weeks, in comparison to a change of 0.17535925 over the same period for the S&P500. Over the past 52 weeks, MSTR has reached a high of $543.00, while it has fallen to a 52-week low of $102.40. The 50-Day Moving Average of the stock is 1.71%, while the 200-Day Moving Average is calculated to be 18.77%.
Shares Statistics:
For the past three months, MSTR has traded an average of 12.48M shares per day and 10915580 over the past ten days. A total of 283.55M shares are outstanding, with a floating share count of 263.35M. Insiders hold about 7.13% of the company’s shares, while institutions hold 44.83% stake in the company. Shares short for MSTR as of 1752537600 were 25591402 with a Short Ratio of 2.05, compared to 1749772800 on 23818910. Therefore, it implies a Short% of Shares Outstanding of 25591402 and a Short% of Float of 9.810001.