| Indicators | Browse All

MSC Industrial Direct Co., Inc. (MSM)

Industrials | Industrial Distribution | Melville, United States | NYSE
123.99 USD +0.97 (0.788%) ⇧ (July 13, 2026, 4 p.m. EDT)

Short-term:★★★⯪☆Long-term:★★★★☆Dividends:★★★☆☆
Hot Take | July 11, 2026, 6:24 a.m. EDT

The immediate outlook leans slightly bullish following a strong earnings beat and price action above key moving averages, yet the stock trades near its 52-week high where resistance looms. The multi-year perspective is a solid long-term buy driven by an accelerating turnaround, with earnings growth outpacing revenue and operational metrics improving significantly. However, the valuation remains rich and the payout ratio is high, requiring patience. The dividend offers a respectable yield supported by current earnings growth, though the high payout leaves limited margin for error if growth decelerates. Options flow suggests a range-bound market with hedging against a drop to 115, capping the immediate upside potential despite the positive fundamental momentum.

Model Selection — Backtest MAE (log-scale, lower is better)
ModelMAE
MSTL ✓0.087515
AutoTheta0.089641
AutoETS0.091348
AutoARIMA0.121393

Forecast horizon: 45 days | Selected: MSTL

Forecast Reliability
Score 45%
H-stat 31.30
Ljung-Box p 0.000
Jarque-Bera p 0.161
Excess Kurtosis -1.33
Attribute Value
Sector Industrials
Ex Dividend Date 2026-07-07
Last Dividend Date 2026-07-07
Debt to Equity Ratio 39.13
Revenue per Share 70.052
Market Cap 6,924,382,208
Trailing P/E 29.88
Forward P/E 22.77
Beta 0.82
Profit Margins 5.92%
Website https://www.mscdirect.com

As of July 11, 2026, 6:24 a.m. EDT: Speculators are positioning for a range between 110 and 130. Heavy put open interest at 110 and 115 suggests a floor, while call open interest at 130 indicates a ceiling. Implied volatility is higher on puts, reflecting a fear of downside volatility despite the recent price strength.


Dividend Data

Yield Summary
Last Yield 1yr Yield 3yr Avg 5yr Avg
0.73% 3.64% 3.81% 3.76%
Dividend History
Date Dividend Yield %
2026-07-08 0.87 0.731154
2026-04-08 0.87 0.910232
2026-01-14 0.87 1.027519
2025-11-12 0.87 0.972719
2025-07-09 0.85 0.937155
2025-04-09 0.85 1.130620
2025-01-15 0.85 1.061836
2024-11-13 0.85 0.971651
2024-07-09 0.83 1.094987
2024-04-08 0.83 0.879051
2024-01-08 0.83 0.868019
2023-11-13 0.83 0.850236
2023-07-10 0.79 0.815947
2023-04-10 0.79 0.928865
2023-01-09 0.79 1.001775
2022-11-14 0.79 0.940812
2022-07-11 0.75 1.018607
2022-04-11 0.75 0.879559
2022-01-10 0.75 0.902310
2021-11-15 0.75 0.881316
2021-07-12 0.75 0.829004
2021-04-12 0.75 0.839490
2021-01-11 0.75 0.906125
2020-11-30 3.50 4.200672
2020-11-09 0.75 0.960676
2020-07-13 0.75 1.155802
2020-04-13 0.75 1.314406
2020-01-21 5.75 8.072441
2019-11-08 0.75 0.996016
2019-07-22 0.75 1.066856
2019-04-08 0.63 0.733753
2019-01-07 0.63 0.819886
2018-11-09 0.63 0.723058
2018-07-09 0.58 0.681231
2018-04-16 0.58 0.647972
2018-01-12 0.58 0.612137
2017-11-13 0.48 0.605831
2017-07-14 0.45 0.610915
2017-04-13 0.45 0.504315
2017-01-06 0.45 0.489130
2016-11-10 0.45 0.541777
2016-07-08 0.43 0.590092
2016-04-08 0.43 0.570367
2016-01-08 0.43 0.726474
2015-11-06 0.43 0.675994
2015-07-10 0.40 0.568990
2015-04-10 0.40 0.569476
2015-01-09 0.40 0.534974
2014-11-14 3.40 4.215224
2014-07-03 0.33 0.345441
2014-04-11 0.33 0.379310
2014-04-04 0.33 0.378267
2014-01-10 0.33 0.386417
2013-11-04 0.33 0.423348
2013-07-05 0.30 0.387747
2013-04-12 0.30 0.384221
2012-12-13 0.30 0.422416
2012-11-05 0.30 0.417246
2012-07-06 0.25 0.393577
2012-04-05 0.25 0.306485
2012-01-06 0.25 0.345973
2011-11-02 0.25 0.373301
2011-07-08 0.22 0.316547
2011-04-08 0.22 0.305981
2011-01-07 0.22 0.362617
2010-10-29 1.22 2.142606
2010-07-09 0.22 0.448065
2010-04-14 0.20 0.357590
2010-01-14 0.20 0.427716
2009-10-28 0.20 0.451671
2009-07-10 0.20 0.574218
2009-04-09 0.20 0.546299
2009-01-15 0.20 0.573394
2008-10-28 0.20 0.578202
2008-07-08 0.20 0.434499
2008-04-15 0.18 0.393185
2008-01-17 0.18 0.512383
2007-10-30 0.18 0.376806
2007-07-06 0.18 0.316289
2007-04-10 0.18 0.384369
2007-01-05 0.14 0.335089
2006-10-31 0.14 0.342131
2006-07-06 0.14 0.297619
2006-04-05 0.14 0.264201
2006-01-12 0.14 0.317316
2005-11-01 0.12 0.315209
2005-07-07 0.12 0.360360
2005-03-31 0.12 0.392670
2005-01-19 0.10 0.296560
2004-11-09 0.10 0.284172
2004-07-13 0.08 0.243531
2004-04-08 0.08 0.258481
2004-01-15 0.08 0.294551
2003-11-13 0.05 0.187758
2003-07-29 0.05 0.250501
Additional Data
dividendRate 3.48
dividendYield 2.81
exDividendDate 2026-07-08
trailingAnnualDividendRate 3.48
trailingAnnualDividendYield 0.028288085
lastDividendValue 0.87
lastDividendDate 2026-07-08
dividendDate 2026-07-22

