Indian benchmark indices finished Monday higher after a volatile trading session, supported by buying in public sector banks and pharmaceutical stocks amid a correction in crude oil prices.
The 30-share BSE Sensex added 107.25 points, or 0.13 percent, to settle at 81,106.65. The NSE Nifty advanced 58.25 points, or 0.23 percent, to close at 25,044.65 after touching an intraday high of 25,084.05.
State-owned lenders drove the market gains. The Nifty PSU Bank index outperformed other sectors, surging more than 3 percent with buying interest. The Nifty Pharma index followed with a 1.65 percent advance.
On Monday (November 9, 2026), Indian benchmark indices closed higher following a volatile trading session. During the day, the 30-share BSE benchmark climbed 340.01 points, or 0.41%, to 81,339.41. The 50-share NSE Nifty rose to a nine-month high of 25,045. Throughout the preceding week, the BSE benchmark surged 8.82% by adding 6,568.49 points, alongside a Nifty advance of 8.57% or 1,977.25 points. Sunday’s special Diwali Muhurat trading session, which ushered in Samvat 2083 of the Hindu calendar, concluded with Sensex and Nifty finishing fractionally lower on the back of profit booking following a seven-session winning streak.
At the close of that special Muhurat session on Sunday, the Sensex settled down 0.04% at 80,999.40 while the Nifty dropped 0.18% to finish at 24,986.40. During the Muhurat Trading event, foreign institutional investors liquidated ₹25 lakh worth of equities across exchanges, halting a six-day buying run in Indian shares, whereas domestic institutional investors extended their selling streak to a seventh straight session as of November 8.
State Bank of India was among the top Nifty gainers, alongside HDFC Bank and ICICI Bank. The Nifty Bank rose 0.50% to 59,142.40 and ultimately surged 891 points to 59,741, while the Nifty Midcap index advanced 334 points to 61,023. Gains of 4% to 5% were registered by Bank of India, Bank of Baroda, Punjab National Bank, and Union Bank of India.
Key upward drivers for both the Nifty and Nifty Bank indices included SBI, HDFC Bank, and ICICI Bank. Among the thirty constituents of the Sensex, State Bank of India, Trent, Larsen & Toubro, NTPC, HDFC Bank, and ICICI Bank emerged as the top performers.
Conversely, technology shares faced downward pressure. The Nifty IT index led the session’s losses. The list of major underperformers featured HCL Technologies Ltd, UltraTech Cement Ltd, Tata Steel Ltd, Infosys Ltd, ITC Ltd, and Bajaj Finance Ltd.

Market breadth favored decliners across the National Stock Exchange. State Bank of India, Trent, Larsen & Toubro, and NTPC led the Sensex gainers while HCL Tech and Tata Steel recorded the steepest declines. Besides, 100 stocks hit their upper circuit limits, and 92 touched their lower circuit bands on Monday. Total market capitalization for NSE-registered companies reached ₹502.21 lakh crore by the end of trading. India VIX, the volatility gauge, stood at 17.36 levels, falling 5.79%.
Analysts noted that profit-taking after the recent rally kept gains in check while equities traded range-bound. Foreign institutional investor participation and corporate earnings have strengthened expectations for the fiscal year 2027 outlook.
“Indian equities traded range-bound with a positive bias, as intermittent profit booking following the recent rally capped gains,” Vinod Nair, Head of Research, Geojit Investments Limited, said.
Global oil benchmark Brent crude declined 1.04 percent to $97.46 per barrel. Investors continued monitoring domestic and United States inflation data for further signals on interest rates. Ashish Kyal, Author, Waves Strategy Advisors, commented on HDFC Bank, noting that many investors and traders have been stuck in the stock around ₹820 levels.