The Shell gas logo is displayed at a gas station on April 27, 2026 in Austin, Texas. British energy major Shell on Thursday reported stronger-than-expected first-quarter profit as the Iran war sent … [+2765 chars]Read More
Shell tops profit estimates as Iran war boosts oil price cuts share buybacks CNBC
