- 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.
Russell 2000 analyst ratings
1,952 stocks · 1,852 covered · 15,462 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2.42+5.22% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 10.257.00–14.00 | +323.6%+7.83 USD | 14 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:42 ET | 65 firms | avg 14 Jul15 Apr 2026 – 14 Aug 2026 | |
1552NOVTNOVANTA | 135.15+2.53% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 194.00194.00–194.00 | +43.5%+58.85 USD | 7 AugPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 02:38 ET | 43 firms | avg 7 Aug7 Aug 2026 – 7 Aug 2026 |
1553NRCNRC HEALTH | 25.86+1.49% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | —Range — | — | —Partial coverage · checked 6 Nov | — | Partial coverage6 Nov 07:06 ET | 33 firms | avg —— |
| 54.74+0.22% | Buy 1 · Hold 3 · Sell 0 · 25% Buy | 65.0065.00–65.00 | +18.7%+10.26 USD | 30 SepPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 05:50 ET | 55 firms | avg 30 Sep30 Sep 2026 – 30 Sep 2026 | |
| 31.51−1.01% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 46.5043.00–50.00 | +47.6%+14.99 USD | 9 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 04:47 ET | 44 firms | avg 8 Aug6 Aug 2026 – 9 Aug 2026 | |
1556NVRIENVIRI CORP | 23.85+2.10% | Buy 1 · Hold 3 · Sell 0 · 25% Buy | 30.0024.00–36.00 | +25.8%+6.15 USD | 12 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:18 ET | 55 firms | avg 5 Aug28 Jul 2026 – 12 Aug 2026 |
| 15.24−0.46% | Buy 1 · Hold 7 · Sell 0 · 13% Buy | 15.8313.00–18.00 | +3.9%+0.59 USD | 28 OctPartial coverage · checked 6 Nov | 25 JanEstimated | Partial coverage6 Nov 05:52 ET | 99 firms | avg 25 Jun17 Dec 2025 – 28 Oct 2026 | |
| 87.31+5.41% | Buy 1 · Hold 4 · Sell 0 · 20% Buy | 105.0090.00–130.00 | +20.3%+17.69 USD | 29 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:09 ET | 66 firms | avg 24 Jun2 Mar 2026 – 29 Oct 2026 | |
| 20.70−1.05% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 28.0028.00–28.00 | +35.3%+7.30 USD | 27 AugPartial coverage · checked 6 Nov | 10 DecEstimated | Partial coverage6 Nov 06:05 ET | 33 firms | avg 27 Aug27 Aug 2026 – 27 Aug 2026 | |
1560OFGOFG BANCORP | 50.82+0.26% | Buy 1 · Hold 6 · Sell 0 · 14% Buy | 56.4055.00–58.00 | +11.0%+5.58 USD | 27 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 05:54 ET | 87 firms | avg 20 Sep7 Aug 2026 – 27 Oct 2026 |
| 2.69+14.47% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 3.503.50–3.50 | +30.1%+0.81 USD | 8 MayPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 07:40 ET | 33 firms | avg 8 May8 May 2026 – 8 May 2026 | |
1562OPBKOP BANCORP | 14.76−0.07% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 17.7517.50–18.00 | +20.3%+2.99 USD | 27 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 03:24 ET | 44 firms | avg 27 Oct26 Oct 2026 – 27 Oct 2026 |
| 31.65+0.48% | Buy 1 · Hold 12 · Sell 0 · 8% Buy | 29.9222.00–37.00 | −5.5%−1.73 USD | 12 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:44 ET | 1717 firms | avg 5 Aug27 Jan 2026 – 12 Oct 2026 | |
1564OSPNONESPAN | 21.59−1.42% | Buy 1 · Hold 4 · Sell 0 · 20% Buy | 24.0018.00–32.00 | +11.2%+2.41 USD | 30 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:16 ET | 66 firms | avg 29 Oct27 Oct 2026 – 30 Oct 2026 |
| 3.44+2.08% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 5.504.00–7.00 | +59.9%+2.06 USD | 23 OctPartial coverage · checked 6 Nov | 9 NovConfirmed | Partial coverage6 Nov 07:07 ET | 44 firms | avg 6 Sep20 Jul 2026 – 23 Oct 2026 | |
1566OTTROTTER TAIL | 78.44−1.95% | Buy 1 · Hold 5 · Sell 0 · 17% Buy | 90.6786.00–95.00 | +15.6%+12.23 USD | 4 NovPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:44 ET | 66 firms | avg 22 Jun26 Mar 2026 – 4 Nov 2026 |
| 7.15−0.28% | Buy 1 · Hold 8 · Sell 0 · 11% Buy | 7.446.00–9.00 | +4.1%+0.29 USD | 18 JunPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 02:56 ET | 1111 firms | avg 30 May25 Mar 2026 – 18 Jun 2026 | |
| 21.70−0.60% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 24.0024.00–24.00 | +10.6%+2.30 USD | 20 MayPartial coverage · checked 6 Nov | 26 JanEstimated | Partial coverage6 Nov 06:58 ET | 44 firms | avg 20 May20 May 2026 – 20 May 2026 | |
| 14.05+9.42% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 30.0030.00–30.00 | +113.5%+15.95 USD | 29 JulPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:58 ET | 33 firms | avg 29 Jul29 Jul 2026 – 29 Jul 2026 | |
| 45.90+0.26% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 56.5055.00–58.00 | +23.1%+10.60 USD | 29 JulPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:17 ET | 55 firms | avg 15 Jul1 Jul 2026 – 29 Jul 2026 | |
1571PLUSEPLUS | 92.11+11.74% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | —Range — | — | —Partial coverage · checked 6 Nov | — | Partial coverage6 Nov 05:52 ET | 33 firms | avg —— |
| 2.54+1.20% | Buy 1 · Hold 0 · Sell 0 · 100% Buy | 12.0012.00–12.00 | +372.4%+9.46 USD | 9 SepPartial coverage · checked 6 Nov | 10 NovConfirmed | Partial coverage6 Nov 06:52 ET | 11 firms | avg 9 Sep9 Sep 2026 – 9 Sep 2026 | |
| 28.42+4.45% | Buy 1 · Hold 0 · Sell 0 · 100% Buy | 38.0038.00–38.00 | +33.7%+9.58 USD | 11 SepPartial coverage · checked 6 Nov | 10 DecEstimated | Partial coverage6 Nov 03:23 ET | 22 firms | avg 11 Sep11 Sep 2026 – 11 Sep 2026 | |
| 12.92−36.73% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 23.5021.00–26.00 | +81.9%+10.58 USD | 6 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:11 ET | 55 firms | avg 6 Sep7 Aug 2026 – 6 Oct 2026 | |
| 26.88+1.24% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 44.0044.00–44.00 | +63.7%+17.12 USD | 7 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 05:56 ET | 33 firms | avg 7 Aug7 Aug 2026 – 7 Aug 2026 | |
1576PSMTPRICESMART | 162.46−0.06% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 181.50165.00–198.00 | +11.7%+19.04 USD | 1 JulPartial coverage · checked 6 Nov | 6 JanEstimated | Partial coverage6 Nov 02:41 ET | 33 firms | avg 21 May10 Apr 2026 – 1 Jul 2026 |
1577RBBRBB BANCORP | 25.72+0.08% | Buy 1 · Hold 3 · Sell 0 · 25% Buy | 29.5029.00–30.00 | +14.7%+3.78 USD | 22 OctPartial coverage · checked 6 Nov | 25 JanEstimated | Partial coverage6 Nov 06:18 ET | 66 firms | avg 22 Oct21 Oct 2026 – 22 Oct 2026 |
| 17.56+6.55% | Buy 1 · Hold 0 · Sell 0 · 100% Buy | 26.0026.00–26.00 | +48.1%+8.44 USD | 13 OctPartial coverage · checked 6 Nov | 6 JanEstimated | Partial coverage6 Nov 03:27 ET | 33 firms | avg 13 Oct13 Oct 2026 – 13 Oct 2026 | |
| 23.19+0.19% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 25.0023.00–27.00 | +7.8%+1.82 USD | 14 SepPartial coverage · checked 6 Nov | 18 NovEstimated | Partial coverage6 Nov 07:09 ET | 33 firms | avg 12 Jul8 May 2026 – 14 Sep 2026 | |
1580RGRSTURM RUGER | 49.93+0.87% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 40.0040.00–40.00 | −19.9%−9.93 USD | 4 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:18 ET | 44 firms | avg 4 Aug4 Aug 2026 – 4 Aug 2026 |
| 0.89+6.23% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 4.002.00–6.00 | +349.2%+3.11 USD | 16 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:25 ET | 44 firms | avg 19 May18 Feb 2026 – 16 Aug 2026 | |
| 10.21−1.16% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 11.0011.00–11.00 | +7.7%+0.79 USD | 27 JulPartial coverage · checked 6 Nov | 3 FebEstimated | Partial coverage6 Nov 06:53 ET | 44 firms | avg 27 Jul27 Jul 2026 – 27 Jul 2026 | |
| 58.61−0.85% | Buy 1 · Hold 0 · Sell 0 · 100% Buy | 58.6758.67–58.67 | +0.1%+0.06 USD | 27 AprPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:08 ET | 22 firms | avg 27 Apr27 Apr 2026 – 27 Apr 2026 | |
| 5.90−9.09% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 13.0013.00–13.00 | +120.3%+7.10 USD | 17 JulPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:15 ET | 33 firms | avg 17 Jul17 Jul 2026 – 17 Jul 2026 | |
| 27.60+3.84% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | —Range — | — | —Partial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:00 ET | 44 firms | avg —— | |
| 10.68−2.73% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | —Range — | — | —Partial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:42 ET | 33 firms | avg —— | |
| 5.51+4.36% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | —Range — | — | —Partial coverage · checked 6 Nov | — | Partial coverage6 Nov 08:13 ET | 22 firms | avg —— | |
1588SCLSTEPAN | 66.94−1.34% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 85.0085.00–85.00 | +27.0%+18.06 USD | 6 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 05:58 ET | 33 firms | avg 6 Aug6 Aug 2026 – 6 Aug 2026 |
| 20.79−3.21% | Buy 1 · Hold 1 · Sell 0 · 50% Buy | 36.0036.00–36.00 | +73.2%+15.21 USD | 6 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 07:02 ET | 33 firms | avg 6 Aug6 Aug 2026 – 6 Aug 2026 | |
| 0.99+6.45% | Buy 1 · Hold 0 · Sell 0 · 100% Buy | 10.0010.00–10.00 | +910.1%+9.01 USD | 1 JulPartial coverage · checked 6 Nov | 13 NovEstimated | Partial coverage6 Nov 03:26 ET | 22 firms | avg 1 Jul1 Jul 2026 – 1 Jul 2026 | |
| 70.46−0.25% | Buy 1 · Hold 6 · Sell 0 · 14% Buy | 78.2574.00–83.00 | +11.1%+7.79 USD | 26 OctPartial coverage · checked 6 Nov | 20 JanEstimated | Partial coverage6 Nov 06:19 ET | 88 firms | avg 21 Sep30 Jul 2026 – 26 Oct 2026 | |
| 1.59−1.24% | Buy 1 · Hold 3 · Sell 0 · 25% Buy | 1.481.20–1.75 | −6.7%−0.11 USD | 13 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 07:03 ET | 55 firms | avg 2 Jul10 Mar 2026 – 13 Oct 2026 | |
| 54.31+1.29% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 71.0071.00–71.00 | +30.7%+16.69 USD | 5 OctPartial coverage · checked 6 Nov | 23 NovEstimated | Partial coverage6 Nov 02:36 ET | 44 firms | avg 5 Oct5 Oct 2026 – 5 Oct 2026 | |
1594SRCE1ST SOURCE | 86.94−0.47% | Buy 1 · Hold 3 · Sell 0 · 25% Buy | 95.0088.00–105.00 | +9.3%+8.06 USD | 27 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 06:00 ET | 55 firms | avg 27 Oct26 Oct 2026 – 27 Oct 2026 |
| 3.05+3.39% | Buy 1 · Hold 3 · Sell 0 · 25% Buy | 5.903.80–8.00 | +93.4%+2.85 USD | 11 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 07:01 ET | 55 firms | avg 26 Jun11 May 2026 – 11 Aug 2026 | |
| 50.78−0.22% | Buy 1 · Hold 7 · Sell 0 · 13% Buy | 52.0046.00–56.00 | +2.4%+1.22 USD | 26 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 05:57 ET | 109 firms | avg 22 Jul26 Jan 2026 – 26 Oct 2026 | |
| 52.20−10.72% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 94.2587.00–105.00 | +80.6%+42.05 USD | 5 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 05:56 ET | 55 firms | avg 1 Aug2 Jun 2026 – 5 Oct 2026 | |
| 9.80+1.03% | Buy 1 · Hold 3 · Sell 0 · 25% Buy | 9.009.00–9.00 | −8.2%−0.80 USD | 4 AugPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 06:05 ET | 54 firms | avg 13 May18 Feb 2026 – 4 Aug 2026 | |
| 56.87+3.06% | Buy 1 · Hold 2 · Sell 0 · 33% Buy | 65.0065.00–65.00 | +14.3%+8.13 USD | 13 OctPartial coverage · checked 6 Nov | — | Partial coverage6 Nov 03:23 ET | 44 firms | avg 13 Oct13 Oct 2026 – 13 Oct 2026 | |
| 52.17−0.51% | Buy 1 · Hold 5 · Sell 0 · 17% Buy | 60.8955.00–67.04 | +16.7%+8.72 USD | 27 OctPartial coverage · checked 6 Nov | 21 JanEstimated | Partial coverage6 Nov 05:58 ET | 88 firms | avg 8 Sep15 Jul 2026 – 27 Oct 2026 | |
- NERV#1551MINERVA NEUROSCIENCES INC2.42+5.22%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 10.25 (7.00–14.00)+323.6%
Details
- Latest target report
- 14 Aug 2026
- Report dates
- 15 Apr 2026 – 14 Aug 2026 · avg 14 Jul 2026
- Analysts
- 6 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NOVT#1552NOVANTA135.15+2.53%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 194.00 (194.00–194.00)+43.5%
Details
- Latest target report
- 7 Aug 2026
- Report dates
- 7 Aug 2026 – 7 Aug 2026 · avg 7 Aug 2026
- Analysts
- 4 analysts · 3 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- NRC#1553NRC HEALTH25.86+1.49%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target — (Range —)—
Details
- Latest target report
- —
- Report dates
- —
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NTB#1554BANK OF NT BUTTERFIELD & SON LTD54.74+0.22%
Buy 1 · Hold 3 · Sell 0 · 25% Buy
Target 65.00 (65.00–65.00)+18.7%
Details
- Latest target report
- 30 Sep 2026
- Report dates
- 30 Sep 2026 – 30 Sep 2026 · avg 30 Sep 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NTCT#1555NETSCOUT SYSTEMS31.51−1.01%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 46.50 (43.00–50.00)+47.6%
Details
- Latest target report
- 9 Aug 2026
- Report dates
- 6 Aug 2026 – 9 Aug 2026 · avg 8 Aug 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NVRI#1556ENVIRI CORP23.85+2.10%
Buy 1 · Hold 3 · Sell 0 · 25% Buy
Target 30.00 (24.00–36.00)+25.8%
Details
- Latest target report
- 12 Aug 2026
- Report dates
- 28 Jul 2026 – 12 Aug 2026 · avg 5 Aug 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NWBI#1557NORTHWEST BANCSHARES INC15.24−0.46%
Buy 1 · Hold 7 · Sell 0 · 13% Buy
Target 15.83 (13.00–18.00)+3.9%
Details
- Latest target report
- 28 Oct 2026
- Report dates
- 17 Dec 2025 – 28 Oct 2026 · avg 25 Jun 2026
- Analysts
- 9 analysts · 9 firms
- Next earnings
- 25 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- NWPX#1558NWPX INFRASTRUCTURE87.31+5.41%
Buy 1 · Hold 4 · Sell 0 · 20% Buy
Target 105.00 (90.00–130.00)+20.3%
Details
- Latest target report
- 29 Oct 2026
- Report dates
- 2 Mar 2026 – 29 Oct 2026 · avg 24 Jun 2026
- Analysts
- 6 analysts · 6 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- NX#1559QUANEX BUILDING PRODUCTS CORP20.70−1.05%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 28.00 (28.00–28.00)+35.3%
Details
- Latest target report
- 27 Aug 2026
- Report dates
- 27 Aug 2026 – 27 Aug 2026 · avg 27 Aug 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- 10 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- OFG#1560OFG BANCORP50.82+0.26%
Buy 1 · Hold 6 · Sell 0 · 14% Buy
Target 56.40 (55.00–58.00)+11.0%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 7 Aug 2026 – 27 Oct 2026 · avg 20 Sep 2026
- Analysts
- 8 analysts · 7 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- ONL#1561ORION PROPERTIES2.69+14.47%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 3.50 (3.50–3.50)+30.1%
Details
- Latest target report
- 8 May 2026
- Report dates
- 8 May 2026 – 8 May 2026 · avg 8 May 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- OPBK#1562OP BANCORP14.76−0.07%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 17.75 (17.50–18.00)+20.3%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 26 Oct 2026 – 27 Oct 2026 · avg 27 Oct 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- OPCH#1563OPTION CARE HEALTH INC31.65+0.48%
Buy 1 · Hold 12 · Sell 0 · 8% Buy
Target 29.92 (22.00–37.00)−5.5%
Details
- Latest target report
- 12 Oct 2026
- Report dates
- 27 Jan 2026 – 12 Oct 2026 · avg 5 Aug 2026
- Analysts
- 17 analysts · 17 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- OSPN#1564ONESPAN21.59−1.42%
Buy 1 · Hold 4 · Sell 0 · 20% Buy
Target 24.00 (18.00–32.00)+11.2%
Details
- Latest target report
- 30 Oct 2026
- Report dates
- 27 Oct 2026 – 30 Oct 2026 · avg 29 Oct 2026
- Analysts
- 6 analysts · 6 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- OSUR#1565ORASURE TECHNOLOGIES INC3.44+2.08%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 5.50 (4.00–7.00)+59.9%
Details
- Latest target report
- 23 Oct 2026
- Report dates
- 20 Jul 2026 – 23 Oct 2026 · avg 6 Sep 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- 9 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- OTTR#1566OTTER TAIL78.44−1.95%
Buy 1 · Hold 5 · Sell 0 · 17% Buy
Target 90.67 (86.00–95.00)+15.6%
Details
- Latest target report
- 4 Nov 2026
- Report dates
- 26 Mar 2026 – 4 Nov 2026 · avg 22 Jun 2026
- Analysts
- 6 analysts · 6 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PAYO#1567PAYONEER GLOBAL INC7.15−0.28%
Buy 1 · Hold 8 · Sell 0 · 11% Buy
Target 7.44 (6.00–9.00)+4.1%
Details
- Latest target report
- 18 Jun 2026
- Report dates
- 25 Mar 2026 – 18 Jun 2026 · avg 30 May 2026
- Analysts
- 11 analysts · 11 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PDLB#1568PONCE FINANCIAL GROUP INC21.70−0.60%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 24.00 (24.00–24.00)+10.6%
Details
- Latest target report
- 20 May 2026
- Report dates
- 20 May 2026 – 20 May 2026 · avg 20 May 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- 26 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- PESI#1569PERMA FIX ENVIRONMENTAL SERVICES I14.05+9.42%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 30.00 (30.00–30.00)+113.5%
Details
- Latest target report
- 29 Jul 2026
- Report dates
- 29 Jul 2026 – 29 Jul 2026 · avg 29 Jul 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PGC#1570PEAPACK GLADSTONE FINANCIAL CORP45.90+0.26%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 56.50 (55.00–58.00)+23.1%
Details
- Latest target report
- 29 Jul 2026
- Report dates
- 1 Jul 2026 – 29 Jul 2026 · avg 15 Jul 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PLUS#1571EPLUS92.11+11.74%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target — (Range —)—
Details
- Latest target report
- —
- Report dates
- —
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PLX#1572PROTALIX BIOTHERAPEUTICS2.54+1.20%
Buy 1 · Hold 0 · Sell 0 · 100% Buy
Target 12.00 (12.00–12.00)+372.4%
Details
- Latest target report
- 9 Sep 2026
- Report dates
- 9 Sep 2026 – 9 Sep 2026 · avg 9 Sep 2026
- Analysts
- 1 analysts · 1 firms
- Next earnings
- 10 Nov · Confirmed
- Research
- Partial coverage · checked 6 Nov
- PPIH#1573PERMA PIPE INTERNATIONAL HOLDINGS28.42+4.45%
Buy 1 · Hold 0 · Sell 0 · 100% Buy
Target 38.00 (38.00–38.00)+33.7%
Details
- Latest target report
- 11 Sep 2026
- Report dates
- 11 Sep 2026 – 11 Sep 2026 · avg 11 Sep 2026
- Analysts
- 2 analysts · 2 firms
- Next earnings
- 10 Dec · Estimated
- Research
- Partial coverage · checked 6 Nov
- PRAA#1574PRA GROUP INC12.92−36.73%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 23.50 (21.00–26.00)+81.9%
Details
- Latest target report
- 6 Oct 2026
- Report dates
- 7 Aug 2026 – 6 Oct 2026 · avg 6 Sep 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PRDO#1575PERDOCEO EDUCATION26.88+1.24%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 44.00 (44.00–44.00)+63.7%
Details
- Latest target report
- 7 Aug 2026
- Report dates
- 7 Aug 2026 – 7 Aug 2026 · avg 7 Aug 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- PSMT#1576PRICESMART162.46−0.06%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 181.50 (165.00–198.00)+11.7%
Details
- Latest target report
- 1 Jul 2026
- Report dates
- 10 Apr 2026 – 1 Jul 2026 · avg 21 May 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- 6 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- RBB#1577RBB BANCORP25.72+0.08%
Buy 1 · Hold 3 · Sell 0 · 25% Buy
Target 29.50 (29.00–30.00)+14.7%
Details
- Latest target report
- 22 Oct 2026
- Report dates
- 21 Oct 2026 – 22 Oct 2026 · avg 22 Oct 2026
- Analysts
- 6 analysts · 6 firms
- Next earnings
- 25 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- RELL#1578RICHARDSON ELECTRONICS LTD17.56+6.55%
Buy 1 · Hold 0 · Sell 0 · 100% Buy
Target 26.00 (26.00–26.00)+48.1%
Details
- Latest target report
- 13 Oct 2026
- Report dates
- 13 Oct 2026 – 13 Oct 2026 · avg 13 Oct 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- 6 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- RGCO#1579RGC RESOURCES INC23.19+0.19%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 25.00 (23.00–27.00)+7.8%
Details
- Latest target report
- 14 Sep 2026
- Report dates
- 8 May 2026 – 14 Sep 2026 · avg 12 Jul 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- 18 Nov · Estimated
- Research
- Partial coverage · checked 6 Nov
- RGR#1580STURM RUGER49.93+0.87%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 40.00 (40.00–40.00)−19.9%
Details
- Latest target report
- 4 Aug 2026
- Report dates
- 4 Aug 2026 – 4 Aug 2026 · avg 4 Aug 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- RR#1581RICHTECH ROBOTICS CLASS B0.89+6.23%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 4.00 (2.00–6.00)+349.2%
Details
- Latest target report
- 16 Aug 2026
- Report dates
- 18 Feb 2026 – 16 Aug 2026 · avg 19 May 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- RSVR#1582RESERVOIR MEDIA INC10.21−1.16%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 11.00 (11.00–11.00)+7.7%
Details
- Latest target report
- 27 Jul 2026
- Report dates
- 27 Jul 2026 – 27 Jul 2026 · avg 27 Jul 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- 3 Feb · Estimated
- Research
- Partial coverage · checked 6 Nov
- RUSHB#1583RUSH ENTERPRISES CLASS B58.61−0.85%
Buy 1 · Hold 0 · Sell 0 · 100% Buy
Target 58.67 (58.67–58.67)+0.1%
Details
- Latest target report
- 27 Apr 2026
- Report dates
- 27 Apr 2026 – 27 Apr 2026 · avg 27 Apr 2026
- Analysts
- 2 analysts · 2 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- RYAM#1584RAYONIER ADVANCED MATERIALS5.90−9.09%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 13.00 (13.00–13.00)+120.3%
Details
- Latest target report
- 17 Jul 2026
- Report dates
- 17 Jul 2026 – 17 Jul 2026 · avg 17 Jul 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- RYZ#1585RYERSON HOLDING27.60+3.84%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target — (Range —)—
Details
- Latest target report
- —
- Report dates
- —
- Analysts
- 4 analysts · 4 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SAMG#1586SILVERCREST ASSET MANAGEMENT GROUP10.68−2.73%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target — (Range —)—
Details
- Latest target report
- —
- Report dates
- —
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SBMT#1587SILVER BOW MINING CORP5.51+4.36%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target — (Range —)—
Details
- Latest target report
- —
- Report dates
- —
- Analysts
- 2 analysts · 2 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SCL#1588STEPAN66.94−1.34%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 85.00 (85.00–85.00)+27.0%
Details
- Latest target report
- 6 Aug 2026
- Report dates
- 6 Aug 2026 – 6 Aug 2026 · avg 6 Aug 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SEG#1589SEAPORT ENTERTAINMENT GROUP INC20.79−3.21%
Buy 1 · Hold 1 · Sell 0 · 50% Buy
Target 36.00 (36.00–36.00)+73.2%
Details
- Latest target report
- 6 Aug 2026
- Report dates
- 6 Aug 2026 – 6 Aug 2026 · avg 6 Aug 2026
- Analysts
- 3 analysts · 3 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SIDU#1590SIDUS SPACE INC CLASS A0.99+6.45%
Buy 1 · Hold 0 · Sell 0 · 100% Buy
Target 10.00 (10.00–10.00)+910.1%
Details
- Latest target report
- 1 Jul 2026
- Report dates
- 1 Jul 2026 – 1 Jul 2026 · avg 1 Jul 2026
- Analysts
- 2 analysts · 2 firms
- Next earnings
- 13 Nov · Estimated
- Research
- Partial coverage · checked 6 Nov
- SMBC#1591SOUTHERN MISSOURI BANCORP INC70.46−0.25%
Buy 1 · Hold 6 · Sell 0 · 14% Buy
Target 78.25 (74.00–83.00)+11.1%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 30 Jul 2026 – 26 Oct 2026 · avg 21 Sep 2026
- Analysts
- 8 analysts · 8 firms
- Next earnings
- 20 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- SMRT#1592SMARTRENT INC CLASS A1.59−1.24%
Buy 1 · Hold 3 · Sell 0 · 25% Buy
Target 1.48 (1.20–1.75)−6.7%
Details
- Latest target report
- 13 Oct 2026
- Report dates
- 10 Mar 2026 – 13 Oct 2026 · avg 2 Jul 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SNEX#1593STONEX GROUP INC54.31+1.29%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 71.00 (71.00–71.00)+30.7%
Details
- Latest target report
- 5 Oct 2026
- Report dates
- 5 Oct 2026 – 5 Oct 2026 · avg 5 Oct 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- 23 Nov · Estimated
- Research
- Partial coverage · checked 6 Nov
- SRCE#15941ST SOURCE86.94−0.47%
Buy 1 · Hold 3 · Sell 0 · 25% Buy
Target 95.00 (88.00–105.00)+9.3%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 26 Oct 2026 – 27 Oct 2026 · avg 27 Oct 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- SSP#1595EW SCRIPPS CLASS A3.05+3.39%
Buy 1 · Hold 3 · Sell 0 · 25% Buy
Target 5.90 (3.80–8.00)+93.4%
Details
- Latest target report
- 11 Aug 2026
- Report dates
- 11 May 2026 – 11 Aug 2026 · avg 26 Jun 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- STBA#1596S AND T BANCORP INC50.78−0.22%
Buy 1 · Hold 7 · Sell 0 · 13% Buy
Target 52.00 (46.00–56.00)+2.4%
Details
- Latest target report
- 26 Oct 2026
- Report dates
- 26 Jan 2026 – 26 Oct 2026 · avg 22 Jul 2026
- Analysts
- 10 analysts · 9 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
- STRA#1597STRATEGIC EDUCATION52.20−10.72%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 94.25 (87.00–105.00)+80.6%
Details
- Latest target report
- 5 Oct 2026
- Report dates
- 2 Jun 2026 – 5 Oct 2026 · avg 1 Aug 2026
- Analysts
- 5 analysts · 5 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- SXC#1598SUNCOKE ENERGY INC9.80+1.03%
Buy 1 · Hold 3 · Sell 0 · 25% Buy
Target 9.00 (9.00–9.00)−8.2%
Details
- Latest target report
- 4 Aug 2026
- Report dates
- 18 Feb 2026 – 4 Aug 2026 · avg 13 May 2026
- Analysts
- 5 analysts · 4 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TAYD#1599TAYLOR DEVICES INC56.87+3.06%
Buy 1 · Hold 2 · Sell 0 · 33% Buy
Target 65.00 (65.00–65.00)+14.3%
Details
- Latest target report
- 13 Oct 2026
- Report dates
- 13 Oct 2026 – 13 Oct 2026 · avg 13 Oct 2026
- Analysts
- 4 analysts · 4 firms
- Next earnings
- —
- Research
- Partial coverage · checked 6 Nov
- TCBK#1600TRICO BANCSHARES52.17−0.51%
Buy 1 · Hold 5 · Sell 0 · 17% Buy
Target 60.89 (55.00–67.04)+16.7%
Details
- Latest target report
- 27 Oct 2026
- Report dates
- 15 Jul 2026 – 27 Oct 2026 · avg 8 Sep 2026
- Analysts
- 8 analysts · 8 firms
- Next earnings
- 21 Jan · Estimated
- Research
- Partial coverage · checked 6 Nov
About the Russell 2000 analyst ratings
US small-cap stocks in the Russell 2000. Smaller companies usually have fewer analysts.. 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.