Bharat Petroleum Stock Screener | Share Price & Fundamental Analysis

BPCL Refineries & Marketing
Share Price NSE
₹298.10
▲ 20.65 (7.44%)
2026-04-08 00:00:00
Share Price BSE
₹298.05
▲ 20.65 (7.44%)
2026-04-08 00:00:00
Track Bharat Petroleum share price live with TickJournal's free stock screener. Analyze Bharat Petroleum share price history trends and compare 52-week high low levels. Record your trades in TickJournal's free trading journal and track your portfolio performance.
Bharat Petroleum Market Cap ₹120,675.53 Cr.
BPCL P/E Ratio (TTM) 4.96
Bharat Petroleum P/B Ratio 1.30
EPS (TTM) ₹31.21
Dividend Yield 3.50%
Debt to Equity 0.74
BPCL 52 Week High ₹388.30
Bharat Petroleum 52 Week Low ₹271.30
Operating Margin 7.00%
Profit Margin 3.91%
BPCL Revenue (TTM) ₹112,392.00
EBITDA ₹8,797.00
Net Income ₹4,392.00
Total Assets ₹218,382.00
Total Equity ₹81,384.00

Bharat Petroleum Share Price History - Stock Screener Chart

Screen BPCL historical share price movements with interactive charts. Analyze price trends and patterns.

Bharat Petroleum Company Profile - Fundamental Screener

Screen Bharat Petroleum company fundamentals and business profile. Use our stock screener to analyze sector, industry, and key company metrics for BPCL shares.
Bharat Petroleum Corporation Limited (BPCL) is an Indian public sector undertaking engaged in refining crude oil and marketing petroleum products. The company operates refineries in Mumbai, Kochi, and Bina, along with LPG bottling plants and lube blending facilities across India. BPCL's marketing infrastructure includes a network of installations, depots, retail...more
Sector Petroleum Products
Industry Refineries & Marketing
Sub-Sector Refineries & Marketing
Segment E
Chairperson/CEO Sanjay Khanna
ISIN INE029A01011

Bharat Petroleum Balance Sheet Screener

Screen BPCL balance sheet fundamentals including assets, liabilities, and equity. Use our screener tool to analyze financial health and share price valuation metrics.
Item 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016
Assets
Total Assets 218,382 202,418 188,138 187,529 160,982 150,864 136,930 120,356 109,086 86,422
Current Assets 72,832 65,694 56,042 61,995 52,075 43,252 48,768 40,602 37,910 31,447
Fixed Assets 88,628 86,798 86,675 83,902 64,098 60,175 49,315 45,539 33,684 25,359
Liabilities
Total Liabilities 0 0 0 0 0 0 0 0 0 0
Current Liabilities 46,326 45,899 59,745 52,496 49,722 52,053 42,986 36,022 29,008 25,956
Non-Current Liabilities 0 0 0 0 0 0 0 0 0 0
Shareholders' Equity
Total Equity 81,384 75,635 53,522 51,906 53,555 38,589 40,835 38,524 32,778 29,472
Share Capital 4,273 2,136 2,129 2,129 2,093 1,967 1,967 1,967 1,311 656
Reserves & Surplus 77,153 73,573 51,483 49,866 51,635 35,022 37,255 35,108 30,033 27,729

Bharat Petroleum Income Statement Screener - Profit & Revenue Analysis

Screen Bharat Petroleum income statement and profit fundamentals. Analyze BPCL quarterly results, revenue growth, EBITDA, net profit margins, and EPS using TickJournal's fundamental screener for Bharat Petroleum share price evaluation.
Item 2025-Mar 2025-Jun 2025-Sept 2025-Dec 2024-Mar 2024-Jun 2024-Sept 2024-Dec 2023-Mar 2023-Jun 2023-Sept 2023-Dec 2022-Mar 2022-Jun 2022-Sept
Revenue 112,392 114,459 106,487 119,882 117,062 114,045 104,138 113,774 119,634 114,023 104,020 116,481 105,211 121,806 115,663
Expenses 103,595 102,941 95,351 107,510 107,703 107,611 98,344 105,770 108,027 97,235 90,169 109,364 98,126 127,015 113,576
EBITDA 8,797 11,518 11,136 12,372 9,359 6,434 5,795 8,004 11,607 16,788 13,851 7,117 7,085 -5,209 2,087
Operating Profit % 7.00% 9.00% 9.00% 10.00% 8.00% 5.00% 4.00% 7.00% 9.00% 14.00% 12.00% 5.00% 6.00% -5.00% 1.00%
Depreciation 1,982 1,889 1,958 1,979 1,722 1,686 1,779 1,810 1,605 1,614 1,605 1,830 1,603 1,617 1,561
Interest 919 758 833 657 967 889 923 861 1,148 1,071 1,190 921 752 710 937
Profit Before Tax 5,897 8,872 8,345 9,737 6,669 3,859 3,094 5,333 8,855 14,103 11,056 4,367 4,730 -7,537 -410
Tax 1,505 2,033 2,153 2,549 1,880 1,017 796 1,527 1,984 3,458 2,812 1,186 1,927 -1,389 -72
Net Profit 4,392 6,839 6,192 7,188 4,790 2,842 2,297 3,806 6,871 10,644 8,244 3,181 2,803 -6,148 -339
EPS 10.28 16.01 14.49 16.82 22.45 6.65 5.38 8.91 32.26 49.99 38.71 14.94 13.16 -28.87 -1.59

