BP
NYSE · Energy
BP p.l.c.
$45.02
+0.44 (+0.99%)
Analyst Consensus
Buy
29
Analysts
High
Coverage
Price in Context
52-Week High
$609.40
-92.6% from high
52-Week Low
$337.65
+-86.7% from low
Peer Consensus — Energy