VST analyst scorecard · Vistra Corp.
32 rating actions on VST in the last 12 months. Of 37 price targets that resolved, 7 were reached while they stood, 29 were replaced by the same firm first, and 1 fell short at their deadline. Ratings: 100% Buy-type, 0% Hold-type, 0% Sell-type. Consensus target $207, 47% above the last close.
Checked through 2026-10-29 · last close $140.52 (2026-10-29). Rebuilt every morning.
Firm by firm
| Firm | Latest rating | Date | Latest target | Targets reached | Replaced early | Resolved | Ratings vs sector |
|---|---|---|---|---|---|---|---|
| Mizuho | Outperform | 2026-08-24 | $169 | — | — | 0 | — |
| Wells Fargo | Overweight | 2026-10-28 | $198 | 0 | 3 | 3 | 0 of 1 |
| Morgan Stanley | Overweight | 2026-10-21 | $226 | 1 | 5 | 6 | 0 of 1 |
| JPMorgan | Overweight | 2026-04-30 | $231 | 1 | 3 | 4 | 1 of 1 |
| BMO Capital | Outperform | 2026-10-05 | $210 | 1 | 5 | 6 | 1 of 1 |
| Scotiabank | Sector Outperform | 2026-10-28 | $189 | 0 | 3 | 3 | 0 of 1 |
| TD Cowen | Buy | 2026-08-19 | $221 | 0 | 2 | 2 | — |
| CIBC | Outperformer | 2026-10-28 | $181 | 0 | 1 | 1 | — |
| Bank of America | Buy | 2026-10-27 | $194 | 1 | 1 | 2 | 1 of 1 |
| Bernstein | Outperform | 2026-10-01 | $181 | — | — | 0 | — |
| UBS | Buy | 2026-07-28 | $227 | 2 | 4 | 6 | 0 of 1 |
| HSBC | Buy | 2026-10-22 | $190 | — | — | 0 | — |
| Jefferies | Buy | 2026-02-10 | $203 | 0 | 2 | 2 | — |
| KeyBanc | Overweight | 2025-11-25 | $217 | — | — | 0 | — |
| Evercore ISI Group | Outperform | 2025-11-07 | $243 | — | — | 0 | — |
Counts for one firm on one stock are small and move together; they are a record, not a grade. Neither the firms nor VST carry a letter here. Why →
Every call, last 12 months
| Date | Firm | Rating | Action | Price at call | Target | Target status | Move in the 30 days before |
|---|---|---|---|---|---|---|---|
| 2026-10-28 | CIBC | Outperformer | maintained | $142.72 | $181 | running to 2027-10-28 | +3.4% |
| 2026-10-28 | Scotiabank | Sector Outperform | maintained | $142.72 | $189 | running to 2027-10-28 | +3.4% |
| 2026-10-28 | Wells Fargo | Overweight | maintained | $142.72 | $198 | running to 2027-10-28 | +3.4% |
| 2026-10-27 | Bank of America | Buy | maintained | $146.66 | $194 | running to 2027-10-27 | +5.9% |
| 2026-10-22 | HSBC | Buy | initiated | $140.83 | $190 | running to 2027-10-22 | +0.3% |
| 2026-10-21 | Morgan Stanley | Overweight | maintained | $156.14 | $226 | running to 2028-04-21 | +10.9% |
| 2026-10-16 | CIBC | Outperformer | initiated | $152.02 | $201 | replaced 2026-10-28, new $181 | +8.3% |
| 2026-10-05 | BMO Capital | Outperform | maintained | $144.89 | $210 | running to 2027-10-05 | -3.0% |
| 2026-10-01 | Bernstein | Outperform | reiterated | $139.75 | $181 | running to 2027-10-01 | +1.2% |
| 2026-08-24 | Mizuho | Outperform | initiated | $135.66 | $169 | running to 2027-08-24 | -17.0% |
| 2026-08-21 | Morgan Stanley | Overweight | maintained | $136.21 | $227 | replaced 2026-10-21, new $226 | -18.3% |
| 2026-08-19 | TD Cowen | Buy | maintained | $142.70 | $221 | running to 2027-08-19 | -9.7% |
| 2026-07-28 | UBS | Buy | maintained | $148.64 | $227 | running to 2027-07-28 | -9.1% |
| 2026-07-28 | Morgan Stanley | Overweight | maintained | $148.64 | $212 | replaced 2026-08-21, new $227 | -9.1% |
| 2026-07-27 | TD Cowen | Buy | maintained | $157.08 | $222 | replaced 2026-08-19, new $221 | -3.9% |
| 2026-07-15 | Scotiabank | Sector Outperform | maintained | $160.23 | $298 | replaced 2026-10-28, new $189 | +4.4% |
| 2026-06-16 | Bernstein | Outperform | initiated | $158.61 | $181 | running to 2027-06-16 | +13.6% |
| 2026-05-04 | TD Cowen | Buy | maintained | $160.85 | $230 | replaced 2026-07-27, new $222 | +6.4% |
| 2026-04-30 | JPMorgan | Overweight | maintained | $157.84 | $231 | running to 2027-04-30 | +5.0% |
| 2026-03-19 | JPMorgan | Overweight | maintained | $167.37 | $240 | replaced 2026-04-30, new $231 | -3.6% |
| 2026-02-27 | Wells Fargo | Overweight | maintained | $173.89 | $234 | replaced 2026-10-28, new $198 | +5.0% |
| 2026-02-10 | Jefferies | Hold → Buy | upgrade | $159.60 | $203 | running to 2027-02-10 | -4.1% |
| 2026-01-20 | Wells Fargo | Overweight | maintained | $156.81 | $236 | replaced 2026-02-27, new $234 | -3.8% |
| 2026-01-12 | UBS | Buy | maintained | $172.58 | $233 | replaced 2026-07-28, new $227 | +1.5% |
| 2026-01-12 | Scotiabank | Sector Outperform | maintained | $172.58 | $293 | replaced 2026-07-15, new $298 | +1.5% |
| 2026-01-12 | Bank of America | Buy | maintained | $172.58 | $218 | replaced 2026-10-27, new $194 | +1.5% |
| 2026-01-12 | BMO Capital | Outperform | maintained | $172.58 | $244 | replaced 2026-10-05, new $210 | +1.5% |
| 2026-01-06 | BMO Capital | Outperform | maintained | $169.53 | $230 | replaced 2026-01-12, new $244 | +1.4% |
| 2025-12-16 | JPMorgan | Overweight | maintained | $173.45 | $233 | replaced 2026-03-19, new $240 | -0.7% |
| 2025-11-25 | KeyBanc | Overweight | initiated | $170.84 | $217 | running to 2026-11-25 | — |
| 2025-11-07 | Evercore ISI Group | Outperform | maintained | $191.00 | $243 | running to 2026-11-07 | — |
| 2025-11-07 | BMO Capital | Outperform | maintained | $191.00 | $245 | replaced 2026-01-06, new $230 | — |
Also in Power & Grid
Interactive version with the price chart and target overlay: Scorecard tab on the dashboard. All covered names: index.
How calls are checked
Every call is checked on the firm's own terms. A price target is followed until its own deadline (12 months unless the firm publishes a different horizon) and ends as reached (the stock closed at or beyond it while it stood), replaced (the same firm set a new target first) or short at deadline. A rating is compared with the stock's sector SPDR ETF on total return over the rating's life, because most big-firm ratings are relative: Overweight means "beat its peers", not "go up". Hold-type ratings are tracked, not graded. A firm is numbered only with 30+ resolved targets, and a letter prints only for a firm's whole record where an exact test separates it from a coin flip. None of this is a verdict on anyone's skill, and one day is never a grade. The full method →
Get the daily brief
Our take, the S&P 500 Pulse, the Street's calls and today's docket — one email, weekdays, 9 AM ET, 30 minutes before the open.