Here are Bank of America's top picks for the upcoming earnings season

Traders work on the floor of the New York Stock Exchange.

As another earnings season kicks off, a slew of companies that beat expectations last quarter look poised to do so again this time, according to Bank of America.

The bank published its top picks for earnings season on Wednesday, spanning nearly every industry, for what should be an opportunity for stock pickers.

"For short-term investors, stock differentiation is heightened during earnings season, particularly the busiest reporting days," the note said.

More In Street Calls

CNBC ProRBC expects 9% market gain by year end, but says a pullback could be coming soon
CNBC ProAnalysts say buy the dip in Enphase and SolarEdge as Tesla launches new solar product
CNBC ProHere are Wednesday's biggest analyst calls of the day: Tesla, Netflix, Penn, General Motors & more