of the top 5 cryptocurrency on coinmarketcap, then we will see that only the price of XRP has not risen very high and reached the new ATH price, because ATH price of XRP is $3.84 on Jan 04, 2018 (3 years ago), so I am sure if now is the right time to buy XRP, because I think the price of XRP will increase very high and create a new ATH price (such as BTC, ETH and BNB), then of course you will get a big profit from investing in XRP at this time.
I would say that XRP is a buy under 1.50 and ICP is a buy under 20 usd. Both of these will pump in Q4 because ICP is integrating BTC and Ethereum in its blockchain and XRP will win the SEC case later this year.