SBI and Ranbaxy are up around 1% each at Rs 2,354 and Rs 354, respectively. Out of 2,695 stocks traded so far, 2,318 have declined, 340 have advanced and 37 are unchanged.