Tag: independent-power-producers
Talen Energy Stock Analysis: Buy or Sell? Leverage & Valuation
Talen Energy (TLN) is rated Sell because its leverage is far too high for the earnings base, even with solid contracted cash flow support. The shares trade on a rich valuation and leave limited room for error if power spreads, financing costs, or deal timing weaken.