The Sensex is now up 74 points at 12,293.ICICI Bank has rallied 3.6% to Rs 644, and SBI has advanced 3% to Rs 965. HDFC Bank has added 1.6% to Rs 864.Bharti Tele has surged 3.4% to Rs 423. Satyam has gained 2.7% at Rs 773. Gujarat Ambuja has added 3.2% to Rs 126.Hindalco has shed 2.5% to Rs 230. Ranbaxy and Dr.Reddy's are down 1.7% each to Rs 513 and Rs 1,654, respectively.Out of 2,595 stocks traded so far, 1,438 have advanced, 1,080 have declined and 77 are unchanged.