Businessfrom24/7 Wall St.1 day agoVistra Misses Revenue by 19% but Doubles Down with $1 Billion BuybackVistra missed Q3 revenue significantly but delivered strong cash flow, initiated robust 2026 guidance, and authorized a $1 billion buyback.