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  Vanguard Index Tr 500 (VFINX)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2007   Q3 0 0.00 Sell 100.00% 0.20 SEC
2007   Q2 639,438 0.20 Reduce 11.78% 0.02 $25,622.65 $16,384,094,000 SEC
2007   Q1 724,782 0.21 Reduce 10.72% 0.02 $22,566.73 $16,355,962,000 SEC
2006   Q4 811,822 0.23 Add 0.07% <0.01 $22,080.59 $17,925,506,000 SEC
2006   Q3 811,287 0.42 Add 2,662.20% 0.40 $18,951.06 $15,374,749,000 SEC
2006   Q2 29,371 0.01 Reduce 95.97% 0.21 $4,650.03 $136,576,000 SEC
2006   Q1 729,376 0.22 Reduce 0.25% <0.01 $21,993.34 $16,041,411,000 SEC
2005   Q4 731,211 0.23 Add 41.27% 0.07 $21,287.41 $15,565,590,000 SEC
2005   Q3 517,580 0.37 Reduce 21.30% 0.05 $22,708.64 $11,753,536,000 SEC
2005   Q2 657,632 0.23 Add 3.79% <0.01 $21,881.03 $14,389,667,000 SEC
2005   Q1 633,634 0.24 Reduce 1.21% <0.01 $22,478.58 $14,243,190,000 SEC
2004   Q4 641,425 0.26 Add 122.99% 0.14 $22,533.76 $14,453,716,000 SEC
2004   Q3 287,645 100.00 Reduce 39.59% 0.10 $17,380.80 $4,999,499,000 SEC
2004   Q2 476,174 0.25 Add 7.47% 0.02 $11,910.04 $5,671,252,000 SEC
2004   Q1 443,069 0.17 Add 113.04% 0.09 $16,342.41 $7,240,816,000 SEC
2003   Q4 207,973 0.13 Add 2.06% <0.01 $23,905.00 $4,971,595,000 SEC
2003   Q3 203,766 0.10 Buy 0.10 $15,677.01 $3,194,441,000 SEC
2002   Q4 0 0.00 Sell 100.00% 0.09 SEC
2002   Q3 148,406 0.09 Add 40.81% 0.03 $13,454.86 $1,996,782,000 SEC
2002   Q2 105,392 0.08 Reduce 39.09% 0.07 $16,630.06 $1,752,675,000 SEC
2002   Q1 173,043 0.19 Reduce 3.92% <0.01 $12,479.22 $2,159,442,000 SEC
2001   Q4 180,101 0.15 Add 3,607.31% 0.15 $16,918.02 $3,046,952,000 SEC
2001   Q3 4,858 0.03 Reduce 95.42% 0.25 $96,042.82 $466,576,000 SEC
2001   Q2 106,123 0.26 Add 0.11% <0.01 $21,882.72 $2,322,260,000 SEC
2001   Q1 106,010 0.21 Reduce 19.19% 0.03 $16,366.69 $1,735,033,000 SEC
2000   Q4 131,182 0.18 Reduce 26.04% 0.06 $23,589.25 $3,094,485,000 SEC
2000   Q3 177,379 0.22 Add 4,440.03% 0.22 $19,244.43 $3,413,558,000 SEC
2000   Q2 3,907 0.05 Buy 0.05 $218,189.15 $852,465,000 SEC