William Frels - Mairs & Power Inc
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 (FAST)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 3,922,442 1.86 Reduce 15.96% 0.29 $46.40 $182,001,337 SEC
2025   Q4 4,667,499 1.80 Reduce 1.09% 0.02 $40.13 $187,306,719 SEC
2025   Q3 4,719,036 2.18 Reduce 12.17% 0.27 $49.04 $231,421,506 SEC
2025   Q2 5,372,759 2.23 Add 99.74% 1.11 $42.00 $225,655,861 SEC
2025   Q1 2,689,855 2.17 Reduce 0.72% 0.01 $77.55 $208,598,279 SEC
2024   Q4 2,709,431 1.88 Reduce 0.82% 0.02 $71.91 $194,835,205 SEC
2024   Q3 2,731,930 1.84 Add 2.58% 0.05 $71.42 $195,114,462 SEC
2024   Q2 2,663,313 1.62 Reduce 1.07% 0.02 $62.84 $167,362,608 SEC
2024   Q1 2,692,096 2.01 Reduce 15.62% 0.34 $77.14 $207,668,309 SEC
2023   Q4 3,190,597 2.18 Reduce 1.34% 0.03 $64.77 $206,654,987 SEC
2023   Q3 3,233,893 2.07 Reduce 0.54% 0.01 $54.64 $176,699,930 SEC
2023   Q2 3,251,334 2.09 Add 1.39% 0.03 $58.99 $191,796,210 SEC
2023   Q1 3,206,679 2.00 Add 8.21% 0.15 $53.94 $172,968,282 SEC
2022   Q4 2,963,459 1.69 Reduce 0.77% 0.01 $47.32 $140,230,894 SEC
2022   Q3 2,986,369 1.73 Reduce 0.94% 0.02 $46.04 $137,492,000 SEC
2022   Q2 3,014,625 1.80 Reduce 6.91% 0.13 $49.92 $150,490,000 SEC
2022   Q1 3,238,528 1.94 Reduce 2.48% 0.05 $59.40 $192,369,000 SEC
2021   Q4 3,321,021 1.97 Reduce 2.38% 0.04 $64.06 $212,745,000 SEC
2021   Q3 3,402,094 1.76 Reduce 3.33% 0.06 $51.61 $175,582,000 SEC
2021   Q2 3,519,184 1.81 Reduce 1.22% 0.02 $52.00 $182,998,000 SEC
2021   Q1 3,562,802 1.88 Reduce 1.69% 0.03 $50.28 $179,138,000 SEC
2020   Q4 3,623,891 1.97 Reduce 0.65% 0.01 $48.83 $176,955,000 SEC
2020   Q3 3,647,753 2.05 Reduce 12.88% 0.30 $45.09 $164,477,000 SEC
2020   Q2 4,186,853 2.34 Reduce 11.23% 0.24 $42.84 $179,365,000 SEC
2020   Q1 4,716,317 2.15 Reduce 9.25% 0.20 $31.25 $147,385,000 SEC
2019   Q4 5,197,215 2.18 Reduce 0.62% 0.01 $36.95 $192,037,000 SEC
2019   Q3 5,229,660 2.07 Reduce 0.37% <0.01 $32.67 $170,853,000 SEC
2019   Q2 5,248,832 2.05 Add 87.47% 0.96 $32.59 $171,059,000 SEC
2019   Q1 2,799,884 2.19 Reduce 4.72% 0.10 $64.31 $180,061,000 SEC
2018   Q4 2,938,652 2.07 Add 0.21% <0.01 $52.29 $153,662,000 SEC
2018   Q3 2,932,558 1.98 Reduce 0.38% <0.01 $58.02 $170,147,000 SEC
2018   Q2 2,943,875 1.76 Reduce 1.94% 0.04 $48.13 $141,689,000 SEC
2018   Q1 3,002,204 2.02 Add 0.81% 0.02 $54.59 $163,890,000 SEC
2017   Q4 2,978,136 1.89 Add 3.73% 0.07 $54.69 $162,874,000 SEC
2017   Q3 2,871,088 1.57 Add 18.22% 0.24 $45.58 $130,864,000 SEC
2017   Q2 2,428,554 1.28 Add 16.31% 0.18 $43.53 $105,715,000 SEC
2017   Q1 2,088,026 1.32 Reduce 4.24% 0.06 $51.50 $107,533,000 SEC
2016   Q4 2,180,406 1.32 Reduce 0.34% <0.01 $46.98 $102,435,000 SEC
2016   Q3 2,187,782 1.20 Reduce 0.35% <0.01 $41.78 $91,406,000 SEC
2016   Q2 2,195,387 1.32 Reduce 0.63% <0.01 $44.39 $97,453,000 SEC
2016   Q1 2,209,291 1.54 Add 0.29% <0.01 $49.00 $108,255,000 SEC
2015   Q4 2,202,867 1.35 Add 0.06% <0.01 $40.82 $89,921,000 SEC
2015   Q3 2,201,512 1.26 Add 1.48% 0.02 $36.61 $80,597,000 SEC
2015   Q2 2,169,396 1.30 Add 0.05% <0.01 $42.18 $91,505,000 SEC
2015   Q1 2,168,205 1.24 Add 1.61% 0.02 $41.44 $89,840,000 SEC
2014   Q4 2,133,911 1.41 Add 5.95% 0.08 $47.56 $101,489,000 SEC
2014   Q3 2,014,110 1.32 Add 9.67% 0.12 $44.90 $90,434,000 SEC
2014   Q2 1,836,448 1.31 Reduce 0.22% <0.01 $49.49 $90,886,000 SEC
2014   Q1 1,840,546 1.40 Add 34.22% 0.36 $49.30 $90,739,000 SEC
2013   Q4 1,371,274 1.05 Add 8.34% 0.08 $47.51 $65,149,000 SEC
2013   Q3 1,265,670 1.15 Add 10.19% 0.11 $50.27 $63,625,000 SEC
2013   Q2 1,148,603 1.05 Add 0.58% <0.01 $45.79 $52,595,000 SEC
2013   Q1 1,141,942 0.60 Add 0.57% <0.01 $51.33 $58,616,000 SEC
2012   Q4 1,135,417 1.32 Reduce 0.75% <0.01 $46.65 $52,967,000 SEC
2012   Q3 1,144,042 1.21 Add 0.64% <0.01 $42.99 $49,182,000 SEC
2012   Q2 1,136,717 1.20 Add 0.05% <0.01 $40.31 $45,821,000 SEC
2012   Q1 1,136,137 1.58 Reduce 9.77% 0.15 $54.10 $61,465,000 SEC
2011   Q4 1,259,213 1.58 Reduce 3.31% 0.05 $43.61 $54,914,000 SEC
2011   Q3 1,302,280 1.39 Buy 1.39 $33.28 $43,340,000 SEC
2011   Q2 0 0.00 Sell 100.00% 1.19 SEC
2011   Q1 671,657 1.19 Reduce 0.65% <0.01 $64.83 $43,544,000 SEC
2010   Q4 676,032 1.17 Reduce 0.40% <0.01 $59.91 $40,501,000 SEC
2010   Q3 678,717 0.57 Reduce 1.24% <0.01 $53,190.02 $36,100,972,000 SEC
2010   Q1 687,223 0.50 Reduce 1.04% <0.01 $47,990.00 $32,979,832,000 SEC
2009   Q4 694,423 0.46 Reduce 0.99% <0.01 $41,640.00 $28,915,774,000 SEC
2009   Q3 701,392 0.45 Add 5.18% 0.02 $38,700.00 $27,143,870,000 SEC
2009   Q2 666,877 0.42 Add 19.27% 0.07 $33,170.00 $22,120,310,000 SEC
2009   Q1 559,127 0.41 Add 5.04% 0.02 $32,155.00 $17,978,729,000 SEC
2008   Q4 532,302 0.35 Add 17.57% 0.05 $34,850.00 $18,550,725,000 SEC
2008   Q3 452,745 0.33 Reduce 1.31% <0.01 $49,390.00 $22,361,076,000 SEC
2008   Q2 458,745 0.29 Reduce 1.14% <0.01 $43,160.00 $19,799,434,000 SEC
2008   Q1 464,045 0.29 Add 14.40% 0.04 $45,930.00 $21,313,587,000 SEC
2007   Q4 405,620 0.33 Add 92.04% 0.16 $40,420.00 $16,395,160,000 SEC
2007   Q3 211,220 0.11 Add 1.33% <0.01 $45,410.00 $9,591,500,000 SEC
2007   Q2 208,445 0.11 Add 1,414.31% 0.10 $41,860.00 $8,725,508,000 SEC
2007   Q1 13,765 0.01 Add 13.15% <0.01 $35,049.98 $482,463,000 SEC
2006   Q4 12,165 0.01 Add 6.11% <0.01 $35,879.98 $436,480,000 SEC
2006   Q3 11,465 0.01 Reduce 4.18% <0.01 $38,589.97 $442,434,000 SEC
2006   Q2 11,965 0.02 Add 24.64% <0.01 $40,290.01 $482,070,000 SEC
2006   Q1 9,600 0.01 Reduce 3.03% <0.01 $47,340.00 $454,464,000 SEC
2005   Q4 9,900 0.01 Add 100.00% <0.01 $39,130.00 $387,387,000 SEC
2005   Q3 4,950 0.01 Reduce 9.17% <0.01 $61,089.90 $302,395,000 SEC
2005   Q2 5,450 0.01 $61,249.91 $333,812,000 SEC
2005   Q1 5,450 0.01 Reduce 15.50% <0.01 $55,300.00 $301,385,000 SEC
2004   Q4 6,450 0.01 Buy 0.01 $61,560.00 $397,062,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.01 SEC
2004   Q2 4,450 0.01 $56,829.89 $252,893,000 SEC
2004   Q1 4,450 0.01 $53,690.11 $238,921,000 SEC
2003   Q4 4,450 0.01 Buy 0.01 $49,750.11 $221,388,000 SEC