Equity indices ended a volatile session with small gains on Thursday. The Nifty managed to close above the 15,300 mark after slipping below that level in the intraday. Banksm IT and metal stocks were in demand while realty shares corrected. As per the provisional closing data, the barometer index, the S&P BSE Sensex, rose 97.70 points or 0.19% at 51,115.32. The Nifty 50 index gained 36.40 points or 0.24% at 15,337.45. Trading was volatile as the May 2021 F&O contracts expired today, 27 May 2021. The broader indices outperformed the benchmarks. The S&P BSE Mid-Cap index rose 0.54% while the S&P BSE Small-Cap index added 0.34%. Buyers outpaced sellers. On the BSE, 1,756 shares rose and 1,364 shares fell. A total of 144 shares were unchanged.