Markets ended with cuts after a rangebound session with Sensex closing down 316 points at 65,512 while Nifty was 110 points lower at 19,528. Nifty auto, oil & gas, and pharma sectors were under pressure, while PSU banks and media stocks advanced. The top Nifty gainers included Bajaj Finance, L&T, Titan, and Bajaj Finserv.