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  Snap-On Inc. (SNA)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 3,123 0.01 Reduce 7.41% <0.01 $363.22 $1,134,336 SEC
2025   Q4 3,373 0.01 Reduce 5.60% <0.01 $344.60 $1,162,336 SEC
2025   Q3 3,573 0.01 Reduce 0.42% $346.53 $1,238,152 SEC
2025   Q2 3,588 0.01 Add 0.08% $311.18 $1,116,514 SEC
2025   Q1 3,585 0.01 Reduce 17.30% <0.01 $337.01 $1,208,181 SEC
2024   Q4 4,335 0.01 Add 1.52% <0.01 $339.48 $1,471,646 SEC
2024   Q3 4,270 0.01 Reduce 2.18% <0.01 $289.71 $1,237,062 SEC
2024   Q2 4,365 0.01 Reduce 21.07% <0.01 $261.39 $1,140,967 SEC
2024   Q1 5,530 0.02 Reduce 27.76% <0.01 $296.22 $1,638,097 SEC
2023   Q4 7,655 0.02 Reduce 2.61% <0.01 $288.84 $2,211,070 SEC
2023   Q3 7,860 0.02 Reduce 8.02% <0.01 $255.06 $2,004,772 SEC
2023   Q2 8,545 0.03 Reduce 7.99% <0.01 $288.19 $2,462,584 SEC
2023   Q1 9,287 0.03 Reduce 3.70% <0.01 $246.89 $2,292,867 SEC
2022   Q4 9,644 0.03 Reduce 1.03% <0.01 $228.49 $2,203,558 SEC
2022   Q3 9,744 0.02 Add 2.36% <0.01 $201.35 $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 $205.48 $1,956,000 SEC
2021   Q4 10,460 0.02 Reduce 2.11% <0.01 $215.39 $2,253,000 SEC
2021   Q3 10,685 0.02 Reduce 2.55% <0.01 $208.98 $2,233,000 SEC
2021   Q2 10,965 0.02 Reduce 15.35% <0.01 $223.44 $2,450,000 SEC
2021   Q1 12,954 0.03 Reduce 48.41% 0.02 $230.74 $2,989,000 SEC
2020   Q4 25,110 0.05 Reduce 36.67% 0.03 $171.13 $4,297,000 SEC
2020   Q3 39,650 0.07 Reduce 9.96% <0.01 $147.14 $5,834,000 SEC
2020   Q2 44,038 0.08 Reduce 8.94% <0.01 $138.52 $6,100,000 SEC
2020   Q1 48,363 0.08 Reduce 8.39% <0.01 $108.82 $5,263,000 SEC
2019   Q4 52,793 0.10 Reduce 27.28% 0.04 $169.40 $8,943,000 SEC
2019   Q3 72,596 0.14 Reduce 26.13% 0.05 $156.54 $11,364,000 SEC
2019   Q2 98,281 0.20 Reduce 63.52% 0.32 $165.64 $16,279,000 SEC
2019   Q1 269,435 0.51 Reduce 11.44% 0.07 $156.52 $42,172,000 SEC
2018   Q4 304,256 0.60 Reduce 22.93% 0.19 $145.29 $44,205,000 SEC
2018   Q3 394,766 0.84 Reduce 0.49% <0.01 $183.60 $72,479,000 SEC
2018   Q2 396,696 0.79 Reduce 1.45% 0.01 $160.72 $63,757,000 SEC
2018   Q1 402,535 0.73 Add 5.18% 0.04 $147.54 $59,390,000 SEC
2017   Q4 382,710 0.77 Add 1.05% <0.01 $174.30 $66,706,000 SEC
2017   Q3 378,745 0.68 Add 3.37% 0.02 $149.01 $56,437,000 SEC
2017   Q2 366,391 0.70 Add 8.59% 0.06 $158.00 $57,890,000 SEC
2017   Q1 337,419 0.70 Add 26.30% 0.15 $168.67 $56,912,000 SEC
2016   Q4 267,153 0.59 Add 15.65% 0.08 $171.27 $45,755,000 SEC
2016   Q3 231,004 0.46 Add 300.28% 0.35 $151.96 $35,103,000 SEC
2016   Q2 57,711 0.12 Add 50.25% 0.04 $157.82 $9,108,000 SEC
2016   Q1 38,411 0.09 Reduce 9.44% 0.01 $156.99 $6,030,000 SEC
2015   Q4 42,416 0.11 Reduce 3.22% <0.01 $171.42 $7,271,000 SEC
2015   Q3 43,826 0.10 Reduce 6.79% <0.01 $150.94 $6,615,000 SEC
2015   Q2 47,021 0.11 Reduce 2.12% <0.01 $159.25 $7,488,000 SEC
2015   Q1 48,041 0.10 Reduce 18.19% 0.02 $147.06 $7,065,000 SEC
2014   Q4 58,721 0.11 Reduce 3.61% <0.01 $136.75 $8,030,000 SEC
2014   Q3 60,921 0.11 Reduce 0.95% <0.01 $121.07 $7,376,000 SEC
2014   Q2 61,506 0.10 Add 4.86% <0.01 $118.53 $7,290,000 SEC
2014   Q1 58,656 0.10 Add 1.47% <0.01 $113.48 $6,656,000 SEC
2013   Q4 57,806 0.10 Reduce 6.55% <0.01 $109.52 $6,331,000 SEC
2013   Q3 61,856 0.11 Add 1.89% <0.01 $99.51 $6,155,000 SEC
2013   Q2 60,706 0.11 Reduce 8.19% <0.01 $89.38 $5,426,000 SEC
2013   Q1 66,120 0.06 Add 31.20% 0.01 $82.70 $5,468,000 SEC
2012   Q4 50,395 0.10 Add 3.07% <0.01 $79.00 $3,981,000 SEC
2012   Q3 48,895 0.09 Add 12.54% 0.01 $71.87 $3,514,000 SEC
2012   Q2 43,445 0.07 Add 10.70% <0.01 $62.24 $2,704,000 SEC
2012   Q1 39,245 0.06 Add 2.43% <0.01 $60.98 $2,393,000 SEC
2011   Q4 38,315 0.06 Buy 0.06 $50.63 $1,940,000 SEC
2002   Q1 0 0.00 Sell 100.00% 0.03 SEC
2001   Q4 16,300 0.03 Reduce 23.47% <0.01 $33,660.00 $548,658,000 SEC
2001   Q3 21,300 0.03 Reduce 23.10% 0.02 $22,330.00 $475,629,000 SEC
2001   Q2 27,700 0.08 Buy 0.08 $24,160.00 $669,232,000 SEC
2001   Q1 0 0.00 Sell 100.00% 0.04 SEC
2000   Q4 26,400 0.04 Add 26.32% <0.01 $27,875.00 $735,900,000 SEC
2000   Q3 20,900 0.03 Add 3.98% <0.01 $23,562.49 $492,456,000 SEC
2000   Q2 20,100 0.03 Buy 0.03 $26,624.98 $535,162,000 SEC