At close, the Sensex was up 151.81 points or 0.28% at 54554.66, and the Nifty was up 21.80 points or 0.13% at 16280.10 after falling from record-high levels on Tuesday. Kotak Mahindra Bank, Housing Development Finance Corporation (HDFC), Titan Company, Bajaj Finance, M&M, State Bank of India (SBI), IndusInd Bank were top Sensex gainers. Power Grid Corporation of India, Nestle India, Bajaj-Auto, HUL, ITC were top index losers. About 679 shares have advanced, 2401 shares declined, and 98 shares are unchanged. Barring the Nifty FMCG index, all the sectoral indices were trading in the green. Bank Nifty was up 0.58 percent at 36,238.80. Nifty Financial Services index gained 0.7 percent. The BSE MidCap and SmallCap indices bled 1 percent and 2 percent, respectively.