But the firm said pulling out of Russian oil and gas due to the Ukraine conflict had cost it $3.9bn (£3.1bn).

On Tuesday, rival BP also reported a sharp rise in profit, but the UK has so far ruled out a windfall tax.