The BSE S&P Sensex was up by 380 points or 0.75 per cent at 50,018 while the Nifty 50 advanced by 93 poin