Weekly crypto price analysis shows that most of the coins have been trading close to their upper resistance levels, which indicates the possibility of a bullish breakout. Bitcoin has been ranging between $28,500-30,000 for the past few days and is currently trading near the higher end of its range.