BP profits halve in first quarter falling shy of forecasts
Strong oil trading environment and refining margins while lower energy prices erode profitability
Strong oil trading environment and refining margins while lower energy prices erode profitability