- 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,182 votes ·
Ranking as of analyst data of 6 Nov 2026
| #Stock | Price · day | Buy / Hold / Sell | Avg target · range (USD) | Upside | Latest target report | Next earnings | Data status | Analysts | Report dates |
|---|---|---|---|---|---|---|---|---|---|
| 49.64−3.72% | Buy 26 · Hold 3 · Sell 2 · 84% Buy | 62.2343.00–71.00 | +25.4%+12.59 USD | 27 OctPartial coverage · checked 6 Nov | 22 JanEstimated | Partial coverage6 Nov 04:02 ET | 3232 firms | avg 15 Aug26 Jan 2026 – 27 Oct 2026 | |
| 288.24−2.24% | Buy 25 · Hold 8 · Sell 0 · 76% Buy | 282.83230.00–325.00 | −1.9%−5.41 USD | 23 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 3434 firms | avg 15 Aug6 Mar 2026 – 23 Oct 2026 | |
| 113.60−1.65% | Buy 25 · Hold 7 · Sell 0 · 78% Buy | 119.04102.00–130.00 | +4.8%+5.44 USD | 27 OctStale · checked 2 Nov | 28 JanEstimated | Stale2 Nov 06:23 ET | 3431 firms | avg 25 Aug17 Apr 2026 – 27 Oct 2026 | |
| 316.91−14.89% | Buy 25 · Hold 9 · Sell 0 · 74% Buy | 594.24480.00–735.00 | +87.5%+277.33 USD | 14 OctPartial coverage · checked 6 Nov | 24 NovConfirmed | Partial coverage6 Nov 03:23 ET | 3737 firms | avg 30 Aug21 Apr 2026 – 14 Oct 2026 | |
| 84.46−4.54% | Buy 25 · Hold 2 · Sell 0 · 93% Buy | 95.8980.00–120.00 | +13.5%+11.43 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 3029 firms | avg 10 Aug12 Feb 2026 – 30 Oct 2026 | |
| 50.62−3.62% | Buy 25 · Hold 6 · Sell 0 · 81% Buy | 66.0852.00–77.00 | +30.5%+15.46 USD | 29 OctStale · checked 2 Nov | — | Stale2 Nov 01:48 ET | 3232 firms | avg 17 Aug26 Jan 2026 – 29 Oct 2026 | |
| 902.90−2.98% | Buy 25 · Hold 10 · Sell 0 · 71% Buy | 844.71185.00–1,030.00 | −6.4%−58.19 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:01 ET | 3633 firms | avg 6 Aug7 Jan 2026 – 30 Oct 2026 | |
| 278.04−0.78% | Buy 25 · Hold 15 · Sell 1 · 61% Buy | 298.03230.00–390.00 | +7.2%+19.99 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 4746 firms | avg 16 Aug12 Feb 2026 – 30 Oct 2026 | |
| 200.96−5.87% | Buy 25 · Hold 3 · Sell 2 · 83% Buy | 266.41155.00–335.00 | +32.6%+65.45 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:03 ET | 3332 firms | avg 20 Aug12 Nov 2025 – 30 Oct 2026 | |
| 356.10+31.04% | Buy 24 · Hold 7 · Sell 0 · 77% Buy | 472.50284.00–775.00 | +32.7%+116.40 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 3432 firms | avg 14 Aug12 Feb 2026 – 28 Oct 2026 | |
| 49.76−3.62% | Buy 24 · Hold 8 · Sell 0 · 75% Buy | 62.7855.00–72.00 | +26.2%+13.02 USD | 30 OctPartial coverage · checked 6 Nov | 15 JanConfirmed | Partial coverage6 Nov 02:19 ET | 3432 firms | avg 12 Sep14 Jan 2026 – 30 Oct 2026 | |
| 29.59−5.52% | Buy 24 · Hold 5 · Sell 0 · 83% Buy | 34.4528.70–45.00 | +16.4%+4.86 USD | 13 OctPartial coverage · checked 6 Nov | 18 DecEstimated | Partial coverage6 Nov 03:21 ET | 3231 firms | avg 22 Aug12 Jan 2026 – 13 Oct 2026 | |
| 35.40+0.57% | Buy 24 · Hold 13 · Sell 0 · 65% Buy | 41.0632.00–53.00 | +16.0%+5.66 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 4038 firms | avg 8 Sep8 Jan 2026 – 29 Oct 2026 | |
| 521.23−0.67% | Buy 24 · Hold 5 · Sell 0 · 83% Buy | 550.71490.00–591.00 | +5.7%+29.48 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 3131 firms | avg 11 Jul30 Nov 2025 – 30 Oct 2026 | |
| 64.25−5.32% | Buy 24 · Hold 2 · Sell 0 · 92% Buy | 85.8275.00–103.00 | +33.6%+21.57 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 2726 firms | avg 5 Aug2 Feb 2026 – 22 Oct 2026 | |
| 135.46−1.08% | Buy 24 · Hold 8 · Sell 1 · 73% Buy | 148.83102.00–189.00 | +9.9%+13.37 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 3634 firms | avg 3 Aug16 Jan 2026 – 27 Oct 2026 | |
| 440.31−4.89% | Buy 24 · Hold 1 · Sell 1 · 92% Buy | 588.75475.00–700.00 | +33.7%+148.44 USD | 20 OctPartial coverage · checked 6 Nov | 8 DecConfirmed | Partial coverage6 Nov 04:02 ET | 3028 firms | avg 14 Aug2 Jan 2026 – 20 Oct 2026 | |
| 154.99−9.73% | Buy 24 · Hold 7 · Sell 3 · 71% Buy | 212.6380.00–265.00 | +37.2%+57.64 USD | 3 NovPartial coverage · checked 6 Nov | 1 FebEstimated | Partial coverage6 Nov 04:00 ET | 4040 firms | avg 26 Aug12 Nov 2025 – 3 Nov 2026 | |
| 343.69−10.77% | Buy 24 · Hold 20 · Sell 5 · 49% Buy | 415.3424.86–600.00 | +20.8%+71.65 USD | 27 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 04:03 ET | 5555 firms | avg 6 Sep18 Dec 2025 – 27 Oct 2026 | |
| 327.02−7.38% | Buy 23 · Hold 4 · Sell 0 · 85% Buy | 496.76392.00–534.00 | +51.9%+169.74 USD | 14 OctPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 03:24 ET | 2826 firms | avg 8 Aug27 Jan 2026 – 14 Oct 2026 | |
| 85.34−2.26% | Buy 23 · Hold 6 · Sell 0 · 79% Buy | 123.2693.00–156.00 | +44.4%+37.92 USD | 29 OctStale · checked 2 Nov | — | Stale2 Nov 01:53 ET | 3030 firms | avg 7 Sep8 May 2026 – 29 Oct 2026 | |
| 322.73−3.13% | Buy 23 · Hold 5 · Sell 0 · 82% Buy | 356.04298.00–425.00 | +10.3%+33.31 USD | 29 OctStale · checked 2 Nov | 26 JanEstimated | Stale2 Nov 02:29 ET | 3130 firms | avg 26 Sep18 Jun 2026 – 29 Oct 2026 | |
| 806.43−22.26% | Buy 23 · Hold 4 · Sell 0 · 85% Buy | 1,986.79450.00–3,000.00 | +146.4%+1,180.36 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 3129 firms | avg 5 Aug15 Jan 2026 – 30 Oct 2026 | |
| 472.41−1.93% | Buy 23 · Hold 2 · Sell 0 · 92% Buy | 520.64450.00–640.00 | +10.2%+48.23 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 2726 firms | avg 12 Sep7 May 2026 – 28 Oct 2026 | |
| 676.94−4.14% | Buy 23 · Hold 7 · Sell 1 · 74% Buy | 745.21600.00–810.00 | +10.1%+68.27 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:03 ET | 3230 firms | avg 30 Sep26 May 2026 – 30 Oct 2026 | |
| 176.73−14.02% | Buy 23 · Hold 4 · Sell 1 · 82% Buy | 330.30188.00–412.00 | +86.9%+153.57 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 3433 firms | avg 2 Sep15 May 2026 – 29 Oct 2026 | |
| 212.93−1.86% | Buy 23 · Hold 5 · Sell 2 · 77% Buy | 224.64175.00–253.00 | +5.5%+11.71 USD | 21 OctPartial coverage · checked 6 Nov | 29 JanEstimated | Partial coverage6 Nov 03:22 ET | 3433 firms | avg 1 Aug17 Feb 2026 – 21 Oct 2026 | |
| 227.24−0.93% | Buy 23 · Hold 13 · Sell 2 · 61% Buy | 252.84191.00–296.00 | +11.3%+25.60 USD | 26 OctPartial coverage · checked 6 Nov | 18 NovConfirmed | Partial coverage6 Nov 03:58 ET | 4039 firms | avg 17 Jul15 Jan 2026 – 26 Oct 2026 | |
| 136.82−9.69% | Buy 23 · Hold 16 · Sell 3 · 55% Buy | 217.03120.00–340.00 | +58.6%+80.21 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 4644 firms | avg 29 Aug8 Jan 2026 – 30 Oct 2026 | |
| 509.06−12.30% | Buy 23 · Hold 5 · Sell 3 · 74% Buy | 797.48610.00–960.00 | +56.7%+288.42 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 3837 firms | avg 20 Aug19 Feb 2026 – 30 Oct 2026 | |
| 95.45−3.39% | Buy 22 · Hold 1 · Sell 0 · 96% Buy | 125.99100.00–160.00 | +32.0%+30.54 USD | 30 OctStale · checked 2 Nov | — | Stale2 Nov 01:34 ET | 2524 firms | avg 20 Aug14 Jan 2026 – 30 Oct 2026 | |
| 95.73−0.07% | Buy 22 · Hold 5 · Sell 0 · 81% Buy | 97.5280.00–106.00 | +1.9%+1.79 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 2929 firms | avg 9 Sep10 Feb 2026 – 29 Oct 2026 | |
| 91.49−0.92% | Buy 22 · Hold 4 · Sell 0 · 85% Buy | 107.5794.00–120.00 | +17.6%+16.08 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 2828 firms | avg 13 Aug6 Feb 2026 – 30 Oct 2026 | |
| 649.80−1.65% | Buy 22 · Hold 8 · Sell 0 · 73% Buy | 625.30500.00–731.00 | −3.8%−24.50 USD | 30 OctStale · checked 2 Nov | 3 DecConfirmed | Stale2 Nov 02:40 ET | 3432 firms | avg 1 Aug6 Feb 2026 – 30 Oct 2026 | |
| 395.72−3.34% | Buy 22 · Hold 8 · Sell 0 · 73% Buy | 474.06380.00–531.00 | +19.8%+78.34 USD | 27 OctPartial coverage · checked 6 Nov | 12 JanEstimated | Partial coverage6 Nov 04:03 ET | 3634 firms | avg 4 Sep22 Apr 2026 – 27 Oct 2026 | |
| 85.36−4.35% | Buy 22 · Hold 0 · Sell 1 · 96% Buy | 100.8673.00–125.00 | +18.2%+15.50 USD | 14 OctPartial coverage · checked 6 Nov | 13 JanEstimated | Partial coverage6 Nov 03:23 ET | 2626 firms | avg 7 Sep19 Jan 2026 – 14 Oct 2026 | |
| 89.33−3.35% | Buy 22 · Hold 6 · Sell 1 · 76% Buy | 99.9361.00–132.00 | +11.9%+10.60 USD | 28 OctPartial coverage · checked 6 Nov | 27 JanConfirmed | Partial coverage6 Nov 03:55 ET | 3232 firms | avg 4 Aug13 Jan 2026 – 28 Oct 2026 | |
| 411.79−1.35% | Buy 22 · Hold 10 · Sell 1 · 67% Buy | 469.74280.00–596.00 | +14.1%+57.95 USD | 13 OctPartial coverage · checked 6 Nov | 6 NovConfirmed | Partial coverage6 Nov 03:56 ET | 3433 firms | avg 25 Aug4 Jun 2026 – 13 Oct 2026 | |
| 146.94−2.27% | Buy 22 · Hold 8 · Sell 1 · 71% Buy | 157.48105.00–180.00 | +7.2%+10.54 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 3232 firms | avg 2 Sep13 Feb 2026 – 30 Oct 2026 | |
| 110.49−4.55% | Buy 22 · Hold 1 · Sell 1 · 92% Buy | 148.0095.00–203.00 | +33.9%+37.51 USD | 22 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:03 ET | 2626 firms | avg 20 Sep1 Jul 2026 – 22 Oct 2026 | |
| 181.25−1.05% | Buy 22 · Hold 3 · Sell 2 · 81% Buy | 198.11100.00–222.00 | +9.3%+16.86 USD | 20 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 2927 firms | avg 4 Aug20 Feb 2026 – 20 Oct 2026 | |
| 193.99−0.45% | Buy 21 · Hold 3 · Sell 0 · 88% Buy | 215.91188.00–260.00 | +11.3%+21.92 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 2624 firms | avg 26 Jul2 Jan 2026 – 30 Oct 2026 | |
| 3,308.97−0.50% | Buy 21 · Hold 6 · Sell 0 · 78% Buy | 3,658.293,000.00–4,450.00 | +10.6%+349.32 USD | 26 OctStale · checked 2 Nov | 8 DecEstimated | Stale2 Nov 01:11 ET | 3131 firms | avg 24 Sep31 Aug 2026 – 26 Oct 2026 | |
| 203.84−1.20% | Buy 21 · Hold 4 · Sell 0 · 84% Buy | 254.63210.50–290.00 | +24.9%+50.79 USD | 27 OctPartial coverage · checked 6 Nov | 19 JanEstimated | Partial coverage6 Nov 03:21 ET | 2727 firms | avg 9 Sep6 May 2026 – 27 Oct 2026 | |
| 100.82+1.46% | Buy 21 · Hold 6 · Sell 0 · 78% Buy | 101.6981.00–115.00 | +0.9%+0.87 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:24 ET | 2928 firms | avg 7 Aug20 Jan 2026 – 27 Oct 2026 | |
| 53.45−2.32% | Buy 21 · Hold 4 · Sell 0 · 84% Buy | 61.1654.00–67.00 | +14.4%+7.71 USD | 30 OctStale · checked 2 Nov | 19 JanConfirmed | Stale2 Nov 01:58 ET | 2624 firms | avg 17 Aug21 Jan 2026 – 30 Oct 2026 | |
| 509.70−18.68% | Buy 21 · Hold 4 · Sell 0 · 84% Buy | 1,154.27820.00–1,400.00 | +126.5%+644.57 USD | 26 OctPartial coverage · checked 6 Nov | 2 FebConfirmed | Partial coverage6 Nov 03:58 ET | 2929 firms | avg 12 Aug1 May 2026 – 26 Oct 2026 | |
| 64.85−13.92% | Buy 21 · Hold 6 · Sell 0 · 78% Buy | 105.9369.00–135.00 | +63.3%+41.08 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:59 ET | 2927 firms | avg 28 Jun6 Jan 2026 – 22 Oct 2026 | |
| 466.53−16.25% | Buy 21 · Hold 7 · Sell 0 · 75% Buy | 1,032.15325.00–1,600.00 | +121.2%+565.62 USD | 28 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:02 ET | 3230 firms | avg 8 Sep16 Dec 2025 – 28 Oct 2026 | |
| 271.82−4.62% | Buy 21 · Hold 4 · Sell 0 · 84% Buy | 325.16271.00–359.00 | +19.6%+53.34 USD | 27 OctStale · checked 2 Nov | — | Stale2 Nov 02:32 ET | 2928 firms | avg 8 Sep19 Feb 2026 – 27 Oct 2026 | |
- SLB#51Schlumberger49.64−3.72%
Buy 26 · Hold 3 · Sell 2 · 84% Buy
Target 62.23 (43.00–71.00)+25.4%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 26 Jan 2026 – 27 Oct 2026 · avg 15 Aug 2026
- Analysts
- 32 analysts · 32 firms
- Next earnings
- 22 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ABBV#52AbbVie288.24−2.24%
Buy 25 · Hold 8 · Sell 0 · 76% Buy
Target 282.83 (230.00–325.00)−1.9%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 6 Mar 2026 – 23 Oct 2026 · avg 15 Aug 2026
- Analysts
- 34 analysts · 34 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ABT#53Abbott Laboratories113.60−1.65%
Buy 25 · Hold 7 · Sell 0 · 78% Buy
Target 119.04 (102.00–130.00)+4.8%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 17 Apr 2026 – 27 Oct 2026 · avg 25 Aug 2026
- Analysts
- 34 analysts · 31 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Stale · checked 2 Nov
- DELL#54Dell Technologies316.91−14.89%
Buy 25 · Hold 9 · Sell 0 · 74% Buy
Target 594.24 (480.00–735.00)+87.5%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 21 Apr 2026 – 14 Oct 2026 · avg 30 Aug 2026
- Analysts
- 37 analysts · 37 firms
- Next earnings
- 24 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- DXCM#55Dexcom84.46−4.54%
Buy 25 · Hold 2 · Sell 0 · 93% Buy
Target 95.89 (80.00–120.00)+13.5%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 12 Feb 2026 – 30 Oct 2026 · avg 10 Aug 2026
- Analysts
- 30 analysts · 29 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EQT#56EQT Corporation50.62−3.62%
Buy 25 · Hold 6 · Sell 0 · 81% Buy
Target 66.08 (52.00–77.00)+30.5%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 26 Jan 2026 – 29 Oct 2026 · avg 17 Aug 2026
- Analysts
- 32 analysts · 32 firms
- Next earnings
- —
- Research
- Stale · checked 2 Nov
- REGN#57Regeneron Pharmaceuticals902.90−2.98%
Buy 25 · Hold 10 · Sell 0 · 71% Buy
Target 844.71 (185.00–1,030.00)−6.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 7 Jan 2026 – 30 Oct 2026 · avg 6 Aug 2026
- Analysts
- 36 analysts · 33 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- MCD#58McDonald's278.04−0.78%
Buy 25 · Hold 15 · Sell 1 · 61% Buy
Target 298.03 (230.00–390.00)+7.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 12 Feb 2026 – 30 Oct 2026 · avg 16 Aug 2026
- Analysts
- 47 analysts · 46 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TWLO#59Twilio200.96−5.87%
Buy 25 · Hold 3 · Sell 2 · 83% Buy
Target 266.41 (155.00–335.00)+32.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 12 Nov 2025 – 30 Oct 2026 · avg 20 Aug 2026
- Analysts
- 33 analysts · 32 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- APP#60AppLovin356.10+31.04%
Buy 24 · Hold 7 · Sell 0 · 77% Buy
Target 472.50 (284.00–775.00)+32.7%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 12 Feb 2026 – 28 Oct 2026 · avg 14 Aug 2026
- Analysts
- 34 analysts · 32 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BAC#61Bank of America49.76−3.62%
Buy 24 · Hold 8 · Sell 0 · 75% Buy
Target 62.78 (55.00–72.00)+26.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 14 Jan 2026 – 30 Oct 2026 · avg 12 Sep 2026
- Analysts
- 34 analysts · 32 firms
- Next earnings
- 15 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CCL#62Carnival Corporation29.59−5.52%
Buy 24 · Hold 5 · Sell 0 · 83% Buy
Target 34.45 (28.70–45.00)+16.4%
Details
- Latest target report
- 13 Oct 2026
- Report dates
- 12 Jan 2026 – 13 Oct 2026 · avg 22 Aug 2026
- Analysts
- 32 analysts · 31 firms
- Next earnings
- 18 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- CMG#63Chipotle Mexican Grill35.40+0.57%
Buy 24 · Hold 13 · Sell 0 · 65% Buy
Target 41.06 (32.00–53.00)+16.0%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 8 Jan 2026 – 29 Oct 2026 · avg 8 Sep 2026
- Analysts
- 40 analysts · 38 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- LIN#64Linde plc521.23−0.67%
Buy 24 · Hold 5 · Sell 0 · 83% Buy
Target 550.71 (490.00–591.00)+5.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 30 Nov 2025 – 30 Oct 2026 · avg 11 Jul 2026
- Analysts
- 31 analysts · 31 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- WMB#65Williams Companies64.25−5.32%
Buy 24 · Hold 2 · Sell 0 · 92% Buy
Target 85.82 (75.00–103.00)+33.6%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 2 Feb 2026 – 22 Oct 2026 · avg 5 Aug 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- COP#66ConocoPhillips135.46−1.08%
Buy 24 · Hold 8 · Sell 1 · 73% Buy
Target 148.83 (102.00–189.00)+9.9%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 16 Jan 2026 – 27 Oct 2026 · avg 3 Aug 2026
- Analysts
- 36 analysts · 34 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SNPS#67Synopsys440.31−4.89%
Buy 24 · Hold 1 · Sell 1 · 92% Buy
Target 588.75 (475.00–700.00)+33.7%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 2 Jan 2026 – 20 Oct 2026 · avg 14 Aug 2026
- Analysts
- 30 analysts · 28 firms
- Next earnings
- 8 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- PLTR#68Palantir Technologies154.99−9.73%
Buy 24 · Hold 7 · Sell 3 · 71% Buy
Target 212.63 (80.00–265.00)+37.2%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 12 Nov 2025 – 3 Nov 2026 · avg 26 Aug 2026
- Analysts
- 40 analysts · 40 firms
- Next earnings
- 1 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- TSLA#69Tesla, Inc.343.69−10.77%
Buy 24 · Hold 20 · Sell 5 · 49% Buy
Target 415.34 (24.86–600.00)+20.8%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 18 Dec 2025 – 27 Oct 2026 · avg 6 Sep 2026
- Analysts
- 55 analysts · 55 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ETN#70Eaton Corporation327.02−7.38%
Buy 23 · Hold 4 · Sell 0 · 85% Buy
Target 496.76 (392.00–534.00)+51.9%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 27 Jan 2026 – 14 Oct 2026 · avg 8 Aug 2026
- Analysts
- 28 analysts · 26 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- EXE#71Expand Energy85.34−2.26%
Buy 23 · Hold 6 · Sell 0 · 79% Buy
Target 123.26 (93.00–156.00)+44.4%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 8 May 2026 – 29 Oct 2026 · avg 7 Sep 2026
- Analysts
- 30 analysts · 30 firms
- Next earnings
- —
- Research
- Stale · checked 2 Nov
- RCL#72Royal Caribbean Group322.73−3.13%
Buy 23 · Hold 5 · Sell 0 · 82% Buy
Target 356.04 (298.00–425.00)+10.3%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 18 Jun 2026 – 29 Oct 2026 · avg 26 Sep 2026
- Analysts
- 31 analysts · 30 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Stale · checked 2 Nov
- SNDK#73Sandisk806.43−22.26%
Buy 23 · Hold 4 · Sell 0 · 85% Buy
Target 1,986.79 (450.00–3,000.00)+146.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 15 Jan 2026 – 30 Oct 2026 · avg 5 Aug 2026
- Analysts
- 31 analysts · 29 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SPGI#74S&P Global472.41−1.93%
Buy 23 · Hold 2 · Sell 0 · 92% Buy
Target 520.64 (450.00–640.00)+10.2%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 7 May 2026 – 28 Oct 2026 · avg 12 Sep 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TMO#75Thermo Fisher Scientific676.94−4.14%
Buy 23 · Hold 7 · Sell 1 · 74% Buy
Target 745.21 (600.00–810.00)+10.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 26 May 2026 – 30 Oct 2026 · avg 30 Sep 2026
- Analysts
- 32 analysts · 30 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- VRT#76Vertiv176.73−14.02%
Buy 23 · Hold 4 · Sell 1 · 82% Buy
Target 330.30 (188.00–412.00)+86.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 15 May 2026 – 29 Oct 2026 · avg 2 Sep 2026
- Analysts
- 34 analysts · 33 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CVX#77Chevron Corporation212.93−1.86%
Buy 23 · Hold 5 · Sell 2 · 77% Buy
Target 224.64 (175.00–253.00)+5.5%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 17 Feb 2026 – 21 Oct 2026 · avg 1 Aug 2026
- Analysts
- 34 analysts · 33 firms
- Next earnings
- 29 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- LOW#78Lowe's227.24−0.93%
Buy 23 · Hold 13 · Sell 2 · 61% Buy
Target 252.84 (191.00–296.00)+11.3%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 15 Jan 2026 – 26 Oct 2026 · avg 17 Jul 2026
- Analysts
- 40 analysts · 39 firms
- Next earnings
- 18 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- COIN#79Coinbase136.82−9.69%
Buy 23 · Hold 16 · Sell 3 · 55% Buy
Target 217.03 (120.00–340.00)+58.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 8 Jan 2026 – 30 Oct 2026 · avg 29 Aug 2026
- Analysts
- 46 analysts · 44 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PWR#80Quanta Services509.06−12.30%
Buy 23 · Hold 5 · Sell 3 · 74% Buy
Target 797.48 (610.00–960.00)+56.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 19 Feb 2026 – 30 Oct 2026 · avg 20 Aug 2026
- Analysts
- 38 analysts · 37 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CRH#81CRH plc95.45−3.39%
Buy 22 · Hold 1 · Sell 0 · 96% Buy
Target 125.99 (100.00–160.00)+32.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 14 Jan 2026 – 30 Oct 2026 · avg 20 Aug 2026
- Analysts
- 25 analysts · 24 firms
- Next earnings
- —
- Research
- Stale · checked 2 Nov
- KO#82Coca-Cola Company (The)95.73−0.07%
Buy 22 · Hold 5 · Sell 0 · 81% Buy
Target 97.52 (80.00–106.00)+1.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 10 Feb 2026 – 29 Oct 2026 · avg 9 Sep 2026
- Analysts
- 29 analysts · 29 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ORLY#83O'Reilly Automotive91.49−0.92%
Buy 22 · Hold 4 · Sell 0 · 85% Buy
Target 107.57 (94.00–120.00)+17.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 6 Feb 2026 – 30 Oct 2026 · avg 13 Aug 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ULTA#84Ulta Beauty649.80−1.65%
Buy 22 · Hold 8 · Sell 0 · 73% Buy
Target 625.30 (500.00–731.00)−3.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 6 Feb 2026 – 30 Oct 2026 · avg 1 Aug 2026
- Analysts
- 34 analysts · 32 firms
- Next earnings
- 3 Dec · Confirmed
- Research
- Stale · checked 2 Nov
- UNH#85UnitedHealth Group395.72−3.34%
Buy 22 · Hold 8 · Sell 0 · 73% Buy
Target 474.06 (380.00–531.00)+19.8%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 22 Apr 2026 – 27 Oct 2026 · avg 4 Sep 2026
- Analysts
- 36 analysts · 34 firms
- Next earnings
- 12 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- DAL#86Delta Air Lines85.36−4.35%
Buy 22 · Hold 0 · Sell 1 · 96% Buy
Target 100.86 (73.00–125.00)+18.2%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 19 Jan 2026 – 14 Oct 2026 · avg 7 Sep 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- 13 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- GM#87General Motors89.33−3.35%
Buy 22 · Hold 6 · Sell 1 · 76% Buy
Target 99.93 (61.00–132.00)+11.9%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 13 Jan 2026 – 28 Oct 2026 · avg 4 Aug 2026
- Analysts
- 32 analysts · 32 firms
- Next earnings
- 27 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- HUM#88Humana411.79−1.35%
Buy 22 · Hold 10 · Sell 1 · 67% Buy
Target 469.74 (280.00–596.00)+14.1%
Details
- Latest target report
- 13 Oct 2026
- Report dates
- 4 Jun 2026 – 13 Oct 2026 · avg 25 Aug 2026
- Analysts
- 34 analysts · 33 firms
- Next earnings
- 6 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- MRK#89Merck & Co.146.94−2.27%
Buy 22 · Hold 8 · Sell 1 · 71% Buy
Target 157.48 (105.00–180.00)+7.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 13 Feb 2026 – 30 Oct 2026 · avg 2 Sep 2026
- Analysts
- 32 analysts · 32 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- UAL#90United Airlines Holdings110.49−4.55%
Buy 22 · Hold 1 · Sell 1 · 92% Buy
Target 148.00 (95.00–203.00)+33.9%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 1 Jul 2026 – 22 Oct 2026 · avg 20 Sep 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- LYV#91Live Nation Entertainment181.25−1.05%
Buy 22 · Hold 3 · Sell 2 · 81% Buy
Target 198.11 (100.00–222.00)+9.3%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 20 Feb 2026 – 20 Oct 2026 · avg 4 Aug 2026
- Analysts
- 29 analysts · 27 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AMT#92American Tower193.99−0.45%
Buy 21 · Hold 3 · Sell 0 · 88% Buy
Target 215.91 (188.00–260.00)+11.3%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 2 Jan 2026 – 30 Oct 2026 · avg 26 Jul 2026
- Analysts
- 26 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AZO#93AutoZone3,308.97−0.50%
Buy 21 · Hold 6 · Sell 0 · 78% Buy
Target 3,658.29 (3,000.00–4,450.00)+10.6%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 31 Aug 2026 – 26 Oct 2026 · avg 24 Sep 2026
- Analysts
- 31 analysts · 31 firms
- Next earnings
- 8 Dec · Estimated
- Research
- Stale · checked 2 Nov
- COF#94Capital One203.84−1.20%
Buy 21 · Hold 4 · Sell 0 · 84% Buy
Target 254.63 (210.50–290.00)+24.9%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 6 May 2026 – 27 Oct 2026 · avg 9 Sep 2026
- Analysts
- 27 analysts · 27 firms
- Next earnings
- 19 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- EW#95Edwards Lifesciences100.82+1.46%
Buy 21 · Hold 6 · Sell 0 · 78% Buy
Target 101.69 (81.00–115.00)+0.9%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 20 Jan 2026 – 27 Oct 2026 · avg 7 Aug 2026
- Analysts
- 29 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FITB#96Fifth Third Bancorp53.45−2.32%
Buy 21 · Hold 4 · Sell 0 · 84% Buy
Target 61.16 (54.00–67.00)+14.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 21 Jan 2026 – 30 Oct 2026 · avg 17 Aug 2026
- Analysts
- 26 analysts · 24 firms
- Next earnings
- 19 Jan · Confirmed
- Research
- Stale · checked 2 Nov
- LITE#97Lumentum509.70−18.68%
Buy 21 · Hold 4 · Sell 0 · 84% Buy
Target 1,154.27 (820.00–1,400.00)+126.5%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 1 May 2026 – 26 Oct 2026 · avg 12 Aug 2026
- Analysts
- 29 analysts · 29 firms
- Next earnings
- 2 Feb · Confirmed
- Research
- Partial coverage · checked 6 Nov
- MCHP#98Microchip Technology64.85−13.92%
Buy 21 · Hold 6 · Sell 0 · 78% Buy
Target 105.93 (69.00–135.00)+63.3%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 6 Jan 2026 – 22 Oct 2026 · avg 28 Jun 2026
- Analysts
- 29 analysts · 27 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- STX#99Seagate Technology466.53−16.25%
Buy 21 · Hold 7 · Sell 0 · 75% Buy
Target 1,032.15 (325.00–1,600.00)+121.2%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 16 Dec 2025 – 28 Oct 2026 · avg 8 Sep 2026
- Analysts
- 32 analysts · 30 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- TRGP#100Targa Resources271.82−4.62%
Buy 21 · Hold 4 · Sell 0 · 84% Buy
Target 325.16 (271.00–359.00)+19.6%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 19 Feb 2026 – 27 Oct 2026 · avg 8 Sep 2026
- Analysts
- 29 analysts · 28 firms
- Next earnings
- —
- Research
- Stale · checked 2 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.