The benchmark equity broke a two-session losing streak and closed higher on Monday.
The NSE Nifty 50 ended 227.9 points or 0.92% higher at 24,946.5, while the BSE Sensex closed 677.55 points or 0.84% up at 81,796.15. During the day, the Nifty gained 1.01% to trade at 24,967.1 and the Sensex gained 0.92% to 81,865.82.
"Despite mounting global uncertainty triggered by escalating tensions in the Middle East, Indian markets remained resilient," said Sundar Kewat, technical and derivatives analyst at Ashika Institutional Equity. "The geopolitical landscape took a sharp turn as Israeli military strikes on Iran raised alarms over potential disruptions in oil supply and regional stability, unsettling global investors."
Shares of Bharat Electronics Ltd. and SBI Life Insurance Co. were the top gainers.
Tata Motors Ltd. and Dr. Reddy's Laboratories Ltd. were among the biggest laggards.
In terms of points contribution, HDFC Bank Ltd. and ICICI Bank Ltd. were among stocks that led gains in the index.
Tata Motors Ltd. and Sun Pharmaceutical Industries Ltd. dragged the index the most.
On the NSE, all the 15 sectors ended in the green, with Nifty IT, Realty and Oil & Gas gaining the most.
The broader market indices ended higher as the BSE MidCap and SmallCap gained 0.88% and 0.31% respectively.
The market breadth was skewed in the favour of the sellers, as 2,001 stocks advanced, 2,072 declined and 168 remained unchanged on the BSE
RECOMMENDED FOR YOU

Stock Market Highlights: Nifty, Sensex Log Third Week Of Losses On Earnings Headwind


Trade Setup For July 14: Nifty Support Moves To 24,900-25,100 Post Three Straight Days Of Decline


Stock Market Highlights: Nifty Sheds Rs 1.77 Lakh Crore In Market Cap As HDFC Bank, RIL, TCS Drag


Stock Market Highlights: Nifty, Sensex End Flat After Volatile Trade
