| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SWBI | SMITH & WESSON BRANDS INC | $668.67M | $14.95 | $16.50 | 10.37% | Strong Buy | 1 | 7.28% | 17.79% | 5.88% | 4.32% | |||
| PANL | PANGAEA LOGISTICS SOLUTIONS LTD | $431.74M | $6.60 | N/A | N/A | N/A | N/A | -2.94% | 128.93% | 13.26% | 6.15% | |||
| SBLK | STAR BULK CARRIERS CORP | $2.81B | $25.15 | $31.00 | 23.26% | Strong Buy | 1 | 3.20% | 91.37% | 23.86% | 15.80% | |||
| SHIP | SEANERGY MARITIME HOLDINGS CORP | $283.56M | $13.43 | $22.00 | 63.81% | Strong Buy | 1 | 12.79% | 42.29% | 9.18% | 4.26% | |||
| ESP | ESPEY MFG & ELECTRONICS CORP | $194.65M | $64.97 | $65.00 | 0.05% | Hold | 1 | 9.12% | -2.02% | 19.36% | 11.38% | |||
| TTC | TORO CO | $9.24B | $97.08 | $108.50 | 11.76% | Buy | 2 | 2.47% | 16.69% | 42.32% | 15.62% | |||
| GNRC | GENERAC HOLDINGS INC | $14.87B | $252.66 | $277.50 | 9.83% | Strong Buy | 14 | 14.82% | 62.85% | 36.65% | 17.53% | |||
| ASC | ARDMORE SHIPPING CORP | $605.59M | $14.86 | $19.00 | 27.86% | Buy | 1 | -19.13% | 4.76% | 7.29% | 6.05% | |||
| FSTR | FOSTER L B CO | $447.21M | $42.76 | $32.00 | -25.16% | Hold | 1 | 2.51% | 36.12% | N/A | N/A | |||
| NMM | NAVIOS MARITIME PARTNERS LP | $2.07B | $72.47 | $85.00 | 17.29% | Strong Buy | 1 | 5.13% | 28.47% | 16.19% | 9.26% | |||
| TG | TREDEGAR CORP | $271.03M | $7.74 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
| KMT | KENNAMETAL INC | $2.55B | $33.49 | $38.25 | 14.21% | Sell | 6 | 13.62% | 12.74% | 12.87% | 6.39% | |||
| ATRO | ASTRONICS CORP | $2.54B | $70.83 | $103.50 | 46.12% | Strong Buy | 2 | 13.67% | 115.95% | 70.65% | 15.29% | |||
| HAFN | HAFNIA LTD | $3.50B | $7.02 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
| MG | MISTRAS GROUP INC | $531.02M | $16.69 | N/A | N/A | N/A | N/A | 5.01% | 32.62% | 20.80% | 8.47% | |||
| LTM | LATAM AIRLINES GROUP SA | $32.40B | $56.43 | $65.00 | 15.19% | Strong Buy | 5 | N/A | N/A | N/A | N/A | |||
| SIF | SIFCO INDUSTRIES INC | $154.16M | $24.65 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
| ORN | ORION GROUP HOLDINGS INC | $599.50M | $14.81 | $17.00 | 14.79% | Strong Buy | 4 | 8.62% | 65.48% | 23.06% | 8.03% | |||
| PBI | PITNEY BOWES INC | $2.28B | $16.82 | $16.83 | 0.08% | Hold | 3 | -0.53% | 29.91% | -29.90% | 8.49% | |||
| VVX | V2X INC | $2.32B | $74.10 | $79.44 | 7.21% | Buy | 9 | 5.18% | 35.93% | 23.93% | 8.28% | |||
| EXPE | EXPEDIA GROUP INC | $32.25B | $268.69 | $276.72 | 2.99% | Buy | 18 | 7.36% | 31.23% | 605.59% | 13.18% | |||
| MOG.A | MOOG INC | $13.22B | $417.42 | $450.00 | 7.81% | Strong Buy | 1 | 6.61% | 14.46% | 19.17% | 8.22% | |||
| MLI | MUELLER INDUSTRIES INC | $12.49B | $56.50 | $65.00 | 15.04% | Strong Buy | 1 | 9.26% | 50.12% | 61.56% | 52.07% | |||
| BCO | BRINKS CO | $4.18B | $101.50 | $154.00 | 51.72% | Strong Buy | 2 | 5.48% | 58.99% | 200.50% | 7.22% | |||
| GRC | GORMAN RUPP CO | $2.22B | $84.06 | $74.00 | -11.97% | Hold | 1 | 4.28% | 16.50% | 27.45% | 13.56% | |||
| EDRY | EURODRY LTD | $63.85M | $22.09 | N/A | N/A | N/A | N/A | 20.14% | N/A | 9.28% | 4.16% | |||
| HLIO | HELIOS TECHNOLOGIES INC | $2.72B | $82.39 | $88.20 | 7.05% | Strong Buy | 5 | 3.95% | 28.07% | 15.48% | 9.59% | |||
| SB | SAFE BULKERS INC | $654.46M | $6.40 | N/A | N/A | N/A | N/A | 3.17% | 43.13% | 6.72% | 3.98% | |||
| NVT | NVENT ELECTRIC PLC | $24.61B | $152.15 | $173.50 | 14.03% | Strong Buy | 10 | 14.20% | 28.65% | 34.09% | 18.59% | |||
| DY | DYCOM INDUSTRIES INC | $13.15B | $437.76 | $585.50 | 33.75% | Strong Buy | 8 | 11.30% | 24.01% | 39.33% | 12.07% | |||
| QUAD | QUAD/GRAPHICS INC | $431.55M | $8.37 | $9.90 | 18.28% | Strong Buy | 2 | -0.74% | 38.69% | 74.36% | 7.65% | |||
| MSA | MSA SAFETY INC | $6.62B | $171.48 | $193.67 | 12.94% | Buy | 3 | 5.39% | 15.12% | 30.80% | 16.28% | |||
| MYRG | MYR GROUP INC | $6.74B | $433.01 | $365.20 | -15.66% | Strong Buy | 5 | 10.08% | 17.08% | 41.89% | 17.59% | |||
| ESOA | ENERGY SERVICES OF AMERICA CORP | $333.26M | $17.86 | N/A | N/A | N/A | N/A | 4.79% | 28.71% | 27.55% | 11.58% | |||
| GD | GENERAL DYNAMICS CORP | $101.02B | $373.54 | $388.57 | 4.02% | Buy | 7 | 4.83% | 7.78% | 23.32% | 10.30% | |||
| ACCO | ACCO BRANDS CORP | $387.48M | $4.20 | $5.00 | 19.05% | Buy | 1 | 2.32% | 10.92% | 13.24% | 3.95% | |||
| ENS | ENERSYS | $7.55B | $206.68 | $246.00 | 19.02% | Strong Buy | 3 | 5.26% | 21.78% | 25.61% | 12.19% | |||
| PRLB | PROTO LABS INC | $1.82B | $76.40 | N/A | N/A | N/A | N/A | 6.73% | 85.62% | 7.52% | 6.60% | |||
| RRX | REGAL REXNORD CORP | $14.54B | $218.45 | $243.57 | 11.50% | Strong Buy | 7 | 8.12% | 75.38% | 14.96% | 7.39% | |||
| RFIL | R F INDUSTRIES LTD | $193.26M | $17.81 | $18.00 | 1.07% | Hold | 1 | 7.58% | 322.57% | 18.31% | 9.44% | |||
| BWLP | BW LPG LTD | $2.78B | $18.37 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
| VRT | VERTIV HOLDINGS CO | $115.44B | $300.53 | $375.81 | 25.05% | Strong Buy | 16 | 25.94% | 40.05% | 124.48% | 39.43% | |||
| STRL | STERLING INFRASTRUCTURE INC | $21.50B | $700.75 | $942.67 | 34.52% | Strong Buy | 3 | 16.01% | 20.17% | 66.62% | 28.47% | |||
| FC | FRANKLIN COVEY CO | $245.51M | $21.78 | $27.50 | 26.26% | Strong Buy | 2 | 7.20% | N/A | N/A | N/A | |||
| NAT | NORDIC AMERICAN TANKERS LTD | $1.23B | $5.81 | $4.50 | -22.55% | Sell | 1 | -7.07% | 154.82% | 9.60% | 4.74% | |||
| HWM | HOWMET AEROSPACE INC | $108.19B | $270.41 | $297.80 | 10.13% | Strong Buy | 10 | 12.80% | 18.19% | 58.57% | 24.75% | |||
| FIX | COMFORT SYSTEMS USA INC | $61.30B | $1,741.30 | $1.91k | 9.41% | Strong Buy | 5 | 16.00% | 23.82% | 116.50% | 47.27% | |||
| CPA | COPA HOLDINGS SA | $6.28B | $152.65 | $172.75 | 13.17% | Strong Buy | 8 | 10.91% | 12.60% | 36.68% | 15.46% | |||
| ECG | EVERUS CONSTRUCTION GROUP INC | $7.06B | $138.26 | $153.50 | 11.02% | Buy | 8 | 9.64% | 10.06% | 48.40% | 18.00% | |||
| LHX | L3HARRIS TECHNOLOGIES INC | $56.27B | $302.07 | $383.83 | 27.07% | Buy | 6 | 7.14% | 19.63% | 15.80% | 7.52% | |||
| PXS | PYXIS TANKERS INC | $43.08M | $4.20 | N/A | N/A | N/A | N/A | N/A | N/A | 10.35% | 5.18% | |||
| LXFR | LUXFER HOLDINGS PLC | $458.52M | $17.14 | $22.00 | 28.35% | Strong Buy | 1 | 4.18% | 88.57% | 18.31% | 10.43% | |||
| NWPX | NWPX INFRASTRUCTURE INC | $1.32B | $136.92 | $110.00 | -19.66% | Buy | 2 | 5.46% | 4.07% | 8.52% | 5.43% | |||
| AOUT | AMERICAN OUTDOOR BRANDS INC | $167.22M | $13.37 | $15.00 | 12.19% | Strong Buy | 1 | 7.16% | N/A | 4.84% | 3.55% | |||
| CVU | CPI AEROSTRUCTURES INC | $72.26M | $5.47 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
| UAL | UNITED AIRLINES HOLDINGS INC | $43.27B | $133.32 | $153.41 | 15.07% | Strong Buy | 16 | 6.91% | 16.19% | 31.19% | 6.12% | |||
| ZWS | ZURN ELKAY WATER SOLUTIONS CORP | $8.20B | $49.16 | $56.80 | 15.54% | Buy | 5 | 5.55% | 19.20% | 24.02% | 14.38% | |||
| BRC | BRADY CORP | $4.33B | $91.94 | $52.10 | -43.33% | Buy | 2 | 12.63% | 13.77% | 21.60% | 15.84% | |||
| EME | EMCOR GROUP INC | $34.43B | $774.66 | $958.00 | 23.67% | Strong Buy | 5 | 7.17% | 7.24% | 56.86% | 23.12% | |||
| GIC | GLOBAL INDUSTRIAL CO | $1.27B | $33.21 | N/A | N/A | N/A | N/A | 4.51% | 6.38% | 27.42% | 15.10% | |||
| DSX | DIANA SHIPPING INC | $261.25M | $2.10 | N/A | N/A | N/A | N/A | 14.89% | 36.51% | 21.34% | 9.51% | |||
| MSM | MSC INDUSTRIAL DIRECT CO INC | $6.86B | $122.78 | $130.00 | 5.88% | Strong Buy | 3 | 4.86% | 14.52% | 25.84% | 14.59% | |||
| PKE | PARK AEROSPACE CORP | $789.81M | $37.83 | $42.00 | 11.02% | Buy | 1 | 15.73% | N/A | N/A | N/A | |||
| CMI | CUMMINS INC | $91.31B | $661.70 | $773.73 | 16.93% | Strong Buy | 11 | 9.35% | 27.20% | 51.71% | 18.54% | |||
| EPAC | ENERPAC TOOL GROUP CORP | $1.80B | $34.87 | N/A | N/A | N/A | N/A | 5.10% | 17.02% | 30.96% | 15.86% | |||
| WWD | WOODWARD INC | $24.91B | $418.02 | $417.90 | -0.03% | Strong Buy | 10 | 9.13% | 13.76% | 29.38% | 14.93% | |||
| KAI | KADANT INC | $3.65B | $309.00 | $337.50 | 9.22% | Buy | 2 | 10.37% | 43.42% | 16.93% | 9.83% | |||
| TWIN | TWIN DISC INC | $329.71M | $22.86 | N/A | N/A | N/A | N/A | 12.59% | -26.36% | 10.70% | 5.08% | |||
| ARCB | ARCBEST CORP | $3.11B | $139.67 | $147.46 | 5.57% | Buy | 11 | 9.39% | 79.77% | 17.71% | 9.27% | |||
| CRS | CARPENTER TECHNOLOGY CORP | $29.67B | $597.24 | $487.57 | -18.36% | Strong Buy | 7 | 11.65% | 21.55% | 41.19% | 23.15% | |||
| IESC | IES HOLDINGS INC | $13.03B | $654.00 | $700.00 | 7.03% | Hold | 1 | 14.95% | 9.88% | 48.75% | 26.11% | |||
| HSHP | HIMALAYA SHIPPING LTD | $661.05M | $14.14 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
| STN | STANTEC INC | $7.99B | $70.03 | $175.00 | 149.89% | Buy | 1 | N/A | N/A | N/A | N/A | |||
| XPO | XPO INC | $24.23B | $206.33 | $229.73 | 11.34% | Strong Buy | 15 | 6.23% | 34.13% | 56.06% | 12.68% | |||
| BBCP | CONCRETE PUMPING HOLDINGS INC | $559.87M | $11.11 | $12.00 | 8.01% | Hold | 1 | 3.69% | 14.14% | 5.58% | 1.63% | |||
| ATKR | ATKORE INC | $2.34B | $69.21 | $81.67 | 18.00% | Buy | 3 | 3.29% | N/A | 18.62% | 8.37% | |||
| HXL | HEXCEL CORP | $7.49B | $99.31 | $90.38 | -9.00% | Buy | 8 | 9.45% | 36.75% | 32.43% | 15.07% | |||
| CYD | CHINA YUCHAI INTERNATIONAL LTD | $1.63B | $43.39 | $60.00 | 38.28% | Strong Buy | 1 | 188.35% | 252.37% | 78.86% | 23.64% | |||
| VMI | VALMONT INDUSTRIES INC | $10.78B | $555.35 | $565.00 | 1.74% | Strong Buy | 3 | 5.60% | 16.97% | 40.88% | 19.98% | |||
| ECO | OKEANIS ECO TANKERS CORP | $2.03B | $53.11 | $75.00 | 41.22% | Strong Buy | 1 | -9.40% | -2.32% | 25.47% | 12.77% | |||
| AGX | ARGAN INC | $9.90B | $706.15 | $523.25 | -25.90% | Buy | 4 | 15.50% | 9.24% | 63.08% | 23.22% | |||
| PKOH | PARK OHIO HOLDINGS CORP | $522.65M | $36.30 | $37.00 | 1.93% | Strong Buy | 1 | 4.97% | 29.59% | N/A | N/A | |||
| AIR | AAR CORP | $5.57B | $140.11 | $131.20 | -6.36% | Strong Buy | 5 | 7.37% | 13.34% | 17.88% | 8.82% | |||
| DLB | DOLBY LABORATORIES INC | $4.84B | $51.15 | $87.50 | 71.07% | Strong Buy | 2 | 4.34% | 35.42% | 18.43% | 14.85% | |||
| TKR | TIMKEN CO | $9.67B | $139.16 | $134.38 | -3.44% | Strong Buy | 8 | 3.80% | 28.81% | 18.35% | 8.55% | |||
| ZTO | ZTO EXPRESS (CAYMAN) INC | $17.91B | $23.08 | $29.00 | 25.65% | Strong Buy | 1 | N/A | N/A | N/A | N/A | |||
| WTS | WATTS WATER TECHNOLOGIES INC | $12.31B | $368.55 | $351.17 | -4.72% | Buy | 6 | 5.89% | 9.28% | 25.55% | 18.22% | |||
| PRG | PROG HOLDINGS INC | $1.77B | $44.13 | $46.83 | 6.13% | Strong Buy | 3 | 12.88% | 17.24% | 31.09% | 11.79% | |||
| DRS | LEONARDO DRS INC | $11.66B | $43.72 | $54.50 | 24.66% | Strong Buy | 2 | 6.75% | 13.83% | 17.02% | 11.20% | |||
| RTX | RTX CORP | $268.33B | $199.25 | $215.71 | 8.26% | Strong Buy | 7 | 6.10% | 15.84% | 18.18% | 7.07% | |||
| R | RYDER SYSTEM INC | $10.09B | $260.72 | $274.33 | 5.22% | Strong Buy | 6 | 6.10% | 20.00% | 27.53% | 4.85% | |||
| AEIS | ADVANCED ENERGY INDUSTRIES INC | $11.84B | $311.27 | $413.75 | 32.92% | Strong Buy | 12 | 17.60% | 52.28% | 36.71% | 19.60% | |||
| DOV | DOVER CORP | $28.78B | $213.71 | $244.73 | 14.51% | Buy | 11 | 4.83% | 16.20% | 24.26% | 13.45% | |||
| KEX | KIRBY CORP | $6.95B | $129.84 | $162.67 | 25.28% | Strong Buy | 3 | 5.60% | 13.03% | 14.64% | 8.17% | |||
| HEI | HEICO CORP | $50.57B | $362.09 | $385.83 | 6.56% | Buy | 6 | 6.63% | 8.47% | 27.38% | 13.62% | |||
| ESLT | ELBIT SYSTEMS LTD | $37.33B | $803.26 | $915.00 | 13.91% | Hold | 2 | N/A | N/A | N/A | N/A | |||
| TPC | TUTOR PERINI CORP | $4.04B | $76.75 | $98.00 | 27.69% | Strong Buy | 1 | 10.22% | 106.85% | 35.23% | 8.33% | |||
| TNC | TENNANT CO | $1.49B | $87.48 | $79.00 | -9.69% | Buy | 2 | 7.19% | 65.53% | N/A | N/A | |||
| AYI | ACUITY INC (DE) | $10.75B | $359.04 | $382.00 | 6.39% | Buy | 4 | 4.46% | 15.66% | 26.34% | 16.20% | |||
| BE | BLOOM ENERGY CORP | $77.05B | $270.89 | $252.17 | -6.91% | Buy | 18 | 58.78% | N/A | 300.88% | 59.44% |
| Industry | Stocks | 1d % | 1w % | 1m % | 1y % | DD Score | P/E ratio | P/B Ratio | ROE | ROA | ROCE | Upside/Downside | Consensus |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90 | +2.23% | +6.04% | +4.75% | +21.89% | 37.14x | 6.94x | -682.70% | +4.94% | +11.04% | +12.86% | Strong Buy | ||
| 18 | -0.55% | +0.11% | +17.81% | +38.71% | 17.47x | 3.64x | +34.12% | +5.90% | +13.88% | +11.27% | Buy | ||
| 9 | +0.30% | +0.46% | +3.29% | +0.12% | 13.59x | 5.07x | +11.84% | -1.28% | +9.24% | +16.90% | Buy | ||
| 5 | -0.43% | +0.27% | +19.11% | -19.50% | 97.34x | 1.32x | +2.38% | +1.46% | +3.76% | +51.48% | Strong Buy | ||
| 20 | +0.01% | -10.69% | -16.75% | +31.98% | 35.28x | 5.59x | +40.48% | +6.18% | +12.46% | +8.36% | Buy | ||
| 26 | +2.36% | +7.66% | -2.52% | -78.22% | 16.71x | 5.75x | -654.35% | +9.25% | +20.35% | +37.40% | Buy | ||
| 52 | -5.21% | -9.75% | -5.67% | -62.98% | -3,183.83x | 12.04x | +16.45% | +5.23% | +11.52% | +10.08% | Buy | ||
| 54 | -5.52% | -10.87% | -5.93% | +81.66% | 47.79x | 7.47x | +22.87% | +8.85% | +21.21% | +13.59% | Strong Buy | ||
| 23 | -1.59% | -5.17% | +6.19% | +32.12% | 41.36x | 7.69x | +35.12% | +7.65% | +13.91% | +3.35% | Buy | ||
| 20 | -0.58% | -3.33% | +3.90% | +10.82% | 29.17x | 7.37x | +26.05% | +13.71% | +23.02% | +5.65% | Buy | ||
| 3 | +0.89% | -3.17% | +1.00% | -11.45% | 45.81x | 6.73x | +15.09% | +3.15% | +0.24% | +169.83% | Buy | ||
| 31 | -0.48% | -0.21% | +0.72% | +36.95% | 23.69x | 4.13x | +23.86% | +7.78% | +15.26% | +3.52% | Buy | ||
| 45 | +0.82% | -0.23% | -2.44% | -50.88% | 14.23x | 1.13x | +11.44% | +6.73% | +9.90% | +15.23% | Strong Buy | ||
| 18 | -2.27% | -3.76% | +9.98% | -59.04% | 44.82x | 5.20x | +17.67% | +9.18% | +16.34% | -7.10% | Strong Buy | ||
| 19 | +0.32% | -1.92% | +8.41% | +19.96% | 36.37x | 6.69x | +12.68% | +8.38% | +15.70% | +22.37% | Strong Buy | ||
| 11 | +0.68% | +0.13% | +2.88% | +18.83% | 26.42x | 4.75x | +24.51% | +7.60% | +12.34% | +5.47% | Buy | ||
| 20 | -0.67% | -3.63% | +7.55% | +32.03% | 20.60x | 3.90x | +33.28% | +5.81% | +9.87% | +10.52% | Buy | ||
| 24 | +0.32% | +2.25% | +4.74% | +4.46% | 15.59x | 3.11x | +20.30% | +6.74% | +12.51% | +17.18% | Strong Buy | ||
| 302 | +0.01% | +0.50% | -0.87% | +2.98% | 14.65x | 78.18x | +94.31% | -1.73% | -0.12% | +43.24% | Strong Buy | ||
| 43 | +1.54% | +3.85% | +5.22% | -99.66% | 29.92x | 3.71x | +29.46% | +10.49% | +6.89% | +12.16% | Buy | ||
| 82 | -1.79% | -4.06% | +3.63% | +22.78% | 10.74x | 5.65x | +20.44% | +8.35% | +16.08% | +10.56% | Buy | ||
| 23 | +2.20% | +9.92% | +7.24% | -17.97% | 19.35x | 7.47x | +55.79% | +7.40% | +38.23% | +2.25% | Buy | ||
| 10 | -0.53% | -2.99% | +6.69% | +39.47% | 35.90x | 3.40x | +16.05% | +8.06% | +14.26% | +4.93% | Buy | ||
| 17 | -0.26% | +0.73% | +9.23% | +4.57% | 25.19x | 9.82x | +105.71% | +12.64% | +49.78% | +3,540.18% | Buy | ||
| 16 | -0.78% | -2.47% | -6.70% | +42.78% | 73.07x | 4.40x | +13.97% | +8.45% | +13.74% | +6.94% | Buy | ||
| 20 | +1.17% | +1.61% | +8.86% | -6.73% | 58.39x | 5.79x | +18.51% | +5.17% | +8.97% | +14.44% | Buy |