ExchangeBitcoin News: Saylor “Sell a Kidney” Call is Now a BTC Exit?adminMay 6, 2026 by adminMay 6, 202603 Strategy is making huge news as it abandons its never-sell Bitcoin policy, putting 818,334 BTC, or nearly 4% of total supply, in play as an...