Donald Yacktman - Yacktman Asset Management
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    76
Portfolio value:    $7,499,157,453
Holdings Activity Buys Sells    History
Holding/activity history for  MSC Industrial Direct (MSM)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2023   Q3 0 0.00 Sell 100.00% 0.26 SEC
2023   Q2 291,035 0.26 Reduce 3.00% <0.01 $95.28 $27,729,815 SEC
2023   Q1 300,045 0.25 Add 0.98% <0.01 $84.00 $25,203,780 SEC
2022   Q4 297,132 0.24 Reduce 18.74% 0.05 $81.70 $24,275,684 SEC
2022   Q3 365,635 0.29 Reduce 70.63% 0.69 $72.81 $26,622,000 SEC
2022   Q2 1,244,875 0.97 Reduce 0.19% <0.01 $75.11 $93,503,000 SEC
2022   Q1 1,247,303 0.95 Reduce 0.04% <0.01 $85.21 $106,283,000 SEC
2021   Q4 1,247,846 0.93 Reduce 0.24% <0.01 $84.06 $104,894,000 SEC
2021   Q3 1,250,827 0.96 Reduce 0.08% <0.01 $80.19 $100,304,000 SEC
2021   Q2 1,251,877 1.09 Reduce 2.68% 0.03 $89.73 $112,331,000 SEC
2021   Q1 1,286,337 1.21 Add 0.94% 0.01 $90.19 $116,015,000 SEC
2020   Q4 1,274,343 1.33 Reduce 2.68% 0.03 $84.39 $107,542,000 SEC
2020   Q3 1,309,432 1.23 Add 5.66% 0.07 $63.28 $82,861,000 SEC
2020   Q2 1,239,244 1.44 Reduce 19.05% 0.27 $72.81 $90,229,000 SEC
2020   Q1 1,530,910 1.40 Add 730.32% 1.23 $54.97 $84,154,000 SEC
2019   Q4 184,377 0.18 Reduce 0.43% <0.01 $78.47 $14,468,000 SEC
2019   Q3 185,182 0.17 Buy 0.17 $72.53 $13,431,000 SEC