From a technical point of view, i can see that xrp has more upside left. The wave count indicates that a bigger 5th wave is pending which may set a new all time high.
source: https://www.tradingview.com/chart/XRPUSD/3rXsqLYf-XRP-ripple-the/
source: https://www.tradingview.com/chart/XRPUSD/3rXsqLYf-XRP-ripple-the/