BP BP p.l.c. logo

BP BP p.l.c.

Energy
$44.36-1.14%ClosedMarket Cap: $116.33B

As of 2026-05-25

Analyst Consensus

Consensus

Hold

Target (Consensus)

$43.89

Target (Median)

$42.50

Target Range

$31.00 - $57.00

Upside from current price: -1.1%

Rating Distribution

4 Strong Buy5 Buy7 Hold2 Sell1 Strong Sell
Recent Analyst Ratings
DateFirmActionRatingPrevious
2026-05-11Argus ResearchupgradeBuyHold
2026-05-11RBC CapitalupgradeOutperformSector Perform
2026-04-22ScotiabankmaintainSector OutperformSector Outperform
2026-04-15UBSupgradeBuyNeutral
2026-04-09Wells FargomaintainEqual WeightEqual Weight
2026-03-20HSBCupgradeHoldReduce
2026-03-12Piper SandlermaintainNeutralNeutral
2026-02-12Freedom BrokerdowngradeSellHold
2026-01-08Piper SandlermaintainNeutralNeutral
2026-01-06Evercore ISI GroupdowngradeIn LineOutperform
Forward Estimates
PeriodEPS Est.Revenue Est.# Analysts
Fri Dec 31$4.07$204.94B12
Sun Dec 31$3.98$211.91B7
Mon Dec 31$3.69$204.67B10
Tue Dec 31$3.81$206.86B5