Strategy sells 1,638 BTC for $104.7 million as MSTR slides 41%