- 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 |
|---|---|---|---|---|---|---|---|---|---|
| 24.79−1.67% | Buy 11 · Hold 11 · Sell 0 · 50% Buy | 29.7724.00–37.00 | +20.1%+4.98 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 2624 firms | avg 4 Sep9 Apr 2026 – 29 Oct 2026 | |
302VYLRVylor | 70.14+2.35% | Buy 11 · Hold 4 · Sell 0 · 73% Buy | 83.1574.00–90.00 | +18.6%+13.01 USD | 19 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:34 ET | 1615 firms | avg 8 Oct2 Oct 2026 – 19 Oct 2026 |
| 254.06−1.76% | Buy 11 · Hold 10 · Sell 0 · 52% Buy | 251.70190.00–286.00 | −0.9%−2.36 USD | 29 OctPartial coverage · checked 6 Nov | 18 NovEstimated | Partial coverage6 Nov 02:34 ET | 2423 firms | avg 7 Aug29 Jan 2026 – 29 Oct 2026 | |
| 20.98−3.01% | Buy 11 · Hold 3 · Sell 0 · 79% Buy | 26.3320.00–34.00 | +25.5%+5.35 USD | 30 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 04:04 ET | 1515 firms | avg 18 Sep15 Jun 2026 – 30 Oct 2026 | |
| 365.02−1.78% | Buy 11 · Hold 14 · Sell 1 · 42% Buy | 368.76271.00–410.00 | +1.0%+3.74 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:20 ET | 2828 firms | avg 9 Sep9 Feb 2026 – 30 Oct 2026 | |
| 135.03+2.72% | Buy 11 · Hold 11 · Sell 1 · 48% Buy | 168.25136.00–200.00 | +24.6%+33.22 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:57 ET | 2725 firms | avg 15 Aug24 Nov 2025 – 28 Oct 2026 | |
307CTASCintas | 222.36−1.79% | Buy 11 · Hold 8 · Sell 2 · 52% Buy | 219.61181.00–250.00 | −1.2%−2.75 USD | 29 OctPartial coverage · checked 6 Nov | 17 DecEstimated | Partial coverage6 Nov 03:22 ET | 2222 firms | avg 26 Jun17 Dec 2025 – 29 Oct 2026 |
| 131.14−4.93% | Buy 11 · Hold 17 · Sell 3 · 35% Buy | 138.2598.00–170.00 | +5.4%+7.11 USD | 1 OctPartial coverage · checked 6 Nov | 24 NovConfirmed | Partial coverage6 Nov 03:23 ET | 3330 firms | avg 31 Jul17 Feb 2026 – 1 Oct 2026 | |
| 44.45+0.02% | Buy 11 · Hold 8 · Sell 4 · 48% Buy | 49.1833.00–65.00 | +10.6%+4.73 USD | 29 OctPartial coverage · checked 6 Nov | 27 JanConfirmed | Partial coverage6 Nov 04:02 ET | 2525 firms | avg 2 Sep12 Dec 2025 – 29 Oct 2026 | |
310SKYDSkydance | 8.01−1.72% | Buy 11 · Hold 13 · Sell 6 · 37% Buy | 9.465.50–16.00 | +18.1%+1.45 USD | 27 OctPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 02:31 ET | 3131 firms | avg 5 Aug11 Nov 2025 – 27 Oct 2026 |
311ACNAccenture | 260.50−1.76% | Buy 10 · Hold 15 · Sell 0 · 40% Buy | 227.14175.00–282.00 | −12.8%−33.36 USD | 26 OctPartial coverage · checked 6 Nov | 17 DecConfirmed | Partial coverage6 Nov 02:18 ET | 3231 firms | avg 3 Sep5 Jan 2026 – 26 Oct 2026 |
312AIZAssurant | 307.00+0.04% | Buy 10 · Hold 1 · Sell 0 · 91% Buy | 324.33300.00–355.00 | +5.6%+17.33 USD | 6 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 1311 firms | avg 16 Aug17 Jun 2026 – 6 Oct 2026 |
| 65.92−1.48% | Buy 10 · Hold 3 · Sell 0 · 77% Buy | 72.0063.00–79.00 | +9.2%+6.08 USD | 19 OctPartial coverage · checked 6 Nov | 2 FebEstimated | Partial coverage6 Nov 02:19 ET | 1817 firms | avg 30 Jul4 Feb 2026 – 19 Oct 2026 | |
314BXPBXP, Inc. | 65.01−0.35% | Buy 10 · Hold 12 · Sell 0 · 45% Buy | 72.4061.00–87.00 | +11.4%+7.39 USD | 29 OctPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 02:19 ET | 2323 firms | avg 18 Aug13 May 2026 – 29 Oct 2026 |
| 135.51−0.62% | Buy 10 · Hold 1 · Sell 0 · 91% Buy | 173.70138.00–200.00 | +28.2%+38.19 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 1313 firms | avg 19 Aug12 Feb 2026 – 27 Oct 2026 | |
| 203.85+0.64% | Buy 10 · Hold 7 · Sell 0 · 59% Buy | 235.53195.00–268.00 | +15.5%+31.68 USD | 26 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:23 ET | 1918 firms | avg 8 Aug4 Dec 2025 – 26 Oct 2026 | |
| 127.78−1.77% | Buy 10 · Hold 13 · Sell 0 · 43% Buy | 132.44121.00–143.00 | +3.7%+4.66 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 2727 firms | avg 4 Sep11 May 2026 – 22 Oct 2026 | |
318EVRGEvergy | 87.54+0.15% | Buy 10 · Hold 6 · Sell 0 · 63% Buy | 89.7185.00–97.00 | +2.5%+2.17 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 1919 firms | avg 22 Aug14 Apr 2026 – 27 Oct 2026 |
| 46.43−0.44% | Buy 10 · Hold 8 · Sell 0 · 56% Buy | 50.0046.00–55.00 | +7.7%+3.57 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 2120 firms | avg 1 Sep21 Apr 2026 – 2 Nov 2026 | |
| 133.99−2.26% | Buy 10 · Hold 15 · Sell 0 · 40% Buy | 147.14135.00–163.00 | +9.8%+13.15 USD | 29 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:56 ET | 2626 firms | avg 19 Aug4 Feb 2026 – 29 Oct 2026 | |
| 148.90+0.92% | Buy 10 · Hold 5 · Sell 0 · 67% Buy | 164.15141.00–188.00 | +10.2%+15.25 USD | 23 OctPartial coverage · checked 6 Nov | 23 NovConfirmed | Partial coverage6 Nov 02:26 ET | 1616 firms | avg 21 Jul21 Nov 2025 – 23 Oct 2026 | |
322LHLabcorp | 366.57+0.90% | Buy 10 · Hold 6 · Sell 0 · 63% Buy | 364.56309.00–420.00 | −0.5%−2.01 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:27 ET | 1918 firms | avg 18 Sep13 Jul 2026 – 29 Oct 2026 |
323OKEOneok | 85.19−1.23% | Buy 10 · Hold 12 · Sell 0 · 45% Buy | 100.6788.00–112.00 | +18.2%+15.48 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 2826 firms | avg 25 Aug24 Apr 2026 – 30 Oct 2026 |
| 117.00+6.33% | Buy 10 · Hold 1 · Sell 0 · 91% Buy | 162.14100.00–211.00 | +38.6%+45.14 USD | 21 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 1212 firms | avg 15 Aug16 Dec 2025 – 21 Oct 2026 | |
| 65.51+0.40% | Buy 10 · Hold 15 · Sell 0 · 40% Buy | 71.1363.00–78.50 | +8.6%+5.62 USD | 19 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:34 ET | 2625 firms | avg 4 Aug20 Jan 2026 – 19 Oct 2026 | |
326WABWabtec | 283.59+1.84% | Buy 10 · Hold 4 · Sell 0 · 71% Buy | 324.38233.00–355.00 | +14.4%+40.79 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:04 ET | 1514 firms | avg 31 Jul13 Nov 2025 – 22 Oct 2026 |
| 166.00+4.16% | Buy 10 · Hold 6 · Sell 1 · 59% Buy | 188.07134.00–240.00 | +13.3%+22.07 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:18 ET | 1818 firms | avg 21 Aug5 Feb 2026 – 29 Oct 2026 | |
| 99.10+0.57% | Buy 10 · Hold 1 · Sell 1 · 83% Buy | 131.5583.00–155.00 | +32.7%+32.45 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 1414 firms | avg 19 Jun7 Nov 2025 – 30 Oct 2026 | |
| 106.52+0.97% | Buy 10 · Hold 1 · Sell 1 · 83% Buy | 134.6444.00–155.00 | +26.4%+28.12 USD | 6 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:57 ET | 1313 firms | avg 20 Jul12 Feb 2026 – 6 Oct 2026 | |
| 204.82−2.20% | Buy 10 · Hold 16 · Sell 1 · 37% Buy | 206.05178.00–234.00 | +0.6%+1.23 USD | 28 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:58 ET | 2827 firms | avg 13 Aug4 Feb 2026 – 28 Oct 2026 | |
| 17.92+0.90% | Buy 10 · Hold 16 · Sell 1 · 37% Buy | 20.4011.00–32.00 | +13.8%+2.48 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:29 ET | 2928 firms | avg 31 Aug3 Mar 2026 – 30 Oct 2026 | |
| 164.92−3.31% | Buy 10 · Hold 12 · Sell 1 · 43% Buy | 218.75182.00–260.00 | +32.6%+53.83 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:00 ET | 2726 firms | avg 16 Sep6 Feb 2026 – 29 Oct 2026 | |
| 227.77−2.32% | Buy 10 · Hold 16 · Sell 1 · 37% Buy | 233.95196.00–314.00 | +2.7%+6.18 USD | 19 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 04:00 ET | 3029 firms | avg 8 Sep22 May 2026 – 19 Oct 2026 | |
334PNRPentair | 68.12−2.36% | Buy 10 · Hold 10 · Sell 1 · 48% Buy | 77.0050.00–125.00 | +13.0%+8.88 USD | 28 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:29 ET | 2523 firms | avg 6 Aug16 Jan 2026 – 28 Oct 2026 |
| 97.83−2.22% | Buy 10 · Hold 8 · Sell 1 · 53% Buy | 123.0790.00–150.00 | +25.8%+25.24 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:34 ET | 2322 firms | avg 10 Oct15 Jun 2026 – 2 Nov 2026 | |
336CMECME Group | 305.89−0.44% | Buy 10 · Hold 9 · Sell 2 · 48% Buy | 319.43230.00–367.00 | +4.4%+13.54 USD | 22 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:22 ET | 2322 firms | avg 18 Sep5 Feb 2026 – 22 Oct 2026 |
| 213.13+2.47% | Buy 10 · Hold 9 · Sell 3 · 45% Buy | 251.89113.00–310.00 | +18.2%+38.76 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 2322 firms | avg 23 Sep31 Jul 2026 – 30 Oct 2026 | |
| 60.72−1.48% | Buy 10 · Hold 11 · Sell 3 · 42% Buy | 71.2848.00–98.00 | +17.4%+10.56 USD | 3 NovPartial coverage · checked 6 Nov | 29 JanEstimated | Partial coverage6 Nov 02:27 ET | 2625 firms | avg 12 Aug9 Mar 2026 – 3 Nov 2026 | |
339ALLAllstate | 254.81−4.47% | Buy 10 · Hold 9 · Sell 4 · 43% Buy | 271.42215.00–340.00 | +6.5%+16.61 USD | 16 OctPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 02:18 ET | 2828 firms | avg 5 Sep15 May 2026 – 16 Oct 2026 |
340CMCSAComcast | 24.39−2.24% | Buy 10 · Hold 15 · Sell 6 · 32% Buy | 28.6817.00–44.00 | +17.6%+4.29 USD | 26 OctPartial coverage · checked 6 Nov | 28 JanEstimated | Partial coverage6 Nov 03:22 ET | 3231 firms | avg 18 Aug5 Jan 2026 – 26 Oct 2026 |
| 186.78−1.54% | Buy 9 · Hold 4 · Sell 0 · 69% Buy | 201.09181.00–230.00 | +7.7%+14.31 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:19 ET | 1414 firms | avg 27 Jul6 Feb 2026 – 30 Oct 2026 | |
| 135.08+0.16% | Buy 9 · Hold 9 · Sell 0 · 50% Buy | 148.81135.00–168.00 | +10.2%+13.73 USD | 26 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:22 ET | 2020 firms | avg 4 Aug17 Dec 2025 – 26 Oct 2026 | |
| 123.56−0.68% | Buy 9 · Hold 3 · Sell 0 · 75% Buy | 142.56115.00–190.00 | +15.4%+19.00 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:23 ET | 1616 firms | avg 15 Sep2 Jun 2026 – 30 Oct 2026 | |
| 226.99+1.97% | Buy 9 · Hold 4 · Sell 0 · 69% Buy | 262.21215.00–283.00 | +15.5%+35.22 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:56 ET | 1716 firms | avg 31 Aug9 Feb 2026 – 29 Oct 2026 | |
| 40.73−0.46% | Buy 9 · Hold 10 · Sell 0 · 47% Buy | 51.0037.00–63.00 | +25.2%+10.27 USD | 22 OctPartial coverage · checked 6 Nov | 27 JanEstimated | Partial coverage6 Nov 03:58 ET | 2222 firms | avg 29 Sep1 Jun 2026 – 22 Oct 2026 | |
| 72.61−0.67% | Buy 9 · Hold 12 · Sell 0 · 43% Buy | 82.3869.00–98.00 | +13.5%+9.77 USD | 27 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 2424 firms | avg 12 Aug17 Dec 2025 – 27 Oct 2026 | |
| 375.86−1.36% | Buy 9 · Hold 13 · Sell 0 · 41% Buy | 483.04378.00–550.00 | +28.5%+107.18 USD | 16 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:01 ET | 2827 firms | avg 20 Jul20 Nov 2025 – 16 Oct 2026 | |
| 222.90+0.45% | Buy 9 · Hold 5 · Sell 0 · 64% Buy | 273.23250.00–310.00 | +22.6%+50.33 USD | 23 OctPartial coverage · checked 6 Nov | 25 JanEstimated | Partial coverage6 Nov 04:02 ET | 1615 firms | avg 13 Aug10 Feb 2026 – 23 Oct 2026 | |
| 1,197.01+0.66% | Buy 9 · Hold 12 · Sell 0 · 43% Buy | 1,395.281,100.00–1,745.00 | +16.6%+198.27 USD | 19 OctPartial coverage · checked 6 Nov | 10 NovConfirmed | Partial coverage6 Nov 04:03 ET | 2222 firms | avg 27 Aug6 May 2026 – 19 Oct 2026 | |
350VLTOVeralto | 117.09+0.46% | Buy 9 · Hold 6 · Sell 0 · 60% Buy | 116.75100.00–135.00 | −0.3%−0.34 USD | 2 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:33 ET | 1817 firms | avg 4 Sep24 Mar 2026 – 2 Nov 2026 |
- VICI#301Vici Properties24.79−1.67%
Buy 11 · Hold 11 · Sell 0 · 50% Buy
Target 29.77 (24.00–37.00)+20.1%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 9 Apr 2026 – 29 Oct 2026 · avg 4 Sep 2026
- Analysts
- 26 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- VYLR#302Vylor70.14+2.35%
Buy 11 · Hold 4 · Sell 0 · 73% Buy
Target 83.15 (74.00–90.00)+18.6%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 2 Oct 2026 – 19 Oct 2026 · avg 8 Oct 2026
- Analysts
- 16 analysts · 15 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- WSM#303Williams-Sonoma, Inc.254.06−1.76%
Buy 11 · Hold 10 · Sell 0 · 52% Buy
Target 251.70 (190.00–286.00)−0.9%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 29 Jan 2026 – 29 Oct 2026 · avg 7 Aug 2026
- Analysts
- 24 analysts · 23 firms
- Next earnings
- 18 Nov · Estimated
- Research
- Partial coverage · checked 6 Nov
- WY#304Weyerhaeuser20.98−3.01%
Buy 11 · Hold 3 · Sell 0 · 79% Buy
Target 26.33 (20.00–34.00)+25.5%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 15 Jun 2026 – 30 Oct 2026 · avg 18 Sep 2026
- Analysts
- 15 analysts · 15 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- CB#305Chubb Limited365.02−1.78%
Buy 11 · Hold 14 · Sell 1 · 42% Buy
Target 368.76 (271.00–410.00)+1.0%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 9 Feb 2026 – 30 Oct 2026 · avg 9 Sep 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- JCI#306Johnson Controls135.03+2.72%
Buy 11 · Hold 11 · Sell 1 · 48% Buy
Target 168.25 (136.00–200.00)+24.6%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 24 Nov 2025 – 28 Oct 2026 · avg 15 Aug 2026
- Analysts
- 27 analysts · 25 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CTAS#307Cintas222.36−1.79%
Buy 11 · Hold 8 · Sell 2 · 52% Buy
Target 219.61 (181.00–250.00)−1.2%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 17 Dec 2025 – 29 Oct 2026 · avg 26 Jun 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- 17 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- DLTR#308Dollar Tree131.14−4.93%
Buy 11 · Hold 17 · Sell 3 · 35% Buy
Target 138.25 (98.00–170.00)+5.4%
Details
- Latest target report
- 1 Oct 2026
- Report dates
- 17 Feb 2026 – 1 Oct 2026 · avg 31 Jul 2026
- Analysts
- 33 analysts · 30 firms
- Next earnings
- 24 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- LUV#309Southwest Airlines44.45+0.02%
Buy 11 · Hold 8 · Sell 4 · 48% Buy
Target 49.18 (33.00–65.00)+10.6%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 12 Dec 2025 – 29 Oct 2026 · avg 2 Sep 2026
- Analysts
- 25 analysts · 25 firms
- Next earnings
- 27 Jan · Confirmed
- Research
- Partial coverage · checked 6 Nov
- SKYD#310Skydance8.01−1.72%
Buy 11 · Hold 13 · Sell 6 · 37% Buy
Target 9.46 (5.50–16.00)+18.1%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 11 Nov 2025 – 27 Oct 2026 · avg 5 Aug 2026
- Analysts
- 31 analysts · 31 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- ACN#311Accenture260.50−1.76%
Buy 10 · Hold 15 · Sell 0 · 40% Buy
Target 227.14 (175.00–282.00)−12.8%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 5 Jan 2026 – 26 Oct 2026 · avg 3 Sep 2026
- Analysts
- 32 analysts · 31 firms
- Next earnings
- 17 Dec · Confirmed
- Research
- Partial coverage · checked 6 Nov
- AIZ#312Assurant307.00+0.04%
Buy 10 · Hold 1 · Sell 0 · 91% Buy
Target 324.33 (300.00–355.00)+5.6%
Details
- Latest target report
- 6 Oct 2026
- Report dates
- 17 Jun 2026 – 6 Oct 2026 · avg 16 Aug 2026
- Analysts
- 13 analysts · 11 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BALL#313Ball Corporation65.92−1.48%
Buy 10 · Hold 3 · Sell 0 · 77% Buy
Target 72.00 (63.00–79.00)+9.2%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 4 Feb 2026 – 19 Oct 2026 · avg 30 Jul 2026
- Analysts
- 18 analysts · 17 firms
- Next earnings
- 2 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- BXP#314BXP, Inc.65.01−0.35%
Buy 10 · Hold 12 · Sell 0 · 45% Buy
Target 72.40 (61.00–87.00)+11.4%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 13 May 2026 – 29 Oct 2026 · avg 18 Aug 2026
- Analysts
- 23 analysts · 23 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- CBRE#315CBRE Group135.51−0.62%
Buy 10 · Hold 1 · Sell 0 · 91% Buy
Target 173.70 (138.00–200.00)+28.2%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 12 Feb 2026 – 27 Oct 2026 · avg 19 Aug 2026
- Analysts
- 13 analysts · 13 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DOV#316Dover Corporation203.85+0.64%
Buy 10 · Hold 7 · Sell 0 · 59% Buy
Target 235.53 (195.00–268.00)+15.5%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 4 Dec 2025 – 26 Oct 2026 · avg 8 Aug 2026
- Analysts
- 19 analysts · 18 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- DUK#317Duke Energy127.78−1.77%
Buy 10 · Hold 13 · Sell 0 · 43% Buy
Target 132.44 (121.00–143.00)+3.7%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 11 May 2026 – 22 Oct 2026 · avg 4 Sep 2026
- Analysts
- 27 analysts · 27 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- EVRG#318Evergy87.54+0.15%
Buy 10 · Hold 6 · Sell 0 · 63% Buy
Target 89.71 (85.00–97.00)+2.5%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 14 Apr 2026 – 27 Oct 2026 · avg 22 Aug 2026
- Analysts
- 19 analysts · 19 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FE#319FirstEnergy46.43−0.44%
Buy 10 · Hold 8 · Sell 0 · 56% Buy
Target 50.00 (46.00–55.00)+7.7%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 21 Apr 2026 – 2 Nov 2026 · avg 1 Sep 2026
- Analysts
- 21 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- HIG#320Hartford (The)133.99−2.26%
Buy 10 · Hold 15 · Sell 0 · 40% Buy
Target 147.14 (135.00–163.00)+9.8%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 4 Feb 2026 – 29 Oct 2026 · avg 19 Aug 2026
- Analysts
- 26 analysts · 26 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- J#321Jacobs Solutions148.90+0.92%
Buy 10 · Hold 5 · Sell 0 · 67% Buy
Target 164.15 (141.00–188.00)+10.2%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 21 Nov 2025 – 23 Oct 2026 · avg 21 Jul 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- 23 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- LH#322Labcorp366.57+0.90%
Buy 10 · Hold 6 · Sell 0 · 63% Buy
Target 364.56 (309.00–420.00)−0.5%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 13 Jul 2026 – 29 Oct 2026 · avg 18 Sep 2026
- Analysts
- 19 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- OKE#323Oneok85.19−1.23%
Buy 10 · Hold 12 · Sell 0 · 45% Buy
Target 100.67 (88.00–112.00)+18.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 24 Apr 2026 – 30 Oct 2026 · avg 25 Aug 2026
- Analysts
- 28 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- Q#324Qnity Electronics117.00+6.33%
Buy 10 · Hold 1 · Sell 0 · 91% Buy
Target 162.14 (100.00–211.00)+38.6%
Details
- Latest target report
- 21 Oct 2026
- Report dates
- 16 Dec 2025 – 21 Oct 2026 · avg 15 Aug 2026
- Analysts
- 12 analysts · 12 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- VMRK#325Vivmark Residential65.51+0.40%
Buy 10 · Hold 15 · Sell 0 · 40% Buy
Target 71.13 (63.00–78.50)+8.6%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 20 Jan 2026 – 19 Oct 2026 · avg 4 Aug 2026
- Analysts
- 26 analysts · 25 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- WAB#326Wabtec283.59+1.84%
Buy 10 · Hold 4 · Sell 0 · 71% Buy
Target 324.38 (233.00–355.00)+14.4%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 13 Nov 2025 – 22 Oct 2026 · avg 31 Jul 2026
- Analysts
- 15 analysts · 14 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ALGN#327Align Technology166.00+4.16%
Buy 10 · Hold 6 · Sell 1 · 59% Buy
Target 188.07 (134.00–240.00)+13.3%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 5 Feb 2026 – 29 Oct 2026 · avg 21 Aug 2026
- Analysts
- 18 analysts · 18 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- BG#328Bunge Global99.10+0.57%
Buy 10 · Hold 1 · Sell 1 · 83% Buy
Target 131.55 (83.00–155.00)+32.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 7 Nov 2025 – 30 Oct 2026 · avg 19 Jun 2026
- Analysts
- 14 analysts · 14 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- IRM#329Iron Mountain106.52+0.97%
Buy 10 · Hold 1 · Sell 1 · 83% Buy
Target 134.64 (44.00–155.00)+26.4%
Details
- Latest target report
- 6 Oct 2026
- Report dates
- 12 Feb 2026 – 6 Oct 2026 · avg 20 Jul 2026
- Analysts
- 13 analysts · 13 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- MRSH#330Marsh McLennan204.82−2.20%
Buy 10 · Hold 16 · Sell 1 · 37% Buy
Target 206.05 (178.00–234.00)+0.6%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 4 Feb 2026 – 28 Oct 2026 · avg 13 Aug 2026
- Analysts
- 28 analysts · 27 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- NCLH#331Norwegian Cruise Line Holdings17.92+0.90%
Buy 10 · Hold 16 · Sell 1 · 37% Buy
Target 20.40 (11.00–32.00)+13.8%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 3 Mar 2026 – 30 Oct 2026 · avg 31 Aug 2026
- Analysts
- 29 analysts · 28 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ODFL#332Old Dominion164.92−3.31%
Buy 10 · Hold 12 · Sell 1 · 43% Buy
Target 218.75 (182.00–260.00)+32.6%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 6 Feb 2026 – 29 Oct 2026 · avg 16 Sep 2026
- Analysts
- 27 analysts · 26 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PGR#333Progressive Corporation227.77−2.32%
Buy 10 · Hold 16 · Sell 1 · 37% Buy
Target 233.95 (196.00–314.00)+2.7%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 22 May 2026 – 19 Oct 2026 · avg 8 Sep 2026
- Analysts
- 30 analysts · 29 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- PNR#334Pentair68.12−2.36%
Buy 10 · Hold 10 · Sell 1 · 48% Buy
Target 77.00 (50.00–125.00)+13.0%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 16 Jan 2026 – 28 Oct 2026 · avg 6 Aug 2026
- Analysts
- 25 analysts · 23 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- XYL#335Xylem Inc.97.83−2.22%
Buy 10 · Hold 8 · Sell 1 · 53% Buy
Target 123.07 (90.00–150.00)+25.8%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 15 Jun 2026 – 2 Nov 2026 · avg 10 Oct 2026
- Analysts
- 23 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- CME#336CME Group305.89−0.44%
Buy 10 · Hold 9 · Sell 2 · 48% Buy
Target 319.43 (230.00–367.00)+4.4%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 5 Feb 2026 – 22 Oct 2026 · avg 18 Sep 2026
- Analysts
- 23 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ILMN#337Illumina, Inc.213.13+2.47%
Buy 10 · Hold 9 · Sell 3 · 45% Buy
Target 251.89 (113.00–310.00)+18.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 31 Jul 2026 – 30 Oct 2026 · avg 23 Sep 2026
- Analysts
- 23 analysts · 22 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- LYB#338LyondellBasell60.72−1.48%
Buy 10 · Hold 11 · Sell 3 · 42% Buy
Target 71.28 (48.00–98.00)+17.4%
Details
- Latest target report
- 3 Nov 2026
- Report dates
- 9 Mar 2026 – 3 Nov 2026 · avg 12 Aug 2026
- Analysts
- 26 analysts · 25 firms
- Next earnings
- 29 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ALL#339Allstate254.81−4.47%
Buy 10 · Hold 9 · Sell 4 · 43% Buy
Target 271.42 (215.00–340.00)+6.5%
Details
- Latest target report
- 16 Oct 2026
- Report dates
- 15 May 2026 – 16 Oct 2026 · avg 5 Sep 2026
- Analysts
- 28 analysts · 28 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- CMCSA#340Comcast24.39−2.24%
Buy 10 · Hold 15 · Sell 6 · 32% Buy
Target 28.68 (17.00–44.00)+17.6%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 5 Jan 2026 – 26 Oct 2026 · avg 18 Aug 2026
- Analysts
- 32 analysts · 31 firms
- Next earnings
- 28 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- AVY#341Avery Dennison186.78−1.54%
Buy 9 · Hold 4 · Sell 0 · 69% Buy
Target 201.09 (181.00–230.00)+7.7%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 6 Feb 2026 – 30 Oct 2026 · avg 27 Jul 2026
- Analysts
- 14 analysts · 14 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- DTE#342DTE Energy135.08+0.16%
Buy 9 · Hold 9 · Sell 0 · 50% Buy
Target 148.81 (135.00–168.00)+10.2%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 17 Dec 2025 – 26 Oct 2026 · avg 4 Aug 2026
- Analysts
- 20 analysts · 20 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- FDXF#343FedEx Freight123.56−0.68%
Buy 9 · Hold 3 · Sell 0 · 75% Buy
Target 142.56 (115.00–190.00)+15.4%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 2 Jun 2026 – 30 Oct 2026 · avg 15 Sep 2026
- Analysts
- 16 analysts · 16 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- IEX#344IDEX Corporation226.99+1.97%
Buy 9 · Hold 4 · Sell 0 · 69% Buy
Target 262.21 (215.00–283.00)+15.5%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 9 Feb 2026 – 29 Oct 2026 · avg 31 Aug 2026
- Analysts
- 17 analysts · 16 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- LVS#345Las Vegas Sands40.73−0.46%
Buy 9 · Hold 10 · Sell 0 · 47% Buy
Target 51.00 (37.00–63.00)+25.2%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 1 Jun 2026 – 22 Oct 2026 · avg 29 Sep 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- 27 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- PEG#346Public Service Enterprise Group72.61−0.67%
Buy 9 · Hold 12 · Sell 0 · 43% Buy
Target 82.38 (69.00–98.00)+13.5%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 17 Dec 2025 – 27 Oct 2026 · avg 12 Aug 2026
- Analysts
- 24 analysts · 24 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- ROK#347Rockwell Automation375.86−1.36%
Buy 9 · Hold 13 · Sell 0 · 41% Buy
Target 483.04 (378.00–550.00)+28.5%
Details
- Latest target report
- 16 Oct 2026
- Report dates
- 20 Nov 2025 – 16 Oct 2026 · avg 20 Jul 2026
- Analysts
- 28 analysts · 27 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- STLD#348Steel Dynamics222.90+0.45%
Buy 9 · Hold 5 · Sell 0 · 64% Buy
Target 273.23 (250.00–310.00)+22.6%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 10 Feb 2026 – 23 Oct 2026 · avg 13 Aug 2026
- Analysts
- 16 analysts · 15 firms
- Next earnings
- 25 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- TDG#349TransDigm Group1,197.01+0.66%
Buy 9 · Hold 12 · Sell 0 · 43% Buy
Target 1,395.28 (1,100.00–1,745.00)+16.6%
Details
- Latest target report
- 19 Oct 2026
- Report dates
- 6 May 2026 – 19 Oct 2026 · avg 27 Aug 2026
- Analysts
- 22 analysts · 22 firms
- Next earnings
- 10 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- VLTO#350Veralto117.09+0.46%
Buy 9 · Hold 6 · Sell 0 · 60% Buy
Target 116.75 (100.00–135.00)−0.3%
Details
- Latest target report
- 2 Nov 2026
- Report dates
- 24 Mar 2026 – 2 Nov 2026 · avg 4 Sep 2026
- Analysts
- 18 analysts · 17 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.