ICICI Bank was the top gainer among Nifty stocks, rising 1.24 per cent, followed by Nestle India, UltraTech Cement, Hindustan Unilever and ITC