Oil giant BP tripled its profits to £6.9billion ($8.45billion) in the second quarter of this year - its highest in 14 years - as families struggle to pay their energy bills.
The figure is also the second highest in the company's history and takes first half profits to £11.9billion ($14.6billion).
BP has seen its financial performance go through the roof thanks to soaring oil and gas prices due to the war in Ukraine.