The Sensex is now up 35 points at 15,623.The NSE Nifty is down four points at 4,705.BHEL has surged 3.8% to Rs 1,777. Tata Steel has gained 3% at Rs 677.Cipla and HDFC have rallied 2.5% each to Rs 218 and Rs 2,368, respectively.Ambuja Cements and Larsen & Toubro are up 1.7% each at Rs 120 and Rs 2,625, respectively.Hindustan Unilever has dropped 2.5% to Rs 242.Jaiprakash Associates, Satyam and Maruti have slipped 1.7% each to Rs 218, Rs 422 and Rs 732, respectively.ITC, Reliance Communications and Mahindra & Mahindra have declined around 1.5% each to Rs 205, Rs 493 and Rs 600, respectively.Ranbaxy and Bharti Airtel are down 1.3% each at Rs 464 and Rs 817, respectively.Out of 2,571 stocks traded so far, 1,617 have advanced, 884 have declined and 70 are unchanged.