Indian equity benchmarks closed Monday’s trade on a higher note in the holiday-shortened week. The Nifty 50 ended the day 206 points or 0.79% higher at 26,172, while the BSE Sensex rose 638 points or 0.75% to end at 85,567.

Similarly, the Nifty Bank settled 235 points or 0.40% higher at 59,304, in line with benchmarks. The mid- and small-cap stocks also closed the trade in the green. The BSE Midcap finished 400 points or 0.86% higher at 46,947.97. However, the BSE Smallcap finished 570.84 points or 1.12% lower at 51,371.61.

“Indian markets extended their year-end rally, supported by strong liquidity and global cues, as expectations of further Fed easing in 2026 continue to underpin growth. FIIs turned net buyers, reinforcing the positive tone, with IT and metals leading gains. Gold hit a record high, driven by rate-cut expectations, robust central bank buying, sustained ETF inflows, and heightened global tensions, including Ukraine’s strike on a Russian vessel,” said Vinod Nair, Head of Research at Geojit Investments.

Big highlights from today’s market action-

Indices in intraday trade

The indices closed the trade on a lower note. During the session, out of 3,283 trading stocks, 2,255 advanced, while 924 declined, and 104 remained unchanged. Today, 89 stocks hit a fresh 52-week high. Meanwhile, 66 stocks touched a new 52-week low. 

Top gainers 

Trent was the top gainer in the Nifty 50 in Monday’s session, closing 3.9% higher. It was followed by Shriram Finance, Wipro, Infosys, and Bharti Airtel. 

Top losers

HDFC Life Insurance’s shares were the biggest losers in today’s trade, falling 0.71%. It was followed by Tata Consumer Products, SBI, Kotak Mahindra Bank, and Cipla were the only losers.