Indian equity markets continued their record run, notching yet another record high after recovering from the session's lows.
The S&P BSE Sensex ended 0.54% higher at 48,437. The index has now gained for 10 straight days, matching its longest winning streak seen in October 2020.
The NSE Nifty 50 too ended with gains of 0.5% at 14,199, recovering over 150 points from the day's low of 14,048.
Private Banks, which underperformed in Monday's trading session, gained momentum in today's session. The Nifty Bank index ended 1.6% higher, led by Axis Bank, which was the top gainer on the Nifty 50 index. In fact, four out of the top five gainers in today's trading session were BFSI stocks.
The Nifty I.T. index gained another 2.6% in today's session, registering another record high.
Most other indices recovered from the lowest point of the day. The Nifty Metal index was the only sectoral laggard, giving up 1.4% of Monday's gains of over 5%.
Broader markets moved in tandem with the benchmark indices. The midcap index ended with gains of 0.7% while the smallcap index rose 0.6%.
The India Volatility Index ended 2.1% higher at 20.46.
1,084 stocks on the NSE ended with gains while 842 were laggards in today's session.