- 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 |
|---|---|---|---|---|---|---|---|---|---|
| 161.14−2.98% | Buy 13 · Hold 16 · Sell 0 · 45% Buy | 170.55145.00–193.00 | +5.8%+9.41 USD | 26 OctPartial coverage · checked 6 Nov | 3 FebConfirmed | Partial coverage6 Nov 04:05 ET | 3030 firms | avg 28 Jul5 Feb 2026 – 26 Oct 2026 | |
| 62.14−1.57% | Buy 13 · Hold 18 · Sell 1 · 41% Buy | 66.3740.00–80.00 | +6.8%+4.23 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:51 ET | 3534 firms | avg 23 Aug17 Dec 2025 – 30 Oct 2026 | |
| 133.75−3.08% | Buy 13 · Hold 17 · Sell 1 · 42% Buy | 139.7590.00–170.00 | +4.5%+6.00 USD | 2 OctPartial coverage · checked 6 Nov | 3 DecConfirmed | Partial coverage6 Nov 03:23 ET | 3332 firms | avg 11 Aug9 Jan 2026 – 2 Oct 2026 | |
| 121.96−1.13% | Buy 13 · Hold 17 · Sell 1 · 42% Buy | 122.7175.00–153.00 | +0.6%+0.75 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:24 ET | 4141 firms | avg 4 Sep21 Apr 2026 – 30 Oct 2026 | |
| 494.99−2.46% | Buy 13 · Hold 10 · Sell 1 · 54% Buy | 475.23380.00–579.00 | −4.0%−19.76 USD | 30 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 03:56 ET | 2727 firms | avg 6 Sep9 May 2026 – 30 Oct 2026 | |
256INCYIncyte | 119.65+1.39% | Buy 13 · Hold 13 · Sell 1 · 48% Buy | 134.6495.00–157.00 | +12.5%+14.99 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:25 ET | 3131 firms | avg 1 Oct17 Jun 2026 – 30 Oct 2026 |
| 27.10−1.67% | Buy 13 · Hold 12 · Sell 1 · 50% Buy | 32.3227.00–36.00 | +19.3%+5.22 USD | 20 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:26 ET | 2726 firms | avg 10 Jul12 Nov 2025 – 20 Oct 2026 | |
| 567.08−1.58% | Buy 13 · Hold 11 · Sell 1 · 52% Buy | 668.86560.00–775.00 | +17.9%+101.78 USD | 4 NovPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 03:58 ET | 2727 firms | avg 2 Sep30 Jan 2026 – 4 Nov 2026 | |
| 245.72−0.53% | Buy 13 · Hold 8 · Sell 1 · 59% Buy | 271.33151.00–350.00 | +10.4%+25.61 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 2424 firms | avg 10 Sep22 Apr 2026 – 29 Oct 2026 | |
| 110.06+2.24% | Buy 13 · Hold 14 · Sell 2 · 45% Buy | 106.2170.00–125.00 | −3.5%−3.85 USD | 3 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 3230 firms | avg 16 Aug25 Nov 2025 – 3 Nov 2026 | |
261AONAon plc | 334.81−2.78% | Buy 13 · Hold 6 · Sell 4 · 57% Buy | 358.44257.00–435.00 | +7.1%+23.63 USD | 29 OctPartial coverage · checked 6 Nov | 29 JanEstimated | Partial coverage6 Nov 02:19 ET | 2525 firms | avg 22 Sep6 Jul 2026 – 29 Oct 2026 |
| 147.72+0.16% | Buy 12 · Hold 8 · Sell 0 · 60% Buy | 165.97139.00–182.00 | +12.4%+18.25 USD | 30 OctPartial coverage · checked 6 Nov | 15 JanConfirmed | Partial coverage6 Nov 02:20 ET | 2222 firms | avg 30 Aug17 Apr 2026 – 30 Oct 2026 | |
263KEYKeyCorp | 20.85−0.52% | Buy 12 · Hold 9 · Sell 0 · 57% Buy | 44.7421.50–415.00 | +114.6%+23.89 USD | 30 OctPartial coverage · checked 6 Nov | 20 JanConfirmed | Partial coverage6 Nov 03:57 ET | 2222 firms | avg 13 Aug17 Apr 2026 – 30 Oct 2026 |
| 514.51−0.48% | Buy 12 · Hold 2 · Sell 0 · 86% Buy | 524.30476.00–550.00 | +1.9%+9.79 USD | 14 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:59 ET | 1515 firms | avg 6 Aug1 Jun 2026 – 14 Oct 2026 | |
| 122.38−0.72% | Buy 12 · Hold 12 · Sell 0 · 50% Buy | 129.05115.00–140.00 | +5.4%+6.67 USD | 29 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:00 ET | 2725 firms | avg 22 Aug18 Feb 2026 – 29 Oct 2026 | |
| 165.56+0.20% | Buy 12 · Hold 7 · Sell 0 · 63% Buy | 194.39144.00–230.00 | +17.4%+28.83 USD | 30 OctPartial coverage · checked 6 Nov | 15 JanConfirmed | Partial coverage6 Nov 04:02 ET | 2323 firms | avg 30 Aug6 Jan 2026 – 30 Oct 2026 | |
| 73.74−0.45% | Buy 12 · Hold 12 · Sell 0 · 50% Buy | 85.9573.00–103.00 | +16.6%+12.21 USD | 29 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:02 ET | 2525 firms | avg 22 Aug27 Feb 2026 – 29 Oct 2026 | |
| 54.11+0.88% | Buy 12 · Hold 2 · Sell 0 · 86% Buy | 79.5061.00–94.00 | +46.9%+25.39 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:03 ET | 1514 firms | avg 1 Aug30 Mar 2026 – 26 Oct 2026 | |
| 165.87+0.34% | Buy 12 · Hold 16 · Sell 0 · 43% Buy | 176.50142.00–200.00 | +6.4%+10.63 USD | 20 OctPartial coverage · checked 6 Nov | 29 JanEstimated | Partial coverage6 Nov 03:54 ET | 3030 firms | avg 4 Aug3 Feb 2026 – 20 Oct 2026 | |
| 322.02+0.12% | Buy 12 · Hold 2 · Sell 0 · 86% Buy | 407.69310.00–460.00 | +26.6%+85.67 USD | 15 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:05 ET | 1716 firms | avg 11 Aug6 Mar 2026 – 15 Oct 2026 | |
| 119.50−0.27% | Buy 12 · Hold 11 · Sell 1 · 50% Buy | 142.70118.00–189.00 | +19.4%+23.20 USD | 26 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 02:20 ET | 2929 firms | avg 26 Aug10 Dec 2025 – 26 Oct 2026 | |
| 88.60−2.58% | Buy 12 · Hold 11 · Sell 1 · 50% Buy | 93.5580.00–120.00 | +5.6%+4.95 USD | 23 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 2624 firms | avg 14 Jul2 Jan 2026 – 23 Oct 2026 | |
| 96.56−2.16% | Buy 12 · Hold 8 · Sell 1 · 57% Buy | 97.4875.00–110.00 | +0.9%+0.92 USD | 19 OctPartial coverage · checked 6 Nov | 29 JanEstimated | Partial coverage6 Nov 03:22 ET | 2323 firms | avg 20 Jul2 Feb 2026 – 19 Oct 2026 | |
| 354.06−0.64% | Buy 12 · Hold 10 · Sell 1 · 52% Buy | 408.40309.00–465.00 | +15.3%+54.34 USD | 20 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:55 ET | 2525 firms | avg 7 Aug30 Apr 2026 – 20 Oct 2026 | |
| 865.82−0.36% | Buy 12 · Hold 14 · Sell 1 · 44% Buy | 1,072.00875.00–1,300.00 | +23.8%+206.18 USD | 28 OctPartial coverage · checked 6 Nov | 19 JanConfirmed | Partial coverage6 Nov 03:56 ET | 3130 firms | avg 9 Sep19 May 2026 – 28 Oct 2026 | |
| 217.55−0.45% | Buy 12 · Hold 8 · Sell 2 · 55% Buy | 279.88195.00–328.00 | +28.7%+62.33 USD | 28 OctPartial coverage · checked 6 Nov | 15 JanConfirmed | Partial coverage6 Nov 02:26 ET | 2928 firms | avg 8 Sep11 Dec 2025 – 28 Oct 2026 | |
| 346.45−1.36% | Buy 12 · Hold 10 · Sell 2 · 50% Buy | 394.35197.00–510.00 | +13.8%+47.90 USD | 28 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:03 ET | 2525 firms | avg 31 Aug8 Jan 2026 – 28 Oct 2026 | |
| 32.34−0.61% | Buy 12 · Hold 11 · Sell 3 · 46% Buy | 45.4426.00–117.00 | +40.5%+13.10 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 2828 firms | avg 9 Sep27 Apr 2026 – 30 Oct 2026 | |
| 141.97−1.79% | Buy 12 · Hold 8 · Sell 3 · 52% Buy | 152.59122.00–209.00 | +7.5%+10.62 USD | 8 OctPartial coverage · checked 6 Nov | 7 JanEstimated | Partial coverage6 Nov 03:22 ET | 2828 firms | avg 14 Sep23 Apr 2026 – 8 Oct 2026 | |
| 44.63+2.64% | Buy 12 · Hold 18 · Sell 5 · 34% Buy | 45.9727.00–62.00 | +3.0%+1.34 USD | 20 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 3835 firms | avg 15 Aug26 Nov 2025 – 20 Oct 2026 | |
281AEEAmeren | 112.85+0.04% | Buy 11 · Hold 8 · Sell 0 · 58% Buy | 116.62104.00–137.00 | +3.3%+3.77 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:17 ET | 2121 firms | avg 27 Aug18 Feb 2026 – 22 Oct 2026 |
| 40.66+1.73% | Buy 11 · Hold 9 · Sell 0 · 55% Buy | 44.2939.00–49.00 | +8.9%+3.63 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 2323 firms | avg 4 Sep17 Dec 2025 – 29 Oct 2026 | |
283CPAYCorpay | 455.16+1.83% | Buy 11 · Hold 4 · Sell 0 · 73% Buy | 451.64388.00–536.00 | −0.8%−3.52 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:21 ET | 1717 firms | avg 20 Aug8 May 2026 – 28 Oct 2026 |
284ECHOEchoStar | 94.62+5.23% | Buy 11 · Hold 0 · Sell 0 · 100% Buy | 135.22103.00–207.00 | +42.9%+40.60 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:22 ET | 1210 firms | avg 27 Aug15 Jul 2026 – 2 Nov 2026 |
| 159.19−0.58% | Buy 11 · Hold 9 · Sell 0 · 55% Buy | 157.53141.00–178.00 | −1.0%−1.66 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:54 ET | 2221 firms | avg 4 Aug5 Dec 2025 – 29 Oct 2026 | |
| 69.78+4.56% | Buy 11 · Hold 1 · Sell 0 · 92% Buy | 127.6723.00–180.00 | +83.0%+57.89 USD | 2 NovPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 02:24 ET | 1515 firms | avg 20 Jul12 Nov 2025 – 2 Nov 2026 | |
287GLGlobe Life | 157.18−1.28% | Buy 11 · Hold 6 · Sell 0 · 65% Buy | 185.25155.00–215.00 | +17.9%+28.07 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 1918 firms | avg 5 Sep18 Mar 2026 – 28 Oct 2026 |
| 24.62−0.04% | Buy 11 · Hold 9 · Sell 0 · 55% Buy | 25.6323.00–28.00 | +4.1%+1.01 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 2221 firms | avg 20 Aug23 Apr 2026 – 27 Oct 2026 | |
| 34.53+0.85% | Buy 11 · Hold 3 · Sell 0 · 79% Buy | 45.7535.00–61.00 | +32.5%+11.22 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 02:26 ET | 1616 firms | avg 2 Aug22 Jan 2026 – 30 Oct 2026 | |
290JBLJabil | 239.09+1.16% | Buy 11 · Hold 0 · Sell 0 · 100% Buy | 422.91344.00–475.00 | +76.9%+183.82 USD | 12 OctPartial coverage · checked 6 Nov | 16 DecEstimated | Partial coverage6 Nov 03:57 ET | 1212 firms | avg 28 Aug18 Jun 2026 – 12 Oct 2026 |
| 36.63−0.70% | Buy 11 · Hold 6 · Sell 0 · 65% Buy | 36.2128.00–42.00 | −1.1%−0.42 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:57 ET | 2120 firms | avg 1 Aug30 Mar 2026 – 22 Oct 2026 | |
| 272.13+4.42% | Buy 11 · Hold 3 · Sell 0 · 79% Buy | 400.50220.00–487.00 | +47.2%+128.37 USD | 19 OctPartial coverage · checked 6 Nov | 19 NovConfirmed | Partial coverage6 Nov 03:57 ET | 1514 firms | avg 27 Jul10 Dec 2025 – 19 Oct 2026 | |
293MCKMcKesson | 1,060.84−1.04% | Buy 11 · Hold 5 · Sell 0 · 69% Buy | 1,001.24845.00–1,200.00 | −5.6%−59.60 USD | 20 OctPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 03:58 ET | 2121 firms | avg 25 Jul5 Feb 2026 – 20 Oct 2026 |
| 372.74−1.21% | Buy 11 · Hold 7 · Sell 0 · 61% Buy | 418.00210.00–560.00 | +12.1%+45.26 USD | 22 OctPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 03:58 ET | 2121 firms | avg 25 Aug9 Mar 2026 – 22 Oct 2026 | |
| 197.88−1.80% | Buy 11 · Hold 5 · Sell 0 · 69% Buy | 207.79175.00–225.00 | +5.0%+9.91 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 1715 firms | avg 26 Jul26 Nov 2025 – 26 Oct 2026 | |
| 74.84−1.89% | Buy 11 · Hold 9 · Sell 0 · 55% Buy | 83.9076.00–92.00 | +12.1%+9.06 USD | 23 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:30 ET | 2524 firms | avg 17 Aug2 Mar 2026 – 23 Oct 2026 | |
| 189.42−1.90% | Buy 11 · Hold 9 · Sell 0 · 55% Buy | 223.78164.00–280.00 | +18.1%+34.36 USD | 20 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:02 ET | 2222 firms | avg 29 Jul2 Feb 2026 – 20 Oct 2026 | |
| 130.55−2.03% | Buy 11 · Hold 6 · Sell 0 · 65% Buy | 137.06110.00–160.00 | +5.0%+6.51 USD | 16 OctPartial coverage · checked 6 Nov | 24 NovEstimated | Partial coverage6 Nov 02:31 ET | 2222 firms | avg 4 Aug9 Apr 2026 – 16 Oct 2026 | |
| 207.01+0.32% | Buy 11 · Hold 5 · Sell 0 · 69% Buy | 255.00216.00–300.00 | +23.2%+47.99 USD | 29 OctPartial coverage · checked 6 Nov | 20 JanEstimated | Partial coverage6 Nov 04:03 ET | 1818 firms | avg 2 Aug13 Feb 2026 – 29 Oct 2026 | |
300TERTeradyne | 218.22+2.57% | Buy 11 · Hold 7 · Sell 0 · 61% Buy | 406.28220.00–550.00 | +86.2%+188.06 USD | 29 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 04:03 ET | 2119 firms | avg 25 Jun9 Jan 2026 – 29 Oct 2026 |
- YUM#251Yum! Brands161.14−2.98%
Buy 13 · Hold 16 · Sell 0 · 45% Buy
Target 170.55 (145.00–193.00)+5.8%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 5 Feb 2026 – 26 Oct 2026 · avg 28 Jul 2026
- Analysts
- 30 analysts · 30 firms
- Next earnings
- 3 Feb · Confirmed
- Research
- Partial coverage · checked 6 Nov
- BMY#252Bristol Myers Squibb62.14−1.57%
Buy 13 · Hold 18 · Sell 1 · 41% Buy
Target 66.37 (40.00–80.00)+6.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 17 Dec 2025 – 30 Oct 2026 · avg 23 Aug 2026
- Analysts
- 35 analysts · 34 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DG#253Dollar General133.75−3.08%
Buy 13 · Hold 17 · Sell 1 · 42% Buy
Target 139.75 (90.00–170.00)+4.5%
Details
- Latest target report
- 2 Oct 2026
- Report dates
- 9 Jan 2026 – 2 Oct 2026 · avg 11 Aug 2026
- Analysts
- 33 analysts · 32 firms
- Next earnings
- 3 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- EBAY#254eBay Inc.121.96−1.13%
Buy 13 · Hold 17 · Sell 1 · 42% Buy
Target 122.71 (75.00–153.00)+0.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 21 Apr 2026 – 30 Oct 2026 · avg 4 Sep 2026
- Analysts
- 41 analysts · 41 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HCA#255HCA Healthcare494.99−2.46%
Buy 13 · Hold 10 · Sell 1 · 54% Buy
Target 475.23 (380.00–579.00)−4.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 9 May 2026 – 30 Oct 2026 · avg 6 Sep 2026
- Analysts
- 27 analysts · 27 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- INCY#256Incyte119.65+1.39%
Buy 13 · Hold 13 · Sell 1 · 48% Buy
Target 134.64 (95.00–157.00)+12.5%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 17 Jun 2026 – 30 Oct 2026 · avg 1 Oct 2026
- Analysts
- 31 analysts · 31 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- INVH#257Invitation Homes27.10−1.67%
Buy 13 · Hold 12 · Sell 1 · 50% Buy
Target 32.32 (27.00–36.00)+19.3%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 12 Nov 2025 – 20 Oct 2026 · avg 10 Jul 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- LMT#258Lockheed Martin567.08−1.58%
Buy 13 · Hold 11 · Sell 1 · 52% Buy
Target 668.86 (560.00–775.00)+17.9%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 30 Jan 2026 – 4 Nov 2026 · avg 2 Sep 2026
- Analysts
- 27 analysts · 27 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- PSX#259Phillips 66245.72−0.53%
Buy 13 · Hold 8 · Sell 1 · 59% Buy
Target 271.33 (151.00–350.00)+10.4%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 22 Apr 2026 – 29 Oct 2026 · avg 10 Sep 2026
- Analysts
- 24 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EL#260Estée Lauder Companies (The)110.06+2.24%
Buy 13 · Hold 14 · Sell 2 · 45% Buy
Target 106.21 (70.00–125.00)−3.5%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 25 Nov 2025 – 3 Nov 2026 · avg 16 Aug 2026
- Analysts
- 32 analysts · 30 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AON#261Aon plc334.81−2.78%
Buy 13 · Hold 6 · Sell 4 · 57% Buy
Target 358.44 (257.00–435.00)+7.1%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 6 Jul 2026 – 29 Oct 2026 · avg 22 Sep 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- 29 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- BNY#262BNY Mellon147.72+0.16%
Buy 12 · Hold 8 · Sell 0 · 60% Buy
Target 165.97 (139.00–182.00)+12.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 17 Apr 2026 – 30 Oct 2026 · avg 30 Aug 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- 15 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- KEY#263KeyCorp20.85−0.52%
Buy 12 · Hold 9 · Sell 0 · 57% Buy
Target 44.74 (21.50–415.00)+114.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 17 Apr 2026 – 30 Oct 2026 · avg 13 Aug 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- 20 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- MSI#264Motorola Solutions514.51−0.48%
Buy 12 · Hold 2 · Sell 0 · 86% Buy
Target 524.30 (476.00–550.00)+1.9%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 1 Jun 2026 – 14 Oct 2026 · avg 6 Aug 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PPG#265PPG Industries122.38−0.72%
Buy 12 · Hold 12 · Sell 0 · 50% Buy
Target 129.05 (115.00–140.00)+5.4%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 18 Feb 2026 – 29 Oct 2026 · avg 22 Aug 2026
- Analysts
- 27 analysts · 25 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- STT#266State Street Corporation165.56+0.20%
Buy 12 · Hold 7 · Sell 0 · 63% Buy
Target 194.39 (144.00–230.00)+17.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 6 Jan 2026 – 30 Oct 2026 · avg 30 Aug 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- 15 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- SYF#267Synchrony Financial73.74−0.45%
Buy 12 · Hold 12 · Sell 0 · 50% Buy
Target 85.95 (73.00–103.00)+16.6%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 27 Feb 2026 – 29 Oct 2026 · avg 22 Aug 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- TRMB#268Trimble Inc.54.11+0.88%
Buy 12 · Hold 2 · Sell 0 · 86% Buy
Target 79.50 (61.00–94.00)+46.9%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 30 Mar 2026 – 26 Oct 2026 · avg 1 Aug 2026
- Analysts
- 15 analysts · 14 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- XOM#269ExxonMobil165.87+0.34%
Buy 12 · Hold 16 · Sell 0 · 43% Buy
Target 176.50 (142.00–200.00)+6.4%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 3 Feb 2026 – 20 Oct 2026 · avg 4 Aug 2026
- Analysts
- 30 analysts · 30 firms
- Next earnings
- 29 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ZBRA#270Zebra Technologies322.02+0.12%
Buy 12 · Hold 2 · Sell 0 · 86% Buy
Target 407.69 (310.00–460.00)+26.6%
Details
- Latest target report
- 15 Oct 2026
- Report dates
- 6 Mar 2026 – 15 Oct 2026 · avg 11 Aug 2026
- Analysts
- 17 analysts · 16 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BX#271Blackstone Inc.119.50−0.27%
Buy 12 · Hold 11 · Sell 1 · 50% Buy
Target 142.70 (118.00–189.00)+19.4%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 10 Dec 2025 – 26 Oct 2026 · avg 26 Aug 2026
- Analysts
- 29 analysts · 29 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- CCI#272Crown Castle88.60−2.58%
Buy 12 · Hold 11 · Sell 1 · 50% Buy
Target 93.55 (80.00–120.00)+5.6%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 2 Jan 2026 – 23 Oct 2026 · avg 14 Jul 2026
- Analysts
- 26 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CL#273Colgate-Palmolive96.56−2.16%
Buy 12 · Hold 8 · Sell 1 · 57% Buy
Target 97.48 (75.00–110.00)+0.9%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 2 Feb 2026 – 19 Oct 2026 · avg 20 Jul 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- 29 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- GD#274General Dynamics354.06−0.64%
Buy 12 · Hold 10 · Sell 1 · 52% Buy
Target 408.40 (309.00–465.00)+15.3%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 30 Apr 2026 – 20 Oct 2026 · avg 7 Aug 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- GS#275Goldman Sachs865.82−0.36%
Buy 12 · Hold 14 · Sell 1 · 44% Buy
Target 1,072.00 (875.00–1,300.00)+23.8%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 19 May 2026 – 28 Oct 2026 · avg 9 Sep 2026
- Analysts
- 31 analysts · 30 firms
- Next earnings
- 19 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- JBHT#276J.B. Hunt217.55−0.45%
Buy 12 · Hold 8 · Sell 2 · 55% Buy
Target 279.88 (195.00–328.00)+28.7%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 11 Dec 2025 – 28 Oct 2026 · avg 8 Sep 2026
- Analysts
- 29 analysts · 28 firms
- Next earnings
- 15 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- VLO#277Valero Energy346.45−1.36%
Buy 12 · Hold 10 · Sell 2 · 50% Buy
Target 394.35 (197.00–510.00)+13.8%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 8 Jan 2026 – 28 Oct 2026 · avg 31 Aug 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- MGM#278MGM Resorts32.34−0.61%
Buy 12 · Hold 11 · Sell 3 · 46% Buy
Target 45.44 (26.00–117.00)+40.5%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 27 Apr 2026 – 30 Oct 2026 · avg 9 Sep 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- STZ#279Constellation Brands141.97−1.79%
Buy 12 · Hold 8 · Sell 3 · 52% Buy
Target 152.59 (122.00–209.00)+7.5%
Details
- Latest target report
- 8 Oct 2026
- Report dates
- 23 Apr 2026 – 8 Oct 2026 · avg 14 Sep 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- 7 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- APA#280APA Corporation44.63+2.64%
Buy 12 · Hold 18 · Sell 5 · 34% Buy
Target 45.97 (27.00–62.00)+3.0%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 26 Nov 2025 – 20 Oct 2026 · avg 15 Aug 2026
- Analysts
- 38 analysts · 35 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AEE#281Ameren112.85+0.04%
Buy 11 · Hold 8 · Sell 0 · 58% Buy
Target 116.62 (104.00–137.00)+3.3%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 18 Feb 2026 – 22 Oct 2026 · avg 27 Aug 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CNP#282CenterPoint Energy40.66+1.73%
Buy 11 · Hold 9 · Sell 0 · 55% Buy
Target 44.29 (39.00–49.00)+8.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 17 Dec 2025 – 29 Oct 2026 · avg 4 Sep 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CPAY#283Corpay455.16+1.83%
Buy 11 · Hold 4 · Sell 0 · 73% Buy
Target 451.64 (388.00–536.00)−0.8%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 8 May 2026 – 28 Oct 2026 · avg 20 Aug 2026
- Analysts
- 17 analysts · 17 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ECHO#284EchoStar94.62+5.23%
Buy 11 · Hold 0 · Sell 0 · 100% Buy
Target 135.22 (103.00–207.00)+42.9%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 15 Jul 2026 – 2 Nov 2026 · avg 27 Aug 2026
- Analysts
- 12 analysts · 10 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EXR#285Extra Space Storage159.19−0.58%
Buy 11 · Hold 9 · Sell 0 · 55% Buy
Target 157.53 (141.00–178.00)−1.0%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 5 Dec 2025 – 29 Oct 2026 · avg 4 Aug 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FLEX#286Flex Ltd.69.78+4.56%
Buy 11 · Hold 1 · Sell 0 · 92% Buy
Target 127.67 (23.00–180.00)+83.0%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 12 Nov 2025 – 2 Nov 2026 · avg 20 Jul 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- GL#287Globe Life157.18−1.28%
Buy 11 · Hold 6 · Sell 0 · 65% Buy
Target 185.25 (155.00–215.00)+17.9%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 18 Mar 2026 – 28 Oct 2026 · avg 5 Sep 2026
- Analysts
- 19 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HST#288Host Hotels & Resorts24.62−0.04%
Buy 11 · Hold 9 · Sell 0 · 55% Buy
Target 25.63 (23.00–28.00)+4.1%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 23 Apr 2026 – 27 Oct 2026 · avg 20 Aug 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- IP#289International Paper34.53+0.85%
Buy 11 · Hold 3 · Sell 0 · 79% Buy
Target 45.75 (35.00–61.00)+32.5%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 22 Jan 2026 – 30 Oct 2026 · avg 2 Aug 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- JBL#290Jabil239.09+1.16%
Buy 11 · Hold 0 · Sell 0 · 100% Buy
Target 422.91 (344.00–475.00)+76.9%
Details
- Latest target report
- 12 Oct 2026
- Report dates
- 18 Jun 2026 – 12 Oct 2026 · avg 28 Aug 2026
- Analysts
- 12 analysts · 12 firms
- Next earnings
- 16 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- KDP#291Keurig Dr Pepper36.63−0.70%
Buy 11 · Hold 6 · Sell 0 · 65% Buy
Target 36.21 (28.00–42.00)−1.1%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 30 Mar 2026 – 22 Oct 2026 · avg 1 Aug 2026
- Analysts
- 21 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- KEYS#292Keysight Technologies272.13+4.42%
Buy 11 · Hold 3 · Sell 0 · 79% Buy
Target 400.50 (220.00–487.00)+47.2%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 10 Dec 2025 – 19 Oct 2026 · avg 27 Jul 2026
- Analysts
- 15 analysts · 14 firms
- Next earnings
- 19 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- MCK#293McKesson1,060.84−1.04%
Buy 11 · Hold 5 · Sell 0 · 69% Buy
Target 1,001.24 (845.00–1,200.00)−5.6%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 5 Feb 2026 – 20 Oct 2026 · avg 25 Jul 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- MPC#294Marathon Petroleum372.74−1.21%
Buy 11 · Hold 7 · Sell 0 · 61% Buy
Target 418.00 (210.00–560.00)+12.1%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 9 Mar 2026 – 22 Oct 2026 · avg 25 Aug 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- PM#295Philip Morris International197.88−1.80%
Buy 11 · Hold 5 · Sell 0 · 69% Buy
Target 207.79 (175.00–225.00)+5.0%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 26 Nov 2025 – 26 Oct 2026 · avg 26 Jul 2026
- Analysts
- 17 analysts · 15 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- REG#296Regency Centers74.84−1.89%
Buy 11 · Hold 9 · Sell 0 · 55% Buy
Target 83.90 (76.00–92.00)+12.1%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 2 Mar 2026 – 23 Oct 2026 · avg 17 Aug 2026
- Analysts
- 25 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SBAC#297SBA Communications189.42−1.90%
Buy 11 · Hold 9 · Sell 0 · 55% Buy
Target 223.78 (164.00–280.00)+18.1%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 2 Feb 2026 – 20 Oct 2026 · avg 29 Jul 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SJM#298J.M. Smucker Company (The)130.55−2.03%
Buy 11 · Hold 6 · Sell 0 · 65% Buy
Target 137.06 (110.00–160.00)+5.0%
Details
- Latest target report
- 16 Oct 2026
- Report dates
- 9 Apr 2026 – 16 Oct 2026 · avg 4 Aug 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- 24 Nov · Estimated
- Research
- Partial coverage · checked 6 Nov
- TEL#299TE Connectivity207.01+0.32%
Buy 11 · Hold 5 · Sell 0 · 69% Buy
Target 255.00 (216.00–300.00)+23.2%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 13 Feb 2026 – 29 Oct 2026 · avg 2 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- 20 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- TER#300Teradyne218.22+2.57%
Buy 11 · Hold 7 · Sell 0 · 61% Buy
Target 406.28 (220.00–550.00)+86.2%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 9 Jan 2026 – 29 Oct 2026 · avg 25 Jun 2026
- Analysts
- 21 analysts · 19 firms
- Next earnings
- 27 Jan · Estimated
- 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.