BP
NYSE · Energy
BP p.l.c.
$45.56
+0.77 (+1.72%)
Analyst Consensus
Hold
33
Analysts
Very High
Coverage
Price in Context
52-Week High
$583.50
-92.2% from high
52-Week Low
$329.20
+-86.2% from low
Peer Consensus — Energy