The firm named 55 large- and small-cap stocks that it thinks are set to perform well in the next six months.
This story was originally reported by CNBC. For the complete coverage and latest updates, visit the original source.
Read the full story at CNBC.