BP is the latest oil major to report huge profits after revealing a quarterly surplus of $8.2 billion (£7.1 billion), driven by a surge in prices.
Shell and US-listed ExxonMobil and Chevron have already announced bumper profits, leading to calls for additional windfall taxes.