Valuation: Talen Energy Corporation

Capitalization 16.28B 13.87B 12.96B 12.19B 22.44B 1,475B 24.52B 151B 58.66B 695B 61.09B 59.8B 2,536B P/E ratio 2025 *
68x
P/E ratio 2026 * 18.2x
Enterprise value 22.65B 19.3B 18.02B 16.96B 31.22B 2,052B 34.11B 210B 81.61B 967B 84.99B 83.2B 3,528B EV / Sales 2025 *
9.57x
EV / Sales 2026 * 5.67x
Free-Float
99.72%
Yield 2025 *
-
Yield 2026 * 0.01%
More valuation ratios * Estimated data
Dynamic Chart
1 day-3.38%
1 week+0.60%
Current month-9.62%
1 month+0.37%
3 months-11.47%
6 months+28.58%
Current year+76.88%
More quotes
1 week 343.4
Extreme 343.4
371.17
1 month 343.4
Extreme 343.4
407.67
Current year 158.08
Extreme 158.08
451.28
1 year 158.08
Extreme 158.08
451.28
3 years 44.5
Extreme 44.5
451.28
5 years 44.5
Extreme 44.5
451.28
10 years 44.5
Extreme 44.5
451.28
More quotes
Manager TitleAgeSince
Chief Executive Officer 55 2023-04-30
Director of Finance/CFO - 2023-06-30
Chief Administrative Officer 58 2023-05-31
Director TitleAgeSince
Director/Board Member 55 2023-04-30
Chairman 61 2023-03-31
Director/Board Member 52 2023-04-30
More insiders
Change 5d. change 1-year change 3-years change Capi.($)
-3.38%+0.60%+71.77% - 16.28B
+0.76%+0.54%-8.99%+92.11% 34.8B
+2.78%+0.49%+34.63%+123.67% 30.76B
0.00%-0.36%-13.89%+31.80% 15.61B
+0.96%-4.11%-4.37%+30.52% 11.95B
+0.38%-0.76%-5.42%-0.57% 8.31B
+3.11%+0.87%+64.54%+93.33% 8.06B
-2.58%-1.40%-1.77%+23.98% 6.95B
+0.22%-1.51%-8.03%+6.76% 4.6B
-3.98%-1.90%-0.05%+44.98% 4.11B
Average -0.17%-0.46%+12.84%+49.62% 14.14B
Weighted average by Cap. +0.45%-0.05%+14.69%+71.92%
See all sector performances

Financials

2025 *2026 *
Net sales 2.37B 2.02B 1.88B 1.77B 3.26B 214B 3.56B 21.97B 8.52B 101B 8.88B 8.69B 369B 3.93B 3.35B 3.13B 2.94B 5.41B 356B 5.91B 36.48B 14.15B 168B 14.74B 14.43B 612B
Net income 252M 215M 201M 189M 348M 22.84B 380M 2.34B 908M 10.77B 946M 926M 39.28B 932M 794M 742M 698M 1.29B 84.44B 1.4B 8.66B 3.36B 39.8B 3.5B 3.42B 145B
Net Debt 6.37B 5.43B 5.07B 4.77B 8.78B 577B 9.59B 59.16B 22.95B 272B 23.9B 23.39B 992B 6.01B 5.12B 4.78B 4.5B 8.28B 544B 9.05B 55.79B 21.64B 256B 22.54B 22.06B 936B
More financial data * Estimated data
Logo Talen Energy Corporation
Talen Energy Corporation is an independent power producer and energy infrastructure company. The Company owns and operates approximately 10.7 gigawatts of power infrastructure in the United States, including 2.2 gigawatts of nuclear power and a significant dispatchable fossil fleet. It produces and sells electricity, capacity, and ancillary services into wholesale U.S. power markets, with its generation fleet principally located in the Mid-Atlantic and Montana. Its PJM segment is engaged in electricity generation, marketing activities, commodity risk and fuel management within the PJM RTO or ISO markets and comprises Susquehanna and its natural gas and coal generation facilities. Its Other segment includes the operating and marketing activities of Montana’s proportionate share of the Colstrip Units in the WECC market, the operating activities of Nautilus, and other development activities. It owns 100% of Nautilus Cryptomine (Nautilus), a 200-megawatt bitcoin mining facility in Berwick.
Employees
1,894
More about the company
Date Price Change Volume
25-12-12 356.36 $ -3.38% 1,056,468
25-12-11 368.82 $ +2.88% 672,376
25-12-10 358.50 $ +2.90% 1,260,059
25-12-09 348.38 $ -1.41% 552,606
25-12-08 353.38 $ -0.24% 706,284

Delayed Quote Nasdaq, December 12, 2025 at 04:00 pm EST

More quotes
Trader
Investor
Global
Quality
ESG MSCI
CCC
More Ratings
Sell
Consensus
Buy
Mean consensus
BUY
Number of Analysts
15
Last Close Price
356.36USD
Average target price
449.54USD
Spread / Average Target
+26.15%
Consensus

Quarterly revenue - Rate of surprise