Compare
Talen Energy Corporation logo
Talen Energy Corporation(TLN)

Independent Power Producers · Houston, TX

$320.77-2.32 (-0.72%)

Delayed quote: Oct 2, 2026, 4:00 PM EDT