TLN

Utilities Utilities - Independent Power Producers

Talen Energy Corporation

$320.77
-3.23 -1.00% today

Price History

Not enough data

Key Stats

Market Cap
15.17B
Avg Volume
798,621
EPS
-$4.04
52W High
$449.84
52W Low
$279.77
Div. Yield
0.0%

Analyst Ratings

Buy
6
Str Buy
9
Buy
2
Hold
0
Sell
0
Str Sell

Valuation

Forward P/E
10.43
P/B Ratio
9.51
P/S Ratio
4.06
EV/EBITDA
42.50
EV/Revenue
6.61

Margins

Gross Margin 42.1%
Operating Margin (4.8%)
Net Margin (4.9%)
EBITDA Margin 15.6%

Growth & Returns

Revenue Growth (YoY)
111.2%
Return on Equity
(12.8%)
Return on Assets
0.9%

Liquidity & Leverage

Current Ratio
0.78
Quick Ratio
0.40
Debt / Equity
5.84
Total Cash
232.00M
Total Debt
9.57B

About

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.

www.talenenergy.com