Bitcoin, XRP lead $527 million inflow recovery despite volatility