BME:REPOil and Gas
Repsol (BME:REP) Valuation Check After Strong Q1 2026 Results And Reaffirmed Production Guidance
Repsol (BME:REP) is back in focus after reporting first quarter 2026 results, with sales of €15,502 million and net income of €929 million, while reaffirming its 2026 production guidance.
See our latest analysis for Repsol.
At a share price of €22.05, Repsol has a 90 day share price return of 31.29% and a year to date share price return of 34.37%, while the 1 year total shareholder return of 107.19% points to strong momentum built over a longer period.
If this kind of move has you thinking...