Oil major BP more than doubled its quarterly profit to $5.73bn (£4.3bn) as war between the US and Iran drove up oil prices, taking the combined earnings of the world's five biggest oil companies to about half a billion dollars a day.
The result, for the three months to June, was up from $2.35bn a year earlier and beat the $5.11bn analysts had expected, making it BP's highest quarterly profit since 2022, when Russia's invasion of Ukraine sent energy prices to records. The company also raised its dividend by 4 per cent to 8.66 cents a share.