Mumbai, Feb 21: Snapping its three-day losing streak, the BSE Sensex today recovered by over 141 points on value-buying by domestic investors in IT, banking, FMCG and oil and gas stocks amid firming trend on Asian bourses.
Also, a slide in crude oil prices boosted sentiments.
However, investors appeared cautious ahead of the expiry of derivative contracts for February tomorrow and also in view of developments around the massive PNB fraud, weakening trading momentum, brokers said.
Sustained buying by domestic institutional investors (DIIs) and a firm trend in Asia and a lower opening in Europe with investors awaiting the release of minutes from the US Federal Reserve's policy meeting later today also influenced sentiments, they said.
The 30-share Sensex, after touching the day's high of 33,911.36, succumbed to profit-booking and hit a low of 33,702.50 before settling 141.27 points, or 0.42 per cent, higher at 33,844.86.