04:50 PM EST, 02/27/2025 (MT Newswires) -- Talen Energy ( TLN ) reported 2024 diluted earnings Thursday of $17.67 a share.
Analysts polled by FactSet expected $15.66.
Revenue at $2.12 billion topped the average estimate of analysts at $2 billion.