Vistra Corp (NYSE: VST) reported Q3 2025 earnings before market open on November 6, missing revenue expectations sharply ...