The Sensex closed at 34,010.61 points - up 70.31 points or 0.21 per cent from Friday's closing high of 33,940.30 points.
A total of 143 stocks registered a fresh 52-week high in trade today, while five stocks touched a new 52-week low on the NSE.
It was yet another day of records for stock markets Tuesday as both Sensex and Nifty closed at life highs, mainly because of some fag end buying by participants. Meanwhile, the Nifty was trading higher by 1.45 points or 0.01% at 10,532.95 with 28 components gaining.
The BSE market breadth turned bearish as 1,554 stocks declined as compared to 1,204 advances.
The Nifty50 scaled a fresh intra-day high of 10,552.40 points.
"The Sensex, too, closed below the psychological 34,000-mark".
Last month, Goldman Sachs Economic and Strategy Report 2018 stated that Indian equity markets will continue to rally in 2018 and the benchmark Nifty 50 index will reach 11,600 levels by the end of the next calendar year.
The Indian rupee is trading marginally higher against U.S. dollar in a moderately less active traded market as many dealers were on leave for the year end.
Sixteen out of 19 sector gauges compiled by BSE were trading higher led by the S&P BSE Oil & Gas Index's 0.9 percent gain.
Sectorwise, all the sub-indices of the BSE, except the healthcare index, closed in the red.
NTPC lost big time, down 1.03 per cent, followed by M&M and Coal India.
Major Sensex gainers on Wednesday were: Sun Pharma, up 6.89 per cent at Rs 577.70; Dr. Reddy's Lab, up 1.71 per cent at Rs 2,400.55; Mahindra and Mahindra, up 0.77 per cent at Rs 747; Wipro, up 0.69 per cent at Rs 305.35; and Hindustan Unilever, up 0.19 per cent at Rs 1,350.55.