Valuation: Talen Energy Corporation

Market Cap 15.48B 13.75B 12.86B 11.72B 22.06B 1,490B 22.36B 156B 60.22B 759B 58.12B 56.86B 2,438B P/E 2026 *
16.6x
P/E 2027 * 9.53x
Enterprise Value 23.73B 21.07B 19.71B 17.96B 33.81B 2,285B 34.28B 238B 92.3B 1,163B 89.09B 87.15B 3,737B EV / Sales 2026 *
5.24x
EV / Sales 2027 * 4.38x
Free-Float
98.62%
Yield 2026 *
-
Yield 2027 * 0.02%
1 day+3.33%
1 week+7.69%
Current month+3.33%
1 month+10.00%
3 months-10.45%
6 months-1.52%
Current year-13.81%
1 week 296
Extreme 296
329.24
1 month 279.77
Extreme 279.77
330.64
Current year 279.77
Extreme 279.77
449.84
1 year 279.77
Extreme 279.77
451.28
3 years 50.75
Extreme 50.75
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 2023-04-30
Director of Finance/CFO 46 2025-12-14
Director of Finance/CFO 50 2023-06-30
Director TitleAgeSince
Director/Board Member 56 2023-04-30
Chairman 62 2023-03-31
Director/Board Member 53 2023-04-30
Date Insider Type Main position Quantity % Market Cap. Importance
7/15/26 Exercice

Chairperson

32,363 0.0713%
5/22/26 Exercice

Chairperson

353,631 0.7790%
5/22/26 Exercice

Director

8,266 0.0182%
Change 5-day change 1-year change 3-year change Capi.($)
+3.33%+7.69%-24.33%+510.76% 15.48B
-3.82%-1.64%+28.65%+159.92% 39.3B
-2.37%-3.52%-7.39%+28.32% 31.73B
-1.46%+3.40%+4.47%+52.76% 29.18B
+1.12%+1.44%+4.66%+33.29% 27.45B
+0.55%+1.91%+4.13%+24.25% 27.06B
+1.57%-.--%-39.28% - 24.11B
+0.35%-1.28% - - 22.9B
-0.15%-0.31%+19.86%+29.27% 21.83B
+0.59%+2.56%+16.69%+29.48% 18.17B
Average -0.03%+1.45%+0.83%+108.51% 25.72B
Weighted average by Cap. -0.46%+0.97%+2.88%+92.17%

Financials

2026 *2027 *
Net sales 4.53B 4.02B 3.76B 3.43B 6.45B 436B 6.54B 45.52B 17.62B 222B 17.01B 16.64B 713B 5.24B 4.65B 4.35B 3.97B 7.47B 505B 7.57B 52.65B 20.38B 257B 19.67B 19.25B 825B
Net income 847M 753M 704M 641M 1.21B 81.57B 1.22B 8.51B 3.3B 41.54B 3.18B 3.11B 133B 1.46B 1.3B 1.21B 1.1B 2.08B 140B 2.11B 14.66B 5.67B 71.53B 5.48B 5.36B 230B
Net Debt 8.25B 7.33B 6.85B 6.24B 11.75B 794B 11.91B 82.87B 32.08B 404B 30.96B 30.29B 1,299B 7.49B 6.65B 6.22B 5.67B 10.67B 721B 10.81B 75.21B 29.12B 367B 28.1B 27.49B 1,179B
Logo Talen Energy Corporation
Talen Energy Corporation is an independent power producer and energy infrastructure company. It owns and operates approximately 15.7 gigawatts of power infrastructure in the United States, including 2.2 gigawatts of nuclear power and a dispatchable fossil fleet. It produces and sells electricity, capacity, and ancillary services into wholesale U.S. power markets, with its generation fleet located in the Mid-Atlantic, Ohio 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 Talen’s natural gas and coal generation facilities. Its Other segment includes the operating and marketing activities of Montana’s proportionate share of Colstrip in the WECC market and other non-material operating and development activities. Its power generation assets provide reliable and dispatchable energy for the requirements of commercial, industrial and residential customers.
Employees
1,880
Date Price Change Volume
26-10-01 US$323.09 +3.33% 1,126,478
26-09-30 US$312.69 -0.68% 2,367,760
26-09-29 US$314.84 +3.74% 899,463
26-09-28 US$303.50 -0.30% 616,896
26-09-25 US$304.42 +1.47% 550,710
Trader
Investor
Global
Quality
ESG MSCI
B
Sell
Consensus
Buy
Mean consensus
BUY
Number of Analysts
17
Last Close Price
323.09USD
Average target price
455.65USD
Spread / Average Target
+41.03%

Quarterly revenue - Rate of surprise