Oil big Shell launches $3.5 billion share buyback as revenue beats
The Shell gasoline station emblem is displayed on February 13, 2025 in Austin, Texas. Brandon Bell | Getty Pictures Information…
The Shell gasoline station emblem is displayed on February 13, 2025 in Austin, Texas. Brandon Bell | Getty Pictures Information…