2m 2m 2m 2m 2m 2m 2m
MSC INDL DIRECT-A (MSM)
NYSE
$124.13+$0.14 (+0.11%)
Price as of Jul 14, 2026 5:23 PM EDT- $6.9BMarket Cap
- 42.69%1-Year Change
- Industrial DistributionIndustry
MSC INDL DIRECT-A (MSM)
$124.13+$0.14 (+0.11%)
Top Holders
Institutional
Mutual Funds
Holder | Ownership %
| Shares Held | Change (Shares, %) | Report Date |
|---|---|---|---|---|
BLACKROCK INC. | 9.83% | 5.5M | -83,950 (-1.53%) | Jun 30, 2024 |
BLACKROCK, INC. | 9.73% | 5.4M | +90,651 (+1.67%) | Mar 31, 2026 |
BLACKROCK FUNDING, INC. /DE | 9.32% | 5.2M | -202,129 (-3.88%) | Dec 31, 2024 |
VANGUARD GROUP INC | 7.55% | 4.2M | -233,076 (-5.52%) | Dec 31, 2025 |
AMERICAN CENTURY COMPANIES INC | 4.68% | 2.6M | -218,789 (-8.37%) | Mar 31, 2026 |
N/A | 3.82% | 2.1M | +2.1M (+100.00%) | Mar 31, 2026 |
FULLER & THALER ASSET MANAGEMENT, INC. | 3.20% | 1.8M | -10,720 (-0.60%) | Mar 31, 2026 |
Holder | Ownership %
| Shares Held | Change (Shares, %) | Report Date |
|---|---|---|---|---|
Angel Oak Funds Trust | 31.50% | 17.6M | 0 (0.00%) | Apr 30, 2026 |
PIMCO FUNDS | 17.15% | 9.6M | 0 (0.00%) | Mar 31, 2026 |
TRUST FOR PROFESSIONAL MANAGERS | 11.83% | 6.6M | 0 (0.00%) | May 31, 2026 |
Trust for Advised Portfolios | 10.22% | 5.7M | -78,092 (-1.37%) | Dec 31, 2023 |
Voya FUNDS TRUST | 7.23% | 4.0M | 0 (0.00%) | Mar 31, 2026 |
VANGUARD INDEX FUNDS | 6.46% | 3.6M | +244,504 (+6.77%) | Mar 31, 2026 |
SCHWAB STRATEGIC TRUST | 3.07% | 1.7M | +51,291 (+3.00%) | Feb 28, 2026 |
Current Ownership Distribution
- Institutions809.8M (56.55%)
- Mutual Funds612.8M (42.79%)
- Insiders9.4M (0.66%)
- Other0 (0.00%)
Insider Transactions
- 0.66% (9.4M)Current InsiderOwnership (%, shares)
- 1Number of InsiderBuying (last 12 months)
- $750.5MAmount of InsiderBuying (last 12 months)
- 1Number of InsiderSelling (last 12 months)
- $372,501.13Amount of InsiderSelling (last 12 months)
Insider Name & Title | Type | Date
| Transaction Value | Shares | Share Price | Shares After Transactions |
|---|---|---|---|---|---|---|
Seseri Rudina | Sell | Feb 02, 2026 | $156,294.18 | 1,800 | $86.83 | 6,090 |
Purcell Rahquel | Exempt | Jan 24, 2026 | $0.00 | 695 | $0.00 | 0 |
Kaufmann Michael C | Exempt | Jan 24, 2026 | $0.00 | 695 | $0.00 | 0 |
Purcell Rahquel | Exempt | Jan 24, 2026 | $0.00 | 50 | $0.00 | 25 |
Kaufmann Michael C | Exempt | Jan 24, 2026 | $0.00 | 50 | $0.00 | 25 |
Purcell Rahquel | Exempt | Jan 24, 2026 | $0.00 | 695 | $0.00 | 3,862 |
Kaufmann Michael C | Exempt | Jan 24, 2026 | $0.00 | 695 | $0.00 | 15,501 |
Purcell Rahquel | Exempt | Jan 24, 2026 | $0.00 | 50 | $0.00 | 3,912 |
Kaufmann Michael C | Exempt | Jan 24, 2026 | $0.00 | 50 | $0.00 | 15,551 |
PELLER PHILIP | Award | Jan 23, 2026 | $0.00 | 1,603 | $0.00 | 1,603 |
JACOBSON MITCHELL | Award | Jan 23, 2026 | $0.00 | 1,603 | $0.00 | 1,603 |
Purcell Rahquel | Award | Jan 23, 2026 | $0.00 | 1,603 | $0.00 | 1,603 |
Kaufmann Michael C | Award | Jan 23, 2026 | $0.00 | 1,603 | $0.00 | 1,603 |
GOESER LOUISE K | Award | Jan 23, 2026 | $0.00 | 1,603 | $0.00 | 1,603 |
Aarnes Robert B | Award | Jan 23, 2026 | $0.00 | 1,603 | $0.00 | 1,603 |
Aarnes Robert B | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 799 |
PALADINO STEVEN | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 799 |
Kaufmann Michael C | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 799 |
Seseri Rudina | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 799 |
Aarnes Robert B | Exempt | Jan 22, 2026 | $0.00 | 24 | $0.00 | 25 |
PALADINO STEVEN | Exempt | Jan 22, 2026 | $0.00 | 24 | $0.00 | 75 |
Kaufmann Michael C | Exempt | Jan 22, 2026 | $0.00 | 24 | $0.00 | 75 |
Seseri Rudina | Exempt | Jan 22, 2026 | $0.00 | 24 | $0.00 | 75 |
Aarnes Robert B | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 799 |
PALADINO STEVEN | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 14,759 |
Kaufmann Michael C | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 14,782 |
Seseri Rudina | Exempt | Jan 22, 2026 | $0.00 | 799 | $0.00 | 7,121 |
Aarnes Robert B | Exempt | Jan 22, 2026 | $0.00 | 24 | $0.00 | 823 |
PALADINO STEVEN | Exempt | Jan 22, 2026 | $0.00 | 24 | $0.00 | 14,783 |
Kaufmann Michael C | Exempt | Jan 22, 2026 | $0.00 | 24 | $0.00 | 14,806 |