Bharat Petroleum Corporation Limited (NSE:BPCL)
India flag India · Delayed Price · Currency is INR
310.40
+2.20 (0.71%)
Jul 10, 2026, 3:30 PM IST

NSE:BPCL Analyst Ratings

Ratings History

AnalystFirmRatingRatingActionPrice TargetUpsideDate
Jefferies
Jefferies
Buy
Maintains
₹445.00₹415.00
BuyMaintains₹445.00₹415.00+33.70%May 25, 2026
Prabhudas Lilladher
Prabhudas Lilladher
Buy
Maintains
₹332.00₹325.00
BuyMaintains₹332.00₹325.00+4.70%May 20, 2026
Goldman Sachs
Goldman Sachs
Hold
Downgrades
₹340.00
HoldDowngrades₹340.00+9.54%Mar 23, 2026
Unknown Analyst
Motilal Oswal
No rating
Motilal Oswal
Hold
Maintains
₹395.00
HoldMaintains₹395.00+27.26%Jan 25, 2026
Morgan Stanley
Morgan Stanley
Buy
Maintains
₹468.00
BuyMaintains₹468.00+50.77%Jan 15, 2026
Unknown Analyst
Geojit Research
No rating
Geojit Research
Buy
Upgrades
₹350.00₹400.00
BuyUpgrades₹350.00₹400.00+28.87%Jan 9, 2026