Oil large Shell beats first-quarter benefit estimates, launches $3.5 billion proportion buyback
The Shell emblem is displayed out of doors a petroleum station in Radstock on February 17, 2024 in Somerset, England.Matt Cardy | Getty Pictures Information | Getty ImagesBritish oil large Shell on