The NSE Nifty 50 closed 0.24% higher at 25,522.50, while the BSE Sensex ended 0.32% up at 83,712.
Top gainers on the NSE Nifty 50 included Kotak Mahindra Bank, Eternal Ltd., Asian Paints, NTPC, and Grasim Industries, while Titan Co., Dr. Reddy's Laboratories, Bajaj Auto, Cipla, and Trent Ltd. were among the top losers.
The stock market showed mixed sectoral indices with Nifty Realty emerging as the top gainer, while Nifty Pharma experienced significant declines. Benchmarks continued their upward trend for the third consecutive day, outperforming the broader markets.
Midcap and smallcap segments displayed a lack of positive momentum, with midcaps falling for the third day and smallcaps ending lower for the second day. The varied performance across different market segments reflects investors' navigation of the current economic landscape.