Sensex ends day above 29K, midcaps at new highs

Sensex ends day the day at 29,044.44, up 165.06 points. Nifty ended the day up 53.65 points at 8,834. CNX Midcap index hit fresh all-time high of 13,689.55, settled 0.23% higher (prov). CNX smallcap index touched an all-time high of Rs 6,068.65, before settling 0.5% higher at 6,036.80 (prov).