TotalEnergies, Repsol Q2 earnings: Here's what to expect Jul 23, 2025 04:00PM