Indian Oil Corporation view the bonus declared by various companies, bonus ratio, record date, ex-bonus date. Dividend history for Indian Oil (IOC.NS)Dividend history for Indian Oil (IOC.NS) Indian Oil (stock symbol: IOC.NS) made a total of 45 dividend payments. The sum of all dividends (adjusted for stock splits) is : ₹78.90 Dividend yield (TTM) : 1.82% See Indian Oil dividend yield history Dividend payments for Indian Oil (IOC.NS) from 1997 to 2025 2000 2005 2010 2015 2020 ₹5 ₹10 ₹15 companiesmarketcap.com Explore the Indian Oil share dividend history to understand past payments and trends. Analyze how the company’s dividends align with its overall financial performance and growth strategy. In the past 28 years, Indian Oil has declared dividend 43 times, amounting to a total of ₹102.13 per share. In our analysis of all dividend-paying Indian stocks, Indian Oil holds a 200 no position. Specifically, it is ranked 200 among all dividend-paying stocks in terms of total dividend paid.