US87422Q1094
US87422Q1094
Talen Energy Corporation
Loading chart...
Company Profile
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.
Latest News

Insider Monkey • 3h ago
Constellation vs. Talen: Does Talen’s Buyback Make the Cheaper Power Stock the Better Buy?

Zacks • Yesterday, 12:56 PM
OKLO Hits a 52-Week Low: Is Investor Patience Wearing Thin?

Zacks • 10/07/2026
Bloom Energy Crosses Key SMAs: Should Investors Buy the Stock Now?

Zacks • 10/07/2026
Google's Power Deal Fuels Fresh Interest in Nuclear Stocks

Simply Wall St. • 10/07/2026
Will Talen Energy’s (TLN) 2027 CEO Transition Reframe Its Power and Infrastructure Risk Profile?
Related stocks
Key Metrics & Overview
Detailed metrics & financial data of the company
Company Profile
5
MetricsCountry
Region
Sector
Website
🛡️ Risk & Structural Analysis
Multi-Factor Risk Model & Market Data
7/7 Very High
3Y Volatility
53.3% p.a.
Max Drawdown (3Y)
-36.7%
Sharpe Ratio (3Y)
1.65
Beta Factor
1.62
Size Class
Large Cap
Notes & Warnings
Single Stock Risk: Investing in an individual stock carries full company and insolvency risk (no fund diversification).
Critical leverage: Debt-to-Equity is at 584%.
Unprofitable business model: The company is currently generating net losses.
High market risk: Beta of 1.62 indicates above-average volatility compared to the broader market.
🔴 Low analyst coverage – higher uncertainty in growth estimates & projections