Indian Oil Corporation Limited

IOC · Energy

About Indian Oil Corporation Limited

Indian Oil Corporation Limited (IOC) has been publicly traded since 1996, making it a 30-year-old public company. It operates in the Oil & Gas Refining & Marketing industry within the Energy sector. The company is headquartered in New Delhi, India and employs approximately 29,941 people. With a market capitalization of $2.2 trillion, IOC is one of the largest publicly traded companies.

Key Statistics

Current Price
₹156.54
Market Cap
₹2.21T
52-Week High
₹188.96
52-Week Low
₹122.35
Sector
Energy
Industry
Oil & Gas Refining & Marketing

₹1,000 Invested

1 Year
₹1,337
+34%
3 Years
₹2,370
+137%
5 Years
₹3,358
+236%
10 Years
₹4,198
+320%
Since IPO
₹33,896
+3290%

Monthly Returns Heatmap

Annual Returns

Avg Return
+21.31%
Best Year
2003 (+217.70%)
Worst Year
2008 (-45.72%)
Positive Years
20/30
Year Return Start End
2026 -4.77% ₹164.39 ₹156.54
2025 +28.49% ₹127.94 ₹164.39
2024 +9.44% ₹116.90 ₹127.94
2023 +84.00% ₹63.53 ₹116.90
2022 +10.07% ₹57.72 ₹63.53
2021 +43.34% ₹40.27 ₹57.72
2020 -23.99% ₹52.98 ₹40.27
2019 -6.78% ₹56.83 ₹52.98
2018 -21.46% ₹72.36 ₹56.83
2017 +25.55% ₹57.64 ₹72.36
2016 +56.24% ₹36.89 ₹57.64
2015 +31.15% ₹28.13 ₹36.89
2014 +59.17% ₹17.67 ₹28.13
2013 -18.26% ₹21.62 ₹17.67
2012 +8.59% ₹19.91 ₹21.62
2011 -23.63% ₹26.07 ₹19.91
2010 +15.45% ₹22.58 ₹26.07
2009 +45.47% ₹15.52 ₹22.58
2008 -45.72% ₹28.59 ₹15.52
2007 +82.47% ₹15.67 ₹28.59
2006 -16.10% ₹18.68 ₹15.67
2005 +11.12% ₹16.81 ₹18.68
2004 +19.55% ₹14.06 ₹16.81
2003 +217.70% ₹4.42 ₹14.06
2002 +93.50% ₹2.29 ₹4.42
2001 +1.22% ₹2.26 ₹2.29
2000 -43.06% ₹3.97 ₹2.26
1999 +23.30% ₹3.22 ₹3.97
1998 -34.58% ₹4.92 ₹3.22
1997 +11.91% ₹4.39 ₹4.92

Valuation

IOC currently trades at a trailing P/E ratio of 6.0, which is considered low relative to the broader market. The forward P/E of 7.8 suggests analysts expect earnings to be higher in the coming year. The price-to-book ratio stands at 1.1. The price-to-sales ratio is 0.3.

Dividends

Indian Oil Corporation Limited pays a dividend to shareholders with a current yield of 6.39%. This translates to $10.00 per share annually. The payout ratio of 31% indicates sustainable dividend coverage.

Risk & Volatility

IOC has a beta of 0.76, indicating it is less volatile than the overall market. The stock's 52-week range is $122.35 to $188.96, and it currently trades in the upper half of its 52-week range.

Analyst Ratings

Based on 31 analyst opinions, IOC has a consensus "buy" rating. The average price target of $186.16 suggests 18.9% upside from current levels.

Frequently Asked Questions

What does Indian Oil Corporation Limited do?

Indian Oil Corporation Limited is a Oil & Gas Refining & Marketing company operating in the Energy sector. The company is headquartered in New Delhi, India.

What sector is IOC in?

IOC operates in the Energy sector, specifically in the Oil & Gas Refining & Marketing industry.

When did IOC go public?

Indian Oil Corporation Limited went public in 1996, making it a 30-year-old public company as of 2026.

How much would $1,000 invested in IOC 5 years ago be worth today?

A $1,000 investment in IOC five years ago would be worth approximately $3,358 today, representing a 235.8% return.

Does IOC pay dividends?

Yes, Indian Oil Corporation Limited pays a dividend with a current yield of 6.39%, which is $10.0 per share annually.

What is IOC's market cap?

Indian Oil Corporation Limited has a market capitalization of $2.2 trillion, classifying it as a mega-cap company.

What is IOC's P/E ratio?

IOC has a trailing P/E ratio of 6.0 and a forward P/E of 7.8, which measures how much investors are paying per dollar of earnings.

Is IOC a buy, hold, or sell?

Based on 31 opinions, IOC has a consensus "buy" rating. The average price target is $186.16.

Last updated: 3/14/2026