The Sensex is holding gains, and is now up 92 points at 12,791.Infosys has moved up nearly 2% (Rs 36) to Rs 2,108. Reliance is still up Rs 12 at Rs 1,187. Dr. Reddy's has gained over 2% (Rs 17) to Rs 728. Bharti is still up Rs 9 at Rs 513. Bajaj, BHEL, Grasim and Maruti are also trading with gains.