Nifty Top Gainers, Losers On April 25: SBI Life, TCS, Tech Mahindra, Shriram Finance, Axis Bank

IT stocks contributed largely to the gains, led by TCS, Tech Mahindra, and Infosys.