Shell Reports Stronger-than-Expected Q2 2025 Earnings by Prince Agyapong July 31, 2025 0 Shell Beats Q2 Earnings Forecast with $4.26B, Launches New $3.5B Share Buyback