Valuation: Talen Energy Corporation

Capitalization 17.21B 14.5B 13.2B 12.61B 23.44B 1,560B 24.33B 153B 61B 752B 64.54B 63.21B 2,627B P/E ratio 2025 *
83.4x
P/E ratio 2026 * 17.8x
Enterprise value 23.3B 19.64B 17.87B 17.07B 31.73B 2,112B 32.95B 208B 82.58B 1,018B 87.39B 85.58B 3,556B EV / Sales 2025 *
9.49x
EV / Sales 2026 * 6.09x
Free-Float
99.72%
Yield 2025 *
-
Yield 2026 * 0.01%
1 day+2.42%
1 week+9.19%
Current month+8.14%
1 month+0.50%
3 months+4.37%
6 months-1.02%
Current year+0.50%
1 week 334
Extreme 334
381
1 month 310
Extreme 310
396.42
Current year 310
Extreme 310
424.38
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
Manager TitleAgeSince
Chief Executive Officer 56 30/04/2023
Director of Finance/CFO 46 14/12/2025
Director of Finance/CFO 50 30/06/2023
Director TitleAgeSince
Director/Board Member 56 30/04/2023
Chairman 62 31/03/2023
Director/Board Member 53 30/04/2023
Change 5d. change 1-year change 3-years change Capi.($)
+2.42%+9.19%+55.96% - 17.21B
-1.43%-0.56%+18.36%+116.26% 38.86B
-6.60%-8.41%+40.42%+348.40% 29.79B
-0.70%-2.22%-8.84%+20.11% 14.81B
+0.17%+1.58%+4.78%+2.75% 11.89B
-1.67%+3.06%+72.26%+63.89% 8.36B
-1.42%-0.41%-3.00%-19.30% 7.86B
+3.44%+5.94%+18.94%+42.60% 7.11B
-1.52%-1.31%-5.03%+3.42% 4.64B
+1.14%+4.87%+77.94%+65.31% 4.64B
Average -0.62%+0.57%+27.18%+71.49% 14.52B
Weighted average by Cap. -1.52%-0.54%+26.59%+126.83%

Financials

2025 *2026 *
Net sales 2.46B 2.07B 1.88B 1.8B 3.34B 223B 3.47B 21.89B 8.7B 107B 9.21B 9.02B 375B 4.13B 3.48B 3.17B 3.03B 5.63B 375B 5.84B 36.85B 14.65B 180B 15.5B 15.18B 631B
Net income 257M 216M 197M 188M 349M 23.25B 363M 2.29B 909M 11.2B 962M 942M 39.15B 1.03B 871M 793M 757M 1.41B 93.67B 1.46B 9.21B 3.66B 45.13B 3.88B 3.8B 158B
Net Debt 6.09B 5.13B 4.67B 4.46B 8.29B 552B 8.61B 54.31B 21.59B 266B 22.84B 22.37B 930B 7.97B 6.72B 6.11B 5.84B 10.85B 722B 11.27B 71.05B 28.25B 348B 29.89B 29.27B 1,216B
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
Date Price Change Volume
13/02/26 376.70 $ +2.42% 663,514
12/02/26 367.81 $ +3.72% 943,998
11/02/26 354.62 $ -0.92% 792,923
10/02/26 357.93 $ +1.21% 1,810,476
09/02/26 353.66 $ +2.51% 860,879
Sell
Consensus
Buy
Mean consensus
BUY
Number of Analysts
16
Last Close Price
376.70USD
Average target price
466.17USD
Spread / Average Target
+23.75%

Quarterly revenue - Rate of surprise