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  Automatic Data Processing Inc. (ADP)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 124,436 0.26 Add 12.33% 0.03 $203.18 $25,282,906 SEC
2025   Q4 110,781 0.27 Add 5.40% 0.01 $257.23 $28,496,197 SEC
2025   Q3 105,107 0.29 Add 3.67% 0.01 $293.50 $30,848,905 SEC
2025   Q2 101,383 0.31 Reduce 6.27% 0.02 $308.40 $31,266,517 SEC
2025   Q1 108,160 0.34 Reduce 0.23% <0.01 $305.53 $33,046,125 SEC
2024   Q4 108,414 0.31 Reduce 0.11% <0.01 $292.73 $31,736,030 SEC
2024   Q3 108,530 0.28 Add 1.80% <0.01 $276.73 $30,033,507 SEC
2024   Q2 106,616 0.25 Add 10.84% 0.02 $238.69 $25,448,173 SEC
2024   Q1 96,191 0.23 Add 11.55% 0.02 $249.74 $24,022,740 SEC
2023   Q4 86,231 0.21 Add 3.20% <0.01 $232.97 $20,089,236 SEC
2023   Q3 83,561 0.24 Add 21.66% 0.04 $240.58 $20,103,105 SEC
2023   Q2 68,686 0.16 Add 130.02% 0.09 $219.79 $15,096,496 SEC
2023   Q1 29,861 0.08 Add 0.31% <0.01 $222.63 $6,647,954 SEC
2022   Q4 29,768 0.09 Reduce 0.81% <0.01 $238.86 $7,110,384 SEC
2022   Q3 30,012 0.09 Reduce 8.39% <0.01 $226.18 $6,788,000 SEC
2022   Q2 32,760 0.08 Reduce 0.79% <0.01 $210.04 $6,881,000 SEC
2022   Q1 33,022 0.08 Add 73.10% 0.03 $227.55 $7,514,000 SEC
2021   Q4 19,077 0.04 Add 1.06% <0.01 $246.58 $4,704,000 SEC
2021   Q3 18,877 0.04 $199.93 $3,774,000 SEC
2021   Q2 18,877 0.04 Add 198.36% 0.03 $198.60 $3,749,000 SEC
2021   Q1 6,327 0.01 Add 36.74% <0.01 $188.40 $1,192,000 SEC
2020   Q4 4,627 0.01 Reduce 2.88% <0.01 $176.14 $815,000 SEC
2020   Q3 4,764 0.01 Reduce 7.89% <0.01 $139.59 $665,000 SEC
2020   Q2 5,172 0.01 $148.88 $770,000 SEC
2020   Q1 5,172 0.01 $136.70 $707,000 SEC
2019   Q4 5,172 0.01 Add 2.38% <0.01 $170.53 $882,000 SEC
2019   Q3 5,052 0.01 $161.32 $815,000 SEC
2019   Q2 5,052 0.01 $165.28 $835,000 SEC
2019   Q1 5,052 0.01 $159.74 $807,000 SEC
2018   Q4 5,052 0.01 $131.04 $662,000 SEC
2018   Q3 5,052 0.01 $150.63 $761,000 SEC
2018   Q2 5,052 0.01 $134.20 $678,000 SEC
2018   Q1 5,052 0.01 Reduce 25.34% <0.01 $113.42 $573,000 SEC
2017   Q4 6,767 0.01 $117.19 $793,000 SEC
2017   Q3 6,767 0.01 Add 16.33% <0.01 $109.35 $740,000 SEC
2017   Q2 5,817 0.01 Add 18.11% <0.01 $102.46 $596,000 SEC
2017   Q1 4,925 0.01 Add 9.40% <0.01 $102.34 $504,000 SEC
2016   Q4 4,502 0.01 Reduce 16.66% <0.01 $102.84 $463,000 SEC
2016   Q3 5,402 0.01 Add 19.99% <0.01 $88.12 $476,000 SEC
2016   Q2 4,502 0.01 $91.96 $414,000 SEC
2016   Q1 4,502 0.01 $89.74 $404,000 SEC
2015   Q4 4,502 0.01 Reduce 5.76% <0.01 $84.63 $381,000 SEC
2015   Q3 4,777 0.01 Reduce 2.05% <0.01 $80.39 $384,000 SEC
2015   Q2 4,877 0.01 Reduce 1.51% <0.01 $80.17 $391,000 SEC
2015   Q1 4,952 0.01 $85.62 $424,000 SEC
2014   Q4 4,952 0.01 Reduce 4.81% <0.01 $83.40 $413,000 SEC
2014   Q3 5,202 0.01 $83.04 $432,000 SEC
2014   Q2 5,202 0.01 $79.20 $412,000 SEC
2014   Q1 5,202 0.01 Reduce 2.38% <0.01 $77.28 $402,000 SEC
2013   Q4 5,329 0.01 Add 3.94% <0.01 $80.88 $431,000 SEC
2013   Q3 5,127 0.01 Add 2.54% <0.01 $72.36 $371,000 SEC
2013   Q2 5,000 0.01 $68.80 $344,000 SEC
2013   Q1 5,000 <0.01 Add 6.38% <0.01 $65.00 $325,000 SEC
2012   Q4 4,700 0.01 $57.02 $268,000 SEC
2012   Q3 4,700 0.01 Reduce 6.00% <0.01 $58.72 $276,000 SEC
2012   Q2 5,000 0.01 Reduce 2.59% <0.01 $55.60 $278,000 SEC
2012   Q1 5,133 0.01 $55.13 $283,000 SEC
2011   Q4 5,133 0.01 Reduce 5.52% <0.01 $53.96 $277,000 SEC
2011   Q3 5,433 0.01 Buy 0.01 $47.12 $256,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.01 SEC
2011   Q1 9,182 0.01 Reduce 24.63% <0.01 $51.30 $471,000 SEC
2010   Q4 12,182 0.02 Reduce 29.51% <0.01 $46.30 $564,000 SEC
2010   Q3 17,282 0.01 Add 116.51% <0.01 $42,029.97 $726,362,000 SEC
2010   Q1 7,982 0.01 Reduce 11.13% <0.01 $44,470.06 $354,960,000 SEC
2009   Q4 8,982 0.01 Add 4.24% <0.01 $42,819.97 $384,609,000 SEC
2009   Q3 8,617 0.01 Reduce 38.67% <0.01 $39,299.99 $338,648,000 SEC
2009   Q2 14,050 0.01 $35,440.00 $497,932,000 SEC
2009   Q1 14,050 0.01 Reduce 10.50% <0.01 $35,160.00 $493,998,000 SEC
2008   Q4 15,698 0.01 Add 1.61% <0.01 $39,339.98 $617,559,000 SEC
2008   Q3 15,450 0.01 $42,750.03 $660,488,000 SEC
2008   Q2 15,450 0.01 Reduce 2.52% <0.01 $41,900.00 $647,355,000 SEC
2008   Q1 15,850 0.01 $42,390.03 $671,882,000 SEC
2007   Q4 15,850 0.01 Reduce 17.66% <0.01 $44,530.03 $705,801,000 SEC
2007   Q3 19,250 0.01 $45,930.03 $884,153,000 SEC
2007   Q2 19,250 0.01 Reduce 3.51% <0.01 $48,470.03 $933,048,000 SEC
2007   Q1 19,950 0.01 Add 9.69% <0.01 $48,400.00 $965,580,000 SEC
2006   Q4 18,187 0.01 Add 11.26% <0.01 $49,250.01 $895,710,000 SEC
2006   Q3 16,347 0.02 Reduce 54.01% 0.04 $47,340.00 $773,867,000 SEC
2006   Q2 35,547 0.08 Add 13.94% <0.01 $45,349.99 $1,612,056,000 SEC
2006   Q1 31,197 0.02 Reduce 11.87% <0.01 $45,680.00 $1,425,079,000 SEC
2005   Q4 35,397 0.02 Reduce 0.28% <0.01 $45,899.99 $1,624,722,000 SEC
2005   Q3 35,497 0.05 $43,040.00 $1,527,791,000 SEC
2005   Q2 35,497 0.02 Reduce 0.81% <0.01 $41,970.00 $1,489,809,000 SEC
2005   Q1 35,787 0.03 Add 88.13% 0.01 $44,950.01 $1,608,626,000 SEC
2004   Q4 19,022 0.02 Buy 0.02 $44,350.02 $843,626,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.01 SEC
2004   Q2 6,422 0.01 $41,879.94 $268,953,000 SEC
2004   Q1 6,422 0.01 Reduce 10.14% <0.01 $42,000.00 $269,724,000 SEC
2003   Q4 7,147 0.01 Reduce 45.29% <0.01 $39,610.05 $283,093,000 SEC
2003   Q3 13,064 0.01 Buy 0.01 $35,849.97 $468,344,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.01 SEC
2003   Q1 9,617 0.01 $30,789.96 $296,107,000 SEC
2002   Q4 9,617 0.02 Add 3.55% <0.01 $39,249.97 $377,467,000 SEC
2002   Q3 9,287 0.02 Add 1.09% <0.01 $34,770.00 $322,909,000 SEC
2002   Q2 9,187 0.02 $43,550.02 $400,094,000 SEC
2002   Q1 9,187 0.05 $58,269.95 $535,326,000 SEC
2001   Q4 9,187 0.03 $58,899.97 $541,114,000 SEC
2001   Q3 9,187 0.02 Add 2.08% <0.01 $47,039.95 $432,156,000 SEC
2001   Q2 9,000 0.05 Buy 0.05 $49,700.00 $447,300,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.04 SEC
2000   Q4 10,000 0.04 $63,312.50 $633,125,000 SEC
2000   Q3 10,000 0.04 Reduce 23.25% <0.01 $66,875.00 $668,750,000 SEC
2000   Q2 13,030 0.04 Buy 0.04 $53,562.47 $697,919,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.03 SEC
1999   Q4 8,030 0.03 $53,874.97 $432,616,000 SEC
1999   Q3 8,030 0.02 Buy 0.02 $44,625.03 $358,339,000 SEC