British oil giant BP posted second quarter profit $5.7 billion, more than double the $2.35 billion it made in the April to June period in 2025.

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.

Energy company’s $5.73bn quarterly profits come after Shell posted second highest quarterly earnings on record

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’