Strategy Buys 89,599 Bitcoin in Q1 as ETFs See $3.4B Outflow