At close, the Sensex was up 259.62 points or 0.53% at 48803.68, and the Nifty was up 76.70 points or 0.53% at 14581.50. ONGC, NTPC, Kotak Mahindra Bank, State Bank of India (SBI), Housing Development Finance Corporation (HDFC) were among top Sensex gainers. Infosys, M&M, IndusInd Bank, Maruti Suzuki, Bajaj Finance, Bajaj Finserv, Tech Mahindra were among the top index losers. About 1226 shares have advanced, 1611 shares declined, and 162 shares are unchanged. The Nifty Bank, Pharma, Metal, IT, Financial Services, and Private Bank indices ended up to 1.4 per cent higher while the Nifty Auto, Realty, PSU Bank, and FMCG slipped between 0.04 per cent and 1.5 per cent. The S&P BSE MidCap and SmallCap indices ended 0.1 per cent and 0.03 per cent lower.