Ticker | Company | Market Cap | Price | Price Target | Upside/Downside | Top Analysts Upside/Downside | Consensus | Top Analysts Consensus | Analysts | Top Analysts | Fore. Revenue Growth | Fore. Earnings Growth | Forecast ROE | Forecast ROA |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PSIX | POWER SOLUTIONS INTERNATIONAL INC | $553.34M | $24.05 | $37.00 | 53.85% | Buy | 1 | N/A | N/A | N/A | N/A | |||
ASTE | ASTEC INDUSTRIES INC | $781.72M | $34.28 | $41.00 | 19.60% | Hold | 1 | 6.90% | 1,531.58% | 12.37% | 7.56% | |||
ENS | ENERSYS | $3.28B | $83.28 | $115.00 | 38.09% | Buy | 1 | 3.08% | 12.84% | 22.40% | 10.26% | |||
LXFR | LUXFER HOLDINGS PLC | $264.75M | $9.90 | N/A | N/A | N/A | N/A | -0.89% | 27.54% | 13.40% | 7.69% | |||
ESP | ESPEY MFG & ELECTRONICS CORP | $86.17M | $30.81 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
DXPE | DXP ENTERPRISES INC | $1.27B | $80.90 | $95.00 | 17.43% | Strong Buy | 1 | N/A | 18.92% | 22.42% | 7.02% | |||
PRIM | PRIMORIS SERVICES CORP | $3.10B | $57.67 | $84.75 | 46.96% | Strong Buy | 8 | 6.10% | 18.37% | N/A | N/A | |||
MG | MISTRAS GROUP INC | $285.18M | $9.19 | N/A | N/A | N/A | N/A | 2.46% | 36.07% | 14.85% | 5.64% | |||
LZ | LEGALZOOMCOM INC | $1.21B | $6.87 | $8.90 | 29.55% | Hold | 5 | 4.91% | -99.66% | 74.58% | 18.60% | |||
PLPC | PREFORMED LINE PRODUCTS CO | $677.06M | $137.03 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
RGR | STURM RUGER & CO INC | $669.65M | $39.95 | N/A | N/A | N/A | N/A | N/A | N/A | 10.96% | 9.12% | |||
WLDN | WILLDAN GROUP INC | $543.31M | $37.71 | N/A | N/A | N/A | N/A | -42.79% | 46.63% | N/A | N/A | |||
TWIN | TWIN DISC INC | $95.48M | $6.75 | $12.00 | 77.78% | Strong Buy | 1 | N/A | N/A | N/A | N/A | |||
HURN | HURON CONSULTING GROUP INC | $2.43B | $137.21 | $169.25 | 23.35% | Strong Buy | 4 | 6.32% | 9.59% | 25.46% | 10.64% | |||
SNCY | SUN COUNTRY AIRLINES HOLDINGS INC | $462.47M | $8.70 | $17.25 | 98.28% | Buy | 4 | 7.73% | 58.88% | 39.24% | 13.73% | |||
RFIL | R F INDUSTRIES LTD | $42.15M | $3.95 | N/A | N/A | N/A | N/A | 4.62% | N/A | 4.06% | 1.97% | |||
PBI | PITNEY BOWES INC | $1.52B | $8.31 | N/A | N/A | N/A | N/A | -2.04% | N/A | -41.40% | 7.05% | |||
SCS | STEELCASE INC | $1.12B | $9.75 | N/A | N/A | N/A | N/A | 3.66% | 13.76% | 15.90% | 6.49% | |||
KBR | KBR INC | $6.85B | $51.75 | $69.29 | 33.89% | Strong Buy | 7 | 11.74% | 24.90% | 44.57% | 9.72% | |||
MHH | MASTECH DIGITAL INC | $90.89M | $7.74 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
GRC | GORMAN RUPP CO | $874.43M | $33.34 | N/A | N/A | N/A | N/A | 3.20% | 29.41% | 15.79% | 6.87% | |||
STN | STANTEC INC | $9.88B | $86.60 | N/A | N/A | N/A | N/A | 9.34% | 35.52% | 24.25% | 10.27% | |||
ESLT | ELBIT SYSTEMS LTD | $16.75B | $376.00 | N/A | N/A | N/A | N/A | 7.52% | 25.20% | 17.19% | 5.14% | |||
WOR | WORTHINGTON ENTERPRISES INC | $2.39B | $47.87 | $52.67 | 10.02% | Hold | 3 | -1.05% | 127.27% | 16.72% | 9.32% | |||
CAE | CAE INC | $7.68B | $24.04 | $37.50 | 55.99% | Strong Buy | 2 | 6.48% | N/A | 12.41% | 5.23% | |||
KFY | KORN FERRY | $3.20B | $61.98 | $80.00 | 29.07% | Strong Buy | 1 | 0.33% | 3.30% | 16.22% | 7.97% | |||
QUAD | QUAD/GRAPHICS INC | $268.54M | $5.13 | $10.15 | 97.86% | Strong Buy | 2 | -9.28% | N/A | 91.27% | 3.51% | |||
LNN | LINDSAY CORP | $1.37B | $125.73 | $128.00 | 1.81% | Hold | 1 | 1.67% | -1.94% | 16.56% | 10.50% | |||
DLB | DOLBY LABORATORIES INC | $7.11B | $73.80 | $100.00 | 35.50% | Strong Buy | 3 | 3.79% | 6.52% | 12.49% | 9.92% | |||
GNRC | GENERAC HOLDINGS INC | $6.56B | $110.06 | $177.82 | 61.56% | Strong Buy | 11 | 6.31% | 22.70% | 34.51% | 16.85% | |||
EME | EMCOR GROUP INC | $17.47B | $384.13 | $479.50 | 24.83% | Hold | 2 | 12.77% | 8.12% | 39.32% | 14.97% | |||
ADT | ADT INC | $6.93B | $7.91 | $9.05 | 14.41% | Buy | 4 | 3.85% | 25.59% | 22.60% | 5.35% | |||
TATT | TAT TECHNOLOGIES LTD | $291.01M | $26.60 | $35.00 | 31.58% | Strong Buy | 1 | N/A | N/A | N/A | N/A | |||
MLI | MUELLER INDUSTRIES INC | $7.99B | $72.25 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
MTZ | MASTEC INC | $9.39B | $118.41 | $156.50 | 32.17% | Strong Buy | 12 | 8.67% | 75.03% | N/A | N/A | |||
GFF | GRIFFON CORP | $3.13B | $65.88 | $97.75 | 48.38% | Strong Buy | 4 | 1.05% | 15.76% | 164.38% | 16.10% | |||
TISI | TEAM INC | $100.43M | $22.35 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
TNC | TENNANT CO | $1.33B | $70.58 | $125.00 | 77.10% | Strong Buy | 1 | 0.98% | 26.79% | N/A | N/A | |||
RLGT | RADIANT LOGISTICS INC | $281.11M | $5.98 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
CRAI | CRA INTERNATIONAL INC | $1.12B | $164.25 | $224.00 | 36.38% | Buy | 1 | 3.98% | 10.62% | 27.99% | 10.39% | |||
EXPE | EXPEDIA GROUP INC | $20.14B | $156.27 | $201.26 | 28.79% | Buy | 19 | 5.98% | 21.39% | 177.93% | 12.37% | |||
VVX | V2X INC | $1.51B | $47.73 | $63.86 | 33.79% | Buy | 7 | 3.82% | 122.13% | 18.70% | 5.94% | |||
ICFI | ICF INTERNATIONAL INC | $1.56B | $84.55 | $118.00 | 39.56% | Buy | 4 | 0.00% | 14.25% | 16.33% | 7.76% | |||
DY | DYCOM INDUSTRIES INC | $4.66B | $160.75 | $201.29 | 25.22% | Strong Buy | 7 | 9.22% | 4.84% | 22.19% | 9.34% | |||
IIIN | INSTEEL INDUSTRIES INC | $627.00M | $32.30 | N/A | N/A | N/A | N/A | 8.83% | 46.76% | 18.19% | 14.72% | |||
CVU | CPI AEROSTRUCTURES INC | $44.05M | $3.38 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
LMB | LIMBACH HOLDINGS INC | $1.03B | $91.01 | $110.33 | 21.23% | Strong Buy | 3 | 17.42% | 25.45% | 28.63% | 12.48% | |||
THR | THERMON GROUP HOLDINGS INC | $857.75M | $25.46 | N/A | N/A | N/A | N/A | 7.69% | 28.35% | 15.79% | 10.11% | |||
MWA | MUELLER WATER PRODUCTS INC | $4.04B | $25.80 | $28.33 | 9.82% | Hold | 3 | 1.16% | 41.38% | 25.35% | 13.06% | |||
VMI | VALMONT INDUSTRIES INC | $5.75B | $286.92 | $362.50 | 26.34% | Buy | 2 | 2.75% | 8.13% | 31.05% | 14.38% | |||
BBSI | BARRETT BUSINESS SERVICES INC | $1.04B | $40.35 | $45.00 | 11.52% | Strong Buy | 2 | 685.70% | 5.42% | 28.00% | 8.32% | |||
MIDD | MIDDLEBY CORP | $6.87B | $128.16 | $182.43 | 42.34% | Buy | 7 | 3.54% | 16.28% | 17.91% | 8.95% | |||
ZTO | ZTO EXPRESS (CAYMAN) INC | $15.30B | $19.01 | $22.50 | 18.36% | Buy | 2 | 11.33% | 11.37% | 19.05% | 12.81% | |||
TRIP | TRIPADVISOR INC | $1.73B | $12.34 | $15.83 | 28.31% | Sell | 6 | 5.20% | 185.09% | 12.80% | 4.71% | |||
FIX | COMFORT SYSTEMS USA INC | $12.65B | $355.70 | $523.00 | 47.03% | Strong Buy | 2 | 7.42% | 22.06% | 39.77% | 14.39% | |||
VIK | VIKING HOLDINGS LTD | $17.59B | $39.74 | $50.36 | 26.73% | Strong Buy | 11 | 16.17% | 191.45% | -757.32% | 16.67% | |||
ESOA | ENERGY SERVICES OF AMERICA CORP | $146.96M | $8.77 | N/A | N/A | N/A | N/A | N/A | N/A | 10.98% | 3.49% | |||
AOUT | AMERICAN OUTDOOR BRANDS INC | $149.63M | $11.75 | $20.00 | 70.21% | Strong Buy | 1 | 3.82% | N/A | 4.85% | 3.52% | |||
NWPX | NORTHWEST PIPE CO | $412.31M | $41.50 | $55.00 | 32.53% | Hold | 1 | 1.79% | 1.25% | 8.69% | 5.51% | |||
ATRO | ASTRONICS CORP | $721.61M | $20.46 | $21.00 | 2.64% | Hold | 1 | 4.42% | N/A | N/A | N/A | |||
BRC | BRADY CORP | $3.26B | $68.31 | N/A | N/A | N/A | N/A | N/A | 13.24% | 20.04% | 14.14% | |||
MMS | MAXIMUS INC | $3.87B | $68.31 | $90.00 | 31.75% | Buy | 1 | 0.43% | 11.70% | 18.18% | 7.38% | |||
HSII | HEIDRICK & STRUGGLES INTERNATIONAL INC | $770.68M | $37.76 | $48.00 | 27.12% | Buy | 2 | -2.20% | 525.58% | 14.90% | 5.65% | |||
RAIL | FREIGHTCAR AMERICA INC | $112.27M | $5.89 | N/A | N/A | N/A | N/A | 4.37% | N/A | -10.40% | 6.97% | |||
ERII | ENERGY RECOVERY INC | $811.14M | $14.76 | $20.67 | 40.02% | Strong Buy | 3 | 10.08% | 57.50% | 21.46% | 18.56% | |||
GTES | GATES INDUSTRIAL CORP PLC | $4.44B | $17.38 | $23.29 | 33.98% | Strong Buy | 7 | 2.17% | 43.99% | N/A | N/A | |||
ENR | ENERGIZER HOLDINGS INC | $1.95B | $26.99 | $33.57 | 24.38% | Hold | 7 | 1.16% | 116.25% | 203.84% | 6.78% | |||
FELE | FRANKLIN ELECTRIC CO INC | $4.02B | $87.89 | $105.00 | 19.47% | Hold | 1 | 4.31% | 6.29% | 16.73% | 11.63% | |||
HWM | HOWMET AEROSPACE INC | $52.53B | $129.70 | $134.92 | 4.02% | Strong Buy | 12 | 9.35% | 17.83% | 47.14% | 20.41% | |||
CDRE | CADRE HOLDINGS INC | $1.19B | $29.39 | $37.00 | 25.89% | Strong Buy | 1 | 7.13% | 25.77% | 20.14% | 9.61% | |||
DRS | LEONARDO DRS INC | $9.53B | $35.94 | $38.25 | 6.43% | Strong Buy | 4 | N/A | N/A | N/A | N/A | |||
SEB | SEABOARD CORP | $2.50B | $2,574.79 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
PRG | PROG HOLDINGS INC | $997.95M | $24.73 | $38.50 | 55.68% | Buy | 2 | 2.93% | -4.03% | 29.97% | 13.34% | |||
MRCY | MERCURY SYSTEMS INC | $2.87B | $48.06 | $44.80 | -6.78% | Hold | 5 | 3.38% | N/A | 4.13% | 2.51% | |||
NPK | NATIONAL PRESTO INDUSTRIES INC | $598.55M | $83.79 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
VRT | VERTIV HOLDINGS CO | $29.73B | $78.00 | $125.08 | 60.36% | Strong Buy | 13 | 11.54% | 56.84% | 77.25% | 21.79% | |||
STRL | STERLING INFRASTRUCTURE INC | $4.29B | $140.08 | $185.00 | 32.07% | Strong Buy | 1 | -4.08% | -7.25% | 33.63% | 13.47% | |||
BWMN | BOWMAN CONSULTING GROUP LTD | $375.66M | $21.76 | $29.25 | 34.42% | Strong Buy | 2 | 13.32% | 141.67% | 3.58% | 1.74% | |||
IESC | IES HOLDINGS INC | $3.74B | $186.81 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
GTEC | GREENLAND TECHNOLOGIES HOLDING CORP | $19.71M | $1.45 | N/A | N/A | N/A | N/A | N/A | N/A | 10.27% | 5.35% | |||
CECO | CECO ENVIRONMENTAL CORP | $654.66M | $18.71 | $36.50 | 95.08% | Buy | 4 | 25.67% | 223.43% | 22.89% | 7.46% | |||
VRRM | VERRA MOBILITY CORP | $3.55B | $22.25 | $26.33 | 18.35% | Buy | 3 | 6.78% | 168.57% | 93.30% | 15.32% | |||
AMSC | AMERICAN SUPERCONDUCTOR CORP | $732.77M | $18.57 | $39.00 | 110.02% | Buy | 1 | 19.53% | 124.31% | 20.89% | 12.97% | |||
SXI | STANDEX INTERNATIONAL CORP | $1.60B | $134.52 | $231.33 | 71.97% | Strong Buy | 3 | 11.10% | 42.97% | 19.48% | 8.62% | |||
NSP | INSPERITY INC | $2.94B | $78.96 | $82.00 | 3.85% | Hold | 1 | 6.56% | 8.81% | 126.28% | 4.72% | |||
AGX | ARGAN INC | $1.93B | $141.36 | $150.00 | 6.11% | Hold | 1 | N/A | N/A | N/A | N/A | |||
BZ | KANZHUN LTD | $6.35B | $14.61 | $19.00 | 30.05% | Strong Buy | 2 | 12.18% | 37.18% | 47.97% | 36.93% | |||
MIR | MIRION TECHNOLOGIES INC | $3.32B | $14.27 | $18.75 | 31.39% | Strong Buy | 4 | N/A | N/A | 6.17% | 3.53% | |||
SABR | SABRE CORP | $829.91M | $2.15 | $4.15 | 93.02% | Hold | 4 | 5.98% | N/A | -3.70% | 1.29% | |||
SPXC | SPX TECHNOLOGIES INC | $5.99B | $129.13 | $179.50 | 39.01% | Buy | 2 | 9.37% | 41.55% | 23.25% | 11.86% | |||
MTRX | MATRIX SERVICE CO | $306.71M | $11.11 | $20.00 | 80.02% | Strong Buy | 1 | 21.48% | N/A | 19.53% | 5.78% | |||
AEIS | ADVANCED ENERGY INDUSTRIES INC | $3.45B | $91.49 | $129.57 | 41.62% | Buy | 7 | 10.93% | 84.88% | 17.37% | 9.24% | |||
CAAP | CORPORACION AMERICA AIRPORTS SA | $3.06B | $18.73 | $22.50 | 20.13% | Strong Buy | 1 | 3.92% | 3.49% | 18.00% | 5.89% | |||
LECO | LINCOLN ELECTRIC HOLDINGS INC | $10.15B | $181.00 | $213.40 | 17.90% | Buy | 5 | 2.38% | 8.13% | 43.91% | 16.56% | |||
ATI | ATI INC | $7.17B | $50.41 | $71.00 | 40.85% | Strong Buy | 4 | 7.12% | 14.58% | 34.54% | 12.22% | |||
DCO | DUCOMMUN INC | $828.22M | $55.91 | $70.00 | 25.20% | Strong Buy | 1 | 4.30% | 53.99% | 9.08% | 5.51% | |||
SKYW | SKYWEST INC | $3.51B | $86.99 | $120.67 | 38.71% | Strong Buy | 3 | 6.77% | 9.15% | 16.87% | 5.69% | |||
NVEE | NV5 GLOBAL INC | $1.03B | $15.75 | $26.50 | 68.25% | Buy | 2 | 9.11% | 194.44% | 11.43% | 7.24% | |||
RCL | ROYAL CARIBBEAN CRUISES LTD | $55.84B | $207.50 | $274.50 | 32.29% | Strong Buy | 18 | 9.07% | 24.36% | 67.13% | 13.70% | |||
EML | EASTERN CO | $118.35M | $19.29 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Industry | Stocks | 1d % | 1w % | 1m % | 1y % | DD Score | P/E ratio | P/B Ratio | ROE | ROA | ROCE | Upside/Downside | Consensus |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
74 | +1.96% | -1.01% | -2.60% | +10.48% | 39.13x | 5.64x | +13.19% | +2.91% | +7.19% | +15.56% | Strong Buy | ||
18 | +2.21% | +1.49% | -13.46% | -9.47% | 11.65x | 2.49x | +40.10% | +5.59% | +13.36% | +62.15% | Buy | ||
9 | +4.39% | +6.89% | +5.95% | -7.54% | 11.71x | 4.54x | +22.30% | +4.13% | +12.79% | +5.87% | Buy | ||
5 | +0.24% | +0.05% | -8.50% | -10.69% | 9.53x | 1.30x | +11.16% | +5.31% | +10.84% | +86.17% | Buy | ||
18 | +0.86% | +0.29% | -4.58% | -15.43% | 19.66x | 5.23x | +54.65% | +8.65% | +16.08% | +28.00% | Strong Buy | ||
17 | +0.67% | +3.04% | -1.72% | -46.34% | 40.40x | 7.42x | +139.11% | +11.82% | +24.97% | +20.60% | Buy | ||
54 | +2.06% | +3.14% | -9.40% | -24.14% | 21.49x | 3.93x | +12.03% | -0.30% | +8.14% | +46.19% | Buy | ||
48 | +3.10% | +1.48% | -3.67% | +8.39% | 26.83x | 3.91x | +17.43% | +7.21% | +19.53% | +30.18% | Strong Buy | ||
22 | +0.98% | +1.27% | -9.60% | -14.36% | 14.94x | 4.28x | +37.57% | +8.86% | +12.82% | +17.86% | Buy | ||
18 | -1.59% | -0.22% | -4.31% | -3.75% | 27.01x | 6.24x | +33.42% | +16.05% | +27.97% | +20.43% | Buy | ||
3 | +0.51% | +2.90% | +3.93% | -5.20% | 19.96x | 5.42x | +59.88% | +10.68% | +1.04% | +25.98% | Strong Buy | ||
28 | +1.15% | +3.14% | -12.91% | -20.25% | 15.71x | 3.04x | +24.07% | +7.64% | +15.33% | +28.62% | Buy | ||
44 | +3.31% | +2.45% | -11.67% | -19.61% | 8.97x | 0.72x | +17.30% | +8.48% | +11.79% | +47.61% | Strong Buy | ||
19 | +3.88% | +6.28% | -2.96% | +21.85% | 21.98x | 3.32x | +16.53% | +8.57% | +14.62% | +18.78% | Buy | ||
18 | +1.62% | +1.47% | -9.47% | -10.15% | 25.50x | 6.42x | +35.14% | +10.52% | +18.87% | +50.61% | Strong Buy | ||
11 | +1.60% | +2.48% | -6.08% | -7.71% | 20.47x | 3.81x | +25.82% | +7.75% | +12.55% | +20.44% | Buy | ||
24 | +1.48% | +0.50% | -10.64% | -29.72% | -5.84x | 2.26x | +7.67% | +3.52% | +5.57% | +30.93% | Buy | ||
24 | +1.21% | +2.90% | -1.46% | -13.34% | 28.92x | 2.85x | +23.21% | +7.57% | +14.05% | +32.38% | Buy | ||
112 | +0.34% | +0.75% | +1.25% | +9.10% | -26.39x | -52.68x | -60.02% | +1.30% | +16.90% | +258.49% | Strong Buy | ||
38 | +0.83% | +0.23% | -2.91% | -22.81% | 38.07x | 5.13x | +30.13% | +12.57% | +17.23% | +19.20% | Buy | ||
81 | +1.67% | +2.32% | -11.27% | -9.04% | 24.35x | 4.93x | +27.46% | +9.25% | +17.49% | +31.33% | Buy | ||
25 | +0.46% | -1.66% | -8.23% | -12.15% | 27.86x | 10.00x | +62.03% | +9.04% | +46.32% | +19.18% | Buy | ||
10 | +1.57% | -1.22% | -10.06% | -4.34% | 25.50x | 2.35x | +16.87% | +8.42% | +14.78% | +23.34% | Buy | ||
17 | +2.81% | +4.21% | -1.08% | +30.43% | 28.34x | 9.65x | -33.92% | +12.74% | +38.47% | +17.89% | Buy | ||
15 | +1.81% | +5.38% | -10.39% | -34.54% | 27.90x | 2.79x | +18.56% | +11.67% | +18.10% | +40.50% | Buy | ||
20 | -0.14% | +0.08% | +1.98% | +8.18% | 51.53x | 6.77x | +19.24% | +5.02% | +8.23% | +10.15% | Buy |