Talen Energy Corporation (TLN)
NASDAQ: TLN · Real-Time Price · USD
364.32
+19.07 (5.52%)
At close: Apr 24, 2026, 4:00 PM EDT
366.00
+1.68 (0.46%)
After-hours: Apr 24, 2026, 7:58 PM EDT

Talen Energy Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2023FY 2021
Period Ending
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
16,53817,1269,2603,778--
Market Cap Growth
78.65%84.94%145.11%---
Enterprise Value
22,68217,12611,8825,76500
Last Close Price
364.32374.84201.4764.00--
PE Ratio
--78.2511.4028.32--
Forward PE
17.8521.9122.17---
PS Ratio
6.306.644.381.48--
PB Ratio
15.23-6.681.54--
P/TBV Ratio
--8.211.55--
P/FCF Ratio
33.21--7.32--
P/OCF Ratio
23.49--4.37--
EV/Sales Ratio
8.646.645.622.26--
EV/EBITDA Ratio
70.66-190.2852.5819.35--
EV/EBIT Ratio
--190.2852.58-86.04--
EV/FCF Ratio
45.55--11.17--
Debt / Equity Ratio
--2.151.11-2.80-
Debt / EBITDA Ratio
--13.299.465.01-
Debt / FCF Ratio
---5.47-31.67-
Net Debt / Equity Ratio
--1.900.78-2.59-
Net Debt / EBITDA Ratio
--11.686.443.76-
Net Debt / FCF Ratio
---3.72-23.77-
Asset Turnover
0.850.850.320.290.58-
Quick Ratio
--1.072.130.29-
Current Ratio
--2.293.200.88-
Return on Equity (ROE)
-31.58%-31.58%51.67%-35.56%245.12%-
Return on Assets (ROA)
-3.89%-3.89%3.12%-4.79%4.38%-
Return on Invested Capital (ROIC)
-4.35%-4.35%3.65%-5.76%5.21%-
Return on Capital Employed (ROCE)
-3.19%-3.19%3.68%-1.07%8.23%-
Earnings Yield
-1.32%-1.28%8.77%3.53%--
FCF Yield
3.01%0.00%0.00%13.66%--
Buyback Yield / Dilution
19.11%19.11%4.90%---
Total Shareholder Return
19.11%19.11%4.90%---
Updated Dec 31, 2025. Data Source: Fiscal.ai. Utilities template. Financial Sources.
SEC Filings: 10-K · 10-Q