Valuation: Talen Energy Corporation

Market Cap 15.37B 13.66B 12.75B 11.62B 21.91B 1,478B 22.11B 154B 59.77B 755B 57.7B 56.45B 2,424B P/E 2026 *
16.5x
P/E 2027 * 9.47x
Enterprise Value 23.62B 20.98B 19.58B 17.85B 33.67B 2,270B 33.98B 237B 91.84B 1,161B 88.67B 86.74B 3,725B EV / Sales 2026 *
5.21x
EV / Sales 2027 * 4.36x
Free-Float
98.62%
Yield 2026 *
-
Yield 2027 * 0.02%
1 day-0.72%
1 week+5.37%
Current month+2.58%
1 month+6.20%
3 months-12.04%
6 months-2.08%
Current year-14.42%
1 week 296
Extreme 296
331.02
1 month 279.77
Extreme 279.77
331.02
Current year 279.77
Extreme 279.77
449.84
1 year 279.77
Extreme 279.77
449.84
3 years 51.5
Extreme 51.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 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.($)
-0.72%+5.37%-26.10%+502.72% 15.37B
-3.82%-3.23%+28.65%+159.92% 39.36B
-2.37%-3.52%-7.39%+28.32% 31.78B
-1.46%+3.40%+4.47%+49.75% 29.14B
+1.12%+1.44%+4.66%+33.29% 27.48B
+0.55%+1.91%+4.13%+24.25% 27.09B
+1.57%-.--%-39.28% - 24.14B
+0.35%-1.28% - - 22.93B
-0.15%-1.58%+19.86%+29.27% 21.87B
+0.59%+2.56%+16.69%+29.48% 18.19B
Average -0.43%+1.06%+0.63%+107.13% 25.74B
Weighted average by Cap. -0.70%+0.65%+2.78%+90.92%

Financials

2026 *2027 *
Net sales 4.53B 4.02B 3.76B 3.42B 6.46B 435B 6.52B 45.46B 17.62B 223B 17.01B 16.64B 714B 5.24B 4.66B 4.35B 3.96B 7.47B 504B 7.54B 52.59B 20.38B 258B 19.67B 19.25B 826B
Net income 847M 753M 703M 640M 1.21B 81.45B 1.22B 8.5B 3.29B 41.64B 3.18B 3.11B 134B 1.46B 1.3B 1.21B 1.1B 2.08B 140B 2.1B 14.64B 5.67B 71.69B 5.48B 5.36B 230B
Net Debt 8.25B 7.33B 6.84B 6.23B 11.76B 793B 11.87B 82.77B 32.07B 405B 30.96B 30.29B 1,301B 7.49B 6.65B 6.21B 5.66B 10.67B 720B 10.77B 75.12B 29.11B 368B 28.1B 27.49B 1,181B
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-02 US$320.77 -0.72% 1,112,369
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
Trader
Investor
Global
Quality
ESG MSCI
B
Sell
Consensus
Buy
Mean consensus
BUY
Number of Analysts
17
Last Close Price
320.77USD
Average target price
455.65USD
Spread / Average Target
+42.05%

Quarterly revenue - Rate of surprise