MSC Industrial Direct (MSM)

NYSE Industrials Trading Companies & Distributors S&P MidCap 400
$113.27
+2.32 (+2.09%)
Close of Nov 06, 2026 · end-of-day data
Dividend yield3.07%trailing 12 months
Annual dividend$3.48paid in the last year
Payout ratio87%of earnings
FrequencyQuarterly
Raised4 yrsin a row, within the ~10 years we track
5-year growth-21.5%per year

Dividends by year

YearTotal per sharePaymentsChange
2026 (to date)$2.613 —
2025$3.424 +2.4%
2024$3.344 +4.4%
2023$3.204 +5.3%
2022$3.044 +1.3%
2021$3.004 -73.9%
2020$11.505 +316.7%
2019$2.764 +16.5%
2018$2.374 +29.5%
2017$1.834 —
2016 (partial)$0.45001 —

Payment history

by ex-dividend date
Ex-dividend dateAmount
Jul 08, 2026$0.8700
Apr 08, 2026$0.8700
Jan 14, 2026$0.8700
Nov 12, 2025$0.8700
Jul 09, 2025$0.8500
Apr 09, 2025$0.8500
Jan 15, 2025$0.8500
Nov 13, 2024$0.8500
Jul 09, 2024$0.8300
Apr 08, 2024$0.8300
Jan 08, 2024$0.8300
Nov 13, 2023$0.8300
Jul 10, 2023$0.7900
Apr 10, 2023$0.7900
Jan 09, 2023$0.7900
Nov 14, 2022$0.7900
Jul 11, 2022$0.7500
Apr 11, 2022$0.7500
Jan 10, 2022$0.7500
Nov 15, 2021$0.7500
Jul 12, 2021$0.7500
Apr 12, 2021$0.7500
Jan 11, 2021$0.7500
Nov 30, 2020$3.5000
Nov 09, 2020$0.7500
Jul 13, 2020$0.7500
Apr 13, 2020$0.7500
Jan 21, 2020$5.7500
Nov 08, 2019$0.7500
Jul 22, 2019$0.7500
Apr 08, 2019$0.6300
Jan 07, 2019$0.6300
Nov 09, 2018$0.6300
Jul 09, 2018$0.5800
Apr 16, 2018$0.5800
Jan 12, 2018$0.5800
Nov 13, 2017$0.4800
Jul 14, 2017$0.4500
Apr 13, 2017$0.4500
Jan 06, 2017$0.4500
Nov 10, 2016$0.4500

Payments are cash dividends per share by ex-dividend date, adjusted for stock splits, from daily price records; the upcoming dividend comes from the Nasdaq dividend calendar. Yield = dividends paid in the last 12 months divided by the latest close. Not investment advice.

Frequently asked questions

How much does MSC Industrial Direct pay in dividends?

MSC Industrial Direct paid $3.48 per share over the last 12 months, a yield of 3.07% at the latest close. It pays quarterly.

When is MSC Industrial Direct's next ex-dividend date?

No upcoming ex-dividend date is on the calendar yet. The most recent one was July 08, 2026.

What is an ex-dividend date?

The first trading day on which a new buyer of the stock is not entitled to the upcoming dividend. To receive it you must own the shares at the close of the trading day before the ex-date.