Strategy repurchased 9.96 million STRC shares for $950.8 million as its preferred stock recovered toward its $100 stated amount.
Strategy's buyback stabilizes stock value, but reliance on cash reserves and potential shareholder dilution could impact long-term financial health.