Top stock picks | Delhivery, ICICI Bank and REC on the radar