MSC Industrial Direct Co., Inc. (MSM)

Sector: Industrials
Industry: Industrial Distribution

Current Price

$92.27

Price Bought

$90.61
Trade #33

Analysis Scores

Technical
Fundamental
Total

Technical Indicators

RSI
MACD

Fundamental Metrics

P/E Ratio
24.96
PEG Ratio
N/A
Debt/Equity
41.95
ROE
14.69%

Holdings Analysis

Short Interest: 5.6% (+0.0%)
Insider Holdings: 19.0% (+0.0%)
Institutional Holdings: 88.4% (+0.0%)

Trade History

Trade #33
Buy Date: 2026-03-03
$90.61
Sell Date: 2026-03-06
$91.31
Sold: 2026-03-06
0.77%
Trade #51
Buy Date: 2026-03-26
$91.59
Sell Date: 2026-03-31
$92.27
Sold: 2026-03-31
0.74%

Recent News & Sentiment

The Top 5 Analyst Questions From MSC Industrial’s Q1 Earnings Call

The Top 5 Analyst Questions From MSC Industrial’s Q1 Earnings Call...

2026-04-08 neutral (0.87)
MSC Industrial Earnings Miss Estimates in Q2, Revenues Rise Y/Y

MSC Industrial Earnings Miss Estimates in Q2, Revenues Rise Y/Y...

2026-04-02 positive (0.78)
MSC Industrial (MSM) Reports Q2 Earnings: What Key Metrics Have to Say

MSC Industrial (MSM) Reports Q2 Earnings: What Key Metrics Have to Say...

2026-04-02 neutral (0.94)
MSC Industrial Direct Co., Inc. Q2 2026 Earnings Call Summary

MSC Industrial Direct Co., Inc. Q2 2026 Earnings Call Summary...

2026-04-02 neutral (0.88)
MSM Q1 Deep Dive: Organizational Overhaul Disrupts Growth, Margin Initiatives Take Hold

MSM Q1 Deep Dive: Organizational Overhaul Disrupts Growth, Margin Initiatives Take Hold...

2026-04-02 negative (0.94)
MSC Industrial Direct Q2 Earnings Call Highlights

MSC Industrial Direct Q2 Earnings Call Highlights...

2026-04-01 neutral (0.93)
MSC Industrial (NYSE:MSM) Misses Q1 CY2026 Sales Expectations

MSC Industrial (NYSE:MSM) Misses Q1 CY2026 Sales Expectations...

2026-04-01 neutral (0.89)
MSC Industrial (MSM) Q2 Earnings and Revenues Lag Estimates

MSC Industrial (MSM) Q2 Earnings and Revenues Lag Estimates...

2026-04-01 negative (0.95)
MSC Industrial (MSM) Q1 Earnings: What To Expect

MSC Industrial (MSM) Q1 Earnings: What To Expect...

2026-03-31 neutral (0.93)
Countdown to MSC Industrial (MSM) Q2 Earnings: A Look at Estimates Beyond Revenue and EPS

Countdown to MSC Industrial (MSM) Q2 Earnings: A Look at Estimates Beyond Revenue and EPS...

2026-03-27 neutral (0.93)