The Sensex is holding gains, and is now up 53 points at 12,676.ICICI Bank is still up nearly 3% at Rs 741. HDFC is up Rs 23 at Rs 1,452. HDFC Bank is up Rs 12 at Rs 982.Infosys has moved up over 1% (Rs 24) to Rs 2,067. TCS is up Rs 7 at Rs 1,086.ONGC has shed some gains, but is still up Rs 8 at Rs 1,156.Hero Honda is still down Rs 9 at Rs 740. Reliance has slipped Rs 6 to Rs 1,188. Ranbaxy has dropped Rs 5 to Rs 406.Advances continue to be ahead of declines - out of 1,905 scrips traded, 1,175 have gained, 677 have slipped and 53 are unchanged.