TLN
About Talen Energy Corporation
Talen Energy Corporation (NASDAQ: TLN) is a Utilities company (Independent Power Producers) with a market capitalization of $16.4B. Its Maz Rating is 1.90 out of 5 (D, Sell), ranked against the other companies in its sector.
Factor scores: Valuation 1.57, Growth 4.25, Profitability 1.77, Financial Health 1.27, Momentum 3.06 (as of 2026-10-16).
- Sector
- Utilities
- Industry
- Independent Power Producers
- Exchange
- NASDAQ
- Country
- US
- CEO
- Mark Allen McFarland
- Employees
- 1,880
- IPO date
- 2023-06-02