Compare
Vistra Corp. logo
Vistra Corp.(VST)

Independent Power Producers · Irving, TX

$142.70+2.18 (+1.55%)

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