Max Healthcare, Bajaj Finserv, Bajaj Finance, Reliance Industries, Tech Mahindra were among major gainers on the Nifty, while losers were Maruti Suzuki and Trent. BSE Midcap and smallcap indices up 0.