Markets News
Earnings1 min read

Vistra’s Quarterly Earnings Estimate Rises as Annual Forecast Slips

Makkler Newsroom
October 6, 2026

The consensus quarterly earnings estimate increased over the past month, while the current-year forecast declined and revenue estimates pointed to growth.

Key takeaways

  • The quarterly earnings estimate rose 3.3% over the past month to $2.89 per share.
  • The current-year earnings estimate fell 1.9% to $9.04 per share.
  • Vistra reported $4.02 billion in revenue in its last reported quarter, down 5.5% year over year.
  • Shares lost 3% over the past month, while the electric-power industry fell 6.3%.

Analysts expect Vistra to earn $2.89 per share in the current quarter, up 65.1% from a year earlier. The Zacks consensus estimate has risen 3.3% over the past month.

Forecasts for the fiscal year show a different trend. The consensus estimate of $9.04 per share is up 71.9% from the prior year, but has fallen 1.9% in the past month. For the next fiscal year, the estimate is $10.54 per share, up 16.6% year over year and 0.4% over the past month.

Revenue estimates point to growth. Analysts expect $7.76 billion in sales for the current quarter, a 56.2% increase from a year earlier. Estimates for the current and next fiscal years are $22.59 billion and $25.77 billion, respectively.

Vistra shares lost 3% over the past month. The Zacks S&P 500 composite gained 0.8%, while the Zacks Utility - Electric Power industry fell 6.3%.

In its last reported quarter, Vistra posted $4.02 billion in revenue, down 5.5% year over year, and earnings per share of $1.80, compared with $1.01 a year earlier. Revenue was 36.17% below the Zacks consensus estimate, while earnings per share beat it by 16.88%. Over the past four quarters, the company beat earnings estimates three times and revenue estimates once.

Topics
Further reading

This article was produced with the help of AI technology. Source: Yahoo Finance

Comments (0)

Log in to join the discussion.Log in

No comments yet - be the first to weigh in.