California State Teachers Retirement System (CalSTRS)’s Generac Holdings GNRC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$7.91M Sell
55,202
-366
-0.7% -$52.4K 0.01% 697
2025
Q1
$7.04M Sell
55,568
-626
-1% -$79.3K 0.01% 723
2024
Q4
$8.71M Sell
56,194
-1,320
-2% -$205K 0.01% 667
2024
Q3
$9.14M Sell
57,514
-2,282
-4% -$363K 0.01% 656
2024
Q2
$7.91M Sell
59,796
-2,593
-4% -$343K 0.01% 690
2024
Q1
$7.87M Sell
62,389
-4,019
-6% -$507K 0.01% 718
2023
Q4
$8.58M Sell
66,408
-32,462
-33% -$4.2M 0.01% 670
2023
Q3
$10.8M Sell
98,870
-1,751
-2% -$191K 0.02% 612
2023
Q2
$15M Sell
100,621
-4,725
-4% -$705K 0.02% 560
2023
Q1
$11.4M Sell
105,346
-1,577
-1% -$170K 0.02% 619
2022
Q4
$10.8M Buy
106,923
+1,513
+1% +$152K 0.02% 627
2022
Q3
$18.8M Sell
105,410
-1,037
-1% -$185K 0.03% 470
2022
Q2
$22.4M Buy
106,447
+1,529
+1% +$322K 0.04% 447
2022
Q1
$31.2M Sell
104,918
-6,138
-6% -$1.82M 0.04% 398
2021
Q4
$39.1M Buy
111,056
+1,967
+2% +$692K 0.05% 366
2021
Q3
$44.6M Sell
109,089
-1,692
-2% -$691K 0.06% 311
2021
Q2
$46M Sell
110,781
-3,948
-3% -$1.64M 0.06% 313
2021
Q1
$37.6M Buy
114,729
+870
+0.8% +$285K 0.05% 348
2020
Q4
$25.9M Buy
113,859
+6,258
+6% +$1.42M 0.04% 441
2020
Q3
$20.8M Buy
107,601
+2,613
+2% +$506K 0.03% 443
2020
Q2
$12.8M Buy
104,988
+11,998
+13% +$1.46M 0.02% 564
2020
Q1
$8.66M Sell
92,990
-461
-0.5% -$43K 0.02% 606
2019
Q4
$9.4M Sell
93,451
-1,888
-2% -$190K 0.02% 700
2019
Q3
$7.47M Buy
95,339
+1,139
+1% +$89.2K 0.01% 780
2019
Q2
$6.54M Buy
94,200
+1,310
+1% +$90.9K 0.01% 856
2019
Q1
$4.76M Sell
92,890
-2,066
-2% -$106K 0.01% 993
2018
Q4
$4.72M Buy
94,956
+2,141
+2% +$106K 0.01% 936
2018
Q3
$5.24M Sell
92,815
-32
-0% -$1.81K 0.01% 998
2018
Q2
$4.8M Buy
92,847
+107
+0.1% +$5.54K 0.01% 1040
2018
Q1
$4.26M Sell
92,740
-3,841
-4% -$176K 0.01% 1061
2017
Q4
$4.78M Sell
96,581
-1,960
-2% -$97.1K 0.01% 1037
2017
Q3
$4.53M Sell
98,541
-10,477
-10% -$481K 0.01% 1045
2017
Q2
$3.94M Sell
109,018
-12,469
-10% -$451K 0.01% 1175
2017
Q1
$4.53M Sell
121,487
-13,300
-10% -$496K 0.01% 1131
2016
Q4
$5.49M Sell
134,787
-3,700
-3% -$151K 0.01% 1024
2016
Q3
$5.03M Buy
138,487
+1,200
+0.9% +$43.6K 0.01% 1058
2016
Q2
$4.8M Sell
137,287
-9,592
-7% -$335K 0.01% 1045
2016
Q1
$5.47M Buy
146,879
+18,730
+15% +$698K 0.01% 975
2015
Q4
$3.82M Buy
128,149
+2,054
+2% +$61.1K 0.01% 1114
2015
Q3
$3.79M Sell
126,095
-200
-0.2% -$6.02K 0.01% 1110
2015
Q2
$5.02M Buy
126,295
+129
+0.1% +$5.13K 0.01% 1030
2015
Q1
$6.14M Sell
126,166
-2,100
-2% -$102K 0.01% 906
2014
Q4
$6M Sell
128,266
-10,667
-8% -$499K 0.01% 913
2014
Q3
$5.63M Buy
138,933
+13,231
+11% +$536K 0.01% 916
2014
Q2
$6.13M Buy
125,702
+31,900
+34% +$1.55M 0.02% 890
2014
Q1
$5.53M Buy
93,802
+500
+0.5% +$29.5K 0.01% 901
2013
Q4
$5.29M Buy
93,302
+600
+0.6% +$34K 0.01% 912
2013
Q3
$3.95M Buy
92,702
+2,881
+3% +$123K 0.01% 1029
2013
Q2
$3.32M Buy
+89,821
New +$3.32M 0.01% 1063