William von Mueffling - Cantillon Capital Management
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    38
Portfolio value:    $15,050,978,966
Holdings Activity Buys Sells    History
Holding/activity history for  Fastenal (FAST)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 8,166,664 2.52 Reduce 11.87% 0.24 $46.40 $378,933,210 SEC
2025   Q4 9,266,888 2.01 Add 0.76% 0.02 $40.13 $371,880,216 SEC
2025   Q3 9,196,705 2.48 Reduce 1.09% 0.02 $49.04 $451,006,413 SEC
2025   Q2 9,298,033 2.26 Add 94.35% 1.10 $42.00 $390,517,386 SEC
2025   Q1 4,784,048 2.40 Reduce 3.00% 0.06 $77.55 $371,002,922 SEC
2024   Q4 4,931,928 2.14 Add 0.54% 0.01 $71.91 $354,654,943 SEC
2024   Q3 4,905,674 2.14 Reduce 2.90% 0.06 $71.42 $350,363,237 SEC
2024   Q2 5,052,136 2.12 Reduce 4.84% 0.13 $62.84 $317,476,226 SEC
2024   Q1 5,309,326 2.58 Reduce 1.98% 0.05 $77.14 $409,561,407 SEC
2023   Q4 5,416,305 2.34 Reduce 2.36% 0.05 $64.77 $350,814,075 SEC
2023   Q3 5,547,396 2.25 Reduce 0.39% <0.01 $54.64 $303,109,718 SEC
2023   Q2 5,568,994 2.30 Add 6.36% 0.14 $58.99 $328,514,956 SEC
2023   Q1 5,236,169 2.30 Reduce 1.64% 0.03 $53.94 $282,438,956 SEC
2022   Q4 5,323,215 2.13 Reduce 1.59% 0.04 $47.32 $251,894,534 SEC
2022   Q3 5,409,249 2.26 Reduce 1.04% 0.02 $46.04 $249,042,000 SEC
2022   Q2 5,466,273 2.28 Reduce 0.24% <0.01 $49.92 $272,876,000 SEC
2022   Q1 5,479,566 2.32 Add 2.74% 0.06 $59.40 $325,487,000 SEC
2021   Q4 5,333,285 2.26 Reduce 6.89% 0.14 $64.06 $341,650,000 SEC
2021   Q3 5,727,645 2.02 Reduce 1.57% 0.03 $51.61 $295,604,000 SEC
2021   Q2 5,819,233 2.04 Reduce 1.58% 0.03 $52.00 $302,600,000 SEC
2021   Q1 5,912,354 2.16 Reduce 3.43% 0.08 $50.28 $297,273,000 SEC
2020   Q4 6,122,311 2.24 Reduce 0.47% 0.01 $48.83 $298,953,000 SEC
2020   Q3 6,151,042 2.32 Reduce 1.13% 0.03 $45.09 $277,351,000 SEC
2020   Q2 6,221,215 2.32 Add 0.90% 0.02 $42.84 $266,517,000 SEC
2020   Q1 6,165,645 2.13 Reduce 0.19% <0.01 $31.25 $192,676,000 SEC
2019   Q4 6,177,501 2.12 Reduce 2.07% 0.04 $36.95 $228,258,000 SEC
2019   Q3 6,308,021 2.00 Reduce 0.44% <0.01 $32.67 $206,083,000 SEC
2019   Q2 6,335,959 2.09 Add 96.13% 1.02 $32.59 $206,488,000 SEC
2019   Q1 3,230,525 2.21 Reduce 0.33% <0.01 $64.31 $207,756,000 SEC
2018   Q4 3,241,382 2.05 Add 8.09% 0.15 $52.29 $169,491,000 SEC
2018   Q3 2,998,735 1.96 Reduce 6.32% 0.11 $58.02 $173,987,000 SEC
2018   Q2 3,201,206 1.66 Buy 1.66 $48.13 $154,074,000 SEC