From Investorplace:
At the end of every year, Wall Street research firm RBC Capital Markets puts together a list where it identifies the 30 best stocks to buy for the next 12-month period.
But what are some of the best stocks to buy today, just over six months after these picks were made? Five of RBC’s top picks in particular stand out as great opportunities: