Bharat Petroleum Corporation Ltd vs Indian Oil Corporation Ltd Stock Comparison
Bharat Petroleum Corporation Ltd vs Indian Oil Corporation Ltd Stock Comparison
Last Updated on: Apr 02, 2026
Key Highlights
The Latest Trading Price of Bharat Petroleum Corporation Ltd is ₹ 278.3 as of 02 Apr 15:30
. The P/E Ratio of Bharat Petroleum Corporation Ltd changed from 5.5 on March 2021 to 8.9 on March 2025 . This represents a CAGR of 10.10% over 5 yearsThe P/E Ratio of Indian Oil Corporation Ltd changed from 3.9 on March 2021 to 12.9 on March 2025 . This represents a CAGR of 27.03% over 5 years The Market Cap of Bharat Petroleum Corporation Ltd changed from ₹ 92833 crore on March 2021 to ₹ 120805 crore on March 2025 . This represents a CAGR of 5.41% over 5 yearsThe Market Cap of Indian Oil Corporation Ltd changed from ₹ 86421 crore on March 2021 to ₹ 180398 crore on March 2025 . This represents a CAGR of 15.86% over 5 years The revenue of Bharat Petroleum Corporation Ltd for the Dec '25 is ₹ 119882 crore as compare to the Sep '25 revenue of ₹ 106486 crore. This represent the growth of 12.58% The revenue of Indian Oil Corporation Ltd for the Dec '25 is ₹ 206784 crore as compare to the Sep '25 revenue of ₹ 179983 crore. This represent the growth of 14.89% The ebitda of Bharat Petroleum Corporation Ltd for the Dec '25 is ₹ 12373 crore as compare to the Sep '25 ebitda of ₹ 11135 crore. This represent the growth of 11.11% The ebitda of Indian Oil Corporation Ltd for the Dec '25 is ₹ 24372 crore as compare to the Sep '25 ebitda of ₹ 17600 crore. This represent the growth of 38.47% The net profit of Bharat Petroleum Corporation Ltd changed from ₹ 2841 crore to ₹ 7188 crore over 7 quarters. This represents a CAGR of 69.95%
The net profit of Indian Oil Corporation Ltd changed from ₹ 3722 crore to ₹ 13502 crore over 7 quarters. This represents a CAGR of 108.81%
The Dividend Payout of Bharat Petroleum Corporation Ltd changed from 86.83 % on March 2021 to 32.18 % on March 2025 . This represents a CAGR of -18.01% over 5 yearsThe Dividend Payout of Indian Oil Corporation Ltd changed from 50.45 % on March 2021 to 31.87 % on March 2025 . This represents a CAGR of -8.78% over 5 years .
About Bharat Petroleum Corporation Ltd
Bharat Petroleum Corporation Limited (BPCL) is a Public Sector Undertaking (PSU) with the Government of India holding 52.98% stake as on 31 March, 2025.
The Corporation operates in the petroleum industry in India.
The Corporation is engaged in the business of refining of crude oil and marketing of petroleum products.
It has refineries at Mumbai, Bina and Kochi, LPG bottling plants and Lube blending plants at various locations.
The Corporation's marketing infrastructure includes vast network of Installations, Depots, Retail Outlets, Aviation Fuelling Stations and LPG distributors.
Bharat Petroleum Corporation Limited (BPCL) was incorporated on November 03, 1952 as a Private Limited Company with the name 'Burmah Shell Refineries Limited'.
About Indian Oil Corporation Ltd
Indian Oil Corporation Limited (IOC) is India's flagship Maharatna national oil company with business interests straddling entire hydrocarbon value chain from refining, pipeline transportation and marketing of petroleum products to exploration & production of crude oil & gas, petrochemicals, gas marketing, alternative energy sources and globalization of downstream operations.
The Company's operations include refineries, pipelines and marketing.
Their portfolio of brands includes Indane LPG as, SERVO lubricants, XTRAPREMIUM petrol and XTRAMILE diesel and Propel Petrochemicals.
In exploration and production, Indian Oil's domestic portfolio includes 11 oil and gas blocks and two coal bed methane blocks while the overseas portfolio consists of 10 blocks spread across Libya, Iran, Gabon, Nigeria, Timor-Leste, Yemen and Venezuela.
FAQs for the comparison of Bharat Petroleum Corporation Ltd and Indian Oil Corporation Ltd
Which company has a larger market capitalization, Bharat Petroleum Corporation Ltd or Indian Oil Corporation Ltd?
Market cap of Bharat Petroleum Corporation Ltd is 120,740 Cr while Market cap of Indian Oil Corporation Ltd is 189,718 Cr
What are the key factors driving the stock performance of Bharat Petroleum Corporation Ltd and Indian Oil Corporation Ltd?
The stock performance of Bharat Petroleum Corporation Ltd and Indian Oil Corporation Ltd is primarily driven by its robust global client base, consistent revenue growth, strong operational efficiency, strategic investments in digital transformation, client acquisition, and the overall health of the industry. Both companies' performances are also influenced by macroeconomic conditions, currency fluctuations, and industry-specific trends.
What are the recent stock price for Bharat Petroleum Corporation Ltd and Indian Oil Corporation Ltd?
As of April 2, 2026, the Bharat Petroleum Corporation Ltd stock price is INR ₹278.3. On the other hand, Indian Oil Corporation Ltd stock price is INR ₹134.35.
How do dividend payouts of Bharat Petroleum Corporation Ltd and Indian Oil Corporation Ltd compare?
To compare the dividend payouts of Bharat Petroleum Corporation Ltd and Indian Oil Corporation Ltd, examine their dividend payout ratio, which indicates how much the companies pay out relative to their share price and earnings. Moreover, consider the consistency and growth of their dividends to gauge their commitment towards returning value to the respective shareholders.
Disclaimer: This information provided above is for informational purposes only and does not constitute investment advice. We use third-party data and recommend conducting thorough research and consulting a certified financial advisor before making investment decisions. We do not endorse specific stocks. Make decisions based on your own research and professional guidance.