Ripple XRP network metrics show cracks in its 385% price rally — Is the coin topping out? Jun 3, 2025 0