Vistra stock forecast
Vistra's weighted scenario is $123.05 in October 2027 and $179.02 in October 2029, with Bear probability 30%, base probability 52%, and bull probability 18%. Vistra's path hinges on turning demand and plant availability into cash without letting hedges, debt, and nuclear execution consume it.
Where could Vistra's shares go?
The forecast's central message is delayed upside: the weighted path is negative after one year, near flat after two, and positive after three. The weighted October 2027 price is $123.05, a total-return loss of 18%. October 2028 is $147.91, a loss of 1%. October 2029 is $179.02, a gain of 20%. Today's price is $152.02. At the last date, outcomes range from $26.92 in the bear case to $357.30 in the bull case. The base case gets 52% probability. Bear gets 30%, and bull gets 18%.
| Case | Probability | October 2027 | October 2028 | October 2029 |
|---|---|---|---|---|
| Bear | 30 % | 44.83 (-70 %) | 26.86 (-81 %) | 26.92 (-80 %) |
| Base | 52 % | 140.58 (-7 %) | 173.85 (+16 %) | 205.05 (+37 %) |
| Bull | 18 % | 202.77 (+34 %) | 274.74 (+82 %) | 357.30 (+137 %) |
| Weighted | 100 % | 123.05 (-18 %) | 147.91 (-1 %) | 179.02 (+20 %) |
What this means. The weighted row is the average value after giving each case its stated chance, not a separate likely outcome.
What has to go right for Vistra, and what could go wrong?
The bear case is a chain of weaker demand, lower scarcity value and rising cash pressure. Delayed data-center connections and softer power prices reduce margins first. Hedge mismatches, uprate delays, acquisition costs and collateral needs then consume cash, so buybacks slow and the multiple contracts.
The bull case requires faster load connections, high fleet availability, successful acquired generation and on-time uprates. Profit and cash rise enough to fund renewed buybacks while reducing debt, and the multiple expands.
| October 2027 | October 2028 | October 2029 | |
|---|---|---|---|
| Normal operating profit | 5,200 (3,800 / 5,800) | 5,700 (3,600 / 6,700) | 6,100 (4,000 / 7,600) |
| Shares (millions) | 334 (339 / 333) | 335 (340 / 327) | 335 (341 / 321) |
| Dividends per share | 0.92 (0.92 / 0.92) | 1.00 (0.92 / 1.10) | 1.10 (0.92 / 1.25) |
| Enterprise value to normal operating profit | 14.00 (11.00 / 16.00) | 14.50 (10.00 / 17.00) | 15.00 (9.00 / 18.00) |
| Net debt | 25,847 (26,619 / 25,217) | 24,463 (26,879 / 23,977) | 22,726 (26,832 / 22,000) |
What this means. The numbers in brackets are the lower and higher estimates for a bear case and a bull case, not extra years.
How much cash does Vistra really make?
Vistra reports its own free-cash-flow measure, while the stricter view subtracts capital spending and stock pay. The two measures differ because the company adjusts for working-capital and margin-deposit movements and separates growth investment. Those cash movements are genuine, but collateral posted today may return later rather than permanently changing plant economics.
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Cash from operations | 4,070 | 4,563 | 5,453 | 485 | -206 |
| − Capital spending | 2,752 | 2,078 | 1,676 | 1,301 | 1,033 |
| = Free cash flow | 1,318 | 2,485 | 3,777 | -816 | -1,239 |
| − Stock pay | 113 | 100 | 77 | 63 | 47 |
| = Real free cash flow | 1,205 | 2,385 | 3,700 | -879 | -1,286 |
What this means. The company's own free cash flow is higher because it leaves out cash tied up in working capital and some spending to grow the business or complete transactions that our count includes.
What does an investor pay for Vistra today?
P/E means share price divided by earnings per share. The lower forward P/E assumes Vistra will earn more over the next year, but reported earnings can swing with power prices, taxes, outages, and hedge accounting.