New Delhi, June 25 -- Stock Markets on Thursday extended the winning streak but shed gains posted during the day aided by easing crude oil prices and buying in select stocks.

At close, the Sensex was up 109.25 points or 0.14 percent at 77,100.47, and the Nifty was up 34.35 points or 0.14 percent at 24,056.

Among the sectors, performance was on a mixed note with FMCG gained 0.7%, Realty rose 0.3% and Auto index gained more than 2%. On the other hand, IT, Energy, Media, Metal, Oil & Gas were down 0.5-1%.

On Nifty, the key gainers were Interglobe Aviation, M&M, Max Healthcare, Maruti Suzuki, Tata Consumer. The losers included ONGC, Power Grid Corp, Hindalco, Bharat Electronics and Tech Mahindra.

Nearly 150 stocks touched their 52-week high...