Bharat Petroleum Corporation Limited (NSE:BPCL)
India flag India · Delayed Price · Currency is INR
296.85
-1.25 (-0.42%)
Jun 1, 2026, 3:30 PM IST

NSE:BPCL Analyst Ratings

Ratings History

AnalystFirmRatingRatingActionPrice TargetUpsideDate
Jefferies
Jefferies
Buy
Maintains
₹445.00
BuyMaintains₹445.00+49.91%Apr 14, 2026
Goldman Sachs
Goldman Sachs
Hold
Downgrades
₹340.00
HoldDowngrades₹340.00+14.54%Mar 23, 2026
Unknown Analyst
Motilal Oswal
No rating
Motilal Oswal
Hold
Maintains
₹395.00
HoldMaintains₹395.00+33.06%Jan 25, 2026
Morgan Stanley
Morgan Stanley
Buy
Maintains
₹468.00
BuyMaintains₹468.00+57.66%Jan 15, 2026
Unknown Analyst
Geojit Research
No rating
Geojit Research
Buy
Upgrades
₹350.00₹400.00
BuyUpgrades₹350.00₹400.00+34.75%Jan 9, 2026