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.
UltraTech Cement was the top loser in the Sensex pack, shedding around 3 per cent, followed by M&M, HDFC Bank, IndusInd Bank, Axis Bank and Reliance Industries.
Similarly, the broader NSE Nifty rose 97.20 points or 0.73 per cent to an all-time closing high of 13,355.75. It touched its record intra-day peak of 13,366.65 in early trade.
The 30-share BSE index was trading 404.42 points or 1 per cent higher at 40,948.79, and the broader NSE Nifty rose 113.55 points or 0.95 per cent to 12,010.35.