Biggest Nifty gainers M&M, Grasim Industries, Trent, UltraTech Cement, Bajaj Finance, while losers are Bharat Electronics, ...