US supermajor ExxonMobil hauled in a record $17.9 billion in second-quarter earnings on the back of oil and gas price surges stemming from Russia’s ongoing war on Ukraine.

The results beat analysts' expectations and were more than triple first-quarter 2022 earnings of nearly $5.5 billion.

Chief executive Darren Woods said: “Earnings and cash flow benefited from increased production, higher realisations and tight cost control.