Buy these stocks for earnings season

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

With the start of earnings season, investors may wonder which companies historically perform the best this time of year.

CNBC Pro used Kensho, a quantitative tool used by hedge funds, and searched for the top S&P 500 stocks during the fourth-quarter earnings season over the last decade. We then weeded out any companies with mixed earnings track records, using data from Bespoke Investment Group.

Here are the five stocks that beat earnings estimates at least 85 percent of the time and on average rise the most.