Sensex down 150 points, Nifty settles at 12055.80; BPCL, HDFC, Bajaj Finance shine
Major gainers on the Nifty were BPCL, HDFC, Bajaj Finance, Sun Pharma and Bajaj Finserv, while Vedanta, Bharti Airtel, Tata Steel, Tata Motors and JSW Steel became top losers.