Bharat Petroleum Cash Flow Screener - Liquidity Fundamentals

Screen BPCL cash flow statements and liquidity fundamentals. Analyze operating, investing, and financing activities using our stock screener for share price strength assessment.
Item 2025-March 2024-March 2023-March 2022-March 2021-March 2020-March 2019-March 2018-March 2017-March 2016-March
Operating Activities 23,678 35,970 12,466 20,336 23,455 7,881 10,157 11,068 9,041 11,119
Investing Activities -19,180 -10,554 -7,806 -8,138 -2,474 -11,135 -10,451 -7,066 -15,274 -9,233
Financing Activities -6,241 -25,427 -4,402 -17,672 -13,981 3,583 207 -4,218 4,804 -1,332
Net Cash Flow -1,743 -12 257 -5,474 7,000 329 -87 -215 -1,429 555

Bharat Petroleum Shareholding Pattern Screener

See Bharat Petroleum shareholding pattern with promoter, FII, and DII holdings. Check Bharat Petroleum promoter holding and ownership changes for BPCL on TickJournal.
Item 2025-Mar 2025-Jun 2025-Sept 2025-Dec 2024-Mar 2024-Jun 2024-Sept 2024-Dec
Promoter Holding 52.98% 52.98% 52.98% 52.98% 52.98% 52.98% 52.98% 52.98%
FII Holding 14.58% 15.45% 16.53% 18.46% 16.80% 15.03% 15.40% 14.71%
DII Holding 22.24% 22.17% 21.30% 19.56% 21.29% 21.31% 22.06% 22.27%
Govt Holding 0.94% 0.94% 0.94% 0.43% 0.94% 0.94% 0.94% 0.94%
Public Holding 6.86% 6.16% 5.97% 5.82% 5.86% 7.51% 6.42% 6.71%
Other Holding 2.40% 2.30% 2.28% 2.75% 2.13% 2.22% 2.21% 2.39%
Shareholder Count 1,193,410 1,107,980 1,059,890 987,767 723,571 927,835 1,018,790 1,124,530

Bharat Petroleum Share Dividend Screener - Share Yield Analysis

Check Bharat Petroleum dividend history with payout and yield data. View Bharat Petroleum dividend details including ex-dates and amounts for BPCL stock.
Period Dividend Per Share Dividend Yield
2026-March ₹0.00 0.00%
2025-March ₹10.00 3.56%
2024-March ₹42.00 15.08%
2023-March ₹4.00 1.33%
2022-March ₹16.00 9.29%
2021-March ₹79.00 43.97%
2020-March ₹16.50 7.71%
2019-March ₹19.00 11.99%
2018-March ₹21.00 10.56%
2017-March ₹32.50 15.21%

Bharat Petroleum Stock Index Membership

See which indices include Bharat Petroleum stock. Check BPCL index membership in NIFTY 50, SENSEX, and other indices on TickJournal.
BSE 1000
BSE 200 EQUAL WEIGHT
BSE INDEX BHRT22
BSE INDEX BSE100
BSE INDEX BSE200
BSE INDEX BSE500
BSE INDEX BSEDSI
BSE INDEX BSEEVI
BSE INDEX BSEPSU
BSE INDEX CPSE
BSE INDEX DOL100
BSE INDEX ENERGY
BSE INDEX ESG100
BSE INDEX LCTMCI
BSE INDEX LMI250
BSE INDEX LRGCAP
BSE INDEX OILGAS
BSE INDEX SNXT50
BSE POWER & ENERGY
BSE SENSEX SIXTY
BSE SENSEX SIXTY 65:35
NIFTY 100
NIFTY 200
NIFTY 500
NIFTY ALPHA QUALITY VALUE LOW VOLATILITY 30
NIFTY COMMODITIES
NIFTY DIV OPPS 50
NIFTY ENERGY
NIFTY INDIA MFG
NIFTY INFRA
NIFTY LARGEMID250
NIFTY MOBILITY
NIFTY MULTI INFRA
NIFTY NEXT 50
NIFTY OIL AND GAS
NIFTY PSE
NIFTY TOTAL MKT
NIFTY100 ENHANCED ESG
NIFTY100 EQL WGT
NIFTY100 ESG
NIFTY200 QUALTY30
NIFTY200 VALUE 30
NIFTY500 EQUAL WEIGHT
NIFTY500 LARGEMIDSMALL EQUAL CAP WEIGHTED
NIFTY500 MULTICAP
NIFTY500 SHARIAH
NIFTY500 VALUE 50
SENSEX NEXT 30

