MSC Industrial Direct Co., Inc. (MSM)
NYSE: MSM · Real-Time Price · USD
115.51
-1.47 (-1.26%)
Jun 5, 2026, 4:00 PM EDT - Market closed

MSC Industrial Direct Co. Analyst Ratings

Ratings History

AnalystFirmRatingRatingActionPrice TargetUpsideDate
KeyBanc
KeyBanc
Buy
Maintains
$117$120
BuyMaintains$117$120+3.89%Jun 2, 2026
William Blair
William Blair
Hold
Maintains
n/a
HoldMaintainsn/an/aApr 13, 2026
J.P. Morgan
J.P. Morgan
Hold
Maintains
$95$97
HoldMaintains$95$97-16.02%Apr 4, 2026
Unknown Analyst
Stephens
No rating
Stephens
Hold
Maintains
$92$90
HoldMaintains$92$90-22.08%Apr 2, 2026
Jefferies
Jefferies
Hold
Maintains
$85$90
HoldMaintains$85$90-22.08%Apr 1, 2026
Robert W. Baird
Robert W. Baird
Hold
Maintains
$98$94
HoldMaintains$98$94-18.62%Jan 8, 2026