The BSE 30-share Sensex resumed on a positive note and touched a new all-time intra-day high of 28,829.29, surpassing its previous high of 28,822.37, recorded on November 28.
It shed some gains on profit-booking and settled at a new closing peak of 28,784.67, up 522.66 points, or 1.85 per cent. The Sensex surpassed its previous record of 28,693.99, touched on November 28.
Similarly, the broader 50-issue NSE Nifty breached the 8,700-mark to hit a new intra-day peak at 8,707.90, bettering its record of 8,626.95 hit on December 4. However, due to profit-taking at record levels, it shed some grounds to close at 8,695.60, still a new high, up by 144.90 points or 1.69 per cent. It broke the previous record of 8,588.25 reached on November 28.
Brokers said investor sentiments remained upbeat since the RBI's surprise rate cut last week coupled with encouraging Q3 numbers of some bluechip companies.
More From This Section
Further, a firming trend at other Asian markets after better-than-expected Chinese economic data and a higher opening in European markets in anticipation of the ECB launching fresh stimulus also boosted sentiments in global markets.
Among the sectoral index, metal rose the most by surging 3.03 per cent, followed by bank index 1.84 per cent, FMCG 1.69 per cent, Oil & Gas 1.33 per cent, Realty 1.20 per cent, Auto 0.70 per cent, Capital Goods 0.45 per cent, Healthcare 0.43 per cent and IT 0.41 per cent.
Of the 30 Sensex stocks, 22 ended with gains led by HDFC Ltd (up 5.84 per cent), Sesa Sterlite (up 5.36 per cent), Tata Steel (4.50 per cent), Axis Bank (up 4.33 per cent), Tata Motors (up 3.78 per cent), ITC Ltd (3.57 per cent), Hindalco (3 per cent), RIL (2.42 per cent), HDFC Bank (1.76 per cent), ICICI Bank (1.70 per cent) and SBI (1.58 per cent).