로딩 중…
StockDiggingStockDigging

Talen Energy Corporation

TLN· NASDAQ
$344.49+3.11%
2026-08-03

Financials

Valuation Metrics

Talen Energy Corporation's Market Cap is $15.74B. At end of 2025 it was $17.13B. Ranked #708 of 3,112 in US market (top 23%), #220 of 1,445 on NASDAQ (top 15%), #39 of 94 in Utilities (top 41%) by Market Cap.

Investment Metrics(as of 2026-08-03)

MetricValue
Size
Market Cap$15.74B
Revenue$3.24B
Net Income$-21M
Total Assets$10.99B
Net Assets$1.07B
Employees1,880
Value
P/B14.67x
P/S4.86x
EV/EBITDA26.34x
FCF Yield5.30%
Profitability
ROE-1.96%
ROA-0.19%
Op. Margin9.39%
Revenue Growth96.67%
Earnings Growth-121.94%
Financial Health
Debt Ratio924.51%
Total Debt$6.81B
FCF$835M
Cash$1.03B
Current Ratio1.25x
Net Debt/EBITDA7.07x
Performance
1Y Return-8.87%
1M Return-5.53%
From 52W High-23.66%
1Y MDD-32.05%
Trading
Volume729,527 shares
Trading Value$248M
Per Share
EPS$-4.79
BPS$23.92

Company Info

CEO Mr. Mark Allen McFarland
Employees 1,880
HQ Houston, United States

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's plants generate power using a variety of fuels, such as nuclear, fossil, oil, natural gas, and coal power plants. It owns and operates approximately 13.1 GW of power infrastructure. Talen Energy Corporation was incorporated in 2014 and is headquartered in Houston, Texas.