Compare
Talen Energy Corporation logo
Talen Energy Corporation(TLN)

Independent Power Producers · Houston, TX

$309.77-12.58 (-3.90%)

Delayed quote: Aug 20, 2026, 12:54 PM EDT