Top stocks for the day | Federal Bank, HDFC AMC, CDSL, ABB India, NCC & SBI