After touching a lifetime high of 51,523.38 during the day, the 30-share BSE index ended 617.14 points or 1.22 per cent higher at its record closing peak of 51,348.77.
After touching an all-time high of 50,687.51 during the day, the 30-share BSE index ended 358.54 points or 0.71 per cent at its new closing record of 50,614.29.
Bajaj Fiserv was the top gainer in the Sensex pack, rising around 4 per cent, followed by Bajaj Finance, Reliance Industries, IndusInd Bank and Axis Bank.