- 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 |
|---|---|---|---|---|---|---|---|---|---|
| 35.80−0.56% | Buy 15 · Hold 5 · Sell 0 · 75% Buy | 40.1136.00–45.00 | +12.0%+4.31 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 2221 firms | avg 18 Jul20 Feb 2026 – 27 Oct 2026 | |
| 376.56−1.37% | Buy 15 · Hold 3 · Sell 0 · 83% Buy | 444.00341.00–521.00 | +17.9%+67.44 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:30 ET | 2020 firms | avg 27 Jul16 Apr 2026 – 29 Oct 2026 | |
| 328.86−2.27% | Buy 15 · Hold 8 · Sell 0 · 65% Buy | 364.17310.00–455.00 | +10.7%+35.31 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:34 ET | 2424 firms | avg 25 Aug14 Apr 2026 – 2 Nov 2026 | |
| 173.24+3.41% | Buy 15 · Hold 14 · Sell 1 · 50% Buy | 258.3339.00–354.00 | +49.1%+85.09 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 3431 firms | avg 21 Aug25 Nov 2025 – 29 Oct 2026 | |
| 86.95−1.47% | Buy 15 · Hold 9 · Sell 1 · 60% Buy | 96.2356.00–110.00 | +10.7%+9.28 USD | 23 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:59 ET | 2929 firms | avg 11 Aug28 Jan 2026 – 23 Oct 2026 | |
| 189.53−1.22% | Buy 15 · Hold 11 · Sell 1 · 56% Buy | 227.21164.00–262.00 | +19.9%+37.68 USD | 29 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:01 ET | 3029 firms | avg 13 Aug30 Jan 2026 – 29 Oct 2026 | |
| 44.09−0.94% | Buy 15 · Hold 0 · Sell 1 · 94% Buy | 54.9737.00–71.00 | +24.7%+10.88 USD | 3 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:31 ET | 1818 firms | avg 21 Aug12 Feb 2026 – 3 Nov 2026 | |
| 1,055.57+1.13% | Buy 15 · Hold 3 · Sell 1 · 79% Buy | 1,292.06950.00–1,455.00 | +22.4%+236.49 USD | 23 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 02:33 ET | 2221 firms | avg 20 Sep29 Jun 2026 – 23 Oct 2026 | |
| 282.72−0.98% | Buy 15 · Hold 10 · Sell 1 · 58% Buy | 309.43253.00–365.00 | +9.4%+26.71 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 2726 firms | avg 16 Aug14 Jan 2026 – 30 Oct 2026 | |
| 83.09+6.74% | Buy 15 · Hold 9 · Sell 2 · 58% Buy | 155.67100.00–225.00 | +87.3%+72.58 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:16 ET | 2726 firms | avg 1 Sep23 Apr 2026 – 22 Oct 2026 | |
211AMGNAmgen | 460.42+0.03% | Buy 15 · Hold 21 · Sell 3 · 38% Buy | 402.19225.00–500.00 | −12.6%−58.23 USD | 4 NovPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 02:19 ET | 4040 firms | avg 26 Aug22 Jan 2026 – 4 Nov 2026 |
| 108.30−2.47% | Buy 15 · Hold 10 · Sell 3 · 54% Buy | 117.6376.00–135.00 | +8.6%+9.33 USD | 28 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:03 ET | 3029 firms | avg 11 Aug28 Jan 2026 – 28 Oct 2026 | |
213QCOMQualcomm | 165.41+5.52% | Buy 15 · Hold 20 · Sell 4 · 38% Buy | 202.79100.00–400.00 | +22.6%+37.38 USD | 21 OctPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 04:01 ET | 4646 firms | avg 21 Jul24 Feb 2026 – 21 Oct 2026 |
214CASYCasey's | 687.64−0.27% | Buy 14 · Hold 5 · Sell 0 · 74% Buy | 797.06711.00–995.00 | +15.9%+109.42 USD | 15 OctPartial coverage · checked 6 Nov | 8 DecEstimated | Partial coverage6 Nov 03:21 ET | 2221 firms | avg 8 Sep25 Jun 2026 – 15 Oct 2026 |
215CICigna | 293.59−2.62% | Buy 14 · Hold 7 · Sell 0 · 67% Buy | 335.42290.00–400.00 | +14.2%+41.83 USD | 2 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 2321 firms | avg 10 Jul9 Feb 2026 – 2 Oct 2026 |
216CIENCiena | 243.39+5.45% | Buy 14 · Hold 3 · Sell 0 · 82% Buy | 524.24347.00–660.00 | +115.4%+280.85 USD | 30 SepPartial coverage · checked 6 Nov | 10 DecEstimated | Partial coverage6 Nov 03:22 ET | 2323 firms | avg 17 Aug2 Apr 2026 – 30 Sep 2026 |
217CMICummins | 450.07+0.33% | Buy 14 · Hold 6 · Sell 0 · 70% Buy | 697.53540.00–800.00 | +55.0%+247.46 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 2221 firms | avg 2 Aug26 Jan 2026 – 26 Oct 2026 |
218CORCencora | 333.56−1.80% | Buy 14 · Hold 2 · Sell 0 · 88% Buy | 376.60310.00–440.00 | +12.9%+43.04 USD | 30 OctPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 03:21 ET | 1918 firms | avg 30 Jul25 Nov 2025 – 30 Oct 2026 |
| 337.52+7.83% | Buy 14 · Hold 3 · Sell 0 · 82% Buy | 302.58219.00–357.00 | −10.4%−34.94 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 2222 firms | avg 8 Aug15 Dec 2025 – 2 Nov 2026 | |
220DDDuPont | 146.52+1.10% | Buy 14 · Hold 5 · Sell 0 · 74% Buy | 162.53138.00–186.00 | +10.9%+16.01 USD | 3 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 2019 firms | avg 29 Aug7 May 2026 – 3 Nov 2026 |
| 425.62−1.48% | Buy 14 · Hold 8 · Sell 0 · 64% Buy | 476.95406.00–523.00 | +12.1%+51.33 USD | 27 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:24 ET | 2424 firms | avg 16 Sep7 May 2026 – 27 Oct 2026 | |
| 233.70−0.83% | Buy 14 · Hold 7 · Sell 0 · 67% Buy | 285.20235.00–325.00 | +22.0%+51.50 USD | 27 OctPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 02:23 ET | 2726 firms | avg 30 Aug22 Jun 2026 – 27 Oct 2026 | |
| 66.64−1.52% | Buy 14 · Hold 10 · Sell 0 · 58% Buy | 79.2260.00–125.00 | +18.9%+12.58 USD | 20 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 2828 firms | avg 4 Jul4 Feb 2026 – 20 Oct 2026 | |
| 112.58−0.58% | Buy 14 · Hold 7 · Sell 0 · 67% Buy | 126.00111.00–143.00 | +11.9%+13.42 USD | 12 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 2321 firms | avg 3 Aug13 Feb 2026 – 12 Oct 2026 | |
| 106.13+2.61% | Buy 14 · Hold 5 · Sell 0 · 74% Buy | 177.19132.00–220.00 | +67.0%+71.06 USD | 28 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 03:22 ET | 2120 firms | avg 27 Aug29 Jan 2026 – 28 Oct 2026 | |
226KRKroger | 67.70−2.49% | Buy 14 · Hold 11 · Sell 0 · 56% Buy | 69.9557.00–85.00 | +3.3%+2.25 USD | 21 OctPartial coverage · checked 6 Nov | 3 DecConfirmed | Partial coverage6 Nov 02:26 ET | 2726 firms | avg 11 Aug6 Mar 2026 – 21 Oct 2026 |
227LHXL3Harris | 259.89+0.69% | Buy 14 · Hold 10 · Sell 0 · 58% Buy | 363.50280.00–443.00 | +39.9%+103.61 USD | 3 NovPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:57 ET | 2524 firms | avg 2 Aug2 Feb 2026 – 3 Nov 2026 |
228METMetLife | 98.27−1.48% | Buy 14 · Hold 5 · Sell 0 · 74% Buy | 109.40100.00–118.00 | +11.3%+11.13 USD | 21 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:28 ET | 2120 firms | avg 31 Aug8 Jun 2026 – 21 Oct 2026 |
| 45.72−4.41% | Buy 14 · Hold 9 · Sell 0 · 61% Buy | 56.7532.50–110.00 | +24.1%+11.03 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:59 ET | 2626 firms | avg 25 Aug10 Apr 2026 – 26 Oct 2026 | |
230NINiSource | 44.15−0.65% | Buy 14 · Hold 4 · Sell 0 · 78% Buy | 48.1943.00–52.00 | +9.1%+4.04 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:29 ET | 1919 firms | avg 31 Aug17 Dec 2025 – 30 Oct 2026 |
| 88.29+9.61% | Buy 14 · Hold 3 · Sell 0 · 82% Buy | 173.13131.00–221.00 | +96.1%+84.84 USD | 28 OctPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 03:59 ET | 2020 firms | avg 22 Aug18 Mar 2026 – 28 Oct 2026 | |
| 146.51−6.16% | Buy 14 · Hold 12 · Sell 0 · 54% Buy | 170.45144.00–208.00 | +16.3%+23.94 USD | 12 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:25 ET | 2928 firms | avg 26 Jul18 May 2026 – 12 Oct 2026 | |
233SRESempra | 78.17−2.08% | Buy 14 · Hold 7 · Sell 0 · 67% Buy | 98.4783.00–118.00 | +26.0%+20.30 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:31 ET | 2323 firms | avg 24 Aug1 Mar 2026 – 22 Oct 2026 |
| 399.81+1.87% | Buy 14 · Hold 1 · Sell 0 · 93% Buy | 417.00315.00–500.00 | +4.3%+17.19 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 1616 firms | avg 4 Aug28 Jan 2026 – 30 Oct 2026 | |
| 28.73−2.25% | Buy 14 · Hold 17 · Sell 1 · 44% Buy | 48.1433.00–81.00 | +67.6%+19.41 USD | 5 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 3433 firms | avg 1 Aug13 Jan 2026 – 5 Nov 2026 | |
| 15.47−0.90% | Buy 14 · Hold 7 · Sell 1 · 64% Buy | 18.4912.75–21.00 | +19.5%+3.02 USD | 30 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 03:56 ET | 2524 firms | avg 5 Sep23 Jan 2026 – 30 Oct 2026 | |
| 172.27−0.99% | Buy 14 · Hold 3 · Sell 1 · 78% Buy | 188.75167.00–236.00 | +9.6%+16.48 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:57 ET | 1919 firms | avg 7 Sep15 Apr 2026 – 30 Oct 2026 | |
| 181.44−0.55% | Buy 14 · Hold 15 · Sell 1 · 47% Buy | 218.88185.00–262.00 | +20.6%+37.44 USD | 21 OctPartial coverage · checked 6 Nov | 14 JanEstimated | Partial coverage6 Nov 03:59 ET | 3130 firms | avg 11 Sep19 May 2026 – 21 Oct 2026 | |
| 36.35−0.71% | Buy 14 · Hold 12 · Sell 1 · 52% Buy | 37.6831.00–47.00 | +3.7%+1.33 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 02:33 ET | 3130 firms | avg 18 Sep7 Apr 2026 – 30 Oct 2026 | |
| 158.41+0.29% | Buy 14 · Hold 17 · Sell 3 · 41% Buy | 162.57124.00–190.00 | +2.6%+4.16 USD | 30 OctPartial coverage · checked 6 Nov | 18 NovConfirmed | Partial coverage6 Nov 04:03 ET | 4038 firms | avg 19 Aug4 Mar 2026 – 30 Oct 2026 | |
241AMEAmetek | 228.67+2.55% | Buy 13 · Hold 5 · Sell 0 · 72% Buy | 280.00230.00–318.00 | +22.4%+51.33 USD | 4 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:17 ET | 2221 firms | avg 10 Aug5 Jan 2026 – 4 Nov 2026 |
| 64.72−2.74% | Buy 13 · Hold 16 · Sell 0 · 45% Buy | 67.6747.00–82.00 | +4.6%+2.95 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 3230 firms | avg 21 Aug6 Apr 2026 – 30 Oct 2026 | |
| 44.77+1.38% | Buy 13 · Hold 9 · Sell 0 · 59% Buy | 72.9562.00–92.00 | +62.9%+28.18 USD | 14 OctPartial coverage · checked 6 Nov | 23 NovConfirmed | Partial coverage6 Nov 03:56 ET | 2423 firms | avg 11 Sep2 Jun 2026 – 14 Oct 2026 | |
| 75.82+4.25% | Buy 13 · Hold 4 · Sell 0 · 76% Buy | 104.4094.50–117.00 | +37.7%+28.58 USD | 21 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 03:57 ET | 2019 firms | avg 28 Sep7 Jul 2026 – 21 Oct 2026 | |
| 29.96−0.76% | Buy 13 · Hold 12 · Sell 0 · 52% Buy | 37.7034.00–43.00 | +25.8%+7.74 USD | 2 NovPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:57 ET | 2625 firms | avg 30 Sep24 Mar 2026 – 2 Nov 2026 | |
246MSCIMSCI | 641.01−2.27% | Buy 13 · Hold 2 · Sell 0 · 87% Buy | 687.61593.00–805.00 | +7.3%+46.60 USD | 28 OctPartial coverage · checked 6 Nov | 26 JanConfirmed | Partial coverage6 Nov 03:59 ET | 2121 firms | avg 21 Sep15 Jun 2026 – 28 Oct 2026 |
| 56.38+0.04% | Buy 13 · Hold 18 · Sell 0 · 42% Buy | 68.0845.00–84.00 | +20.7%+11.70 USD | 27 OctPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 04:00 ET | 3432 firms | avg 19 Aug27 Jan 2026 – 27 Oct 2026 | |
| 165.40−1.02% | Buy 13 · Hold 15 · Sell 0 · 46% Buy | 168.41149.00–189.00 | +1.8%+3.01 USD | 28 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 04:00 ET | 3130 firms | avg 1 Sep23 Jan 2026 – 28 Oct 2026 | |
| 246.85−1.03% | Buy 13 · Hold 11 · Sell 0 · 54% Buy | 251.71219.00–281.00 | +2.0%+4.86 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:31 ET | 2626 firms | avg 8 Aug22 Dec 2025 – 2 Nov 2026 | |
250VZVerizon | 45.69−0.93% | Buy 13 · Hold 19 · Sell 0 · 41% Buy | 50.7544.00–62.00 | +11.1%+5.06 USD | 28 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:04 ET | 3434 firms | avg 27 Jul2 Feb 2026 – 28 Oct 2026 |
- PPL#201PPL Corporation35.80−0.56%
Buy 15 · Hold 5 · Sell 0 · 75% Buy
Target 40.11 (36.00–45.00)+12.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 20 Feb 2026 – 27 Oct 2026 · avg 18 Jul 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- RL#202Ralph Lauren Corporation376.56−1.37%
Buy 15 · Hold 3 · Sell 0 · 83% Buy
Target 444.00 (341.00–521.00)+17.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 16 Apr 2026 – 29 Oct 2026 · avg 27 Jul 2026
- Analysts
- 20 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- WTW#203Willis Towers Watson328.86−2.27%
Buy 15 · Hold 8 · Sell 0 · 65% Buy
Target 364.17 (310.00–455.00)+10.7%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 14 Apr 2026 – 2 Nov 2026 · avg 25 Aug 2026
- Analysts
- 24 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BE#204Bloom Energy173.24+3.41%
Buy 15 · Hold 14 · Sell 1 · 50% Buy
Target 258.33 (39.00–354.00)+49.1%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 25 Nov 2025 – 29 Oct 2026 · avg 21 Aug 2026
- Analysts
- 34 analysts · 31 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NEE#205NextEra Energy86.95−1.47%
Buy 15 · Hold 9 · Sell 1 · 60% Buy
Target 96.23 (56.00–110.00)+10.7%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 28 Jan 2026 – 23 Oct 2026 · avg 11 Aug 2026
- Analysts
- 29 analysts · 29 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- RTX#206RTX Corporation189.53−1.22%
Buy 15 · Hold 11 · Sell 1 · 56% Buy
Target 227.21 (164.00–262.00)+19.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 30 Jan 2026 – 29 Oct 2026 · avg 13 Aug 2026
- Analysts
- 30 analysts · 29 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- SW#207Smurfit Westrock44.09−0.94%
Buy 15 · Hold 0 · Sell 1 · 94% Buy
Target 54.97 (37.00–71.00)+24.7%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 12 Feb 2026 – 3 Nov 2026 · avg 21 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- URI#208United Rentals1,055.57+1.13%
Buy 15 · Hold 3 · Sell 1 · 79% Buy
Target 1,292.06 (950.00–1,455.00)+22.4%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 29 Jun 2026 – 23 Oct 2026 · avg 20 Sep 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- VMC#209Vulcan Materials Company282.72−0.98%
Buy 15 · Hold 10 · Sell 1 · 58% Buy
Target 309.43 (253.00–365.00)+9.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 14 Jan 2026 – 30 Oct 2026 · avg 16 Aug 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AKAM#210Akamai Technologies83.09+6.74%
Buy 15 · Hold 9 · Sell 2 · 58% Buy
Target 155.67 (100.00–225.00)+87.3%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 23 Apr 2026 – 22 Oct 2026 · avg 1 Sep 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AMGN#211Amgen460.42+0.03%
Buy 15 · Hold 21 · Sell 3 · 38% Buy
Target 402.19 (225.00–500.00)−12.6%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 22 Jan 2026 – 4 Nov 2026 · avg 26 Aug 2026
- Analysts
- 40 analysts · 40 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- UPS#212United Parcel Service108.30−2.47%
Buy 15 · Hold 10 · Sell 3 · 54% Buy
Target 117.63 (76.00–135.00)+8.6%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 28 Jan 2026 – 28 Oct 2026 · avg 11 Aug 2026
- Analysts
- 30 analysts · 29 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- QCOM#213Qualcomm165.41+5.52%
Buy 15 · Hold 20 · Sell 4 · 38% Buy
Target 202.79 (100.00–400.00)+22.6%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 24 Feb 2026 – 21 Oct 2026 · avg 21 Jul 2026
- Analysts
- 46 analysts · 46 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- CASY#214Casey's687.64−0.27%
Buy 14 · Hold 5 · Sell 0 · 74% Buy
Target 797.06 (711.00–995.00)+15.9%
Details
- Latest target report
- 15 Oct 2026
- Report dates
- 25 Jun 2026 – 15 Oct 2026 · avg 8 Sep 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- 8 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- CI#215Cigna293.59−2.62%
Buy 14 · Hold 7 · Sell 0 · 67% Buy
Target 335.42 (290.00–400.00)+14.2%
Details
- Latest target report
- 2 Oct 2026
- Report dates
- 9 Feb 2026 – 2 Oct 2026 · avg 10 Jul 2026
- Analysts
- 23 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CIEN#216Ciena243.39+5.45%
Buy 14 · Hold 3 · Sell 0 · 82% Buy
Target 524.24 (347.00–660.00)+115.4%
Details
- Latest target report
- 30 Sep 2026
- Report dates
- 2 Apr 2026 – 30 Sep 2026 · avg 17 Aug 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- 10 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- CMI#217Cummins450.07+0.33%
Buy 14 · Hold 6 · Sell 0 · 70% Buy
Target 697.53 (540.00–800.00)+55.0%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 26 Jan 2026 – 26 Oct 2026 · avg 2 Aug 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- COR#218Cencora333.56−1.80%
Buy 14 · Hold 2 · Sell 0 · 88% Buy
Target 376.60 (310.00–440.00)+12.9%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 25 Nov 2025 – 30 Oct 2026 · avg 30 Jul 2026
- Analysts
- 19 analysts · 18 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- CRL#219Charles River Laboratories337.52+7.83%
Buy 14 · Hold 3 · Sell 0 · 82% Buy
Target 302.58 (219.00–357.00)−10.4%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 15 Dec 2025 – 2 Nov 2026 · avg 8 Aug 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DD#220DuPont146.52+1.10%
Buy 14 · Hold 5 · Sell 0 · 74% Buy
Target 162.53 (138.00–186.00)+10.9%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 7 May 2026 – 3 Nov 2026 · avg 29 Aug 2026
- Analysts
- 20 analysts · 19 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ELV#221Elevance Health425.62−1.48%
Buy 14 · Hold 8 · Sell 0 · 64% Buy
Target 476.95 (406.00–523.00)+12.1%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 7 May 2026 – 27 Oct 2026 · avg 16 Sep 2026
- Analysts
- 24 analysts · 24 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- FERG#222Ferguson Enterprises233.70−0.83%
Buy 14 · Hold 7 · Sell 0 · 67% Buy
Target 285.20 (235.00–325.00)+22.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 22 Jun 2026 – 27 Oct 2026 · avg 30 Aug 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- FOXA#223Fox Corporation (Class A)66.64−1.52%
Buy 14 · Hold 10 · Sell 0 · 58% Buy
Target 79.22 (60.00–125.00)+18.9%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 4 Feb 2026 – 20 Oct 2026 · avg 4 Jul 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FRT#224Federal Realty Investment Trust112.58−0.58%
Buy 14 · Hold 7 · Sell 0 · 67% Buy
Target 126.00 (111.00–143.00)+11.9%
Details
- Latest target report
- 12 Oct 2026
- Report dates
- 13 Feb 2026 – 12 Oct 2026 · avg 3 Aug 2026
- Analysts
- 23 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GLW#225Corning Inc.106.13+2.61%
Buy 14 · Hold 5 · Sell 0 · 74% Buy
Target 177.19 (132.00–220.00)+67.0%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 29 Jan 2026 – 28 Oct 2026 · avg 27 Aug 2026
- Analysts
- 21 analysts · 20 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- KR#226Kroger67.70−2.49%
Buy 14 · Hold 11 · Sell 0 · 56% Buy
Target 69.95 (57.00–85.00)+3.3%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 6 Mar 2026 – 21 Oct 2026 · avg 11 Aug 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- 3 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- LHX#227L3Harris259.89+0.69%
Buy 14 · Hold 10 · Sell 0 · 58% Buy
Target 363.50 (280.00–443.00)+39.9%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 2 Feb 2026 – 3 Nov 2026 · avg 2 Aug 2026
- Analysts
- 25 analysts · 24 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- MET#228MetLife98.27−1.48%
Buy 14 · Hold 5 · Sell 0 · 74% Buy
Target 109.40 (100.00–118.00)+11.3%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 8 Jun 2026 – 21 Oct 2026 · avg 31 Aug 2026
- Analysts
- 21 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MNST#229Monster Beverage45.72−4.41%
Buy 14 · Hold 9 · Sell 0 · 61% Buy
Target 56.75 (32.50–110.00)+24.1%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 10 Apr 2026 – 26 Oct 2026 · avg 25 Aug 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NI#230NiSource44.15−0.65%
Buy 14 · Hold 4 · Sell 0 · 78% Buy
Target 48.19 (43.00–52.00)+9.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 17 Dec 2025 – 30 Oct 2026 · avg 31 Aug 2026
- Analysts
- 19 analysts · 19 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NRG#231NRG Energy88.29+9.61%
Buy 14 · Hold 3 · Sell 0 · 82% Buy
Target 173.13 (131.00–221.00)+96.1%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 18 Mar 2026 – 28 Oct 2026 · avg 22 Aug 2026
- Analysts
- 20 analysts · 20 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- PODD#232Insulet Corporation146.51−6.16%
Buy 14 · Hold 12 · Sell 0 · 54% Buy
Target 170.45 (144.00–208.00)+16.3%
Details
- Latest target report
- 12 Oct 2026
- Report dates
- 18 May 2026 – 12 Oct 2026 · avg 26 Jul 2026
- Analysts
- 29 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SRE#233Sempra78.17−2.08%
Buy 14 · Hold 7 · Sell 0 · 67% Buy
Target 98.47 (83.00–118.00)+26.0%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 1 Mar 2026 – 22 Oct 2026 · avg 24 Aug 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- WST#234West Pharmaceutical Services399.81+1.87%
Buy 14 · Hold 1 · Sell 0 · 93% Buy
Target 417.00 (315.00–500.00)+4.3%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 28 Jan 2026 – 30 Oct 2026 · avg 4 Aug 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
Buy 14 · Hold 17 · Sell 1 · 44% Buy
Target 48.14 (33.00–81.00)+67.6%
Details
- Latest target report
- 5 Nov 2026
- Report dates
- 13 Jan 2026 – 5 Nov 2026 · avg 1 Aug 2026
- Analysts
- 34 analysts · 33 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HBAN#236Huntington Bancshares15.47−0.90%
Buy 14 · Hold 7 · Sell 1 · 64% Buy
Target 18.49 (12.75–21.00)+19.5%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 23 Jan 2026 – 30 Oct 2026 · avg 5 Sep 2026
- Analysts
- 25 analysts · 24 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ICE#237Intercontinental Exchange172.27−0.99%
Buy 14 · Hold 3 · Sell 1 · 78% Buy
Target 188.75 (167.00–236.00)+9.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 15 Apr 2026 – 30 Oct 2026 · avg 7 Sep 2026
- Analysts
- 19 analysts · 19 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MS#238Morgan Stanley181.44−0.55%
Buy 14 · Hold 15 · Sell 1 · 47% Buy
Target 218.88 (185.00–262.00)+20.6%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 19 May 2026 – 21 Oct 2026 · avg 11 Sep 2026
- Analysts
- 31 analysts · 30 firms
- Next earnings
- 14 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- TSCO#239Tractor Supply36.35−0.71%
Buy 14 · Hold 12 · Sell 1 · 52% Buy
Target 37.68 (31.00–47.00)+3.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 7 Apr 2026 – 30 Oct 2026 · avg 18 Sep 2026
- Analysts
- 31 analysts · 30 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- TGT#240Target Corporation158.41+0.29%
Buy 14 · Hold 17 · Sell 3 · 41% Buy
Target 162.57 (124.00–190.00)+2.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 4 Mar 2026 – 30 Oct 2026 · avg 19 Aug 2026
- Analysts
- 40 analysts · 38 firms
- Next earnings
- 18 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- AME#241Ametek228.67+2.55%
Buy 13 · Hold 5 · Sell 0 · 72% Buy
Target 280.00 (230.00–318.00)+22.4%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 5 Jan 2026 – 4 Nov 2026 · avg 10 Aug 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CTSH#242Cognizant64.72−2.74%
Buy 13 · Hold 16 · Sell 0 · 45% Buy
Target 67.67 (47.00–82.00)+4.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 6 Apr 2026 – 30 Oct 2026 · avg 21 Aug 2026
- Analysts
- 32 analysts · 30 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HPE#243Hewlett Packard Enterprise44.77+1.38%
Buy 13 · Hold 9 · Sell 0 · 59% Buy
Target 72.95 (62.00–92.00)+62.9%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 2 Jun 2026 – 14 Oct 2026 · avg 11 Sep 2026
- Analysts
- 24 analysts · 23 firms
- Next earnings
- 23 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- IBKR#244Interactive Brokers75.82+4.25%
Buy 13 · Hold 4 · Sell 0 · 76% Buy
Target 104.40 (94.50–117.00)+37.7%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 7 Jul 2026 – 21 Oct 2026 · avg 28 Sep 2026
- Analysts
- 20 analysts · 19 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- KMI#245Kinder Morgan29.96−0.76%
Buy 13 · Hold 12 · Sell 0 · 52% Buy
Target 37.70 (34.00–43.00)+25.8%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 24 Mar 2026 – 2 Nov 2026 · avg 30 Sep 2026
- Analysts
- 26 analysts · 25 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- MSCI#246MSCI641.01−2.27%
Buy 13 · Hold 2 · Sell 0 · 87% Buy
Target 687.61 (593.00–805.00)+7.3%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 15 Jun 2026 – 28 Oct 2026 · avg 21 Sep 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- 26 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- OXY#247Occidental Petroleum56.38+0.04%
Buy 13 · Hold 18 · Sell 0 · 42% Buy
Target 68.08 (45.00–84.00)+20.7%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 27 Jan 2026 – 27 Oct 2026 · avg 19 Aug 2026
- Analysts
- 34 analysts · 32 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- PG#248Procter & Gamble165.40−1.02%
Buy 13 · Hold 15 · Sell 0 · 46% Buy
Target 168.41 (149.00–189.00)+1.8%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 23 Jan 2026 – 28 Oct 2026 · avg 1 Sep 2026
- Analysts
- 31 analysts · 30 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- RSG#249Republic Services246.85−1.03%
Buy 13 · Hold 11 · Sell 0 · 54% Buy
Target 251.71 (219.00–281.00)+2.0%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 22 Dec 2025 – 2 Nov 2026 · avg 8 Aug 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- VZ#250Verizon45.69−0.93%
Buy 13 · Hold 19 · Sell 0 · 41% Buy
Target 50.75 (44.00–62.00)+11.1%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 2 Feb 2026 – 28 Oct 2026 · avg 27 Jul 2026
- Analysts
- 34 analysts · 34 firms
- Next earnings
- 28 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.