The Sensex is now up 42 points at 20,418.ITC has zoomed 5.7% to Rs 200. Hindalco has soared 3.8% to Rs 214.Mahindra & Mahindra has rallied 2.8% to Rs 810. Cipla and Tata Steel have gained 2% each at Rs 204 and Rs 882, respectively.Tata Motors has moved up 1.7% to Rs 783. Ranbaxy, Reliance Energy and Bajaj Auto are up over 1% each at Rs 413, Rs 1,955 and Rs 2,810, respectively.Bharti Airtel has plunged 3.7% to Rs 1,015. HDFC has shed 2.6% to Rs 3,022.Wipro has slipped 1.7% to Rs 497, and ONGC has dropped 1.5% to Rs 1,237.ICICI Bank and HDFC Bank are down over 1% each at Rs 1,275 and Rs 1,763, respectively.