Price Prediction
Vistra (VST) Stock Price Prediction: Earnings beat lifts the setup, but Texas risk and selling pressure cap momentum
Vistra (VST) last closed at $133.45 on Nov. 11, 2026, after a 1.73% gain, with after-hours trading slipping to $130.80. The latest results showed stronger earnings and cash flow, but the market is ...
What changed
Vistra’s third-quarter 2026 report gave the stock a clear fundamental lift. The company posted adjusted EBITDA of $2.378 billion, ahead of consensus, raised its 2026 guidance, and introduced 2027 guidance that points to another step up in earnings and free cash flow. It also authorized an additional $1.5 billion of share repurchases through year-end 2028, which supports the equity case if execution holds. Vistra’s investor materials dated Nov. 6, 2026, are the key catalyst behind the current debate.
That strength is being offset by a more cautious read from the market. Scotiabank cut its price target to $169 from $189 on Nov. 9, citing elevated political and headline risks in Texas, even while keeping a Sector Outperform rating. Separately, Yahoo Finance highlighted the same investor debate: Texas demand timing, data-center interconnection delays, and regulatory uncertainty around ERCOT.
Price action and technical structure
VST stock is trading above its 7-day average of $129.17 and its 12-day EMA of $131.28, but still below the 20-day SMA of $133.98 and well under the 50-day SMA of $143.31. That puts the name in a short-term recovery attempt rather than a clean trend reversal.
Momentum is mixed. Daily RSI at 46.50 is neutral, while the MACD histogram is flat at 0.0000 after a negative MACD reading, which points to fading downside momentum but not confirmed upside thrust. The Bollinger mid-band sits at $133.98, almost exactly where the stock is trying to stabilize, with the upper band at $150.89 and the lower band at $117.07.
The levels matter: - Immediate support: $129.54 - Strong support: $126.90 - Pivot: $133.24 - Immediate resistance: $135.88 - Strong resistance: $139.58
The 24-hour range of $136.94 to $130.60 shows the stock is still trading inside a relatively tight band, and the reported volume is running at 0.76x the 5-day average, which looks more like constructive consolidation than a high-conviction breakout.
Derivatives read
Binance perpetual futures are showing a split that leans bullish on positioning but not on execution. The global long/short ratio is 2.0148, with 66.8% long and 33.2% short, and top-trader accounts show a similar 2.1114 ratio. Funding is neutral at 0.0000%, so longs are not paying up aggressively to stay positioned.
The more telling tape signal is the taker buy/sell ratio of 0.1427, with 37 in buy volume versus 263 in sell volume over the 1-hour window. That is aggressive selling pressure, and it matters because it can overrule static long bias in positioning if spot demand does not show up.
Analyst targets and valuation markers
Yahoo Finance lists a 1-year target estimate of $202.48, while stockanalysis.com shows 23 analysts with an average target of $202.48 and a consensus rating of Strong Buy. Individual targets cited in the latest updates remain well above the current share price, including CIBC at $175, Scotiabank at $169, Siebert Williams Shank at $202, and BMO at $188.
Yahoo Finance also showed a trailing P/E ratio of 18.03, EPS of 7.40, market cap of $45.292 billion, and beta of 1.38. Those figures frame VST as a profitable, higher-beta utility-like equity with meaningful sensitivity to execution and policy headlines.
Scenario framing
If VST can reclaim the $133.24 pivot and then clear $135.88, the next test is $139.58. That would signal the post-earnings bounce is gaining traction rather than just mean-reverting inside the recent range.
If the stock loses $129.54, the chart opens toward $126.90, and a break there would put the lower Bollinger band near $117.07 back in view. The biggest near-term invalidation for the bullish setup is simple: strong earnings alone will not hold the tape if aggressive selling persists and Texas-related headlines stay hot.