California State Teachers Retirement System (CalSTRS)’s Napco Security Technologies NSSC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$1.91M Buy
48,496
+13,207
+37% +$554K ﹤0.01% 1547
2025
Q4
$1.47M Buy
35,289
+1,313
+4% +$55.2K ﹤0.01% 1589
2025
Q3
$1.46M Buy
33,976
+2
+0% +$69 ﹤0.01% 1586
2025
Q2
$1.01M Sell
33,974
-376
-1% -$9.67K ﹤0.01% 1741
2025
Q1
$791K Hold
34,350
﹤0.01% 1826
2024
Q4
$1.22M Sell
34,350
-419
-1% -$16.1K ﹤0.01% 1670
2024
Q3
$1.41M Sell
34,769
-1,011
-3% -$49.5K ﹤0.01% 1594
2024
Q2
$1.86M Buy
35,780
+2,673
+8% +$122K ﹤0.01% 1415
2024
Q1
$1.33M Sell
33,107
-1,835
-5% -$72K ﹤0.01% 1647
2023
Q4
$1.2M Sell
34,942
-1,267
-3% -$33.6K ﹤0.01% 1724
2023
Q3
$806K Sell
36,209
-3,394
-9% -$103K ﹤0.01% 1918
2023
Q2
$1.37M Buy
39,603
+455
+1% +$15.9K ﹤0.01% 1725
2023
Q1
$1.47M Buy
39,148
+287
+0.7% +$9.14K ﹤0.01% 1656
2022
Q4
$1.07M Buy
38,861
+391
+1% +$10.5K ﹤0.01% 1852
2022
Q3
$1.12M Sell
38,470
-1,095
-3% -$29.2K ﹤0.01% 1822
2022
Q2
$815K Buy
39,565
+2,193
+6% +$41.2K ﹤0.01% 2093
2022
Q1
$767K Sell
37,372
-3,208
-8% -$66.6K ﹤0.01% 2192
2021
Q4
$1.01M Buy
40,580
+974
+2% +$23K ﹤0.01% 2153
2021
Q3
$853K Sell
39,606
-430
-1% -$8.05K ﹤0.01% 2232
2021
Q2
$728K Sell
40,036
-2,896
-7% -$49.6K ﹤0.01% 2416
2021
Q1
$748K Buy
42,932
+7,374
+21% +$114K ﹤0.01% 2316
2020
Q4
$466K Hold
35,558
﹤0.01% 2450
2020
Q3
$418K Hold
35,558
﹤0.01% 2370
2020
Q2
$416K Hold
35,558
﹤0.01% 2349
2020
Q1
$270K Buy
35,558
+412
+1% +$4.85K ﹤0.01% 2405
2019
Q4
$516K Sell
35,146
-678
-2% -$9.84K ﹤0.01% 2336
2019
Q3
$457K Hold
35,824
﹤0.01% 2354
2019
Q2
$532K Hold
35,824
﹤0.01% 2321
2019
Q1
$371K Sell
35,824
-462
-1% -$4.34K ﹤0.01% 2468
2018
Q4
$286K Hold
36,286
﹤0.01% 2605
2018
Q3
$271K Hold
36,286
﹤0.01% 2755
2018
Q2
$266K Sell
36,286
-1,514
-4% -$8.95K ﹤0.01% 2784
2018
Q1
$221K Hold
37,800
﹤0.01% 2756
2017
Q4
$165K Sell
37,800
-1,400
-4% -$6.7K ﹤0.01% 2867
2017
Q3
$190K Sell
39,200
-3,000
-7% -$13.4K ﹤0.01% 2892
2017
Q2
$198K Buy
+42,200
New +$206K ﹤0.01% 2925

Other funds holding NSSC