Vistra Set to Post Q3 Earnings: What to Expect From the Stock? — DUK +0.40 · News Impact Screener