BP's second-quarter earnings beat expectations as higher production helped the energy major offset lower oil prices. Underlying replacement cost profits, BP's ...
A