StockIQpro
NASDAQ:TLN

Talen Energy Corp

Talen Energy Corp's revenue grew 22.0% in fiscal 2025 to $2.6B while operating margin fell to −3.5%, its lowest in 3 years. Free cash flow was $606.0M, 23.5% of revenue, and the diluted share count fell 19.1%.Summary generated from Talen Energy Corp's SEC filings. Latest annual report filed Feb 26, 2026.

Revenue (FY25)$2.6B
Revenue growth+22.0%
Revenue, 5-yr CAGRn/a
Gross marginn/a
Operating margin−3.5%
Net margin−8.5%
ROIC−1.3%
Return on equity−17.7%
Debt / equity6.23
Free cash flow$606.0M
FCF margin23.5%
Share count change−19.1%

Financials

Fiscal years, $M
Item20142015202220242025
Revenuen/an/a3,0892,1152,581
Operating income397−39241226−90
Net income410−341−1,293998−219
Free cash flow46317−45171606

Recent filings

From SEC EDGAR

Peers

Electric services