Market experts shared buy, sell and hold recommendations for an array of stocks including ICICI Bank, ITC, Kalyan Jewellers, M&M, HDFC Bank and ONGC. Should you add shares of ICICI Life Insurance Ltd.? Should you hold shares of HDFC Bank Ltd. Have you lost the chance to buy Nestle India Ltd.'s stock at an.