Business
Shell Reports $12.1 Billion Q3 Profit and Announces $5 Billion Buyback
Shell reported $12.1 billion in income attributable to shareholders for the third quarter of 2026, while adjusted earnings reached $10.8…
Shell reported $12.1 billion in income attributable to shareholders for the third quarter of 2026, while adjusted earnings reached $10.8…
Read next