Valuation: Talen Energy Corporation

Market Cap 16.48B 14.9B 13.75B 12.45B 23.49B 1,549B 24.19B 165B 65.6B 828B 61.84B 60.52B 2,636B P/E 2026 *
30.6x
P/E 2027 * 12.1x
Enterprise Value 26.1B 23.6B 21.79B 19.72B 37.22B 2,454B 38.33B 262B 104B 1,312B 97.97B 95.88B 4,176B EV / Sales 2026 *
5.88x
EV / Sales 2027 * 4.9x
Free-Float
98.5%
Yield 2026 *
-
Yield 2027 * 0.01%
1 day+2.10%
1 week+18.33%
Current month+12.70%
1 month+2.14%
3 months+8.05%
6 months+0.84%
Current year+3.16%
1 week 323.64
Extreme 323.645
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 52.01
Extreme 52.01
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.10%+18.33%+3.24%+606.26% 16.48B
-0.05%+3.07%+37.53%+160.27% 42.77B
-1.22%+0.33%-1.12%+33.06% 33.81B
-1.17%-2.31%+9.35%+82.26% 32.07B
+0.09%+1.40%+10.62%+36.57% 30.2B
+0.94%+0.10%+6.62%+33.06% 29.48B
+1.45%+2.45%+36.18%+51.49% 24.62B
+1.29%0.00%-39.66% - 24.31B
-1.58%-1.03% - - 21.45B
+0.78%-0.06%+6.12%+27.04% 18.56B
Average +0.26%+1.51%+7.65%+128.75% 27B
Weighted average by Cap. +0.12%+1.14%+9.82%+107.23%

Financials

2026 *2027 *
Net sales 4.44B 4.02B 3.71B 3.35B 6.33B 417B 6.52B 44.49B 17.68B 223B 16.66B 16.31B 710B 5.1B 4.61B 4.26B 3.85B 7.27B 480B 7.49B 51.11B 20.31B 256B 19.15B 18.74B 816B
Net income 669M 605M 559M 506M 954M 62.92B 983M 6.71B 2.66B 33.64B 2.51B 2.46B 107B 1.26B 1.14B 1.05B 952M 1.8B 118B 1.85B 12.62B 5.02B 63.32B 4.73B 4.63B 202B
Net Debt 9.63B 8.71B 8.04B 7.27B 13.73B 905B 14.14B 96.45B 38.33B 484B 36.13B 35.36B 1,540B 8.54B 7.73B 7.13B 6.46B 12.18B 803B 12.55B 85.61B 34.02B 429B 32.07B 31.38B 1,367B
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-12 US$386.68 +2.10% 870,112
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
26-11-06 US$338.64 +7.09% 1,266,241
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
378.71USD
Average target price
452.86USD
Spread / Average Target
+19.58%