Oil major Shell launches $3.5 billion share buyback after first-quarter profit beat
The Shell gas station logo is displayed on February 13, 2025 in Austin, Texas.Brandon Bell | Getty Images News | Getty ImagesBritish oil giant Shell on Friday reported a sharp fall in first-quarter profit, following a period of weaker…