Oil major Shell launches $3.5 billion share buyback after first-quarter profit beat ○ found 2025 › May › 02 (Fri) @ 10:49 UTC a story from CNBC ⚠️ › Europe News Oil ■■ Shell ■■ Big Oil ■■ preview sentiment