BP (NYSE:BP) +2.9% in Tuesday's trading after topping expectations for Q2 adjusted earnings and revenues, while continuing to cut costs and launching a fresh review of its business, saying it "can and ...
BP on Tuesday reported third-quarter net profit of $2.21 billion, beating analyst expectations. The results come just over eight months after the oil and gas company launched a fundamental strategic ...