- 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 |
|---|---|---|---|---|---|---|---|---|---|
| 343.47−1.85% | Buy 21 · Hold 14 · Sell 1 · 58% Buy | 373.13255.00–425.00 | +8.6%+29.66 USD | 26 OctPartial coverage · checked 6 Nov | 17 NovConfirmed | Partial coverage6 Nov 03:56 ET | 3838 firms | avg 19 Jul19 Nov 2025 – 26 Oct 2026 | |
| 277.36−0.28% | Buy 21 · Hold 12 · Sell 2 · 60% Buy | 324.59240.00–400.00 | +17.0%+47.23 USD | 28 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 04:03 ET | 3937 firms | avg 26 Aug28 Jan 2026 – 28 Oct 2026 | |
| 105.41−0.71% | Buy 21 · Hold 16 · Sell 6 · 49% Buy | 109.8059.00–130.00 | +4.2%+4.39 USD | 30 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 04:02 ET | 4847 firms | avg 31 Jul29 Jan 2026 – 30 Oct 2026 | |
104AZOAutoZone | 3,216.35−2.80% | Buy 20 · Hold 6 · Sell 0 · 77% Buy | 3,658.293,000.00–4,450.00 | +13.7%+441.94 USD | 26 OctPartial coverage · checked 6 Nov | 8 DecEstimated | Partial coverage6 Nov 02:18 ET | 3030 firms | avg 24 Sep31 Aug 2026 – 26 Oct 2026 |
105CCitigroup | 119.05+0.51% | Buy 20 · Hold 4 · Sell 0 · 83% Buy | 149.75110.00–176.00 | +25.8%+30.70 USD | 30 OctPartial coverage · checked 6 Nov | 14 JanConfirmed | Partial coverage6 Nov 03:22 ET | 2828 firms | avg 25 Aug15 Apr 2026 – 30 Oct 2026 |
| 249.95+4.30% | Buy 20 · Hold 5 · Sell 0 · 80% Buy | 346.65277.00–399.00 | +38.7%+96.70 USD | 30 OctPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 03:22 ET | 2726 firms | avg 19 Aug30 Jan 2026 – 30 Oct 2026 | |
| 83.85+3.10% | Buy 20 · Hold 3 · Sell 0 · 87% Buy | 111.1792.00–125.00 | +32.6%+27.32 USD | 12 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 2727 firms | avg 6 Jul25 Feb 2026 – 12 Oct 2026 | |
108ECLEcolab | 300.68−1.68% | Buy 20 · Hold 8 · Sell 0 · 71% Buy | 324.57270.00–360.00 | +7.9%+23.89 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:24 ET | 2929 firms | avg 5 Jul11 Feb 2026 – 29 Oct 2026 |
| 325.87−2.75% | Buy 20 · Hold 9 · Sell 0 · 69% Buy | 349.13290.00–400.00 | +7.1%+23.26 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:02 ET | 3330 firms | avg 4 Sep1 May 2026 – 30 Oct 2026 | |
| 263.78−1.44% | Buy 20 · Hold 4 · Sell 0 · 83% Buy | 590.21200.00–1,050.00 | +123.8%+326.43 USD | 26 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:04 ET | 3332 firms | avg 11 Aug16 Dec 2025 – 26 Oct 2026 | |
| 245.01−0.17% | Buy 20 · Hold 3 · Sell 0 · 87% Buy | 260.08233.00–280.00 | +6.2%+15.07 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 2523 firms | avg 30 Aug10 Feb 2026 – 29 Oct 2026 | |
| 83.94−0.43% | Buy 20 · Hold 10 · Sell 0 · 67% Buy | 97.2888.00–110.00 | +15.9%+13.34 USD | 30 OctPartial coverage · checked 6 Nov | 14 JanConfirmed | Partial coverage6 Nov 04:04 ET | 3231 firms | avg 21 Aug14 Jan 2026 – 30 Oct 2026 | |
| 83.11+4.78% | Buy 20 · Hold 1 · Sell 0 · 95% Buy | 121.0579.00–140.00 | +45.7%+37.94 USD | 20 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:05 ET | 2322 firms | avg 28 Aug16 Apr 2026 – 20 Oct 2026 | |
| 31.84−0.25% | Buy 20 · Hold 6 · Sell 1 · 74% Buy | 43.6231.00–51.00 | +37.0%+11.78 USD | 27 OctPartial coverage · checked 6 Nov | 20 JanEstimated | Partial coverage6 Nov 03:56 ET | 2828 firms | avg 20 Aug22 Apr 2026 – 27 Oct 2026 | |
| 192.90−3.63% | Buy 20 · Hold 20 · Sell 3 · 47% Buy | 203.4692.00–275.00 | +5.5%+10.56 USD | 15 OctPartial coverage · checked 6 Nov | 24 NovConfirmed | Partial coverage6 Nov 04:05 ET | 5048 firms | avg 12 Aug18 Feb 2026 – 15 Oct 2026 | |
116APHAmphenol | 74.59+4.12% | Buy 19 · Hold 2 · Sell 0 · 90% Buy | 103.0082.50–116.00 | +38.1%+28.41 USD | 29 OctPartial coverage · checked 6 Nov | 27 JanConfirmed | Partial coverage6 Nov 02:19 ET | 2423 firms | avg 14 Sep17 Mar 2026 – 29 Oct 2026 |
| 313.00−18.18% | Buy 19 · Hold 1 · Sell 0 · 95% Buy | 691.88481.00–830.00 | +121.0%+378.88 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 2121 firms | avg 15 Aug7 May 2026 – 27 Oct 2026 | |
118BLKBlackRock | 1,178.87+0.70% | Buy 19 · Hold 2 · Sell 0 · 90% Buy | 1,352.501,250.00–1,531.00 | +14.7%+173.63 USD | 28 OctPartial coverage · checked 6 Nov | 14 JanEstimated | Partial coverage6 Nov 02:20 ET | 2524 firms | avg 25 Sep3 Feb 2026 – 28 Oct 2026 |
| 319.92+2.73% | Buy 19 · Hold 4 · Sell 0 · 83% Buy | 411.77300.00–470.00 | +28.7%+91.85 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 08:15 ET | 2525 firms | avg 1 Aug28 Apr 2026 – 27 Oct 2026 | |
| 192.81+13.58% | Buy 19 · Hold 5 · Sell 0 · 79% Buy | 381.87262.00–500.00 | +98.1%+189.06 USD | 30 OctPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 03:22 ET | 2725 firms | avg 18 Aug3 Mar 2026 – 30 Oct 2026 | |
| 230.25+1.73% | Buy 19 · Hold 6 · Sell 0 · 76% Buy | 254.70195.00–310.00 | +10.6%+24.45 USD | 28 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:23 ET | 2625 firms | avg 30 Sep11 Jun 2026 – 28 Oct 2026 | |
| 226.35−1.01% | Buy 19 · Hold 12 · Sell 0 · 61% Buy | 232.88200.00–276.00 | +2.9%+6.53 USD | 25 SepPartial coverage · checked 6 Nov | 18 DecConfirmed | Partial coverage6 Nov 02:21 ET | 3231 firms | avg 4 Aug8 Jan 2026 – 25 Sep 2026 | |
123ETREntergy | 110.55+0.23% | Buy 19 · Hold 5 · Sell 0 · 79% Buy | 122.23101.00–138.00 | +10.6%+11.68 USD | 3 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 2626 firms | avg 3 Sep20 Jan 2026 – 3 Nov 2026 |
| 376.53+3.49% | Buy 19 · Hold 9 · Sell 0 · 68% Buy | 362.76296.00–421.00 | −3.7%−13.77 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 3030 firms | avg 30 Aug16 Feb 2026 – 30 Oct 2026 | |
| 205.81+2.52% | Buy 19 · Hold 4 · Sell 0 · 83% Buy | 312.20239.00–375.00 | +51.7%+106.39 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 2424 firms | avg 30 Aug20 Feb 2026 – 30 Oct 2026 | |
| 107.12+0.27% | Buy 19 · Hold 4 · Sell 0 · 83% Buy | 115.1690.00–132.00 | +7.5%+8.04 USD | 27 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:59 ET | 2624 firms | avg 13 Sep11 Feb 2026 – 27 Oct 2026 | |
| 225.38−0.60% | Buy 19 · Hold 9 · Sell 0 · 68% Buy | 262.32235.00–286.00 | +16.4%+36.94 USD | 30 OctPartial coverage · checked 6 Nov | 15 JanConfirmed | Partial coverage6 Nov 04:00 ET | 3028 firms | avg 10 Sep16 Apr 2026 – 30 Oct 2026 | |
| 135.30−2.37% | Buy 19 · Hold 7 · Sell 0 · 73% Buy | 170.56140.00–198.00 | +26.1%+35.26 USD | 27 OctPartial coverage · checked 6 Nov | 18 NovConfirmed | Partial coverage6 Nov 04:03 ET | 2828 firms | avg 18 Jul20 Nov 2025 – 27 Oct 2026 | |
| 420.56−2.28% | Buy 19 · Hold 5 · Sell 0 · 79% Buy | 436.52345.00–525.00 | +3.8%+15.96 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:33 ET | 2623 firms | avg 18 Aug13 Feb 2026 – 30 Oct 2026 | |
| 290.16−2.61% | Buy 19 · Hold 5 · Sell 0 · 79% Buy | 333.14245.00–375.00 | +14.8%+42.98 USD | 27 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 08:15 ET | 2826 firms | avg 18 Aug11 Dec 2025 – 27 Oct 2026 | |
131APTVAptiv | 39.44−3.45% | Buy 19 · Hold 4 · Sell 1 · 79% Buy | 67.1937.00–95.00 | +70.4%+27.75 USD | 19 OctPartial coverage · checked 6 Nov | 1 FebEstimated | Partial coverage6 Nov 02:19 ET | 2626 firms | avg 26 Jul25 Mar 2026 – 19 Oct 2026 |
132RDDTReddit | 95.10+1.38% | Buy 19 · Hold 13 · Sell 1 · 58% Buy | 193.59110.00–300.00 | +103.6%+98.49 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 3737 firms | avg 14 Aug9 Dec 2025 – 30 Oct 2026 |
133IBMIBM | 245.00−0.85% | Buy 19 · Hold 13 · Sell 2 · 56% Buy | 269.65174.00–365.00 | +10.1%+24.65 USD | 22 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:56 ET | 3736 firms | avg 27 Sep25 May 2026 – 22 Oct 2026 |
| 138.49+6.69% | Buy 18 · Hold 10 · Sell 0 · 64% Buy | 226.34133.00–425.00 | +63.4%+87.85 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 08:15 ET | 3434 firms | avg 23 Aug30 Jan 2026 – 30 Oct 2026 | |
135NEMNewmont | 120.91+1.00% | Buy 18 · Hold 4 · Sell 0 · 82% Buy | 138.86112.00–175.00 | +14.8%+17.95 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:59 ET | 2928 firms | avg 30 Aug10 Feb 2026 – 27 Oct 2026 |
| 231.09−1.76% | Buy 18 · Hold 4 · Sell 0 · 82% Buy | 270.42174.00–315.00 | +17.0%+39.33 USD | 27 OctPartial coverage · checked 6 Nov | 19 NovConfirmed | Partial coverage6 Nov 04:01 ET | 2323 firms | avg 15 Aug10 Nov 2025 – 27 Oct 2026 | |
| 47.87+3.61% | Buy 18 · Hold 4 · Sell 1 · 78% Buy | 69.0945.00–85.00 | +44.3%+21.22 USD | 29 OctPartial coverage · checked 6 Nov | 25 JanEstimated | Partial coverage6 Nov 02:19 ET | 2525 firms | avg 31 Jul26 Jan 2026 – 29 Oct 2026 | |
| 42.75−4.23% | Buy 18 · Hold 10 · Sell 1 · 62% Buy | 54.1144.00–115.00 | +26.6%+11.36 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 3332 firms | avg 22 Sep2 Feb 2026 – 30 Oct 2026 | |
| 162.35−0.16% | Buy 18 · Hold 8 · Sell 1 · 67% Buy | 174.08144.00–190.00 | +7.2%+11.73 USD | 19 OctPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 03:24 ET | 3029 firms | avg 25 Jul5 Feb 2026 – 19 Oct 2026 | |
| 323.24+2.70% | Buy 18 · Hold 4 · Sell 1 · 78% Buy | 376.88280.00–431.00 | +16.6%+53.64 USD | 27 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 03:55 ET | 2827 firms | avg 13 Sep31 Mar 2026 – 27 Oct 2026 | |
| 248.29+1.58% | Buy 18 · Hold 9 · Sell 1 · 64% Buy | 297.10175.00–400.00 | +19.7%+48.81 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 2929 firms | avg 29 Aug8 Dec 2025 – 29 Oct 2026 | |
142PEverpure | 96.75+3.54% | Buy 18 · Hold 2 · Sell 1 · 86% Buy | 144.2080.00–215.00 | +49.0%+47.45 USD | 19 OctPartial coverage · checked 6 Nov | 18 NovConfirmed | Partial coverage6 Nov 02:23 ET | 2524 firms | avg 30 Aug3 Dec 2025 – 19 Oct 2026 |
| 124.80+10.55% | Buy 18 · Hold 0 · Sell 1 · 95% Buy | 205.43169.00–255.00 | +64.6%+80.63 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 2525 firms | avg 28 Aug7 Nov 2025 – 28 Oct 2026 | |
| 97.40+2.55% | Buy 18 · Hold 18 · Sell 2 · 47% Buy | 103.6470.00–194.00 | +6.4%+6.24 USD | 23 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:55 ET | 4241 firms | avg 26 Jul12 Feb 2026 – 23 Oct 2026 | |
145INTUIntuit | 341.50−3.76% | Buy 18 · Hold 15 · Sell 3 · 50% Buy | 424.00290.00–875.00 | +24.2%+82.50 USD | 23 OctPartial coverage · checked 6 Nov | 19 NovConfirmed | Partial coverage6 Nov 03:57 ET | 4138 firms | avg 1 Aug18 Nov 2025 – 23 Oct 2026 |
| 281.61−2.26% | Buy 17 · Hold 6 · Sell 0 · 74% Buy | 291.22255.00–388.00 | +3.4%+9.61 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 02:19 ET | 2626 firms | avg 19 Aug18 Dec 2025 – 30 Oct 2026 | |
| 304.84−1.50% | Buy 17 · Hold 8 · Sell 0 · 68% Buy | 338.36275.00–373.00 | +11.0%+33.52 USD | 23 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 2726 firms | avg 1 Aug20 Apr 2026 – 23 Oct 2026 | |
| 63.24−0.92% | Buy 17 · Hold 5 · Sell 0 · 77% Buy | 76.6065.00–90.00 | +21.1%+13.36 USD | 27 OctPartial coverage · checked 6 Nov | 15 JanConfirmed | Partial coverage6 Nov 02:20 ET | 2623 firms | avg 20 Aug22 Jan 2026 – 27 Oct 2026 | |
149CSCOCisco | 93.85−1.95% | Buy 17 · Hold 11 · Sell 0 · 61% Buy | 127.8888.00–165.00 | +36.3%+34.03 USD | 30 SepPartial coverage · checked 6 Nov | 12 NovConfirmed | Partial coverage6 Nov 03:22 ET | 3434 firms | avg 5 Jul13 Nov 2025 – 30 Sep 2026 |
150CVNACarvana | 73.57+2.07% | Buy 17 · Hold 7 · Sell 0 · 71% Buy | 80.4548.00–100.00 | +9.4%+6.88 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 2727 firms | avg 3 Sep19 Feb 2026 – 30 Oct 2026 |
- HD#101Home Depot (The)343.47−1.85%
Buy 21 · Hold 14 · Sell 1 · 58% Buy
Target 373.13 (255.00–425.00)+8.6%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 19 Nov 2025 – 26 Oct 2026 · avg 19 Jul 2026
- Analysts
- 38 analysts · 38 firms
- Next earnings
- 17 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- TXN#102Texas Instruments277.36−0.28%
Buy 21 · Hold 12 · Sell 2 · 60% Buy
Target 324.59 (240.00–400.00)+17.0%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 28 Jan 2026 – 28 Oct 2026 · avg 26 Aug 2026
- Analysts
- 39 analysts · 37 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- SBUX#103Starbucks105.41−0.71%
Buy 21 · Hold 16 · Sell 6 · 49% Buy
Target 109.80 (59.00–130.00)+4.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 29 Jan 2026 – 30 Oct 2026 · avg 31 Jul 2026
- Analysts
- 48 analysts · 47 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- AZO#104AutoZone3,216.35−2.80%
Buy 20 · Hold 6 · Sell 0 · 77% Buy
Target 3,658.29 (3,000.00–4,450.00)+13.7%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 31 Aug 2026 – 26 Oct 2026 · avg 24 Sep 2026
- Analysts
- 30 analysts · 30 firms
- Next earnings
- 8 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- C#105Citigroup119.05+0.51%
Buy 20 · Hold 4 · Sell 0 · 83% Buy
Target 149.75 (110.00–176.00)+25.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 15 Apr 2026 – 30 Oct 2026 · avg 25 Aug 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- 14 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CEG#106Constellation Energy249.95+4.30%
Buy 20 · Hold 5 · Sell 0 · 80% Buy
Target 346.65 (277.00–399.00)+38.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 30 Jan 2026 – 30 Oct 2026 · avg 19 Aug 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CVS#107CVS Health83.85+3.10%
Buy 20 · Hold 3 · Sell 0 · 87% Buy
Target 111.17 (92.00–125.00)+32.6%
Details
- Latest target report
- 12 Oct 2026
- Report dates
- 25 Feb 2026 – 12 Oct 2026 · avg 6 Jul 2026
- Analysts
- 27 analysts · 27 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ECL#108Ecolab300.68−1.68%
Buy 20 · Hold 8 · Sell 0 · 71% Buy
Target 324.57 (270.00–360.00)+7.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 11 Feb 2026 – 29 Oct 2026 · avg 5 Jul 2026
- Analysts
- 29 analysts · 29 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SYK#109Stryker Corporation325.87−2.75%
Buy 20 · Hold 9 · Sell 0 · 69% Buy
Target 349.13 (290.00–400.00)+7.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 1 May 2026 – 30 Oct 2026 · avg 4 Sep 2026
- Analysts
- 33 analysts · 30 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- WDC#110Western Digital263.78−1.44%
Buy 20 · Hold 4 · Sell 0 · 83% Buy
Target 590.21 (200.00–1,050.00)+123.8%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 16 Dec 2025 – 26 Oct 2026 · avg 11 Aug 2026
- Analysts
- 33 analysts · 32 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- WELL#111Welltower245.01−0.17%
Buy 20 · Hold 3 · Sell 0 · 87% Buy
Target 260.08 (233.00–280.00)+6.2%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 10 Feb 2026 – 29 Oct 2026 · avg 30 Aug 2026
- Analysts
- 25 analysts · 23 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- WFC#112Wells Fargo83.94−0.43%
Buy 20 · Hold 10 · Sell 0 · 67% Buy
Target 97.28 (88.00–110.00)+15.9%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 14 Jan 2026 – 30 Oct 2026 · avg 21 Aug 2026
- Analysts
- 32 analysts · 31 firms
- Next earnings
- 14 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- WYNN#113Wynn Resorts83.11+4.78%
Buy 20 · Hold 1 · Sell 0 · 95% Buy
Target 121.05 (79.00–140.00)+45.7%
Details
- Latest target report
- 20 Oct 2026
- Report dates
- 16 Apr 2026 – 20 Oct 2026 · avg 28 Aug 2026
- Analysts
- 23 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HAL#114Halliburton31.84−0.25%
Buy 20 · Hold 6 · Sell 1 · 74% Buy
Target 43.62 (31.00–51.00)+37.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 22 Apr 2026 – 27 Oct 2026 · avg 20 Aug 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- 20 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- WDAY#115Workday, Inc.192.90−3.63%
Buy 20 · Hold 20 · Sell 3 · 47% Buy
Target 203.46 (92.00–275.00)+5.5%
Details
- Latest target report
- 15 Oct 2026
- Report dates
- 18 Feb 2026 – 15 Oct 2026 · avg 12 Aug 2026
- Analysts
- 50 analysts · 48 firms
- Next earnings
- 24 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- APH#116Amphenol74.59+4.12%
Buy 19 · Hold 2 · Sell 0 · 90% Buy
Target 103.00 (82.50–116.00)+38.1%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 17 Mar 2026 – 29 Oct 2026 · avg 14 Sep 2026
- Analysts
- 24 analysts · 23 firms
- Next earnings
- 27 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- AXON#117Axon Enterprise313.00−18.18%
Buy 19 · Hold 1 · Sell 0 · 95% Buy
Target 691.88 (481.00–830.00)+121.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 7 May 2026 – 27 Oct 2026 · avg 15 Aug 2026
- Analysts
- 21 analysts · 21 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BLK#118BlackRock1,178.87+0.70%
Buy 19 · Hold 2 · Sell 0 · 90% Buy
Target 1,352.50 (1,250.00–1,531.00)+14.7%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 3 Feb 2026 – 28 Oct 2026 · avg 25 Sep 2026
- Analysts
- 25 analysts · 24 firms
- Next earnings
- 14 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- CDNS#119Cadence Design Systems319.92+2.73%
Buy 19 · Hold 4 · Sell 0 · 83% Buy
Target 411.77 (300.00–470.00)+28.7%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 28 Apr 2026 – 27 Oct 2026 · avg 1 Aug 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- COHR#120Coherent Corp.192.81+13.58%
Buy 19 · Hold 5 · Sell 0 · 79% Buy
Target 381.87 (262.00–500.00)+98.1%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 3 Mar 2026 – 30 Oct 2026 · avg 18 Aug 2026
- Analysts
- 27 analysts · 25 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- DHR#121Danaher Corporation230.25+1.73%
Buy 19 · Hold 6 · Sell 0 · 76% Buy
Target 254.70 (195.00–310.00)+10.6%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 11 Jun 2026 – 28 Oct 2026 · avg 30 Sep 2026
- Analysts
- 26 analysts · 25 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- DRI#122Darden Restaurants226.35−1.01%
Buy 19 · Hold 12 · Sell 0 · 61% Buy
Target 232.88 (200.00–276.00)+2.9%
Details
- Latest target report
- 25 Sep 2026
- Report dates
- 8 Jan 2026 – 25 Sep 2026 · avg 4 Aug 2026
- Analysts
- 32 analysts · 31 firms
- Next earnings
- 18 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- ETR#123Entergy110.55+0.23%
Buy 19 · Hold 5 · Sell 0 · 79% Buy
Target 122.23 (101.00–138.00)+10.6%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 20 Jan 2026 – 3 Nov 2026 · avg 3 Sep 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HLT#124Hilton Worldwide376.53+3.49%
Buy 19 · Hold 9 · Sell 0 · 68% Buy
Target 362.76 (296.00–421.00)−3.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 16 Feb 2026 – 30 Oct 2026 · avg 30 Aug 2026
- Analysts
- 30 analysts · 30 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HWM#125Howmet Aerospace205.81+2.52%
Buy 19 · Hold 4 · Sell 0 · 83% Buy
Target 312.20 (239.00–375.00)+51.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 20 Feb 2026 – 30 Oct 2026 · avg 30 Aug 2026
- Analysts
- 24 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NDAQ#126Nasdaq, Inc.107.12+0.27%
Buy 19 · Hold 4 · Sell 0 · 83% Buy
Target 115.16 (90.00–132.00)+7.5%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 11 Feb 2026 – 27 Oct 2026 · avg 13 Sep 2026
- Analysts
- 26 analysts · 24 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- PNC#127PNC Financial Services225.38−0.60%
Buy 19 · Hold 9 · Sell 0 · 68% Buy
Target 262.32 (235.00–286.00)+16.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 16 Apr 2026 – 30 Oct 2026 · avg 10 Sep 2026
- Analysts
- 30 analysts · 28 firms
- Next earnings
- 15 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- TJX#128TJX Companies135.30−2.37%
Buy 19 · Hold 7 · Sell 0 · 73% Buy
Target 170.56 (140.00–198.00)+26.1%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 20 Nov 2025 – 27 Oct 2026 · avg 18 Jul 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- 18 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- TYL#129Tyler Technologies420.56−2.28%
Buy 19 · Hold 5 · Sell 0 · 79% Buy
Target 436.52 (345.00–525.00)+3.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 13 Feb 2026 – 30 Oct 2026 · avg 18 Aug 2026
- Analysts
- 26 analysts · 23 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- UNP#130Union Pacific Corporation290.16−2.61%
Buy 19 · Hold 5 · Sell 0 · 79% Buy
Target 333.14 (245.00–375.00)+14.8%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 11 Dec 2025 – 27 Oct 2026 · avg 18 Aug 2026
- Analysts
- 28 analysts · 26 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- APTV#131Aptiv39.44−3.45%
Buy 19 · Hold 4 · Sell 1 · 79% Buy
Target 67.19 (37.00–95.00)+70.4%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 25 Mar 2026 – 19 Oct 2026 · avg 26 Jul 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- 1 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- RDDT#132Reddit95.10+1.38%
Buy 19 · Hold 13 · Sell 1 · 58% Buy
Target 193.59 (110.00–300.00)+103.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 9 Dec 2025 – 30 Oct 2026 · avg 14 Aug 2026
- Analysts
- 37 analysts · 37 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- IBM#133IBM245.00−0.85%
Buy 19 · Hold 13 · Sell 2 · 56% Buy
Target 269.65 (174.00–365.00)+10.1%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 25 May 2026 – 22 Oct 2026 · avg 27 Sep 2026
- Analysts
- 37 analysts · 36 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- KLAC#134KLA Corporation138.49+6.69%
Buy 18 · Hold 10 · Sell 0 · 64% Buy
Target 226.34 (133.00–425.00)+63.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 30 Jan 2026 – 30 Oct 2026 · avg 23 Aug 2026
- Analysts
- 34 analysts · 34 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- NEM#135Newmont120.91+1.00%
Buy 18 · Hold 4 · Sell 0 · 82% Buy
Target 138.86 (112.00–175.00)+14.8%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 10 Feb 2026 – 27 Oct 2026 · avg 30 Aug 2026
- Analysts
- 29 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ROST#136Ross Stores231.09−1.76%
Buy 18 · Hold 4 · Sell 0 · 82% Buy
Target 270.42 (174.00–315.00)+17.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 10 Nov 2025 – 27 Oct 2026 · avg 15 Aug 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- 19 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- BKR#137Baker Hughes47.87+3.61%
Buy 18 · Hold 4 · Sell 1 · 78% Buy
Target 69.09 (45.00–85.00)+44.3%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 26 Jan 2026 – 29 Oct 2026 · avg 31 Jul 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- 25 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- BSX#138Boston Scientific42.75−4.23%
Buy 18 · Hold 10 · Sell 1 · 62% Buy
Target 54.11 (44.00–115.00)+26.6%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 2 Feb 2026 – 30 Oct 2026 · avg 22 Sep 2026
- Analysts
- 33 analysts · 32 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EMR#139Emerson Electric162.35−0.16%
Buy 18 · Hold 8 · Sell 1 · 67% Buy
Target 174.08 (144.00–190.00)+7.2%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 5 Feb 2026 – 19 Oct 2026 · avg 25 Jul 2026
- Analysts
- 30 analysts · 29 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- GE#140GE Aerospace323.24+2.70%
Buy 18 · Hold 4 · Sell 1 · 78% Buy
Target 376.88 (280.00–431.00)+16.6%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 31 Mar 2026 – 27 Oct 2026 · avg 13 Sep 2026
- Analysts
- 28 analysts · 27 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- NXPI#141NXP Semiconductors248.29+1.58%
Buy 18 · Hold 9 · Sell 1 · 64% Buy
Target 297.10 (175.00–400.00)+19.7%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 8 Dec 2025 – 29 Oct 2026 · avg 29 Aug 2026
- Analysts
- 29 analysts · 29 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- P#142Everpure96.75+3.54%
Buy 18 · Hold 2 · Sell 1 · 86% Buy
Target 144.20 (80.00–215.00)+49.0%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 3 Dec 2025 – 19 Oct 2026 · avg 30 Aug 2026
- Analysts
- 25 analysts · 24 firms
- Next earnings
- 18 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- VST#143Vistra Corp.124.80+10.55%
Buy 18 · Hold 0 · Sell 1 · 95% Buy
Target 205.43 (169.00–255.00)+64.6%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 7 Nov 2025 – 28 Oct 2026 · avg 28 Aug 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- GPN#144Global Payments97.40+2.55%
Buy 18 · Hold 18 · Sell 2 · 47% Buy
Target 103.64 (70.00–194.00)+6.4%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 12 Feb 2026 – 23 Oct 2026 · avg 26 Jul 2026
- Analysts
- 42 analysts · 41 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- INTU#145Intuit341.50−3.76%
Buy 18 · Hold 15 · Sell 3 · 50% Buy
Target 424.00 (290.00–875.00)+24.2%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 18 Nov 2025 – 23 Oct 2026 · avg 1 Aug 2026
- Analysts
- 41 analysts · 38 firms
- Next earnings
- 19 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- AJG#146Arthur J. Gallagher & Co.281.61−2.26%
Buy 17 · Hold 6 · Sell 0 · 74% Buy
Target 291.22 (255.00–388.00)+3.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 18 Dec 2025 – 30 Oct 2026 · avg 19 Aug 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- APD#147Air Products304.84−1.50%
Buy 17 · Hold 8 · Sell 0 · 68% Buy
Target 338.36 (275.00–373.00)+11.0%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 20 Apr 2026 – 23 Oct 2026 · avg 1 Aug 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CFG#148Citizens Financial Group63.24−0.92%
Buy 17 · Hold 5 · Sell 0 · 77% Buy
Target 76.60 (65.00–90.00)+21.1%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 22 Jan 2026 – 27 Oct 2026 · avg 20 Aug 2026
- Analysts
- 26 analysts · 23 firms
- Next earnings
- 15 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CSCO#149Cisco93.85−1.95%
Buy 17 · Hold 11 · Sell 0 · 61% Buy
Target 127.88 (88.00–165.00)+36.3%
Details
- Latest target report
- 30 Sep 2026
- Report dates
- 13 Nov 2025 – 30 Sep 2026 · avg 5 Jul 2026
- Analysts
- 34 analysts · 34 firms
- Next earnings
- 12 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- CVNA#150Carvana73.57+2.07%
Buy 17 · Hold 7 · Sell 0 · 71% Buy
Target 80.45 (48.00–100.00)+9.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 19 Feb 2026 – 30 Oct 2026 · avg 3 Sep 2026
- Analysts
- 27 analysts · 27 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.