William Frels - Mairs & Power
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    245
Portfolio value:    $9,786,094,433
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 3,922,442 1.86 Reduce 15.96% 0.29 $42.76–49.67 · VW $45.79i $182,001,337 SEC
2025   Q4 4,667,499 1.80 Reduce 1.09% 0.02 $38.97–44.95 · VW $42.43i $187,306,719 SEC
2025   Q3 4,719,036 2.18 Reduce 12.17% 0.27 $40.76–50.63 · VW $44.18i $231,421,506 SEC
2025   Q2 5,372,759 2.23 Reduce 0.13% <0.01 $39.04–48.10 · VW $44.42i $225,655,861 SEC
2025   Q1 5,379,710 2.17 Reduce 0.72% 0.01 $35.31–41.21 · VW $39.00i $208,598,279 SEC
2024   Q4 5,418,862 1.88 Reduce 0.82% 0.02 $35.36–42.44 · VW $38.14i $194,835,205 SEC
2024   Q3 5,463,860 1.84 Add 2.58% 0.05 $32.04–39.38 · VW $36.84i $195,114,462 SEC
2024   Q2 5,326,626 1.62 Reduce 1.07% 0.02 $30.68–35.86 · VW $33.97i $167,362,608 SEC
2024   Q1 5,384,192 2.01 Reduce 15.62% 0.34 $33.40–39.52 · VW $35.63i $207,668,309 SEC
2023   Q4 6,381,194 2.18 Reduce 1.34% 0.03 $29.02–35.05 · VW $32.73i $206,654,987 SEC
2023   Q3 6,467,786 2.07 Reduce 0.54% 0.01 $26.92–30.47 · VW $28.85i $176,699,930 SEC
2023   Q2 6,502,668 2.09 Add 1.39% 0.03 $26.42–29.72 · VW $28.48i $191,796,210 SEC
2023   Q1 6,413,358 2.00 Add 8.21% 0.15 $25.02–27.67 · VW $26.54i $172,968,282 SEC
2022   Q4 5,926,918 1.69 Reduce 0.77% 0.01 $22.85–26.75 · VW $24.96i $140,230,894 SEC
2022   Q3 5,972,738 1.73 Reduce 0.94% 0.02 $21.86–28.33 · VW $24.79i $137,492,000 SEC
2022   Q2 6,029,250 1.80 Reduce 6.91% 0.13 $22.84–28.67 · VW $25.73i $150,490,000 SEC
2022   Q1 6,477,056 1.94 Reduce 2.48% 0.05 $24.42–30.37 · VW $27.48i $192,369,000 SEC
2021   Q4 6,642,042 1.97 Reduce 2.38% 0.04 $27.02–32.38 · VW $29.25i $212,745,000 SEC
2021   Q3 6,804,188 1.76 Reduce 3.33% 0.06 $25.35–28.62 · VW $27.50i $175,582,000 SEC
2021   Q2 7,038,368 1.81 Reduce 1.22% 0.02 $24.69–27.53 · VW $26.54i $182,998,000 SEC
2021   Q1 7,125,604 1.88 Reduce 1.69% 0.03 $21.68–26.68 · VW $24.83i $179,138,000 SEC
2020   Q4 7,247,782 1.97 Reduce 0.65% 0.01 $21.83–25.94 · VW $23.52i $176,955,000 SEC
2020   Q3 7,295,506 2.05 Reduce 12.88% 0.30 $21.28–24.93 · VW $22.61i $164,477,000 SEC
2020   Q2 8,373,706 2.34 Reduce 11.23% 0.24 $17.58–23.53 · VW $21.55i $179,365,000 SEC
2020   Q1 9,432,634 2.15 Reduce 9.25% 0.20 $13.36–19.66 · VW $17.04i $147,385,000 SEC
2019   Q4 10,394,430 2.18 Reduce 0.62% 0.01 $17.01–18.97 · VW $17.81i $192,037,000 SEC
2019   Q3 10,459,320 2.07 Reduce 0.37% <0.01 $14.19–18.90 · VW $17.02i $170,853,000 SEC
2019   Q2 10,497,664 2.05 Reduce 6.27% 0.14 $14.72–17.75 · VW $15.96i $171,059,000 SEC
2019   Q1 11,199,536 2.19 Reduce 4.72% 0.10 $14.95–17.97 · VW $16.85i $180,061,000 SEC
2018   Q4 11,754,608 2.07 Add 0.21% <0.01 $12.30–15.22 · VW $14.21i $153,662,000 SEC
2018   Q3 11,730,232 1.98 Reduce 0.38% <0.01 $12.00–15.28 · VW $13.38i $170,147,000 SEC
2018   Q2 11,775,500 1.76 Reduce 1.94% 0.04 $11.84–14.62 · VW $13.56i $141,689,000 SEC
2018   Q1 12,008,816 2.02 Add 0.81% 0.02 $12.13–14.69 · VW $13.10i $163,890,000 SEC
2017   Q4 11,912,544 1.89 Add 3.73% 0.07 $11.60–14.45 · VW $13.27i $162,874,000 SEC
2017   Q3 11,484,352 1.57 Add 18.22% 0.24 $9.95–12.24 · VW $11.31i $130,864,000 SEC
2017   Q2 9,714,216 1.28 Add 16.31% 0.18 $10.27–11.65 · VW $10.88i $105,715,000 SEC
2017   Q1 8,352,104 1.32 Reduce 4.24% 0.06 $11.06–13.19 · VW $11.80i $107,533,000 SEC
2016   Q4 8,721,624 1.32 Reduce 0.34% <0.01 $9.52–12.89 · VW $11.61i $102,435,000 SEC
2016   Q3 8,751,128 1.20 Reduce 0.35% <0.01 $9.43–11.14 · VW $10.10i $91,406,000 SEC
2016   Q2 8,781,548 1.32 Reduce 0.63% <0.01 $10.37–11.76 · VW $10.94i $97,453,000 SEC
2016   Q1 8,837,164 1.54 Add 0.29% <0.01 $9.62–12.50 · VW $11.27i $108,255,000 SEC
2015   Q4 8,811,468 1.35 Add 0.06% <0.01 $8.77–10.49 · VW $9.80i $89,921,000 SEC
2015   Q3 8,806,048 1.26 Add 1.48% 0.02 $8.61–10.49 · VW $9.63i $80,597,000 SEC
2015   Q2 8,677,584 1.30 Add 0.05% <0.01 $9.93–10.88 · VW $10.42i $91,505,000 SEC
2015   Q1 8,672,820 1.24 Add 1.61% 0.02 $9.86–11.45 · VW $10.66i $89,840,000 SEC
2014   Q4 8,535,644 1.41 Add 5.95% 0.08 $10.93–12.11 · VW $11.38i $101,489,000 SEC
2014   Q3 8,056,440 1.32 Add 9.67% 0.12 $10.05–11.85 · VW $10.97i $90,434,000 SEC
2014   Q2 7,345,792 1.31 Reduce 0.22% <0.01 $11.04–12.74 · VW $11.62i $90,886,000 SEC
2014   Q1 7,362,184 1.40 Add 34.22% 0.36 $10.62–13.05 · VW $12.06i $90,739,000 SEC
2013   Q4 5,485,096 1.05 Add 8.34% 0.08 $10.88–12.99 · VW $11.62i $65,149,000 SEC
2013   Q3 5,062,680 1.15 Add 10.19% 0.11 $10.94–12.90 · VW $12.10i $63,625,000 SEC
2013   Q2 4,594,412 1.05 Add 0.58% <0.01 $11.10–13.28 · VW $12.21i $52,595,000 SEC
2013   Q1 4,567,768 0.60 Add 0.57% <0.01 $11.75–13.35 · VW $12.45i $58,616,000 SEC
2012   Q4 4,541,668 1.32 Reduce 0.75% <0.01 $10.00–12.50 · VW $11.64i $52,967,000 SEC
2012   Q3 4,576,168 1.21 Add 0.64% <0.01 $10.37–11.79 · VW $11.11i $49,182,000 SEC
2012   Q2 4,546,868 1.20 Add 0.05% <0.01 $9.40–11.97 · VW $10.72i $45,821,000 SEC
2012   Q1 4,544,548 1.58 Reduce 9.77% 0.15 $11.40–13.76 · VW $12.29i $61,465,000 SEC
2011   Q4 5,036,852 1.58 Reduce 3.31% 0.05 $9.19–11.90 · VW $10.92i $54,914,000 SEC
2011   Q3 5,209,120 1.39 Reduce 1.91% 0.01 $7.28–9.78 · VW $8.86i $43,340,000 SEC
2011   Q2 5,310,320 0.65 Reduce 1.17% 0.01 $7.73–9.20 · VW $8.45i $47,780,000 SEC
2011   Q1 5,373,256 1.19 Reduce 0.65% <0.01 $7.27–8.72 · VW $8.12i $43,544,000 SEC
2010   Q4 5,408,256 1.17 Reduce 0.40% <0.01 $6.36–7.69 · VW $7.10i $40,501,000 SEC
2010   Q3 5,429,736 0.57 Reduce 0.31% <0.01 $5.58–6.86 · VW $6.29i $36,100,972,000 SEC
2010   Q2 5,446,464 1.17 Reduce 0.93% <0.01 $5.88–7.08 · VW $6.36i $34,169,754,000 SEC
2010   Q1 5,497,784 0.50 Reduce 1.04% <0.01 $5.12–7.08 · VW $6.35i $32,979,832,000 SEC
2009   Q4 5,555,384 0.46 Reduce 0.99% <0.01 $4.31–5.91 · VW $5.14i $28,915,774,000 SEC
2009   Q3 5,611,136 0.45 Add 5.18% 0.02 $4.30–5.21 · VW $4.61i $27,143,870,000 SEC
2009   Q2 5,335,016 0.42 Add 19.27% 0.07 $3.66–4.88 · VW $4.33i $22,120,310,000 SEC
2009   Q1 4,473,016 0.41 Add 5.04% 0.02 $3.23–5.04 · VW $4.36i $17,978,729,000 SEC
2008   Q4 4,258,416 0.35 Add 17.57% 0.05 $3.76–5.31 · VW $4.45i $18,550,725,000 SEC
2008   Q3 3,621,960 0.33 Reduce 1.31% <0.01 $3.94–7.06 · VW $5.34i $22,361,076,000 SEC
2008   Q2 3,669,960 0.29 Reduce 1.14% <0.01 $5.23–6.53 · VW $5.96i $19,799,434,000 SEC
2008   Q1 3,712,360 0.29 Add 14.40% 0.04 $4.70–6.41 · VW $5.73i $21,313,587,000 SEC
2007   Q4 3,244,960 0.33 Add 92.04% 0.16 $4.03–5.56 · VW $4.88i $16,395,160 SEC
2007   Q3 1,689,760 0.11 Add 1.33% <0.01 $5.18–6.62 · VW $5.79i $9,591,500,000 SEC
2007   Q2 1,667,560 0.11 Add 1414.31% 0.10 $5.01–6.12 · VW $5.59i $8,725,508 SEC
2007   Q1 110,120 <0.01 Add 13.15% <0.01 $4.13–5.26 · VW $4.84i $482,463 SEC
2006   Q4 97,320 <0.01 Add 6.11% <0.01 $4.35–5.10 · VW $4.70i $436,480 SEC
2006   Q3 91,720 0.01 Reduce 4.18% <0.01 $4.30–5.39 · VW $4.91i $442,434 SEC
2006   Q2 95,720 0.01 Add 24.64% <0.01 $4.15–6.16 · VW $4.92i $482,070 SEC
2006   Q1 76,800 <0.01 Reduce 3.03% <0.01 $4.73–6.13 · VW $5.57i $454,464 SEC
2005   Q4 79,200 <0.01 $4.89 $387,387 SEC
2005   Q3 79,200 <0.01 Reduce 9.17% <0.01 $3.61–4.41 · VW $4.13i $302,395 SEC
2005   Q2 87,200 <0.01 $3.83 $333,812 SEC
2005   Q1 87,200 <0.01 Reduce 15.50% <0.01 $3.19–3.86 · VW $3.47i $301,385 SEC
2004   Q4 103,200 <0.01 $3.85 $397,062 SEC
2004   Q3 103,200 0.02 Add 44.94% <0.01 $3.20–4.03 · VW $3.56i $371,520 SEC
2004   Q2 71,200 0.01 $3.55 $252,893 SEC
2004   Q1 71,200 <0.01 $3.36 $238,921 SEC
2003   Q4 71,200 <0.01 Buy <0.01 $2.76–3.26 · VW $3.01i $221,388 SEC
Price snapshot:
Current price$47.05
Avg. buy price$642.57
+/- since buy-92.68%
52-week low$38.55
52-week high$49.83