Bitcoin (BTC) has dropped to around $104,960, falling over 2% in the last 24 hours amid renewed Israel–Iran tensions and fading hopes of near-term Fed rate cuts. After briefly dipping below $103K, BTC remains volatile but is still trading close to its all-time highs. Analysts see this as a short-term shakeout, with strong institutional demand and ETF inflows keeping the long-term outlook bullish.