At close, the Sensex was up 117.34 points or 0.23% at 50,731.63, and the Nifty was up 28.60 points or 0.19% at 14,924.30. The top Sensex gainers were State Bank of India (SBI), IndusInd Bank, ONGC, Kotak Mahindra Bank, Titan Company, Housing Development Finance Company (HDFC), Maruti Suzuki, among others. On the flip side, Power Grid Corporation of India, TCS, M&M, Bharti Airtel were among the top Sensex laggards. About 1281 shares have advanced, 1637 shares declined, and 146 shares are unchanged. The Nifty Auto and the IT indices ended 1 per cent lower each. While the Nifty PSU Bank index advanced 4 per cent on the NSE and pharma index up 1 per cent. The S&P BSE MidCap and SmallCap indices ended 0.93 per cent and 0.28 per cent lower, respectively.