NSE · BPCL
Bharat Petroleum Corporation Limited
Historical price visualisation is temporarily undergoing corporate data-licensing maintenance. Full interactive price and chart data will return following our upcoming authorized NSE/BSE data-feed deployment. Derived metrics (valuation ratios, market-cap rank), company financials, shareholding, corporate actions, and mutual-fund holdings remain available.
Market cap rank
#75
of 5,072 stocks
→ 01W
Peak #75 · 21 Sep 2026
Operating in Oil Gas & Consumable Fuels, Bharat Petroleum Corporation Limited trades at an undemanding earnings multiple, generates a high return on equity, and offers a generous dividend yield.
Market Cap
131,809.09 Cr
P/E Ratio
5.10
P/B Ratio
1.32
ROE
25.80%
ROCE
25.60%
Dividend Yield
5.67%
52W High
—
52W Low
—
Quarterly financials
| Metric | Q1 2026-27 | Q4 2025-26 | Q3 2025-26 | Q2 2025-26 |
|---|---|---|---|---|
| Revenue | 159,527.05 Cr | 134,947.90 Cr | 136,653.12 Cr | 121,604.70 Cr |
| Net Profit | -1,872.70 Cr | 5,624.54 Cr | 7,188.40 Cr | 6,191.49 Cr |
| EPS | -4.38 | 13.16 | 16.82 | 14.49 |
| Operating Profit | -4,874.46 Cr | 8,996.40 Cr | 10,353.64 Cr | 8,755.82 Cr |
Shareholding pattern
Promoter
52.98%
Public
47.02%
PUBLIC BREAKDOWN
FII
16.84%
DII
21.07%
MF (within DII)
9.56%
Individuals
6.17%
Mutual fund holdings
₹13,006.03
Cr total
253
Schemes
36
Fund Houses
₹13,006.03 Cr
Total Exposure
ICICI Prudential Mutual Fund₹3,126.55 Cr (24.0%)
DSP Mutual Fund₹1,627.19 Cr (12.5%)
Kotak Mahindra Mutual Fund₹1,412.63 Cr (10.9%)
HDFC Mutual Fund₹1,290.87 Cr (9.9%)
SBI Mutual Fund₹1,143.72 Cr (8.8%)
Others₹4,405.08 Cr (33.9%)
Recent corporate actions
| Ex-Date | Type | Details |
|---|---|---|
| 02 Feb 2026 | Dividend | Interim Dividend - Rs 10 Per Share |
| 07 Nov 2025 | Dividend | Interim Dividend - Rs 7.50 Per Share |
| 31 Jul 2025 | Dividend | Dividend - Rs 5 Per Share |
| 29 Jan 2025 | Dividend | Interim Dividend - Rs 5 Per Share |
| 09 Aug 2024 | Dividend | Dividend - Rs 10.5 Per Share |
Need this data in your app?
Full price history, technical indicators, and every field above via one REST API call.