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  G & K Services Cl A (GK)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2017   Q1 0 0.00 Sell 100.00% 0.33 SEC
2016   Q4 267,346 0.33 Reduce 27.86% 0.13 $96.45 $25,786,000 SEC
2016   Q3 370,580 0.47 Reduce 21.44% 0.11 $95.49 $35,387,000 SEC
2016   Q2 471,710 0.49 Add 2.82% 0.01 $76.57 $36,119,000 SEC
2016   Q1 458,790 0.48 Add 0.09% <0.01 $73.25 $33,606,000 SEC
2015   Q4 458,398 0.43 Add 4.61% 0.02 $62.90 $28,833,000 SEC
2015   Q3 438,208 0.46 Reduce 4.45% 0.02 $66.62 $29,193,000 SEC
2015   Q2 458,638 0.45 Reduce 1.28% <0.01 $69.14 $31,710,000 SEC
2015   Q1 464,578 0.46 Reduce 25.85% 0.16 $72.53 $33,696,000 SEC
2014   Q4 626,546 0.62 Reduce 6.68% 0.04 $70.85 $44,391,000 SEC
2014   Q3 671,366 0.54 Reduce 0.46% <0.01 $55.38 $37,180,000 SEC
2014   Q2 674,461 0.51 Add 2.96% 0.01 $52.07 $35,119,000 SEC
2014   Q1 655,071 0.62 Reduce 1.85% 0.01 $61.17 $40,071,000 SEC
2013   Q4 667,446 0.67 Reduce 8.60% 0.07 $62.23 $41,535,000 SEC
2013   Q3 730,229 0.80 Reduce 5.46% 0.04 $60.38 $44,093,000 SEC
2013   Q2 772,429 0.74 Reduce 5.33% 0.02 $47.60 $36,768,000 SEC
2013   Q1 815,959 0.38 Add 3.83% 0.01 $45.51 $37,134,000 SEC
2012   Q4 785,884 0.67 Add 1.69% 0.01 $34.15 $26,838,000 SEC
2012   Q3 772,834 0.60 Reduce 0.05% <0.01 $31.35 $24,228,000 SEC
2012   Q2 773,184 0.63 Add 1.07% <0.01 $31.19 $24,116,000 SEC
2012   Q1 765,009 0.67 Reduce 0.58% <0.01 $34.20 $26,163,000 SEC
2011   Q4 769,459 0.64 Reduce 0.09% <0.01 $29.11 $22,399,000 SEC
2011   Q3 770,131 0.63 Buy 0.63 $25.54 $19,669,000 SEC
2011   Q2 0 0.00 Sell 100.00% 0.71 SEC
2011   Q1 781,351 0.71 Reduce 0.62% <0.01 $33.25 $25,980,000 SEC
2010   Q4 786,201 0.70 Reduce 0.22% <0.01 $30.91 $24,301,000 SEC
2010   Q3 787,951 0.28 Add 0.87% <0.01 $22,860.00 $18,012,560,000 SEC
2010   Q1 781,151 0.31 Reduce 1.46% <0.01 $25,890.00 $20,223,999,000 SEC
2009   Q4 792,701 0.32 Reduce 0.61% <0.01 $25,130.00 $19,920,576,000 SEC
2009   Q3 797,596 0.29 Add 0.11% <0.01 $22,160.00 $17,674,727,000 SEC
2009   Q2 796,696 0.32 Add 0.21% <0.01 $21,150.00 $16,850,120,000 SEC
2009   Q1 794,996 0.34 Add 0.77% <0.01 $18,910.00 $15,033,374,000 SEC
2008   Q4 788,896 0.30 Add 1.34% <0.01 $20,220.00 $15,951,477,000 SEC
2008   Q3 778,496 0.38 Reduce 0.32% <0.01 $33,050.00 $25,729,293,000 SEC
2008   Q2 780,996 0.35 Add 8.46% 0.03 $30,460.00 $23,789,138,000 SEC
2008   Q1 720,046 0.35 Add 1.09% <0.01 $35,610.00 $25,640,838,000 SEC
2007   Q4 712,296 0.54 Reduce 0.07% <0.01 $37,520.00 $26,725,346,000 SEC
2007   Q3 712,796 0.34 Add 0.14% <0.01 $40,200.00 $28,654,399,000 SEC
2007   Q2 711,796 0.34 Add 0.96% <0.01 $39,510.00 $28,123,060,000 SEC
2007   Q1 704,996 0.33 Add 5.73% 0.02 $36,280.00 $25,577,255,000 SEC
2006   Q4 666,800 0.33 Reduce 0.89% <0.01 $38,890.00 $25,931,852,000 SEC
2006   Q3 672,800 0.67 Add 0.79% <0.01 $36,430.00 $24,510,104,000 SEC
2006   Q2 667,550 1.15 Add 32.28% 0.28 $34,300.00 $22,896,965,000 SEC
2006   Q1 504,650 0.29 Add 54.54% 0.10 $42,540.00 $21,467,811,000 SEC
2005   Q4 326,550 0.19 Add 101.02% 0.10 $39,250.00 $12,817,087,000 SEC
2005   Q3 162,450 0.20 Add 0.62% <0.01 $39,370.00 $6,395,656,000 SEC
2005   Q2 161,450 0.10 $37,730.00 $6,091,508,000 SEC
2005   Q1 161,450 0.11 Reduce 0.70% <0.01 $40,290.00 $6,504,820,000 SEC
2004   Q4 162,588 0.13 Buy 0.13 $43,420.00 $7,059,571,000 SEC
2004   Q3 0 0.00 Sell 100.00% 0.29 SEC
2004   Q2 161,650 0.29 Reduce 0.43% <0.01 $40,190.00 $6,496,713,000 SEC
2004   Q1 162,350 0.14 Reduce 0.67% <0.01 $37,220.00 $6,042,667,000 SEC
2003   Q4 163,450 0.16 $36,750.00 $6,006,788,000 SEC
2003   Q3 163,450 0.18 Buy 0.18 $34,900.00 $5,704,405,000 SEC
2003   Q2 0 0.00 Sell 100.00% 0.16 SEC
2003   Q1 156,100 0.16 Add 11.42% 0.02 $24,000.00 $3,746,400,000 SEC
2002   Q4 140,100 0.21 Add 0.94% <0.01 $35,401.00 $4,959,680,000 SEC
2002   Q3 138,800 0.22 $33,850.00 $4,698,380,000 SEC
2002   Q2 138,800 0.21 Reduce 1.28% <0.01 $34,240.00 $4,752,512,000 SEC
2002   Q1 140,600 0.46 Reduce 0.64% <0.01 $37,260.00 $5,238,756,000 SEC
2001   Q4 141,500 0.23 Reduce 0.56% <0.01 $32,300.00 $4,570,450,000 SEC
2001   Q3 142,300 0.22 Reduce 1.73% <0.01 $26,550.00 $3,778,065,000 SEC
2001   Q2 144,800 0.44 Buy 0.44 $26,900.00 $3,895,120,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.21 SEC
2000   Q4 127,600 0.21 Add 8.14% 0.02 $28,125.00 $3,588,750,000 SEC
2000   Q3 118,000 0.22 Reduce 2.88% <0.01 $28,062.50 $3,311,375,000 SEC
2000   Q2 121,500 0.19 Buy 0.19 $25,062.50 $3,045,094,000 SEC
2000   Q1 0 0.00 Sell 100.00% 0.16 SEC
1999   Q4 76,700 0.16 Add 41.77% 0.05 $32,374.99 $2,483,162,000 SEC
1999   Q3 54,100 0.14 Buy 0.14 $40,500.00 $2,191,050,000 SEC