SEC EDGAR · Insider purchase
MSM: JACOBSON MITCHELL reported buying shares
3 reported purchases of non-derivative securities. Code P includes open-market and private purchases; it does not establish motive.
Follow MSM- Became public
- Oct 27, 2026
- Event / period date
- Oct 23, 2026
- Collected
- Nov 8, 2026, 6:17 PM EST
Why this is connected
This filing identifies MSC INDUSTRIAL DIRECT CO INC as the issuer of the security. The company's SEC identifier connects it to MSM.
Reported transactions
JACOBSON MITCHELL (Director)
60,951 shares · Class A Common Stock
Oct 23, 2026 · $115.1094 per share
134,662 shares · Class A Common Stock
Oct 23, 2026 · $115.995 per share
54,387 shares · Class A Common Stock
Oct 23, 2026 · $116.7194 per share
Value calculated from the reported shares and prices: $28,984,169.74.
Code P covers open-market and private purchases. Grants, option exercises, and tax withholding are excluded from purchase results. Read the source footnotes for ownership and pricing details.
Source evidence
Read the source excerpt or record
<?xml version="1.0"?>
<ownershipDocument>
<schemaVersion>X0609</schemaVersion>
<documentType>4</documentType>
<periodOfReport>2026-10-23</periodOfReport>
<notSubjectToSection16>0</notSubjectToSection16>
<issuer>
<issuerCik>0001003078</issuerCik>
<issuerName>MSC INDUSTRIAL DIRECT CO INC</issuerName>
<issuerTradingSymbol>MSM</issuerTradingSymbol>
<issuerForeignTradingSymbol></issuerForeignTradingSymbol>
</issuer>
<reportingOwner>
<reportingOwnerId>
<rptOwnerCik>0001008015</rptOwnerCik>
<rptOwnerName>JACOBSON MITCHELL</rptOwnerName>
</reportingOwnerId>
<reportingOwnerAddress>
<rptOwnerNonUSAddressFlag>false</rptOwnerNonUSAddressFlag>
<rptOwnerStreet1>C/O MSC INDUSTRIAL DIRECT CO., INC.</rptOwnerStreet1>
<rptOwnerStreet2>515 BROADHOLLOW ROAD</rptOwnerStreet2>
<rptOwnerCity>MELVILLE</rptOwnerCity>
<rptOwnerState>NY</rptOwnerState>
<rptOwnerZipCode>11747</rptOwnerZipCode>
<rptOwnerStateDescription></rptOwnerStateDescription>
</reportingOwnerAddress>
<reportingOwnerRelationship>
<isDirector>1</isDirector>
<isOfficer>0</isOfficer>
<isTenPercentOwner>1</isTenPercentOwner>
<isOther>0</isOther>
<officerTitle></officerTitle>
<otherText></otherText>
</reportingOwnerRelationship>
</reportingOwner>
<aff10b5One>0</aff10b5One>
<nonDerivativeTable>
<nonDerivativeTransaction>
<securityTitle>
<value>Class A Common Stock</value>
</securityTitle>
<transactionDate>
<value>2026-10-23</value>
</transactionDate>
<deemedExecutionDate></deemedExecutionDate>
<transactionCoding>
<transactionFormType>4</transactionFormType>
<transactionCode>P</transactionCode>
<equitySwapInvolved>0</equitySwapInvolved>
</transactionCoding>
<transactionTimeliness></transactionTimeliness>
<transactionAmounts>
<transactionShares>
<value>60951</value>
</transactionShares>
<transactionPricePerShare>
<value>115.1094</value>
<footnoteId id="F1"/>
</transactionPricePerShare>
<transactionAcquiredDisposedCode>
<value>A</value>
</transactionAcquiredDisposedCode>
</transactionAmounts>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>2389143</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>D</value>
</directOrIndirectOwnership>
</ownershipNature>
</nonDerivativeTransaction>
<nonDerivativeTransaction>
<securityTitle>
<value>Class A Common Stock</value>
</securityTitle>
<transactionDate>
<value>2026-10-23</value>
</transactionDate>
<deemedExecutionDate></deemedExecutionDate>
<transactionCoding>
<transactionFormType>4</transactionFormType>
<transactionCode>P</transactionCode>
<equitySwapInvolved>0</equitySwapInvolved>
</transactionCoding>
<transactionTimeliness></transactionTimeliness>
<transactionAmounts>
<transactionShares>
<value>134662</value>
</transactionShares>
<transactionPricePerShare>
<value>115.995</value>
<footnoteId id="F2"/>
</transactionPricePerShare>
<transactionAcquiredDisposedCode>
<value>A</value>
</transactionAcquiredDisposedCode>
</transactionAmounts>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>2523805</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>D</value>
</directOrIndirectOwnership>
</ownershipNature>
</nonDerivativeTransaction>
<nonDerivativeTransaction>
<securityTitle>
<value>Class A Common Stock</value>
</securityTitle>
<transactionDate>
<value>2026-10-23</value>
</transactionDate>
<deemedExecutionDate></deemedExecutionDate>
<transactionCoding>
<transactionFormType>4</transactionFormType>
<transactionCode>P</transactionCode>
<equitySwapInvolved>0</equitySwapInvolved>
</transactionCoding>
<transactionTimeliness></transactionTimeliness>
<transactionAmounts>
<transactionShares>
<value>54387</value>
</transactionShares>
<transactionPricePerShare>
<value>116.7194</value>
<footnoteId id="F3"/>
</transactionPricePerShare>
<transactionAcquiredDisposedCode>
<value>A</value>
</transactionAcquiredDisposedCode>
</transactionAmounts>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>2578192</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>D</value>
</directOrIndirectOwnership>
</ownershipNature>
</nonDerivativeTransaction>
<nonDerivativeTransaction>
<securityTitle>
<value>Class A Common Stock</value>
</securityTitle>
<transactionDate>
<value>2026-10-23</value>
</transactionDate>
<deemedExecutionDate></deemedExecutionDate>
<transactionCoding>
<transactionFormType>4</transactionFormType>
<transactionCode>G</transactionCode>
<equitySwapInvolved>0</equitySwapInvolved>
</transactionCoding>
<transactionTimeliness></transactionTimeliness>
<transactionAmounts>
<transactionShares>
<value>8200</value>
</transactionShares>
<transactionPricePerShare>
<value>0</value>
</transactionPricePerShare>
<transactionAcquiredDisposedCode>
<value>D</value>
</transactionAcquiredDisposedCode>
</transactionAmounts>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>4286124</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>I</value>
</directOrIndirectOwnership>
<natureOfOwnership>
<value>See footnotes</value>
<footnoteId id="F4"/>
<footnoteId id="F5"/>
</natureOfOwnership>
</ownershipNature>
</nonDerivativeTransaction>
<nonDerivativeHolding>
<securityTitle>
<value>Class A Common Stock</value>
</securityTitle>
<postTransactionAmounts>
<sharesOwnedFollowingTransaction>
<value>1467204</value>
</sharesOwnedFollowingTransaction>
</postTransactionAmounts>
<ownershipNature>
<directOrIndirectOwnership>
<value>I</value>
</directOrIndirectOwnership>
<natureOfOwnership>
<value>See footnotes</value>
<footnoteId id="F4"/>
<footnoteId id="F6"/>
</natureOfOwnership>
</ownershipNature>
</nonDerivativeHolding>
</nonDerivativeTable>
<footnotes>
<footnote id="F1">The price shown in Column 4 is a weighted average price. The price range is $114.43 - $115.42. The Reporting Person undertakes to provide upon request by the staff of the Securities and Exchange Commission, the issuer or a security holder of the issuer, full information regarding the number of shares transacted at each separate price.</footnote>
<footnote id="F2">The price shown in Column 4 is a weighted average price. The price range is $115.42 - $116.425. The Reporting Person undertakes to provide upon request by the staff of the Securities and Exchange Commission, the issuer or a security holder of the issuer, full information regarding the number of shares transacted at each separate price.</footnote>
<footnote id="F3">The price shown in Column 4 is a weighted average price. The price range is $116.43 - $117.43. The Reporting Person undertakes to provide upon request by the staff of the Securities and Exchange Commission, the issuer or a security holder of the issuer, full information regarding the number of shares transacted at each separate price.</footnote>
<footnote id="F4">The Reporting Person disclaims beneficial ownership of the securities reported herein, except to the extent of such Reporting Person's pecuniary interest therein.</footnote>
<footnote id="F5">Represents shares held by trusts of which the Reporting Person is the settlor and over whose trustees the Reporting Person can exercise remove and replace powers.</footnote>
<footnote id="F6">Represents shares held by trusts over whose portfolio securities the Reporting Person exercises voting or dispositive power.</footnote>
</footnotes>
<ownerSignature>
<signatureName>/s/ J. Robert Small, as attorney-in-fact for Mitchell Jacobson</signatureName>
<signatureDate>2026-10-27</signatureDate>
</ownerSignature>
</ownershipDocument>Congressional trading in MSM
These disclosures provide context. Their presence does not establish a link between a trader and the event.
- May 2, 2021$15K–$50K
Sen. David Perdue (R-GA)
Sold (full) MSC Industrial Direct Co. MSM
$15K–$50K · Traded Apr 14, 2020 · disclosed May 2, 2021 · Joint · filed 383 days later
- May 8, 2020$15K–$50K
Sen. David Perdue (R-GA)
Sold (full) MSC Industrial Direct Co. MSM
$15K–$50K · Traded Apr 14, 2020 · disclosed May 8, 2020 · Joint
- Apr 5, 2020$1K–$15K
Sen. David Perdue (R-GA)
Bought MSC Industrial Direct Co. MSM
$1K–$15K · Traded Mar 20, 2020 · disclosed Apr 5, 2020 · Joint
- Apr 5, 2020$1K–$15K
Sen. David Perdue (R-GA)
Bought MSC Industrial Direct Co. MSM
$1K–$15K · Traded Mar 17, 2020 · disclosed Apr 5, 2020 · Joint
- Apr 5, 2020$1K–$15K
Sen. David Perdue (R-GA)
Bought MSC Industrial Direct Co. MSM
$1K–$15K · Traded Mar 10, 2020 · disclosed Apr 5, 2020 · Joint
- Nov 5, 2019$1K–$15K
Sen. David Perdue (R-GA)
Sold (partial) MSC Industrial Direct Co. MSM
$1K–$15K · Traded Sep 30, 2019 · disclosed Nov 5, 2019 · Joint
- Aug 5, 2019$1K–$15K
Sen. David Perdue (R-GA)
Bought MSC Industrial Direct Co. MSM
$1K–$15K · Traded Jul 10, 2019 · disclosed Aug 5, 2019 · Joint
Original documents control. Public records can be amended, and company connections may require interpretation. Nothing here is investment advice.