At last check, SBI shares were trading 0.42 per cent higher at Rs 961.10, having gained in 16 of the past 19 sessions.