Indian markets ended slightly higher despite disappointing industrial production and inflation data. Key sectors like FMCG gained while real estate declined sharply. Several major companies reported quarterly earnings, with results varying - Coal India's profits fell substantially year-over-year while Sun Pharma swung to a large profit. The markets recovered some ground after trading lower initially on weak macroeconomic indicators.