Talen Energy revenue and financials

TLN · NASDAQ · USD

$373.11Change from previous close: +12.43%Absolute change: +$41.24

Close · October 6, 2026

In the fiscal year ended December 2025, Talen Energy reported revenue of $2.63B (+26.68% year over year). The net loss was $219M.

Annual revenue · 2025: $2.63B
  1. $1.78B2021
  2. $2.41B2022
  3. $2.44B2023
  4. $2.07B2024
  5. $2.63B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+26.68%
2025 vs 2024
Net margin
-8.3%
2024: 48.1%

Financial data

Amounts in millions of USD; per-share values in USD; shares in millions.

Cash flow · Annual
Item20252024202320222021
Operating cash flow704256864187-294
Depreciation and amortization279285—549555
Capital expenditure-206-189-348-312-224
Investing cash flow-4,0031,171-328-368-280
Financing cash flow3,686-1,963-623426956
Share repurchases-103-1,958—0.0—
Debt issued3,9658492,507987131
Debt repaid-92.0-661-4,214-52.0-141
Net change in cash387-536-87.0245382
Free cash flow49867.0516-125-518
Levered free cash flow1,0936678.6161—