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  Generac Holdings Inc. (GNRC)
← All GNRC superinvestors
Period Shares % of Portfolio Activity % Change to Portfolio Price Value Filing
2026   Q1 99,747 0.20 Reduce 8.13% 0.01 $137.70–241.09 · VW $193.75i $19,483,582 SEC
2025   Q4 108,578 0.14 Reduce 7.01% 0.01 $134.80–200.60 · VW $160.32i $14,806,782 SEC
2025   Q3 116,761 0.18 Reduce 11.29% 0.02 $140.75–203.25 · VW $180.12i $19,545,791 SEC
2025   Q2 131,617 0.19 Reduce 14.20% 0.03 $99.50–143.90 · VW $123.73i $18,848,871 SEC
2025   Q1 153,397 0.20 Reduce 8.52% 0.02 $122.95–165.41 · VW $140.93i $19,427,730 SEC
2024   Q4 167,684 0.25 Reduce 8.33% 0.02 $151.60–195.94 · VW $171.41i $25,999,404 SEC
2024   Q3 182,915 0.27 Reduce 4.06% <0.01 $132.64–169.57 · VW $151.53i $29,061,535 SEC
2024   Q2 190,653 0.24 Reduce 4.79% 0.01 $125.00–155.35 · VW $138.00i $25,208,140 SEC
2024   Q1 200,237 0.24 Reduce 2.17% <0.01 $108.89–132.50 · VW $119.04i $25,257,895 SEC
2023   Q4 204,682 0.28 Reduce 5.23% 0.01 $79.86–133.15 · VW $107.63i $26,453,102 SEC
2023   Q3 215,982 0.28 Reduce 25.00% 0.12 $103.18–156.95 · VW $128.23i $23,533,399 SEC
2023   Q2 287,985 0.47 Reduce 17.92% 0.08 $92.23–152.13 · VW $118.04i $42,947,203 SEC
2023   Q1 350,844 0.44 Add 21.64% 0.08 $96.58–141.54 · VW $117.55i $37,894,660 SEC
2022   Q4 288,437 0.35 Add 30.15% 0.08 $86.29–186.70 · VW $115.83i $29,034,068 SEC
2022   Q3 221,617 0.50 Add 48.52% 0.16 $167.11–282.62 · VW $220.16i $39,479,000 SEC
2022   Q2 149,217 0.38 Add 76.41% 0.16 $197.94–328.60 · VW $242.74i $31,422,000 SEC
2022   Q1 84,583 0.25 Add 0.90% <0.01 $251.74–353.98 · VW $297.84i $25,143,000 SEC
2021   Q4 83,828 0.27 Reduce 2.81% <0.01 $335.00–524.31 · VW $422.95i $29,501,000 SEC
2021   Q3 86,254 0.35 Reduce 4.07% 0.02 $383.10–466.92 · VW $423.13i $35,249,000 SEC
2021   Q2 89,914 0.37 Reduce 5.79% 0.02 $286.82–417.49 · VW $343.99i $37,328,000 SEC
2021   Q1 95,435 0.33 Reduce 8.92% 0.02 $222.51–364.00 · VW $305.14i $31,250,000 SEC
2020   Q4 104,779 0.26 Reduce 4.07% 0.01 $190.10–239.62 · VW $216.89i $23,828,000 SEC
2020   Q3 109,224 0.26 Reduce 10.23% 0.02 $120.75–194.35 · VW $169.91i $21,150,000 SEC
2020   Q2 121,668 0.19 Reduce 34.60% 0.09 $81.22–123.19 · VW $108.01i $14,835,000 SEC
2020   Q1 186,048 0.25 Reduce 69.21% 0.48 $75.50–118.86 · VW $102.77i $17,334,000 SEC
2019   Q4 604,328 0.69 Reduce 4.74% 0.03 $75.10–102.82 · VW $94.14i $60,789,000 SEC
2019   Q3 634,405 0.60 Reduce 7.50% 0.04 $68.23–84.86 · VW $75.48i $49,699,000 SEC
2019   Q2 685,815 0.57 Add 1.03% <0.01 $51.33–70.29 · VW $59.93i $47,602,000 SEC
2019   Q1 678,832 0.42 Add 0.44% <0.01 $48.42–54.98 · VW $51.80i $34,777,000 SEC
2018   Q4 675,840 0.45 Reduce 9.12% 0.04 $45.43–58.67 · VW $52.97i $33,589,000 SEC
2018   Q3 743,665 0.49 Reduce 3.93% 0.02 $49.64–60.70 · VW $55.24i $41,950,000 SEC
2018   Q2 774,055 0.50 Reduce 9.13% 0.04 $43.65–53.14 · VW $48.19i $40,042,000 SEC
2018   Q1 851,835 0.48 Reduce 3.39% 0.02 $42.96–52.65 · VW $46.97i $39,108,000 SEC
2017   Q4 881,725 0.51 Reduce 8.86% 0.05 $47.30–53.78 · VW $50.18i $43,663,000 SEC
2017   Q3 967,465 0.53 Reduce 4.53% 0.02 $35.51–46.75 · VW $41.53i $44,436,000 SEC
2017   Q2 1,013,346 0.44 Add 4.38% 0.02 $33.77–37.68 · VW $35.55i $36,612,000 SEC
2017   Q1 970,806 0.44 Add 12.93% 0.05 $36.48–44.84 · VW $39.76i $36,192,000 SEC
2016   Q4 859,616 0.45 Reduce 1.35% <0.01 $35.32–43.68 · VW $39.27i $35,021,000 SEC
2016   Q3 871,356 0.42 Add 4.88% 0.02 $32.34–38.47 · VW $36.16i $31,630,000 SEC
2016   Q2 830,776 0.39 Add 4.20% 0.02 $33.14–39.59 · VW $36.71i $29,044,000 SEC
2016   Q1 797,291 0.42 Reduce 3.03% 0.01 $26.29–38.62 · VW $31.98i $29,691,000 SEC
2015   Q4 822,236 0.37 Reduce 3.01% 0.01 $26.33–33.00 · VW $30.46i $24,478,000 SEC
2015   Q3 847,720 0.40 Add 3.85% 0.01 $27.09–40.21 · VW $32.20i $25,508,000 SEC
2015   Q2 816,295 0.46 Add 3.38% 0.02 $39.20–49.57 · VW $42.12i $32,448,000 SEC
2015   Q1 789,570 0.53 Add 0.12% <0.01 $43.68–50.77 · VW $47.14i $38,444,000 SEC
2014   Q4 788,640 0.51 Add 10.48% 0.05 $38.64–48.25 · VW $43.69i $36,877,000 SEC
2014   Q3 713,820 0.42 Add 879.18% 0.38 $40.53–48.27 · VW $44.32i $28,938,000 SEC
2014   Q2 72,900 0.05 Add 64.19% 0.02 $45.67–60.99 · VW $51.16i $3,553,000 SEC
2014   Q1 44,400 0.04 Buy 0.04 $45.02–62.50 · VW $53.58i $2,618,000 SEC
Price snapshot:
Current price$226.95
Avg. buy price$124.39
+/- since buy82.45%
52-week low$134.80
52-week high$296.44