Black Friday 20% Off: Create a free Seeking Alpha account
Join the community and access breaking stock news, subscribe to our leading investing newsletters and follow top analysts.
TLN Talen Energy CorporationStock Price & Overview
Stock Price & Overview
$219.62
TLN Stock Price
Quant Ranking
TLN Analysis
TLN News
Latest Headlines
Ratings Summary
People Also Follow
Similar to TLN
ETFs Holding TLN
TLN 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 operates nuclear, fossil, solar, and coal power plants. It is also developing battery storage projects. The company owns and operates approximately 10.7 GW of power infrastructure. Talen Energy Corporation is headquartered in Houston, Texas.
TLN Revenue
TLN Earnings Per Share
Earnings Estimates
Earnings Revisions
Valuation
Growth
Profitability
Momentum
Capital Structure
Dividends
TLN Ownership
TLN Peers
Risk
Technicals
TLN Transcripts
Investor Presentations
TLN SEC Filings
Press Releases
TLN Income Statement
TLN Balance Sheet
TLN Cash Flow Statement
TLN Long Term Solvency
Discover More
You may be interested in: