Bharat Petroleum Corporation Limited (NSE:BPCL)
India flag India · Delayed Price · Currency is INR
288.70
+1.70 (0.59%)
Oct 29, 2026, 10:54 AM IST

NSE:BPCL Analyst Ratings

Ratings History

AnalystFirmRatingRatingActionPrice TargetUpsideDate
Jefferies
Jefferies
Buy
Maintains
₹410.00 → ₹380.00
BuyMaintains₹410.00 → ₹380.00+31.62%Oct 26, 2026
Goldman Sachs
Goldman Sachs
Hold
Maintains
₹360.00
HoldMaintains₹360.00+24.70%Jul 24, 2026
Prabhudas Lilladher
Prabhudas Lilladher
Buy
Maintains
₹332.00 → ₹325.00
BuyMaintains₹332.00 → ₹325.00+12.57%May 20, 2026