After rallying for 3 consecutive sessions, markets took a breather and ended tad higher after profit booking capped upside gains.
The S&P BSE Sensex ended up by 39 points at 24,646 and Nifty50 was up 10 points at 7,485.
In the broader market, the BSE Midcap index ended up by 1.1% and the Smallcap index finished up 0.8%. Market breadth was strong with 1,509 gainers and 1,092 losers on the BSE.
Foreign institutional investors were net buyers to the tune of Rs 912 crore on Thursday as per provisional stock exchange data.