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  Proto Labs Inc. (PRLB)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2023   Q1 0 0.00 Sell 100.00% 0.01 SEC
2022   Q4 21,572 0.01 Reduce 71.92% 0.03 $25.53 $550,733 SEC
2022   Q3 76,835 0.04 Reduce 6.76% <0.01 $36.43 $2,799,000 SEC
2022   Q2 82,403 0.05 Reduce 9.64% <0.01 $47.84 $3,942,000 SEC
2022   Q1 91,198 0.05 Reduce 19.59% <0.01 $52.90 $4,824,000 SEC
2021   Q4 113,411 0.05 Reduce 38.23% 0.05 $51.35 $5,824,000 SEC
2021   Q3 183,598 0.12 Reduce 24.78% 0.05 $66.60 $12,228,000 SEC
2021   Q2 244,080 0.22 Add 39.25% 0.06 $91.80 $22,407,000 SEC
2021   Q1 175,286 0.22 Reduce 12.58% 0.04 $121.75 $21,341,000 SEC
2020   Q4 200,510 0.34 Reduce 1.43% <0.01 $153.40 $30,758,000 SEC
2020   Q3 203,415 0.33 Reduce 4.93% 0.02 $129.50 $26,342,000 SEC
2020   Q2 213,963 0.31 Reduce 6.66% 0.02 $112.47 $24,064,000 SEC
2020   Q1 229,238 0.25 Reduce 0.58% <0.01 $76.13 $17,452,000 SEC
2019   Q4 230,569 0.27 Reduce 0.14% <0.01 $101.55 $23,414,000 SEC
2019   Q3 230,894 0.28 Reduce 0.55% <0.01 $102.10 $23,574,000 SEC
2019   Q2 232,179 0.32 Reduce 0.43% <0.01 $116.02 $26,937,000 SEC
2019   Q1 233,176 0.30 Reduce 12.53% 0.05 $105.14 $24,516,000 SEC
2018   Q4 266,579 0.41 Reduce 0.25% <0.01 $112.79 $30,067,000 SEC
2018   Q3 267,255 0.50 Reduce 12.88% 0.06 $161.75 $43,228,000 SEC
2018   Q2 306,773 0.45 Reduce 15.75% 0.08 $118.95 $36,491,000 SEC
2018   Q1 364,132 0.53 Reduce 5.52% 0.03 $117.55 $42,804,000 SEC
2017   Q4 385,402 0.46 Reduce 21.82% 0.10 $103.00 $39,696,000 SEC
2017   Q3 492,952 0.48 Reduce 3.02% 0.01 $80.30 $39,584,000 SEC
2017   Q2 508,277 0.41 Add 23.26% 0.08 $67.25 $34,182,000 SEC
2017   Q1 412,372 0.26 Add 10.25% 0.02 $51.10 $21,072,000 SEC
2016   Q4 374,044 0.25 Add 1.75% <0.01 $51.35 $19,207,000 SEC
2016   Q3 367,599 0.29 Add 16.67% 0.04 $59.91 $22,023,000 SEC
2016   Q2 315,079 0.24 Add 26.39% 0.05 $57.56 $18,136,000 SEC
2016   Q1 249,294 0.27 Add 14.24% 0.03 $77.09 $19,218,000 SEC
2015   Q4 218,219 0.21 Add 350.46% 0.16 $63.69 $13,898,000 SEC
2015   Q3 48,444 0.05 Reduce 4.59% <0.01 $67.01 $3,246,000 SEC
2015   Q2 50,774 0.05 Reduce 3.84% <0.01 $67.48 $3,426,000 SEC
2015   Q1 52,804 0.05 Add 5.35% <0.01 $69.99 $3,696,000 SEC
2014   Q4 50,124 0.05 Add 26.75% 0.01 $67.15 $3,366,000 SEC
2014   Q3 39,547 0.04 Add 1.65% <0.01 $69.01 $2,729,000 SEC
2014   Q2 38,904 0.05 Add 10.82% <0.01 $81.92 $3,187,000 SEC
2014   Q1 35,104 0.04 Add 31.46% <0.01 $67.66 $2,375,000 SEC
2013   Q4 26,704 0.03 Add 24.76% <0.01 $71.19 $1,901,000 SEC
2013   Q3 21,404 0.03 $76.39 $1,635,000 SEC
2013   Q2 21,404 0.03 Reduce 29.82% <0.01 $64.99 $1,391,000 SEC
2013   Q1 30,500 0.02 Add 51.93% <0.01 $49.11 $1,498,000 SEC
2012   Q4 20,075 0.02 Add 30.04% <0.01 $39.40 $791,000 SEC
2012   Q3 15,438 0.01 Buy 0.01 $33.81 $522,000 SEC