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 Co. (FAST)
← All FAST superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 8,166,664 2.52 Reduce 11.87% 0.24 $42.76–49.67 · VW $45.79i $378,933,210 SEC
2025   Q4 9,266,888 2.01 Add 0.76% 0.02 $38.97–44.95 · VW $42.43i $371,880,216 SEC
2025   Q3 9,196,705 2.48 Reduce 1.09% 0.02 $40.76–50.63 · VW $44.18i $451,006,413 SEC
2025   Q2 9,298,033 2.26 Reduce 2.82% 0.07 $39.04–48.10 · VW $44.42i $390,517,386 SEC
2025   Q1 9,568,096 2.40 Reduce 3.00% 0.06 $35.31–41.21 · VW $39.00i $371,002,922 SEC
2024   Q4 9,863,856 2.14 Add 0.54% 0.01 $35.36–42.44 · VW $38.14i $354,654,943 SEC
2024   Q3 9,811,348 2.14 Reduce 2.90% 0.06 $32.04–39.38 · VW $36.84i $350,363,237 SEC
2024   Q2 10,104,272 2.12 Reduce 4.84% 0.13 $30.68–35.86 · VW $33.97i $317,476,226 SEC
2024   Q1 10,618,652 2.58 Reduce 1.98% 0.05 $33.40–39.52 · VW $35.63i $409,561,407 SEC
2023   Q4 10,832,610 2.34 Reduce 2.36% 0.05 $29.02–35.05 · VW $32.73i $350,814,075 SEC
2023   Q3 11,094,792 2.25 Reduce 0.39% <0.01 $26.92–30.47 · VW $28.85i $303,109,718 SEC
2023   Q2 11,137,988 2.30 Add 6.36% 0.14 $26.42–29.72 · VW $28.48i $328,514,956 SEC
2023   Q1 10,472,338 2.30 Reduce 1.64% 0.03 $25.02–27.67 · VW $26.54i $282,438,956 SEC
2022   Q4 10,646,430 2.13 Reduce 1.59% 0.04 $22.85–26.75 · VW $24.96i $251,894,534 SEC
2022   Q3 10,818,498 2.26 Reduce 1.04% 0.02 $21.86–28.33 · VW $24.79i $249,042,000 SEC
2022   Q2 10,932,546 2.28 Reduce 0.24% <0.01 $22.84–28.67 · VW $25.73i $272,876,000 SEC
2022   Q1 10,959,132 2.32 Add 2.74% 0.06 $24.42–30.37 · VW $27.48i $325,487,000 SEC
2021   Q4 10,666,570 2.26 Reduce 6.89% 0.14 $27.02–32.38 · VW $29.25i $341,650,000 SEC
2021   Q3 11,455,290 2.02 Reduce 1.57% 0.03 $25.35–28.62 · VW $27.50i $295,604,000 SEC
2021   Q2 11,638,466 2.04 Reduce 1.58% 0.03 $24.69–27.53 · VW $26.54i $302,600,000 SEC
2021   Q1 11,824,708 2.16 Reduce 3.43% 0.08 $21.68–26.68 · VW $24.83i $297,273,000 SEC
2020   Q4 12,244,622 2.24 Reduce 0.47% 0.01 $21.83–25.94 · VW $23.52i $298,953,000 SEC
2020   Q3 12,302,084 2.32 Reduce 1.13% 0.03 $21.28–24.93 · VW $22.61i $277,351,000 SEC
2020   Q2 12,442,430 2.32 Add 0.90% 0.02 $17.58–23.53 · VW $21.55i $266,517,000 SEC
2020   Q1 12,331,290 2.13 Reduce 0.19% <0.01 $13.36–19.66 · VW $17.04i $192,676,000 SEC
2019   Q4 12,355,002 2.12 Reduce 2.07% 0.04 $17.01–18.97 · VW $17.81i $228,258,000 SEC
2019   Q3 12,616,042 2.00 Reduce 0.44% <0.01 $14.19–18.90 · VW $17.02i $206,083,000 SEC
2019   Q2 12,671,918 2.09 Reduce 1.94% 0.04 $14.72–17.75 · VW $15.96i $206,488,000 SEC
2019   Q1 12,922,100 2.21 Reduce 0.33% <0.01 $14.95–17.97 · VW $16.85i $207,756,000 SEC
2018   Q4 12,965,528 2.05 Add 8.09% 0.15 $12.30–15.22 · VW $14.21i $169,491,000 SEC
2018   Q3 11,994,940 1.96 Reduce 6.32% 0.11 $12.00–15.28 · VW $13.38i $173,987,000 SEC
2018   Q2 12,804,824 1.66 Buy 1.66 $11.84–14.62 · VW $13.56i $154,074,000 SEC
Price snapshot:
Current price$47.05
Avg. buy price$13.99
+/- since buy236.43%
52-week low$38.55
52-week high$49.83