MPI
GNRC icon

Mairs & Power Inc’s Generac Holdings GNRC Stock Holding History

Quarter Market Value Status Shares Shares
Change %
Trade Value Portfolio Weight Portfolio Position
2025
Q2
$18.8M Sell
131,617
-21,780
-14% -$3.12M 0.19% 61
2025
Q1
$19.4M Sell
153,397
-14,287
-9% -$1.81M 0.2% 59
2024
Q4
$26M Sell
167,684
-15,231
-8% -$2.36M 0.25% 54
2024
Q3
$29.1M Sell
182,915
-7,738
-4% -$1.23M 0.27% 52
2024
Q2
$25.2M Sell
190,653
-9,584
-5% -$1.27M 0.24% 54
2024
Q1
$25.3M Sell
200,237
-4,445
-2% -$561K 0.24% 53
2023
Q4
$26.5M Sell
204,682
-11,300
-5% -$1.46M 0.28% 51
2023
Q3
$23.5M Sell
215,982
-72,003
-25% -$7.85M 0.28% 50
2023
Q2
$42.9M Sell
287,985
-62,859
-18% -$9.37M 0.47% 44
2023
Q1
$37.9M Buy
350,844
+62,407
+22% +$6.74M 0.44% 50
2022
Q4
$29M Buy
288,437
+66,820
+30% +$6.73M 0.35% 51
2022
Q3
$39.5M Buy
221,617
+72,400
+49% +$12.9M 0.5% 48
2022
Q2
$31.4M Buy
149,217
+64,634
+76% +$13.6M 0.38% 51
2022
Q1
$25.1M Buy
84,583
+755
+0.9% +$224K 0.25% 56
2021
Q4
$29.5M Sell
83,828
-2,426
-3% -$854K 0.27% 56
2021
Q3
$35.2M Sell
86,254
-3,660
-4% -$1.5M 0.35% 54
2021
Q2
$37.3M Sell
89,914
-5,521
-6% -$2.29M 0.37% 52
2021
Q1
$31.3M Sell
95,435
-9,344
-9% -$3.06M 0.33% 55
2020
Q4
$23.8M Sell
104,779
-4,445
-4% -$1.01M 0.26% 58
2020
Q3
$21.2M Sell
109,224
-12,444
-10% -$2.41M 0.26% 56
2020
Q2
$14.8M Sell
121,668
-64,380
-35% -$7.85M 0.19% 63
2020
Q1
$17.3M Sell
186,048
-418,280
-69% -$39M 0.25% 60
2019
Q4
$60.8M Sell
604,328
-30,077
-5% -$3.03M 0.69% 42
2019
Q3
$49.7M Sell
634,405
-51,410
-7% -$4.03M 0.6% 47
2019
Q2
$47.6M Buy
685,815
+6,983
+1% +$485K 0.57% 50
2019
Q1
$34.8M Buy
678,832
+2,992
+0.4% +$153K 0.42% 51
2018
Q4
$33.6M Sell
675,840
-67,825
-9% -$3.37M 0.45% 50
2018
Q3
$42M Sell
743,665
-30,390
-4% -$1.71M 0.49% 50
2018
Q2
$40M Sell
774,055
-77,780
-9% -$4.02M 0.5% 51
2018
Q1
$39.1M Sell
851,835
-29,890
-3% -$1.37M 0.48% 49
2017
Q4
$43.7M Sell
881,725
-85,740
-9% -$4.25M 0.51% 49
2017
Q3
$44.4M Sell
967,465
-45,881
-5% -$2.11M 0.53% 48
2017
Q2
$36.6M Buy
1,013,346
+42,540
+4% +$1.54M 0.44% 49
2017
Q1
$36.2M Buy
970,806
+111,190
+13% +$4.15M 0.44% 51
2016
Q4
$35M Sell
859,616
-11,740
-1% -$478K 0.45% 50
2016
Q3
$31.6M Buy
871,356
+40,580
+5% +$1.47M 0.42% 50
2016
Q2
$29M Buy
830,776
+33,485
+4% +$1.17M 0.39% 51
2016
Q1
$29.7M Sell
797,291
-24,945
-3% -$929K 0.42% 51
2015
Q4
$24.5M Sell
822,236
-25,484
-3% -$759K 0.37% 53
2015
Q3
$25.5M Buy
847,720
+31,425
+4% +$946K 0.4% 52
2015
Q2
$32.4M Buy
816,295
+26,725
+3% +$1.06M 0.46% 49
2015
Q1
$38.4M Buy
789,570
+930
+0.1% +$45.3K 0.53% 47
2014
Q4
$36.9M Buy
788,640
+74,820
+10% +$3.5M 0.51% 48
2014
Q3
$28.9M Buy
713,820
+640,920
+879% +$26M 0.42% 50
2014
Q2
$3.55M Buy
72,900
+28,500
+64% +$1.39M 0.05% 79
2014
Q1
$2.62M Buy
+44,400
New +$2.62M 0.04% 84