At close, the Sensex was up 403.19 points or 0.73% at 55,958.98, and the Nifty was up 128.10 points or 0.78% at 16,624.60 as US FDA approval of Pfizer-BioNTech's Covid-19 vaccine boosted world stocks. Bajaj Finserv was the top Sensex gainer, followed by Tata Steel, Tech Mahindra, and Bajaj Finance. Nestle India was the top loser in the Sensex pack followed by Infosys, HDFC, and HCL Technologies. About 2067 shares have advanced, 969 shares declined, and 122 shares are unchanged.The BSE MidCap and SmallCap indices settled 1.5 per cent and 1.7 per cent higher, respectively.Bank Nifty gained 1.67 percent. Among sectors, except IT and FMCG, all other sectoral indices ended in the green.India VIX closed with losses