Despite some listless movements during the course of the session, the Indian stock market ended on a firm note on Wendesday.
Strong global cues, slightly easing worries about political uncerainty and some impressive results from India Inc aided sentiment.
The Sensex sailed past the 20,000 mark in late afternoon trade to 20,,037.27 and provisionally ended at 20,224.70, gaining 135.75 points or 0.68%.
The Nifty closed at 6081.60, up 38.05 points or 0.63%.
FMCG stocks were in demand.
Realty, bank, oil and pharma stocks found some support, but failed to hold at higher levels.
IT, power and metal stocks ended on a mixed note.
Automobile stocks were subdued.
Capital goods stocks traded weak.
Midcap and smallcap segments saw stock specific activity.
The market breadth was slightly positive.