Talen Energy Financial Ratios for Analysis 2021-2024 | TLN

Fifteen years of historical annual and quarterly financial ratios and margins for Talen Energy (TLN).

Annual Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
202320222021
3.200.88-
0.531.24-
1.11-9.03-
66.0564.9111.96
3.297.80-118.53
3.297.80-118.53
23.1028.62-48.38
34.10-42.99-137.61
24.00-41.73-105.28
0.360.29-
2.312.37-
18.647.57-
19.5848.21-
23.99268-
23.99268-
8.54-12.06-
11.38-64.26-
42.93--
14.550.000.00
8.69--

Quarterly Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
2024-09-302024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302021-12-31
4.104.514.563.202.733.28-----
0.520.500.490.530.540.54-----
1.071.020.951.111.201.16-----
62.3164.0158.3571.3550.3950.9177.17-65.23--
24.315.524.9118.601.36-31.2810.81-35.53--
24.315.524.9118.601.36-31.2810.81-35.53--
-----------
27.5411776.2344.78-17.831525.59--38.44--
25.8592.8457.7634.54-14.921054.47--32.40--
0.090.070.070.070.070.06-----
0.820.630.760.400.860.68-----
6.703.244.043.853.072.92-----
13.4327.7922.2823.4029.3030.82-----
6.8717.8111.537.42-3.2218.29-----
6.8717.8111.537.42-3.2218.29-----
2.456.474.392.64-1.106.41-----
3.328.835.923.52-1.478.50-----
48.0848.3047.2542.9339.9541.67-----
4.632.512.8514.5510.887.800.000.000.000.000.00
1.861.021.768.695.964.06-----