Trading News Bank of America, Deutsche Bank and Bernstein have named their top stocks for the months ahead.