Talen Energy Corporation (TLN)
NASDAQ: TLN · Real-Time Price · USD
416.80
+10.91 (2.69%)
At close: Jun 25, 2026, 4:00 PM EDT
413.50
-3.30 (-0.79%)
After-hours: Jun 25, 2026, 7:53 PM EDT

Talen Energy Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
18,92117,1269,2603,778--
Market Cap Growth
62.98%84.94%145.11%---
Enterprise Value
24,71323,18511,8995,77400
Last Close Price
416.80374.84201.4764.00--
PE Ratio
--11.4028.32--
Forward PE
16.5621.9122.17---
PS Ratio
5.856.644.381.48--
PB Ratio
17.6315.676.681.54--
P/TBV Ratio
17.5715.678.211.55--
P/FCF Ratio
22.6634.39138.217.32--
P/OCF Ratio
18.0924.3336.174.37--
EV/Sales Ratio
7.648.985.632.26--
EV/EBITDA Ratio
37.79122.6723.2912.86--
EV/EBIT Ratio
94.32-52.6568.74--
EV/FCF Ratio
29.6046.56177.6011.19--
Debt / Equity Ratio
6.326.202.151.11-6.93-
Debt / EBITDA Ratio
13.6436.045.886.285.51-
Debt / FCF Ratio
12.2713.6844.845.47--
Net Debt / Equity Ratio
5.395.541.900.78-2.93-
Net Debt / EBITDA Ratio
11.5832.065.164.274.26-
Net Debt / FCF Ratio
10.4112.1739.393.72-26.91-
Asset Turnover
0.300.300.320.290.58-
Quick Ratio
0.980.901.072.140.29-
Current Ratio
1.251.282.293.200.88-
Return on Equity (ROE)
25.76%-17.66%51.67%59.26%536.51%-
Return on Assets (ROA)
-0.42%-1.40%3.12%0.66%4.38%-
Return on Invested Capital (ROIC)
-0.45%-1.51%3.65%0.71%4.43%-
Return on Capital Employed (ROCE)
2.30%-1.16%3.68%1.34%8.23%-
Earnings Yield
--8.77%3.53%--
FCF Yield
4.41%2.91%0.72%13.66%--
Buyback Yield / Dilution
13.52%19.11%4.90%---
Total Shareholder Return
13.52%19.11%4.90%---
SEC Filings: 10-K · 10-Q