REP.MC is trading 5.1% up at €23.16. The surge is primarily driven by: - A spike in oil prices following escalating geopolitical tensions with Iran. - A solid Q2 operational trading update released by Repsol. - The company's scheduled €0.55 per share cash dividend payment on July 8, 2026, further supporting positive investor sentiment. - Management's reiterated commitment to increasing shareholder returns also contributed to positive market sentiment.