The Sensex is now up 93 points at 12,738.Ranbaxy has soared 5% to Rs 333. Grasim has surged 3.5% to Rs 2,114.Gujarat Ambuja and HDFC Bank have rallied over 3% each to Rs 111 and Rs 956, respectively. Hindalco has moved up 2.6% to Rs 132.Cipla, Satyam and HLL have moved up over 2% each to Rs 230, Rs 443 and Rs 184, respectively.Reliance Energy and HDFC have added 1.8% each to Rs 466 and Rs 1,565, respectively.Hero Honda has slipped 1.4% to Rs 632. BHEL and Infosys are down nearly 1% each at Rs 2,060 and Rs 2,068, respectively.Out of 2,387 stocks traded so far, 1,494 have advanced, 818 have declined and 75 are unchanged.