BP's second-quarter profit… — BP +0.80 | NewsImpactScreener