Shell (SHEL) hits the lowest oil reserves since 2013 as depletion risks future output; weak Q1 2026 earnings add pressure.
SHEL stock analysis: Shell's transformation into LNG leader-BG takeover, 2020 dividend cut, 2022 earnings surge, Dutch ...
Shell Plc engages in the business of producing oil and natural gas. It operates through the following segments: Integrated Gas, Upstream, Marketing, Chemicals and Products, Renewables and Energy ...