BP

BP p.l.c.

NYSE · Energy
(—)
Analyst Consensus
Hold
32 analysts
Buy 16 50%
Hold 14 44%
Sell 2 6%