World News

Shell tops profit estimates as Iran war boosts oil price, cuts share buybacks – CNBC

May 7, 2026 · By