Indian equity markets shrugged off three days of sideways movement to end near the highest point of the day. This, despite the absence of banking stocks contributing to the surge.
The S&P BSE Sensex ended 0.87% higher at 46,666 while the NSE Nifty 50 index rose 0.85% to end at 13,682. Both benchmark indices registered new record highs.
It was the real estate stocks that outperformed in today's session. The Nifty Realty index ended with gains of 5.1% - its biggest single-day gain since August 27, this year. The index ended at a 10-month high.
The other index that outperformed in today's session was the Nifty Metal index, which ended with gains of 1.8% and at the highest level since November 2018. This was the fifth straight day of gains for the Metal index.
The Nifty Auto and Nifty Pharma index gained 1% each while the Nifty I.T. index rose 0.8%.
Broader markets outperformed in today's session. The Nifty Midcap index gained 1.1% while the Smallcap index ended 1% higher.
The India Volatility Index ended below the mark of 20 for the 11th straight session, ending 0.47% lower at 19.25.
1,144 stocks on the NSE ended with gains while 746 declined.