Compare
Talen Energy Corporation logo
Talen Energy Corporation(TLN)

Independent Power Producers · Houston, TX

$322.35+4.69 (+1.48%)

At close: Aug 19, 2026, 4:00 PM ET