Bharat Petroleum Corporation Limited (NSE:BPCL)
India flag India · Delayed Price · Currency is INR
306.60
-9.70 (-3.07%)
Jun 19, 2026, 3:29 PM IST

NSE:BPCL Analyst Ratings

Ratings History

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