CNBC identified these stocks by searching in FactSet for S&P 500 companies with a buy rating from 80% or more of analysts, and then sorting by the upside to analysts’ average 12-month price target. Bottom line: These are the buy-recommended stocks in the benchmark that analysts predict will jump the most in 2020.
This screening found 18 stocks with widespread support among analysts, and 10 of those had more than a 10% implied upside based on the average target price.
The group is led by two companies from one of the few sectors that performed poorly in 2019. Diamondback Energy and Marathon Petroleum have missed out on the broader market rally this year as the energy sector struggled. With oil strengthening as the new year approaches, analysts are projecting a gain of more than 30% for the stocks in 2020.