India's benchmark indices ended Monday's session sharply higher, closing at their day's highs. The S&P BSE Sensex settled at 75,692.78, up 1,233.25 points or 1.66%, while the NSE Nifty 50 gained 387.70 points or 1.68% to end at 23,440.80, Upstox reported in its market wrap.

Source: Upstox

75,692.78Sensex close, up 1,233.25 points (+1.66%)
23,440.80Nifty 50 close, up 387.70 points (+1.68%)
Energy / oil & gasLeading sector as crude oil prices eased
Reliance IndustriesSoared about 12%, per Upstox

The close extends the rally seen in early trade on Monday, when the Sensex and Nifty were already up over 1% and Reliance had jumped 4.6% on an oil pullback. By the closing bell the gains had broadened, led by strong buying in oil and gas stocks amid easing crude oil prices, according to Upstox.

Source: Upstox

The Hindu BusinessLine's market coverage attributed the day's strength to better-than-expected second-quarter earnings, improving domestic economic indicators and foreign investors turning buyers amid a global rotation in artificial intelligence-related stocks. ScanX's closing update carried the same closing levels for both indices.

Source: The Hindu BusinessLine

What happens next: investor attention turns to quarterly results due on Tuesday, November 3, including Bajaj Finserv, Solar Industries and the State Bank of India, according to market reports.