BP
NYSE · Energy
BP p.l.c.
$37.81
-1.52 (-3.86%)
Analyst Consensus
Buy
31
Analysts
Very High
Coverage
Price in Context
52-Week High
$609.40
-93.8% from high
52-Week Low
$337.65
+-88.8% from low
Peer Consensus — Energy