At close, the Sensex was up 376.60 points or 0.94% at 40,522.10, and the Nifty was up 121.60 points or 1.03% at 11,889.40 led by gains in financial and FMCG stocks. Kotak Mahindra Bank was the top gainer, followed by Nestle India, Asian Paints and Bajaj Finance. TCS, ONGC, Infosys were the top losers. About 1249 shares have advanced, 1354 shares declined, and 178 shares are unchanged. Nifty Private Bank index gained 3 per cent, While Nifty IT slipped 1 per cent. The BSE MidCap index gained 1.65 per cent while the BSE SmallCap index rallied 0.6 per cent. India VIX declined nearly 3 per cent to 22.19 levels. All other sectoral indices ended in the green, except Nifty IT and PSU Bank.