XRP Holds Key $1.40 Level as 3 Deals and $418M in Treasuries Fuel Sentiment