$BP BP Plc 35.37 Had 7,660,900 1 Month Highs. BP Last price