Investors continued to pile on stocks on renewed enthusiasm as expectations of  Pfizer-led covid vaccine has sparked hopes of a faster economic recovery worldwide. On Tuesday, the Sensex crossed psychological level of 43000 for first time ever after making new highs yesterday. The BSE Sensex ended at 43,277.65, gaining 680.22 points or 1.60%. The Nifty closed at 12,631.10, adding 170.05 points or 1.36%.