Bharat Petroleum
NSE: BPCL · Oil & Gas · PSU
₹336.63
▼ -0.99%Price chart
Illustrative price history · not actual market candles
A. Company overview
Oil refining and fuel marketing PSU.
B. Fundamental analysis (illustrative)
Revenue growth
+21.50%
Net profit growth
+7.39%
Operating margin
30.08%
EBITDA margin
37.02%
ROE
31.33%
ROCE
31.5%
Debt / Equity
1.25
EPS
₹51.95
Operating cash flow
₹2,28,046 Cr
Working capital
₹70,556 Cr
5-year revenue & profit (₹ Cr)
C. Financial statements (illustrative)
| ₹ Cr | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|
| Revenue | 6,11,071 | 7,08,528 | 7,85,177 | 8,13,787 | 8,81,944 |
| EBITDA | 2,05,995 | 2,28,005 | 2,61,353 | 2,92,573 | 3,26,466 |
| Net profit | 1,28,747 | 1,42,503 | 1,63,346 | 1,82,858 | 2,04,041 |
| EPS (₹) | 36.37 | 40.52 | 44.68 | 48.83 | 52.99 |
D. Valuation analysis
P/E
6.48
P/B
7.3
EV/EBITDA
24.34
Price/Sales
4.58
EPS
₹51.95
Dividend yield
4.24%
Peer comparison — Oil & Gas
| Company | CMP | P/E | P/B | ROE | D/E |
|---|---|---|---|---|---|
| Bharat Petroleum | 336.63 | 6.48 | 7.3 | 31.33% | 1.25 |
| ONGC | 262.4 | 16.03 | 7.9 | 26.34% | 0.84 |
| Indian Oil Corporation | 147.81 | 6.96 | 7.7 | 10.32% | 0.11 |
| GAIL India | 180.97 | 6.72 | 2.04 | 11.97% | 0.3 |
E. Technical analysis
RSI (14)
36.76
MACD
5.86
Support
₹319.80
Resistance
₹356.83
Volume
2,43,27,738
Illustrative technical charts · not actual market history
Candlestick (last 50 sessions)
Price with 50-DMA & 200-DMA, volume
Fibonacci retracement levels
F. Shareholding pattern
G. SWOT analysis
Strengths
- Established position in Oil & Gas
- ROE of 31.33% in demo data
Weaknesses
- Elevated leverage
- Cyclical exposure
Opportunities
- Domestic demand growth
- Expansion in Refining
Threats
- Regulatory changes
- Competitive intensity
Illustrative template points for demonstration.
H. Research conclusion
Financial strength
Moderate leverage to monitor
Business quality
High capital efficiency
Valuation
Reasonable valuation
Growth
Sales growth of 21.5%
Risk assessment
Low risk
Overall
Illustrative HOLD opinion · target ₹359.14 · stop loss ₹314.81
I. Corporate actions
Dividend history (₹/share)
| Year | Dividend |
|---|---|
| FY22 | 11.42 |
| FY23 | 12.28 |
| FY24 | 13.13 |
| FY25 | 13.99 |
| FY26 | 14.84 |
Bonus, splits & announcements
- Bonus history: none in demo dataset
- Stock split history: none in demo dataset
- Board meeting for quarterly results — demo announcement