Talen Energy Corporation (TLN)

Profitability ratios

Return on sales

Dec 31, 2024 Dec 31, 2023 Dec 31, 2022 Dec 31, 2021 Dec 31, 2015
Gross profit margin 32.03% 31.57% 44.43% 13.75% 5.62%
Operating profit margin 7.96% -27.94% 19.44% -25.01% 3.82%
Pretax margin 53.59% 60.70% -43.90% -71.94% -10.18%
Net profit margin 48.14% 42.72% -42.61% -55.04% -9.44%

Return on investment

Dec 31, 2024 Dec 31, 2023 Dec 31, 2022 Dec 31, 2021 Dec 31, 2015
Operating return on assets (Operating ROA) 2.70% -5.63% 5.48% -4.42% 1.08%
Return on assets (ROA) 16.34% 8.61% -12.02% -9.72% -2.66%
Return on total capital 11.90% -16.32% -60.57% -3.65%
Return on equity (ROE) 71.95% 24.95% -133.29% -7.92%