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  Vanguard Index Tr 500 (VFINX)
← All VFINX superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2007   Q3 0 0.00 Sell 100.00% 0.20 $129.87–143.15 SEC
2007   Q2 639,438 0.20 Reduce 11.78% 0.02 $131.17–142.15 $16,384,094 SEC
2007   Q1 724,782 0.21 Reduce 10.72% 0.02 $126.92–134.70 $16,355,962 SEC
2006   Q4 811,822 0.23 Add 0.07% <0.01 $122.62–131.96 $17,925,506 SEC
2006   Q3 811,287 0.42 Add 2662.20% 0.41 $113.77–123.35 $15,374,749 SEC
2006   Q2 29,371 <0.01 Reduce 95.97% 0.21 $113.12–122.25 $136,576 SEC
2006   Q1 729,376 0.22 Reduce 0.25% <0.01 $115.68–120.67 $16,041,411 SEC
2005   Q4 731,211 0.23 Add 41.27% 0.07 $108.48–117.70 $15,565,590 SEC
2005   Q3 517,580 0.37 Reduce 21.30% 0.05 $110.11–114.91 $11,753,536 SEC
2005   Q2 657,632 0.23 Add 3.79% <0.01 $104.87–112.55 $14,389,667 SEC
2005   Q1 633,634 0.24 Reduce 1.21% <0.01 $107.27–113.23 $14,243,190 SEC
2004   Q4 641,425 0.26 Add 118.63% 0.14 $101.23–112.23 $14,453,716 SEC
2004   Q3 293,382 0.24 Reduce 38.39% 0.10 $98.44–104.72 $5,590,359 SEC
2004   Q2 476,174 0.25 Add 7.47% 0.02 $100.33–106.27 $5,671,252 SEC
2004   Q1 443,069 0.17 Add 113.04% 0.09 $101.11–107.12 $7,240,816 SEC
2003   Q4 207,973 0.13 Add 2.06% <0.01 $94.06–102.67 $4,971,595 SEC
2003   Q3 203,766 0.10 Buy 0.10 $89.29–96.36 $3,194,441 SEC
2002   Q4 0 0.00 Sell 100.00% 0.09 $71.75–86.91 SEC
2002   Q3 148,406 0.09 Add 40.81% 0.03 $73.73–91.28 $1,996,782 SEC
2002   Q2 105,392 0.08 Reduce 39.09% 0.07 $89.82–105.77 $1,752,675 SEC
2002   Q1 173,043 0.19 Reduce 3.92% <0.01 $99.74–108.24 $2,159,442 SEC
2001   Q4 180,101 0.15 Add 3607.31% 0.15 $95.82–108.25 $3,046,952 SEC
2001   Q3 4,858 0.03 Reduce 95.42% 0.25 $89.08–114.15 $466,576 SEC
2001   Q2 106,123 0.26 Reduce 2.44% <0.01 $101.83–121.36 $2,322,260 SEC
2001   Q1 108,782 0.12 Reduce 17.08% 0.03 $103.12–126.88 $2,031,852 SEC
2000   Q4 131,182 0.18 Reduce 26.04% 0.06 $117.07–132.61 $3,094,485 SEC
2000   Q3 177,379 0.22 Add 4440.03% 0.22 $131.14–140.62 $3,413,558 SEC
2000   Q2 3,907 0.05 Add 40.95% 0.02 $125.07–139.77 $852,465 SEC
2000   Q1 2,772 0.05 Buy 0.05 $123.00–141.03 $382,785 SEC