US · USD

MSM

MSC Industrial Direct Company Inc

$128.44-1.44% (-$1.88)
Day's range
$129.42 – $129.83
Day's volume
$3.4M
52-week range
$78.90 – $130.32

Follow MSM in the Fuolio

See how MSM weighs in your net worth, what it has paid you and how far it is from your target allocation.

Create a free account

MSM in numbers

Market cap
$7.3B
P/E
31.03
P/B
5.05
Dividend yield (12m)
2.71%

The 12-month dividend yield of MSM is 2.71%, below its 5-year average of 3.80%.

MSM price history

10/07/202510/07/2026
Compare with

MSM risk and return

Monthly closes adjusted for splits and distributions.

Metric12 months36 months60 months
Return+48.70%+47.03%+95.92%
Volatility (annualized)19.83%22.43%22.10%
Largest drawdown-5.46%-23.82%-23.82%
Positive months8/1220/3633/60

How much did investing in MSM return?

$1,000.00 invested on 11/01/2021 would be worth $1,954.96 today.

Value today in MSM
$1,954.96
Return over the period
+95.50%
Return per year
+14.56%
In the S&P 500
$1,701.82

With dividends reinvested, before taxes and costs, at month-end closes. Past returns do not guarantee future ones.

MSM fundamentals

Valuation

  • P/E31.03
  • P/B5.05
  • EV/EBITDA16.82
  • EV/EBIT21.83
  • EV/Revenue1.85
  • P/EBIT21.83
  • P/S1.85
  • P/OCF23.71
  • P/FCF32.97
  • Earnings yield4.58%
  • PEG ratio—
  • Earnings per share$4.14
  • Book value per share$25.42

Debt

  • Net debt—
  • Net debt/EBITDA—
  • Net debt/Equity—
  • Debt/Equity—
  • Current ratio1.55
  • Quick ratio0.72
  • Cash ratio0.09

Efficiency

  • Gross margin40.82%
  • EBITDA margin11.03%
  • Operating margin8.50%
  • Net margin5.91%
  • Asset turnover1.57

Profitability

  • ROE16.29%
  • ROA9.26%
  • ROIC17.56%
  • Payout84.06%

Growth

  • Revenue CAGR (5 years)4.34%
  • Earnings CAGR (5 years)2.59%
  • Revenue growth (year)—
  • Earnings growth (year)—
  • Revenue growth (quarter)—
  • Earnings growth (quarter)—

What is MSM's fair price?

Two classic value formulas, with today's numbers. The current price is $128.44.

Graham's fair price
$48.66
62.12% below the price

√(22.50 × $4.14 × $25.42)

Benjamin Graham paid no more than a P/E of 15 and a P/B of 1.5. Their product, 22.5, times earnings (EPS) and book value per share gives the fair price.

Bazin's ceiling price
$53.33
58.48% below the price

$3.20 (5-year average) ÷ 6%

Décio Bazin only bought stocks yielding at least 6% a year in distributions. The ceiling price is the average dividend per share of recent years over 6%.

Graham ignores growth and debt; Bazin assumes past distributions repeat. They are references to compare, not a buy recommendation.

MSM's indicators by year

Multiples at each year's closing price; margins and returns from that year's statements.

Indicator20252024202320222021202020192018
P/E23.5416.1516.89—————
P/B3.383.003.92—————
EV/EBITDA13.069.8811.09—————
Dividend yield4.07%4.47%3.16%3.72%3.57%13.63%3.52%3.08%
Earnings per share$3.57$4.63$6.00—————
Book value per share$24.88$24.90$25.84—————
ROE14.36%18.58%23.20%25.16%18.85%19.10%19.54%23.73%
ROIC12.46%15.59%19.32%16.84%12.04%14.63%15.99%24.57%
Gross margin40.75%41.16%40.98%42.21%41.12%42.08%42.57%43.48%
EBITDA margin10.40%12.33%13.94%14.60%11.43%13.15%13.83%15.10%
Net margin5.29%6.77%8.56%9.20%6.69%7.87%8.59%10.28%
Net debt/EBITDA1.091.020.721.392.001.170.87—

