Erasing early gains, BSE Sensex today fell by 46 points in late morning trade following heavy profit-booking in frontline shares of health care, auto, IT, Tech and consumer durables despite firm Asian cues.
Earlier, the BSE-30 share index, Sensex, opened smart at 19,765.32 points on heavy buying in metal and capital goods shares.
But bouts of volatility led the Sensex to trade down 19,597.72 before quoting 19,620.51 points at 1030 hours.
It showed a loss of 46.45 points or 0.21 per cent from its last close.
The NSE 50-share barometer Nifty was also down by 14.65 points or 0.25 per cent quoting 5,952.40 at 1030 hours.
Meanwhile, foreign institutional investors (FIIs) bought shares worth a net Rs 316.23 crore yesterday, as per BSE provisional data.
Major losers were Sun Pharma 2.72 per cent, Hindalco 2.39 per cent, BHEL 2.20 per cent, Tata Motors 2.08 per cent and Cipla 1.93 per cent.
Asian stocks rose in early trade, while key benchmark indices in Japan, Hong Kong, Singapore, Taiwan and South Korea shed between 0.1 and 1.56 per cent.