Strategy Surpasses BlackRock With 1.5B Bitcoin Stake April 22, 2026 The firm now holds 815,061 BTC, passing BlackRock’s iShares Bitcoin Trust as the top publicly traded Bitcoin holder. Read More »