Among the top stocks to buy, Axis Securities recommended HDFC Bank, Bajaj Finance, Bharti Airtel, Avenue Supermarts, State ...