Shell (SHEL) hits the lowest oil reserves since 2013 as depletion risks future output; weak Q1 2026 earnings add pressure.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results