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  Snap-on Inc. (SNA)
← All SNA superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 3,123 0.01 Reduce 7.41% <0.01 $354.97–400.88 · VW $379.75i $1,134,336 SEC
2025   Q4 3,373 0.01 Reduce 5.60% <0.01 $320.80–375.28 · VW $354.06i $1,162,336 SEC
2025   Q3 3,573 0.01 Reduce 0.42% $312.78–357.41 · VW $335.25i $1,238,152 SEC
2025   Q2 3,588 0.01 Add 0.08% $301.82–342.57 · VW $321.86i $1,116,514 SEC
2025   Q1 3,585 0.01 Reduce 17.30% <0.01 $289.81–358.63 · VW $320.75i $1,208,181 SEC
2024   Q4 4,335 0.01 Add 1.52% <0.01 $325.19–373.90 · VW $351.41i $1,471,646 SEC
2024   Q3 4,270 0.01 Reduce 2.18% <0.01 $266.56–337.72 · VW $311.47i $1,237,062 SEC
2024   Q2 4,365 0.01 Reduce 21.07% <0.01 $252.98–289.44 · VW $276.48i $1,140,967 SEC
2024   Q1 5,530 0.02 Reduce 27.76% <0.01 $259.54–298.49 · VW $275.33i $1,638,097 SEC
2023   Q4 7,655 0.02 Reduce 2.61% <0.01 $255.89–295.27 · VW $280.36i $2,211,070 SEC
2023   Q3 7,860 0.02 Reduce 8.02% <0.01 $249.84–276.13 · VW $261.30i $2,004,772 SEC
2023   Q2 8,545 0.03 Reduce 7.99% <0.01 $247.68–297.26 · VW $272.46i $2,462,584 SEC
2023   Q1 9,287 0.03 Reduce 3.70% <0.01 $226.68–263.86 · VW $249.98i $2,292,867 SEC
2022   Q4 9,644 0.03 Reduce 1.03% <0.01 $215.56–250.63 · VW $238.31i $2,203,558 SEC
2022   Q3 9,744 0.02 Add 2.36% <0.01 $200.75–234.91 · VW $219.24i $1,962,000 SEC
2022   Q2 9,519 0.02 $197.08 $1,876,000 SEC
2022   Q1 9,519 0.02 Reduce 9.00% <0.01 $197.75–235.36 · VW $215.20i $1,956,000 SEC
2021   Q4 10,460 0.02 Reduce 2.11% <0.01 $200.11–224.66 · VW $211.01i $2,253,000 SEC
2021   Q3 10,685 0.02 Reduce 2.55% <0.01 $201.23–231.67 · VW $212.04i $2,233,000 SEC
2021   Q2 10,965 0.02 Reduce 15.35% <0.01 $211.87–259.99 · VW $229.95i $2,450,000 SEC
2021   Q1 12,954 0.03 Reduce 48.41% 0.02 $175.78–242.18 · VW $218.52i $2,989,000 SEC
2020   Q4 25,110 0.05 Reduce 36.67% 0.03 $156.73–193.02 · VW $176.58i $4,297,000 SEC
2020   Q3 39,650 0.07 Reduce 9.96% <0.01 $138.94–171.89 · VW $156.12i $5,834,000 SEC
2020   Q2 44,038 0.08 Reduce 8.94% <0.01 $115.60–156.95 · VW $139.47i $6,100,000 SEC
2020   Q1 48,363 0.08 Reduce 8.39% <0.01 $90.72–165.59 · VW $128.87i $5,263,000 SEC
2019   Q4 52,793 0.10 Reduce 27.28% 0.04 $154.56–172.61 · VW $162.27i $8,943,000 SEC
2019   Q3 72,596 0.14 Reduce 26.13% 0.05 $143.12–168.00 · VW $157.93i $11,364,000 SEC
2019   Q2 98,281 0.20 Reduce 63.52% 0.32 $148.40–172.43 · VW $157.81i $16,279,000 SEC
2019   Q1 269,435 0.51 Reduce 11.44% 0.07 $149.79–174.00 · VW $164.02i $42,172,000 SEC
2018   Q4 304,256 0.60 Reduce 22.93% 0.19 $135.29–169.30 · VW $156.86i $44,205,000 SEC
2018   Q3 394,766 0.84 Reduce 0.49% <0.01 $145.42–189.46 · VW $162.94i $72,479,000 SEC
2018   Q2 396,696 0.79 Reduce 1.45% 0.01 $141.63–175.06 · VW $162.09i $63,757,000 SEC
2018   Q1 402,535 0.73 Add 5.18% 0.04 $143.05–171.67 · VW $153.32i $59,390,000 SEC
2017   Q4 382,710 0.77 Add 1.05% <0.01 $155.12–185.47 · VW $170.63i $66,706,000 SEC
2017   Q3 378,745 0.68 Add 3.37% 0.02 $140.83–163.06 · VW $153.89i $56,437,000 SEC
2017   Q2 366,391 0.70 Add 8.59% 0.06 $146.47–171.78 · VW $157.48i $57,890,000 SEC
2017   Q1 337,419 0.70 Add 26.30% 0.15 $159.91–181.73 · VW $169.72i $56,912,000 SEC
2016   Q4 267,153 0.59 Add 15.65% 0.08 $151.67–181.61 · VW $171.60i $45,755,000 SEC
2016   Q3 231,004 0.46 Add 300.28% 0.35 $145.17–164.67 · VW $154.65i $35,103,000 SEC
2016   Q2 57,711 0.12 Add 50.25% 0.04 $147.50–165.33 · VW $156.67i $9,108,000 SEC
2016   Q1 38,411 0.09 Reduce 9.44% 0.01 $133.09–164.32 · VW $152.23i $6,030,000 SEC
2015   Q4 42,416 0.11 Reduce 3.22% <0.01 $147.51–174.52 · VW $161.20i $7,271,000 SEC
2015   Q3 43,826 0.10 Reduce 6.79% <0.01 $146.52–170.70 · VW $161.04i $6,615,000 SEC
2015   Q2 47,021 0.11 Reduce 2.12% <0.01 $149.58–165.86 · VW $160.08i $7,488,000 SEC
2015   Q1 48,041 0.10 Reduce 18.19% 0.02 $129.14–154.98 · VW $144.56i $7,065,000 SEC
2014   Q4 58,721 0.11 Reduce 3.61% <0.01 $131.10–140.22 · VW $134.68i $8,030,000 SEC
2014   Q3 60,921 0.11 Reduce 0.95% <0.01 $111.28–135.70 · VW $126.37i $7,376,000 SEC
2014   Q2 61,506 0.10 Add 4.86% <0.01 $112.63–126.59 · VW $119.81i $7,290,000 SEC
2014   Q1 58,656 0.10 Add 1.47% <0.01 $96.24–117.89 · VW $110.04i $6,656,000 SEC
2013   Q4 57,806 0.10 Reduce 6.55% <0.01 $98.48–109.74 · VW $102.79i $6,331,000 SEC
2013   Q3 61,856 0.11 Add 1.89% <0.01 $93.35–104.24 · VW $100.55i $6,155,000 SEC
2013   Q2 60,706 0.11 Reduce 8.19% <0.01 $84.32–96.50 · VW $91.89i $5,426,000 SEC
2013   Q1 66,120 0.06 Add 31.20% 0.01 $76.60–86.24 · VW $83.01i $5,468,000 SEC
2012   Q4 50,395 0.10 Add 3.07% <0.01 $73.99–82.56 · VW $79.19i $3,981,000 SEC
2012   Q3 48,895 0.09 Add 12.54% <0.01 $64.75–78.27 · VW $73.45i $3,514,000 SEC
2012   Q2 43,445 0.07 Add 10.70% <0.01 $56.88–70.85 · VW $65.17i $2,704,000 SEC
2012   Q1 39,245 0.06 Add 2.43% <0.01 $56.52–63.77 · VW $60.94i $2,393,000 SEC
2011   Q4 38,315 0.06 Buy 0.06 $47.91–56.90 · VW $53.77i $1,940,000 SEC
2002   Q1 0 0.00 Sell 100.00% 0.03 $30.75–35.15 · VW $32.53i SEC
2001   Q4 16,300 0.03 Reduce 23.47% <0.01 $26.55–34.40 · VW $31.18i $548,658 SEC
2001   Q3 21,300 0.03 Reduce 23.10% 0.02 $21.15–27.70 · VW $25.20i $475,629 SEC
2001   Q2 27,700 0.08 $24.16 $669,232 SEC
2001   Q1 27,700 0.05 Add 4.92% <0.01 $27.50–31.30 · VW $29.27i $806,624 SEC
2000   Q4 26,400 0.04 Add 26.32% <0.01 $23.50–29.90 · VW $27.63i $735,900 SEC
2000   Q3 20,900 0.03 Add 3.98% <0.01 $21.00–32.44 · VW $26.33i $492,456 SEC
2000   Q2 20,100 0.03 Add 110.47% 0.02 $24.38–31.69 · VW $28.75i $535,162 SEC
2000   Q1 9,550 0.03 Buy 0.03 $20.88–27.75 · VW $25.02i $250,091 SEC
Price snapshot:
Current price$401.11
Avg. buy price$153.17
+/- since buy161.87%
52-week low$301.91
52-week high$414.62