Top stocks for the day | ICICI Bank, Indian Bank, Delhivery & Ashok Leyland