Home / Stocks / BPCL
Back to all stocks
NSE · BPCL

Bharat Petroleum Corporation Limited

Sector: Oil Gas & Consumable Fuels · ISIN: INE029A01011

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. Ownership as of Jun 2026.

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

MetricQ1 2026-27Q4 2025-26Q3 2025-26Q2 2025-26
Revenue159,527.05 Cr134,947.90 Cr136,653.12 Cr121,604.70 Cr
Net Profit-1,872.70 Cr5,624.54 Cr7,188.40 Cr6,191.49 Cr
EPS-4.3813.1616.8214.49
Operating Profit-4,874.46 Cr8,996.40 Cr10,353.64 Cr8,755.82 Cr

Figures in Cr (crore) unless noted. Source: official company financial disclosures.

Shareholding pattern

Promoter
52.98%
Public
47.02%

PUBLIC BREAKDOWN

FII
16.84%
DII
21.07%
MF (within DII)
9.56%
Individuals
6.17%

As of 30 Jun 2026. FII, DII, MF & Individuals are sub-categories of Public.

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%)
SchemeFund HouseValue (Cr)%

All MF holders by market value as of 01 Aug 2026.

Recent corporate actions

Ex-DateTypeDetails
02 Feb 2026DividendInterim Dividend - Rs 10 Per Share
07 Nov 2025DividendInterim Dividend - Rs 7.50 Per Share
31 Jul 2025DividendDividend - Rs 5 Per Share
29 Jan 2025DividendInterim Dividend - Rs 5 Per Share
09 Aug 2024DividendDividend - 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.

View API docs