The Sensex is holding gains, and is still up 160 points at 13,868.Satyam has moved up nearly 3% to Rs 490.ICICI Bank is still up nearly 3% at Rs 897. HDFC Bank has moved up 2.7% to Rs 1,059.Ranbaxy is holding 2% gains at Rs 401. Tata Motors is stil up 2% at Rs 905. Reliance, Infosys and SBI are trading with gains of over 1% each.