The five majors, BP, Shell, ExxonMobil, Chevron and TotalEnergies, together made about $46bn between April and June

Oil and gas giants raked in massive spring profits while fighting between Iran and the US impeded petroleum shipments and consumers around the world paid more for fuel and…

The result come after U.S. President Donald Trump lashed out at Big Oil for making "too much money" off higher fuel prices amid the Iran war.

Company posts strongest quarterly profit in more than four years

Campaigners have accused the company of being ‘price shock profiteers’ during the conflict.

Campaigners have also accused BP of ‘profiteering’ from a ‘climate crisis’