According to Zen Score, the 3 best coal mining stocks to buy right now are:
1. Alliance Resource Partners (NASDAQ:ARLP)
Alliance Resource Partners (NASDAQ:ARLP) is the top coal stock with a Zen Score of 53, which is 20 points higher than the coal industry average of 33. It passed 19 out of 38 due diligence checks and has strong fundamentals. Alliance Resource Partners has seen its stock return 12.3% over the past year, overperforming other coal stocks by 11 percentage points.
Alliance Resource Partners has an average 1 year
price target of $26.00, an upside of 9.57% from Alliance Resource Partners's current stock price of $23.73.
Alliance Resource Partners stock has a consensus Strong Buy recommendation according to Wall Street analysts. Of the 1 analyst covering Alliance Resource Partners, 100% have issued a Strong Buy rating, 0% have issued a Buy, 0% have issued a hold, while 0% have issued a Sell rating, and 0% have issued a Strong Sell.
2. Natural Resource Partners (NYSE:NRP)
Natural Resource Partners (NYSE:NRP) is the second best coal stock with a Zen Score of 43, which is 10 points higher than the coal industry average of 33. It passed 15 out of 38 due diligence checks and has strong fundamentals. Natural Resource Partners has seen its stock return 20.35% over the past year, overperforming other coal stocks by 19 percentage points.
3. Consol Energy (NYSE:CEIX)
Consol Energy (NYSE:CEIX) is the third best coal stock with a Zen Score of 33, which is equal to the coal industry average of 33. It passed 14 out of 38 due diligence checks and has average fundamentals. Consol Energy has seen its stock lose -1.51% over the past year, underperforming other coal stocks by -3 percentage points.
Consol Energy has an average 1 year
price target of $109.00, an upside of 11.57% from Consol Energy's current stock price of $97.70.
Consol Energy stock has a consensus Strong Buy recommendation according to Wall Street analysts. Of the 1 analyst covering Consol Energy, 100% have issued a Strong Buy rating, 0% have issued a Buy, 0% have issued a hold, while 0% have issued a Sell rating, and 0% have issued a Strong Sell.