TLN

Talen Energy Corporation

Company Overview

Talen Energy Corporation functions as an independent power producer and infrastructure enterprise, providing electricity, capacity, and essential ancillary services to wholesale energy markets across the United States. The company's diverse generation assets include nuclear, fossil fuel, solar, and coal-powered facilities. Additionally, it is currently engaged in the development of battery energy storage projects. Overall, Talen Energy owns and manages an extensive portfolio of power infrastructure, amounting to approximately 10.7 gigawatts. The firm's headquarters are situated in Houston, Texas.

SectorUtilities
IndustryIndependent Power Producers
Market Cap$14.4B
Employees1,880
CEOMark Allen McFarland

Valuation

Current Price$317
Fair Value?$000.00
Valuation?No valuation
Hist. PE ?11.4
EPS (TTM) ?-4.03
Forward EPS Growth ?26.12%
Historical Growth ?186.45%
Equity, FCF, Long Term Debt, Net Profit, and Shares Outstanding history charts are available on the Pro plan for just $9.99/month.Sign in to unlock Pro

Price

EPS

Revenue

Equity

Pro

Available on the Pro plan

Free Cash Flow

Pro

Available on the Pro plan

Long Term Debt

Pro

Available on the Pro plan

Net Profit

Pro

Available on the Pro plan

Shares Outstanding

Pro

Available on the Pro plan

Last updated: 9/5/2026, 6:53:55 PM