Among the top stocks to buy, Axis Securities recommended HDFC Bank, Bajaj Finance, Bharti Airtel, Avenue Supermarts, State Bank of India, Max Healthcare, Kirloskar Brothers, Kalpataru Projects, APL Apollo Tubes, Mahanagar Gas among others.