Bharat Petroleum Corporation Limited

Bharat Petroleum Corporation Limited (BPCL)

Home Stocks Bharat Petroleum Corporation Limited

₹321.95

INR
+ 0.50 (+ 0.16%)
As of August 20, 2025 7:16:00 AM

Bharat Petroleum Corporation Limited Share Price Information

24 hour Low and High

Low: ₹319.049988
High: ₹322.29999

All time High

₹8649.85

Price Change 1h

+₹0.50 + 0.16%

Price Change 1d

+₹0.50 + 0.16%

Price Change 1w

+₹-0.55 + -0.17%

Bharat Petroleum Corporation Limited Market Information

Exchange

NSE

Market Cap

₹138810.62 Cr

About Bharat Petroleum Corporation Limited Share

Bharat Petroleum Corporation Limited is a prominent player in the Indian energy sector. This state-owned oil and gas company primarily focuses on refining, distributing, and marketing petroleum products. One of its key functions is the operation of refineries that process crude oil into a variety of refined products including gasoline, diesel, kerosene, and lubricants. BPCL significantly impacts industries such as transportation, aviation, and power generation due to its comprehensive portfolio of petroleum products. With an extensive network of fuel stations across India, BPCL plays a crucial role in ensuring energy accessibility throughout the country. The company also engages in the exploration and production of hydrocarbons, both domestically and internationally, further solidifying its presence in the global energy market. As a major contributor to India's economic infrastructure, BPCL is critical in meeting the nation's energy demands and facilitating economic growth.

Sector

Energy

Oil & Gas Refining & Marketing

Employees

about

8506

CEO

NA

Country of Origin

India

Financial Sheets

Rupees (in Crores)

Bharat Petroleum Corporation Limited Statistics

Valuation Metrics

Market Cap
₹138810.62 Cr
Enterprise Value
₹190318.71 Cr
P/E Ratio (TTM)
7.89
Forward P/E
10.32
PEG Ratio
0.06
Price to Sales (TTM)
0.32

Financial Metrics

Gross Margin
13.20%
Operating Margin
6.92%
Return on Equity
16.39%
Revenue (TTM)
₹439728.39 Cr -0.50%
EBITDA
₹26987.24 Cr
EPS (TTM)
₹40.57 + 140.70%

Balance Sheet

Total Cash
₹10243.12 Cr
Total Debt
₹61100.57 Cr
Debt to Equity
75.08%

Stock Information

52 Week Range
₹234.01 - ₹376
Beta
0.92
Shares Outstanding
₹427.26 Cr

Dividends & Splits

Forward Dividend Yield
3.13%
Trailing Dividend Yield
3.13%
Payout Ratio
38.21%

Bharat Petroleum Corporation Limited dividends overview

Bharat Petroleum Corporation Limited dividends are paid annually. The last dividend per share was ₹ 10. As of today, Dividend Yield (TTM) is 3.13 %.

Last ex-date
Jul 31, 2025
Last pay date
Invalid Date
Dividend amount
1000.00 Rs
Dividend yield TTM
3.13%

Dividend History

Ex-date Amount
Aug 9, 2024 10.500
Dec 12, 2023 10.500
Aug 11, 2023 2.000
Aug 19, 2022 3.000
Feb 10, 2022 5.000
Nov 11, 2021 5.000
Sep 16, 2021 35.000
Mar 25, 2021 5.000
Feb 17, 2021 16.000
Mar 23, 2020 16.500
Aug 22, 2019 8.000
Aug 21, 2019 8.000
Feb 21, 2019 11.000
Aug 31, 2018 7.000
Feb 22, 2018 14.000
Jun 8, 2017 0.667
Mar 24, 2017 8.000
Feb 28, 2017 13.000
Jun 6, 2016 5.000
Mar 3, 2016 1.167
Feb 2, 2016 4.167
Aug 28, 2015 7.500
Sep 5, 2014 5.667
Sep 6, 2013 3.667
Jul 13, 2012 1.833
Sep 5, 2011 2.333
Sep 8, 2010 2.333
Aug 26, 2009 1.167
Sep 10, 2008 0.667
Sep 4, 2007 1.667
Jan 15, 2007 1.000
Nov 15, 2006 0.417
Jun 7, 2005 1.250
Dec 24, 2004 0.833
Jul 28, 2004 1.917
Jan 1, 2004 1.000
Jul 16, 2003 2.167
Jan 31, 2003 0.333
Aug 8, 2002 1.833
Aug 2, 2001 0.583
Jun 18, 2001 0.667
Jul 25, 2000 1.042
Aug 11, 1999 1.042
Aug 10, 1998 0.417
Jun 23, 1997 0.275
Jun 24, 1996 0.275
Jan 29, 2025 5.000
Jul 31, 2025 5.000
Latest EPS
₹NA
vs Est. ₹NA
Earnings Beats
2
out of 9 quarters
Earnings Misses
1
out of 9 quarters
Avg. Surprise
6.18%
Historical average

