Indian Oil Corporation Limited logo

Indian Oil Corporation Limited (IOC)

Market Closed
20 Jun, 10:00
XNSE XNSE
138. 65
-0.02
-0.01%
2.4T Market Cap
4.9 P/E Ratio
8% Div Yield
33,690,253 Volume
28.03 Eps
138.67
Previous Close
Day Range
137 139.16
Year Range
110.72 185.97
Want to track IOC and more in your Portfolio? 🎯
Sign up for Marketlog, a portfolio tracker that will exceed your expectations!
Earnings results expected in 36 days
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
11 Jul 2024
₹7 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
10 Nov 2023
₹5 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
28 Jul 2023
₹3 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
11 Aug 2022
₹2.4 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Feb 2022
₹2.67 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
11 Nov 2021
₹3.33 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
5 Aug 2021
₹1 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Mar 2021
₹2 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Feb 2021
₹5 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Mar 2020
₹2.83 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
21 Aug 2019
₹0.67 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
27 Mar 2019
₹1 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
21 Dec 2018
₹4.5 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
20 Aug 2018
₹1.33 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
8 Feb 2018
₹6.33 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
18 Aug 2017
₹0.33 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
24 Mar 2017
₹1.5 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Feb 2017
₹4.5 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
2 Sep 2016
₹1.42 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Feb 2016
₹0.92 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
4 Sep 2015
₹1.1 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
14 Aug 2014
₹1.45 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
22 Aug 2013
₹1.03 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
5 Sep 2012
₹0.83 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
15 Sep 2011
₹1.58 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
8 Sep 2010
₹2.17 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
2 Sep 2009
₹0.63 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
9 Sep 2008
₹0.46 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
10 Sep 2007
₹1.08 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
26 Dec 2006
₹0.5 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
7 Sep 2006
₹1.04 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
8 Sep 2005
₹0.83 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
29 Dec 2004
₹0.38 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
23 Aug 2004
₹1.33 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
1 Jan 2004
₹0.42 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
18 Sep 2003
₹1.33 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
3 Feb 2003
₹0.72 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
12 Sep 2002
₹0.72 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
27 Aug 2001
₹0.53 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
22 May 2000
₹0.22 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
24 Feb 2000
₹0.19 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
29 Jun 1999
₹0.36 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
3 Aug 1998
₹0.14 Dividend
- Payment Date
- Record Date
- Declaration Date
Indian Oil Corporation Limited logo
IOC Indian Oil Corporation Limited
29 Aug 1997
₹0.11 Dividend
- Payment Date
- Record Date
- Declaration Date

IOC Dividend FAQ

What is the dividend yield?

The current dividend yield for IOC is 8%, based on the most recent dividend payment and the current stock price of ₹138.65 on the XNSE.

What is the dividend history?

The company has a dividend payment history that includes 26 years of consistent payments. The most recent payment was ₹7.00 per share on 2024-07-11. For related earnings insights, visit the IOC Earnings page.

What is the average annual dividend growth rate?

The average annual dividend growth rate over the past 26 years is approximately 17.28%, reflecting the IOC's commitment to rewarding shareholders.