BP’s financial performance has gone through the roof thanks to soaring oil and gas prices due to the war in Ukraine as they’ve already raked in £5billion in profits in the first three months of the year – which is more than double the £2.3bn earned in the same period last year