Talen Energy Corporation (TLN) is a Utilities stock trading at $436.07 (as of 2026-06-18), with a market capitalization of $17.56B and a trailing P/E of -742.7. Figures are sourced from first-party U.S. SEC EDGAR filings and market data.
Talen Energy Corporation is an independent power producer that generates and sells electricity, capacity, and ancillary services into U.S. wholesale power markets. The company operates nuclear, fossil, solar, and coal power plants and develops battery storage projects, owning and operating about 10.7 GW of power infrastructure.