Vistra Misses Revenue by 19% but Doubles Down with $1 Billion Buyback
Vistra Corp (NYSE: VST | VST Price Prediction) reported Q3 2025 earnings before market open on November 6, missing revenue expectations sharply while signaling confidence through aggressive 2026 guidance and a $1…