Strategy STRC preferred stock crashes below $83 par June 21, 2026 A leverage-driven liquidation drove Strategy’s high-yield preferred equity 17% below its $100 target, its lowest since the 2025 debut. Read More »