1 article, most recent October 31, 2026.
Strategy insiders sold nearly $30 million of MSTR shares before the CFO resigned, adding pressure to the company’s capital structure and signaling a shift.