Top gainers today are IndusInd Bank, JSW Steel, Axis Bank, Bajaj Finance; while top losers were Trent, Tech Mahindra, SBI Life Insurance and Ultratech Cement.