The Sensex has recovered from the day's low of 14,112, and is now down three points at 14,180.ACC and BHEL have moved up nearly 1.5% each to Rs 1,121 and Rs 2,301, respectively.Infosys and Tata Steel have advanced over 1% each to Rs 2,228 and Rs 472, respectively.Satyam has shed 3.6% to Rs 470. Ranbaxy has tumbled nearly 2% to Rs 407.Maruti has slipped 1.7% to Rs 895. HDFC Bank and Reliance Energy have dropped 1.5% each to Rs 1,049 and Rs 507, respectively.ICICI Bank, Hindalco and Gujarat Ambuja are the other prominent gainers.Out of 2,619 stocks traded so far, 1,431 have advanced, 1,128 have declined and 60 are unchanged.