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  Generac Holdings Inc. (GNRC)
Period Shares % of Portfolio Activity % Change to Portfolio Reported Price Value Filing
2026   Q1 99,747 0.20 Reduce 8.13% 0.01 $195.33 $19,483,582 SEC
2025   Q4 108,578 0.14 Reduce 7.01% 0.01 $136.37 $14,806,782 SEC
2025   Q3 116,761 0.18 Reduce 11.29% 0.02 $167.40 $19,545,791 SEC
2025   Q2 131,617 0.19 Reduce 14.20% 0.03 $143.21 $18,848,871 SEC
2025   Q1 153,397 0.20 Reduce 8.52% 0.02 $126.65 $19,427,730 SEC
2024   Q4 167,684 0.25 Reduce 8.33% 0.02 $155.05 $25,999,404 SEC
2024   Q3 182,915 0.27 Reduce 4.06% <0.01 $158.88 $29,061,535 SEC
2024   Q2 190,653 0.24 Reduce 4.79% 0.01 $132.22 $25,208,140 SEC
2024   Q1 200,237 0.24 Reduce 2.17% <0.01 $126.14 $25,257,895 SEC
2023   Q4 204,682 0.28 Reduce 5.23% 0.01 $129.24 $26,453,102 SEC
2023   Q3 215,982 0.28 Reduce 25.00% 0.12 $108.96 $23,533,399 SEC
2023   Q2 287,985 0.47 Reduce 17.92% 0.08 $149.13 $42,947,203 SEC
2023   Q1 350,844 0.44 Add 21.64% 0.08 $108.01 $37,894,660 SEC
2022   Q4 288,437 0.35 Add 30.15% 0.08 $100.66 $29,034,068 SEC
2022   Q3 221,617 0.50 Add 48.52% 0.16 $178.14 $39,479,000 SEC
2022   Q2 149,217 0.38 Add 76.41% 0.16 $210.58 $31,422,000 SEC
2022   Q1 84,583 0.25 Add 0.90% <0.01 $297.26 $25,143,000 SEC
2021   Q4 83,828 0.27 Reduce 2.81% <0.01 $351.92 $29,501,000 SEC
2021   Q3 86,254 0.35 Reduce 4.07% 0.02 $408.67 $35,249,000 SEC
2021   Q2 89,914 0.37 Reduce 5.79% 0.02 $415.15 $37,328,000 SEC
2021   Q1 95,435 0.33 Reduce 8.92% 0.02 $327.45 $31,250,000 SEC
2020   Q4 104,779 0.26 Reduce 4.07% 0.01 $227.41 $23,828,000 SEC
2020   Q3 109,224 0.26 Reduce 10.23% 0.02 $193.64 $21,150,000 SEC
2020   Q2 121,668 0.19 Reduce 34.60% 0.09 $121.93 $14,835,000 SEC
2020   Q1 186,048 0.25 Reduce 69.21% 0.48 $93.17 $17,334,000 SEC
2019   Q4 604,328 0.69 Reduce 4.74% 0.03 $100.59 $60,789,000 SEC
2019   Q3 634,405 0.60 Reduce 7.50% 0.04 $78.34 $49,699,000 SEC
2019   Q2 685,815 0.57 Add 1.03% <0.01 $69.41 $47,602,000 SEC
2019   Q1 678,832 0.42 Add 0.44% <0.01 $51.23 $34,777,000 SEC
2018   Q4 675,840 0.45 Reduce 9.12% 0.04 $49.70 $33,589,000 SEC
2018   Q3 743,665 0.49 Reduce 3.93% 0.02 $56.41 $41,950,000 SEC
2018   Q2 774,055 0.50 Reduce 9.13% 0.04 $51.73 $40,042,000 SEC
2018   Q1 851,835 0.48 Reduce 3.39% 0.02 $45.91 $39,108,000 SEC
2017   Q4 881,725 0.51 Reduce 8.86% 0.05 $49.52 $43,663,000 SEC
2017   Q3 967,465 0.53 Reduce 4.53% 0.02 $45.93 $44,436,000 SEC
2017   Q2 1,013,346 0.44 Add 4.38% 0.02 $36.13 $36,612,000 SEC
2017   Q1 970,806 0.44 Add 12.93% 0.05 $37.28 $36,192,000 SEC
2016   Q4 859,616 0.45 Reduce 1.35% <0.01 $40.74 $35,021,000 SEC
2016   Q3 871,356 0.42 Add 4.88% 0.02 $36.30 $31,630,000 SEC
2016   Q2 830,776 0.39 Add 4.20% 0.02 $34.96 $29,044,000 SEC
2016   Q1 797,291 0.42 Reduce 3.03% 0.01 $37.24 $29,691,000 SEC
2015   Q4 822,236 0.37 Reduce 3.01% 0.01 $29.77 $24,478,000 SEC
2015   Q3 847,720 0.40 Add 3.85% 0.01 $30.09 $25,508,000 SEC
2015   Q2 816,295 0.46 Add 3.38% 0.02 $39.75 $32,448,000 SEC
2015   Q1 789,570 0.53 Add 0.12% <0.01 $48.69 $38,444,000 SEC
2014   Q4 788,640 0.51 Add 10.48% 0.05 $46.76 $36,877,000 SEC
2014   Q3 713,820 0.42 Add 879.18% 0.38 $40.54 $28,938,000 SEC
2014   Q2 72,900 0.05 Add 64.19% 0.02 $48.74 $3,553,000 SEC
2014   Q1 44,400 0.04 Buy 0.04 $58.96 $2,618,000 SEC