After a choppy ride amid lackluster trades, the Indian stock market ended with modest gains on Thursday.
The overnight surge on Wall Street and a firm trend in Asian markets set up a positive start, but investors appeared keen on taking some profits.
The Sensex ended at 19,752.90 (provisional) with a gain of 38.66 points or 0.2%.
The Nifty closed at 6005.40, up 12.15 points or 0.2%.
Oil and information technology stocks mostly ended higher.
Realty stocks too found some support.
Healthcare, power, metal and automobile stocks mostly ended flat.
Bank stocks were mixed.
Consumer durables, FMCG and capital goods stocks traded weak.
Midcap and smallcap stocks had a good outing.
The market breadth was positive.