Valuation: Talen Energy Corporation

Market Cap 16.36B 14.82B 13.71B 12.37B 23.31B 1,542B 24.14B 165B 65.31B 824B 61.39B 60.09B 2,615B P/E 2026 *
30.3x
P/E 2027 * 12x
Enterprise Value 25.99B 23.55B 21.78B 19.65B 37.03B 2,450B 38.34B 262B 104B 1,309B 97.51B 95.45B 4,154B EV / Sales 2026 *
5.85x
EV / Sales 2027 * 4.88x
Free-Float
98.5%
Yield 2026 *
-
Yield 2027 * 0.01%
1 day-2.76%
1 week+11.04%
Current month+9.59%
1 month+4.91%
3 months+3.66%
6 months+6.55%
Current year+0.31%
1 week 340.03
Extreme 340.0345
392.2
1 month 306.09
Extreme 306.09
392.2
Current year 279.77
Extreme 279.77
449.84
1 year 279.77
Extreme 279.77
449.84
3 years 53.03
Extreme 53.03
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.($)
-2.76%+11.04%+4.18%+590.56% 16.36B
-1.07%+0.68%+33.63%+163.27% 42.07B
-1.21%-1.34%-2.85%+29.87% 32.82B
-0.29%-1.74%+11.55%+80.75% 32.35B
+1.02%-0.27%+15.04%+37.61% 30.53B
+0.62%+0.73%+9.09%+35.94% 29.95B
+1.27%+0.25%-38.43% - 24.93B
-1.34%-1.48%+31.27%+49.23% 24.51B
-1.13%-2.88% - - 20.88B
+0.32%-1.01%+12.51%+28.28% 18.77B
Average -0.46%+0.37%+8.44%+126.94% 27B
Weighted average by Cap. -0.40%-0.02%+10.06%+105.93%

Financials

2026 *2027 *
Net sales 4.44B 4.02B 3.72B 3.36B 6.33B 419B 6.55B 44.71B 17.73B 224B 16.66B 16.31B 710B 5.1B 4.62B 4.28B 3.86B 7.27B 481B 7.53B 51.37B 20.37B 257B 19.15B 18.74B 816B
Net income 669M 607M 561M 506M 954M 63.11B 988M 6.74B 2.67B 33.71B 2.51B 2.46B 107B 1.26B 1.14B 1.06B 953M 1.8B 119B 1.86B 12.69B 5.03B 63.46B 4.73B 4.63B 201B
Net Debt 9.63B 8.72B 8.07B 7.28B 13.72B 908B 14.2B 96.93B 38.43B 485B 36.13B 35.36B 1,539B 8.54B 7.74B 7.16B 6.46B 12.18B 806B 12.61B 86.03B 34.11B 430B 32.06B 31.38B 1,366B
Projected Income Statement - Annual - Talen Energy Corporation
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-11-13 US$376.01 -2.76% 1,013,848
26-11-12 US$386.68 +2.10% 870,222
26-11-11 US$378.71 +4.85% 972,081
26-11-10 US$361.18 -0.54% 707,492
26-11-09 US$363.13 +7.23% 1,190,459
Trader
Investor
Global
Quality
ESG MSCI
B
MarketScreener Ratings - Talen Energy Corporation
Sell
Consensus
Buy
Mean consensus
BUY
Number of Analysts
20
Last Close Price
376.01USD
Average target price
452.86USD
Spread / Average Target
+20.44%