et-loader

BP earnings exceed forecasts on ‘exceptional’ oil and gas trading performance