BPCL vs HINDPETRO: Which Is Better on the Numbers?

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

Bharat Petroleum Corporation Ltd

BPCL
₹315.55

Hindustan Petroleum Corporation Ltd

HINDPETRO
₹406.6

BPCL vs HINDPETRO - full comparison

MetricBPCLHINDPETRO
Share price₹315.55₹406.6
P/E ratio (lower = cheaper)5.274.78
ROE (higher = better)28.80%30.90%
ROCE (higher = better)25.70%22.20%
Dividend yield5.51%5.98%
Annualised return (history)+1.2%+8.1%
Volatility (lower = steadier)29%35%
1-year forecast (Monte Carlo median)₹307.37₹412.43
Cheapest MTF margin23% (Dhan)25.450000000000003% (Dhan)

Forecast as of 21 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