At close, the Sensex was up 28.35 points or 0.06% at 48,832.03, and the Nifty was up 36.40 points or 0.25% at 14,617.90. Asian Paints, UltraTech Cement, ONGC, Sun Pharma, HCL Tech, Nestle India, M&M, Tech Mahindra were among the top index gainers. On the flip side, ICICI Bank, Bajaj Finance, Larsen & Toubro (L&T), Tata Consultancy Services (TCS), and SBI were the top Sensex losers. About 1617 shares have advanced, 1230 shares declined, and 152 shares are unchanged. The Nifty Pharma index ended 2 per cent higher while the Nifty Auto, IT, Metal, and FMCG gained between 0.6 per cent and 1.2 per cent. On the downside, the Nifty Bank, PSU Bank, and Realty indices slipped up to 0.6 per cent. The S&P BSE MidCap and SmallCap indices settling 1.2 per cent and 1.05 per cent higher, respectively.