Explore IOC corporate action, dividend history, bonus history. Get key business insights from the Indian Oil Corporation Ltd. annual report. 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. View the dividend history of Indian Oil Corporation Ltd, a leading oil refining and marketing company in India. See the announcement date, effective date, dividend type and percentage for each dividend declared since 2004. IOC Dividend Dividend provides details on dividend yield, ex-dividend date, stock dividend history, etc. to help make informed investment decisions.