Markets ended higher on Monday, amidst volatile trading sessions throughout the day, primarily driven by loses in TCS, HDFC Bank, and FMCG heavyweight Hindustan Unilever.
The 30-share Sensex was down 64 points at 23,312, while the Nifty 50 was down 16 points at 6,048.