At Close, the Sensex was down 28.73 points or 0.05% at 54525.93, and the Nifty was up 2.20 points or 0.01% at 16282.30. Tata Steel was the top Sensex gainer, followed by NTPC, Power Grid, and Reliance Industries. On the other end of the table, Kotak Mahindra Bank was the top loser, followed by Bajaj Auto, Sun Pharma, and Nestle India. About 1007 shares have advanced, 2123 shares declined, and 131 shares are unchanged. The Nifty Metal index was the top gainer, up 3.14 percent, the energy index rose over 1 percent, while the Nifty Pharma index was the top laggard, down 1.5 percent. The BSE SmallCap index, which was down over 3 percent at one point during the day, ended just 0.83 percent lower. The BSE MidCap index, on the other hand, closed 0.22 percent down.