MSC Industrial Direct Co., Inc. (MSM) NYSE

Currency In USD

AD

MSM Historical Return

If you invested $1000 in MSC Industrial Direct Co., Inc. (MSM) 10 years ago, it would be worth $2,739.54 as of July 22, 2026, based on a reinvested dividends scenario. Over the same period, a $1000 investment made 5 years ago would be worth $1,741.22, while $1000 invested 1 year ago would be worth $1,480.62. This corresponds to total returns of 173.95%, 74.12%, 48.06%, respectively, with annualized returns of 10.6%, 11.72%, 48.06%.

Custom investment amounts or purchase dates can also be explored using the Stoculator calculator. Past performance does not guarantee future results.

AD

MSM Historical Data

Date Range:

DateOpenCloseAdj CloseHighLowVolume
July 21, 2026125.17126.43126.43126.79122.53736,712
July 20, 2026125.56124.17124.17125.97123.69458,584
July 17, 2026124.74124.77124.77125.88123.85969,163
July 16, 2026123.76125.63125.63126.3123.76942,543
July 15, 2026123.39123.7123.7126.91122.7812,062
July 14, 2026124.69124.11124.11125.35121.28820,917
July 13, 2026126.56123.99123.99126.99123.58949,989
July 10, 2026120.66123.02123.02123.64119.77610,278
July 09, 2026119.91120.66120.66121.34119.1836,539
July 08, 2026117.55118.99118.99119.03117.31724,571
July 07, 2026120.95120.07120.07121.86119.36810,336
July 06, 2026122.31121.14121.14122.7119.331.07M
July 02, 2026125.35122.78122.78126.94122.161.52M
July 01, 2026119.66123.34123.34127.51117.022.36M
June 30, 2026117.72118.95118.95121.64116.51.08M
June 29, 2026117.34116.67116.67117.39115.65693,109
June 26, 2026118.98118.18118.18118.99116.78951,461
June 25, 2026117.48119.37119.37120.2116.81926,765
June 24, 2026116.55116.55116.55118.26115.8586,937
June 23, 2026116.01116.26116.26116.68114.69627,004
June 22, 2026118.21117.41117.41118.92116.84658,549
June 18, 2026116.35118.51118.51118.98116.35877,512
June 17, 2026117.15115.18115.18118.27114.35835,422
June 16, 2026116.3117.28117.28118.3115.1828,288
June 15, 2026117.69114.22114.22117.9114.05674,159
June 12, 2026116.22116.69116.69116.78114.73609,725
June 11, 2026116.14115.57115.57116.53114.57666,512
June 10, 2026117.15115.16115.16118.5115.05749,519
June 09, 2026116.79116.84116.84119.13115.71821,194
June 08, 2026115.07115.59115.59117.26114.77805,739
June 05, 2026116.57115.51115.51117.45114.99508,886
June 04, 2026117.72116.98116.98118.52116.75613,822
June 03, 2026114.48117.21117.21117.23113.53594,916
June 02, 2026112.69115.17115.17115.97112.37853,254
June 01, 2026108.88111.88111.88112.44107.49874,666
May 29, 2026109.27109.47109.47111.23108.621.03M
May 28, 2026107.72109.78109.78110.5106.04836,862
May 27, 2026109.22107.49107.49109.67107.21465,663
May 26, 2026107.01108.79108.79109.09106.5238,531
May 22, 2026106.48106.5106.5107.39105.01960,187
May 21, 2026104.51105.98105.98106.61103.92421,256
May 20, 2026104.22106.17106.17106.31102.97509,930
May 19, 2026104.03103.85103.85104.12101.5632,886
May 18, 2026105.4104.66104.66106.48104.38608,825
May 15, 2026106.14104.66104.66106.99103.25894,221
May 14, 2026107.84106.82106.82108.77106.46928,432
May 13, 2026107.1106.76106.76107.75104.64857,446
May 12, 2026107.7106.92106.92107.8105.6819,443
May 11, 2026104.77107.32107.32107.99104.44816,462
May 08, 2026104.74104.28104.28106.43103.44585,319
May 07, 2026106.21104.31104.31106.54103.8637,930
May 06, 2026104105.01105.01106.05103.68513,661
May 05, 2026101.86103.01103.01103.22100.63491,249
May 04, 2026102.06101.2101.2102.41101.04365,567
May 01, 2026102.53102.63102.63102.86101.05638,143
April 30, 2026101.1102.27102.27103.41100740,472
April 29, 2026103.06100.75100.75103.46100.23789,900
April 28, 2026103.82102.89102.89105.09102.26773,254
April 27, 2026100.79104.17104.17104.5100.681.45M
April 24, 202697.7497.8397.8398.297533,903
AD