ExxonMobil posts record $56bn profit

Results show scale of windfall from high oil prices following invasion of Ukraine.