IOC beats estimates with PAT of Rs 717 Cr for Q3