Repsol, S.A. remains a Strong Buy, driven by robust Q1 results and strategic patience regarding its Upstream business ...