- 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 |
|---|---|---|---|---|---|---|---|---|---|
| 108.43−1.84% | Buy 7 · Hold 11 · Sell 2 · 35% Buy | 112.9490.00–162.00 | +4.2%+4.51 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:57 ET | 2121 firms | avg 31 Aug30 Mar 2026 – 28 Oct 2026 | |
402MTBM&T Bank | 217.75−0.92% | Buy 7 · Hold 16 · Sell 2 · 28% Buy | 245.80198.00–294.00 | +12.9%+28.05 USD | 27 OctPartial coverage · checked 6 Nov | 19 JanConfirmed | Partial coverage6 Nov 02:27 ET | 2625 firms | avg 30 Aug7 Jan 2026 – 27 Oct 2026 |
| 92.34−1.07% | Buy 7 · Hold 15 · Sell 2 · 29% Buy | 95.6874.00–112.00 | +3.6%+3.34 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:02 ET | 2727 firms | avg 21 Aug17 Dec 2025 – 22 Oct 2026 | |
| 49.38−0.92% | Buy 7 · Hold 14 · Sell 2 · 30% Buy | 53.3345.00–61.00 | +8.0%+3.95 USD | 30 OctPartial coverage · checked 6 Nov | 20 JanConfirmed | Partial coverage6 Nov 04:03 ET | 2523 firms | avg 20 Aug22 Jan 2026 – 30 Oct 2026 | |
| 704.55−0.40% | Buy 7 · Hold 7 · Sell 4 · 39% Buy | 963.89580.00–1,450.00 | +36.8%+259.34 USD | 2 NovPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 02:23 ET | 2424 firms | avg 6 Oct3 Aug 2026 – 2 Nov 2026 | |
406MRNAModerna | 254.19+5.27% | Buy 7 · Hold 17 · Sell 4 · 25% Buy | 125.8617.00–236.00 | −50.5%−128.33 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:59 ET | 3230 firms | avg 26 Aug30 Jan 2026 – 26 Oct 2026 |
407FISVFiserv | 62.88+0.22% | Buy 7 · Hold 26 · Sell 5 · 18% Buy | 61.2540.00–95.00 | −2.6%−1.63 USD | 4 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:24 ET | 4240 firms | avg 2 Aug21 Jan 2026 – 4 Nov 2026 |
| 395.20−1.91% | Buy 7 · Hold 19 · Sell 5 · 23% Buy | 374.81297.00–460.00 | −5.2%−20.39 USD | 26 OctPartial coverage · checked 6 Nov | 20 JanEstimated | Partial coverage6 Nov 04:03 ET | 3231 firms | avg 23 Sep13 Jul 2026 – 26 Oct 2026 | |
| 239.30−2.90% | Buy 7 · Hold 24 · Sell 7 · 18% Buy | 279.31195.00–430.00 | +16.7%+40.01 USD | 13 OctPartial coverage · checked 6 Nov | 9 DecConfirmed | Partial coverage6 Nov 02:18 ET | 4242 firms | avg 20 Jul11 Dec 2025 – 13 Oct 2026 | |
410PYPLPayPal | 59.24+0.47% | Buy 7 · Hold 37 · Sell 8 · 13% Buy | 56.6736.00–80.00 | −4.3%−2.57 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 5451 firms | avg 10 Aug25 Nov 2025 – 29 Oct 2026 |
411ALLEAllegion | 185.39−0.94% | Buy 6 · Hold 5 · Sell 0 · 55% Buy | 180.36155.00–206.00 | −2.7%−5.03 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 1513 firms | avg 7 Sep1 Apr 2026 – 26 Oct 2026 |
| 255.63+0.35% | Buy 6 · Hold 7 · Sell 0 · 46% Buy | 256.33215.00–279.00 | +0.3%+0.70 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 1616 firms | avg 30 Aug10 Feb 2026 – 28 Oct 2026 | |
413EMEEmcor | 608.45+2.21% | Buy 6 · Hold 4 · Sell 0 · 60% Buy | 967.38734.00–1,200.00 | +59.0%+358.93 USD | 4 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:22 ET | 1313 firms | avg 3 Sep30 Apr 2026 – 4 Nov 2026 |
| 1,017.50+5.45% | Buy 6 · Hold 4 · Sell 0 · 60% Buy | 2,053.291,808.00–2,500.00 | +101.8%+1,035.79 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 1515 firms | avg 4 Sep29 Apr 2026 – 26 Oct 2026 | |
| 288.74−0.23% | Buy 6 · Hold 6 · Sell 0 · 50% Buy | 349.58230.00–441.00 | +21.1%+60.84 USD | 3 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 1313 firms | avg 21 Jul5 Jan 2026 – 3 Nov 2026 | |
| 429.45+2.55% | Buy 6 · Hold 6 · Sell 0 · 50% Buy | 547.89486.00–600.00 | +27.6%+118.44 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 1514 firms | avg 10 Oct14 Sep 2026 – 28 Oct 2026 | |
417IVZInvesco | 27.080.00% | Buy 6 · Hold 9 · Sell 0 · 40% Buy | 34.2529.50–41.00 | +26.5%+7.17 USD | 28 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 03:57 ET | 1616 firms | avg 30 Aug17 Dec 2025 – 28 Oct 2026 |
418LDOSLeidos | 132.68−2.30% | Buy 6 · Hold 10 · Sell 0 · 38% Buy | 154.87127.00–225.00 | +16.7%+22.19 USD | 4 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:27 ET | 1818 firms | avg 29 Aug6 May 2026 – 4 Nov 2026 |
| 48.40−3.32% | Buy 6 · Hold 8 · Sell 0 · 43% Buy | 54.6047.00–65.00 | +12.8%+6.20 USD | 2 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 02:27 ET | 1515 firms | avg 28 Sep17 Sep 2026 – 2 Oct 2026 | |
| 319.94−2.43% | Buy 6 · Hold 15 · Sell 0 · 29% Buy | 359.81297.00–400.00 | +12.5%+39.87 USD | 26 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:59 ET | 2322 firms | avg 19 Aug11 Dec 2025 – 26 Oct 2026 | |
| 104.22+0.38% | Buy 6 · Hold 15 · Sell 0 · 29% Buy | 102.4788.00–119.50 | −1.7%−1.75 USD | 3 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:30 ET | 2321 firms | avg 17 Jul17 Dec 2025 – 3 Nov 2026 | |
| 162.81−1.22% | Buy 6 · Hold 13 · Sell 0 · 32% Buy | 178.93145.00–205.00 | +9.9%+16.12 USD | 30 OctPartial coverage · checked 6 Nov | 27 JanConfirmed | Partial coverage6 Nov 04:01 ET | 2019 firms | avg 30 Aug6 Apr 2026 – 30 Oct 2026 | |
423RVTYRevvity | 155.11+2.84% | Buy 6 · Hold 12 · Sell 0 · 33% Buy | 131.1190.00–175.00 | −15.5%−24.00 USD | 4 NovPartial coverage · checked 6 Nov | 1 FebEstimated | Partial coverage6 Nov 02:31 ET | 2020 firms | avg 24 Jun15 Dec 2025 – 4 Nov 2026 |
424STESteris | 252.30−0.72% | Buy 6 · Hold 3 · Sell 0 · 67% Buy | 261.75232.00–280.00 | +3.7%+9.45 USD | 17 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:32 ET | 1010 firms | avg 5 Jun4 Feb 2026 – 17 Aug 2026 |
| 618.60+4.54% | Buy 6 · Hold 4 · Sell 0 · 60% Buy | 771.00646.00–877.00 | +24.6%+152.40 USD | 26 OctPartial coverage · checked 6 Nov | 20 JanEstimated | Partial coverage6 Nov 04:03 ET | 1111 firms | avg 31 Aug10 Jun 2026 – 26 Oct 2026 | |
| 195.50−1.56% | Buy 6 · Hold 13 · Sell 0 · 32% Buy | 196.73156.00–290.00 | +0.6%+1.23 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:03 ET | 2020 firms | avg 2 Aug2 Mar 2026 – 29 Oct 2026 | |
| 178.08+0.37% | Buy 6 · Hold 16 · Sell 1 · 26% Buy | 190.52160.00–250.00 | +7.0%+12.44 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 2726 firms | avg 23 Aug7 Apr 2026 – 30 Oct 2026 | |
428MASMasco | 82.22−1.54% | Buy 6 · Hold 13 · Sell 1 · 30% Buy | 80.8261.00–98.00 | −1.7%−1.40 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 2323 firms | avg 15 Sep13 Feb 2026 – 29 Oct 2026 |
| 1,722.15+2.57% | Buy 6 · Hold 9 · Sell 1 · 38% Buy | 1,517.151,200.00–1,700.00 | −11.9%−205.00 USD | 13 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:58 ET | 1717 firms | avg 19 Jul15 Dec 2025 – 13 Oct 2026 | |
430PEPPepsiCo | 141.34−0.96% | Buy 6 · Hold 14 · Sell 1 · 29% Buy | 142.00106.00–165.00 | +0.5%+0.66 USD | 16 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 08:15 ET | 2525 firms | avg 17 Sep18 Feb 2026 – 16 Oct 2026 |
431RMDResMed | 235.30−1.68% | Buy 6 · Hold 9 · Sell 1 · 38% Buy | 255.20225.00–288.00 | +8.5%+19.90 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:01 ET | 1919 firms | avg 18 Aug30 Jan 2026 – 30 Oct 2026 |
| 59.68−0.72% | Buy 6 · Hold 6 · Sell 1 · 46% Buy | 63.8246.00–75.00 | +6.9%+4.14 USD | 7 OctPartial coverage · checked 6 Nov | 16 NovConfirmed | Partial coverage6 Nov 02:33 ET | 1414 firms | avg 28 Jul26 Mar 2026 – 7 Oct 2026 | |
| 119.39+0.69% | Buy 6 · Hold 13 · Sell 2 · 29% Buy | 120.6395.00–162.00 | +1.0%+1.24 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 2323 firms | avg 5 Jul20 Feb 2026 – 27 Oct 2026 | |
| 152.28−3.39% | Buy 6 · Hold 16 · Sell 3 · 24% Buy | 147.81114.00–186.00 | −2.9%−4.47 USD | 30 OctPartial coverage · checked 6 Nov | 19 JanConfirmed | Partial coverage6 Nov 03:23 ET | 2825 firms | avg 22 Sep22 Apr 2026 – 30 Oct 2026 | |
435FASTFastenal | 52.99+0.17% | Buy 6 · Hold 9 · Sell 3 · 33% Buy | 52.8545.00–60.00 | −0.3%−0.14 USD | 21 OctPartial coverage · checked 6 Nov | 19 JanConfirmed | Partial coverage6 Nov 03:54 ET | 2020 firms | avg 2 Sep9 Apr 2026 – 21 Oct 2026 |
| 28.31−0.35% | Buy 6 · Hold 15 · Sell 3 · 25% Buy | 31.2628.00–35.00 | +10.4%+2.95 USD | 30 OctPartial coverage · checked 6 Nov | 22 JanConfirmed | Partial coverage6 Nov 04:01 ET | 2625 firms | avg 14 Sep30 Mar 2026 – 30 Oct 2026 | |
| 118.07−6.19% | Buy 6 · Hold 13 · Sell 9 · 21% Buy | 177.1568.00–490.00 | +50.0%+59.08 USD | 23 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:21 ET | 2926 firms | avg 9 Aug27 Apr 2026 – 23 Oct 2026 | |
| 122.80−1.32% | Buy 5 · Hold 6 · Sell 0 · 45% Buy | 141.00122.00–170.00 | +14.8%+18.20 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:24 ET | 1313 firms | avg 1 Sep23 Apr 2026 – 22 Oct 2026 | |
| 309.86−0.20% | Buy 5 · Hold 4 · Sell 0 · 56% Buy | 331.00270.00–370.00 | +6.8%+21.14 USD | 21 AugPartial coverage · checked 6 Nov | 9 DecEstimated | Partial coverage6 Nov 02:29 ET | 1010 firms | avg 11 Jun15 Dec 2025 – 21 Aug 2026 | |
440SNASnap-on | 367.22+0.21% | Buy 5 · Hold 3 · Sell 0 · 63% Buy | 421.71375.00–485.00 | +14.8%+54.49 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:02 ET | 1010 firms | avg 8 Aug8 May 2026 – 26 Oct 2026 |
| 353.27+0.06% | Buy 5 · Hold 12 · Sell 1 · 28% Buy | 323.91299.00–358.00 | −8.3%−29.36 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:21 ET | 1818 firms | avg 22 Aug9 Feb 2026 – 28 Oct 2026 | |
| 62.36−1.81% | Buy 5 · Hold 10 · Sell 1 · 31% Buy | 66.6458.00–92.00 | +6.9%+4.28 USD | 7 OctPartial coverage · checked 6 Nov | 3 DecConfirmed | Partial coverage6 Nov 02:21 ET | 1919 firms | avg 1 Sep8 Jun 2026 – 7 Oct 2026 | |
| 114.85−0.36% | Buy 5 · Hold 9 · Sell 1 · 33% Buy | 98.0975.00–109.00 | −14.6%−16.76 USD | 16 OctPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 04:02 ET | 1717 firms | avg 16 Jul1 Apr 2026 – 16 Oct 2026 | |
| 303.35−1.23% | Buy 5 · Hold 14 · Sell 2 · 24% Buy | 288.50223.00–340.00 | −4.9%−14.85 USD | 29 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 02:19 ET | 2220 firms | avg 19 Aug29 Jan 2026 – 29 Oct 2026 | |
| 37.95−2.09% | Buy 5 · Hold 10 · Sell 2 · 29% Buy | 36.8226.00–56.00 | −3.0%−1.13 USD | 23 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:31 ET | 2120 firms | avg 15 Sep13 Apr 2026 – 23 Oct 2026 | |
| 69.84−2.89% | Buy 5 · Hold 12 · Sell 3 · 25% Buy | 72.4449.00–85.00 | +3.7%+2.60 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 2221 firms | avg 14 Jul24 Nov 2025 – 22 Oct 2026 | |
447MOAltria | 76.12−1.88% | Buy 5 · Hold 9 · Sell 3 · 29% Buy | 70.2358.00–83.00 | −7.7%−5.89 USD | 2 NovPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 02:17 ET | 1817 firms | avg 27 Jul15 Jan 2026 – 2 Nov 2026 |
| 22.36+0.13% | Buy 5 · Hold 14 · Sell 3 · 23% Buy | 24.9017.00–35.00 | +11.4%+2.54 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:59 ET | 2422 firms | avg 8 Jul16 Jan 2026 – 27 Oct 2026 | |
| 78.96−0.67% | Buy 5 · Hold 4 · Sell 3 · 42% Buy | 87.5075.00–108.00 | +10.8%+8.54 USD | 29 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 04:00 ET | 1615 firms | avg 29 Jul30 Jan 2026 – 29 Oct 2026 | |
| 28.76+6.20% | Buy 5 · Hold 12 · Sell 3 · 25% Buy | 41.0715.00–51.00 | +42.8%+12.31 USD | 26 OctPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 04:02 ET | 2221 firms | avg 5 Sep6 May 2026 – 26 Oct 2026 | |
- KMB#401Kimberly-Clark108.43−1.84%
Buy 7 · Hold 11 · Sell 2 · 35% Buy
Target 112.94 (90.00–162.00)+4.2%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 30 Mar 2026 – 28 Oct 2026 · avg 31 Aug 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MTB#402M&T Bank217.75−0.92%
Buy 7 · Hold 16 · Sell 2 · 28% Buy
Target 245.80 (198.00–294.00)+12.9%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 7 Jan 2026 – 27 Oct 2026 · avg 30 Aug 2026
- Analysts
- 26 analysts · 25 firms
- Next earnings
- 19 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- SO#403Southern Company92.34−1.07%
Buy 7 · Hold 15 · Sell 2 · 29% Buy
Target 95.68 (74.00–112.00)+3.6%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 17 Dec 2025 – 22 Oct 2026 · avg 21 Aug 2026
- Analysts
- 27 analysts · 27 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TFC#404Truist Financial49.38−0.92%
Buy 7 · Hold 14 · Sell 2 · 30% Buy
Target 53.33 (45.00–61.00)+8.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 22 Jan 2026 – 30 Oct 2026 · avg 20 Aug 2026
- Analysts
- 25 analysts · 23 firms
- Next earnings
- 20 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- FICO#405Fair Isaac704.55−0.40%
Buy 7 · Hold 7 · Sell 4 · 39% Buy
Target 963.89 (580.00–1,450.00)+36.8%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 3 Aug 2026 – 2 Nov 2026 · avg 6 Oct 2026
- Analysts
- 24 analysts · 24 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- MRNA#406Moderna254.19+5.27%
Buy 7 · Hold 17 · Sell 4 · 25% Buy
Target 125.86 (17.00–236.00)−50.5%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 30 Jan 2026 – 26 Oct 2026 · avg 26 Aug 2026
- Analysts
- 32 analysts · 30 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FISV#407Fiserv62.88+0.22%
Buy 7 · Hold 26 · Sell 5 · 18% Buy
Target 61.25 (40.00–95.00)−2.6%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 21 Jan 2026 – 4 Nov 2026 · avg 2 Aug 2026
- Analysts
- 42 analysts · 40 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TRV#408Travelers Companies (The)395.20−1.91%
Buy 7 · Hold 19 · Sell 5 · 23% Buy
Target 374.81 (297.00–460.00)−5.2%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 13 Jul 2026 – 26 Oct 2026 · avg 23 Sep 2026
- Analysts
- 32 analysts · 31 firms
- Next earnings
- 20 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ADBE#409Adobe Inc.239.30−2.90%
Buy 7 · Hold 24 · Sell 7 · 18% Buy
Target 279.31 (195.00–430.00)+16.7%
Details
- Latest target report
- 13 Oct 2026
- Report dates
- 11 Dec 2025 – 13 Oct 2026 · avg 20 Jul 2026
- Analysts
- 42 analysts · 42 firms
- Next earnings
- 9 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- PYPL#410PayPal59.24+0.47%
Buy 7 · Hold 37 · Sell 8 · 13% Buy
Target 56.67 (36.00–80.00)−4.3%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 25 Nov 2025 – 29 Oct 2026 · avg 10 Aug 2026
- Analysts
- 54 analysts · 51 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ALLE#411Allegion185.39−0.94%
Buy 6 · Hold 5 · Sell 0 · 55% Buy
Target 180.36 (155.00–206.00)−2.7%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 1 Apr 2026 – 26 Oct 2026 · avg 7 Sep 2026
- Analysts
- 15 analysts · 13 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DGX#412Quest Diagnostics255.63+0.35%
Buy 6 · Hold 7 · Sell 0 · 46% Buy
Target 256.33 (215.00–279.00)+0.3%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 10 Feb 2026 – 28 Oct 2026 · avg 30 Aug 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EME#413Emcor608.45+2.21%
Buy 6 · Hold 4 · Sell 0 · 60% Buy
Target 967.38 (734.00–1,200.00)+59.0%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 30 Apr 2026 – 4 Nov 2026 · avg 3 Sep 2026
- Analysts
- 13 analysts · 13 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FIX#414Comfort Systems USA1,017.50+5.45%
Buy 6 · Hold 4 · Sell 0 · 60% Buy
Target 2,053.29 (1,808.00–2,500.00)+101.8%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 29 Apr 2026 – 26 Oct 2026 · avg 4 Sep 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HII#415Huntington Ingalls Industries288.74−0.23%
Buy 6 · Hold 6 · Sell 0 · 50% Buy
Target 349.58 (230.00–441.00)+21.1%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 5 Jan 2026 – 3 Nov 2026 · avg 21 Jul 2026
- Analysts
- 13 analysts · 13 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HUBB#416Hubbell Incorporated429.45+2.55%
Buy 6 · Hold 6 · Sell 0 · 50% Buy
Target 547.89 (486.00–600.00)+27.6%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 14 Sep 2026 – 28 Oct 2026 · avg 10 Oct 2026
- Analysts
- 15 analysts · 14 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- IVZ#417Invesco27.080.00%
Buy 6 · Hold 9 · Sell 0 · 40% Buy
Target 34.25 (29.50–41.00)+26.5%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 17 Dec 2025 – 28 Oct 2026 · avg 30 Aug 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- LDOS#418Leidos132.68−2.30%
Buy 6 · Hold 10 · Sell 0 · 38% Buy
Target 154.87 (127.00–225.00)+16.7%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 6 May 2026 – 4 Nov 2026 · avg 29 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MKC#419McCormick & Company48.40−3.32%
Buy 6 · Hold 8 · Sell 0 · 43% Buy
Target 54.60 (47.00–65.00)+12.8%
Details
- Latest target report
- 2 Oct 2026
- Report dates
- 17 Sep 2026 – 2 Oct 2026 · avg 28 Sep 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- NSC#420Norfolk Southern319.94−2.43%
Buy 6 · Hold 15 · Sell 0 · 29% Buy
Target 359.81 (297.00–400.00)+12.5%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 11 Dec 2025 – 26 Oct 2026 · avg 19 Aug 2026
- Analysts
- 23 analysts · 22 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- PNW#421Pinnacle West Capital104.22+0.38%
Buy 6 · Hold 15 · Sell 0 · 29% Buy
Target 102.47 (88.00–119.50)−1.7%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 17 Dec 2025 – 3 Nov 2026 · avg 17 Jul 2026
- Analysts
- 23 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- RJF#422Raymond James Financial162.81−1.22%
Buy 6 · Hold 13 · Sell 0 · 32% Buy
Target 178.93 (145.00–205.00)+9.9%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 6 Apr 2026 – 30 Oct 2026 · avg 30 Aug 2026
- Analysts
- 20 analysts · 19 firms
- Next earnings
- 27 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- RVTY#423Revvity155.11+2.84%
Buy 6 · Hold 12 · Sell 0 · 33% Buy
Target 131.11 (90.00–175.00)−15.5%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 15 Dec 2025 – 4 Nov 2026 · avg 24 Jun 2026
- Analysts
- 20 analysts · 20 firms
- Next earnings
- 1 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- STE#424Steris252.30−0.72%
Buy 6 · Hold 3 · Sell 0 · 67% Buy
Target 261.75 (232.00–280.00)+3.7%
Details
- Latest target report
- 17 Aug 2026
- Report dates
- 4 Feb 2026 – 17 Aug 2026 · avg 5 Jun 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TDY#425Teledyne Technologies618.60+4.54%
Buy 6 · Hold 4 · Sell 0 · 60% Buy
Target 771.00 (646.00–877.00)+24.6%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 10 Jun 2026 – 26 Oct 2026 · avg 31 Aug 2026
- Analysts
- 11 analysts · 11 firms
- Next earnings
- 20 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- UHS#426Universal Health Services195.50−1.56%
Buy 6 · Hold 13 · Sell 0 · 32% Buy
Target 196.73 (156.00–290.00)+0.6%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 2 Mar 2026 – 29 Oct 2026 · avg 2 Aug 2026
- Analysts
- 20 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HSY#427Hershey Company (The)178.08+0.37%
Buy 6 · Hold 16 · Sell 1 · 26% Buy
Target 190.52 (160.00–250.00)+7.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 7 Apr 2026 – 30 Oct 2026 · avg 23 Aug 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MAS#428Masco82.22−1.54%
Buy 6 · Hold 13 · Sell 1 · 30% Buy
Target 80.82 (61.00–98.00)−1.7%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 13 Feb 2026 – 29 Oct 2026 · avg 15 Sep 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MTD#429Mettler Toledo1,722.15+2.57%
Buy 6 · Hold 9 · Sell 1 · 38% Buy
Target 1,517.15 (1,200.00–1,700.00)−11.9%
Details
- Latest target report
- 13 Oct 2026
- Report dates
- 15 Dec 2025 – 13 Oct 2026 · avg 19 Jul 2026
- Analysts
- 17 analysts · 17 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PEP#430PepsiCo141.34−0.96%
Buy 6 · Hold 14 · Sell 1 · 29% Buy
Target 142.00 (106.00–165.00)+0.5%
Details
- Latest target report
- 16 Oct 2026
- Report dates
- 18 Feb 2026 – 16 Oct 2026 · avg 17 Sep 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- RMD#431ResMed235.30−1.68%
Buy 6 · Hold 9 · Sell 1 · 38% Buy
Target 255.20 (225.00–288.00)+8.5%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 30 Jan 2026 – 30 Oct 2026 · avg 18 Aug 2026
- Analysts
- 19 analysts · 19 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- TSN#432Tyson Foods59.68−0.72%
Buy 6 · Hold 6 · Sell 1 · 46% Buy
Target 63.82 (46.00–75.00)+6.9%
Details
- Latest target report
- 7 Oct 2026
- Report dates
- 26 Mar 2026 – 7 Oct 2026 · avg 28 Jul 2026
- Analysts
- 14 analysts · 14 firms
- Next earnings
- 16 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CF#433CF Industries119.39+0.69%
Buy 6 · Hold 13 · Sell 2 · 29% Buy
Target 120.63 (95.00–162.00)+1.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 20 Feb 2026 – 27 Oct 2026 · avg 5 Jul 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DHI#434D. R. Horton152.28−3.39%
Buy 6 · Hold 16 · Sell 3 · 24% Buy
Target 147.81 (114.00–186.00)−2.9%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 22 Apr 2026 – 30 Oct 2026 · avg 22 Sep 2026
- Analysts
- 28 analysts · 25 firms
- Next earnings
- 19 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- FAST#435Fastenal52.99+0.17%
Buy 6 · Hold 9 · Sell 3 · 33% Buy
Target 52.85 (45.00–60.00)−0.3%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 9 Apr 2026 – 21 Oct 2026 · avg 2 Sep 2026
- Analysts
- 20 analysts · 20 firms
- Next earnings
- 19 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- RF#436Regions Financial Corporation28.31−0.35%
Buy 6 · Hold 15 · Sell 3 · 25% Buy
Target 31.26 (28.00–35.00)+10.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 30 Mar 2026 – 30 Oct 2026 · avg 14 Sep 2026
- Analysts
- 26 analysts · 25 firms
- Next earnings
- 22 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CHTR#437Charter Communications118.07−6.19%
Buy 6 · Hold 13 · Sell 9 · 21% Buy
Target 177.15 (68.00–490.00)+50.0%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 27 Apr 2026 – 23 Oct 2026 · avg 9 Aug 2026
- Analysts
- 29 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GPC#438Genuine Parts Company122.80−1.32%
Buy 5 · Hold 6 · Sell 0 · 45% Buy
Target 141.00 (122.00–170.00)+14.8%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 23 Apr 2026 – 22 Oct 2026 · avg 1 Sep 2026
- Analysts
- 13 analysts · 13 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NDSN#439Nordson Corporation309.86−0.20%
Buy 5 · Hold 4 · Sell 0 · 56% Buy
Target 331.00 (270.00–370.00)+6.8%
Details
- Latest target report
- 21 Aug 2026
- Report dates
- 15 Dec 2025 – 21 Aug 2026 · avg 11 Jun 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- 9 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- SNA#440Snap-on367.22+0.21%
Buy 5 · Hold 3 · Sell 0 · 63% Buy
Target 421.71 (375.00–485.00)+14.8%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 8 May 2026 – 26 Oct 2026 · avg 8 Aug 2026
- Analysts
- 10 analysts · 10 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CBOE#441Cboe Global Markets353.27+0.06%
Buy 5 · Hold 12 · Sell 1 · 28% Buy
Target 323.91 (299.00–358.00)−8.3%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 9 Feb 2026 – 28 Oct 2026 · avg 22 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- COO#442Cooper Companies (The)62.36−1.81%
Buy 5 · Hold 10 · Sell 1 · 31% Buy
Target 66.64 (58.00–92.00)+6.9%
Details
- Latest target report
- 7 Oct 2026
- Report dates
- 8 Jun 2026 – 7 Oct 2026 · avg 1 Sep 2026
- Analysts
- 19 analysts · 19 firms
- Next earnings
- 3 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- SWK#443Stanley Black & Decker114.85−0.36%
Buy 5 · Hold 9 · Sell 1 · 33% Buy
Target 98.09 (75.00–109.00)−14.6%
Details
- Latest target report
- 16 Oct 2026
- Report dates
- 1 Apr 2026 – 16 Oct 2026 · avg 16 Jul 2026
- Analysts
- 17 analysts · 17 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- ADP#444Automatic Data Processing303.35−1.23%
Buy 5 · Hold 14 · Sell 2 · 24% Buy
Target 288.50 (223.00–340.00)−4.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 29 Jan 2026 – 29 Oct 2026 · avg 19 Aug 2026
- Analysts
- 22 analysts · 20 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ROL#445Rollins, Inc.37.95−2.09%
Buy 5 · Hold 10 · Sell 2 · 29% Buy
Target 36.82 (26.00–56.00)−3.0%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 13 Apr 2026 – 23 Oct 2026 · avg 15 Sep 2026
- Analysts
- 21 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ES#446Eversource Energy69.84−2.89%
Buy 5 · Hold 12 · Sell 3 · 25% Buy
Target 72.44 (49.00–85.00)+3.7%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 24 Nov 2025 – 22 Oct 2026 · avg 14 Jul 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MO#447Altria76.12−1.88%
Buy 5 · Hold 9 · Sell 3 · 29% Buy
Target 70.23 (58.00–83.00)−7.7%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 15 Jan 2026 – 2 Nov 2026 · avg 27 Jul 2026
- Analysts
- 18 analysts · 17 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- MOS#448Mosaic Company (The)22.36+0.13%
Buy 5 · Hold 14 · Sell 3 · 23% Buy
Target 24.90 (17.00–35.00)+11.4%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 16 Jan 2026 – 27 Oct 2026 · avg 8 Jul 2026
- Analysts
- 24 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- OTIS#449Otis Worldwide78.96−0.67%
Buy 5 · Hold 4 · Sell 3 · 42% Buy
Target 87.50 (75.00–108.00)+10.8%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 30 Jan 2026 – 29 Oct 2026 · avg 29 Jul 2026
- Analysts
- 16 analysts · 15 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- SMCI#450Supermicro28.76+6.20%
Buy 5 · Hold 12 · Sell 3 · 25% Buy
Target 41.07 (15.00–51.00)+42.8%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 6 May 2026 – 26 Oct 2026 · avg 5 Sep 2026
- Analysts
- 22 analysts · 21 firms
- Next earnings
- 2 Feb · 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.