The Sensex pared most of its gains and is now up 108 points at 19,846.Cipla has soared 4.5% to Rs 198. NTPC and ICICI Bank have surged 2.5% each to Rs 250 and Rs 1,192, respectively.Mahindra & Mahindra have rallied around 2% each to Rs 790 and Rs 1,634, respectively.HDFC and SBI have advanced 1.8% each to Rs 2,791 and Rs 2,425, respectively.Reliance has gained 1.5% at Rs 1,917. ITC and Ranbaxy are the other major gainers.Hindalco has dropped 2.3% to Rs 195, and Grasim has slipped nearly 2% to Rs 3,725.Bajaj Auto has declined 1% to Rs 2,770.