Big oil was back in the spotlight this week and not just because petrol prices hit £5 a gallon on the forecourts. BP and Royal Dutch Shell both reported first-quarter results that smashed market forecasts and then enjoyed sharp share price gains.
One broker calculated that it was the biggest quarterly earnings surprise from BP, with profits $1.4bn higher than expected,

MARKETS 

