$BTC Bitcoin's price is currently hovering around $99,700, after facing rejection around the $101,109 level ¹. This rejection suggests a potential decline ahead, with a possible retest of the $90,000 level.

However, if Bitcoin continues its recovery and closes above $104,088, it could extend its rally toward a new all-time high of $119,510 ². This is aligned with the 141.4% Fibonacci extension line drawn from the November 4 low of $66,835 to the December 5 all-time high of $104,088.

It's also worth noting that Ethereum's price is approaching the $4,000 resistance level, and a firm close above this level could suggest a rally ahead ². Meanwhile, Ripple's price is finding support around $1.96, and a firm close below this level could indicate a decline ahead.

Keep in mind that cryptocurrency markets are highly volatile, and prices can fluctuate rapidly. These predictions are based on current market trends and analysis, but it's essential to do your own research and consider multiple sources before making any investment decisions.