TLN Talen Energy Corporation
UtilitiesAs of 2026-05-26
Valuation
View DetailsP/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| Period | Revenue | Net Income | EPS |
|---|---|---|---|
| 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 AllConsensus
Buy
Target (Consensus)
$476.60
Target (Median)
$499.00
Target Range
$411.00 - $510.00
Trading Activity
Insider Trades
View AllCompany 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.