At close, the Sensex was up 224.93 points or 0.59% at 38,407.01, and the Nifty was up 52.30 points or 0.46% at 11,322.50. Axis Bank was the top Sensex gainer followed by IndusInd Bank, ITC, HDFC Bank, Tata Steel, HDFC and ICICI Bank. On the contrary, Titan Company was the top loser followed by Bharti Airtel, HCL Tech, ONGC, Tech Mahindra and Sun Pharma. About 1559 shares have advanced, 1146 shares declined, and 143 shares are unchanged. Nifty Pharma index was down 1.42 per cent. While Nifty Bank, Nifty Metal and Nifty Financial Services gained over 1 per cent. Among sectors, except pharma and IT, other indices ended in the green. BSE Midcap and Smallcap indices ended marginally lower.