Goldman: Buy these 5 stocks before earnings

The Goldman Sachs booth at the New York Stock Exchange.
Adam Jeffery | CNBC

Are you ready for the trading sprint that is earnings season?

Goldman Sachs is, but what else would you expect from the Wall Street bank considered to have the best trading acumen? The firm sent a report to clients Thursday with the 25 trades they should make as first-quarter earnings hit the tape over the next month.

The central theme was that poor economic data, falling oil prices and the rising dollar caused the typical Wall Street analyst to get too bearish on many stocks and so there are great opportunities for an upward earnings surprise.

"Based on our conversations, it appears most investors are concerned about downward estimate revisions for U.S. stocks," wrote strategist John Marshall. "Mixed macro data, weather, USD strength (exporters), oil prices (energy), persistently low rates (financials) all have the potential to pressure earnings and guidance. While we share these concerns, we see the potential for shares to rally if earnings/guidance is better than feared."

CNBC Pro highlights five of the trades below.