Talen Energy Corporation TLN
Rating
Rating Factors
Company Overview
Talen Energy Corporation is an independent power producer operating in the U.S. electric power generation industry. The company owns and operates a portfolio of large-scale power plants that supply electricity and capacity into competitive wholesale markets. Its core business focuses on producing power from natural gas–fired and coal-fired generation assets, with revenues primarily driven by energy sales, capacity payments, and ancillary services within organized power markets.
The company primarily serves wholesale customers, including utilities, retail electricity providers, and grid operators, rather than end-use consumers. Talen Energy is positioned as a scale operator in competitive markets, emphasizing asset optimization, market-driven dispatch, and disciplined cost management. Originally formed in 2015 from the spinoff of PPL Corporation’s generation assets and Riverstone Holdings’ merchant power portfolio, the company experienced financial distress during periods of low power prices and filed for Chapter 11 protection in 2022. It emerged from restructuring in 2023 with a strengthened balance sheet and continued operations as a publicly traded company.
Income Statement
Balance Sheet
Cash Flow
Filings
Price History
Valuation
Dividends and Shares
Corporate Info
22nd Floor
Suite 2200
Houston, TX 77019