MSC Industrial Direct - 30 Year Stock Price History | MSM

Historical daily share price chart and data for MSC Industrial Direct since 1995 adjusted for splits and dividends. The latest closing stock price for MSC Industrial Direct as of January 17, 2025 is 81.78.
  • The all-time high MSC Industrial Direct stock closing price was 100.25 on October 12, 2023.
  • The MSC Industrial Direct 52-week high stock price is 104.76, which is 28.1% above the current share price.
  • The MSC Industrial Direct 52-week low stock price is 72.79, which is 11% below the current share price.
  • The average MSC Industrial Direct stock price for the last 52 weeks is 86.77.
For more information on how our historical price data is adjusted see the Stock Price Adjustment Guide.
MSC Industrial Direct Historical Annual Stock Price Data
Year Average Stock Price Year Open Year High Year Low Year Close Annual % Change
2025 80.2645 75.2500 82.6400 75.2500 81.7800 9.49%
2024 86.1582 95.7943 100.1024 73.0900 74.6900 -23.39%
2023 88.4348 75.8627 100.2467 71.5527 97.4887 28.46%
2022 73.9176 75.1301 79.7269 66.2386 75.8906 0.88%
2021 76.1101 70.6260 84.1290 67.6800 75.2286 3.10%
2020 55.9161 58.4535 74.2836 37.4525 72.9693 25.31%
2019 55.2936 54.2964 62.4205 48.2810 58.2308 5.75%
2018 62.0723 67.7492 69.4894 52.7072 55.0623 -18.28%
2017 59.5268 63.0197 72.2906 45.4669 67.3797 6.95%
2016 50.1131 37.6248 64.5948 37.6248 62.9992 68.21%
2015 45.1227 52.8191 52.8191 36.6131 37.4517 -29.10%
2014 54.1666 49.8152 59.7656 49.6671 52.8256 5.87%
2013 49.2794 46.9443 53.5227 44.9020 49.8954 8.57%
2012 43.9145 42.7724 50.5931 37.4235 45.9567 7.35%
2011 38.5362 38.7198 44.4523 29.9051 42.8083 12.11%
2010 30.4271 27.2327 38.8437 24.8519 38.1827 41.79%
2009 22.1303 21.8106 27.6008 15.4717 26.9290 30.37%
2008 23.8429 21.7603 30.2579 15.8995 20.6553 -7.24%
2007 26.2668 21.9602 31.4245 21.6503 22.2665 4.84%
2006 23.7150 22.1930 29.3976 20.3110 21.2387 -1.14%
2005 17.5124 17.6841 21.6802 13.6445 21.4826 18.85%
2004 15.5927 13.6972 18.3824 13.3587 18.0760 32.26%
2003 10.1123 8.8821 13.7757 7.9123 13.6674 55.61%
2002 8.5933 9.5254 11.8263 5.0769 8.7831 -10.13%
2001 8.3850 8.4714 10.0103 7.1057 9.7728 9.36%
2000 8.2090 6.6801 11.4107 5.7499 8.9365 36.30%
1999 7.1522 11.3810 12.9892 3.8349 6.5564 -41.42%
1998 11.8421 10.3616 16.3886 6.9276 11.1929 7.71%
1997 9.4950 9.0009 11.3810 6.9276 10.3913 13.51%
1996 7.9747 6.5564 9.6788 6.0913 9.1543 34.55%
Sector Industry Market Cap Revenue
Industrial Products Industrial Services $4.568B $3.821B
MSC Industrial Direct Co., Inc. is one of the premier distributors of Metalworking and Maintenance, Repair and Operations (`MRO`) supplies to industrial customers throughout the United States. MSC distributes approximately 590,000 industrial products from approximately 3,000 suppliers to approximately 350,000 customers. MSC reaches its customers through a combination of approximately 27 million direct-mail catalogs and CD-ROMs, 96 branch sales offices, 927 sales people, the Internet and associations with some of the world's most prominent B2B e-commerce portals.
Stock Name Country Market Cap PE Ratio
Siemens AG (SIEGY) Germany $165.040B 18.52
Bouygues (BOUYF) France $60.065B 10.33
W.W Grainger (GWW) United States $54.233B 29.63
Ashtead Group (ASHTY) United Kingdom $28.627B 17.60
SiteOne Landscape Supply (SITE) United States $6.444B 46.22
Andritz (ADRZY) Austria $5.678B 10.02
Horiba (HRIBF) Japan $2.443B 10.18
Hillenbrand Inc (HI) United States $2.391B 10.26
LegalZoom (LZ) United States $1.417B 41.00
Eos Energy Enterprises (EOSE) United States $1.312B 0.00
ScanSource (SCSC) United States $1.202B 15.87
Global Industrial (GIC) United States $0.954B 14.68
IperionX (IPX) United States $0.861B 0.00
Hudson Technologies (HDSN) United States $0.275B 9.37
DMC Global (BOOM) United States $0.149B 27.59
ClearSign Technologies (CLIR) United States $0.076B 0.00
TPI Composites (TPIC) United States $0.074B 0.00
Presidio Property Trust (SQFT) United States $0.010B 0.00
Fusion Fuel Green (HTOO) Ireland $0.008B 0.00
JE Cleantech Holdings (JCSE) Singapore $0.000B 0.00