Strategy Acquires 21,021 BTC, Holds 628,791 BTC with 25% YTD Yield - Rollup News