Shell beats profit estimates, launches $3.5 billion share buyback
The Shell logo is displayed outside a petrol station in Radstock on February 17, 2024 in Somerset, England. Matt Cardy | Getty Images News | Getty Images British oil giant …
The Shell logo is displayed outside a petrol station in Radstock on February 17, 2024 in Somerset, England. Matt Cardy | Getty Images News | Getty Images British oil giant …
Bank of America believes Europe’s oil majors are about to hit an inflection point. The Wall Street bank said that despite a quarter-over-quarter decline in oil, European gas, refining margins, …