BP chief executive Bob Dudley. BP beat expectations and increased its cash flow on higher production. Bloomberg
BP chief executive Bob Dudley. BP beat expectations and increased its cash flow on higher production. Bloomberg

BP bucks trend as profit beats expectations