| Symbol | Sector | Firm | Action | Grade | Target | Mkt Cap ▼ | Base | Gap% | D1% | D2% | D3% | D4% | D5% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODFL | Industrials | StifelA+ | Upgrade | Sell → Hold | — | $42.9B | $54.03 | +0.9% | +4.1% | +1.9% | +9.3% | +8.2% | +3.7% |
| WSM | Consumer Cyclical | Stifel | Maintains | Hold → Hold | — | $21.2B | $19.13 | +0.2% | -5.0% | +2.5% | +14.1% | +2.9% | +0.5% |
| CLH | Industrials | Stifel | Maintains | Buy → Buy | — | $15.6B | $38.88 | +1.8% | +7.1% | -4.7% | +16.2% | +2.5% | +10.1% |
| ADC | Real Estate | Stifel | Maintains | Buy → Buy | — | $8.4B | $51.82 | +1.6% | +1.7% | +0.9% | +7.8% | +4.0% | +5.4% |
| ARCB | Industrials | StifelA+ | Upgrade | Hold → Buy | — | $2.9B | $19.71 | +3.8% | -2.1% | +2.3% | -3.2% | -0.9% | +3.1% |
| OSW | Consumer Cyclical | Stifel | Maintains | Buy → Buy | — | $2.4B | $2.57 | +5.8% | +18.3% | +2.0% | +35.5% | +8.3% | +0.2% |
| EPAC | Industrials | Stifel | Maintains | Hold → Hold | — | $1.8B | $18.52 | +0.8% | -14.1% | -4.3% | +7.2% | +2.3% | +2.0% |
| GIII | Consumer Cyclical | Stifel | Maintains | Hold → Hold | — | $1.3B | $7.61 | +7.5% | -20.4% | -1.0% | +13.5% | +11.2% | +5.4% |
| DLTH | Consumer Cyclical | Stifel | Maintains | Hold → Hold | — | $128M | $4.21 | -2.4% | +14.3% | -8.9% | +8.9% | -2.7% | -3.2% |