Swiss National Bank’s Cognex CGNX Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$24.3M Buy
335,100
+3,500
+1% +$212K 0.01% 631
2026
Q1
$16.2M Buy
331,600
+600
+0.2% +$28K 0.01% 723
2025
Q4
$11.9M Buy
331,000
+5,600
+2% +$227K 0.01% 874
2025
Q3
$14.7M Buy
325,400
+1,700
+0.5% +$68.8K 0.01% 764
2025
Q2
$10.3M Sell
323,700
-8,600
-3% -$246K 0.01% 906
2025
Q1
$9.91M Sell
332,300
-5,000
-1% -$176K 0.01% 901
2024
Q4
$12.1M Buy
337,300
+2,200
+0.7% +$86.2K 0.01% 840
2024
Q3
$13.6M Sell
335,100
-2,900
-0.9% -$124K 0.01% 788
2024
Q2
$15.8M Sell
338,000
-1,800
-0.5% -$79.1K 0.01% 697
2024
Q1
$14.4M Hold
339,800
0.01% 747
2023
Q4
$14.2M Sell
339,800
-215,400
-39% -$8.28M 0.01% 731
2023
Q3
$23.6M Sell
555,200
-68,500
-11% -$3.37M 0.02% 590
2023
Q2
$34.9M Sell
623,700
-62,600
-9% -$3.24M 0.02% 542
2023
Q1
$34M Sell
686,300
-18,500
-3% -$936K 0.02% 550
2022
Q4
$33.2M Sell
704,800
-48,180
-6% -$2.26M 0.02% 542
2022
Q3
$31.2M Sell
752,980
-1,500
-0.2% -$67.9K 0.02% 550
2022
Q2
$32.1M Sell
754,480
-11,300
-1% -$633K 0.02% 557
2022
Q1
$59.1M Buy
765,780
+94,200
+14% +$6.45M 0.03% 472
2021
Q4
$52.2M Sell
671,580
-27,000
-4% -$2.18M 0.03% 485
2021
Q3
$56M Sell
698,580
-18,900
-3% -$1.63M 0.04% 457
2021
Q2
$60.3M Buy
717,480
+45,942
+7% +$3.72M 0.04% 452
2021
Q1
$55.7M Buy
671,538
+18,700
+3% +$1.56M 0.04% 464
2020
Q4
$52.4M Sell
652,838
-15,400
-2% -$1.12M 0.04% 464
2020
Q3
$43.5M Sell
668,238
-14,500
-2% -$937K 0.03% 456
2020
Q2
$40.8M Buy
682,738
+19,400
+3% +$1.05M 0.03% 456
2020
Q1
$28M Buy
663,338
+125,300
+23% +$6.27M 0.03% 477
2019
Q4
$30.2M Sell
538,038
-28,500
-5% -$1.47M 0.03% 513
2019
Q3
$27.8M Buy
566,538
+9,038
+2% +$408K 0.03% 512
2019
Q2
$26.7M Sell
557,500
-16,600
-3% -$798K 0.03% 532
2019
Q1
$29.2M Buy
574,100
+14,900
+3% +$713K 0.03% 496
2018
Q4
$21.6M Buy
559,200
+7,100
+1% +$308K 0.03% 525
2018
Q3
$30.8M Sell
552,100
-20,800
-4% -$1.07M 0.03% 489
2018
Q2
$25.6M Buy
572,900
+19,400
+4% +$918K 0.03% 538
2018
Q1
$28.8M Sell
553,500
-85,300
-13% -$5.04M 0.04% 494
2017
Q4
$39.1M Buy
638,800
+350,098
+121% +$22.3M 0.04% 443
2017
Q3
$15.9M Hold
288,702
0.02% 608
2017
Q2
$12.3M Buy
288,702
+19,400
+7% +$862K 0.01% 638
2017
Q1
$11.3M Buy
269,302
+3,600
+1% +$132K 0.01% 650
2016
Q4
$8.45M Buy
265,702
+5,400
+2% +$155K 0.01% 712
2016
Q3
$6.88M Sell
260,302
-8,800
-3% -$211K 0.01% 752
2016
Q2
$5.8M Hold
269,102
0.01% 829
2016
Q1
$5.06M Buy
269,102
+48,800
+22% +$851K 0.01% 869
2015
Q4
$3.72M Hold
220,302
0.01% 942
2015
Q3
$3.79M Buy
220,302
+36,502
+20% +$725K 0.01% 917
2015
Q2
$4.42M Buy
183,800
+2,600
+1% +$63.9K 0.01% 840
2015
Q1
$4.49M Buy
181,200
+2,200
+1% +$46.8K 0.01% 832
2014
Q4
$3.7M Buy
179,000
+3,800
+2% +$75.7K 0.01% 873
2014
Q3
$3.53M Sell
175,200
-3,000
-2% -$62K 0.01% 878
2014
Q2
$3.42M Sell
178,200
-1,600
-0.9% -$28.3K 0.01% 925
2014
Q1
$3.04M Buy
179,800
+42,200
+31% +$788K 0.01% 976
2013
Q4
$2.63M Hold
137,600
0.01% 905
2013
Q3
$2.16M Sell
137,600
-6,800
-5% -$95.1K 0.01% 962
2013
Q2
$1.63M Buy
+144,400
New +$1.53M 0.01% 1106

Other funds holding CGNX

Swiss National Bank's CGNX Position: Q2 2026 in Review

Swiss National Bank increased its Cognex (CGNX) stake by 1.1% in Q2 2026, buying an estimated $212K and bringing the position to 335,100 shares worth $24.3M. The position accounts for 0.01% of the portfolio, ranked #631.

Swiss National Bank first reported a position in CGNX in Q2 2013 and has held it in 53 quarters since. The position peaked at $60.3M in Q2 2021. 649 funds tracked by Wall St. Rank hold CGNX as of Q2 2026.

  • Swiss National Bank held 335,100 shares of Cognex worth $24.3M as of Q2 2026.
  • Swiss National Bank bought 3,500 Cognex shares in Q2 2026, an estimated $212K.
  • Cognex made up 0.01% of Swiss National Bank's portfolio in Q2 2026, its #631 holding.
  • Swiss National Bank first reported a position in Cognex in Q2 2013 and has held it in 53 quarters since.
  • Swiss National Bank's Cognex position peaked at $60.3M in Q2 2021.
  • 649 funds tracked by Wall St. Rank held Cognex as of Q2 2026.

Based on Swiss National Bank's 13F filing for Q2 2026, filed 11 Aug 2026.