ST, the barometer index, the S&P BSE Sensex, gained 310.92 points or 0.40% to 76,798.76. The Nifty 50 index rose 60.15 points or 0.26% to 23,236.