TLN Talen Energy Corporation logo

TLN Talen Energy Corporation

Utilities
$389.00+4.44%ClosedMarket Cap: $17.78B

As of 2026-05-26

Valuation

View Details

P/E (TTM)

PEG

P/B

15.83

P/S

3.62

EV/EBITDA

10.71

DCF Value

$-27.58

FCF Yield

5.4%

Div Yield

0.0%

Margins & Returns

Gross Margin

59.2%

Operating Margin

33.1%

Net Margin

-0.4%

ROE

-1.7%

ROA

-0.2%

ROIC

-3.3%

Financials

View All
PeriodRevenueNet IncomeEPS
Q1 null$2.81B$63.0M$
Q4 null$670.0M$-363.0M$
FY null$2.52B$-219.0M$
Q3 null$770.0M$207.0M$

Analyst Ratings

View All

Consensus

Buy

Target (Consensus)

$476.60

Target (Median)

$499.00

Target Range

$411.00 - $510.00

6 Strong Buy9 Buy1 Hold0 Sell0 Strong Sell
BarclaysOverweight
2026-05-19
Wells FargoOverweight
2026-05-06
JP MorganOverweight
2026-03-19
BarclaysOverweight
2026-02-11
Wells FargoOverweight
2026-01-20

Trading Activity

Insider Trades

View All
Wright Andrew Mofficer: Chief Administrative Officer
SellMon Mar 02
SCHAEFER STEPHENdirector
SellMon Mar 02
Olagues Darren Jofficer: Chief Development Officer
SellMon Mar 02
Olagues Darren Jofficer: Chief Development Officer
SellMon Mar 02
Muller Coleofficer: Chief Financial Officer
SellMon Mar 02

Company Info

Sector

Utilities

Industry

Independent Power Producers

Country

US

Exchange

Beta

1.67

Talen Energy Corporation, an independent power producer and infrastructure company, produces and sells electricity, capacity, and ancillary services into wholesale power markets in the United States. The company operates nuclear, fossil, solar, and coal power plants. It is also developing battery storage projects. The company owns and operates approximately 10.7 GW of power infrastructure. Talen Energy Corporation is headquartered in Houston, Texas.

Peers