$BTC Currently consolidating after reaching an all-time high of $111,980 in late May 2025 and pulling back to test support levels. The price is hovering near the 20-day Exponential Moving Average (EMA) at around $105,425, with key support between $104,000 and $100,000. A breakdown below $104,000 could see BTC testing $100,000 or even $95,000 in the short term, while a break above the recent high of $112,000 could signal a move toward $120,000 or higher by mid-to-late June.

Moving Averages: The 50-day Simple Moving Average (SMA) is currently at $100,893, trending upward and acting as support, while the 200-day SMA is rising and sits at around $91,173, indicating a strong long-term bullish trend. On the 4-hour chart, the 50-day moving average is sloping upward, but the short-term trend shows bearish signals, with the price struggling to reclaim $106,000 resistance.

Support and Resistance Levels:

Support: $104,000, $100,000, $90,000

Resistance: $106,000, $112,000, $120,000

Short-Term (June 2025): Analysts predict Bitcoin could trade between $100,000 and $120,000, with a potential breakout to $130,000 if it clears $112,000. A failure to hold $104,000 could lead to a dip toward $95,000.