SOL - Get Report), JA Solar Holdings ( JASO) and Trina Solar ( TSL) top the list with great upside. Although Yingli Green Energy Holdings ( YGE) and LDK Solar ( LDK) have upsides 36% and 33%, we did not include them in this list based on a lower percentage of buy ratings. The upside for these 10 stocks is in the range of 29%-85% over the next 12 months. Meanwhile, integrated oil and gas giants Exxon Mobil ( XOM - Get Report), Chevron ( CVX - Get Report), BP ( BP - Get Report) and ConocoPhillips ( COP - Get Report) have upside values in the range of -2% to 7%, as implied by the consensus estimates of price targets. The stocks are stacked by upside, from great to greatest.