The Sensex has pared gains and is now up 66 points at 12,711. The index had touched a high of 12,795 in early trades.Ranbaxy has soared 4.7% to Rs 332. HDFC Bank and Grasim have surged 3% each to Rs 955 and Rs 2,105, respectively.Gujarat Ambuja, Hindalco and Cipla have rallied around 2.5% each to Rs 110, Rs 132 and Rs 230, respectively.HDFC and HLL have advanced 2% each to Rs 1,570 and Rs 184, respectively.Hero Honda has shed 1.6% to Rs 630. Tata Motors, ITC, Infosys and BHEL have slipped over 1% each to Rs 762, Rs 141, Rs 2,065 and Rs 2,058, respectively.Out of 2,430 stocks traded so far, 1,381 have advanced, 965 have declined and 84 are unchanged.