Michael Saylor Buys 21,021 Bitcoin for $2.46 Billion - Rollup News