Can't lose? These stocks beat earnings every time

Facebook CEO Mark Zuckerberg
Robert Galbraith | Reuters

Earnings season is upon us and traders everywhere are jockeying to bet on the stocks that will exceed the consensus earnings-per-share estimate from Wall Street analysts.

As any investor will tell you, this is a risky and difficult trade.

We're here to help. Below are the companies that beat profit expectations every time they report. If history is any guide, buying these stocks before they report should be a winning proposition.

CNBC Pro used data from Bespoke Investment Group and looked at companies reporting the week of April 20 that beat results 100 percent of the time since going public. We also made sure that these stocks, on average, rose in the trading session following their reports.