Strategy’s preferred stock, STRC, trades below its $100 target despite the company investing around $635 million in buybacks, purchasing approximately 6.73 million shares at an average of $94.38 each. These repurchases aim to lower future dividend obligations tied to a 12% annual...