TLN
TLN
NASDAQ · Utilities

Talen Energy Corp

$316.23
-10.56 (-3.23%)
As of Nov 5, 9:44 PM ET ·
Financial Highlights (FY 2026)
Revenue
2.67B
Net Income
-226,708,900
Gross Margin
64.8%
Profit Margin
-8.5%
Rev Growth
-5.8%
D/E Ratio
6.23
Revenue & Net Income
Margin Trends
FY 2026 FY 2025 FY 2024 FY 2023
Gross Margin 64.8% 64.8% 32.5% 32.5%
Operating Margin -3.5% -3.1% 11.4% 11.6%
Profit Margin -8.5% -8.1% 11.6% 11.6%
Income Statement
FY 2026 FY 2025 FY 2024 FY 2023
Revenue 2.67B 2.84B 9.01B 9.11B
Gross Profit 1.73B 1.84B 2.93B 2.96B
Operating Income -93,246,879 -89,098,833 1.02B 1.05B
Net Income -226,708,900 -216,623,856 1.04B 1.06B
Gross Margin 64.8% 64.8% 32.5% 32.5%
Operating Margin -3.5% -3.1% 11.4% 11.6%
Profit Margin -8.5% -8.1% 11.6% 11.6%
Rev Growth -5.8% -5.8% +1.2% +9.4%
Balance Sheet
FY 2026 FY 2025 FY 2024 FY 2023
Total Debt 6.99B 6.99B 2.05B 2.66B
Total Equity 1.12B 1.12B 11.03B 11.82B
D/E Ratio 6.23 6.23 0.19 0.22
Cash Flow
FY 2026 FY 2025 FY 2024 FY 2023
EBITDA 236.02M 238.05M 1.09B 1.26B
Free Cash Flow — — 711.37M 590.41M