$BTC Has experienced a pullback from its recent high of $111,980, dropping to around $103,068 before recovering to the current price of $106,177.24. This suggests consolidation after a strong rally, with minor profit-taking observed.

Support and Resistance Levels:

Support: Key support levels are at $100,000, $90,000, and $87,000. The $100,000 level has held as strong psychological and technical support recently. A break below $100,000 could see prices test $95,000 or lower.

Resistance: Immediate resistance is at $108,260, with a stronger barrier at $111,600–$112,000, near the recent all-time high. A breakout above $112,000 could target $120,000 by mid-to-late June.

Moving Averages: The 50-day MA ($101,295) and 200-day MA ($91,258 projected by July 8, 2025) are both trending upward, supporting the bullish outlook. The 50-day MA could act as support if tested.

Bullish Case: If BTC holds above $100,000 and breaks past $108,260, it could rally toward $120,000 by late June, driven by continued institutional inflows and bullish sentiment (Fear & Greed Index at 52, neutral but leaning optimistic). A close above $115,000 could signal the next leg up.

Bearish Case: A break below $100,000 could lead to a dip toward $95,000 or $90,000, especially if bearish pressure increases due to profit-taking or geopolitical uncertainties. The 4-hour chart suggests a potential short-term squeeze, with a bearish setup if BTC fails to reclaim $108,000.