Stock Market LIVE Updates on July 21: ICICI Bank, followed by Maruti, Kotak Bank, Axis Bank, Power Grid and HDFC Bank were among the top gainers today, while Bajaj Finserv and ITC were the top laggards.