Earnings History

Period EPS Estimate EPS Actual Difference Surprise % Report Time
Oct 23, 2025
₹NA ₹NA
₹NA
+ NA% Time Not Supplied
Jul 17, 2025
₹NA ₹NA
₹NA
+ NA% Time Not Supplied
May 7, 2025
₹NA ₹NA
₹NA
+ NA% Time Not Supplied
Jan 27, 2025
₹NA ₹NA
₹NA
+ NA% Time Not Supplied
Jul 20, 2024
₹7.34 ₹7.06
₹0.28
-3.81% Transfer Agent
Jan 20, 2026
₹NA ₹NA
₹NA
+ NA% Time Not Supplied
Jan 22, 2025
₹8.34 ₹9.05
₹0.71
+ 8.51% After Hours
Apr 27, 2026
₹NA ₹NA
₹NA
+ NA% Time Not Supplied
Apr 29, 2025
₹6.97 ₹10.52
₹3.55
+ 50.93% After Hours
Current Quarter Est.
N/A
Due N/A
YoY Growth
N/A
vs Previous Year
Analyst Coverage
N/A
Following Analysts
Estimate Range
N/A
High-Low Spread

Revenue Estimates

Detailed Revenue Estimates

Period End Date Low Est. Avg Est. High Est. YoY Growth # Analysts
Next Quarter
Dec 31, 2024 ₹1LCr ₹1LCr ₹1LCr
0.0%
3
Current Year
Mar 31, 2025 ₹4LCr ₹4LCr ₹6LCr
-12.0%
16
Next Year
Mar 31, 2026 ₹4LCr ₹4LCr ₹5LCr
0.0%
15

Latest News

Times of India Times of India
Aug 20, 2025

Stock market today: Nifty50 opens in red; BSE Sensex down over 100 points

Read full article
Stock market today: Nifty50 opens in red; BSE Sensex down over 100 points
Mint Mint
Aug 20, 2025

Nifty 50, Sensex today: What to expect from Indian stock market in trade on August 20

Read full article
Nifty 50, Sensex today: What to expect from Indian stock market in trade on August 20
Mint Mint
Aug 20, 2025

Indian stock market: 10 key things that changed for market overnight - Gift Nifty, China LPR to India-China ties

Read full article
Indian stock market: 10 key things that changed for market overnight - Gift Nifty, China LPR to India-China ties

Bharat Petroleum Corporation Limited Resource

FAQs

What is Bharat Petroleum Corporation Limited's stock price today? The current price of Bharat Petroleum Corporation Limited is INR 321.95 — it has changed by 0.16% in the past 24 hours. Watch Bharat Petroleum Corporation Limited's stock price performance more closely on the chart.
What is Bharat Petroleum Corporation Limited's stock price today?
The current price of Bharat Petroleum Corporation Limited is INR 321.95 — it has changed by 0.16% in the past 24 hours. Watch Bharat Petroleum Corporation Limited's stock price performance more closely on the chart.
What is Bharat Petroleum Corporation Limited's market cap? Bharat Petroleum Corporation Limited has a market capitalization of 1388106219520 as of today.
What is Bharat Petroleum Corporation Limited's market cap?
Bharat Petroleum Corporation Limited has a market capitalization of 1388106219520 as of today.
What is Bharat Petroleum Corporation Limited's stock ticker? Depending on the exchange, the stock ticker may vary. For instance, on NSE exchange Bharat Petroleum Corporation Limited stocks are traded under the ticker NA
What is Bharat Petroleum Corporation Limited's stock ticker?
Depending on the exchange, the stock ticker may vary. For instance, on NSE exchange Bharat Petroleum Corporation Limited stocks are traded under the ticker NA
How many Employees does Bharat Petroleum Corporation Limited have? As of August 20, 2025, the company has 8506 employees.
How many Employees does Bharat Petroleum Corporation Limited have?
As of August 20, 2025, the company has 8506 employees.