XRP bulls were rejected at $2.95, but steady buying by large investors suggested confidence in reaching $4 in the weeks ahead. XRP whales continue to accumulate on dips, indicating confidence in higher prices ahead. $4.20 is likely the next bullish target, but XRP must first break $3.05 resistance.