Indian Oil's net profit crosses Rs 2,873 crore in Oct-Dec quarter New Delhi, Jan 27: Indian Oil Corporation (IOC) on Monday announced a net profit of Rs 2,873.53 crore for the October-December quarter of the current financial year, which represents a sharp recovery ...