Shell has announced rocketing profits for the first three months 2026 which outstrip even analyst expectations, thanks to rocketing oil prices caused by the Iran war.
The oil giant reported underlying earnings of $6.92 billion (£5.09 billion), more than double the result in the previous three months and 24% higher on a year ago. Most analysts had expected the group to report profits of $6.36bn (£4.67bn).