JD.com - 25% YTD After Earnings Beat? JD.com Q2 2024 Earnings Results