The benchmark indices trimmed gains in afternoon trade. At 13:20 IST, the barometer index, the S&P BSE Sensex, rose 357.33 points or 0.71% at 50,994.86. The Nifty 50 index gained 87.35 points or 0.57% at 15,295.80. Encouraging Q4 earnings and positive global cues boosted investors sentiment. Infosys (up 1.88%), HDFC (up 0.93%) and TCS (up 1.01%) supported the indices. In the broader market, the S&P BSE Mid-Cap index rose 0.08% and the S&P BSE Small-Cap index added 0.78%. Buyers outpaced sellers. On the BSE, 1,946 shares rose and 1,070 shares fell. A total of 125 shares were unchanged. Foreign portfolio investors (FPIs) bought shares worth Rs 959.77 crore, while domestic institutional investors (DIIs), were net sellers to the tune of Rs 563.59 crore in the Indian equity market on 25 May 2021, provisional data showed.