IST, the barometer index, the S&P BSE Sensex, gained 436.72 points or 0.57% to 77,758.52. The Nifty 50 index added 120.80 points or 0.51% to 23,587.10.