The Sensex is now up 116 points at 15,109.Tata Motors and Reliance Communications have soared over 3% each to Rs 696 and Rs 537, respectively.Mahindra & Mahindra and Ranbaxy have surged 2.3% each to Rs 671 and Rs 381, respectively.Bajaj Auto has rallied nearly 2% to Rs 2,363. Reliance and ONGC have gained 1.7% each at Rs 1,921 and Rs 848, respectively.Maruti and Dr.Reddy's have advanced around 1.5% each at Rs 847 and Rs 639, respectively.Out of 2,608 stocks traded so far, 1,674 have advanced, 870 have declined and 64 are unchanged.