Market benchmark indices scaled fresh closing peaks on Wednesday on hectic buying by foreign investors in banking, IT and auto stocks amid positive trends from global markets.
The 30-share Sensex rose by 199.31 points or 0.49 per cent to end at a new high of 41,020.61 as 24 of its constituents ended in green.
The broader NSE Nifty gained 63 points or 0.52 per cent to settle at a new peak of 12,100.70.
Yes Bank was the biggest gainer in the Sensex pack, rallying 7.65 per cent, followed by the SBI, which rose 2.43 per cent. Maruti gained 2.38 per cent, Sun Pharma 1.87 per cent and HUL 1.78 per cent.
On the other hand, L&T was the top loser, ending 2.05 per cent lower. ICICI Bank, ITC, Tata Steel, NTPC and Axis Bank too closed in red.
According to analysts, sustained foreign fund inflow amid positive cues from global markets buoyed the market sentiment.
Foreign investors purchased shares worth Rs 4,677.75 crore on a net basis on Tuesday, provisional exchange data showed.
Short covering ahead of the expiry of November derivatives contracts on Thursday also contributed to the rally, traders said.
Bourses in Hong Kong, Tokyo and Seoul ended higher while those in Shanghai settled lower.
Stocks in Europe were trading on a positive note.
On the currency front, the rupee appreciated 15 paise (intra-day) against the US dollar to 71.35.
Brent futures, the global oil benchmark, rose 0.18 per cent to USD 63.33 per barrel.