The Sensex is now up 105 points at 17,872.The NSE Nifty is up 39 points at 5,241.Hindalco has surged 4% to Rs 170. Bajaj Auto has rallied 2.4% to Rs 2,125.Ranbaxy and BHEL have advanced 2% each to Rs 388 and Rs 2,274, respectively.Tata Steel and Reliance have moved up 1.7% each to Rs 792 and Rs 2,556, respectively.Hindustan Unilever, Cipla and SBI have gained 1.3% each at Rs 206, Rs 183 and Rs 2,233, respectively.Satyam has shed 2% at Rs 430. Maruti has slipped 1.7% to Rs 813, and Grasim has declined 1.5% to Rs 2,803.Bharti Airtel is down 1% at Rs 869.Out of 2,635 stocks traded so far, 1,493 have advanced, 1,079 have declined and 63 are unchanged.