Indian benchmark indices extended their winning streak for a fourth consecutive session on November 3, with the Nifty crossing the 23,800 mark and climbed to their highest levels in nearly two months amid strong Q2 earnings and buying in auto, FMCG, realty and private banking stocks.
At close, the Sensex was up 1,225.07 points or 1.62 percent at 76,917.85, and the Nifty was up 370.05 points or 1.58 percent at 23,810.85.
The broader indices also ended higher but underperformed the main indices with Nifty midcap index rising 0.8 percent and smallcap index gaining 0.3 percent.
Top Nifty gainers were BSE Limited, Tata Consumer, Asian Paints, Bharti Airtel, Nestle, while losers included Infosys, SBI, ONGC, Power Grid Corp and Adani Enterprises.
Among sectoral indices, Nifty FMCG led the gainers, rising 2.5 percent, followed by Nifty Realty (2.10 percent), Nifty Private Bank (1.98 percent), Nifty Auto (1.7 percent), Nifty Bank (0.8 percent) and Nifty Media (0.5 percent).