New Delhi: Indian Oil Corp Ltd (IOC) reported a standalone net profit of Rs 716.82 crore for the quarter that ended December 31, surprising analysts, who anticipated a Rs 900 crore loss. In the same quarter last year, India's top refiner had reported a profit of Rs 7,883.22 crores. For Quarter 3, net sales rose to Rs 1.60 lakh crore compared to Rs 1.30 lakh crore in the year-ago period, surpassing analysts' expectations of Rs 1.36 lakh crore sales. EBITDA for the quarter fell to Rs 3,610 crore for the quarter against Rs 13,287 crore in the same quarter the previous year.