Compare
Talen Energy Corporation logo
Talen Energy Corporation(TLN)

Independent Power Producers · Houston, TX

$314.46-2.53 (-0.80%)

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