1
AMPHENOL CORP
CL A
APH
APH
121,190
$21.4m7.24%
7.24%
Unchanged Shares held: Q3 2025 160.9k, Q4 2025 159.1k, Q1 2026 121.2k, Q2 2026 121.2k
2
NVIDIA CORPORATION
COM
NVDA
NVDA
90,340
$18.1m6.13%
6.13%
Unchanged Shares held: Q3 2025 72.7k, Q4 2025 70.7k, Q1 2026 90.3k, Q2 2026 90.3k
3
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
29,100
$13.9m4.71%
4.71%
Unchanged Shares held: Q3 2025 13.4k, Q4 2025 13.4k, Q1 2026 29.1k, Q2 2026 29.1k
4
APPLE INC
COM
AAPL
AAPL
46,888
$13.6m4.60%
4.60%
Unchanged Shares held: Q3 2025 71.2k, Q4 2025 69.7k, Q1 2026 46.9k, Q2 2026 46.9k
5
ELI LILLY & CO
COM
LLY
LLY
8,495
$10.2m3.45%
3.45%
Unchanged Shares held: Q3 2025 13.1k, Q4 2025 12.5k, Q1 2026 8.5k, Q2 2026 8.5k
6
AMETEK INC
COM
AME
AME
41,332
$10.0m3.39%
3.39%
Unchanged Shares held: Q3 2025 41.3k, Q4 2025 41.3k, Q1 2026 41.3k, Q2 2026 41.3k
7
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
26,520
$9.5m3.21%
3.21%
Added Shares held: Q3 2025 7.9k, Q4 2025 7.9k, Q1 2026 22.5k, Q2 2026 26.5k
+4.0k
+4,000
17.8%
8
AMAZON COM INC
COM
AMZN
AMZN
38,824
$9.3m3.14%
3.14%
Reduced Shares held: Q3 2025 48.7k, Q4 2025 47.0k, Q1 2026 41.3k, Q2 2026 38.8k
-2.5k
-2,490
-6.0%
9
JPMORGAN CHASE & CO
COM
JPM
JPM
27,305
$8.9m3.03%
3.03%
Unchanged Shares held: Q3 2025 30.2k, Q4 2025 30.2k, Q1 2026 27.3k, Q2 2026 27.3k
10
MASTERCARD INCORPORATED
CL A
MA
MA
17,112
$8.8m2.98%
2.98%
Unchanged Shares held: Q3 2025 18.3k, Q4 2025 17.3k, Q1 2026 17.1k, Q2 2026 17.1k
11
KLA CORP
COM NEW
KLAC
KLAC
28,200
$8.5m2.88%
2.88%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 28.2k, Q2 2026 28.2k
12
MICROSOFT CORP
COM
MSFT
MSFT
21,796
$8.1m2.76%
2.76%
Unchanged Shares held: Q3 2025 40.7k, Q4 2025 40.2k, Q1 2026 21.8k, Q2 2026 21.8k
13
BROADCOM INC
COM
AVGO
AVGO
20,200
$7.6m2.59%
2.59%
Unchanged Shares held: Q3 2025 11.4k, Q4 2025 11.4k, Q1 2026 20.2k, Q2 2026 20.2k
14
MORGAN STANLEY
COM NEW
MS
MS
32,814
$6.9m2.33%
2.33%
Unchanged Shares held: Q3 2025 32.8k, Q4 2025 32.8k, Q1 2026 32.8k, Q2 2026 32.8k
15
ORACLE CORP
COM
ORCL
ORCL
44,687
$6.5m2.22%
2.22%
Reduced Shares held: Q3 2025 74.9k, Q4 2025 73.3k, Q1 2026 58.2k, Q2 2026 44.7k
-13.5k
-13,500
-23.2%
16
CONOCOPHILLIPS
COM
COP
COP
61,338
$6.4m2.16%
2.16%
Unchanged Shares held: Q3 2025 63.3k, Q4 2025 61.3k, Q1 2026 61.3k, Q2 2026 61.3k
17
SEI INVTS CO
COM
SEIC
SEIC
68,700
$6.0m2.04%
2.04%
Unchanged Shares held: Q3 2025 68.7k, Q4 2025 68.7k, Q1 2026 68.7k, Q2 2026 68.7k
18
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
11,916
$6.0m2.02%
2.02%
Unchanged Shares held: Q3 2025 11.9k, Q4 2025 11.9k, Q1 2026 11.9k, Q2 2026 11.9k
19
OREILLY AUTOMOTIVE INC
COM
ORLY
ORLY
64,020
$5.9m2.00%
2.00%
Unchanged Shares held: Q3 2025 64.0k, Q4 2025 64.0k, Q1 2026 64.0k, Q2 2026 64.0k
20
ABBVIE INC
COM
ABBV
ABBV
23,281
$5.9m1.99%
1.99%
Unchanged Shares held: Q3 2025 23.3k, Q4 2025 23.3k, Q1 2026 23.3k, Q2 2026 23.3k
21
EXPEDITORS INTL WASH INC
COM
EXPD
EXPD
33,271
$5.4m1.84%
1.84%
Unchanged Shares held: Q3 2025 33.3k, Q4 2025 33.3k, Q1 2026 33.3k, Q2 2026 33.3k
22
GRACO INC
COM
GGG
GGG
70,458
$5.3m1.81%
1.81%
Reduced Shares held: Q3 2025 72.7k, Q4 2025 72.7k, Q1 2026 72.7k, Q2 2026 70.5k
-2.2k
-2,241
-3.1%
23
LOCKHEED MARTIN CORP
COM
LMT
LMT
10,404
$5.3m1.80%
1.80%
Unchanged Shares held: Q3 2025 10.6k, Q4 2025 10.4k, Q1 2026 10.4k, Q2 2026 10.4k
24
TORO CO
COM
TTC
TTC
52,963
$5.2m1.75%
1.75%
Unchanged Shares held: Q3 2025 55.5k, Q4 2025 55.5k, Q1 2026 53.0k, Q2 2026 53.0k
25
WALMART INC
COM
WMT
WMT
36,342
$4.1m1.40%
1.40%
Unchanged Shares held: Q3 2025 36.3k, Q4 2025 36.3k, Q1 2026 36.3k, Q2 2026 36.3k
26
STRYKER CORPORATION
COM
SYK
SYK
13,000
$4.1m1.39%
1.39%
Unchanged Shares held: Q3 2025 13.0k, Q4 2025 13.0k, Q1 2026 13.0k, Q2 2026 13.0k
27
MICRON TECHNOLOGY INC
COM
MU
MU
3,525
$4.1m1.38%
1.38%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 3.5k
28
NEWMARKET CORP
COM
NEU
NEU
4,808
$3.8m1.29%
1.29%
Unchanged Shares held: Q3 2025 4.8k, Q4 2025 4.8k, Q1 2026 4.8k, Q2 2026 4.8k
29
WELLS FARGO CO NEW
COM
WFC
WFC
45,970
$3.8m1.29%
1.29%
Unchanged Shares held: Q3 2025 46.0k, Q4 2025 46.0k, Q1 2026 46.0k, Q2 2026 46.0k
30
PEPSICO INC
COM
PEP
PEP
27,289
$3.7m1.25%
1.25%
Unchanged Shares held: Q3 2025 27.3k, Q4 2025 27.3k, Q1 2026 27.3k, Q2 2026 27.3k
31
ROLLINS INC
COM
ROL
ROL
81,995
$3.4m1.16%
1.16%
Reduced Shares held: Q3 2025 130.8k, Q4 2025 130.8k, Q1 2026 130.8k, Q2 2026 82.0k
-48.8k
-48,800
-37.3%
32
AMERICAN EXPRESS CO
COM
AXP
AXP
9,968
$3.4m1.14%
1.14%
Unchanged Shares held: Q3 2025 10.0k, Q4 2025 10.0k, Q1 2026 10.0k, Q2 2026 10.0k
33
AON PLC
SHS CL A
AON
AON
9,967
$3.3m1.12%
1.12%
Unchanged Shares held: Q3 2025 10.0k, Q4 2025 10.0k, Q1 2026 10.0k, Q2 2026 10.0k
34
CASEYS GEN STORES INC
COM
CASY
CASY
3,930
$3.1m1.06%
1.06%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 3.9k, Q2 2026 3.9k
35
META PLATFORMS INC
CL A
META
META
5,410
$3.0m1.03%
1.03%
Unchanged Shares held: Q3 2025 5.2k, Q4 2025 5.2k, Q1 2026 5.4k, Q2 2026 5.4k
36
AMGEN INC
COM
AMGN
AMGN
8,400
$3.0m1.03%
1.03%
Unchanged Shares held: Q3 2025 8.4k, Q4 2025 8.4k, Q1 2026 8.4k, Q2 2026 8.4k
37
TJX COS INC NEW
COM
TJX
TJX
19,109
$2.9m0.98%
0.98%
Unchanged Shares held: Q3 2025 21.0k, Q4 2025 19.1k, Q1 2026 19.1k, Q2 2026 19.1k
38
JOHNSON & JOHNSON
COM
JNJ
JNJ
11,014
$2.8m0.95%
0.95%
Unchanged Shares held: Q3 2025 11.0k, Q4 2025 11.0k, Q1 2026 11.0k, Q2 2026 11.0k
39
SILGAN HLDGS INC
COM
SLGN
SLGN
58,335
$2.7m0.92%
0.92%
Unchanged Shares held: Q3 2025 63.7k, Q4 2025 58.3k, Q1 2026 58.3k, Q2 2026 58.3k
40
EXXON MOBIL CORP
COM
XOM
XOM
17,930
$2.5m0.83%
0.83%
Unchanged Shares held: Q3 2025 17.9k, Q4 2025 17.9k, Q1 2026 17.9k, Q2 2026 17.9k
41
MARSH & MCLENNAN COS INC
COM
MRSH
MRSH
14,064
$2.3m0.79%
0.79%
Unchanged Shares held: Q3 2025 14.1k, Q4 2025 14.1k, Q1 2026 14.1k, Q2 2026 14.1k
42
DANAHER CORPORATION
COM
DHR
DHR
12,033
$2.3m0.78%
0.78%
Unchanged Shares held: Q3 2025 12.0k, Q4 2025 12.0k, Q1 2026 12.0k, Q2 2026 12.0k
43
PACKAGING CORP AMER
COM
PKG
PKG
9,071
$2.2m0.73%
0.73%
Unchanged Shares held: Q3 2025 9.1k, Q4 2025 9.1k, Q1 2026 9.1k, Q2 2026 9.1k
44
ALPHABET INC
CAP STK CL C
GOOG
GOOG
5,875
$2.1m0.70%
0.70%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 5.9k
45
MCCORMICK & CO INC
COM NON VTG
MKC
MKC
39,900
$2.0m0.68%
0.68%
Reduced Shares held: Q3 2025 55.2k, Q4 2025 54.8k, Q1 2026 53.0k, Q2 2026 39.9k
-13.1k
-13,100
-24.7%
46
NEXTERA ENERGY INC
COM
NEE
NEE
22,500
$2.0m0.67%
0.67%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 22.5k, Q2 2026 22.5k
47
COSTCO WHSL CORP NEW
COM
COST
COST
1,800
$1.7m0.57%
0.57%
Unchanged Shares held: Q3 2025 1.8k, Q4 2025 1.8k, Q1 2026 1.8k, Q2 2026 1.8k
48
CBRE GROUP INC
CL A
CBRE
CBRE
11,705
$1.6m0.53%
0.53%
Reduced Shares held: Q3 2025 20.1k, Q4 2025 20.1k, Q1 2026 20.1k, Q2 2026 11.7k
-8.4k
-8,400
-41.8%
49
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
12,456
$1.6m0.53%
0.53%
Unchanged Shares held: Q3 2025 19.9k, Q4 2025 12.5k, Q1 2026 12.5k, Q2 2026 12.5k
50
UNITEDHEALTH GROUP INC
COM
UNH
UNH
3,692
$1.5m0.52%
0.52%
Unchanged Shares held: Q3 2025 4.2k, Q4 2025 3.7k, Q1 2026 3.7k, Q2 2026 3.7k
51
GLOBAL PMTS INC
COM
GPN
GPN
18,219
$1.3m0.45%
0.45%
Unchanged Shares held: Q3 2025 20.3k, Q4 2025 18.2k, Q1 2026 18.2k, Q2 2026 18.2k
52
CANADIAN NATL RY CO
COM
CNI
CNI
10,126
$1.2m0.41%
0.41%
Unchanged Shares held: Q3 2025 10.1k, Q4 2025 10.1k, Q1 2026 10.1k, Q2 2026 10.1k
53
PRICE T ROWE GROUP INC
COM
TROW
TROW
9,731
$1.1m0.38%
0.38%
Unchanged Shares held: Q3 2025 9.7k, Q4 2025 9.7k, Q1 2026 9.7k, Q2 2026 9.7k
54
INTEL CORP
COM
INTC
INTC
7,050
$984.4k0.33%
0.33%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 7.0k
55
BECTON DICKINSON & CO
COM
BDX
BDX
6,155
$931.4k0.32%
0.32%
Unchanged Shares held: Q3 2025 6.2k, Q4 2025 6.2k, Q1 2026 6.2k, Q2 2026 6.2k
56
KIMBERLY-CLARK CORP
COM
KMB
KMB
8,303
$911.4k0.31%
0.31%
Unchanged Shares held: Q3 2025 9.3k, Q4 2025 8.3k, Q1 2026 8.3k, Q2 2026 8.3k
57
ABBOTT LABS
COM
ABT
ABT
9,610
$872.0k0.30%
0.30%
Reduced Shares held: Q3 2025 19.5k, Q4 2025 19.5k, Q1 2026 19.5k, Q2 2026 9.6k
-9.9k
-9,884
-50.7%
58
POLARIS INC
COM
PII
PII
10,731
$734.4k0.25%
0.25%
Unchanged Shares held: Q3 2025 10.7k, Q4 2025 10.7k, Q1 2026 10.7k, Q2 2026 10.7k
59
SHERWIN WILLIAMS CO
COM
SHW
SHW
971
$334.3k0.11%
0.11%
Unchanged Shares held: Q3 2025 971, Q4 2025 971, Q1 2026 971, Q2 2026 971
60
WATERS CORP
COM
WAT
WAT
831
$311.7k0.11%
0.11%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 831, Q2 2026 831
61
INTERNATIONAL BUSINESS MACHS
COM
IBM
IBM
1,070
$300.9k0.10%
0.10%
Unchanged Shares held: Q3 2025 1.1k, Q4 2025 1.1k, Q1 2026 1.1k, Q2 2026 1.1k
62
VERALTO CORP
COM SHS
VLTO
VLTO
3,358
$297.8k0.10%
0.10%
Unchanged Shares held: Q3 2025 3.4k, Q4 2025 3.4k, Q1 2026 3.4k, Q2 2026 3.4k
63
ROSS STORES INC
COM
ROST
ROST
786
$167.3k0.06%
0.06%
Unchanged Shares held: Q3 2025 2.1k, Q4 2025 0, Q1 2026 786, Q2 2026 786
64
COGNIZANT TECHNOLOGY SOLUTIO
CL A
CTSH
CTSH
0
$00.00%
0.00%
Reduced Shares held: Q3 2025 22.6k, Q4 2025 22.6k, Q1 2026 19.1k, Q2 2026 0
-19.1k
-19,119
-100.0%
65
NIKE INC
CL B
NKE
NKE
0
$00.00%
0.00%
Reduced Shares held: Q3 2025 32.7k, Q4 2025 19.4k, Q1 2026 19.4k, Q2 2026 0
-19.4k
-19,380
-100.0%