BP Plc bucked the trend of disappointing oil and gas earnings, beating expectations and increasing its cash flow as higher production offset the effect of lower ...
A