BP(BP)
BP
Analyst Sentiment
Wall St. Consensus
Hold42 analysts·High coverage
60
Score
19 Buy (45%)21 Hold (50%)2 Sell (5%)
Rating Breakdown
Strong Buy
00%
Buy
1945%
Hold
2150%
Sell
25%
Strong Sell
00%
Analyst ratings reflect Wall Street opinion, not guarantees. Historical accuracy varies by firm and sector.
Price Target Expectations
Bear
$31.00
-30.1%
Consensus
$42.50
-4.2%
Bull
$57.00
+28.5%
12-Month Target Range42 analysts
$31.00$42.50$57.00
Current $44.35Consensus
Current Price
$44.35
Above Consensus
$1.85
Price targets are 12-month analyst forecasts. Actual results depend on earnings, market conditions, and sector trends.
Earnings & Revenue Estimates
Forward Growth Estimates (YoY)
FY2027
Rev-5.34%
EPS-22.06%
FY2028
Rev+3.34%
EPS-2.57%
FY2029
Rev-2.98%
EPS-6.42%