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