Bank of America reveals 5 top stocks based on companies' strong charts

Brendan McDermid | Reuters

Bank of America has named a raft of stocks with strong corporate charts, including five that are buy-rated by its analysts.

More In Street Calls

CNBC ProGoldman Sachs says buy this biopharma stock that's poised to rally nearly 40% from here
CNBC ProJPMorgan upgrades First Solar, says climate bill could help boost the shares by more than 20%
CNBC ProRoku downgraded to sell by Pivotal, who says the stock should be shorted amid inevitable recession