Analyzing...
Loading company...
No significant concerns identified
Nothing flagged for monitoring
“Operates in Oil & Gas — Upstream & Downstream.”
₹500,517 Cr revenue.
COGS 77.0%, employees 0.7%.
| KPI | Company | Sector Median |
|---|---|---|
| ROE | 26.2%▲ | 13.0% |
| ROCE | 24.2%▲ | 13.1% |
| Net Margin | 4.8%▼ | 6.6% |
| EBITDA Margin | 8.0%▼ | 13.6% |
| Debt To Equity | 0.46x▲ | 0.12x |
| Rev Growth 3yr | 5.0%▼ | 8.8% |
| EPS Growth 3yr | 4.5%▲ | -2.6% |
Historical valuation data not available.
| (₹ Cr) | TTM | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|---|
| Revenue | ₹5.15 Lakh Cr +2.9% | ₹5.01 Lakh Cr -1.3% | ₹5.07 Lakh Cr -5.0% | ₹5.34 Lakh Cr +23.3% | ₹4.33 Lakh Cr +42.2% | ₹3.04 Lakh Cr -7.7% | ₹3.30 Lakh Cr -3.3% | ₹3.41 Lakh Cr |
| Other Income | ₹3,153 Cr +17.4% | ₹2,685 Cr +20.1% | ₹2,235 Cr +49.2% | ₹1,498 Cr -34.0% | ₹2,269 Cr +0.7% | ₹2,253 Cr +16.8% | ₹1,929 Cr -5.3% | ₹2,038 Cr |
| Total Income | ₹5.18 Lakh Cr +2.9% | ₹5.03 Lakh Cr -1.2% | ₹5.09 Lakh Cr -4.8% | ₹5.35 Lakh Cr +23.0% | ₹4.35 Lakh Cr +41.9% | ₹3.07 Lakh Cr -7.6% | ₹3.32 Lakh Cr -3.3% | ₹3.43 Lakh Cr |
| COGS | ₹3.78 Lakh Cr -2.0% | ₹3.85 Lakh Cr +2.4% | ₹3.76 Lakh Cr -13.2% | ₹4.33 Lakh Cr +42.8% | ₹3.03 Lakh Cr +61.9% | ₹1.87 Lakh Cr -25.8% | ₹2.53 Lakh Cr -3.3% | ₹2.61 Lakh Cr |
| ₹4.87 Lakh Cr +0.2% | ₹4.86 Lakh Cr +2.6% | ₹4.74 Lakh Cr -11.1% | ₹5.33 Lakh Cr +26.4% | ₹4.21 Lakh Cr +45.8% | ₹2.89 Lakh Cr -11.9% | ₹3.28 Lakh Cr -0.8% | ₹3.31 Lakh Cr | |
| Profit Before Tax | ₹30,539 Cr +81.1% | ₹16,860 Cr -52.0% | ₹35,129 Cr | ₹629 Cr -95.7% | ₹14,501 Cr -36.3% | ₹22,758 Cr +911.0% | ₹2,251 Cr -81.2% | ₹11,968 Cr |
| Exceptional Items | (₹501 Cr) -32.4% | (₹378 Cr) -41.4% | (₹268 Cr) +83.7% | (₹1,643 Cr) ↓ Decline | ₹1,135 Cr -78.4% | ₹5,266 Cr ↑ Recovery | (₹1,310 Cr) | ₹0.00 Cr |
| ₹8,239 Cr +70.0% | ₹4,846 Cr -48.1% | ₹9,336 Cr | ₹690 Cr -84.2% | ₹4,355 Cr -14.8% | ₹5,112 Cr ↑ Recovery | (₹14 Cr) ↓ Decline | ₹4,378 Cr | |
| Net Profit | ₹24,611 Cr +84.5% | ₹13,337 Cr -50.3% | ₹26,859 Cr | ₹2,131 Cr -81.8% | ₹11,682 Cr -32.6% | ₹17,320 Cr +372.5% | ₹3,666 Cr -57.0% | ₹8,528 Cr |
| Profit (Owners) | ₹24,611 Cr +84.5% | ₹13,337 Cr -50.3% | ₹26,859 Cr | ₹2,131 Cr -81.8% | ₹11,682 Cr -27.7% | ₹16,165 Cr +429.1% | ₹3,055 Cr -60.8% | ₹7,802 Cr |
| Other Comprehensive Income | ₹821 Cr ↑ Recovery | (₹962 Cr) ↓ Decline | ₹213 Cr -72.0% | ₹761 Cr +89.3% | ₹402 Cr ↑ Recovery | (₹1,275 Cr) ↓ Decline | ₹588 Cr ↑ Recovery | (₹1,172 Cr) |
| EPS | ₹56.72 | ₹30.74 | ₹61.91 | ₹4.91 | ₹26.93 | ₹37.26 | ₹7.04 | ₹17.98 |
| Diluted Shares | ₹434 Cr | ₹434 Cr | ₹434 Cr | ₹434 Cr | ₹434 Cr | ₹434 Cr | ₹434 Cr | ₹434 Cr |
| Profit Or Loss Of Associates | ₹2,311 Cr +74.7% | ₹1,323 Cr +24.1% | ₹1,066 Cr -51.4% | ₹2,192 Cr +42.7% | ₹1,536 Cr ↑ Recovery | (₹326 Cr) ↓ Decline | ₹1,401 Cr +49.4% | ₹937 Cr |
No related party data available for this company.
This section will be populated when data becomes available.
Disclaimer · The Stock Filter is an information platform, not a SEBI-registered investment adviser. All data, scores, and narratives are generated from public filings and AI analysis — they do not constitute investment advice, recommendations, or endorsements. Always consult a qualified financial adviser before making investment decisions. Past performance does not guarantee future results.
Bharat Petroleum Corporation Limited has informed the Exchange about Copy of Newspaper Publication
Bharat Petroleum Corporation Limited has informed the Exchange regarding Notice of Postal Ballot
Bharat Petroleum Corporation Limited has informed the Exchange about Copy of Newspaper Publication
Bharat Petroleum Corporation Limited has informed the Exchange about change in Management
Bharat Petroleum Corporation Limited has informed the Exchange about Transcript
Bharat Petroleum Corporation Limited has informed the Exchange about Copy of Newspaper Publication
Bharat Petroleum Corporation Limited has informed the Exchange about Schedule of meet
Bharat Petroleum Corporation Limited has informed the Exchange about change in Management
Bharat Petroleum Corporation Limited has informed the Exchange about change in Management
Bharat Petroleum Corporation Limited has submitted the Exchange a copy Srutinizers report of Postal Ballot. Further, the company has informed the Exchange regarding voting results.
Bharat Petroleum Corporation Limited has informed the Exchange about General Updates
Bharat Petroleum Corporation Limited has informed the Exchange about General Updates
Bharat Petroleum Corporation Limited has informed the Exchange about Copy of Newspaper Publication
Bharat Petroleum Corporation Limited has informed the Exchange regarding Change in Director(s) of the company.
Bharat Petroleum Corporation Limited has informed the Exchange regarding Notice of Postal Ballot