At close, the Sensex was up 83.34 points or 0.24% at 34370.58 from days high of 550 points and the Nifty was up 25.30 points or 0.25% at 10167.50. IndusInd Bank was the top Sensex gainer followed by Axis Bank, Bajaj Finance, ONGC, GAIL and Titan Company.HDFC Bank, UltraTech Cement, Kotak Mahindra Bank, M&M, Tata Steel and Nestle India were major losers. About 1779 shares have advanced, 844 shares declined, and 154 shares are unchanged. Pharma stocks decline 1.41 per cent. Nifty IT index advanced 1.83 per cent. BSE Smallcap index rose nearly 1 per cent, while the BSE Midcap index ended marginally higher.