Mumbai: The BSE Sensex opened above the psychological mark of 47,000 for the first time on Friday. It, however, could not hold on to the gains and turned negative in the next few minutes. It opened at an all-time high of 47,026.02 points. Also Read - Sensex Hits 49,000 For The First Time, Nifty Above 14,400

Around 9.40 a.m., Sensex was trading at 46,752.93, lower by 137.41 points or 0.29 per cent from its previous close of 46,890.34. Also Read - Sensex Rallies Over 300 Points in Early Trade; Nifty Tops 14,200

The Nifty50 on the National Stock Exchange was trading at 13,696.75, higher by 43.95 points or 0.32 per cent from its previous close. Also Read - Sensex Drops Over 100 Points; Nifty Slips Below 14,1001 

Investors took to profit booking on Friday after the recent record run in the market.

Heavy selling was witnessed in banking, finance, metal and oil and gas stocks.