Strategy Buys $742M Bitcoin, Now Holds $31 Billion