SecBot SecBot
← Back to Analyst Consensus
MSM Hold

MSC INDUSTRIAL DIRECT CO INC

Current Price —
Implied Upside —
Analysts 14

30-Day Momentum

▲ 3 upgrades  /  ▼ 0 downgrades  /  1 reiterations  from 4 firms

Rating Timeline

Date ▼FirmActionFrom → To RatingPrice TargetFirm Rating
Oct 23, 2026JefferiesupgradeHold → Buy—52%
Oct 23, 2026KeybancmaintainOverweight → Overweight—53%
Oct 23, 2026Stephens & Co.upgradeEqual-Weight → Overweight—54%
Oct 13, 2026Barclaysinitiate— → Overweight—53%
Jul 13, 2026Rothschild & Coinitiate— → Buy—56%
Jul 2, 2026KeybancmaintainOverweight → Overweight—53%
Jul 2, 2026DA DavidsonmaintainBuy → Buy—55%
Jun 16, 2026DA Davidsoninitiate— → Buy—55%
Jun 2, 2026KeybancmaintainOverweight → Overweight—53%
Apr 27, 2026KeybancupgradeSector Weight → Overweight—53%
Feb 6, 2026JP MorgandowngradeOverweight → Neutral$9554%
Oct 24, 2025JP MorganmaintainOverweight → Overweight$9654%
Oct 15, 2025JP MorganmaintainOverweight → Overweight$9354%
Oct 8, 2025Wolfe ResearchdowngradeOutperform → Peer Perform$053%
Jul 2, 2025Loop CapitalmaintainHold → Hold$8454%
Jul 2, 2025BairdmaintainNeutral → Neutral$9555%
Jul 2, 2025Stephens & Co.maintainEqual-Weight → Equal-Weight$9054%
May 27, 2025JP MorganupgradeNeutral → Overweight$8954%
Apr 4, 2025Loop CapitalmaintainHold → Hold$7454%
Apr 4, 2025BairdmaintainNeutral → Neutral$8455%
Jan 16, 2025Wolfe Researchinitiate— → Outperform$9553%
Dec 4, 2024Stephens & Co.downgradeOverweight → Equal-Weight$8554%
Oct 25, 2024JP MorganmaintainNeutral → Neutral$7354%
Oct 16, 2024BairdmaintainNeutral → Neutral$9155%
Jul 3, 2024Loop CapitalmaintainHold → Hold$7554%
Jul 3, 2024JP MorganmaintainNeutral → Neutral$8054%
Jun 17, 2024Loop CapitaldowngradeBuy → Hold$8054%
Jun 17, 2024KeybancdowngradeOverweight → Sector Weight$053%
Jun 14, 2024Stephens & Co.reiterateOverweight → Overweight$11054%
Jun 14, 2024BairdmaintainNeutral → Neutral$8455%
May 29, 2024BairddowngradeOutperform → Neutral$9555%
Apr 1, 2024Stephens & Co.reiterateOverweight → Overweight$11054%
Jan 10, 2024KeybancmaintainOverweight → Overweight$10253%
Oct 9, 2023Loop CapitalupgradeHold → Buy$12454%
Jun 30, 2023BairdmaintainOutperform → Outperform$11055%
Jun 30, 2023JP MorganmaintainNeutral → Neutral$8954%
Apr 21, 2023Keybancmaintain— → Overweight$10553%
Apr 5, 2023Keybancmaintain— → Overweight$9753%
Apr 5, 2023JP Morganmaintain— → Neutral$8654%
Apr 5, 2023Stephens & Co.reiterate— → Overweight$10054%
Apr 5, 2023Loop Capitalmaintain— → Hold$8954%
Apr 5, 2023Bairdmaintain— → Outperform$10455%
Oct 14, 2022Keybancmaintain— → Overweight$9353%
Jun 30, 2022Bairdmaintain— → Outperform$10055%
Jun 30, 2022William BlairdowngradeOutperform → Market Perform$048%
Mar 31, 2022Keybancmaintain— → Overweight$10053%
Sep 27, 2021Keybancmaintain— → Overweight$9153%
Aug 3, 2021Loop Capitalinitiate— → Hold$9254%
Jul 15, 2021Deutsche Bankmaintain— → Hold$9857%
Jul 9, 2021Stephens & Co.upgradeEqual-Weight → Overweight$11554%

Price Target Trend

Jun 22, 2026 Oct 26, 2026

EPS Estimates

0q —
0y —
+1y —
+1q —

Cross-Platform Signals

No cross-platform signals in the last 90 days

Fresh Analyst Detail

Price targets, earnings estimates, and firm actions for this ticker — updated within the last 24 hours.

Subscribe for Full Access