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  Deluxe Corp. (DLX)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2022   Q2 0 0.00 Sell 100.00% 0.01 SEC
2022   Q1 29,719 0.01 Reduce 1.06% <0.01 $30.25 $899,000 SEC
2021   Q4 30,036 0.01 Reduce 0.20% $32.09 $964,000 SEC
2021   Q3 30,095 0.01 Add 4.38% <0.01 $35.89 $1,080,000 SEC
2021   Q2 28,833 0.01 Reduce 0.69% <0.01 $47.76 $1,377,000 SEC
2021   Q1 29,033 0.01 Reduce 3.33% <0.01 $41.95 $1,218,000 SEC
2020   Q4 30,033 0.01 Reduce 10.24% <0.01 $29.20 $877,000 SEC
2020   Q3 33,459 0.01 Reduce 6.30% <0.01 $25.73 $861,000 SEC
2020   Q2 35,709 0.01 Reduce 4.03% <0.01 $23.55 $841,000 SEC
2020   Q1 37,209 0.01 Add 1.14% <0.01 $25.93 $965,000 SEC
2019   Q4 36,789 0.02 Reduce 6.92% <0.01 $49.91 $1,836,000 SEC
2019   Q3 39,522 0.02 Reduce 16.18% <0.01 $49.16 $1,943,000 SEC
2019   Q2 47,150 0.02 Reduce 5.08% <0.01 $40.66 $1,917,000 SEC
2019   Q1 49,676 0.03 Reduce 0.16% $43.72 $2,172,000 SEC
2018   Q4 49,756 0.03 Reduce 11.46% <0.01 $38.45 $1,913,000 SEC
2018   Q3 56,193 0.04 Reduce 9.94% <0.01 $56.95 $3,200,000 SEC
2018   Q2 62,393 0.05 Reduce 2.33% <0.01 $66.21 $4,131,000 SEC
2018   Q1 63,880 0.06 Reduce 9.54% <0.01 $74.01 $4,728,000 SEC
2017   Q4 70,618 0.06 Reduce 3.82% <0.01 $76.84 $5,426,000 SEC
2017   Q3 73,425 0.06 Reduce 3.39% <0.01 $72.96 $5,357,000 SEC
2017   Q2 76,000 0.06 Reduce 8.65% <0.01 $69.22 $5,261,000 SEC
2017   Q1 83,194 0.07 Reduce 25.12% 0.03 $72.17 $6,004,000 SEC
2016   Q4 111,098 0.10 Reduce 21.89% 0.03 $71.61 $7,956,000 SEC
2016   Q3 142,225 0.13 Reduce 12.24% 0.02 $66.82 $9,504,000 SEC
2016   Q2 162,060 0.15 Reduce 13.15% 0.02 $66.37 $10,756,000 SEC
2016   Q1 186,597 0.17 Reduce 71.72% 0.39 $62.49 $11,660,000 SEC
2015   Q4 659,894 0.54 Reduce 15.62% 0.11 $54.54 $35,991,000 SEC
2015   Q3 782,092 0.68 Reduce 1.19% <0.01 $55.74 $43,594,000 SEC
2015   Q2 791,502 0.69 Reduce 2.21% 0.02 $62.00 $49,073,000 SEC
2015   Q1 809,380 0.77 Add 1.31% 0.01 $69.28 $56,074,000 SEC
2014   Q4 798,877 0.69 Add 0.32% <0.01 $62.25 $49,730,000 SEC
2014   Q3 796,364 0.64 Add 0.13% <0.01 $55.16 $43,927,000 SEC
2014   Q2 795,327 0.67 Reduce 1.73% 0.01 $58.58 $46,590,000 SEC
2014   Q1 809,297 0.66 Add 66.56% 0.26 $52.47 $42,464,000 SEC
2013   Q4 485,878 0.41 Add 1.40% <0.01 $52.19 $25,358,000 SEC
2013   Q3 479,147 0.36 Add 1.37% <0.01 $41.66 $19,961,000 SEC
2013   Q2 472,649 0.33 Add 27.99% 0.07 $34.65 $16,377,000 SEC
2013   Q1 369,293 0.16 Add 13.33% 0.02 $41.40 $15,289,000 SEC
2012   Q4 325,859 0.26 Add 10.93% 0.03 $32.24 $10,506,000 SEC
2012   Q3 293,747 0.22 Add 6.54% 0.01 $30.56 $8,977,000 SEC
2012   Q2 275,706 0.18 Add 213.42% 0.12 $24.94 $6,876,000 SEC
2012   Q1 87,966 0.05 Add 12.51% <0.01 $23.42 $2,060,000 SEC
2011   Q4 78,188 0.05 Reduce 4.70% <0.01 $22.77 $1,780,000 SEC
2011   Q3 82,048 0.05 Buy 0.05 $18.60 $1,526,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.06 SEC
2011   Q1 83,924 0.06 Reduce 0.32% <0.01 $26.54 $2,227,000 SEC
2010   Q4 84,193 0.06 Reduce 5.88% <0.01 $23.02 $1,938,000 SEC
2010   Q3 89,454 0.03 Reduce 7.80% <0.01 $19,130.00 $1,711,255,000 SEC
2010   Q1 97,023 0.03 Reduce 2.61% <0.01 $19,420.00 $1,884,187,000 SEC
2009   Q4 99,622 0.02 Reduce 0.05% $14,790.00 $1,473,409,000 SEC
2009   Q3 99,674 0.03 Add 2.68% <0.01 $17,100.00 $1,704,425,000 SEC
2009   Q2 97,075 0.02 Reduce 1.00% <0.01 $12,810.00 $1,243,531,000 SEC
2009   Q1 98,055 0.02 Reduce 1.01% <0.01 $9,630.00 $944,270,000 SEC
2008   Q4 99,055 0.03 Add 1.00% <0.01 $14,960.00 $1,481,863,000 SEC
2008   Q3 98,075 0.02 Add 0.45% <0.01 $14,390.00 $1,411,299,000 SEC
2008   Q2 97,634 0.03 $17,820.00 $1,739,838,000 SEC
2008   Q1 97,634 0.03 $19,210.00 $1,875,549,000 SEC
2007   Q4 97,634 0.07 Reduce 0.31% <0.01 $32,890.00 $3,211,182,000 SEC
2007   Q3 97,940 0.04 Reduce 0.03% $36,840.00 $3,608,110,000 SEC
2007   Q2 97,969 0.05 Reduce 4.94% <0.01 $40,610.00 $3,978,521,000 SEC
2007   Q1 103,065 0.04 Reduce 0.19% <0.01 $33,530.00 $3,455,769,000 SEC
2006   Q4 103,265 0.03 $25,200.00 $2,602,278,000 SEC
2006   Q3 103,265 0.05 Reduce 13.89% 0.02 $17,100.00 $1,765,832,000 SEC
2006   Q2 119,927 0.11 Add 17.27% 0.02 $17,480.00 $2,096,324,000 SEC
2006   Q1 102,265 0.04 Reduce 0.97% <0.01 $26,170.00 $2,676,275,000 SEC
2005   Q4 103,265 0.05 $30,140.00 $3,112,407,000 SEC
2005   Q3 103,265 0.13 $40,160.00 $4,147,122,000 SEC
2005   Q2 103,265 0.07 Reduce 10.53% <0.01 $40,600.00 $4,192,559,000 SEC
2005   Q1 115,416 0.08 Reduce 16.78% 0.02 $39,860.00 $4,600,482,000 SEC
2004   Q4 138,695 0.09 Buy 0.09 $37,330.00 $5,177,484,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.27 SEC
2004   Q2 140,988 0.27 Reduce 21.31% 0.04 $43,500.00 $6,132,978,000 SEC
2004   Q1 179,171 0.17 Reduce 4.00% <0.01 $40,100.00 $7,184,757,000 SEC
2003   Q4 186,629 0.21 Reduce 4.81% 0.01 $41,330.00 $7,713,377,000 SEC
2003   Q3 196,061 0.24 Buy 0.24 $40,140.00 $7,869,889,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.34 SEC
2003   Q1 200,719 0.34 Reduce 11.53% 0.05 $40,130.00 $8,054,853,000 SEC
2002   Q4 226,882 0.40 Reduce 1.01% <0.01 $42,100.00 $9,551,732,000 SEC
2002   Q3 229,203 0.49 Reduce 0.05% <0.01 $45,060.00 $10,327,887,000 SEC
2002   Q2 229,309 0.40 Reduce 2.13% 0.02 $38,890.00 $8,917,827,000 SEC
2002   Q1 234,297 0.94 Reduce 5.74% 0.03 $46,260.00 $10,838,579,000 SEC
2001   Q4 248,553 0.52 Reduce 37.61% 0.29 $41,580.00 $10,334,834,000 SEC
2001   Q3 398,369 0.78 Reduce 29.77% 0.55 $34,540.00 $13,759,665,000 SEC
2001   Q2 567,195 1.85 Buy 1.85 $28,900.00 $16,391,936,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.85 SEC
2000   Q4 580,858 0.85 Reduce 13.32% 0.12 $25,270.00 $14,678,282,000 SEC
2000   Q3 670,131 0.89 Add 12.70% 0.10 $20,312.50 $13,612,036,000 SEC
2000   Q2 594,641 0.88 Buy 0.88 $23,562.50 $14,011,229,000 SEC
2000   Q1 0 0.00 Sell 100.00% 1.01 SEC
1999   Q4 579,581 1.01 Add 4.95% 0.05 $27,437.50 $15,902,254,000 SEC
1999   Q3 552,223 1.19 Buy 1.19 $34,000.00 $18,775,582,000 SEC