Question: is ioc a good stock to buy?
Answer: Is Indian Oil Corporation Limited (NSE:IOC) a good dividend stock? ... A high yield and a long history of paying dividends is an appealing combination for Indian Oil. It would not be a surprise to discover that many investors buy it for the dividends.