ICICI Securities Ltd | Retail Equity Research Indian Oil Corporation's (IOC) Q2FY17 results were above our estimates on the profitability front. The topline declined 6.5% QoQ to | 100273.94 crore, below our estimate of | 110047.6 crore, primarily due to lower-than-expected market sales Reported EBITDA was at | 5772.2 crore, above our estimated EBITDA...