Benchmark share indices closed higher, amidst a choppy trading session, with Tata Motors benefitting the most following a rebound in Tata Group stocks while recovery in financials also helped sentiment. The benchmark S&P Sensex ended at 27,942 level up 26 points or 0.1 per cent whereas the Nifty50 Index ended at 8,638 up 23 points. The broader markets outperformed benchmark indices. The S&P BSE Midcap and Smallcap closed nearly 1 per cent higher.