Oil major BP completes sear… — BP -0.40 | NewsImpactScreener