Bharat Petroleum Market Events Screener - Corporate Actions

Get Bharat Petroleum corporate actions including splits, bonuses, and buybacks. Check Bharat Petroleum stock events that may affect BPCL share price.
Announcement Date Record Date Event Type Information Price Impact
Dividend ₹ 23.00 /share -8.11%
Dividend ₹ 35.00 /share -8.11%
2026-02-02 2026-02-02 Dividend ₹ 10.00 /share 1.50%
2026-01-23 2026-01-23 Quarterly Result Announcement NA -0.81%
2025-11-07 2025-11-07 Dividend ₹ 7.50 /share 2.88%
2025-10-31 2025-10-31 Quarterly Result Announcement NA 5.49%
2025-08-25 2025-08-25 Annual General Meeting NA -5.51%
2025-08-13 2025-08-13 Quarterly Result Announcement NA 1.84%
2025-07-31 2025-07-31 Dividend ₹ 5.00 /share 8.69%
2025-04-29 2025-04-29 Quarterly Result Announcement NA 3.94%
2025-01-29 2025-01-29 Dividend ₹ 5.00 /share -7.91%
2025-01-22 2025-01-22 Quarterly Result Announcement NA 0.92%
2024-10-25 2024-10-25 Quarterly Result Announcement NA -7.86%
2024-08-30 2024-08-30 Annual General Meeting NA 5.37%
2024-08-09 2024-08-09 Dividend ₹ 10.50 /share 9.08%

Bharat Petroleum Competitors Screener - Peer Comparison

Screen BPCL competitors and compare share prices across peer stocks. Use our screener to analyze sector peers, fundamentals, and relative performance for better stock selection.
Company Market Cap P/E Ratio Revenue YoY Growth Net Profit RSI
Reliance Industries 1,827,560 18.95 982,671 7.15% 80,787 40.48
Indian Oil Corporation 189,408 5.20 761,620 -2.38% 13,789 24.71
Bharat Petroleum 120,676 4.96 442,957 -1.63% 13,337 26.17
Hindustan Petroleum 69,367 4.64 436,194 0.10% 6,736 31.28
Mangalore Refinery & Petroleum 31,922 14.79 94,835 4.69% 56 47.34
Chennai Petroleum Corporation 15,371 7.04 59,381 -10.57% 214 57.95
Rajasthan Securities 355 17.30 8 % 7 76.06
Rajputana Biodiesel 146 24.42 69 27.75% 6 37.81
ResGen 117 14.47 65 42.98% 8 49.07
Sanmit Infra 94 48.25 147 51.97% 2 46.96

Bharat Petroleum Company Announcements - News Screener

Screen BPCL latest company announcements and news updates. Filter stock news, results, and material events using our screener for share price impact analysis.
Date Update Actions
2026-04-04 Announcement under Regulation 30 (LODR)-Change in Directorate -
2026-04-04 Announcement under Regulation 30 (LODR)-Change in Management -
2026-03-31 Announcement under Regulation 30 (LODR)-Newspaper Publication -
2026-03-31 Announcement under Regulation 30 (LODR)-Change in Directorate -
2026-03-30 Shareholder Meeting / Postal Ballot-Notice of Postal Ballot -
2026-03-30 Closure of Trading Window -
2026-03-24 Intimation On Commissioning Of 2G Bioethanol Refinery -
2026-03-24 Announcement under Regulation 30 (LODR)-Press Release / Media Release -
2026-03-10 Announcement under Regulation 30 (LODR)-Change in Directorate -
2026-03-01 Announcement under Regulation 30 (LODR)-Change in Management -
2026-02-26 Intimation Under Regulation 30 -
2026-02-23 Intimation Under Regulation 30 -
2026-02-13 Announcement under Regulation 30 (LODR)-Analyst / Investor Meet - Intimation -
2026-02-05 Announcement under Regulation 30 (LODR)-Newspaper Publication -
2026-02-02 Clarification On News Item Appearing In Media/Publication -
2026-02-01 Clarification sought from Bharat Petroleum Corporation Ltd -
2026-02-01 Announcement under Regulation 30 (LODR)-Change in Management -
2026-01-24 Announcement under Regulation 30 (LODR)-Investor Presentation -
2026-01-24 Communication To Members Regrading TDS -
2026-01-23 Board Meeting Outcome for Outcome Of Board Meeting -