BPCL vs HINDPETRO: Which Is Better on the Numbers?

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

Bharat Petroleum Corporation Ltd

BPCL
₹295.15

Hindustan Petroleum Corporation Ltd

HINDPETRO
₹387

BPCL vs HINDPETRO — full comparison

MetricBPCLHINDPETRO
Share price₹295.15₹387
P/E ratio (lower = cheaper)4.904.54
ROE (higher = better)28.80%30.90%
ROCE (higher = better)25.70%22.20%
Dividend yield5.93%2.73%
Annualised return (history)+0.9%+8.1%
Volatility (lower = steadier)29%35%
1-year forecast (Monte Carlo median)₹285.63₹391.77
Cheapest MTF margin23% (Dhan)25.41% (Dhan)

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