- 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 |
|---|---|---|---|---|---|---|---|---|---|
451FDSFactSet | 327.89−3.69% | Buy 5 · Hold 10 · Sell 6 · 24% Buy | 293.64210.00–393.00 | −10.4%−34.25 USD | 27 OctPartial coverage · checked 6 Nov | 17 DecEstimated | Partial coverage6 Nov 02:23 ET | 2221 firms | avg 1 Aug19 Dec 2025 – 27 Oct 2026 |
| 190.40−1.82% | Buy 4 · Hold 5 · Sell 0 · 44% Buy | 208.25171.00–240.00 | +9.4%+17.85 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 1010 firms | avg 8 Jul4 Feb 2026 – 27 Oct 2026 | |
| 29.79−2.65% | Buy 4 · Hold 6 · Sell 0 · 40% Buy | 33.2225.00–46.00 | +11.5%+3.43 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 1111 firms | avg 18 Aug18 Feb 2026 – 29 Oct 2026 | |
| 150.29−1.40% | Buy 4 · Hold 7 · Sell 1 · 33% Buy | 144.60125.00–155.00 | −3.8%−5.69 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 1515 firms | avg 27 Aug24 Feb 2026 – 30 Oct 2026 | |
| 68.60−1.49% | Buy 4 · Hold 15 · Sell 1 · 20% Buy | 70.0862.00–87.00 | +2.2%+1.48 USD | 19 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:22 ET | 2222 firms | avg 7 Aug9 Mar 2026 – 19 Oct 2026 | |
| 501.49−1.54% | Buy 4 · Hold 8 · Sell 2 · 29% Buy | 559.73445.00–638.00 | +11.6%+58.24 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 02:19 ET | 1616 firms | avg 11 Sep1 Jun 2026 – 30 Oct 2026 | |
| 33.73+4.72% | Buy 4 · Hold 5 · Sell 2 · 36% Buy | 36.0031.00–40.00 | +6.7%+2.27 USD | 14 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 1414 firms | avg 25 Aug29 Apr 2026 – 14 Oct 2026 | |
458DVADaVita | 191.35−1.78% | Buy 3 · Hold 4 · Sell 0 · 43% Buy | 230.43190.00–287.00 | +20.4%+39.08 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:21 ET | 1010 firms | avg 27 Aug6 Jul 2026 – 2 Nov 2026 |
459EXCExelon | 45.62−1.96% | Buy 3 · Hold 17 · Sell 0 · 15% Buy | 47.8341.00–58.00 | +4.9%+2.21 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:54 ET | 2322 firms | avg 7 Aug20 Feb 2026 – 28 Oct 2026 |
460GRMNGarmin | 285.57−0.29% | Buy 3 · Hold 5 · Sell 0 · 38% Buy | 322.43277.00–370.00 | +12.9%+36.86 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 1010 firms | avg 30 Sep6 Aug 2026 – 29 Oct 2026 |
| 152.92+2.23% | Buy 3 · Hold 13 · Sell 0 · 19% Buy | 192.50166.00–213.00 | +25.9%+39.58 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:25 ET | 1918 firms | avg 6 Oct6 Aug 2026 – 2 Nov 2026 | |
462FFIVF5, Inc. | 310.84−0.29% | Buy 3 · Hold 9 · Sell 1 · 23% Buy | 465.55300.00–540.00 | +49.8%+154.71 USD | 28 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 03:54 ET | 1615 firms | avg 14 Sep26 May 2026 – 28 Oct 2026 |
463FTVFortive | 65.37−0.08% | Buy 3 · Hold 13 · Sell 1 · 18% Buy | 64.5655.00–75.00 | −1.2%−0.81 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 2119 firms | avg 5 Aug5 Feb 2026 – 29 Oct 2026 |
| 1,440.70−0.74% | Buy 3 · Hold 15 · Sell 1 · 16% Buy | 1,313.531,050.00–1,500.00 | −8.8%−127.17 USD | 14 OctPartial coverage · checked 6 Nov | 2 FebConfirmed | Partial coverage6 Nov 04:04 ET | 2019 firms | avg 6 Jul12 Jan 2026 – 14 Oct 2026 | |
465BBYBest Buy | 99.63+0.23% | Buy 3 · Hold 14 · Sell 2 · 16% Buy | 87.6771.00–100.00 | −12.0%−11.96 USD | 27 OctPartial coverage · checked 6 Nov | 24 NovConfirmed | Partial coverage6 Nov 02:18 ET | 2525 firms | avg 10 Aug26 Feb 2026 – 27 Oct 2026 |
466PAYXPaychex | 117.06−2.04% | Buy 3 · Hold 15 · Sell 2 · 15% Buy | 127.3896.00–225.00 | +8.8%+10.32 USD | 29 OctPartial coverage · checked 6 Nov | 18 DecEstimated | Partial coverage6 Nov 04:00 ET | 2222 firms | avg 2 Sep15 Jun 2026 – 29 Oct 2026 |
| 82.19+1.21% | Buy 3 · Hold 17 · Sell 2 · 14% Buy | 78.9461.00–107.00 | −4.0%−3.25 USD | 4 NovPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 04:02 ET | 2524 firms | avg 17 Aug22 Apr 2026 – 4 Nov 2026 | |
| 118.56−2.37% | Buy 3 · Hold 10 · Sell 4 · 18% Buy | 108.9787.00–130.00 | −8.1%−9.59 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 2221 firms | avg 29 Jul23 Jan 2026 – 22 Oct 2026 | |
| 184.61−2.26% | Buy 3 · Hold 10 · Sell 4 · 18% Buy | 183.6095.00–222.00 | −0.5%−1.01 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:54 ET | 1818 firms | avg 13 Aug8 Dec 2025 – 22 Oct 2026 | |
470NVRNVR, Inc. | 6,298.29−1.81% | Buy 3 · Hold 4 · Sell 4 · 27% Buy | 6,615.255,058.00–7,675.00 | +5.0%+316.96 USD | 26 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 04:00 ET | 1211 firms | avg 4 Sep29 Jan 2026 – 26 Oct 2026 |
| 35.51−2.61% | Buy 3 · Hold 13 · Sell 5 · 14% Buy | 35.9430.00–45.00 | +1.2%+0.43 USD | 25 OctPartial coverage · checked 6 Nov | 23 DecEstimated | Partial coverage6 Nov 03:55 ET | 2322 firms | avg 3 Aug19 Mar 2026 – 25 Oct 2026 | |
| 173.22−1.02% | Buy 2 · Hold 13 · Sell 0 · 13% Buy | 181.58163.00–200.00 | +4.8%+8.36 USD | 21 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 1616 firms | avg 7 Jul17 Dec 2025 – 21 Oct 2026 | |
| 570.89−0.25% | Buy 2 · Hold 4 · Sell 0 · 33% Buy | 551.75500.00–628.00 | −3.4%−19.14 USD | 22 OctPartial coverage · checked 6 Nov | 7 NovConfirmed | Partial coverage6 Nov 02:20 ET | 66 firms | avg 8 Aug6 May 2026 – 22 Oct 2026 | |
| 185.48−1.50% | Buy 2 · Hold 6 · Sell 0 · 25% Buy | 191.60171.00–200.00 | +3.3%+6.12 USD | 12 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 1010 firms | avg 7 Aug15 Jul 2026 – 12 Oct 2026 | |
475PTCPTC Inc. | 195.07+0.24% | Buy 2 · Hold 15 · Sell 0 · 12% Buy | 198.69157.00–205.00 | +1.9%+3.62 USD | 7 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 1919 firms | avg 17 Aug28 Jan 2026 – 7 Oct 2026 |
476VRSNVerisign | 308.67−1.09% | Buy 2 · Hold 2 · Sell 0 · 50% Buy | 352.00316.00–380.00 | +14.0%+43.33 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 66 firms | avg 1 Oct24 Jul 2026 – 26 Oct 2026 |
477ITGartner | 190.10−4.02% | Buy 2 · Hold 10 · Sell 1 · 15% Buy | 200.27150.00–231.00 | +5.4%+10.17 USD | 4 NovPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 02:24 ET | 1515 firms | avg 30 Aug4 Feb 2026 – 4 Nov 2026 |
| 272.36+0.07% | Buy 2 · Hold 1 · Sell 1 · 50% Buy | 423.00248.00–639.00 | +55.3%+150.64 USD | 19 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:32 ET | 55 firms | avg 29 Jun1 Apr 2026 – 19 Oct 2026 | |
| 64.55−3.03% | Buy 2 · Hold 9 · Sell 2 · 15% Buy | 69.0958.00–84.00 | +7.0%+4.54 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 08:15 ET | 1515 firms | avg 28 Jul9 Jan 2026 – 30 Oct 2026 | |
| 341.97−1.96% | Buy 2 · Hold 17 · Sell 2 · 10% Buy | 424.57350.00–597.00 | +24.2%+82.60 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:27 ET | 2320 firms | avg 8 Sep5 Jan 2026 – 30 Oct 2026 | |
| 69.97−0.71% | Buy 2 · Hold 9 · Sell 3 · 14% Buy | 81.6057.00–95.00 | +16.6%+11.63 USD | 12 OctPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 02:19 ET | 1514 firms | avg 6 Jul8 Jan 2026 – 12 Oct 2026 | |
| 24.61−2.80% | Buy 2 · Hold 12 · Sell 3 · 12% Buy | 23.8219.00–32.00 | −3.2%−0.79 USD | 20 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:57 ET | 2121 firms | avg 30 Jul23 Feb 2026 – 20 Oct 2026 | |
| 110.91−1.69% | Buy 2 · Hold 12 · Sell 3 · 12% Buy | 109.6486.00–125.00 | −1.1%−1.27 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:30 ET | 2017 firms | avg 11 Sep8 May 2026 – 28 Oct 2026 | |
484AFLAflac | 124.06−1.73% | Buy 2 · Hold 12 · Sell 4 · 11% Buy | 116.88101.00–138.00 | −5.8%−7.19 USD | 15 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:16 ET | 2018 firms | avg 17 Aug9 Apr 2026 – 15 Oct 2026 |
| 44.80−0.82% | Buy 2 · Hold 9 · Sell 4 · 13% Buy | 48.8637.00–60.00 | +9.1%+4.06 USD | 30 OctPartial coverage · checked 6 Nov | 25 JanEstimated | Partial coverage6 Nov 02:18 ET | 1818 firms | avg 31 Aug2 Feb 2026 – 30 Oct 2026 | |
| 59.37−2.48% | Buy 2 · Hold 11 · Sell 4 · 12% Buy | 60.4642.00–86.00 | +1.8%+1.09 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:22 ET | 1919 firms | avg 28 Aug20 Feb 2026 – 30 Oct 2026 | |
487HPQHP Inc. | 28.46−3.33% | Buy 2 · Hold 10 · Sell 6 · 11% Buy | 27.5317.00–34.00 | −3.3%−0.93 USD | 8 OctPartial coverage · checked 6 Nov | 24 NovConfirmed | Partial coverage6 Nov 03:56 ET | 1918 firms | avg 8 Aug28 May 2026 – 8 Oct 2026 |
| 75.23−2.27% | Buy 2 · Hold 12 · Sell 8 · 9% Buy | 68.3951.00–83.00 | −9.1%−6.84 USD | 26 OctPartial coverage · checked 6 Nov | 25 JanEstimated | Partial coverage6 Nov 02:34 ET | 2523 firms | avg 7 Aug20 Jan 2026 – 26 Oct 2026 | |
| 14.87−0.13% | Buy 1 · Hold 11 · Sell 0 · 8% Buy | 15.3315.00–17.00 | +3.1%+0.46 USD | 14 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 1312 firms | avg 9 Apr29 Jan 2026 – 14 Oct 2026 | |
| 21.95−2.88% | Buy 1 · Hold 6 · Sell 0 · 14% Buy | 25.0022.00–28.00 | +13.9%+3.05 USD | 14 OctPartial coverage · checked 6 Nov | 3 DecConfirmed | Partial coverage6 Nov 03:56 ET | 1010 firms | avg 19 Aug12 Jun 2026 – 14 Oct 2026 | |
| 28.96−0.03% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | —Range — | — | —Partial coverage · checked 6 Nov | 4 FebEstimated | Partial coverage6 Nov 02:28 ET | 33 firms | avg —— | |
| 72.78+0.17% | Buy 1 · Hold 12 · Sell 1 · 7% Buy | 70.7150.00–77.00 | −2.8%−2.07 USD | 29 OctPartial coverage · checked 6 Nov | 9 NovEstimated | Partial coverage6 Nov 02:20 ET | 1716 firms | avg 14 Jul7 May 2026 – 29 Oct 2026 | |
| 25.79+0.55% | Buy 1 · Hold 11 · Sell 2 · 7% Buy | 24.8020.00–32.00 | −3.8%−0.99 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 1514 firms | avg 21 Sep15 Jul 2026 – 30 Oct 2026 | |
| 172.76+0.80% | Buy 1 · Hold 11 · Sell 2 · 7% Buy | 184.39170.00–194.00 | +6.7%+11.63 USD | 30 OctPartial coverage · checked 6 Nov | 21 JanConfirmed | Partial coverage6 Nov 02:29 ET | 2020 firms | avg 27 Sep26 Jun 2026 – 30 Oct 2026 | |
| 30.58−1.23% | Buy 1 · Hold 12 · Sell 4 · 6% Buy | 27.7820.00–35.00 | −9.2%−2.81 USD | 9 SepPartial coverage · checked 6 Nov | 3 DecEstimated | Partial coverage6 Nov 02:19 ET | 1717 firms | avg 12 Jul2 Feb 2026 – 9 Sep 2026 | |
| 280.95−1.56% | Buy 1 · Hold 10 · Sell 5 · 6% Buy | 286.62250.00–315.00 | +2.0%+5.67 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 1818 firms | avg 7 Aug18 Nov 2025 – 28 Oct 2026 | |
| 119.24−2.63% | Buy 1 · Hold 13 · Sell 7 · 5% Buy | 109.9498.00–124.00 | −7.8%−9.30 USD | 4 NovPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 02:30 ET | 2420 firms | avg 1 Oct14 Apr 2026 – 4 Nov 2026 | |
| 110.79−0.88% | Buy 1 · Hold 28 · Sell 8 · 3% Buy | 102.6844.00–175.00 | −7.3%−8.11 USD | 22 OctPartial coverage · checked 6 Nov | 10 DecEstimated | Partial coverage6 Nov 03:58 ET | 3836 firms | avg 24 Aug17 Feb 2026 – 22 Oct 2026 | |
499LENLennar | 88.74−3.11% | Buy 1 · Hold 8 · Sell 11 · 5% Buy | 75.5663.00–94.00 | −14.8%−13.18 USD | 19 OctPartial coverage · checked 6 Nov | 15 DecEstimated | Partial coverage6 Nov 02:27 ET | 2121 firms | avg 13 Sep16 Jun 2026 – 19 Oct 2026 |
| 273.07−4.40% | Buy 0 · Hold 2 · Sell 0 · 0% Buy | —Range — | — | —Partial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 33 firms | avg —— | |
- FDS#451FactSet327.89−3.69%
Buy 5 · Hold 10 · Sell 6 · 24% Buy
Target 293.64 (210.00–393.00)−10.4%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 19 Dec 2025 – 27 Oct 2026 · avg 1 Aug 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- 17 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- BR#452Broadridge Financial Solutions190.40−1.82%
Buy 4 · Hold 5 · Sell 0 · 44% Buy
Target 208.25 (171.00–240.00)+9.4%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 4 Feb 2026 – 27 Oct 2026 · avg 8 Jul 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GEN#453Gen Digital29.79−2.65%
Buy 4 · Hold 6 · Sell 0 · 40% Buy
Target 33.22 (25.00–46.00)+11.5%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 18 Feb 2026 – 29 Oct 2026 · avg 18 Aug 2026
- Analysts
- 11 analysts · 11 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AWK#454American Water Works150.29−1.40%
Buy 4 · Hold 7 · Sell 1 · 33% Buy
Target 144.60 (125.00–155.00)−3.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 24 Feb 2026 – 30 Oct 2026 · avg 27 Aug 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- D#455Dominion Energy68.60−1.49%
Buy 4 · Hold 15 · Sell 1 · 20% Buy
Target 70.08 (62.00–87.00)+2.2%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 9 Mar 2026 – 19 Oct 2026 · avg 7 Aug 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AMP#456Ameriprise Financial501.49−1.54%
Buy 4 · Hold 8 · Sell 2 · 29% Buy
Target 559.73 (445.00–638.00)+11.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 1 Jun 2026 – 30 Oct 2026 · avg 11 Sep 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- BEN#457Franklin Resources33.73+4.72%
Buy 4 · Hold 5 · Sell 2 · 36% Buy
Target 36.00 (31.00–40.00)+6.7%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 29 Apr 2026 – 14 Oct 2026 · avg 25 Aug 2026
- Analysts
- 14 analysts · 14 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DVA#458DaVita191.35−1.78%
Buy 3 · Hold 4 · Sell 0 · 43% Buy
Target 230.43 (190.00–287.00)+20.4%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 6 Jul 2026 – 2 Nov 2026 · avg 27 Aug 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EXC#459Exelon45.62−1.96%
Buy 3 · Hold 17 · Sell 0 · 15% Buy
Target 47.83 (41.00–58.00)+4.9%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 20 Feb 2026 – 28 Oct 2026 · avg 7 Aug 2026
- Analysts
- 23 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GRMN#460Garmin285.57−0.29%
Buy 3 · Hold 5 · Sell 0 · 38% Buy
Target 322.43 (277.00–370.00)+12.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 6 Aug 2026 – 29 Oct 2026 · avg 30 Sep 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HONA#461Honeywell Aerospace152.92+2.23%
Buy 3 · Hold 13 · Sell 0 · 19% Buy
Target 192.50 (166.00–213.00)+25.9%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 6 Aug 2026 – 2 Nov 2026 · avg 6 Oct 2026
- Analysts
- 19 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FFIV#462F5, Inc.310.84−0.29%
Buy 3 · Hold 9 · Sell 1 · 23% Buy
Target 465.55 (300.00–540.00)+49.8%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 26 May 2026 – 28 Oct 2026 · avg 14 Sep 2026
- Analysts
- 16 analysts · 15 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- FTV#463Fortive65.37−0.08%
Buy 3 · Hold 13 · Sell 1 · 18% Buy
Target 64.56 (55.00–75.00)−1.2%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 5 Feb 2026 – 29 Oct 2026 · avg 5 Aug 2026
- Analysts
- 21 analysts · 19 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GWW#464W. W. Grainger1,440.70−0.74%
Buy 3 · Hold 15 · Sell 1 · 16% Buy
Target 1,313.53 (1,050.00–1,500.00)−8.8%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 12 Jan 2026 – 14 Oct 2026 · avg 6 Jul 2026
- Analysts
- 20 analysts · 19 firms
- Next earnings
- 2 Feb · Confirmed
- Research
- Partial coverage · checked 6 Nov
- BBY#465Best Buy99.63+0.23%
Buy 3 · Hold 14 · Sell 2 · 16% Buy
Target 87.67 (71.00–100.00)−12.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 26 Feb 2026 – 27 Oct 2026 · avg 10 Aug 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- 24 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- PAYX#466Paychex117.06−2.04%
Buy 3 · Hold 15 · Sell 2 · 15% Buy
Target 127.38 (96.00–225.00)+8.8%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 15 Jun 2026 – 29 Oct 2026 · avg 2 Sep 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- 18 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- SWKS#467Skyworks Solutions82.19+1.21%
Buy 3 · Hold 17 · Sell 2 · 14% Buy
Target 78.94 (61.00–107.00)−4.0%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 22 Apr 2026 – 4 Nov 2026 · avg 17 Aug 2026
- Analysts
- 25 analysts · 24 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- ED#468Consolidated Edison118.56−2.37%
Buy 3 · Hold 10 · Sell 4 · 18% Buy
Target 108.97 (87.00–130.00)−8.1%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 23 Jan 2026 – 22 Oct 2026 · avg 29 Jul 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EXPD#469Expeditors International184.61−2.26%
Buy 3 · Hold 10 · Sell 4 · 18% Buy
Target 183.60 (95.00–222.00)−0.5%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 8 Dec 2025 – 22 Oct 2026 · avg 13 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NVR#470NVR, Inc.6,298.29−1.81%
Buy 3 · Hold 4 · Sell 4 · 27% Buy
Target 6,615.25 (5,058.00–7,675.00)+5.0%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 29 Jan 2026 – 26 Oct 2026 · avg 4 Sep 2026
- Analysts
- 12 analysts · 11 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- GIS#471General Mills35.51−2.61%
Buy 3 · Hold 13 · Sell 5 · 14% Buy
Target 35.94 (30.00–45.00)+1.2%
Details
- Latest target report
- 25 Oct 2026
- Report dates
- 19 Mar 2026 – 25 Oct 2026 · avg 3 Aug 2026
- Analysts
- 23 analysts · 22 firms
- Next earnings
- 23 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- ATO#472Atmos Energy173.22−1.02%
Buy 2 · Hold 13 · Sell 0 · 13% Buy
Target 181.58 (163.00–200.00)+4.8%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 17 Dec 2025 – 21 Oct 2026 · avg 7 Jul 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BRK.B#473Berkshire Hathaway570.89−0.25%
Buy 2 · Hold 4 · Sell 0 · 33% Buy
Target 551.75 (500.00–628.00)−3.4%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 6 May 2026 – 22 Oct 2026 · avg 8 Aug 2026
- Analysts
- 6 analysts · 6 firms
- Next earnings
- 7 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CINF#474Cincinnati Financial185.48−1.50%
Buy 2 · Hold 6 · Sell 0 · 25% Buy
Target 191.60 (171.00–200.00)+3.3%
Details
- Latest target report
- 12 Oct 2026
- Report dates
- 15 Jul 2026 – 12 Oct 2026 · avg 7 Aug 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PTC#475PTC Inc.195.07+0.24%
Buy 2 · Hold 15 · Sell 0 · 12% Buy
Target 198.69 (157.00–205.00)+1.9%
Details
- Latest target report
- 7 Oct 2026
- Report dates
- 28 Jan 2026 – 7 Oct 2026 · avg 17 Aug 2026
- Analysts
- 19 analysts · 19 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- VRSN#476Verisign308.67−1.09%
Buy 2 · Hold 2 · Sell 0 · 50% Buy
Target 352.00 (316.00–380.00)+14.0%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 24 Jul 2026 – 26 Oct 2026 · avg 1 Oct 2026
- Analysts
- 6 analysts · 6 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- IT#477Gartner190.10−4.02%
Buy 2 · Hold 10 · Sell 1 · 15% Buy
Target 200.27 (150.00–231.00)+5.4%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 4 Feb 2026 – 4 Nov 2026 · avg 30 Aug 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- TPL#478Texas Pacific Land Corporation272.36+0.07%
Buy 2 · Hold 1 · Sell 1 · 50% Buy
Target 423.00 (248.00–639.00)+55.3%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 1 Apr 2026 – 19 Oct 2026 · avg 29 Jun 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AOS#479A. O. Smith64.55−3.03%
Buy 2 · Hold 9 · Sell 2 · 15% Buy
Target 69.09 (58.00–84.00)+7.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 9 Jan 2026 – 30 Oct 2026 · avg 28 Jul 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- LII#480Lennox International341.97−1.96%
Buy 2 · Hold 17 · Sell 2 · 10% Buy
Target 424.57 (350.00–597.00)+24.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 5 Jan 2026 – 30 Oct 2026 · avg 8 Sep 2026
- Analysts
- 23 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ADM#481Archer Daniels Midland69.97−0.71%
Buy 2 · Hold 9 · Sell 3 · 14% Buy
Target 81.60 (57.00–95.00)+16.6%
Details
- Latest target report
- 12 Oct 2026
- Report dates
- 8 Jan 2026 – 12 Oct 2026 · avg 6 Jul 2026
- Analysts
- 15 analysts · 14 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- KHC#482Kraft Heinz24.61−2.80%
Buy 2 · Hold 12 · Sell 3 · 12% Buy
Target 23.82 (19.00–32.00)−3.2%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 23 Feb 2026 – 20 Oct 2026 · avg 30 Jul 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PFG#483Principal Financial Group110.91−1.69%
Buy 2 · Hold 12 · Sell 3 · 12% Buy
Target 109.64 (86.00–125.00)−1.1%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 8 May 2026 – 28 Oct 2026 · avg 11 Sep 2026
- Analysts
- 20 analysts · 17 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- AFL#484Aflac124.06−1.73%
Buy 2 · Hold 12 · Sell 4 · 11% Buy
Target 116.88 (101.00–138.00)−5.8%
Details
- Latest target report
- 15 Oct 2026
- Report dates
- 9 Apr 2026 – 15 Oct 2026 · avg 17 Aug 2026
- Analysts
- 20 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ARE#485Alexandria Real Estate Equities44.80−0.82%
Buy 2 · Hold 9 · Sell 4 · 13% Buy
Target 48.86 (37.00–60.00)+9.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 2 Feb 2026 – 30 Oct 2026 · avg 31 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- 25 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- EIX#486Edison International59.37−2.48%
Buy 2 · Hold 11 · Sell 4 · 12% Buy
Target 60.46 (42.00–86.00)+1.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 20 Feb 2026 – 30 Oct 2026 · avg 28 Aug 2026
- Analysts
- 19 analysts · 19 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HPQ#487HP Inc.28.46−3.33%
Buy 2 · Hold 10 · Sell 6 · 11% Buy
Target 27.53 (17.00–34.00)−3.3%
Details
- Latest target report
- 8 Oct 2026
- Report dates
- 28 May 2026 – 8 Oct 2026 · avg 8 Aug 2026
- Analysts
- 19 analysts · 18 firms
- Next earnings
- 24 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- WRB#488W. R. Berkley Corporation75.23−2.27%
Buy 2 · Hold 12 · Sell 8 · 9% Buy
Target 68.39 (51.00–83.00)−9.1%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 20 Jan 2026 – 26 Oct 2026 · avg 7 Aug 2026
- Analysts
- 25 analysts · 23 firms
- Next earnings
- 25 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- AES#489AES Corporation14.87−0.13%
Buy 1 · Hold 11 · Sell 0 · 8% Buy
Target 15.33 (15.00–17.00)+3.1%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 29 Jan 2026 – 14 Oct 2026 · avg 9 Apr 2026
- Analysts
- 13 analysts · 12 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HRL#490Hormel Foods21.95−2.88%
Buy 1 · Hold 6 · Sell 0 · 14% Buy
Target 25.00 (22.00–28.00)+13.9%
Details
- Latest target report
- 14 Oct 2026
- Report dates
- 12 Jun 2026 – 14 Oct 2026 · avg 19 Aug 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- 3 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- NWS#491News Corp (Class B)28.96−0.03%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target — (Range —)—
Details
- Latest target report
- —
- Report dates
- —
- Analysts
- 3 analysts · 3 firms
- Next earnings
- 4 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- TECH#492Bio-Techne72.78+0.17%
Buy 1 · Hold 12 · Sell 1 · 7% Buy
Target 70.71 (50.00–77.00)−2.8%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 7 May 2026 – 29 Oct 2026 · avg 14 Jul 2026
- Analysts
- 17 analysts · 16 firms
- Next earnings
- 9 Nov · Estimated
- Research
- Partial coverage · checked 6 Nov
- BAX#493Baxter International25.79+0.55%
Buy 1 · Hold 11 · Sell 2 · 7% Buy
Target 24.80 (20.00–32.00)−3.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 15 Jul 2026 – 30 Oct 2026 · avg 21 Sep 2026
- Analysts
- 15 analysts · 14 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NTRS#494Northern Trust172.76+0.80%
Buy 1 · Hold 11 · Sell 2 · 7% Buy
Target 184.39 (170.00–194.00)+6.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 26 Jun 2026 – 30 Oct 2026 · avg 27 Sep 2026
- Analysts
- 20 analysts · 20 firms
- Next earnings
- 21 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- BF.B#495Brown–Forman30.58−1.23%
Buy 1 · Hold 12 · Sell 4 · 6% Buy
Target 27.78 (20.00–35.00)−9.2%
Details
- Latest target report
- 9 Sep 2026
- Report dates
- 2 Feb 2026 – 9 Sep 2026 · avg 12 Jul 2026
- Analysts
- 17 analysts · 17 firms
- Next earnings
- 3 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- ITW#496Illinois Tool Works280.95−1.56%
Buy 1 · Hold 10 · Sell 5 · 6% Buy
Target 286.62 (250.00–315.00)+2.0%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 18 Nov 2025 – 28 Oct 2026 · avg 7 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PRU#497Prudential Financial119.24−2.63%
Buy 1 · Hold 13 · Sell 7 · 5% Buy
Target 109.94 (98.00–124.00)−7.8%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 14 Apr 2026 – 4 Nov 2026 · avg 1 Oct 2026
- Analysts
- 24 analysts · 20 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- LULU#498Lululemon Athletica110.79−0.88%
Buy 1 · Hold 28 · Sell 8 · 3% Buy
Target 102.68 (44.00–175.00)−7.3%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 17 Feb 2026 – 22 Oct 2026 · avg 24 Aug 2026
- Analysts
- 38 analysts · 36 firms
- Next earnings
- 10 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- LEN#499Lennar88.74−3.11%
Buy 1 · Hold 8 · Sell 11 · 5% Buy
Target 75.56 (63.00–94.00)−14.8%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 16 Jun 2026 – 19 Oct 2026 · avg 13 Sep 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- 15 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- ERIE#500Erie Indemnity273.07−4.40%
Buy 0 · Hold 2 · Sell 0 · 0% Buy
Target — (Range —)—
Details
- Latest target report
- —
- Report dates
- —
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- 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.