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

AnalystFirmRatingRatingActionPrice TargetUpsideDate
Unknown Analyst
Davidson Capital
No rating
Davidson Capital
Buy
Initiates
$145
BuyInitiates$145+22.69%Jun 16, 2026
D.A. Davidson
D.A. Davidson
Buy
Initiates
$145
BuyInitiates$145+22.69%Jun 15, 2026
KeyBanc
KeyBanc
Buy
Maintains
$117$120
BuyMaintains$117$120+1.54%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-17.92%Apr 4, 2026
Unknown Analyst
Stephens
No rating
Stephens
Hold
Maintains
$92$90
HoldMaintains$92$90-23.84%Apr 2, 2026
Jefferies
Jefferies
Hold
Maintains
$85$90
HoldMaintains$85$90-23.84%Apr 1, 2026
Robert W. Baird
Robert W. Baird
Hold
Maintains
$98$94
HoldMaintains$98$94-20.46%Jan 8, 2026