According to Zen Score, the 3 best independent power producer stocks to buy right now are:
1. Nrg Energy (NYSE:NRG)
Nrg Energy (NYSE:NRG) is the top independent power producer stock with a Zen Score of 40, which is 5 points higher than the independent power producer industry average of 35. It passed 15 out of 38 due diligence checks and has average fundamentals. Nrg Energy has seen its stock return 160.19% over the past year, overperforming other independent power producer stocks by 66 percentage points.
Nrg Energy has an average 1 year
price target of $74.40, a downside of -11.06% from Nrg Energy's current stock price of $83.65.
Nrg Energy stock has a consensus Buy recommendation according to Wall Street analysts. Of the 5 analysts covering Nrg Energy, 40% have issued a Strong Buy rating, 0% have issued a Buy, 60% have issued a hold, while 0% have issued a Sell rating, and 0% have issued a Strong Sell.
2. Transalta (NYSE:TAC)
Transalta (NYSE:TAC) is the second best independent power producer stock with a Zen Score of 38, which is 3 points higher than the independent power producer industry average of 35. It passed 14 out of 38 due diligence checks and has average fundamentals. Transalta has seen its stock lose -28.23% over the past year, underperforming other independent power producer stocks by -123 percentage points.
3. Vistra (NYSE:VST)
Vistra (NYSE:VST) is the third best independent power producer stock with a Zen Score of 36, which is 1 points higher than the independent power producer industry average of 35. It passed 13 out of 38 due diligence checks and has average fundamentals. Vistra has seen its stock return 270.42% over the past year, overperforming other independent power producer stocks by 176 percentage points.
Vistra has an average 1 year
price target of $91.60, a downside of -1.95% from Vistra's current stock price of $93.42.
Vistra stock has a consensus Strong Buy recommendation according to Wall Street analysts. Of the 5 analysts covering Vistra, 60% have issued a Strong Buy rating, 40% have issued a Buy, 0% have issued a hold, while 0% have issued a Sell rating, and 0% have issued a Strong Sell.