The Sensex is now up 23 points at 12,403.Tata Steel and Hindalco have gained around 2% each to Rs 531 and Rs 174, respectively.Maruti and Tata Motors have rallied 1.3% each to Rs 955 and Rs 853, respectively.Reliance Energy, Satyam and Ranbaxy are up 1% each at Rs 484, Rs 824 and Rs 434, respectively.ICICI Bank has slipped 1.2% to Rs 700. Hero Honda and HDFC Bank are down 1% each at Rs 781 and Rs 920, respectively.