Bharat Petroleum Corporation Limited (NSE:BPCL)
India flag India · Delayed Price · Currency is INR
320.20
+4.40 (1.39%)
Jul 31, 2026, 3:30 PM IST

NSE:BPCL Analyst Ratings

Ratings History

AnalystFirmRatingRatingActionPrice TargetUpsideDate
Jefferies
Jefferies
Buy
Maintains
₹415.00₹410.00
BuyMaintains₹415.00₹410.00+28.04%Jul 29, 2026
Goldman Sachs
Goldman Sachs
Hold
Maintains
₹360.00
HoldMaintains₹360.00+12.43%Jul 24, 2026
Prabhudas Lilladher
Prabhudas Lilladher
Buy
Maintains
₹332.00₹325.00
BuyMaintains₹332.00₹325.00+1.50%May 20, 2026