07:46 AM EDT, 05/08/2025 (MT Newswires) -- Talen Energy ( TLN ) reported a Q1 net loss Thursday of $2.94 per diluted share, swinging from earnings of $4.84 a year earlier.
Four analysts surveyed by FactSet expected a profit of $1.09 per share.
Operating revenue for the quarter ended March 31 was $390 million, down from $509 million a year earlier.
Four analysts surveyed by FactSet expected $509.2 million.
Shares of the company were down more than 4% in recent Thursday premarket activity.