The Shell gasoline station emblem is displayed on February 13, 2025 in Austin, Texas. Brandon Bell | Getty Images News | Getty Images British oil massive Shell on Friday reported stronger-than-expected first-quarter benefit and saved the tempo of its proportion buyback program, at the same time as profits fell by …
Read More »