Strategic Equity July 23, 2026 Repsol Sets Out Fresh $571 Million Buyback as Earnings Surge on Higher Crude Prices