- 1 analyst, 1 voteThe latest Buy, Hold or Sell from every analyst covering a stock.
- Price targetsTheir average target, the range, and the upside against today's price.
- Radar picks →The stocks our model scores highest in each index.
S&P 500 analyst ratings
503 stocks · 502 covered · 12,185 votes ·
Ranking as of analyst data of 7 Nov 2026
| #Stock | Price · day | Buy / Hold / Sell | Avg target · range (USD) | Upside | Latest target report | Next earnings | Data status | Analysts | Report dates |
|---|---|---|---|---|---|---|---|---|---|
| 259.30−0.35% | Buy 57 · Hold 3 · Sell 0 · 95% Buy | 323.24218.00–405.00 | +24.7%+63.94 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 08:15 ET | 6463 firms | avg 22 Aug8 Dec 2025 – 30 Oct 2026 | |
| 610.15+0.84% | Buy 54 · Hold 6 · Sell 0 · 90% Buy | 854.36650.00–1,050.00 | +40.0%+244.21 USD | 27 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:58 ET | 6160 firms | avg 26 Sep1 May 2026 – 27 Oct 2026 | |
| 284.78+0.78% | Buy 53 · Hold 5 · Sell 0 · 91% Buy | 411.04300.00–490.00 | +44.3%+126.26 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 08:15 ET | 5959 firms | avg 11 Sep16 Apr 2026 – 30 Oct 2026 | |
| 186.64+2.78% | Buy 52 · Hold 0 · Sell 1 · 98% Buy | 322.83210.00–515.00 | +73.0%+136.19 USD | 21 OctPartial coverage · checked 6 Nov | 17 NovConfirmed | Partial coverage6 Nov 03:59 ET | 6462 firms | avg 1 Aug26 Feb 2026 – 21 Oct 2026 | |
| 530.61−0.99% | Buy 50 · Hold 3 · Sell 0 · 94% Buy | 628.34440.00–870.00 | +18.4%+97.73 USD | 30 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:59 ET | 5956 firms | avg 12 Sep30 Apr 2026 – 30 Oct 2026 | |
| 283.93+0.78% | Buy 49 · Hold 3 · Sell 1 · 92% Buy | 414.56300.00–515.00 | +46.0%+130.63 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 5956 firms | avg 11 Sep20 Jan 2026 – 30 Oct 2026 | |
| 422.65+0.01% | Buy 45 · Hold 3 · Sell 0 · 94% Buy | 439.85370.00–480.00 | +4.1%+17.20 USD | 29 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:04 ET | 5149 firms | avg 13 Sep2 Feb 2026 – 29 Oct 2026 | |
| 179.04+2.54% | Buy 44 · Hold 2 · Sell 2 · 92% Buy | 293.71158.00–350.00 | +64.0%+114.67 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 5352 firms | avg 5 Aug7 Nov 2025 – 28 Oct 2026 | |
| 690.00+5.12% | Buy 43 · Hold 3 · Sell 0 · 93% Buy | 1,459.93320.00–3,000.00 | +111.6%+769.93 USD | 23 OctPartial coverage · checked 6 Nov | 23 DecEstimated | Partial coverage6 Nov 03:59 ET | 5050 firms | avg 12 Aug21 Dec 2025 – 23 Oct 2026 | |
| 293.69+0.74% | Buy 42 · Hold 5 · Sell 0 · 89% Buy | 524.50380.00–660.00 | +78.6%+230.81 USD | 27 OctPartial coverage · checked 6 Nov | 9 DecConfirmed | Partial coverage6 Nov 02:51 ET | 5151 firms | avg 4 Aug3 Mar 2026 – 27 Oct 2026 | |
| 449.04+11.04% | Buy 42 · Hold 9 · Sell 1 · 81% Buy | 619.71260.00–1,250.00 | +38.0%+170.67 USD | 28 OctPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 02:18 ET | 5756 firms | avg 30 Jul7 Nov 2025 – 28 Oct 2026 | |
12UBERUber | 68.59−0.28% | Buy 42 · Hold 8 · Sell 1 · 82% Buy | 103.1372.00–150.00 | +50.4%+34.54 USD | 26 OctPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 04:03 ET | 5553 firms | avg 18 Jul5 Jan 2026 – 26 Oct 2026 |
| 125.52−1.72% | Buy 41 · Hold 6 · Sell 0 · 87% Buy | 130.18110.00–155.00 | +3.7%+4.66 USD | 30 OctPartial coverage · checked 6 Nov | 19 NovConfirmed | Partial coverage6 Nov 04:04 ET | 5047 firms | avg 30 Jul26 Dec 2025 – 30 Oct 2026 | |
| 313.84−0.26% | Buy 41 · Hold 14 · Sell 1 · 73% Buy | 403.52162.50–525.00 | +28.6%+89.68 USD | 15 OctPartial coverage · checked 6 Nov | 18 NovConfirmed | Partial coverage6 Nov 04:00 ET | 6058 firms | avg 21 Aug19 Feb 2026 – 15 Oct 2026 | |
| 213.65−3.94% | Buy 41 · Hold 12 · Sell 2 · 75% Buy | 291.21165.00–475.00 | +36.3%+77.56 USD | 23 OctPartial coverage · checked 6 Nov | 2 DecEstimated | Partial coverage6 Nov 04:01 ET | 5959 firms | avg 17 Aug4 Dec 2025 – 23 Oct 2026 | |
| 652.70−0.49% | Buy 40 · Hold 4 · Sell 0 · 91% Buy | 692.78500.00–760.00 | +6.1%+40.08 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:58 ET | 4846 firms | avg 13 Aug10 Nov 2025 – 30 Oct 2026 | |
| 101.97−0.38% | Buy 40 · Hold 1 · Sell 3 · 91% Buy | 161.3172.00–266.00 | +58.2%+59.34 USD | 29 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 04:02 ET | 5148 firms | avg 14 Sep6 Jan 2026 – 29 Oct 2026 | |
| 141.20+5.73% | Buy 39 · Hold 8 · Sell 0 · 83% Buy | 323.59110.00–450.00 | +129.2%+182.39 USD | 30 OctPartial coverage · checked 6 Nov | 1 DecEstimated | Partial coverage6 Nov 03:58 ET | 5249 firms | avg 31 Aug6 Mar 2026 – 30 Oct 2026 | |
| 216.90−0.14% | Buy 39 · Hold 11 · Sell 4 · 72% Buy | 260.37132.00–500.00 | +20.0%+43.47 USD | 2 NovPartial coverage · checked 6 Nov | 1 DecConfirmed | Partial coverage6 Nov 03:23 ET | 5754 firms | avg 4 Sep24 Feb 2026 – 2 Nov 2026 | |
| 85.48+1.71% | Buy 38 · Hold 11 · Sell 0 · 78% Buy | 97.3355.00–125.00 | +13.9%+11.85 USD | 4 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 5251 firms | avg 16 Aug20 Nov 2025 – 4 Nov 2026 | |
| 116.10+0.82% | Buy 37 · Hold 11 · Sell 1 · 76% Buy | 245.49110.00–400.00 | +111.4%+129.39 USD | 29 OctPartial coverage · checked 6 Nov | 14 DecConfirmed | Partial coverage6 Nov 04:00 ET | 5452 firms | avg 8 Aug6 Mar 2026 – 29 Oct 2026 | |
| 63.41−3.28% | Buy 36 · Hold 20 · Sell 3 · 61% Buy | 88.6957.00–125.00 | +39.9%+25.28 USD | 27 OctPartial coverage · checked 6 Nov | 19 JanEstimated | Partial coverage6 Nov 03:59 ET | 6563 firms | avg 7 Sep21 Jan 2026 – 27 Oct 2026 | |
| 332.72+4.22% | Buy 33 · Hold 9 · Sell 0 · 79% Buy | 622.83358.20–900.00 | +87.2%+290.11 USD | 16 OctPartial coverage · checked 6 Nov | 12 NovConfirmed | Partial coverage6 Nov 02:19 ET | 4848 firms | avg 19 Jul14 Jan 2026 – 16 Oct 2026 | |
| 42.21−1.56% | Buy 32 · Hold 3 · Sell 0 · 91% Buy | 60.8345.85–74.00 | +44.1%+18.62 USD | 21 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 3634 firms | avg 19 Aug26 Jan 2026 – 21 Oct 2026 | |
| 178.96−0.35% | Buy 32 · Hold 6 · Sell 0 · 84% Buy | 232.42190.00–283.00 | +29.9%+53.46 USD | 21 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 4139 firms | avg 26 Jul3 Feb 2026 – 21 Oct 2026 | |
| 363.56+0.71% | Buy 31 · Hold 3 · Sell 0 · 91% Buy | 457.62280.00–675.00 | +25.9%+94.06 USD | 19 OctPartial coverage · checked 6 Nov | 24 NovConfirmed | Partial coverage6 Nov 02:19 ET | 3838 firms | avg 1 Jul1 Jan 2026 – 19 Oct 2026 | |
| 179.67−0.14% | Buy 31 · Hold 9 · Sell 0 · 78% Buy | 251.68193.00–350.00 | +40.1%+72.01 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 4746 firms | avg 28 Jul11 Nov 2025 – 30 Oct 2026 | |
| 80.91+3.21% | Buy 31 · Hold 4 · Sell 1 · 86% Buy | 129.5180.00–170.00 | +60.1%+48.60 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 3737 firms | avg 22 Sep2 Mar 2026 – 30 Oct 2026 | |
| 1,053.56−1.13% | Buy 30 · Hold 11 · Sell 1 · 71% Buy | 1,085.65781.00–1,315.00 | +3.0%+32.09 USD | 30 OctPartial coverage · checked 6 Nov | 10 DecConfirmed | Partial coverage6 Nov 03:23 ET | 4341 firms | avg 6 Sep15 Apr 2026 – 30 Oct 2026 | |
| 547.09+0.85% | Buy 30 · Hold 6 · Sell 1 · 81% Buy | 573.28350.00–665.00 | +4.8%+26.19 USD | 3 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 3836 firms | avg 20 Jul13 Jan 2026 – 3 Nov 2026 | |
| 174.20−0.27% | Buy 29 · Hold 7 · Sell 0 · 81% Buy | 220.15155.00–250.00 | +26.4%+45.95 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 3737 firms | avg 7 Jul8 Jan 2026 – 30 Oct 2026 | |
| 1,012.71+1.54% | Buy 29 · Hold 8 · Sell 0 · 78% Buy | 1,226.131,050.00–1,380.00 | +21.1%+213.42 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:24 ET | 3938 firms | avg 12 Aug12 Feb 2026 – 29 Oct 2026 | |
| 214.87+0.71% | Buy 29 · Hold 2 · Sell 0 · 94% Buy | 288.68196.00–330.00 | +34.4%+73.81 USD | 27 OctPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 04:02 ET | 3232 firms | avg 8 Jun13 Nov 2025 – 27 Oct 2026 | |
| 1,354.00−0.79% | Buy 29 · Hold 4 · Sell 1 · 85% Buy | 1,417.90915.00–1,650.00 | +4.7%+63.90 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 3635 firms | avg 29 Aug1 Dec 2025 – 30 Oct 2026 | |
| 774.11+0.47% | Buy 29 · Hold 6 · Sell 2 · 78% Buy | 1,175.41540.00–1,450.00 | +51.8%+401.30 USD | 30 OctPartial coverage · checked 6 Nov | 27 JanConfirmed | Partial coverage6 Nov 03:55 ET | 3838 firms | avg 14 Aug10 Dec 2025 – 30 Oct 2026 | |
| 342.37−0.52% | Buy 29 · Hold 18 · Sell 3 · 58% Buy | 334.58240.00–400.00 | −2.3%−7.79 USD | 28 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 02:19 ET | 5654 firms | avg 22 Jul5 Dec 2025 – 28 Oct 2026 | |
| 261.72−2.76% | Buy 28 · Hold 5 · Sell 0 · 85% Buy | 316.18215.00–456.00 | +20.8%+54.46 USD | 28 SepPartial coverage · checked 6 Nov | 24 NovConfirmed | Partial coverage6 Nov 02:19 ET | 3837 firms | avg 4 Jul28 Nov 2025 – 28 Sep 2026 | |
| 160.67−4.77% | Buy 28 · Hold 11 · Sell 0 · 72% Buy | 229.96170.00–301.00 | +43.1%+69.29 USD | 4 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 4541 firms | avg 31 Jul18 Feb 2026 – 4 Nov 2026 | |
| 200.44+8.23% | Buy 28 · Hold 8 · Sell 0 · 78% Buy | 374.17260.00–500.00 | +86.7%+173.73 USD | 23 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:57 ET | 4040 firms | avg 4 Aug29 Jan 2026 – 23 Oct 2026 | |
| 189.99+11.67% | Buy 28 · Hold 13 · Sell 1 · 67% Buy | 184.61135.00–220.00 | −2.8%−5.38 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 08:15 ET | 5049 firms | avg 6 Aug12 Feb 2026 – 27 Oct 2026 | |
| 170.80+7.31% | Buy 27 · Hold 1 · Sell 0 · 96% Buy | 245.43200.00–290.00 | +43.7%+74.63 USD | 19 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 08:15 ET | 3030 firms | avg 5 Aug17 Feb 2026 – 19 Oct 2026 | |
| 59.42+2.63% | Buy 27 · Hold 5 · Sell 0 · 84% Buy | 75.4346.00–90.00 | +26.9%+16.01 USD | 28 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 03:55 ET | 3333 firms | avg 21 Jul19 Nov 2025 – 28 Oct 2026 | |
| 168.69−1.44% | Buy 27 · Hold 8 · Sell 0 · 77% Buy | 216.18160.00–245.00 | +28.2%+47.49 USD | 15 OctPartial coverage · checked 6 Nov | 1 DecConfirmed | Partial coverage6 Nov 02:18 ET | 3535 firms | avg 18 Sep27 Aug 2026 – 15 Oct 2026 | |
| 248.35+1.81% | Buy 27 · Hold 10 · Sell 1 · 71% Buy | 259.58175.00–310.00 | +4.5%+11.23 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 4139 firms | avg 20 Sep9 Feb 2026 – 29 Oct 2026 | |
| 452.80−3.36% | Buy 27 · Hold 5 · Sell 1 · 82% Buy | 499.27360.00–685.00 | +10.3%+46.47 USD | 22 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 03:57 ET | 3635 firms | avg 24 Aug24 Apr 2026 – 22 Oct 2026 | |
| 201.14+2.75% | Buy 27 · Hold 10 · Sell 2 · 69% Buy | 256.30161.00–330.00 | +27.4%+55.16 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 4240 firms | avg 22 Sep27 Apr 2026 – 30 Oct 2026 | |
| 166.89−0.41% | Buy 26 · Hold 7 · Sell 0 · 79% Buy | 167.52127.00–200.00 | +0.4%+0.63 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 3534 firms | avg 20 Aug11 Feb 2026 – 30 Oct 2026 | |
| 162.01+0.88% | Buy 26 · Hold 6 · Sell 0 · 81% Buy | 229.86165.00–310.00 | +41.9%+67.85 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:02 ET | 3332 firms | avg 2 Aug11 Nov 2025 – 29 Oct 2026 | |
49BABoeing | 173.40+0.52% | Buy 26 · Hold 7 · Sell 1 · 76% Buy | 253.48195.00–305.00 | +46.2%+80.08 USD | 29 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 02:20 ET | 4140 firms | avg 18 Aug9 Dec 2025 – 29 Oct 2026 |
| 116.75−0.40% | Buy 26 · Hold 4 · Sell 1 · 84% Buy | 127.6786.00–144.00 | +9.4%+10.92 USD | 20 OctPartial coverage · checked 6 Nov | 17 NovConfirmed | Partial coverage6 Nov 04:04 ET | 3433 firms | avg 24 Jul14 Nov 2025 – 20 Oct 2026 | |
- AMZN#1Amazon259.30−0.35%
Buy 57 · Hold 3 · Sell 0 · 95% Buy
Target 323.24 (218.00–405.00)+24.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 8 Dec 2025 – 30 Oct 2026 · avg 22 Aug 2026
- Analysts
- 64 analysts · 63 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- META#2Meta Platforms610.15+0.84%
Buy 54 · Hold 6 · Sell 0 · 90% Buy
Target 854.36 (650.00–1,050.00)+40.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 1 May 2026 – 27 Oct 2026 · avg 26 Sep 2026
- Analysts
- 61 analysts · 60 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- GOOGL#3Alphabet Inc. (Class A)284.78+0.78%
Buy 53 · Hold 5 · Sell 0 · 91% Buy
Target 411.04 (300.00–490.00)+44.3%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 16 Apr 2026 – 30 Oct 2026 · avg 11 Sep 2026
- Analysts
- 59 analysts · 59 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NVDA#4Nvidia186.64+2.78%
Buy 52 · Hold 0 · Sell 1 · 98% Buy
Target 322.83 (210.00–515.00)+73.0%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 26 Feb 2026 – 21 Oct 2026 · avg 1 Aug 2026
- Analysts
- 64 analysts · 62 firms
- Next earnings
- 17 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- MSFT#5Microsoft530.61−0.99%
Buy 50 · Hold 3 · Sell 0 · 94% Buy
Target 628.34 (440.00–870.00)+18.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 30 Apr 2026 – 30 Oct 2026 · avg 12 Sep 2026
- Analysts
- 59 analysts · 56 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- GOOG#6Alphabet Inc. (Class C)283.93+0.78%
Buy 49 · Hold 3 · Sell 1 · 92% Buy
Target 414.56 (300.00–515.00)+46.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 20 Jan 2026 – 30 Oct 2026 · avg 11 Sep 2026
- Analysts
- 59 analysts · 56 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- V#7Visa Inc.422.65+0.01%
Buy 45 · Hold 3 · Sell 0 · 94% Buy
Target 439.85 (370.00–480.00)+4.1%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 2 Feb 2026 – 29 Oct 2026 · avg 13 Sep 2026
- Analysts
- 51 analysts · 49 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- DDOG#8Datadog179.04+2.54%
Buy 44 · Hold 2 · Sell 2 · 92% Buy
Target 293.71 (158.00–350.00)+64.0%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 7 Nov 2025 – 28 Oct 2026 · avg 5 Aug 2026
- Analysts
- 53 analysts · 52 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MU#9Micron Technology690.00+5.12%
Buy 43 · Hold 3 · Sell 0 · 93% Buy
Target 1,459.93 (320.00–3,000.00)+111.6%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 21 Dec 2025 – 23 Oct 2026 · avg 12 Aug 2026
- Analysts
- 50 analysts · 50 firms
- Next earnings
- 23 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- AVGO#10Broadcom293.69+0.74%
Buy 42 · Hold 5 · Sell 0 · 89% Buy
Target 524.50 (380.00–660.00)+78.6%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 3 Mar 2026 – 27 Oct 2026 · avg 4 Aug 2026
- Analysts
- 51 analysts · 51 firms
- Next earnings
- 9 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- AMD#11Advanced Micro Devices449.04+11.04%
Buy 42 · Hold 9 · Sell 1 · 81% Buy
Target 619.71 (260.00–1,250.00)+38.0%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 7 Nov 2025 – 28 Oct 2026 · avg 30 Jul 2026
- Analysts
- 57 analysts · 56 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- UBER#12Uber68.59−0.28%
Buy 42 · Hold 8 · Sell 1 · 82% Buy
Target 103.13 (72.00–150.00)+50.4%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 5 Jan 2026 – 26 Oct 2026 · avg 18 Jul 2026
- Analysts
- 55 analysts · 53 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- WMT#13Walmart125.52−1.72%
Buy 41 · Hold 6 · Sell 0 · 87% Buy
Target 130.18 (110.00–155.00)+3.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 26 Dec 2025 – 30 Oct 2026 · avg 30 Jul 2026
- Analysts
- 50 analysts · 47 firms
- Next earnings
- 19 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- PANW#14Palo Alto Networks313.84−0.26%
Buy 41 · Hold 14 · Sell 1 · 73% Buy
Target 403.52 (162.50–525.00)+28.6%
Details
- Latest target report
- 15 Oct 2026
- Report dates
- 19 Feb 2026 – 15 Oct 2026 · avg 21 Aug 2026
- Analysts
- 60 analysts · 58 firms
- Next earnings
- 18 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CRM#15Salesforce213.65−3.94%
Buy 41 · Hold 12 · Sell 2 · 75% Buy
Target 291.21 (165.00–475.00)+36.3%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 4 Dec 2025 – 23 Oct 2026 · avg 17 Aug 2026
- Analysts
- 59 analysts · 59 firms
- Next earnings
- 2 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- MA#16Mastercard652.70−0.49%
Buy 40 · Hold 4 · Sell 0 · 91% Buy
Target 692.78 (500.00–760.00)+6.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 10 Nov 2025 – 30 Oct 2026 · avg 13 Aug 2026
- Analysts
- 48 analysts · 46 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- NOW#17ServiceNow101.97−0.38%
Buy 40 · Hold 1 · Sell 3 · 91% Buy
Target 161.31 (72.00–266.00)+58.2%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 6 Jan 2026 – 29 Oct 2026 · avg 14 Sep 2026
- Analysts
- 51 analysts · 48 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- MRVL#18Marvell Technology141.20+5.73%
Buy 39 · Hold 8 · Sell 0 · 83% Buy
Target 323.59 (110.00–450.00)+129.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 6 Mar 2026 – 30 Oct 2026 · avg 31 Aug 2026
- Analysts
- 52 analysts · 49 firms
- Next earnings
- 1 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- CRWD#19CrowdStrike216.90−0.14%
Buy 39 · Hold 11 · Sell 4 · 72% Buy
Target 260.37 (132.00–500.00)+20.0%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 24 Feb 2026 – 2 Nov 2026 · avg 4 Sep 2026
- Analysts
- 57 analysts · 54 firms
- Next earnings
- 1 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- XYZ#20Block, Inc.85.48+1.71%
Buy 38 · Hold 11 · Sell 0 · 78% Buy
Target 97.33 (55.00–125.00)+13.9%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 20 Nov 2025 – 4 Nov 2026 · avg 16 Aug 2026
- Analysts
- 52 analysts · 51 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ORCL#21Oracle Corporation116.10+0.82%
Buy 37 · Hold 11 · Sell 1 · 76% Buy
Target 245.49 (110.00–400.00)+111.4%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 6 Mar 2026 – 29 Oct 2026 · avg 8 Aug 2026
- Analysts
- 54 analysts · 52 firms
- Next earnings
- 14 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- NFLX#22Netflix63.41−3.28%
Buy 36 · Hold 20 · Sell 3 · 61% Buy
Target 88.69 (57.00–125.00)+39.9%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 21 Jan 2026 – 27 Oct 2026 · avg 7 Sep 2026
- Analysts
- 65 analysts · 63 firms
- Next earnings
- 19 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- AMAT#23Applied Materials332.72+4.22%
Buy 33 · Hold 9 · Sell 0 · 79% Buy
Target 622.83 (358.20–900.00)+87.2%
Details
- Latest target report
- 16 Oct 2026
- Report dates
- 14 Jan 2026 – 16 Oct 2026 · avg 19 Jul 2026
- Analysts
- 48 analysts · 48 firms
- Next earnings
- 12 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- DVN#24Devon Energy42.21−1.56%
Buy 32 · Hold 3 · Sell 0 · 91% Buy
Target 60.83 (45.85–74.00)+44.1%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 26 Jan 2026 – 21 Oct 2026 · avg 19 Aug 2026
- Analysts
- 36 analysts · 34 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FANG#25Diamondback Energy178.96−0.35%
Buy 32 · Hold 6 · Sell 0 · 84% Buy
Target 232.42 (190.00–283.00)+29.9%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 3 Feb 2026 – 21 Oct 2026 · avg 26 Jul 2026
- Analysts
- 41 analysts · 39 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ADI#26Analog Devices363.56+0.71%
Buy 31 · Hold 3 · Sell 0 · 91% Buy
Target 457.62 (280.00–675.00)+25.9%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 1 Jan 2026 – 19 Oct 2026 · avg 1 Jul 2026
- Analysts
- 38 analysts · 38 firms
- Next earnings
- 24 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- DASH#27DoorDash179.67−0.14%
Buy 31 · Hold 9 · Sell 0 · 78% Buy
Target 251.68 (193.00–350.00)+40.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 11 Nov 2025 – 30 Oct 2026 · avg 28 Jul 2026
- Analysts
- 47 analysts · 46 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HOOD#28Robinhood Markets80.91+3.21%
Buy 31 · Hold 4 · Sell 1 · 86% Buy
Target 129.51 (80.00–170.00)+60.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 2 Mar 2026 – 30 Oct 2026 · avg 22 Sep 2026
- Analysts
- 37 analysts · 37 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- COST#29Costco1,053.56−1.13%
Buy 30 · Hold 11 · Sell 1 · 71% Buy
Target 1,085.65 (781.00–1,315.00)+3.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 15 Apr 2026 – 30 Oct 2026 · avg 6 Sep 2026
- Analysts
- 43 analysts · 41 firms
- Next earnings
- 10 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- VRTX#30Vertex Pharmaceuticals547.09+0.85%
Buy 30 · Hold 6 · Sell 1 · 81% Buy
Target 573.28 (350.00–665.00)+4.8%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 13 Jan 2026 – 3 Nov 2026 · avg 20 Jul 2026
- Analysts
- 38 analysts · 36 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DLR#31Digital Realty174.20−0.27%
Buy 29 · Hold 7 · Sell 0 · 81% Buy
Target 220.15 (155.00–250.00)+26.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 8 Jan 2026 – 30 Oct 2026 · avg 7 Jul 2026
- Analysts
- 37 analysts · 37 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EQIX#32Equinix1,012.71+1.54%
Buy 29 · Hold 8 · Sell 0 · 78% Buy
Target 1,226.13 (1,050.00–1,380.00)+21.1%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 12 Feb 2026 – 29 Oct 2026 · avg 12 Aug 2026
- Analysts
- 39 analysts · 38 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TTWO#33Take-Two Interactive214.87+0.71%
Buy 29 · Hold 2 · Sell 0 · 94% Buy
Target 288.68 (196.00–330.00)+34.4%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 13 Nov 2025 – 27 Oct 2026 · avg 8 Jun 2026
- Analysts
- 32 analysts · 32 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- LLY#34Lilly (Eli)1,354.00−0.79%
Buy 29 · Hold 4 · Sell 1 · 85% Buy
Target 1,417.90 (915.00–1,650.00)+4.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 1 Dec 2025 – 30 Oct 2026 · avg 29 Aug 2026
- Analysts
- 36 analysts · 35 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GEV#35GE Vernova774.11+0.47%
Buy 29 · Hold 6 · Sell 2 · 78% Buy
Target 1,175.41 (540.00–1,450.00)+51.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 10 Dec 2025 – 30 Oct 2026 · avg 14 Aug 2026
- Analysts
- 38 analysts · 38 firms
- Next earnings
- 27 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- AAPL#36Apple Inc.342.37−0.52%
Buy 29 · Hold 18 · Sell 3 · 58% Buy
Target 334.58 (240.00–400.00)−2.3%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 5 Dec 2025 – 28 Oct 2026 · avg 22 Jul 2026
- Analysts
- 56 analysts · 54 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ADSK#37Autodesk261.72−2.76%
Buy 28 · Hold 5 · Sell 0 · 85% Buy
Target 316.18 (215.00–456.00)+20.8%
Details
- Latest target report
- 28 Sep 2026
- Report dates
- 28 Nov 2025 – 28 Sep 2026 · avg 4 Jul 2026
- Analysts
- 38 analysts · 37 firms
- Next earnings
- 24 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- BKNG#38Booking Holdings160.67−4.77%
Buy 28 · Hold 11 · Sell 0 · 72% Buy
Target 229.96 (170.00–301.00)+43.1%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 18 Feb 2026 – 4 Nov 2026 · avg 31 Jul 2026
- Analysts
- 45 analysts · 41 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- LRCX#39Lam Research200.44+8.23%
Buy 28 · Hold 8 · Sell 0 · 78% Buy
Target 374.17 (260.00–500.00)+86.7%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 29 Jan 2026 – 23 Oct 2026 · avg 4 Aug 2026
- Analysts
- 40 analysts · 40 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ABNB#40Airbnb189.99+11.67%
Buy 28 · Hold 13 · Sell 1 · 67% Buy
Target 184.61 (135.00–220.00)−2.8%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 12 Feb 2026 – 27 Oct 2026 · avg 6 Aug 2026
- Analysts
- 50 analysts · 49 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ANET#41Arista Networks170.80+7.31%
Buy 27 · Hold 1 · Sell 0 · 96% Buy
Target 245.43 (200.00–290.00)+43.7%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 17 Feb 2026 – 19 Oct 2026 · avg 5 Aug 2026
- Analysts
- 30 analysts · 30 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FCX#42Freeport-McMoRan59.42+2.63%
Buy 27 · Hold 5 · Sell 0 · 84% Buy
Target 75.43 (46.00–90.00)+26.9%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 19 Nov 2025 – 28 Oct 2026 · avg 21 Jul 2026
- Analysts
- 33 analysts · 33 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- OKTA#43Okta, Inc.168.69−1.44%
Buy 27 · Hold 8 · Sell 0 · 77% Buy
Target 216.18 (160.00–245.00)+28.2%
Details
- Latest target report
- 15 Oct 2026
- Report dates
- 27 Aug 2026 – 15 Oct 2026 · avg 18 Sep 2026
- Analysts
- 35 analysts · 35 firms
- Next earnings
- 1 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- BIIB#44Biogen248.35+1.81%
Buy 27 · Hold 10 · Sell 1 · 71% Buy
Target 259.58 (175.00–310.00)+4.5%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 9 Feb 2026 – 29 Oct 2026 · avg 20 Sep 2026
- Analysts
- 41 analysts · 39 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ISRG#45Intuitive Surgical452.80−3.36%
Buy 27 · Hold 5 · Sell 1 · 82% Buy
Target 499.27 (360.00–685.00)+10.3%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 24 Apr 2026 – 22 Oct 2026 · avg 24 Aug 2026
- Analysts
- 36 analysts · 35 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- FSLR#46First Solar201.14+2.75%
Buy 27 · Hold 10 · Sell 2 · 69% Buy
Target 256.30 (161.00–330.00)+27.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 27 Apr 2026 – 30 Oct 2026 · avg 22 Sep 2026
- Analysts
- 42 analysts · 40 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GILD#47Gilead Sciences166.89−0.41%
Buy 26 · Hold 7 · Sell 0 · 79% Buy
Target 167.52 (127.00–200.00)+0.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 11 Feb 2026 – 30 Oct 2026 · avg 20 Aug 2026
- Analysts
- 35 analysts · 34 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TMUS#48T-Mobile US162.01+0.88%
Buy 26 · Hold 6 · Sell 0 · 81% Buy
Target 229.86 (165.00–310.00)+41.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 11 Nov 2025 – 29 Oct 2026 · avg 2 Aug 2026
- Analysts
- 33 analysts · 32 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BA#49Boeing173.40+0.52%
Buy 26 · Hold 7 · Sell 1 · 76% Buy
Target 253.48 (195.00–305.00)+46.2%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 9 Dec 2025 – 29 Oct 2026 · avg 18 Aug 2026
- Analysts
- 41 analysts · 40 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- DIS#50Walt Disney Company (The)116.75−0.40%
Buy 26 · Hold 4 · Sell 1 · 84% Buy
Target 127.67 (86.00–144.00)+9.4%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 14 Nov 2025 – 20 Oct 2026 · avg 24 Jul 2026
- Analysts
- 34 analysts · 33 firms
- Next earnings
- 17 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
About the S&P 500 analyst ratings
Stocks in the S&P 500. For each stock Analyst Radar counts the latest Buy, Hold or Sell rating of every analyst who covers it within the chosen window (one vote per analyst) and averages their price targets in US dollars. Upside is the average target against the current price; the range is the lowest and highest target. The stocks our model scores highest are collected in Radar picks. Research is refreshed daily and prices stream live during the US session.
A summary of analyst opinion, not investment advice.