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
← All VIG superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 2,300 0.01 Reduce 3.24% <0.01 $210.01–230.53 · VW $222.23i $494,638 SEC
2025   Q4 2,377 0.01 Reduce 29.26% <0.01 $212.54–224.59 · VW $219.24i $522,417 SEC
2025   Q3 3,360 0.01 Reduce 26.09% <0.01 $203.17–217.32 · VW $210.05i $725,054 SEC
2025   Q2 4,546 0.01 Add 57.74% <0.01 $169.32–205.02 · VW $192.09i $930,430 SEC
2025   Q1 2,882 0.01 Reduce 20.06% <0.01 $189.70–205.24 · VW $198.88i $559,079 SEC
2024   Q4 3,605 0.01 $195.83 $705,967 SEC
2024   Q3 3,605 0.01 Add 38.28% <0.01 $181.08–198.44 · VW $190.97i $714,006 SEC
2024   Q2 2,607 <0.01 Reduce 11.84% <0.01 $173.17–186.30 · VW $179.57i $475,908 SEC
2024   Q1 2,957 <0.01 Reduce 23.83% <0.01 $167.82–183.52 · VW $175.49i $539,978 SEC
2023   Q4 3,882 <0.01 Reduce 12.90% <0.01 $149.67–171.20 · VW $161.09i $661,493 SEC
2023   Q3 4,457 0.01 Add 2.67% <0.01 $154.90–167.33 · VW $162.09i $692,529 SEC
2023   Q2 4,341 <0.01 Add 20.89% <0.01 $150.01–162.79 · VW $156.36i $705,109 SEC
2023   Q1 3,591 0.01 Add 28.66% <0.01 $146.17–158.78 · VW $153.44i $553,050 SEC
2022   Q4 2,791 0.01 $151.85 $423,813 SEC
2022   Q3 2,791 <0.01 Add 19.89% <0.01 $135.05–160.28 · VW $146.94i $377,000 SEC
2022   Q2 2,328 <0.01 Reduce 16.59% <0.01 $137.50–165.04 · VW $150.77i $334,000 SEC
2022   Q1 2,791 <0.01 $162.31 $453,000 SEC
2021   Q4 2,791 <0.01 $171.62 $479,000 SEC
2021   Q3 2,791 <0.01 Reduce 4.12% <0.01 $153.54–163.25 · VW $158.60i $429,000 SEC
2021   Q2 2,911 <0.01 Reduce 11.11% <0.01 $147.03–158.07 · VW $153.45i $451,000 SEC
2021   Q1 3,275 0.01 Add 2.22% <0.01 $136.02–148.42 · VW $141.32i $482,000 SEC
2020   Q4 3,204 0.01 $141.07 $452,000 SEC
2020   Q3 3,204 0.01 $128.59 $412,000 SEC
2020   Q2 3,204 <0.01 $117.04 $375,000 SEC
2020   Q1 3,204 <0.01 $103.31 $331,000 SEC
2019   Q4 3,204 <0.01 $124.53 $399,000 SEC
2019   Q3 3,204 <0.01 $119.54 $383,000 SEC
2019   Q2 3,204 <0.01 $115.17 $369,000 SEC
2019   Q1 3,204 <0.01 $109.55 $351,000 SEC
2018   Q4 3,204 <0.01 $98.00 $314,000 SEC
2018   Q3 3,204 <0.01 $110.80 $355,000 SEC
2018   Q2 3,204 <0.01 $101.75 $326,000 SEC
2018   Q1 3,204 <0.01 $101.12 $324,000 SEC
2017   Q4 3,204 <0.01 $102.06 $327,000 SEC
2017   Q3 3,204 <0.01 Reduce 7.75% <0.01 $91.60–94.98 · VW $93.24i $304,000 SEC
2017   Q2 3,473 <0.01 $92.72 $322,000 SEC
2017   Q1 3,473 <0.01 Buy <0.01 $85.11–91.68 · VW $88.56i $312,000 SEC
2014   Q2 0 0.00 Sell 100.00% <0.01 $73.71–78.85 · VW $76.77i SEC
2014   Q1 2,709 <0.01 Buy <0.01 $69.60–75.75 · VW $73.43i $204,000 SEC
Price snapshot:
Current price$238.48
Avg. buy price$164.98
+/- since buy44.55%
52-week low$199.91
52-week high$240.08