Bitcoin (BTC): Bullish Momentum on Shorter Timeframes Challenges Weekly Caution