Upgrade

MSC Industrial Direct Company,

MSM

Last
$127.97
Day
-0.7%
1y
+45.5%
5y
+56.7%
52w
-2.6%
SPY YTD
+13.3%
XLI
+6.6%
Earnings
2026-10-2212d
EMA 21
125.49
EMA 50
122.82
EMA 200
110.13
20d high
-2.6%
5y high
-2.6%
5y range
95th
Website · 7,077 employees · United States

Positions held

Your positions

MSM isn't in your positions.

Add it to see shares, cost, and P&L here.

Score
62
Hold
swing
Signal
Strong Buy
Target
$138.47
Stop
$124.15
Stop distance
3.0%
Target vs last
+8.2%

Fundamentals

Market cap—Enterprise value$7.68BTrailing P/E31.14Forward P/E23.67
PEG2.65Price / book5.07Beta0.81Dividend yield2.70%
Revenue growth7.8%Earnings growth41.1%Gross margin40.8%Operating margin10.2%
Profit margin5.9%ROE16.3%ROA8.7%Debt / equity0.39
Current ratio1.55Free cash flow$195.17MAnalyst recommendationholdMean target$131.00
52w high$132.3352w low$78.80

Quarterly

2026-Q22026-Q12025-Q42025-Q32025-Q2
Revenue$1.0B$918M$966M$978M$971M
Op margin10.2%7.3%8.4%9.1%8.8%
Net income$80.4M$42.5M$51.8M$56.5M$56.8M
Gross margin41.1%41.1%40.7%40.4%41.0%
Gross profit$430M$378M$393M$395M$398M
Operating income$107M$67.2M$81.1M$88.9M$85.4M
  • Revenue +14% vs prior quarter ($1.0B vs $918M).
  • Gross margin 41.1% (was 41.1% prior quarter).
  • Operating margin expanded to 10.2%.

Yearly (6y)

2025202420232022
Revenue$3.8B$3.8B$4.0B$3.7B
Op margin8.3%10.6%12.3%12.8%
Net income$199M$259M$343M$340M
Gross margin40.8%41.2%41.0%42.2%
Gross profit$1.5B$1.6B$1.6B$1.6B
Operating income$313M$405M$492M$474M
Headline scan

Headlines — watch

• [WARN · legal] 3 Cash-Producing Stocks Walking a Fine Line

News

MSM · daily+6.2% over 13 sessions
Close EMA21 EMA50 EMA200
118.69122.26125.84129.41132.982026-092026-092026-092026-092026-102026-102026-10
Quarterly · revenue, net income, margins
Revenue Net income Gross margin Op margin
$0M$262M$524M$785M$1.0B0%21%41%2025-Q22025-Q32025-Q42026-Q12026-Q2