The stock market ended higher on Monday, with benchmark indices hitting fresh one-year highs, supported by strong gains in energy and select banking stocks even as heavyweight lenders slipped post-earnings.

The NSE Nifty 50 rose 133 points to close at 25,843, while the S&P BSE Sensex gained 411 points to end at 84,363.

The Nifty Bank index advanced 320 points to 58,033, and the broader midcap index outperformed, rising 442 points to 59,345. Market breadth remained positive, with the NSE advance-decline ratio at 3:2.

"The continued buoyancy in the banking pack, coupled with rotational buying across other sectors, is driving the index higher with each passing session. As the Nifty approaches the 26,000 mark, some consolidation cannot be ruled out before a fresh breakout; however, the over

See Full Page