Ripple Sold 841M+ XRP in Q1 2024, Now Holds 44.9B With 40B in Escrow