Strategy sells 3,888 BTC; realized P&L ratio hits 43-month low signaling market caution.
Open shared insight