Sun Pharma, Bajaj Auto, Bharat Electronics, HDFC Bank, Axis Bank were among major gainers on the Nifty, while losers were ...