MSM's financial statements

Line202520242023202220212020
Net revenue$3.8B$3.8B$4B$3.7B$3.2B$3.2B
Cost of revenue-$2.2B-$2.2B-$2.4B-$2.1B-$1.9B-$1.8B
Gross profit$1.5B$1.6B$1.6B$1.6B$1.3B$1.3B
EBITDA$392.2M$471.3M$558.9M$539.1M$370.6M$419.8M
EBIT$301.6M$390.4M$483.7M$468.7M$301.8M$350.7M
Financial result-$38M-$47.6M-$27.6M-$17.6M-$13.4M-$16.5M
Income before tax$263.6M$342.7M$456.2M$451.1M$288.4M$334.3M
Income tax-$65.7M-$86.8M-$113M-$110.7M-$70.4M-$82.5M
Net income$199.3M$258.6M$343.2M$339.8M$216.9M$251.1M

Figures the company filed with the CVM. Debt excludes leases; each quarter is that quarter alone.

Does MSM pay dividends?

Dividend yield per year

  • 1.89%2017
  • 3.08%2018
  • 3.52%2019
  • 13.63%2020
  • 3.57%2021
  • 3.72%2022
  • 3.16%2023
  • 4.47%2024
  • 4.07%2025
  • 2.01%2026
Payment history
TypeLast day to ownPaymentPer share
Dividend07/07/202607/22/2026$0.87
Dividend04/07/202604/22/2026$0.87
Dividend01/13/202601/28/2026$0.87
Dividend11/11/202511/26/2025$0.87
Dividend07/08/202507/23/2025$0.85
Dividend04/08/202504/23/2025$0.85
Dividend01/14/202501/29/2025$0.85
Dividend11/12/202411/27/2024$0.85
Dividend07/08/202407/23/2024$0.83
Dividend04/05/202404/23/2024$0.83
Dividend01/05/202401/23/2024$0.83
Dividend11/10/202311/28/2023$0.83
See all 42 distributions
Earlier distributions
TypeLast day to ownPaymentPer share
Dividend07/07/202307/25/2023$0.79
Dividend04/07/202304/25/2023$0.79
Dividend01/06/202301/24/2023$0.79
Dividend11/11/202211/29/2022$0.79
Dividend07/08/202207/26/2022$0.75
Dividend04/08/202204/26/2022$0.75
Dividend01/07/202201/25/2022$0.75
Dividend11/12/202111/30/2021$0.75
Dividend07/09/202107/27/2021$0.75
Dividend04/09/202104/27/2021$0.75
Dividend01/08/202101/26/2021$0.75
Dividend11/27/202012/15/2020$3.50
Dividend11/06/202011/24/2020$0.75
Dividend07/10/202007/28/2020$0.75
Dividend04/10/202004/28/2020$0.75
Dividend01/20/202002/05/2020$5.75
Dividend11/07/201911/26/2019$0.75
Dividend07/19/201908/06/2019$0.75
Dividend04/05/201904/23/2019$0.63
Dividend01/04/201901/22/2019$0.63
Dividend11/08/201811/27/2018$0.63
Dividend07/06/201807/24/2018$0.58
Dividend04/13/201805/01/2018$0.58
Dividend01/11/201801/30/2018$0.58
Dividend11/10/201711/28/2017$0.48
Dividend07/13/201708/01/2017$0.45
Dividend04/12/201705/02/2017$0.45
Dividend01/05/201701/24/2017$0.45
Dividend11/09/201611/29/2016$0.45
Dividend01/19/2017—$0.45

About Msc Industrial Direct Company

Sector
Wholesale trade

Questions about MSM

How much is MSM today?

MSM is at $128.44 (-1.44% on the day), last traded on 10/07/2026.

How much did MSM pay in dividends in 2025?

MSM paid $3.42 per share in 2025, a dividend yield of 4.07%.

What are the P/E and P/B of MSM?

MSM trades at a P/E of 31.03 and a P/B of 5.05.

How much did MSM return in 12 months?

MSM returned 48.70% in 12 months, with annualized volatility of 19.83% and a largest drawdown of -5.46%.