Loading...
Vistra delivered $652 million in net income and nearly $5 billion in revenue for Q3 2025, supported by higher energy prices and key strategic developments including acquisitions and new capacity announcements.
Vistra raised its 2025 FCF guidance midpoint and initiated strong guidance for 2026.
Analyze how earnings announcements historically affect stock price performance