New York State Teachers Retirement System (NYSTRS)’s TopBuild BLD Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$9.94M Hold
30,706
0.02% 526
2025
Q1
$9.36M Sell
30,706
-3,000
-9% -$915K 0.02% 536
2024
Q4
$10.5M Buy
33,706
+1,289
+4% +$401K 0.02% 520
2024
Q3
$13.2M Sell
32,417
-5,200
-14% -$2.12M 0.03% 469
2024
Q2
$14.5M Buy
37,617
+474
+1% +$183K 0.03% 420
2024
Q1
$16.4M Sell
37,143
-1,100
-3% -$485K 0.03% 408
2023
Q4
$14.3M Sell
38,243
-2,756
-7% -$1.03M 0.03% 431
2023
Q3
$10.3M Sell
40,999
-1,677
-4% -$422K 0.02% 491
2023
Q2
$11.4M Sell
42,676
-3,600
-8% -$958K 0.03% 485
2023
Q1
$9.63M Sell
46,276
-2,100
-4% -$437K 0.02% 533
2022
Q4
$7.57M Sell
48,376
-100
-0.2% -$15.6K 0.02% 613
2022
Q3
$7.99M Buy
48,476
+3,100
+7% +$511K 0.02% 567
2022
Q2
$7.59M Hold
45,376
0.02% 604
2022
Q1
$8.23M Hold
45,376
0.02% 633
2021
Q4
$12.5M Buy
45,376
+3,733
+9% +$1.03M 0.02% 513
2021
Q3
$8.53M Sell
41,643
-795
-2% -$163K 0.02% 617
2021
Q2
$8.39M Sell
42,438
-4,316
-9% -$854K 0.02% 608
2021
Q1
$9.79M Sell
46,754
-5,400
-10% -$1.13M 0.02% 554
2020
Q4
$9.6M Sell
52,154
-2,000
-4% -$368K 0.02% 537
2020
Q3
$9.24M Sell
54,154
-12,900
-19% -$2.2M 0.02% 492
2020
Q2
$7.63M Sell
67,054
-12,236
-15% -$1.39M 0.02% 545
2020
Q1
$5.68M Sell
79,290
-5,811
-7% -$416K 0.02% 576
2019
Q4
$8.77M Sell
85,101
-3,296
-4% -$340K 0.02% 565
2019
Q3
$8.52M Buy
88,397
+1,700
+2% +$164K 0.02% 558
2019
Q2
$7.18M Buy
86,697
+2,563
+3% +$212K 0.02% 637
2019
Q1
$5.45M Sell
84,134
-602
-0.7% -$39K 0.01% 747
2018
Q4
$3.81M Sell
84,736
-5,169
-6% -$233K 0.01% 838
2018
Q3
$5.11M Sell
89,905
-80
-0.1% -$4.55K 0.01% 826
2018
Q2
$7.05M Sell
89,985
-8
-0% -$627 0.02% 679
2018
Q1
$6.89M Sell
89,993
-225
-0.2% -$17.2K 0.02% 685
2017
Q4
$6.83M Buy
90,218
+82
+0.1% +$6.21K 0.02% 705
2017
Q3
$5.87M Sell
90,136
-800
-0.9% -$52.1K 0.01% 751
2017
Q2
$4.83M Sell
90,936
-700
-0.8% -$37.1K 0.01% 821
2017
Q1
$4.31M Sell
91,636
-200
-0.2% -$9.4K 0.01% 897
2016
Q4
$3.27M Hold
91,836
0.01% 1000
2016
Q3
$3.05M Sell
91,836
-500
-0.5% -$16.6K 0.01% 1000
2016
Q2
$3.34M Buy
92,336
+9,200
+11% +$333K 0.01% 955
2016
Q1
$2.47M Buy
83,136
+2,900
+4% +$86.2K 0.01% 1075
2015
Q4
$2.47M Hold
80,236
0.01% 1071
2015
Q3
$2.49M Buy
+80,236
New +$2.49M 0.01% 1062