It was a day when the BSE Sensex crossed the 40,000 mark, ending the day at 40,051 with an increase of 220.03 points or 0.55 per cent. Another day of upwards movement on Nifty, pushed up by IT stocks, brought the index to 11,844.10, a rise of 57.25 points or 0.49 per cent.