Talen Energy Corporation (TLN)
NASDAQ: TLN · Real-Time Price · USD
364.74
-13.34 (-3.53%)
At close: Jun 5, 2026, 4:00 PM EDT
363.00
-1.74 (-0.48%)
After-hours: Jun 5, 2026, 7:59 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
16,55717,1269,2603,778--
Market Cap Growth
50.83%84.94%145.11%---
Enterprise Value
22,34923,15611,8825,76500
Last Close Price
364.74374.84201.4764.00--
PE Ratio
--11.4028.32--
Forward PE
17.6321.9122.17---
PS Ratio
5.126.644.381.48--
PB Ratio
15.4315.676.681.54--
P/TBV Ratio
15.3815.678.211.55--
P/FCF Ratio
19.8334.39138.217.32--
P/OCF Ratio
15.8324.3336.174.37--
EV/Sales Ratio
6.918.975.622.26--
EV/EBITDA Ratio
34.17122.5223.2512.84--
EV/EBIT Ratio
85.30-52.5868.63--
EV/FCF Ratio
26.7746.50177.3411.17--
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
5.04%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