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  Graco Inc. (GGG)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 3,815,684 3.30 Reduce 2.30% 0.07 $84.65 $322,997,719 SEC
2025   Q4 3,905,582 3.08 Reduce 0.72% 0.02 $81.97 $320,140,546 SEC
2025   Q3 3,934,001 3.14 Reduce 1.08% 0.04 $84.96 $334,232,703 SEC
2025   Q2 3,976,890 3.37 Add 1.34% 0.04 $85.97 $341,893,211 SEC
2025   Q1 3,924,283 3.41 Reduce 0.83% 0.03 $83.51 $327,716,848 SEC
2024   Q4 3,957,203 3.23 Add 0.64% 0.02 $84.29 $333,552,625 SEC
2024   Q3 3,931,980 3.24 Add 4.54% 0.14 $87.51 $344,087,538 SEC
2024   Q2 3,761,269 2.88 Reduce 0.81% 0.03 $79.28 $298,193,353 SEC
2024   Q1 3,792,159 3.43 Reduce 5.78% 0.21 $93.46 $354,415,184 SEC
2023   Q4 4,024,787 3.68 Reduce 3.86% 0.14 $86.76 $349,190,522 SEC
2023   Q3 4,186,367 3.58 Add 0.37% 0.01 $72.88 $305,102,414 SEC
2023   Q2 4,170,745 3.92 Reduce 1.81% 0.06 $86.35 $360,143,808 SEC
2023   Q1 4,247,553 3.58 Reduce 0.89% 0.03 $73.01 $310,113,822 SEC
2022   Q4 4,285,591 3.47 Reduce 0.28% <0.01 $67.26 $288,248,808 SEC
2022   Q3 4,297,629 3.25 Add 0.29% <0.01 $59.95 $257,643,000 SEC
2022   Q2 4,285,088 3.05 Add 3.71% 0.11 $59.41 $254,577,000 SEC
2022   Q1 4,131,668 2.90 Reduce 0.21% <0.01 $69.72 $288,060,000 SEC
2021   Q4 4,140,325 3.09 Reduce 0.39% 0.01 $80.62 $333,793,000 SEC
2021   Q3 4,156,346 2.91 Reduce 0.05% <0.01 $69.97 $290,820,000 SEC
2021   Q2 4,158,576 3.11 Reduce 1.47% 0.05 $75.70 $314,804,000 SEC
2021   Q1 4,220,589 3.17 Reduce 2.76% 0.10 $71.62 $302,279,000 SEC
2020   Q4 4,340,508 3.49 Reduce 2.29% 0.08 $72.35 $314,036,000 SEC
2020   Q3 4,442,113 3.40 Reduce 3.89% 0.11 $61.35 $272,524,000 SEC
2020   Q2 4,621,742 2.90 Reduce 2.31% 0.08 $47.99 $221,797,000 SEC
2020   Q1 4,731,141 3.36 Reduce 7.03% 0.21 $48.73 $230,548,000 SEC
2019   Q4 5,088,767 3.01 Reduce 0.46% 0.01 $52.00 $264,616,000 SEC
2019   Q3 5,112,328 2.84 Reduce 0.43% 0.01 $46.04 $235,372,000 SEC
2019   Q2 5,134,621 3.09 Reduce 2.77% 0.09 $50.18 $257,655,000 SEC
2019   Q1 5,281,152 3.18 Reduce 3.18% 0.10 $49.52 $261,523,000 SEC
2018   Q4 5,454,607 3.08 Add 0.10% <0.01 $41.85 $228,275,000 SEC
2018   Q3 5,449,253 2.94 Reduce 1.48% 0.05 $46.34 $252,518,000 SEC
2018   Q2 5,531,277 3.10 Reduce 9.77% 0.34 $45.22 $250,124,000 SEC
2018   Q1 6,130,112 3.46 Reduce 13.42% 0.50 $45.72 $280,269,000 SEC
2017   Q4 7,080,554 3.71 Add 173.07% 2.35 $45.22 $320,183,000 SEC
2017   Q3 2,592,983 3.85 Reduce 12.90% 0.51 $123.69 $320,726,000 SEC
2017   Q2 2,977,003 3.93 Reduce 9.44% 0.36 $109.28 $325,327,000 SEC
2017   Q1 3,287,453 3.79 Reduce 0.19% <0.01 $94.14 $309,481,000 SEC
2016   Q4 3,293,669 3.51 Add 0.86% 0.03 $83.09 $273,671,000 SEC
2016   Q3 3,265,581 3.19 Add 11.06% 0.32 $74.00 $241,653,000 SEC
2016   Q2 2,940,388 3.14 Add 3.17% 0.10 $78.99 $232,261,000 SEC
2016   Q1 2,850,096 3.40 Reduce 0.01% <0.01 $83.96 $239,294,000 SEC
2015   Q4 2,850,450 3.08 Reduce 0.50% 0.01 $72.07 $205,432,000 SEC
2015   Q3 2,864,632 3.00 Add 1.06% 0.03 $67.03 $192,016,000 SEC
2015   Q2 2,834,638 2.85 Add 4.90% 0.13 $71.03 $201,344,000 SEC
2015   Q1 2,702,215 2.68 Add 13.35% 0.32 $72.16 $194,992,000 SEC
2014   Q4 2,384,009 2.65 Add 1.22% 0.03 $80.18 $191,150,000 SEC
2014   Q3 2,355,210 2.51 Add 0.81% 0.02 $72.98 $171,883,000 SEC
2014   Q2 2,336,312 2.63 Add 1.47% 0.04 $78.08 $182,419,000 SEC
2014   Q1 2,302,550 2.66 Add 0.50% 0.01 $74.74 $172,093,000 SEC
2013   Q4 2,291,125 2.89 Reduce 1.55% 0.05 $78.12 $178,983,000 SEC
2013   Q3 2,327,242 3.12 Reduce 16.23% 0.57 $74.06 $172,356,000 SEC
2013   Q2 2,778,189 3.52 Reduce 1.41% 0.02 $63.21 $175,609,000 SEC
2013   Q1 2,817,911 1.66 Reduce 0.38% 0.01 $58.03 $163,523,000 SEC
2012   Q4 2,828,693 3.63 Reduce 0.35% 0.01 $51.49 $145,649,000 SEC
2012   Q3 2,838,602 3.51 Add 0.12% <0.01 $50.28 $142,725,000 SEC
2012   Q2 2,835,275 3.41 Reduce 0.56% 0.02 $46.08 $130,649,000 SEC
2012   Q1 2,851,176 3.88 Reduce 1.12% 0.04 $53.06 $151,283,000 SEC
2011   Q4 2,883,527 3.40 Reduce 0.60% 0.02 $40.89 $117,907,000 SEC
2011   Q3 2,901,022 3.19 Buy 3.19 $34.14 $99,041,000 SEC
2011   Q2 0 0.00 Sell 100.00% 3.95 SEC
2011   Q1 3,168,733 3.95 Reduce 1.06% 0.04 $45.49 $144,146,000 SEC
2010   Q4 3,202,669 3.64 Reduce 0.27% <0.01 $39.45 $126,345,000 SEC
2010   Q3 3,211,270 1.61 Add 0.27% <0.01 $31,730.00 $101,893,610,000 SEC
2010   Q1 3,202,706 1.55 Reduce 0.38% <0.01 $32,000.00 $102,486,582,000 SEC
2009   Q4 3,214,790 1.46 Reduce 0.40% <0.01 $28,570.00 $91,846,551,000 SEC
2009   Q3 3,227,777 1.48 Add 2.35% 0.03 $27,870.00 $89,958,140,000 SEC
2009   Q2 3,153,784 1.32 Add 1.62% 0.02 $22,020.00 $69,446,333,000 SEC
2009   Q1 3,103,378 1.20 Add 0.72% <0.01 $17,070.00 $52,974,668,000 SEC
2008   Q4 3,081,138 1.39 Add 1.25% 0.02 $23,730.00 $73,115,407,000 SEC
2008   Q3 3,042,965 1.58 Reduce 0.28% <0.01 $35,610.00 $108,359,977,000 SEC
2008   Q2 3,051,390 1.72 Reduce 1.88% 0.03 $38,070.00 $116,166,427,000 SEC
2008   Q1 3,109,704 1.55 Add 1.03% 0.02 $36,260.00 $112,757,867,000 SEC
2007   Q4 3,077,951 2.33 Add 1.04% 0.02 $37,260.00 $114,684,454,000 SEC
2007   Q3 3,046,324 1.42 Add 0.71% 0.01 $39,110.00 $119,141,732,000 SEC
2007   Q2 3,024,744 1.47 Add 3.07% 0.04 $40,280.00 $121,836,688,000 SEC
2007   Q1 2,934,644 1.46 Add 1.55% 0.02 $39,160.00 $114,920,659,000 SEC
2006   Q4 2,889,941 1.47 Add 1.70% 0.02 $39,620.00 $114,499,462,000 SEC
2006   Q3 2,841,506 3.05 Reduce 8.38% 0.18 $39,060.00 $110,989,224,000 SEC
2006   Q2 3,101,284 2.14 Add 2.99% 0.06 $13,735.30 $42,597,057,000 SEC
2006   Q1 3,011,356 1.87 Reduce 1.90% 0.03 $45,430.01 $136,805,920,000 SEC
2005   Q4 3,069,617 1.63 Add 2.06% 0.03 $36,479.99 $111,979,611,000 SEC
2005   Q3 3,007,614 3.23 Add 3.49% 0.11 $34,280.00 $103,101,010,000 SEC
2005   Q2 2,906,326 1.55 Add 22.04% 0.28 $34,070.00 $99,018,529,000 SEC
2005   Q1 2,381,534 1.60 Add 1.02% 0.02 $40,359.99 $96,118,698,000 SEC
2004   Q4 2,357,405 1.58 Buy 1.58 $37,350.00 $88,049,082,000 SEC
2004   Q3 0 0.00 Sell 100.00% 3.24 SEC
2004   Q2 2,390,470 3.24 Add 9.92% 0.29 $30,792.14 $73,607,686,000 SEC
2004   Q1 2,174,803 1.49 Add 47.90% 0.48 $28,645.39 $62,298,073,000 SEC
2003   Q4 1,470,431 1.54 Add 1.46% 0.02 $39,151.22 $57,569,173,000 SEC
2003   Q3 1,449,326 1.69 Buy 1.69 $37,549.99 $54,422,182,000 SEC
2003   Q2 0 0.00 Sell 100.00% 1.88 SEC
2003   Q1 1,600,593 1.88 Add 3.33% 0.06 $28,100.00 $44,976,663,000 SEC
2002   Q4 1,548,943 1.87 Reduce 0.70% 0.01 $28,650.00 $44,377,217,000 SEC
2002   Q3 1,559,890 1.82 Add 0.56% 0.01 $24,800.00 $38,685,272,000 SEC
2002   Q2 1,551,140 1.73 Add 49.09% 0.57 $25,140.00 $38,995,666,000 SEC
2002   Q1 1,040,375 3.70 Reduce 1.06% 0.02 $40,850.02 $42,499,339,000 SEC
2001   Q4 1,051,525 2.06 Reduce 5.82% 0.11 $39,050.02 $41,062,071,000 SEC
2001   Q3 1,116,550 1.92 Reduce 8.13% 0.37 $30,200.01 $33,719,825,000 SEC
2001   Q2 1,215,362 4.53 Buy 4.53 $33,000.01 $40,106,963,000 SEC
2001   Q1 0 0.00 Sell 100.00% 2.02 SEC
2000   Q4 843,543 2.02 Reduce 0.32% <0.01 $41,375.00 $34,901,592,000 SEC
2000   Q3 846,243 1.78 Reduce 1.19% 0.02 $32,250.00 $27,291,337,000 SEC
2000   Q2 856,418 1.75 Buy 1.75 $32,500.00 $27,833,585,000 SEC
2000   Q1 0 0.00 Sell 100.00% 1.95 SEC
1999   Q4 857,668 1.95 Add 0.03% <0.01 $35,875.00 $30,768,839,000 SEC
1999   Q3 857,368 1.78 Buy 1.78 $32,812.50 $28,132,387,000 SEC