Sensex ends 939 points higher, Nifty above 23,300; SBI up 2%

Sensex ends points higher Nifty above SBI up