Can trading windfall offset gas production challenges? ​Shell is set to report its first-quarter 2026 results on 7 May, with ...
BP has given investors one of the clearest corporate signals yet that the Iran war is reshaping oil-sector profits. In its first-quarter trading statement, the company said its oil trading result is ...