Repsol's Q1 profit tumbles by a third but better than expect

© 2025 Vimarsana