Swiss National Bank’s UFP Industries UFPI Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$11.5M Sell
116,150
-1,500
-1% -$149K 0.01% 846
2025
Q1
$12.6M Sell
117,650
-2,100
-2% -$225K 0.01% 785
2024
Q4
$13.5M Sell
119,750
-900
-0.7% -$101K 0.01% 790
2024
Q3
$15.8M Sell
120,650
-400
-0.3% -$52.5K 0.01% 724
2024
Q2
$13.6M Sell
121,050
-800
-0.7% -$89.6K 0.01% 752
2024
Q1
$15M Hold
121,850
0.01% 735
2023
Q4
$15.3M Sell
121,850
-14,600
-11% -$1.83M 0.01% 691
2023
Q3
$14M Buy
136,450
+500
+0.4% +$51.2K 0.01% 738
2023
Q2
$13.2M Buy
135,950
+2,900
+2% +$281K 0.01% 777
2023
Q1
$10.6M Sell
133,050
-15,700
-11% -$1.25M 0.01% 844
2022
Q4
$11.8M Hold
148,750
0.01% 826
2022
Q3
$10.7M Buy
148,750
+3,000
+2% +$216K 0.01% 855
2022
Q2
$9.93M Sell
145,750
-600
-0.4% -$40.9K 0.01% 927
2022
Q1
$11.3M Buy
146,350
+10,200
+7% +$787K 0.01% 948
2021
Q4
$12.5M Sell
136,150
-500
-0.4% -$46K 0.01% 883
2021
Q3
$9.29M Buy
136,650
+1,800
+1% +$122K 0.01% 1043
2021
Q2
$10M Sell
134,850
-4,900
-4% -$364K 0.01% 1017
2021
Q1
$10.6M Buy
139,750
+1,300
+0.9% +$98.6K 0.01% 973
2020
Q4
$7.69M Hold
138,450
0.01% 1088
2020
Q3
$7.82M Buy
138,450
+1,400
+1% +$79.1K 0.01% 922
2020
Q2
$6.79M Buy
137,050
+18,000
+15% +$891K 0.01% 976
2020
Q1
$4.43M Buy
119,050
+1,500
+1% +$55.8K ﹤0.01% 995
2019
Q4
$5.61M Buy
117,550
+2,100
+2% +$100K 0.01% 1071
2019
Q3
$4.6M Buy
115,450
+2,100
+2% +$83.7K ﹤0.01% 1150
2019
Q2
$4.31M Buy
113,350
+900
+0.8% +$34.3K ﹤0.01% 1216
2019
Q1
$3.36M Buy
112,450
+3,500
+3% +$105K ﹤0.01% 1337
2018
Q4
$2.83M Buy
108,950
+2,300
+2% +$59.7K ﹤0.01% 1341
2018
Q3
$3.77M Hold
106,650
﹤0.01% 1305
2018
Q2
$3.91M Hold
106,650
﹤0.01% 1259
2018
Q1
$3.46M Buy
106,650
+3,600
+3% +$117K ﹤0.01% 1282
2017
Q4
$3.88M Hold
103,050
﹤0.01% 1225
2017
Q3
$3.37M Buy
103,050
+2,700
+3% +$88.3K ﹤0.01% 1282
2017
Q2
$2.92M Hold
100,350
﹤0.01% 1341
2017
Q1
$3.3M Hold
100,350
﹤0.01% 1256
2016
Q4
$3.42M Buy
100,350
+2,100
+2% +$71.5K 0.01% 1213
2016
Q3
$3.23M Buy
98,250
+1,650
+2% +$54.2K 0.01% 1194
2016
Q2
$2.99M Hold
96,600
﹤0.01% 1206
2016
Q1
$2.67M Buy
96,600
+19,800
+26% +$546K ﹤0.01% 1264
2015
Q4
$1.75M Hold
76,800
﹤0.01% 1437
2015
Q3
$1.48M Buy
76,800
+10,500
+16% +$202K ﹤0.01% 1503
2015
Q2
$1.15M Buy
66,300
+1,500
+2% +$26K ﹤0.01% 1708
2015
Q1
$1.2M Hold
64,800
﹤0.01% 1663
2014
Q4
$1.15M Buy
64,800
+1,500
+2% +$26.6K ﹤0.01% 1657
2014
Q3
$901K Sell
63,300
-1,200
-2% -$17.1K ﹤0.01% 1726
2014
Q2
$1.04M Hold
64,500
﹤0.01% 1706
2014
Q1
$1.19M Buy
64,500
+15,300
+31% +$282K ﹤0.01% 1593
2013
Q4
$855K Hold
49,200
﹤0.01% 1632
2013
Q3
$690K Sell
49,200
-3,600
-7% -$50.5K ﹤0.01% 1711
2013
Q2
$703K Buy
+52,800
New +$703K ﹤0.01% 1678