NEW YORK ( Karvy Global) -- Halliburton ( HAL) and Schlumberger ( SLB) are among the energy stocks that have the best ratings from Wall Street analysts.

Continued increases in crude oil and natural gas prices may help energy stocks to outperform broader markets during December. In November, the energy index jumped 5.1% while the S&P 500 Index declined 0.2%.

The following 10 energy stocks could generate attractive returns for investors. Over the past month, these stocks returned around 2.5% on average. In comparison, integrated oil and gas majors Exxon Mobil ( XOM), Chevron ( CVX), BP ( BP), ConocoPhillips ( COP) and Total ( TOT) slid 0.4% on average during the same period.

These 10 stocks are expected to gain in the range of 2% to 112% over the next 12 months with a mean upside of around 19%, according to analysts. The stocks are listed according to the percentage of total analyst ratings that are buy ratings, lowest percentage to highest.

The 6-month charts on the following pages show the performance of each stock, along with the performance of the S&P 500 (identified by the abbreviation INX).

If you liked this article you might like

Dow, S&P 500 Set New Records as Fed Moves to Unwind Balance Sheet

Stocks In Negative Territory as Chances for December Hike Surge

Energy Stocks Lead a Neutral Market Even After Oil Inventories Spike

Cramer: Under Trump, These Are Probably Done Deals

Stocks Finish Mixed as Hurricane Irma Barrels Toward Florida Coast