Taking Stock: Markets at fresh record high; Nifty around 20,200, Sensex gains 320 points
Biggest gainers were Bajaj Auto, Grasim Industries, M&M, Hero MotoCorp and Bharti Airtel, while losers included BPCL, Asian Paints, HUL, Jio Financial and Tata Consumer Products.
Source: moneycontrol.com