Why Governments Are Stockpiling—and Selling—Billions in Bitcoin
As of April 2025, governments collectively hold 463,741 Bitcoin, valued at around $42.9 billion, representing 2.3% of Bitcoin's total supply. The U.S. holds 198,012 BTC, primarily from seizures like Silk…