The Sensex is holding gains, and is now up 106 points at 14,461.Maruti has gained nearly 3% to Rs 918. Bajaj is up over 1% at Rs 3,045, and Tata Motors is up over 1% at Rs 880. Reliance is still up over 1% at Rs 1,422. ICICI Bank is still up over 2% at Rs 970. Bharti is still up 1.7% at Rs 805. HDFC has moved up 1.3% to Rs 1,716. L&T is up 1.5% at Rs 1,717.Breadth continues to be positive - out of 2,476 scrips traded, 1,643 have logged gains.