News

BP expects Q2 production to top estimates, but lower oil prices may drag results by up to $800M despite stronger refining ...