Vistra Corp.Strong earnings growth estimates and upward EPS revision, with a Zacks Strong Buy rating and attractive valuation.

Vistra Corp. shares closed at $162.33, a 2.75% gain that exceeded the S&P 500's 0.89% advance. The company is scheduled to report earnings on August 7, 2026, with consensus estimates calling for earnings per share of $2.43, up 140.59% from the prior-year quarter, and revenue of $6.42 billion, a 50.98% increase. Full-year estimates stand at $9.53 per share and $23.85 billion in revenue, representing year-over-year growth of 81.18% and 34.45%, respectively. The Zacks Consensus EPS estimate has moved 2.3% higher over the past month, and the stock carries a Zacks Rank of 1, or Strong Buy. Vistra Corp. trades at a forward price-to-earnings ratio of 16.58, a discount to its industry's forward P/E of 17.82.
Vistra Corp.Strong earnings growth estimates and upward EPS revision, with a Zacks Strong Buy rating and attractive valuation.