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
Monthly Returns Heatmap
Annual Returns
| 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