If you liked this article you might like

Repsol Slides Despite Meeting Second-Quarter Expectations
Sinopec Serves $5.5B Claim Against Repsol
Repsol Shares Rally on Strong First-Quarter Results
European Stock Benchmarks Rise; Repsol Gains on Earnings