William Frels - Mairs & Power
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)
← All GGG superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 3,815,684 3.30 Reduce 2.30% 0.07 $74.24–95.01 · VW $81.57i $322,997,719 SEC
2025   Q4 3,905,582 3.08 Reduce 0.72% 0.02 $81.00–95.69 · VW $90.20i $320,140,546 SEC
2025   Q3 3,934,001 3.14 Reduce 1.08% 0.04 $78.87–87.01 · VW $82.77i $334,232,703 SEC
2025   Q2 3,976,890 3.37 Add 1.34% 0.04 $81.57–89.67 · VW $85.54i $341,893,211 SEC
2025   Q1 3,924,283 3.41 Reduce 0.83% 0.03 $72.06–88.70 · VW $81.81i $327,716,848 SEC
2024   Q4 3,957,203 3.23 Add 0.64% 0.02 $80.30–91.45 · VW $86.27i $333,552,625 SEC
2024   Q3 3,931,980 3.24 Add 4.54% 0.14 $79.53–92.86 · VW $87.82i $344,087,538 SEC
2024   Q2 3,761,269 2.88 Reduce 0.81% 0.03 $77.49–86.11 · VW $82.32i $298,193,353 SEC
2024   Q1 3,792,159 3.43 Reduce 5.78% 0.21 $78.25–94.77 · VW $84.59i $354,415,184 SEC
2023   Q4 4,024,787 3.68 Reduce 3.86% 0.14 $80.38–91.53 · VW $87.72i $349,190,522 SEC
2023   Q3 4,186,367 3.58 Add 0.37% 0.01 $69.78–81.62 · VW $77.39i $305,102,414 SEC
2023   Q2 4,170,745 3.92 Reduce 1.81% 0.06 $73.28–87.94 · VW $80.05i $360,143,808 SEC
2023   Q1 4,247,553 3.58 Reduce 0.89% 0.03 $66.17–80.90 · VW $74.52i $310,113,822 SEC
2022   Q4 4,285,591 3.47 Reduce 0.28% <0.01 $65.23–72.87 · VW $69.21i $288,248,808 SEC
2022   Q3 4,297,629 3.25 Add 0.29% <0.01 $58.18–71.00 · VW $66.38i $257,643,000 SEC
2022   Q2 4,285,088 3.05 Add 3.71% 0.11 $56.48–71.24 · VW $63.85i $254,577,000 SEC
2022   Q1 4,131,668 2.90 Reduce 0.21% <0.01 $58.41–72.49 · VW $64.73i $288,060,000 SEC
2021   Q4 4,140,325 3.09 Reduce 0.39% 0.01 $68.28–81.09 · VW $73.82i $333,793,000 SEC
2021   Q3 4,156,346 2.91 Reduce 0.05% <0.01 $68.66–79.60 · VW $73.72i $290,820,000 SEC
2021   Q2 4,158,576 3.11 Reduce 1.47% 0.05 $70.61–80.48 · VW $76.50i $314,804,000 SEC
2021   Q1 4,220,589 3.17 Reduce 2.76% 0.10 $64.34–79.37 · VW $73.14i $302,279,000 SEC
2020   Q4 4,340,508 3.49 Reduce 2.29% 0.08 $65.95–76.98 · VW $70.76i $314,036,000 SEC
2020   Q3 4,442,113 3.40 Reduce 3.89% 0.11 $57.22–69.91 · VW $64.96i $272,524,000 SEC
2020   Q2 4,621,742 2.90 Reduce 2.31% 0.08 $45.48–58.90 · VW $54.13i $221,797,000 SEC
2020   Q1 4,731,141 3.36 Reduce 7.03% 0.21 $38.43–52.98 · VW $46.54i $230,548,000 SEC
2019   Q4 5,088,767 3.01 Reduce 0.46% 0.01 $46.92–56.99 · VW $51.08i $264,616,000 SEC
2019   Q3 5,112,328 2.84 Reduce 0.43% 0.01 $43.52–49.45 · VW $47.09i $235,372,000 SEC
2019   Q2 5,134,621 3.09 Reduce 2.77% 0.09 $43.88–51.50 · VW $46.98i $257,655,000 SEC
2019   Q1 5,281,152 3.18 Reduce 3.18% 0.10 $46.83–53.91 · VW $49.32i $261,523,000 SEC
2018   Q4 5,454,607 3.08 Add 0.10% <0.01 $38.59–47.81 · VW $44.45i $228,275,000 SEC
2018   Q3 5,449,253 2.94 Reduce 1.48% 0.05 $37.36–48.33 · VW $43.25i $252,518,000 SEC
2018   Q2 5,531,277 3.10 Reduce 9.77% 0.34 $43.18–48.28 · VW $46.16i $250,124,000 SEC
2018   Q1 6,130,112 3.46 Reduce 13.42% 0.50 $42.97–47.49 · VW $45.29i $280,269,000 SEC
2017   Q4 7,080,554 3.71 Reduce 8.98% 0.35 $40.22–49.69 · VW $44.75i $320,183,000 SEC
2017   Q3 7,778,949 3.85 Reduce 12.90% 0.51 $37.63–44.70 · VW $42.07i $320,726,000 SEC
2017   Q2 8,931,009 3.93 Reduce 9.44% 0.36 $34.89–38.92 · VW $37.44i $325,327,000 SEC
2017   Q1 9,862,359 3.79 Reduce 0.19% <0.01 $30.51–37.23 · VW $34.79i $309,481,000 SEC
2016   Q4 9,881,007 3.51 Add 0.86% 0.03 $27.04–31.04 · VW $29.44i $273,671,000 SEC
2016   Q3 9,796,743 3.19 Add 11.06% 0.32 $23.11–27.66 · VW $25.95i $241,653,000 SEC
2016   Q2 8,821,164 3.14 Add 3.17% 0.10 $23.89–27.51 · VW $25.32i $232,261,000 SEC
2016   Q1 8,550,288 3.40 Reduce 0.01% <0.01 $25.65–28.87 · VW $27.09i $239,294,000 SEC
2015   Q4 8,551,350 3.08 Reduce 0.50% 0.01 $21.02–26.37 · VW $24.50i $205,432,000 SEC
2015   Q3 8,593,896 3.00 Add 1.06% 0.03 $21.57–25.85 · VW $24.19i $192,016,000 SEC
2015   Q2 8,503,914 2.85 Add 4.90% 0.13 $21.15–24.55 · VW $22.90i $201,344,000 SEC
2015   Q1 8,106,645 2.68 Add 13.35% 0.32 $23.26–25.81 · VW $24.42i $194,992,000 SEC
2014   Q4 7,152,027 2.65 Add 1.22% 0.03 $23.34–27.38 · VW $25.33i $191,150,000 SEC
2014   Q3 7,065,630 2.51 Add 0.81% 0.02 $22.35–27.00 · VW $25.35i $171,883,000 SEC
2014   Q2 7,008,936 2.63 Add 1.47% 0.04 $24.05–26.63 · VW $25.43i $182,419,000 SEC
2014   Q1 6,907,650 2.66 Add 0.50% 0.01 $23.46–26.20 · VW $24.66i $172,093,000 SEC
2013   Q4 6,873,375 2.89 Reduce 1.55% 0.05 $21.73–26.32 · VW $24.69i $178,983,000 SEC
2013   Q3 6,981,726 3.12 Reduce 16.23% 0.57 $22.69–26.55 · VW $24.99i $172,356,000 SEC
2013   Q2 8,334,567 3.52 Reduce 1.41% 0.02 $20.09–24.90 · VW $22.72i $175,609,000 SEC
2013   Q1 8,453,733 1.66 Reduce 0.38% 0.01 $17.97–21.79 · VW $20.41i $163,523,000 SEC
2012   Q4 8,486,079 3.63 Reduce 0.35% 0.01 $16.31–19.78 · VW $18.48i $145,649,000 SEC
2012   Q3 8,515,806 3.51 Add 0.12% <0.01 $14.97–17.56 · VW $16.33i $142,725,000 SEC
2012   Q2 8,505,825 3.41 Reduce 0.56% 0.02 $13.70–16.94 · VW $15.70i $130,649,000 SEC
2012   Q1 8,553,528 3.88 Reduce 1.12% 0.04 $16.01–18.89 · VW $16.98i $151,283,000 SEC
2011   Q4 8,650,581 3.40 Reduce 0.60% 0.02 $12.38–17.34 · VW $15.59i $117,907,000 SEC
2011   Q3 8,703,066 3.19 Reduce 1.25% 0.03 $10.67–15.07 · VW $13.36i $99,041,000 SEC
2011   Q2 8,813,490 2.02 Reduce 7.29% 0.29 $11.35–18.14 · VW $14.21i $148,830,000 SEC
2011   Q1 9,506,199 3.95 Reduce 1.06% 0.04 $13.31–17.37 · VW $15.84i $144,146,000 SEC
2010   Q4 9,608,007 3.64 Reduce 0.27% <0.01 $12.15–14.40 · VW $13.37i $126,345,000 SEC
2010   Q3 9,633,810 1.61 Add 0.14% <0.01 $9.41–12.99 · VW $11.46i $101,893,610,000 SEC
2010   Q2 9,620,715 3.10 Add 0.13% <0.01 $9.02–10.87 · VW $9.73i $90,402,639,000 SEC
2010   Q1 9,608,118 1.55 Reduce 0.38% <0.01 $9.12–11.99 · VW $10.56i $102,486,582,000 SEC
2009   Q4 9,644,370 1.46 Reduce 0.40% <0.01 $8.61–10.49 · VW $9.41i $91,846,551,000 SEC
2009   Q3 9,683,331 1.48 Add 2.35% 0.03 $8.11–10.70 · VW $9.40i $89,958,140,000 SEC
2009   Q2 9,461,352 1.32 Add 1.62% 0.02 $6.80–8.65 · VW $7.94i $69,446,333,000 SEC
2009   Q1 9,310,134 1.20 Add 0.72% <0.01 $4.72–8.31 · VW $6.82i $52,974,668,000 SEC
2008   Q4 9,243,414 1.39 Add 1.25% 0.02 $5.55–8.81 · VW $6.67i $73,115,407,000 SEC
2008   Q3 9,128,895 1.58 Reduce 0.28% <0.01 $5.77–13.30 · VW $8.74i $108,359,977,000 SEC
2008   Q2 9,154,170 1.72 Reduce 1.88% 0.03 $11.82–13.92 · VW $12.82i $116,166,427,000 SEC
2008   Q1 9,329,112 1.55 Add 1.03% 0.02 $11.11–14.07 · VW $12.88i $112,757,867,000 SEC
2007   Q4 9,233,853 2.33 Add 1.04% 0.02 $10.27–13.37 · VW $11.73i $114,684,454 SEC
2007   Q3 9,138,972 1.43 Add 0.71% 0.01 $12.02–13.65 · VW $12.69i $119,141,732,000 SEC
2007   Q2 9,074,232 1.47 Add 3.07% 0.04 $12.38–15.53 · VW $13.79i $121,836,688 SEC
2007   Q1 8,803,932 1.46 Add 1.55% 0.02 $12.63–14.03 · VW $13.34i $114,920,659 SEC
2006   Q4 8,669,823 1.47 Add 1.70% 0.02 $13.06–14.17 · VW $13.58i $114,499,462 SEC
2006   Q3 8,524,518 3.05 Reduce 8.38% 0.31 $12.46–14.79 · VW $13.72i $110,989,224 SEC
2006   Q2 9,303,852 3.66 Add 2.99% 0.11 $12.30–15.99 · VW $13.63i $142,597,057 SEC
2006   Q1 9,034,068 1.87 Reduce 1.90% 0.03 $13.65–16.67 · VW $15.21i $136,805,920 SEC
2005   Q4 9,208,851 1.63 Add 2.06% 0.03 $11.84–14.00 · VW $13.24i $111,979,611 SEC
2005   Q3 9,022,842 3.23 Add 3.49% 0.11 $10.33–12.48 · VW $11.65i $103,101,010 SEC
2005   Q2 8,718,978 1.55 Add 22.04% 0.28 $10.46–13.14 · VW $12.00i $99,018,529 SEC
2005   Q1 7,144,602 1.60 Add 1.02% 0.02 $11.08–13.70 · VW $12.14i $96,118,698 SEC
2004   Q4 7,072,215 1.58 Reduce 0.11% <0.01 $11.21–12.96 · VW $12.35i $88,049,082 SEC
2004   Q3 7,079,736 3.38 Reduce 1.28% 0.04 $10.47–12.53 · VW $11.74i $79,057,059 SEC
2004   Q2 7,171,410 3.24 Add 9.92% 0.29 $9.31–10.60 · VW $10.10i $73,607,686 SEC
2004   Q1 6,524,409 1.49 Reduce 1.40% 0.02 $8.80–10.00 · VW $9.38i $62,298,073 SEC
2003   Q4 6,616,940 1.54 Add 1.46% 0.02 $8.47–9.55 · VW $9.15i $57,569,173 SEC
2003   Q3 6,521,967 1.69 Reduce 6.90% 0.24 $7.92–9.05 · VW $8.51i $54,422,182 SEC
2003   Q2 7,005,096 3.41 Reduce 2.74% 0.05 $6.61–8.81 · VW $8.07i $49,814,016 SEC
2003   Q1 7,202,669 1.88 Add 3.33% 0.06 $5.66–7.11 · VW $6.54i $44,976,663 SEC
2002   Q4 6,970,244 1.87 Reduce 0.70% 0.01 $5.56–6.73 · VW $6.08i $44,377,217 SEC
2002   Q3 7,019,505 1.82 Add 0.56% 0.01 $5.12–6.67 · VW $6.12i $38,685,272 SEC
2002   Q2 6,980,130 1.73 Reduce 0.60% 0.02 $4.92–6.33 · VW $5.64i $38,995,666 SEC
2002   Q1 7,022,531 3.70 Reduce 1.06% 0.02 $5.93–6.79 · VW $6.36i $42,499,339 SEC
2001   Q4 7,097,794 2.06 Reduce 5.82% 0.11 $5.06–6.27 · VW $5.80i $41,062,071 SEC
2001   Q3 7,536,713 1.92 Reduce 8.13% 0.37 $4.13–5.36 · VW $4.88i $33,719,825 SEC
2001   Q2 8,203,694 4.53 Reduce 3.79% 0.08 $4.26–5.26 · VW $4.87i $40,106,963 SEC
2001   Q1 8,526,681 2.16 Reduce 0.17% <0.01 $3.44–4.52 · VW $4.08i $35,369,950 SEC
2000   Q4 8,540,873 2.02 Reduce 0.32% <0.01 $3.59–4.44 · VW $4.00i $34,901,592 SEC
2000   Q3 8,568,210 1.78 Reduce 1.19% 0.02 $2.98–3.75 · VW $3.44i $27,291,337 SEC
2000   Q2 8,671,232 1.75 Reduce 0.33% 0.01 $3.07–3.56 · VW $3.37i $27,833,585 SEC
2000   Q1 8,700,089 3.30 Add 0.19% <0.01 $2.81–3.38 · VW $3.12i $24,918,772 SEC
1999   Q4 8,683,889 1.95 Add 0.03% <0.01 $2.89–3.57 · VW $3.15i $30,768,839 SEC
1999   Q3 8,680,851 1.78 Buy 1.78 $3.07–3.57 · VW $3.30i $28,132,387 SEC
Price snapshot:
Current price$73.92
Avg. buy price$444.52
+/- since buy-83.37%
52-week low$72.51
52-week high$95.37