BPCL vs HINDPETRO: Which Is Better on the Numbers?

Bharat Petroleum Corporation Ltd (BPCL) trades at ₹314 on a P/E of 8.7, while Hindustan Petroleum Corporation Ltd (HINDPETRO) trades at ₹385 on a P/E of 49.0. On valuation, Bharat Petroleum Corporation Ltd is cheaper on earnings (P/E 8.7 vs 49.0). This is a data comparison, not a recommendation.

Bharat Petroleum Corporation Ltd

BPCL
₹314

Hindustan Petroleum Corporation Ltd

HINDPETRO
₹385.15

BPCL vs HINDPETRO - full comparison

MetricBPCLHINDPETRO
Share price₹314₹385.15
P/E ratio (lower = cheaper)8.6649.00
ROE (higher = better)28.80%30.90%
ROCE (higher = better)25.70%22.20%
Dividend yield5.65%6.30%
Annualised return (history)+1.3%+5.3%
Volatility (lower = steadier)29%35%
1-year forecast (Monte Carlo median)₹305.15₹384.49
Cheapest MTF margin23% (Dhan)25.409999999999997% (Dhan)

Forecast as of 24 Jul

How BPCL and HINDPETRO compare

Not investment advice. This page compares publicly available metrics and a statistical forecast for information only. The 1-year forecast is a Monte Carlo projection from historical volatility, not a prediction. Do your own research or consult a SEBI-registered adviser before investing.

More stock comparisons

Related tools