At close, the Sensex was up 498.65 points or 1.43% at 35414.45, and the Nifty was up 127.90 points or 1.24% at 10430 lifted by gains in financials. Axis Bank was the top Sensex gainer, followed by ITC, HDFC, IndusInd Bank, TCS, Bajaj Finserv, Reliance Industries and ICICI Bank. On the other hand, Kotak Mahindra Bank was the top loser on Sensex followed by NTPC, LT, Neste India, ONGC, Maruti Suzuki and Tata Steel. About 1486 shares have advanced, 1251 shares declined, and 120 shares are unchanged. The Nifty Bank index, up 2.4 per cent. Pharma stocks were under pressure. Buying seen in the banks, FMCG, energy and metal While the S&P BSE MidCap was flat, the S&P BSE SmallCap index was up 0.5 per cent.