MSC Industrial Direct Co., Inc. (MSM)
NYSE: MSM · Real-Time Price · USD
118.18
-1.19 (-1.00%)
At close: Jun 26, 2026, 4:00 PM EDT
118.11
-0.07 (-0.06%)
After-hours: Jun 26, 2026, 7:53 PM EDT
MSC Industrial Direct Co. Analyst Ratings
Ratings History
| Analyst | Firm | Rating | Rating | Action | Price Target | Upside | Date |
|---|---|---|---|---|---|---|---|
Unknown Analyst Davidson Capital No rating | Davidson Capital | Buy Initiates $145 | Buy | Initiates | $145 | +22.69% | Jun 16, 2026 |
| D.A. Davidson | D.A. Davidson | Buy Initiates $145 | Buy | Initiates | $145 | +22.69% | Jun 15, 2026 |
| KeyBanc | KeyBanc | Buy Maintains $117 → $120 | Buy | Maintains | $117 → $120 | +1.54% | Jun 2, 2026 |
| William Blair | William Blair | Hold Maintains n/a | Hold | Maintains | n/a | n/a | Apr 13, 2026 |
| J.P. Morgan | J.P. Morgan | Hold Maintains $95 → $97 | Hold | Maintains | $95 → $97 | -17.92% | Apr 4, 2026 |
Unknown Analyst Stephens No rating | Stephens | Hold Maintains $92 → $90 | Hold | Maintains | $92 → $90 | -23.84% | Apr 2, 2026 |
| Jefferies | Jefferies | Hold Maintains $85 → $90 | Hold | Maintains | $85 → $90 | -23.84% | Apr 1, 2026 |
| Robert W. Baird | Robert W. Baird | Hold Maintains $98 → $94 | Hold | Maintains | $98 → $94 | -20.46% | Jan 8, 2026 |