The Sensex is now up 312 points at 18,118.The NSE Nifty is up 93 points at 5,363.BHEL has soared nearly 4% to Rs 2,265. HDFC and Hindalco have surged around 3.5% each to Rs 2,666 and Rs 204, respectively.Larsen & Toubro and ICICI Bank have rallied around 3% each to Rs 3,627 and Rs 1,150, respectively.ONGC and NTPC have moved up around 2.5% each to Rs 1,053 and Rs 209, respectively.Reliance Energy has advanced nearly 2% to Rs 1,730. Tata Steel, Mahindra & Mahindra and Reliance Communications have added 1.7% each to Rs 823, Rs 641 and Rs 603, respectively.Hindustan Unilever, Tata Motors, ACC, Reliance and Bharti Airtel are up around 1.5% each.Bajaj Auto has slipped 1% to Rs 2,185.