$BTC Bitcoin (BTC) today, June 21, 2025, trades at around $103,491, down 0.94% in the last 24 hours, hovering near key support levels amid low volatility. Market sentiment is mixed, with bulls and bears split, driven by geopolitical tensions in the Middle East and uncertainty over Trump-era trade policies. Liquidations hit $450 million, mostly long positions, as BTC slipped below $103,000 briefly. Strategy’s $1.05 billion BTC buy boosted its holdings to 592,100, narrowing the gap with Binance. Despite institutional buying, retail demand is low, and BTC remains range-bound between $100,000 and $110,000.