New Delhi, Nov. 3 -- Indian stock markets on Tuesday extended their winning streak for a fourth consecutive session. Nifty crossed the 23,800 mark and Sensex climbed over 1200 points. Strong Q2 earnings and buying in auto, FMCG, realty and private banking stocks lead the uptick in the markets.

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. Nifty midcap index rising 0.8 percent and smallcap index gaining 0.3 percent.

Among the sectors, Nifty FMCG led the gainers, rising 2.5 percent. The index was followed by Nifty Realty gaining 2.10 percent, Nifty Private Bank by 1.98 percent, Nifty Auto by 1.7 percent, Nifty Bank by 0.8 percent and Nifty Media up ...