BHEL, Grasim, Tata Motors and Infosys are up around 3% each at Rs 2,434, Rs 2,177, Rs 706 and Rs 2,048, respectively.Out of 2,527 stocks traded so far, 1,892 have advanced, 573 have declined and 62 are unchanged.