Business Plummeting Shell profits due to slumping oil prices, stoked by trade war anxieties, trigger a surprising surge in share prices. , and Administrator 2025 May 4