Strategy preferred stock STRC falls below $95, deviating over 5% from the $100 target price
2026-06-04 01:22
Strategy preferred stock STRC has fallen below $95, currently trading at $94.65, down 2.13% in 24 hours, deviating over 5% from the target price of $100.
