XRP surges toward range high – time to go long?