- Previous Close
202.79 - Open
200.05 - Bid 146.86 x 100
- Ask 249.44 x 100
- Day's Range
194.06 - 204.83 - 52 Week Range
90.89 - 258.03 - Volume
850,047 - Avg. Volume
1,330,108 - Market Cap (intraday)
8.987B - Beta (5Y Monthly) --
- PE Ratio (TTM)
11.18 - EPS (TTM)
17.67 - Earnings Date Feb 27, 2025
- Forward Dividend & Yield --
- Ex-Dividend Date --
- 1y Target Est
259.67
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, oil, natural gas, and coal power plants. The company owns and operates approximately 10.7 GW of power infrastructure. Talen Energy Corporation was incorporated in 2014 and is headquartered in Houston, Texas.
www.talenenergy.com1,894
Full Time Employees
December 31
Fiscal Year Ends
Sector
Recent News: TLN
View MorePerformance Overview: TLN
Trailing total returns as of 3/28/2025, which may include dividends or other distributions. Benchmark is S&P 500 (^GSPC) .
YTD Return
1-Year Return
3-Year Return
5-Year Return
Compare To: TLN
Select to analyze similar companies using key performance metrics; select up to 4 stocks.
Statistics: TLN
View MoreValuation Measures
Market Cap
8.99B
Enterprise Value
11.66B
Trailing P/E
11.18
Forward P/E
34.36
PEG Ratio (5yr expected)
--
Price/Sales (ttm)
5.38
Price/Book (mrq)
6.48
Enterprise Value/Revenue
5.63
Enterprise Value/EBITDA
6.64
Financial Highlights
Profitability and Income Statement
Profit Margin
48.14%
Return on Assets (ttm)
2.14%
Return on Equity (ttm)
51.67%
Revenue (ttm)
2.07B
Net Income Avi to Common (ttm)
998M
Diluted EPS (ttm)
17.67
Balance Sheet and Cash Flow
Total Cash (mrq)
329M
Total Debt/Equity (mrq)
216.58%
Levered Free Cash Flow (ttm)
667.12M