At close, the Sensex was up 70.35 points or 0.15% at 46,960.69, and the Nifty was up 19.80 points or 0.14% at 13,760.50. Top BSE Sensex gainers were HCL Tech, Infosys, Nestle India, L&T, Tech Mahindra, Asian Paints, TCS, Titan Company and HUL. HDFC Bank was the top loser followed by HDFC, IndusInd Bank, Kotak Mahindra Bank, ONGC, Bajaj Finance, RIL and Bharti Airtel. About 1125 shares have advanced, 1611 shares declined, and 122 shares are unchanged.IT and Pharma indices rose 1 per cent each. while Nifty PSB, Nifty Private Bank, and Nifty Realty indices declined up to 0.7 per cent each. The BSE MidCap index closed at 63 points, or 0.35 per cent and the BSE SmallCap index, too, dipped 42 points, or 0.2 per cent.