CNBC Pro

Morgan Stanley: Buy these stocks before earnings

Jeff Bezos
Getty Images

In a note to clients, Morgan Stanley recommended investors buy a group of stocks it expects to rally on earnings.

"Our analysts believe that one or more imminent events will drive the share price materially over the next 15 to 60 days," read Monday's note, pointing to a select list of names with "high conviction going into earnings season."

What makes the list unique, according to the report, is the firm's contrarian view on some of these names, which significantly differs from the rest of the Street.

In many cases, the potential catalyst moves beyond earnings to other upcoming events, setting a win-win scenario for some of these stocks.

One of those names is Amazon, which reports earnings on July 23.

More In Investing

Pro Picks: Watch all of Thursday's big stock calls on CNBC
CNBC ProPro Picks: Watch all of Thursday's big stock calls on CNBC
UBS says high quality outperforms in recessions — 10 such stocks on sale
CNBC ProUBS says high quality outperforms in recessions — 10 such stocks on sale
Honeywell, QQQ and more: CNBC's 'Halftime Report' traders answer your stock questions
CNBC ProHoneywell, QQQ and more: CNBC's 'Halftime Report' traders answer your stock questions