Swiss National Bank’s Primoris Services PRIM Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$8.03M Sell
103,000
-1,100
-1% -$85.7K ﹤0.01% 1034
2025
Q1
$5.98M Sell
104,100
-1,500
-1% -$86.1K ﹤0.01% 1156
2024
Q4
$8.07M Buy
105,600
+500
+0.5% +$38.2K 0.01% 1051
2024
Q3
$6.1M Hold
105,100
﹤0.01% 1207
2024
Q2
$5.24M Hold
105,100
﹤0.01% 1245
2024
Q1
$4.47M Hold
105,100
﹤0.01% 1363
2023
Q4
$3.49M Sell
105,100
-12,000
-10% -$399K ﹤0.01% 1504
2023
Q3
$3.83M Buy
117,100
+1,100
+0.9% +$36K ﹤0.01% 1439
2023
Q2
$3.53M Buy
116,000
+1,300
+1% +$39.6K ﹤0.01% 1520
2023
Q1
$2.83M Sell
114,700
-13,800
-11% -$340K ﹤0.01% 1622
2022
Q4
$2.82M Buy
128,500
+1,300
+1% +$28.5K ﹤0.01% 1666
2022
Q3
$2.07M Hold
127,200
﹤0.01% 1856
2022
Q2
$2.77M Hold
127,200
﹤0.01% 1692
2022
Q1
$3.03M Buy
127,200
+8,500
+7% +$202K ﹤0.01% 1775
2021
Q4
$2.85M Hold
118,700
﹤0.01% 1823
2021
Q3
$2.91M Buy
118,700
+10,400
+10% +$255K ﹤0.01% 1806
2021
Q2
$3.19M Buy
108,300
+2,900
+3% +$85.3K ﹤0.01% 1799
2021
Q1
$3.49M Buy
105,400
+2,200
+2% +$72.9K ﹤0.01% 1678
2020
Q4
$2.85M Hold
103,200
﹤0.01% 1705
2020
Q3
$1.86M Hold
103,200
﹤0.01% 1758
2020
Q2
$1.83M Buy
103,200
+19,200
+23% +$341K ﹤0.01% 1765
2020
Q1
$1.34M Buy
84,000
+1,100
+1% +$17.5K ﹤0.01% 1677
2019
Q4
$1.84M Buy
82,900
+2,700
+3% +$60.1K ﹤0.01% 1776
2019
Q3
$1.57M Hold
80,200
﹤0.01% 1793
2019
Q2
$1.68M Buy
80,200
+5,600
+8% +$117K ﹤0.01% 1800
2019
Q1
$1.54M Buy
74,600
+1,700
+2% +$35.2K ﹤0.01% 1824
2018
Q4
$1.4M Buy
72,900
+1,200
+2% +$23K ﹤0.01% 1793
2018
Q3
$1.78M Hold
71,700
﹤0.01% 1790
2018
Q2
$1.95M Hold
71,700
﹤0.01% 1727
2018
Q1
$1.79M Buy
71,700
+3,600
+5% +$89.9K ﹤0.01% 1712
2017
Q4
$1.85M Hold
68,100
﹤0.01% 1684
2017
Q3
$2M Hold
68,100
﹤0.01% 1620
2017
Q2
$1.7M Hold
68,100
﹤0.01% 1692
2017
Q1
$1.58M Hold
68,100
﹤0.01% 1730
2016
Q4
$1.55M Buy
68,100
+3,600
+6% +$82K ﹤0.01% 1747
2016
Q3
$1.33M Sell
64,500
-2,500
-4% -$51.5K ﹤0.01% 1790
2016
Q2
$1.27M Buy
67,000
+4,900
+8% +$92.7K ﹤0.01% 1821
2016
Q1
$1.46M Buy
62,100
+11,700
+23% +$274K ﹤0.01% 1646
2015
Q4
$1.11M Hold
50,400
﹤0.01% 1744
2015
Q3
$903K Buy
50,400
+6,600
+15% +$118K ﹤0.01% 1834
2015
Q2
$867K Buy
43,800
+1,200
+3% +$23.8K ﹤0.01% 1879
2015
Q1
$732K Hold
42,600
﹤0.01% 1941
2014
Q4
$990K Buy
42,600
+800
+2% +$18.6K ﹤0.01% 1735
2014
Q3
$1.12M Sell
41,800
-600
-1% -$16.1K ﹤0.01% 1593
2014
Q2
$1.22M Buy
42,400
+4,200
+11% +$121K ﹤0.01% 1596
2014
Q1
$1.15M Buy
38,200
+8,500
+29% +$255K ﹤0.01% 1622
2013
Q4
$925K Hold
29,700
﹤0.01% 1569
2013
Q3
$756K Sell
29,700
-1,600
-5% -$40.7K ﹤0.01% 1651
2013
Q2
$617K Buy
+31,300
New +$617K ﹤0.01% 1761