SBI, Kotak Mahindra Bank, HCL Tech, Tata Steel, Jio Financial, Infosys were among major gainers on the Nifty, while losers were Power Grid Corp, Max Healthcare, HUL, M&M, Axis Bank.