234 of 1195 stocks · SEC-grounded quality, value & health filters. Showing the top 100 — refine or export the full set.
| Ticker | Sector | Mkt cap | Score | Call | Rev growth | Net margin | ROE | P/E | 1Y | Price | Chg |
|---|---|---|---|---|---|---|---|---|---|---|---|
| DAL | Industrials | $60.9B | A- | Buy | +2.8% | 7.9% | 24.0% | 12.1 |
Research and education only — not financial advice. TENKis not a registered investment adviser or broker-dealer and gives no personalized advice. Every call is impersonal — identical for all users, generated on a schedule from SEC filings plus a delayed/third-party price feed — may be wrong or out of date, and is not a recommendation to buy or sell any security. The operator and an affiliated trading operation may hold or trade the securities TENK rates; see Disclosures. Past performance does not guarantee future results. Do your own research.
| $92.75 |
| -0.3% |
| MLI | Industrials | $12.5B | B+ | Buy | +10.9% | 18.3% | 23.8% | 8.2 | $56.50 | -1.6% |
| ESE | Industrials | $8.62B | B+ | Hold | +19.2% | 27.3% | 19.4% | 28.8 | $332.78 | -2.1% |
| GD | Industrials | $101B | B+ | Buy | +10.1% | 8.0% | 16.4% | 24.2 | $373.54 | +2.9% |
| UAL | Industrials | $43.3B | B+ | Hold | +3.5% | 5.7% | 21.9% | 13.1 | $133.32 | -1.3% |
| FSS | Industrials | $8.00B | B+ | Hold | +17.1% | 11.3% | 17.8% | 32.7 | $131.09 | +2.7% |
| NVT | Industrials | $24.6B | B+ | Hold | +29.5% | 18.2% | 19.0% | 35.3 | $152.15 | -4.9% |
| SSD | Industrials | $8.26B | B | Buy | +4.5% | 14.8% | 17.0% | 24.4 | $200.72 | -1.3% |
| GATX | Industrials | $6.17B | B | Buy | +9.8% | 19.2% | 12.1% | 19.0 | $173.67 | +1.1% |
| UNP | Industrials | $168B | B | Hold | +1.1% | 29.1% | 38.7% | 23.6 | $282.25 | +1.6% |
| CR | Industrials | $12.6B | B | Buy | +8.2% | 15.9% | 17.8% | 34.8 | $217.64 | -1.0% |
| AME | Industrials | $53.8B | B | Hold | +6.6% | 20.0% | 13.9% | 36.7 | $234.62 | -1.1% |
| NXT | Industrials | $17.2B | B | Buy | +20.3% | 16.5% | 25.1% | 29.4 | $112.84 | -2.8% |
| POWL | Industrials | $8.97B | B | Buy | +9.1% | 16.4% | 28.2% | 16.6 | $246.33 | -7.0% |
| JCI | Industrials | $85.9B | B | Hold | +2.8% | 13.9% | 25.5% | 28.0 | $140.76 | -2.8% |
| ACA | Industrials | $7.12B | B | Buy | +12.2% | 7.2% | 7.9% | 34.2 | $144.97 | +0.2% |
| NSC | Industrials | $72.5B | B | Hold | +0.5% | 23.6% | 18.5% | 25.3 | $322.71 | +1.2% |
| GE | Industrials | $394B | B | Hold | +18.5% | 19.0% | 46.6% | 46.4 | $377.52 | +0.7% |
| TT | Industrials | $106B | B | Hold | +7.5% | 13.7% | 34.0% | 36.8 | $478.13 | -1.3% |
| FAST | Industrials | $55.8B | B | Hold | +8.7% | 15.3% | 31.9% | 44.6 | $48.60 | +1.8% |
| EXPD | Industrials | $21.9B | B | Hold | +4.4% | 7.3% | 34.4% | 28.2 | $167.57 | +0.5% |
| ECG | Industrials | $7.06B | B | Hold | +31.5% | 5.4% | 32.0% | 35.0 | $138.26 | -8.4% |
| IESC | Industrials | $13.0B | B | Hold | +16.9% | 9.1% | 34.6% | 43.5 | $654.00 | -6.6% |
| LYFT | Industrials | $5.84B | B | Hold | +9.9% | 48.2% | 86.9% | 2.3 | $15.37 | +3.6% |
| SNA | Industrials | $21.3B | B | Buy | +0.7% | 21.6% | 17.1% | 21.5 | $412.09 | +2.2% |
| HEI | Industrials | $50.6B | B | Hold | +16.3% | 15.4% | 16.0% | 73.9 | $362.09 | +0.7% |
| MATX | Industrials | $6.16B | B | Buy | -2.3% | 13.3% | 16.1% | 14.7 | $203.53 | -0.2% |
| WTS | Industrials | $12.3B | B | Hold | +8.3% | 14.0% | 16.8% | 36.2 | $368.55 | -3.3% |
| ARW | Industrials | $10.1B | B | Hold | +10.5% | 1.9% | 8.7% | 18.1 | $197.48 | -5.8% |
| HWM | Industrials | $108B | B | Hold | +11.1% | 18.3% | 28.2% | 72.9 | $270.41 | +1.1% |
| GVA | Industrials | $6.38B | B | Hold | +10.4% | 4.4% | 16.4% | 37.8 | $145.93 | -2.6% |
| KEX | Industrials | $6.94B | B | Buy | +3.0% | 10.5% | 10.5% | 20.5 | $129.84 | -0.9% |
| EXP | Industrials | $6.80B | B | Buy | +2.1% | 18.4% | 28.7% | 16.7 | $220.15 | +0.5% |
| CW | Industrials | $28.1B | B | Hold | +12.1% | 13.8% | 19.1% | 59.1 | $760.23 | +0.3% |
| HEI-A | Industrials | $36.5B | B | Hold | +16.3% | 15.4% | 16.0% | 53.4 | $261.70 | +0.0% |
| LDOS | Industrials | $13.7B | B | Buy | +3.2% | 8.5% | 29.5% | 9.8 | $108.84 | +5.6% |
| CPRT | Industrials | $28.9B | B | Buy | +9.7% | 33.4% | 16.9% | 18.9 | $30.01 | +4.2% |
| AWI | Industrials | $6.77B | B | Buy | +12.1% | 19.0% | 34.3% | 22.4 | $158.56 | +0.3% |
| G | Industrials | $4.93B | B | Buy | +6.6% | 10.9% | 21.7% | 9.3 | $29.10 | +3.0% |
| SARO | Industrials | $10.0B | B | Buy | +15.8% | 4.6% | 10.4% | 36.3 | $30.11 | +0.4% |
| WWD | Industrials | $24.9B | B | Hold | +7.3% | 12.4% | 17.2% | 58.1 | $418.02 | -0.7% |
| VLTO | Industrials | $22.7B | B | Buy | +6.0% | 17.1% | 30.3% | 24.6 | $92.55 | +2.4% |
| TXT | Industrials | $16.1B | B | Buy | +8.0% | 6.2% | 11.7% | 18.1 | $92.50 | +0.6% |
| PH | Industrials | $121B | B | Hold | -0.4% | 17.8% | 25.8% | 35.5 | $962.89 | -0.1% |
| ALLE | Industrials | $12.1B | B | Buy | +7.8% | 15.8% | 31.1% | 18.9 | $140.58 | +0.5% |
| EME | Industrials | $34.5B | B | Buy | +16.6% | 7.5% | 34.6% | 27.5 | $774.66 | -3.7% |
| SWK | Industrials | $14.3B | B | Hold | -1.5% | 2.7% | 4.4% | 34.7 | $91.90 | +0.6% |
| CRS | Industrials | $29.7B | B | Hold | +4.3% | 13.1% | 19.9% | 80.5 | $597.24 | -2.1% |
| FTAI | Industrials | $25.4B | B | Hold | +44.5% | 20.0% | 149.9% | 53.9 | $248.06 | -5.3% |
| NDSN | Industrials | $16.2B | B | Hold | +3.8% | 17.4% | 15.9% | 34.1 | $290.38 | -1.8% |
| HON | Industrials | $72.8B | B | Hold | +7.8% | 12.6% | 34.0% | 31.2 | $229.86 | +3.7% |
| FIX | Industrials | $61.3B | B | Hold | +29.5% | 11.2% | 41.8% | 60.3 | $1,741.30 | -6.6% |
| WAB | Industrials | $44.5B | B | Hold | +7.5% | 10.5% | 10.5% | 38.4 | $262.19 | -0.7% |
| MOG-A | Industrials | $13.2B | B | Hold | +7.0% | 6.1% | 13.0% | 56.9 | $417.42 | -0.9% |
| ZWS | Industrials | $8.24B | B | Hold | +8.3% | 11.7% | 12.3% | 42.7 | $49.16 | +0.3% |
| AYI | Industrials | $10.7B | B | Buy | +13.1% | 9.1% | 14.6% | 28.7 | $359.04 | -2.3% |
| HUBB | Industrials | $25.7B | B | Hold | +3.8% | 15.2% | 23.1% | 29.4 | $487.10 | -0.6% |
| CECO | Industrials | $4.80B | B | Hold | +38.8% | 6.5% | 15.8% | 60.0 | $82.15 | -4.0% |
| ETN | Industrials | $155B | B | Hold | +10.3% | 14.9% | 21.0% | 38.1 | $398.52 | -3.3% |
| CACI | Industrials | $11.1B | B | Buy | +12.6% | 5.8% | 12.8% | 22.5 | $502.83 | +7.7% |
| DRS | Industrials | $11.7B | B- | Buy | +12.8% | 7.6% | 10.2% | 42.4 | $43.72 | +2.4% |
| TRU | Industrials | $15.1B | B- | Buy | +9.4% | 10.0% | 10.3% | 33.8 | $78.31 | +5.2% |
| SPXC | Industrials | $11.4B | B- | Hold | +14.2% | 10.8% | 10.9% | 45.3 | $227.74 | -1.7% |
| LECO | Industrials | $14.2B | B- | Buy | +5.6% | 12.3% | 35.4% | 27.7 | $258.43 | +0.2% |
| AOS | Industrials | $8.64B | B- | Hold | +0.3% | 14.3% | 29.4% | 16.3 | $62.72 | +0.9% |
| ADP | Industrials | $96.8B | B- | Hold | +7.1% | 19.8% | 65.9% | 24.3 | $242.27 | +2.8% |
| FLS | Industrials | $9.25B | B- | Hold | +3.8% | 7.3% | 15.8% | 27.4 | $72.34 | -0.1% |
| SAIC | Industrials | $4.69B | B- | Hold | -2.9% | 4.9% | 23.9% | 14.4 | $110.96 | +5.2% |
| LOAR | Industrials | $7.57B | B- | Hold | +23.2% | 14.5% | 6.1% | 107.9 | $80.90 | +0.8% |
| FDX | Industrials | $74.9B | B- | Hold | +0.3% | 4.7% | 14.6% | 18.6 | $313.00 | -0.3% |
| RTX | Industrials | $268B | B- | Hold | +9.7% | 7.6% | 10.3% | 40.2 | $199.25 | +3.9% |
| UPS | Industrials | $94.1B | B- | Hold | -2.6% | 6.3% | 34.3% | 16.9 | $110.66 | +1.0% |
| UBER | Industrials | $152B | B- | Buy | +18.3% | 19.3% | 37.2% | 15.7 | $74.43 | +2.4% |
| GTES | Industrials | $6.78B | B- | Hold | +1.0% | 7.3% | 7.5% | 27.8 | $26.69 | -1.7% |
| VRT | Industrials | $115B | B- | Hold | +27.7% | 13.0% | 33.8% | 88.1 | $300.53 | -3.5% |
| CHRW | Industrials | $22.4B | B- | Hold | -8.4% | 3.6% | 31.8% | 39.3 | $189.85 | -0.7% |
| AIT | Industrials | $12.2B | B- | Hold | +1.9% | 8.6% | 21.3% | 32.7 | $330.85 | -0.4% |
| MYRG | Industrials | $6.74B | B- | Hold | +8.8% | 3.2% | 17.9% | 57.5 | $433.01 | -6.5% |
| RBC | Industrials | $19.1B | B- | Hold | +14.3% | 15.4% | 8.6% | 66.5 | $604.56 | -2.6% |
| WMS | Industrials | $11.7B | B- | Hold | +5.0% | 14.0% | 22.9% | 28.0 | $152.18 | +0.8% |
| BA | Industrials | $179B | B- | Hold | +34.5% | 2.5% | 41.0% | 91.3 | $226.49 | +3.6% |
| GWW | Industrials | $63.4B | B- | Hold | +4.5% | 9.5% | 45.7% | 37.9 | $1,342.98 | +0.4% |
| VMI | Industrials | $10.8B | B- | Hold | +0.7% | 8.5% | 21.5% | 33.1 | $555.35 | -0.7% |
| AGX | Industrials | $9.90B | B- | Hold | +8.1% | 14.6% | 29.8% | 72.5 | $706.15 | -7.6% |
| CTAS | Industrials | $72.6B | B- | Hold | +7.7% | 17.5% | 38.7% | 41.2 | $181.37 | +4.1% |
| APG | Industrials | $18.2B | B- | Buy | +12.7% | 3.8% | 8.9% | — | $41.98 | +0.5% |
| SNX | Industrials | $19.6B | B- | Hold | +6.9% | 1.3% | 9.8% | 24.6 | $244.64 | -6.4% |
| BR | Industrials | $16.6B | B- | Buy | +5.9% | 12.2% | 31.6% | 20.3 | $143.95 | +2.1% |
| BWXT | Industrials | $17.5B | B- | Hold | +18.3% | 10.3% | 26.7% | 53.4 | $191.06 | -0.1% |
| FERG | Industrials | $44.7B | B- | Hold | +3.8% | 6.0% | 31.8% | 24.7 | $230.24 | +0.5% |
| URI | Industrials | $68.8B | B- | Hold | +3.0% | 67.5% | 27.8% | 28.5 | $1,098.59 | -1.2% |
| WM | Industrials | $92.5B | B- | Hold | +14.2% | 10.7% | 27.1% | 34.4 | $230.40 | +2.8% |
| PLXS | Industrials | $7.36B | B- | Hold | +1.8% | 4.3% | 11.9% | 43.9 | $275.11 | -5.2% |
| GGG | Industrials | $12.5B | B- | Buy | +5.8% | 23.3% | 19.7% | 24.4 | $75.24 | +0.6% |
| IEX | Industrials | $16.6B | B- | Hold | +5.8% | 14.0% | 12.0% | 34.9 | $223.82 | -0.5% |
| PAYC | Industrials | $6.49B | B- | Buy | +8.9% | 22.1% | 26.2% | 17.2 | $139.21 | +3.9% |
| ALSN | Industrials | $9.65B | B- | Buy | -6.7% | 20.7% | 33.4% | 15.9 | $116.37 | -0.9% |
| WCN | Industrials | $42.9B | B- | Hold | +6.1% | 11.4% | 13.1% | 40.5 | $168.82 | +2.5% |
| MSA | Industrials | $6.62B | B- | Buy | +3.7% | 14.9% | 20.4% | 24.2 | $171.48 | +0.7% |
| PNR | Industrials | $12.4B | B- | Buy | +2.3% | 15.7% | 16.9% | 19.4 | $76.72 | +0.4% |