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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BWMN | BOWMAN CONSULTING GROUP LTD | $471.15M | $27.34 | $29.75 | 8.81% | Strong Buy | 2 | 9.58% | 156.25% | 5.51% | 2.54% | |||
KNOP | KNOT OFFSHORE PARTNERS LP | $225.38M | $6.62 | N/A | N/A | N/A | N/A | 0.50% | N/A | 5.19% | 1.67% | |||
AGX | ARGAN INC | $2.98B | $218.59 | $236.00 | 7.96% | Strong Buy | 1 | N/A | N/A | N/A | N/A | |||
DY | DYCOM INDUSTRIES INC | $6.74B | $233.11 | $236.33 | 1.38% | Strong Buy | 9 | 9.41% | 14.48% | 27.55% | 11.23% | |||
CXW | CORECIVIC INC | $2.26B | $20.73 | $33.00 | 59.19% | Strong Buy | 2 | 5.24% | 134.87% | 6.96% | 3.42% | |||
CDRE | CADRE HOLDINGS INC | $1.40B | $34.44 | $38.00 | 10.34% | Hold | 1 | 10.53% | 21.35% | 19.53% | 9.45% | |||
FIX | COMFORT SYSTEMS USA INC | $17.67B | $500.91 | $488.50 | -2.48% | Strong Buy | 2 | 5.45% | 15.33% | 40.51% | 15.75% | |||
MIR | MIRION TECHNOLOGIES INC | $4.77B | $20.56 | $18.00 | -12.45% | Strong Buy | 3 | N/A | N/A | 6.17% | 3.53% | |||
VMI | VALMONT INDUSTRIES INC | $6.55B | $326.36 | $362.50 | 11.07% | Buy | 2 | 2.57% | 8.64% | 30.33% | 14.69% | |||
BKNG | BOOKING HOLDINGS INC | $174.71B | $5,369.04 | $5.56k | 3.47% | Buy | 23 | 7.29% | 20.69% | -173.54% | 39.01% | |||
NDSN | NORDSON CORP | $12.34B | $218.39 | $253.00 | 15.85% | Buy | 5 | 4.17% | 18.14% | 22.66% | 11.06% | |||
ALG | ALAMO GROUP INC | $2.62B | $216.56 | $186.00 | -14.11% | Buy | 2 | N/A | 12.44% | 13.72% | 9.64% | |||
HEI | HEICO CORP | $42.33B | $304.31 | $285.33 | -6.24% | Buy | 6 | 6.27% | 9.02% | N/A | N/A | |||
BBU | BROOKFIELD BUSINESS PARTNERS LP | $1.85B | $24.97 | $30.75 | 23.15% | Buy | 4 | N/A | N/A | 7.07% | 0.55% | |||
CRAI | CRA INTERNATIONAL INC | $1.24B | $182.80 | $228.00 | 24.73% | Buy | 1 | 3.43% | 6.19% | 26.18% | 10.08% | |||
MOG.A | MOOG INC | $5.50B | $174.34 | $210.00 | 20.45% | Buy | 2 | 3.12% | 20.11% | 18.30% | 7.77% | |||
GFF | GRIFFON CORP | $3.22B | $68.50 | $98.67 | 44.04% | Strong Buy | 3 | 1.76% | 15.66% | 169.71% | 15.55% | |||
STRL | STERLING INFRASTRUCTURE INC | $6.37B | $209.55 | $185.00 | -11.72% | Strong Buy | 1 | -1.39% | -7.32% | 33.44% | 13.24% | |||
LIND | LINDBLAD EXPEDITIONS HOLDINGS INC | $605.62M | $11.07 | $16.00 | 44.53% | Buy | 1 | 8.95% | N/A | -5.86% | 1.63% | |||
MSA | MSA SAFETY INC | $6.52B | $165.93 | $179.67 | 8.28% | Strong Buy | 3 | 3.79% | 8.99% | 34.38% | 18.30% | |||
PNR | PENTAIR PLC | $16.08B | $97.76 | $105.78 | 8.20% | Strong Buy | 9 | 2.82% | 12.78% | 25.81% | 13.90% | |||
RGR | STURM RUGER & CO INC | $623.79M | $37.68 | N/A | N/A | N/A | N/A | N/A | N/A | 10.76% | 9.13% | |||
ACTG | ACACIA RESEARCH CORP | $357.76M | $3.72 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
GD | GENERAL DYNAMICS CORP | $74.96B | $279.29 | $288.82 | 3.41% | Buy | 11 | 3.15% | 7.17% | 22.30% | 8.76% | |||
FER | FERROVIAL SE | $37.01B | $51.27 | N/A | N/A | N/A | N/A | 6.67% | -50.20% | 15.01% | 3.14% | |||
TRU | TRANSUNION | $16.76B | $85.89 | $108.57 | 26.41% | Strong Buy | 7 | 7.45% | 39.84% | 30.38% | 12.17% | |||
AIT | APPLIED INDUSTRIAL TECHNOLOGIES INC | $8.76B | $230.06 | $272.50 | 18.45% | Strong Buy | 4 | 2.99% | 2.83% | 24.24% | 14.22% | |||
MGRC | MCGRATH RENTCORP | $2.77B | $112.43 | N/A | N/A | N/A | N/A | 3.77% | -35.91% | 14.73% | 7.46% | |||
TGEN | TECOGEN INC | $160.40M | $6.35 | N/A | N/A | N/A | N/A | 49.09% | N/A | N/A | N/A | |||
EBF | ENNIS INC | $487.72M | $18.72 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
LOAR | LOAR HOLDINGS INC | $7.68B | $82.06 | $94.00 | 14.55% | Strong Buy | 3 | 14.53% | 46.76% | N/A | N/A | |||
ROAD | CONSTRUCTION PARTNERS INC | $5.89B | $105.11 | $99.00 | -5.81% | Buy | 3 | 27.54% | 82.14% | 18.90% | 5.55% | |||
FDX | FEDEX CORP | $54.33B | $226.77 | $278.71 | 22.91% | Strong Buy | 14 | 2.94% | 16.62% | 19.61% | 6.16% | |||
CRESY | CRESUD INC | $634.52M | $10.64 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
R | RYDER SYSTEM INC | $6.18B | $149.61 | $168.33 | 12.51% | Buy | 3 | 4.17% | 15.16% | 25.70% | 4.70% | |||
GHM | GRAHAM CORP | $518.19M | $47.33 | N/A | N/A | N/A | N/A | 8.70% | 23.20% | 15.57% | 7.05% | |||
ATI | ATI INC | $12.01B | $85.16 | $71.00 | -16.63% | Strong Buy | 4 | 6.10% | 12.39% | 34.28% | 12.38% | |||
GSL | GLOBAL SHIP LEASE INC | $930.37M | $26.13 | $30.00 | 14.81% | Strong Buy | 1 | 0.54% | N/A | 16.26% | 9.90% | |||
KMT | KENNAMETAL INC | $1.70B | $22.25 | $22.50 | 1.12% | Hold | 2 | 0.73% | 2.94% | 11.71% | 5.82% | |||
ESEA | EUROSEAS LTD | $313.76M | $44.52 | N/A | N/A | N/A | N/A | N/A | N/A | 28.16% | 17.28% | |||
AL | AIR LEASE CORP | $6.35B | $56.85 | $58.33 | 2.61% | Buy | 3 | 4.66% | -6.63% | 10.42% | 2.53% | |||
RTX | RTX CORP | $195.66B | $146.46 | $144.50 | -1.34% | Strong Buy | 10 | 4.32% | 39.89% | 16.30% | 6.08% | |||
ICFI | ICF INTERNATIONAL INC | $1.58B | $86.08 | $92.33 | 7.26% | Hold | 3 | -0.73% | 12.78% | 16.53% | 7.72% | |||
RYAAY | RYANAIR HOLDINGS PLC | $29.92B | $56.24 | N/A | N/A | N/A | N/A | 6.45% | 14.08% | 65.84% | 26.46% | |||
WM | WASTE MANAGEMENT INC | $94.43B | $234.66 | $250.31 | 6.67% | Buy | 13 | 6.97% | 12.03% | N/A | N/A | |||
FSS | FEDERAL SIGNAL CORP | $6.18B | $101.39 | $98.00 | -3.34% | Buy | 3 | 8.19% | 11.71% | N/A | N/A | |||
ABM | ABM INDUSTRIES INC | $2.79B | $44.86 | $55.00 | 22.60% | Strong Buy | 2 | 2.42% | 81.08% | 15.13% | 5.20% | |||
ALLE | ALLEGION PLC | $11.71B | $136.10 | $138.00 | 1.40% | Sell | 4 | 2.47% | 7.39% | 47.18% | 16.61% | |||
ROK | ROCKWELL AUTOMATION INC | $36.55B | $324.30 | $326.27 | 0.61% | Buy | 11 | 4.30% | 19.52% | 43.15% | 13.50% | |||
MWA | MUELLER WATER PRODUCTS INC | $3.67B | $23.44 | $29.00 | 23.72% | Hold | 2 | 1.41% | 34.05% | 24.63% | 12.88% | |||
GASS | STEALTHGAS INC | $241.86M | $6.77 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
RBA | RB GLOBAL INC | $19.76B | $106.72 | $117.25 | 9.87% | Buy | 4 | 3.48% | 14.08% | 9.50% | 4.22% | |||
HLMN | HILLMAN SOLUTIONS CORP | $1.36B | $6.87 | $10.67 | 55.27% | Buy | 3 | 5.03% | 88.63% | N/A | N/A | |||
RSG | REPUBLIC SERVICES INC | $77.65B | $248.49 | $260.73 | 4.93% | Buy | 15 | 4.94% | 7.75% | N/A | N/A | |||
ATKR | ATKORE INC | $2.22B | $66.10 | $79.00 | 19.52% | Buy | 5 | -0.67% | 3.74% | 14.48% | 7.14% | |||
DCI | DONALDSON CO INC | $8.04B | $69.04 | $70.00 | 1.39% | Hold | 3 | 2.57% | 11.48% | 38.28% | 18.70% | |||
VTSI | VIRTRA INC | $69.15M | $6.14 | $7.00 | 14.01% | Strong Buy | 1 | 14.85% | 125.00% | 9.11% | 6.41% | |||
TUSK | MAMMOTH ENERGY SERVICES INC | $132.35M | $2.75 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
TAYD | TAYLOR DEVICES INC | $116.53M | $37.15 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
HLIO | HELIOS TECHNOLOGIES INC | $1.12B | $33.46 | $44.00 | 31.50% | Strong Buy | 2 | 2.43% | 30.05% | 11.27% | 6.51% | |||
ESAB | ESAB CORP | $7.50B | $123.74 | $134.50 | 8.70% | Buy | 4 | 1.75% | 12.29% | 21.17% | 9.59% | |||
SPXC | SPX TECHNOLOGIES INC | $7.24B | $155.05 | $188.50 | 21.57% | Strong Buy | 2 | 8.30% | 21.34% | 29.25% | 13.46% | |||
POWL | POWELL INDUSTRIES INC | $2.35B | $195.14 | N/A | N/A | N/A | N/A | 2.63% | -1.73% | 33.17% | 18.60% | |||
LHX | L3HARRIS TECHNOLOGIES INC | $46.32B | $247.77 | $252.86 | 2.05% | Strong Buy | 14 | 3.28% | 19.84% | 13.59% | 6.30% | |||
WLFC | WILLIS LEASE FINANCE CORP | $993.75M | $143.96 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
UNF | UNIFIRST CORP | $2.78B | $185.27 | $181.67 | -1.94% | Sell | 3 | -1.03% | -5.48% | 6.24% | 4.90% | |||
BV | BRIGHTVIEW HOLDINGS INC | $1.49B | $15.66 | N/A | N/A | N/A | N/A | 2.11% | N/A | 7.03% | 2.67% | |||
EPAC | ENERPAC TOOL GROUP CORP | $2.31B | $42.66 | $53.00 | 24.24% | Buy | 1 | 4.73% | 4.71% | 27.98% | 14.62% | |||
CECO | CECO ENVIRONMENTAL CORP | $1.03B | $29.30 | $36.25 | 23.72% | Buy | 4 | 20.60% | -29.04% | 17.24% | 5.15% | |||
GGG | GRACO INC | $14.21B | $85.03 | $97.00 | 14.08% | Buy | 1 | 4.43% | 4.79% | 22.83% | 18.81% | |||
WTS | WATTS WATER TECHNOLOGIES INC | $8.05B | $241.22 | $228.67 | -5.20% | Buy | 3 | 3.30% | 6.80% | 21.68% | 15.36% | |||
TATT | TAT TECHNOLOGIES LTD | $287.51M | $26.28 | $35.50 | 35.08% | Strong Buy | 2 | 15.55% | 6.50% | 17.74% | 12.10% | |||
OMAB | CENTRAL NORTH AIRPORT GROUP | $5.03B | $104.14 | $102.50 | -1.57% | Strong Buy | 2 | 12.24% | 16.71% | 603.06% | 229.97% | |||
ULS | UL SOLUTIONS INC | $14.34B | $71.52 | $69.43 | -2.92% | Buy | 7 | 4.13% | -2.37% | 36.75% | 12.39% | |||
RBC | RBC BEARINGS INC | $11.62B | $369.08 | $413.67 | 12.08% | Strong Buy | 3 | 7.61% | 16.48% | 12.36% | 8.00% | |||
CAR | AVIS BUDGET GROUP INC | $4.49B | $127.54 | $121.00 | -5.13% | Buy | 2 | 1.36% | N/A | -8.37% | 0.81% | |||
PHLT | PERFORMANT HEALTHCARE INC | $267.03M | $3.41 | N/A | N/A | N/A | N/A | 4.10% | N/A | 6.01% | 4.46% | |||
EML | EASTERN CO | $144.63M | $23.53 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
MIDD | MIDDLEBY CORP | $7.70B | $144.01 | $173.00 | 20.13% | Buy | 6 | 2.46% | 13.07% | 16.45% | 8.29% | |||
CBZ | CBIZ INC | $3.72B | $68.41 | N/A | N/A | N/A | N/A | 32.26% | 212.07% | 11.79% | 4.92% | |||
SARO | STANDARDAERO INC | $10.20B | $30.50 | $31.00 | 1.64% | Hold | 2 | N/A | N/A | 21.86% | 8.20% | |||
HON | HONEYWELL INTERNATIONAL INC | $144.02B | $224.09 | $238.09 | 6.25% | Buy | 11 | 3.44% | 13.46% | 44.73% | 10.38% | |||
BBSI | BARRETT BUSINESS SERVICES INC | $1.07B | $41.55 | $45.00 | 8.30% | Buy | 1 | 670.06% | 5.25% | 28.41% | 7.78% | |||
SEB | SEABOARD CORP | $2.64B | $2,720.10 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
TNET | TRINET GROUP INC | $3.75B | $77.58 | $76.00 | -2.04% | Strong Sell | 1 | -51.42% | 2.38% | 288.86% | 4.82% | |||
KRNT | KORNIT DIGITAL LTD | $942.58M | $20.58 | $34.50 | 67.64% | Strong Buy | 2 | 10.62% | N/A | 0.38% | 0.35% | |||
VLTO | VERALTO CORP | $24.24B | $97.78 | $103.50 | 5.85% | Buy | 4 | 4.00% | 6.47% | 47.91% | 16.60% | |||
SNDR | SCHNEIDER NATIONAL INC | $4.26B | $24.30 | $26.46 | 8.87% | Buy | 11 | 6.22% | 49.11% | N/A | N/A | |||
DAL | DELTA AIR LINES INC | $32.30B | $49.46 | $58.75 | 18.78% | Strong Buy | 8 | 2.99% | 10.87% | 33.61% | 6.71% | |||
NVT | NVENT ELECTRIC PLC | $11.59B | $70.40 | $70.33 | -0.10% | Strong Buy | 9 | 10.44% | -0.81% | 17.78% | 9.56% | |||
J | JACOBS SOLUTIONS INC | $15.59B | $129.72 | $149.20 | 15.02% | Buy | 5 | -0.22% | 37.07% | 23.32% | 8.04% | |||
CRS | CARPENTER TECHNOLOGY CORP | $12.42B | $249.59 | $272.50 | 9.18% | Strong Buy | 2 | 5.60% | 16.63% | 36.41% | 19.30% | |||
DLHC | DLH HOLDINGS CORP | $79.56M | $5.53 | N/A | N/A | N/A | N/A | -7.98% | -50.00% | -0.51% | -0.19% | |||
FA | FIRST ADVANTAGE CORP | $3.10B | $17.87 | $20.67 | 15.65% | Buy | 3 | 25.04% | N/A | 22.41% | 7.40% | |||
CTAS | CINTAS CORP | $89.83B | $222.47 | $219.40 | -1.38% | Hold | 10 | 7.44% | 10.04% | 46.69% | 22.31% | |||
ATMU | ATMUS FILTRATION TECHNOLOGIES INC | $2.99B | $36.22 | $40.50 | 11.82% | Buy | 4 | 1.67% | 11.71% | 80.60% | 17.41% | |||
TWIN | TWIN DISC INC | $107.66M | $7.61 | $12.00 | 57.69% | Strong Buy | 1 | N/A | N/A | N/A | N/A | |||
BLD | TOPBUILD CORP | $8.59B | $300.44 | $360.86 | 20.11% | Strong Buy | 7 | 0.20% | 4.34% | 31.61% | 14.55% | |||
BYRN | BYRNA TECHNOLOGIES INC | $712.66M | $31.44 | $36.00 | 14.50% | Strong Buy | 2 | 19.66% | -12.31% | 25.13% | 20.10% | |||
ETN | EATON CORP PLC | $132.26B | $338.01 | $349.33 | 3.35% | Buy | 12 | 7.59% | 15.01% | 37.45% | 17.68% |
Industry | Stocks | 1d % | 1w % | 1m % | 1y % | DD Score | P/E ratio | P/B Ratio | ROE | ROA | ROCE | Upside/Downside | Consensus |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
75 | -1.10% | -0.37% | +4.65% | +26.68% | 38.16x | 6.41x | +13.69% | +3.23% | +6.88% | +4.45% | Strong Buy | ||
18 | +3.15% | -4.14% | -0.85% | +14.11% | 13.87x | 2.79x | +40.71% | +5.26% | +12.91% | +35.69% | Buy | ||
9 | -0.58% | -2.37% | -3.52% | +17.12% | 13.46x | 5.44x | +13.58% | -0.55% | +5.02% | -2.24% | Buy | ||
5 | +1.61% | -1.46% | -2.28% | -4.74% | 8.74x | 1.42x | +11.34% | +5.56% | +10.93% | +49.78% | Strong Buy | ||
17 | +0.82% | +0.21% | +6.77% | -6.78% | 21.78x | 5.96x | +54.15% | +8.43% | +15.90% | +13.74% | Buy | ||
17 | +0.48% | -0.92% | -5.40% | -32.90% | 41.65x | 7.78x | +164.58% | +11.68% | +21.79% | +13.68% | Buy | ||
53 | +2.40% | +0.58% | +4.39% | -9.26% | 70.31x | 4.98x | +16.54% | +2.12% | +9.82% | +15.41% | Buy | ||
49 | +1.38% | +0.66% | +4.95% | +31.25% | 41.79x | 4.99x | +19.73% | +7.29% | +17.41% | +4.17% | Strong Buy | ||
21 | +1.93% | +0.44% | +0.67% | +11.44% | 20.13x | 4.87x | +34.05% | +7.93% | +12.39% | +1.04% | Buy | ||
18 | +0.74% | -1.32% | -3.72% | +2.57% | 38.11x | 6.87x | +33.01% | +15.66% | +27.48% | +11.46% | Buy | ||
3 | -0.31% | +0.03% | +4.47% | +15.06% | 20.08x | 5.98x | +60.20% | +10.73% | +1.01% | +19.38% | Strong Buy | ||
28 | +1.32% | +0.99% | -1.87% | -13.95% | 16.97x | 3.23x | +23.62% | +7.66% | +15.43% | +15.00% | Buy | ||
47 | -2.31% | +2.29% | +1.82% | -17.23% | 9.64x | 0.83x | +15.46% | +7.82% | +11.60% | +23.64% | Strong Buy | ||
19 | +0.33% | -1.96% | +0.57% | +50.58% | 25.90x | 4.03x | +17.88% | +8.94% | +15.34% | +8.12% | Buy | ||
18 | +1.83% | -0.86% | +1.97% | +6.93% | 25.34x | 6.91x | +30.18% | +10.10% | +17.81% | +19.81% | Buy | ||
11 | +1.04% | +0.13% | -0.58% | +6.00% | 21.80x | 4.07x | +25.24% | +7.67% | +12.51% | +9.21% | Buy | ||
22 | +0.20% | -2.22% | -2.59% | +15.63% | 75.97x | 2.63x | +11.56% | +4.00% | +6.82% | +13.22% | Buy | ||
23 | +1.67% | -1.50% | -1.65% | -2.17% | 30.60x | 2.98x | +12.61% | +4.61% | +8.85% | +19.15% | Buy | ||
140 | +0.17% | +0.96% | +2.79% | +14.16% | 15.75x | -59.01x | -44.09% | -0.15% | -0.27% | +85.19% | Strong Buy | ||
38 | +0.63% | -1.74% | -3.08% | -38.63% | 33.01x | 5.19x | +29.64% | +12.25% | +16.77% | +47.15% | Buy | ||
81 | +1.79% | -0.94% | -1.01% | +10.17% | 25.09x | 5.66x | +25.68% | +8.45% | +16.07% | +12.23% | Buy | ||
25 | +1.00% | -3.02% | -4.85% | -5.13% | 30.50x | 10.10x | +58.99% | +9.36% | +45.63% | +8.98% | Buy | ||
10 | +0.69% | -2.03% | -2.64% | +9.12% | 26.16x | 2.51x | +16.86% | +8.36% | +14.65% | +13.52% | Buy | ||
16 | +1.40% | -3.07% | +0.74% | +34.93% | 29.76x | 11.72x | -27.71% | +12.02% | +42.67% | +4.85% | Buy | ||
15 | +1.31% | +1.68% | -4.25% | -25.16% | 30.24x | 2.95x | +17.91% | +10.86% | +17.01% | +18.98% | Buy | ||
20 | -1.02% | -0.23% | +0.30% | +9.35% | 55.06x | 6.58x | +22.13% | +6.12% | +9.80% | +9.74% | Buy |