Only two out of 6,500+ stocks listed in India have delivered positive returns each year since 2015, according to an analysis by NDTV Profit. HDFC Bank shares delivered an average of 14.45% returns each year, peaking to 55% in 2017. On the other hand, Pidilite shares offered an average of nearly 18% returns each year, peaking to 53% in 2017.