At close, the Sensex was up 84.31 points or 0.21% at 40593.80, and the Nifty was up 16.80 points or 0.14% at 11931 for 8th straight day. ITC, State Bank of India, and Power Grid were the top Sensex gainers. While Tata Steel, ONGC, HDFC Bank, Bharti Airtel and Titan were top losers. About 927 shares have advanced, 1713 shares declined, and 184 shares are unchanged. Among sectors, except IT and pharma other sectoral indices ended in the red.BSE Midcap was trading with losses while BSE Smallcap was trading flat with a positive bias.