5 stocks that almost always beat earnings

Macy's Herald Square in New York City.
Getty Images

There might be a few winning trades in the days ahead as the earnings season concludes.

In the past few weeks, 447 S&P companies reported first quarter results, with 67 percent of those names exceeding analysts' expectations, according to Thomson Reuters.

So the "earnings beat" trade is alive and well. Here are five ideas to play it.

Berkshire Hathaway Live Event