M&M, Bharti Airtel, Bajaj Finance, Adani Enterprises, and Adani Ports gain, wile Hindalco, Dr Reddy’s, Trent, TCS, and Sun Pharma decline