Sensex was up 44.80 points
Benchmark indices erased most of its intraday gains but closed marginally higher supported by the auto and banking stocks. At close, the Sensex was up 44.80 points or 0.12% at 38843.88, and the Nifty was up 5.80 points or 0.05% at 11472.30. About 1192 shares have advanced, 1419 shares declined, and 104 shares are unchanged. Tata Motors, Bajaj Finance, SBI, Tech Mahindra and Asian Paints were among major gainers on the Nifty, while losers were GAIL, Sun Pharma, NTPC, Shree Cements and Hero MotoCorp. Among sectors, except bank and auto, other indices ended in the red. BSE Midcap and Smallcap ended with marginal gains.