로딩 중…
StockDiggingStockDigging

Talen Energy Corporation

TLN· NASDAQ
$293.31+1.99%
2026-09-17

Financials

Valuation Metrics

Talen Energy Corporation's Market Cap is $14.05B. At end of 2025 it was $17.13B. Ranked #748 of 3,121 in US market (top 24%), #235 of 1,463 on NASDAQ (top 16%), #38 of 91 in Utilities (top 42%) by Market Cap.

Investment Metrics(as of 2026-09-18)

MetricValue
Size
Market Cap$14.05B
Revenue$3.53B
Net Income$-185M
Total Assets$15.07B
Net Assets$1.62B
Employees1,880
Value
P/B8.70x
P/S3.98x
EV/EBITDA29.46x
FCF Yield3.63%
Profitability
ROE-11.45%
ROA-1.23%
Op. Margin7.31%
Revenue Growth65.84%
Earnings Growth-198.93%
Financial Health
Debt Ratio831.00%
Total Debt$9.57B
FCF$510M
Cash$231M
Current Ratio0.78x
Net Debt/EBITDA11.76x
Performance
1Y Return-28.13%
1M Return-7.67%
From 52W High-35.00%
1Y MDD-36.72%
Trading
Volume662,745 shares
Trading Value$196M
Per Share
EPS$-3.86
BPS$33.73

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.