로딩 중…
StockDiggingStockDigging

Talen Energy Corporation

TLN· NASDAQ
$436.16+6.43%
2026-06-18

Price Chart

Talen Energy Corporation+50.20%

Financials

※ FY = Fiscal Year

Investment Metrics(as of 2026-06-18)

MetricValue
Size
Market Cap$19.93B
Revenue$4.70B
Net Income$-21M
Total Assets$10.99B
Net Assets$1.07B
Employees1,880
Value
P/B18.57x
P/S4.24x
EV/EBITDA12.08x
FCF Yield4.60%
Profitability
ROE-1.96%
ROA-0.19%
Op. Margin33.09%
Revenue Growth345.17%
Earnings Growth-121.94%
Financial Health
Debt Ratio924.51%
Total Debt$6.81B
FCF$916M
Cash$1.03B
Current Ratio1.25x
Net Debt/EBITDA2.71x
Performance
1Y Return50.20%
1M Return38.65%
From 52W High-3.35%
1Y MDD-32.05%
Trading
Volume1,272,024 shares
Trading Value$554M
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.