Vistra Reports First Quarter 2025 Results
1. Vistra reported a Q1 2025 net loss of $268 million. 2. Adjusted EBITDA for ongoing operations was $1,240 million, up from $810 million. 3. 2025 EBITDA guidance reaffirmed between $5.5 billion and $6.1 billion. 4. Vistra's liquidity stands strong at approximately $3.9 billion. 5. Share repurchases since November 2021 totaled ~$5.2 billion.