V analyst scorecard · Visa Inc.
57 rating actions on V in the last 12 months. Of 93 price targets that resolved, 19 were reached while they stood, 67 were replaced by the same firm first, and 7 fell short at their deadline. Ratings: 93% Buy-type, 7% Hold-type, 0% Sell-type. Consensus target $440, 7% above the last close.
Checked through 2026-10-29 · last close $410.10 (2026-10-29). Rebuilt every morning.
What the Holds say: 4 Hold-type ratings on V in the last 12 months carried a median target +3% from the price on the day; 0% sat below it.
The 3 upgrades on V came after an average -1.1% move in the 30 days before them.
Firm by firm
| Firm | Latest rating | Date | Latest target | Targets reached | Replaced early | Resolved | Ratings vs sector |
|---|---|---|---|---|---|---|---|
| Truist Securities | Buy | 2026-10-23 | $443 | 1 | 6 | 7 | 0 of 1 |
| UBS | Buy | 2026-07-29 | $420 | 0 | 7 | 7 | 0 of 1 |
| Cantor Fitzgerald | Overweight | 2026-08-03 | $445 | 0 | 4 | 4 | — |
| BMO Capital | Outperform | 2026-10-28 | $438 | 1 | 6 | 7 | 1 of 1 |
| Piper Sandler | Overweight | 2026-10-28 | $479 | 1 | 4 | 6 | 1 of 1 |
| Evercore ISI Group | In-Line | 2026-10-28 | $405 | 0 | 1 | 1 | — |
| Baird | Outperform | 2026-10-12 | $430 | 1 | 3 | 4 | 1 of 1 |
| Wells Fargo | Overweight | 2026-10-29 | $463 | 0 | 4 | 4 | 0 of 1 |
| JPMorgan | Overweight | 2026-10-28 | $455 | 0 | 1 | 2 | 0 of 1 |
| Barclays | Overweight | 2026-10-28 | $440 | 0 | 5 | 5 | 1 of 1 |
| Susquehanna | Positive | 2026-10-26 | $480 | 0 | 4 | 5 | 1 of 1 |
| Citigroup | Buy | 2026-07-29 | $440 | 0 | 5 | 5 | 1 of 1 |
| Loop Capital | Buy | 2026-03-31 | $387 | 1 | 0 | 1 | — |
| HSBC | Buy | 2025-12-08 | $389 | 1 | 0 | 1 | — |
| Wolfe Research | Outperform | 2026-08-25 | $460 | 0 | 1 | 1 | — |
| RBC Capital | Outperform | 2026-10-28 | $466 | 1 | 2 | 3 | 1 of 1 |
| Macquarie | Outperform | 2026-04-30 | $420 | 1 | 4 | 5 | 1 of 1 |
| Oppenheimer | Outperform | 2026-10-28 | $440 | 1 | 4 | 5 | 1 of 1 |
| Morgan Stanley | Overweight | 2026-10-28 | $471 | 2 | 2 | 4 | 1 of 1 |
| Freedom Broker | Buy | 2026-02-17 | $375 | 1 | 0 | 1 | — |
| TD Cowen | Buy | 2026-10-28 | $450 | 1 | 0 | 1 | 1 of 1 |
| Bank of America | Buy | 2025-12-11 | $382 | 2 | 0 | 2 | — |
| Raymond James | Outperform | 2025-10-29 | $408 | 1 | 2 | 3 | 0 of 1 |
Counts for one firm on one stock are small and move together; they are a record, not a grade. Neither the firms nor V 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-29 | Wells Fargo | Overweight | maintained | $410.10 | $463 | running to 2027-10-29 | +12.1% |
| 2026-10-28 | JPMorgan | Overweight | maintained | $400.60 | $455 | running to 2027-10-28 | +8.9% |
| 2026-10-28 | BMO Capital | Outperform | maintained | $400.60 | $438 | running to 2027-10-28 | +8.9% |
| 2026-10-28 | Barclays | Overweight | maintained | $400.60 | $440 | running to 2027-10-28 | +8.9% |
| 2026-10-28 | Piper Sandler | Overweight | maintained | $400.60 | $479 | running to 2027-10-28 | +8.9% |
| 2026-10-28 | Evercore ISI Group | In-Line | maintained | $400.60 | $405 | within 5% of price when set | +8.9% |
| 2026-10-28 | Oppenheimer | Outperform | maintained | $400.60 | $440 | running to 2027-10-28 | +8.9% |
| 2026-10-28 | RBC Capital | Outperform | reiterated | $400.60 | $466 | running to 2027-10-28 | +8.9% |
| 2026-10-28 | TD Cowen | Buy | maintained | $400.60 | $450 | running to 2027-10-28 | +8.9% |
| 2026-10-28 | Morgan Stanley | Overweight | maintained | $400.60 | $471 | running to 2028-04-28 | +8.9% |
| 2026-10-26 | Susquehanna | Positive | maintained | $404.16 | $480 | running to 2027-10-26 | +10.0% |
| 2026-10-23 | Truist Securities | Buy | maintained | $407.92 | $443 | running to 2027-10-23 | +12.8% |
| 2026-10-12 | Baird | Outperform | maintained | $389.27 | $430 | running to 2027-10-12 | +5.1% |
| 2026-08-31 | RBC Capital | Outperform | maintained | $379.37 | $466 | running to 2027-08-31 | +3.6% |
| 2026-08-25 | Wolfe Research | Outperform | maintained | $384.14 | $460 | running to 2027-08-25 | +8.0% |
| 2026-08-05 | Truist Securities | Buy | maintained | $368.54 | $406 | reached 2026-10-20 | +3.2% |
| 2026-08-03 | Cantor Fitzgerald | Overweight | maintained | $365.67 | $445 | running to 2027-08-03 | +1.0% |
| 2026-07-30 | Wells Fargo | Overweight | maintained | $366.27 | $432 | replaced 2026-10-29, new $463 | +6.8% |
| 2026-07-29 | Piper Sandler | Overweight | maintained | $368.73 | $430 | replaced 2026-10-28, new $479 | +7.9% |
| 2026-07-29 | Susquehanna | Positive | maintained | $368.73 | $427 | replaced 2026-10-26, new $480 | +7.9% |
| 2026-07-29 | UBS | Buy | maintained | $368.73 | $420 | running to 2027-07-29 | +7.9% |
| 2026-07-29 | BMO Capital | Outperform | maintained | $368.73 | $405 | reached 2026-10-20 | +7.9% |
| 2026-07-29 | RBC Capital | Outperform | maintained | $368.73 | $412 | replaced 2026-08-31, new $466 | +7.9% |
| 2026-07-29 | Wolfe Research | Outperform | maintained | $368.73 | $435 | replaced 2026-08-25, new $460 | +7.9% |
| 2026-07-29 | Citigroup | Buy | maintained | $368.73 | $440 | running to 2027-07-29 | +7.9% |
| 2026-07-29 | Cantor Fitzgerald | Overweight | reiterated | $368.73 | $410 | replaced 2026-08-03, new $445 | +7.9% |
| 2026-07-29 | Baird | Outperform | maintained | $368.73 | $420 | replaced 2026-10-12, new $430 | +7.9% |
| 2026-07-29 | JPMorgan | Overweight | maintained | $368.73 | $450 | replaced 2026-10-28, new $455 | +7.9% |
| 2026-07-24 | Truist Securities | Buy | maintained | $355.74 | $394 | replaced 2026-08-05, new $406 | +7.1% |
| 2026-07-15 | BMO Capital | Outperform | maintained | $355.14 | $387 | replaced 2026-07-29, new $405 | +9.7% |
| 2026-07-08 | Barclays | Overweight | initiated | $347.53 | $420 | replaced 2026-10-28, new $440 | +8.7% |
| 2026-07-07 | Baird | Outperform | maintained | $352.20 | $412 | replaced 2026-07-29, new $420 | +8.8% |
| 2026-06-30 | Piper Sandler | Overweight | initiated | $343.09 | $394 | replaced 2026-07-29, new $430 | +5.1% |
| 2026-05-12 | Truist Securities | Buy | maintained | $326.42 | $371 | replaced 2026-07-24, new $394 | +7.2% |
| 2026-04-30 | Macquarie | Outperform | maintained | $329.84 | $420 | running to 2027-04-30 | +9.1% |
| 2026-04-29 | UBS | Buy | maintained | $334.86 | $410 | replaced 2026-07-29, new $420 | +11.8% |
| 2026-04-29 | Oppenheimer | Outperform | maintained | $334.86 | $403 | reached 2026-10-20 | +11.8% |
| 2026-04-29 | Evercore ISI Group | In-Line | maintained | $334.86 | $350 | within 5% of price when set | +11.8% |
| 2026-04-29 | Cantor Fitzgerald | Overweight | reiterated | $334.86 | $400 | replaced 2026-07-29, new $410 | +11.8% |
| 2026-04-24 | Truist Securities | Buy | maintained | $309.42 | $361 | replaced 2026-05-12, new $371 | +1.5% |
| 2026-04-22 | BMO Capital | Outperform | initiated | $311.29 | $365 | replaced 2026-07-15, new $387 | +2.2% |
| 2026-04-14 | Citigroup | Buy | maintained | $311.37 | $400 | replaced 2026-07-29, new $440 | +1.4% |
| 2026-04-01 | Evercore ISI Group | In-Line | maintained | $298.51 | $340 | replaced 2026-04-29, new $350 | -6.9% |
| 2026-03-31 | Loop Capital | Buy | initiated | $302.24 | $387 | reached 2026-10-12 | -5.6% |
| 2026-03-31 | UBS | Buy | maintained | $302.24 | $390 | replaced 2026-04-29, new $410 | -5.6% |
| 2026-02-17 | Freedom Broker | Hold → Buy | upgrade | $319.50 | $375 | reached 2026-08-24 | -2.7% |
| 2026-01-30 | RBC Capital | Outperform | reiterated | $321.83 | $395 | replaced 2026-07-29, new $412 | -8.2% |
| 2026-01-30 | Macquarie | Outperform | maintained | $321.83 | $410 | replaced 2026-04-30, new $420 | -8.2% |
| 2026-01-30 | Morgan Stanley | Overweight | maintained | $321.83 | $411 | reached 2026-10-22 | -8.2% |
| 2026-01-30 | Cantor Fitzgerald | Overweight | reiterated | $321.83 | $400 | replaced 2026-07-29, new $410 | -8.2% |
| 2026-01-27 | Cantor Fitzgerald | Overweight | initiated | $325.26 | $400 | replaced 2026-07-29, new $410 | -8.4% |
| 2025-12-23 | Freedom Broker | Hold | maintained | $353.38 | $360 | within 5% of price when set | +7.7% |
| 2025-12-11 | Bank of America | Neutral → Buy | upgrade | $345.63 | $382 | reached 2026-08-24 | +2.0% |
| 2025-12-08 | HSBC | Hold → Buy | upgrade | $326.84 | $389 | reached 2026-10-12 | -2.7% |
| 2025-10-29 | Macquarie | Outperform | maintained | $341.28 | $410 | replaced 2026-04-30, new $420 | — |
| 2025-10-29 | UBS | Buy | maintained | $341.28 | $425 | replaced 2026-03-31, new $390 | — |
| 2025-10-29 | Raymond James | Outperform | reiterated | $341.28 | $408 | reached 2026-10-22 | — |
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.