The Sensex is now up 207 points at 15,329.Mahindra & Mahindra has zoomed 6% to Rs 716. Maruti and Tata Motors have soared around 4% each to Rs 869 and Rs 709, respectively.Ranbaxy has surged 4% to Rs 393. NTPC and Tata Steel have gained 3.3% each at Rs 172 and Rs 679, respectively.Hindustan Unilever, Reliance and SBI have advanced around 2.5% each at Rs 208, Rs 1,955 and Rs 1,611, respectively. ONGC, Reliance Energy, Reliance Communications and ICICI Bank are up around 2% each at Rs 855, Rs 781, Rs 888 and Rs 544, respectively.Out of 2,615 stocks traded so far, 1,670 have advanced, 876 have declined and 69 are unchanged.