Info Dump

Attribute Value
52 Week Change 0.36416054
Address1 515 Broadhollow Road
Address2 Suite 1000
All Time High 127.51
All Time Low 7.5
Ask 133.47
Ask Size 100
Audit Risk 8
Average Analyst Rating 2.6 - Hold
Average Daily Volume10 Day 1,072,030
Average Daily Volume3 Month 755,559
Average Volume 755,559
Average Volume10Days 1,072,030
Beta 0.815
Bid 0.0
Bid Size 200
Board Risk 5
Book Value 25.417
City Melville
Compensation As Of Epoch Date 1,767,139,200
Compensation Risk 2
Country United States
Crypto Tradeable 0
Currency USD
Current Price 123.99
Current Ratio 1.548
Custom Price Alert Confidence HIGH
Date Short Interest 1,782,777,600
Day High 126.985
Day Low 123.575
Debt To Equity 39.13
Display Name MSC Industrial Direct
Dividend Date 1,784,678,400
Dividend Rate 3.48
Dividend Yield 2.81
Earnings Call Timestamp End 1,782,909,000
Earnings Call Timestamp Start 1,782,909,000
Earnings Growth 0.411
Earnings Quarterly Growth 0.414
Earnings Timestamp 1,782,909,000
Earnings Timestamp End 1,782,909,000
Earnings Timestamp Start 1,782,909,000
Ebitda 444,052,000
Ebitda Margins 0.11361
Enterprise To Ebitda 16.678
Enterprise To Revenue 1.895
Enterprise Value 7,405,712,384
Eps Current Year 4.60354
Eps Forward 5.44579
Eps Trailing Twelve Months 4.15
Esg Populated 0
Ex Dividend Date 1,783,468,800
Exchange NYQ
Exchange Data Delayed By 0
Exchange Timezone Name America/New_York
Exchange Timezone Short Name EDT
Fifty Day Average 112.2762
Fifty Day Average Change 11.7137985
Fifty Day Average Change Percent 0.104330204
Fifty Two Week Change Percent 36.416054
Fifty Two Week High 127.51
Fifty Two Week High Change -3.5200043
Fifty Two Week High Change Percent -0.02760571
Fifty Two Week Low 78.8
Fifty Two Week Low Change 45.189995
Fifty Two Week Low Change Percent 0.5734771
Fifty Two Week Range 78.8 - 127.51
Financial Currency USD
First Trade Date Milliseconds 819,037,800,000
Five Year Avg Dividend Yield 3.7
Float Shares 45,621,399
Forward Eps 5.44579
Forward P E 22.768047
Free Cashflow 195,171,120
Full Exchange Name NYSE
Full Time Employees 7,077
Gmt Off Set Milliseconds -14,400,000
Governance Epoch Date 1,782,864,000
Gross Margins 0.40823
Gross Profits 1,595,649,024
Has Pre Post Market Data 1
Held Percent Insiders 0.19068001
Held Percent Institutions 0.88981
Implied Shares Outstanding 55,846,298
Industry Industrial Distribution
Industry Disp Industrial Distribution
Industry Key industrial-distribution
Ir Website http://investor.mscdirect.com/
Is Earnings Date Estimate 0
Language en-US
Last Dividend Date 1,783,468,800
Last Dividend Value 0.87
Last Fiscal Year End 1,756,512,000
Last Split Date 896,140,800
Last Split Factor 2:1
Long Business Summary MSC Industrial Direct Co., Inc., together with its subsidiaries, engages in the distribution of metalworking and maintenance, repair, and operations (MRO) products and services in the United States, Canada, Mexico, the United Kingdom, and internationally. The company's metalworking and MRO products include cutting tools, abrasives, machining fluids, measuring instruments, metalworking products, machinery and accessories, tooling components, fasteners, flat stock products, raw materials, machinery hand and power tools, safety and janitorial supplies, plumbing supplies, materials handling products, power transmission components, and electrical supplies. It also offers stock-keeping units through its catalogs and brochures; e-commerce channels, including its website; inventory management solutions; and customer care centers, customer fulfillment centers, regional inventory centers and warehouses. In addition, the company serves individual machine shops, manufacturing companies, and government agencies. MSC Industrial Direct Co., Inc. was founded in 1941 and is headquartered in Melville, New York.
Long Name MSC Industrial Direct Co., Inc.
Market us_market
Market Cap 6,924,382,208
Market State PRE
Max Age 86,400
Message Board Id finmb_108424
Most Recent Quarter 1,780,099,200
Net Income To Common 231,196,000
Next Fiscal Year End 1,788,048,000
Non Diluted Market Cap 6,870,211,579
Number Of Analyst Opinions 7
Open 126.56
Operating Cashflow 305,791,008
Operating Margins 0.10195
Overall Risk 3
Payout Ratio 0.8357
Peg Ratio 2.53
Phone 516 812 2000
Pre Market Change -0.47999573
Pre Market Change Percent -0.38712457
Pre Market Price 123.51
Pre Market Time 1,784,023,633
Previous Close 123.02
Price Eps Current Year 26.93362
Price Hint 2
Price To Book 4.878231
Price To Sales Trailing12 Months 1.7715235
Profit Margins 0.05915
Quick Ratio 0.591
Quote Source Name Delayed Quote
Quote Type EQUITY
Recommendation Key hold
Recommendation Mean 2.6
Region US
Regular Market Change 0.970001
Regular Market Change Percent 0.788491
Regular Market Day High 126.985
Regular Market Day Low 123.575
Regular Market Day Range 123.575 - 126.985
Regular Market Open 126.56
Regular Market Previous Close 123.02
Regular Market Price 123.99
Regular Market Time 1,783,972,802
Regular Market Volume 747,954
Return On Assets 0.086780004
Return On Equity 0.16322
Revenue Growth 0.078
Revenue Per Share 70.052
Sand P52 Week Change 0.20847368
Sector Industrials
Sector Disp Industrials
Sector Key industrials
Share Holder Rights Risk 2
Shares Outstanding 55,846,298
Shares Percent Shares Out 0.0388
Shares Short 2,164,879
Shares Short Previous Month Date 1,780,012,800
Shares Short Prior Month 2,664,951
Short Name MSC Industrial Direct Company,
Short Percent Of Float 0.0478
Short Ratio 2.79
Source Interval 15
State NY
Symbol MSM
Target High Price 155.0
Target Low Price 67.0
Target Mean Price 129.85715
Target Median Price 132.0
Total Cash 74,094,000
Total Cash Per Share 1.327
Total Debt 555,424,000
Total Revenue 3,908,716,032
Tradeable 0
Trailing Annual Dividend Rate 3.48
Trailing Annual Dividend Yield 0.028288085
Trailing Eps 4.15
Trailing P E 29.877108
Trailing Peg Ratio 2.5096
Triggerable 1
Two Hundred Day Average 94.92255
Two Hundred Day Average Change 29.067451
Two Hundred Day Average Change Percent 0.30622283
Type Disp Equity
Volume 747,954
Website https://www.mscdirect.com
Zip 11,747