scorecardresearchStocks to buy: Kotak Securities lists 7 top picks for May including HDFC Bank