1
AMPHENOL CORP
CL A
APH
APH
1,803,934
$318.1m8.53%
8.53%
Added Shares held: Q3 2025 1.8m, Q4 2025 1.7m, Q1 2026 1.6m, Q2 2026 1.8m
+209.0k
+208,975
13.1%
2
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
662,678
$316.1m8.48%
8.48%
Reduced Shares held: Q3 2025 7.2k, Q4 2025 283.2k, Q1 2026 723.3k, Q2 2026 662.7k
-60.6k
-60,621
-8.4%
3
MASTERCARD INCORPORATED
CL A
MA
MA
516,812
$265.4m7.12%
7.12%
Reduced Shares held: Q3 2025 633.4k, Q4 2025 675.0k, Q1 2026 574.3k, Q2 2026 516.8k
-57.4k
-57,441
-10.0%
4
MARSH & MCLENNAN COS INC
COM
MRSH
MRSH
1,517,459
$252.8m6.78%
6.78%
Reduced Shares held: Q3 2025 1.6m, Q4 2025 1.8m, Q1 2026 1.7m, Q2 2026 1.5m
-163.2k
-163,187
-9.7%
5
AMAZON COM INC
COM
AMZN
AMZN
1,047,926
$249.7m6.70%
6.70%
Reduced Shares held: Q3 2025 1.5m, Q4 2025 1.4m, Q1 2026 1.1m, Q2 2026 1.0m
-97.1k
-97,135
-8.5%
6
LABCORP HOLDINGS INC
COM SHS
LH
LH
781,731
$218.9m5.87%
5.87%
Reduced Shares held: Q3 2025 1.1m, Q4 2025 1.0m, Q1 2026 979.4k, Q2 2026 781.7k
-197.6k
-197,640
-20.2%
7
CADENCE DESIGN SYSTEM INC
COM
CDNS
CDNS
533,653
$200.3m5.37%
5.37%
Reduced Shares held: Q3 2025 812.7k, Q4 2025 785.0k, Q1 2026 752.4k, Q2 2026 533.7k
-218.8k
-218,777
-29.1%
8
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
397,439
$199.1m5.34%
5.34%
Reduced Shares held: Q3 2025 475.6k, Q4 2025 453.0k, Q1 2026 438.3k, Q2 2026 397.4k
-40.8k
-40,821
-9.3%
9
AMETEK INC
COM
AME
AME
780,619
$188.8m5.07%
5.07%
Reduced Shares held: Q3 2025 918.7k, Q4 2025 886.8k, Q1 2026 854.8k, Q2 2026 780.6k
-74.1k
-74,131
-8.7%
10
XYLEM INC
COM
XYL
XYL
1,589,616
$188.0m5.04%
5.04%
Added Shares held: Q3 2025 6.0k, Q4 2025 6.0k, Q1 2026 429.7k, Q2 2026 1.6m
+1.2m
+1,159,914
269.9%
11
MICROSOFT CORP
COM
MSFT
MSFT
477,149
$177.9m4.77%
4.77%
Reduced Shares held: Q3 2025 776.3k, Q4 2025 677.8k, Q1 2026 646.8k, Q2 2026 477.1k
-169.6k
-169,634
-26.2%
12
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
402,051
$143.6m3.85%
3.85%
Reduced Shares held: Q3 2025 725.0k, Q4 2025 572.4k, Q1 2026 439.5k, Q2 2026 402.1k
-37.5k
-37,488
-8.5%
13
AUTOMATIC DATA PROCESSING IN
COM
ADP
ADP
603,879
$135.2m3.63%
3.63%
Reduced Shares held: Q3 2025 723.8k, Q4 2025 711.5k, Q1 2026 676.9k, Q2 2026 603.9k
-73.0k
-72,984
-10.8%
14
INTUITIVE SURGICAL INC
COM NEW
ISRG
ISRG
313,818
$124.8m3.35%
3.35%
Reduced Shares held: Q3 2025 610.1k, Q4 2025 513.8k, Q1 2026 543.9k, Q2 2026 313.8k
-230.1k
-230,071
-42.3%
15
TRACTOR SUPPLY CO
COM
TSCO
TSCO
3,842,265
$121.4m3.26%
3.26%
Reduced Shares held: Q3 2025 5.3m, Q4 2025 5.1m, Q1 2026 4.2m, Q2 2026 3.8m
-382.3k
-382,289
-9.1%
16
AVERY DENNISON CORP
COM
AVY
AVY
671,979
$109.1m2.93%
2.93%
Reduced Shares held: Q3 2025 821.6k, Q4 2025 787.1k, Q1 2026 749.2k, Q2 2026 672.0k
-77.2k
-77,203
-10.3%
17
ALPHABET INC
CAP STK CL C
GOOG
GOOG
247,136
$87.3m2.34%
2.34%
Reduced Shares held: Q3 2025 467.0k, Q4 2025 366.6k, Q1 2026 277.1k, Q2 2026 247.1k
-30.0k
-29,973
-10.8%
18
HUBBELL INC
COM
HUBB
HUBB
144,569
$75.6m2.03%
2.03%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 144.6k
19
VERISK ANALYTICS INC
COM
VRSK
VRSK
385,387
$69.2m1.86%
1.86%
Reduced Shares held: Q3 2025 437.5k, Q4 2025 440.6k, Q1 2026 423.4k, Q2 2026 385.4k
-38.0k
-38,043
-9.0%
20
HEICO CORP NEW
CL A
HEI.A
HEI.A
257,550
$66.4m1.78%
1.78%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 257.6k
21
BOSTON SCIENTIFIC CORP
COM
BSX
BSX
1,427,592
$60.9m1.63%
1.63%
Reduced Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 1.6m, Q2 2026 1.4m
-130.4k
-130,422
-8.4%
22
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
412,819
$51.4m1.38%
1.38%
Reduced Shares held: Q3 2025 934.1k, Q4 2025 897.7k, Q1 2026 453.8k, Q2 2026 412.8k
-41.0k
-40,981
-9.0%
23
FABRINET
SHS
FN
FN
83,984
$47.2m1.27%
1.27%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 84.0k
24
FRANCO NEV CORP
COM
FNV
FNV
195,028
$40.7m1.09%
1.09%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 195.0k
25
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
15,470
$7.7m0.21%
0.21%
Unchanged Shares held: Q3 2025 18.5k, Q4 2025 17.1k, Q1 2026 15.5k, Q2 2026 15.5k
26
APPLE INC
COM
AAPL
AAPL
7,144
$2.1m0.06%
0.06%
Reduced Shares held: Q3 2025 9.4k, Q4 2025 9.5k, Q1 2026 7.9k, Q2 2026 7.1k
-800
-800
-10.1%
27
COSTCO WHSL CORP NEW
COM
COST
COST
1,952
$1.8m0.05%
0.05%
Unchanged Shares held: Q3 2025 1.0k, Q4 2025 2.0k, Q1 2026 2.0k, Q2 2026 2.0k
28
UNITEDHEALTH GROUP INC
COM
UNH
UNH
4,230
$1.8m0.05%
0.05%
Reduced Shares held: Q3 2025 9.3k, Q4 2025 6.1k, Q1 2026 4.7k, Q2 2026 4.2k
-450
-450
-9.6%
29
SYNOPSYS INC
COM
SNPS
SNPS
1,810
$807.0k0.02%
0.02%
Reduced Shares held: Q3 2025 504.6k, Q4 2025 3.3k, Q1 2026 2.9k, Q2 2026 1.8k
-1.1k
-1,050
-36.7%
30
JOHNSON & JOHNSON
COM
JNJ
JNJ
2,500
$635.0k0.02%
0.02%
Unchanged Shares held: Q3 2025 2.5k, Q4 2025 2.5k, Q1 2026 2.5k, Q2 2026 2.5k
31
BROADRIDGE FINL SOLUTIONS IN
COM
BR
BR
3,184
$435.8k0.01%
0.01%
Reduced Shares held: Q3 2025 1.1m, Q4 2025 1.1m, Q1 2026 1.0m, Q2 2026 3.2k
-1.0m
-1,041,799
-99.7%
32
AMERICAN EXPRESS CO
COM
AXP
AXP
1,000
$338.3k0.01%
0.01%
Unchanged Shares held: Q3 2025 1.0k, Q4 2025 1.0k, Q1 2026 1.0k, Q2 2026 1.0k
33
WHEATON PRECIOUS METALS CORP
COM
WPM
WPM
3,000
$337.0k0.01%
0.01%
Unchanged Shares held: Q3 2025 4.0k, Q4 2025 4.0k, Q1 2026 3.0k, Q2 2026 3.0k
34
PALO ALTO NETWORKS INC
COM
PANW
PANW
960
$327.0k0.01%
0.01%
Unchanged Shares held: Q3 2025 960, Q4 2025 960, Q1 2026 960, Q2 2026 960
35
MCDONALDS CORP
COM
MCD
MCD
1,047
$282.9k0.01%
0.01%
Reduced Shares held: Q3 2025 1.4k, Q4 2025 1.4k, Q1 2026 1.3k, Q2 2026 1.0k
-280
-280
-21.1%
36
WEC ENERGY GROUP INC
COM
WEC
WEC
2,380
$277.9k0.01%
0.01%
Unchanged Shares held: Q3 2025 2.4k, Q4 2025 2.4k, Q1 2026 2.4k, Q2 2026 2.4k
37
ABBVIE INC
COM
ABBV
ABBV
1,100
$276.3k0.01%
0.01%
Unchanged Shares held: Q3 2025 500, Q4 2025 1.2k, Q1 2026 1.1k, Q2 2026 1.1k
38
ADVANCED MICRO DEVICES INC
COM
AMD
AMD
450
$261.4k0.01%
0.01%
Unchanged Shares held: Q3 2025 650, Q4 2025 650, Q1 2026 450, Q2 2026 450
39
EXXON MOBIL CORP
COM
XOM
XOM
1,900
$259.3k0.01%
0.01%
Unchanged Shares held: Q3 2025 1.9k, Q4 2025 1.9k, Q1 2026 1.9k, Q2 2026 1.9k
40
QUANTA SVCS INC
COM
PWR
PWR
317
$228.2k0.01%
0.01%
Reduced Shares held: Q3 2025 0, Q4 2025 675, Q1 2026 417, Q2 2026 317
-100
-100
-24.0%
41
META PLATFORMS INC
CL A
META
META
388
$218.4k0.01%
0.01%
Unchanged Shares held: Q3 2025 388, Q4 2025 388, Q1 2026 388, Q2 2026 388
42
DEERE & CO
COM
DE
DE
325
$206.0k0.01%
0.01%
Unchanged Shares held: Q3 2025 325, Q4 2025 325, Q1 2026 325, Q2 2026 325
43
DOLLAR GEN CORP NEW
COM
DG
DG
1,550
$178.5k0.00%
0.00%
Unchanged Shares held: Q3 2025 1.6k, Q4 2025 1.6k, Q1 2026 1.6k, Q2 2026 1.6k
44
COCA COLA CO
COM
KO
KO
2,162
$175.6k0.00%
0.00%
Unchanged Shares held: Q3 2025 2.2k, Q4 2025 2.2k, Q1 2026 2.2k, Q2 2026 2.2k
45
ALIGN TECHNOLOGY INC
COM
ALGN
ALGN
850
$143.4k0.00%
0.00%
Unchanged Shares held: Q3 2025 2.4k, Q4 2025 2.0k, Q1 2026 850, Q2 2026 850
46
MSCI INC
COM
MSCI
MSCI
245
$137.2k0.00%
0.00%
Unchanged Shares held: Q3 2025 245, Q4 2025 245, Q1 2026 245, Q2 2026 245
47
STRYKER CORPORATION
COM
SYK
SYK
350
$110.2k0.00%
0.00%
Unchanged Shares held: Q3 2025 350, Q4 2025 350, Q1 2026 350, Q2 2026 350
48
IDEXX LABS INC
COM
IDXX
IDXX
206
$108.4k0.00%
0.00%
Unchanged Shares held: Q3 2025 0, Q4 2025 206, Q1 2026 206, Q2 2026 206
49
LINDE PLC
SHS
LIN
LIN
197
$102.2k0.00%
0.00%
Unchanged Shares held: Q3 2025 197, Q4 2025 197, Q1 2026 197, Q2 2026 197
50
JPMORGAN CHASE & CO
COM
JPM
JPM
280
$91.7k0.00%
0.00%
Unchanged Shares held: Q3 2025 280, Q4 2025 280, Q1 2026 280, Q2 2026 280
51
VISA INC
COM CL A
V
V
250
$85.6k0.00%
0.00%
Unchanged Shares held: Q3 2025 250, Q4 2025 250, Q1 2026 250, Q2 2026 250
52
INTUIT
COM
INTU
INTU
206
$53.8k0.00%
0.00%
Reduced Shares held: Q3 2025 474.5k, Q4 2025 509.8k, Q1 2026 281.3k, Q2 2026 206
-281.1k
-281,066
-99.9%
53
ABBOTT LABS
COM
ABT
ABT
465
$42.2k0.00%
0.00%
Unchanged Shares held: Q3 2025 655, Q4 2025 655, Q1 2026 465, Q2 2026 465
54
CHUBB LIMITED
COM
CB
CB
108
$36.8k0.00%
0.00%
Unchanged Shares held: Q3 2025 108, Q4 2025 108, Q1 2026 108, Q2 2026 108
55
VERIZON COMMUNICATIONS INC
COM
VZ
VZ
690
$29.2k0.00%
0.00%
Unchanged Shares held: Q3 2025 690, Q4 2025 690, Q1 2026 690, Q2 2026 690
56
WELLS FARGO CO NEW
COM
WFC
WFC
350
$28.9k0.00%
0.00%
Unchanged Shares held: Q3 2025 350, Q4 2025 350, Q1 2026 350, Q2 2026 350