XRP has struggled to break out of a narrow range over the last few weeks and failed to make any significant progress in