1
MICROSOFT CORP
COM
MSFT
MSFT
132,590
$66.0m7.76%
7.76%
Reduced Shares held: Q3 2024 151.4k, Q4 2024 145.2k, Q1 2025 134.6k, Q2 2025 132.6k
-2.0k
-2,049
-1.5%
2
AMAZON COM INC
COM
AMZN
AMZN
292,285
$64.1m7.55%
7.55%
Reduced Shares held: Q3 2024 344.0k, Q4 2024 328.7k, Q1 2025 297.0k, Q2 2025 292.3k
-4.7k
-4,672
-1.6%
3
NVIDIA CORPORATION
COM
NVDA
NVDA
383,291
$60.6m7.13%
7.13%
Reduced Shares held: Q3 2024 447.3k, Q4 2024 426.9k, Q1 2025 391.8k, Q2 2025 383.3k
-8.5k
-8,484
-2.2%
4
TALEN ENERGY CORP
COM
TLN
TLN
203,560
$59.2m6.97%
6.97%
Reduced Shares held: Q3 2024 305.9k, Q4 2024 292.3k, Q1 2025 266.9k, Q2 2025 203.6k
-63.4k
-63,370
-23.7%
5
META PLATFORMS INC
CL A
META
META
60,852
$44.9m5.29%
5.29%
Reduced Shares held: Q3 2024 72.5k, Q4 2024 69.5k, Q1 2025 61.8k, Q2 2025 60.9k
-945
-945
-1.5%
6
FERGUSON ENTERPRISES INC
COMMON STOCK NEW
FERG
FERG
199,174
$43.4m5.10%
5.10%
Reduced Shares held: Q3 2024 233.3k, Q4 2024 223.1k, Q1 2025 202.3k, Q2 2025 199.2k
-3.1k
-3,115
-1.5%
7
PALO ALTO NETWORKS INC
COM
PANW
PANW
186,926
$38.3m4.50%
4.50%
Reduced Shares held: Q3 2024 217.2k, Q4 2024 206.5k, Q1 2025 189.4k, Q2 2025 186.9k
-2.5k
-2,474
-1.3%
8
DANAHER CORPORATION
COM
DHR
DHR
182,188
$36.0m4.24%
4.24%
Reduced Shares held: Q3 2024 191.2k, Q4 2024 182.2k, Q1 2025 190.5k, Q2 2025 182.2k
-8.3k
-8,331
-4.4%
9
INTUIT
COM
INTU
INTU
41,102
$32.4m3.81%
3.81%
Reduced Shares held: Q3 2024 48.2k, Q4 2024 45.6k, Q1 2025 41.4k, Q2 2025 41.1k
-346
-346
-0.8%
10
MARTIN MARIETTA MATLS INC
COM
MLM
MLM
58,309
$32.0m3.77%
3.77%
Added Shares held: Q3 2024 53.2k, Q4 2024 50.6k, Q1 2025 55.6k, Q2 2025 58.3k
+2.7k
+2,693
4.8%
11
GE VERNOVA INC
COM
GEV
GEV
59,229
$31.3m3.69%
3.69%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 51.9k, Q2 2025 59.2k
+7.3k
+7,304
14.1%
12
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
134,926
$30.6m3.60%
3.60%
Reduced Shares held: Q3 2024 227.8k, Q4 2024 214.5k, Q1 2025 188.7k, Q2 2025 134.9k
-53.8k
-53,818
-28.5%
13
VEEVA SYS INC
CL A COM
VEEV
VEEV
95,715
$27.6m3.24%
3.24%
Reduced Shares held: Q3 2024 113.1k, Q4 2024 105.6k, Q1 2025 96.3k, Q2 2025 95.7k
-543
-543
-0.6%
14
T-MOBILE US INC
COM
TMUS
TMUS
109,126
$26.0m3.06%
3.06%
Reduced Shares held: Q3 2024 207.2k, Q4 2024 199.5k, Q1 2025 110.4k, Q2 2025 109.1k
-1.3k
-1,309
-1.2%
15
SALESFORCE INC
COM
CRM
CRM
92,134
$25.1m2.96%
2.96%
Reduced Shares held: Q3 2024 94.6k, Q4 2024 87.7k, Q1 2025 93.0k, Q2 2025 92.1k
-816
-816
-0.9%
16
COSTAR GROUP INC
COM
CSGP
CSGP
286,120
$23.0m2.71%
2.71%
Reduced Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 288.8k, Q2 2025 286.1k
-2.6k
-2,640
-0.9%
17
FAIR ISAAC CORP
COM
FICO
FICO
10,491
$19.2m2.26%
2.26%
Added Shares held: Q3 2024 1.2k, Q4 2024 1.2k, Q1 2025 1.2k, Q2 2025 10.5k
+9.3k
+9,262
753.6%
18
GITLAB INC
CLASS A COM
GTLB
GTLB
406,252
$18.3m2.16%
2.16%
Added Shares held: Q3 2024 373.6k, Q4 2024 351.2k, Q1 2025 316.5k, Q2 2025 406.3k
+89.7k
+89,717
28.3%
19
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
100,335
$17.7m2.08%
2.08%
Reduced Shares held: Q3 2024 115.6k, Q4 2024 110.2k, Q1 2025 102.1k, Q2 2025 100.3k
-1.7k
-1,728
-1.7%
20
NETFLIX INC
COM
NFLX
NFLX
12,988
$17.4m2.05%
2.05%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 6.1k, Q2 2025 13.0k
+6.9k
+6,862
112.0%
21
SCHWAB CHARLES CORP
COM
SCHW
SCHW
165,535
$15.1m1.78%
1.78%
Reduced Shares held: Q3 2024 194.4k, Q4 2024 196.3k, Q1 2025 178.4k, Q2 2025 165.5k
-12.9k
-12,887
-7.2%
22
ELEVANCE HEALTH INC
COM
ELV
ELV
36,817
$14.3m1.69%
1.69%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 36.8k
23
CAPITAL ONE FINL CORP
COM
COF
COF
61,627
$13.1m1.54%
1.54%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 61.6k
24
PROGRESSIVE CORP
COM
PGR
PGR
44,327
$11.8m1.39%
1.39%
Reduced Shares held: Q3 2024 50.1k, Q4 2024 49.5k, Q1 2025 44.8k, Q2 2025 44.3k
-471
-471
-1.1%
25
SHERWIN WILLIAMS CO
COM
SHW
SHW
31,796
$10.9m1.29%
1.29%
Reduced Shares held: Q3 2024 81.5k, Q4 2024 76.9k, Q1 2025 32.3k, Q2 2025 31.8k
-510
-510
-1.6%
26
NIKE INC
CL B
NKE
NKE
127,434
$9.1m1.07%
1.07%
Added Shares held: Q3 2024 107.9k, Q4 2024 97.2k, Q1 2025 99.8k, Q2 2025 127.4k
+27.6k
+27,632
27.7%
27
AERCAP HOLDINGS NV
SHS
AER
AER
76,315
$8.9m1.05%
1.05%
Reduced Shares held: Q3 2024 553.8k, Q4 2024 491.2k, Q1 2025 77.0k, Q2 2025 76.3k
-700
-700
-0.9%
28
EXPEDIA GROUP INC
COM NEW
EXPE
EXPE
52,532
$8.9m1.04%
1.04%
Reduced Shares held: Q3 2024 68.6k, Q4 2024 68.5k, Q1 2025 63.9k, Q2 2025 52.5k
-11.4k
-11,376
-17.8%
29
AIR PRODS & CHEMS INC
COM
APD
APD
28,915
$8.2m0.96%
0.96%
Reduced Shares held: Q3 2024 0, Q4 2024 29.3k, Q1 2025 29.7k, Q2 2025 28.9k
-786
-786
-2.6%
30
TENET HEALTHCARE CORP
COM NEW
THC
THC
35,438
$6.2m0.73%
0.73%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 35.4k
31
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
11,949
$3.6m0.42%
0.42%
Reduced Shares held: Q3 2024 27.1k, Q4 2024 27.1k, Q1 2025 12.4k, Q2 2025 11.9k
-469
-469
-3.8%
32
GRACO INC
COM
GGG
GGG
23,269
$2.0m0.24%
0.24%
Reduced Shares held: Q3 2024 29.9k, Q4 2024 27.8k, Q1 2025 26.8k, Q2 2025 23.3k
-3.5k
-3,550
-13.2%
33
APPLE INC
COM
AAPL
AAPL
9,234
$1.9m0.22%
0.22%
Reduced Shares held: Q3 2024 8.8k, Q4 2024 8.8k, Q1 2025 9.3k, Q2 2025 9.2k
-36
-36
-0.4%
34
EXTRA SPACE STORAGE INC
COM
EXR
EXR
11,910
$1.8m0.21%
0.21%
Unchanged Shares held: Q3 2024 11.9k, Q4 2024 11.9k, Q1 2025 11.9k, Q2 2025 11.9k
35
KEYSIGHT TECHNOLOGIES INC
COM
KEYS
KEYS
8,038
$1.3m0.16%
0.16%
Reduced Shares held: Q3 2024 9.4k, Q4 2024 9.0k, Q1 2025 8.8k, Q2 2025 8.0k
-785
-785
-8.9%
36
AUTOMATIC DATA PROCESSING IN
COM
ADP
ADP
3,927
$1.2m0.14%
0.14%
Unchanged Shares held: Q3 2024 5.3k, Q4 2024 3.9k, Q1 2025 3.9k, Q2 2025 3.9k
37
PAYCHEX INC
COM
PAYX
PAYX
7,887
$1.1m0.14%
0.14%
Unchanged Shares held: Q3 2024 8.7k, Q4 2024 7.9k, Q1 2025 7.9k, Q2 2025 7.9k
38
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
1,813
$1.1m0.13%
0.13%
Unchanged Shares held: Q3 2024 1.8k, Q4 2024 2.0k, Q1 2025 1.8k, Q2 2025 1.8k
39
NETAPP INC
COM
NTAP
NTAP
10,169
$1.1m0.13%
0.13%
Unchanged Shares held: Q3 2024 13.5k, Q4 2024 11.0k, Q1 2025 10.2k, Q2 2025 10.2k
40
TESLA INC
COM
TSLA
TSLA
3,164
$1.0m0.12%
0.12%
Unchanged Shares held: Q3 2024 3.1k, Q4 2024 3.2k, Q1 2025 3.2k, Q2 2025 3.2k
41
LPL FINL HLDGS INC
COM
LPLA
LPLA
2,554
$957.7k0.11%
0.11%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 2.6k
42
L3HARRIS TECHNOLOGIES INC
COM
LHX
LHX
3,532
$886.0k0.10%
0.10%
Unchanged Shares held: Q3 2024 4.2k, Q4 2024 3.8k, Q1 2025 3.5k, Q2 2025 3.5k
43
ELI LILLY & CO
COM
LLY
LLY
1,126
$877.8k0.10%
0.10%
Unchanged Shares held: Q3 2024 2.7k, Q4 2024 1.1k, Q1 2025 1.1k, Q2 2025 1.1k
44
AFLAC INC
COM
AFL
AFL
8,000
$843.7k0.10%
0.10%
Unchanged Shares held: Q3 2024 8.0k, Q4 2024 8.0k, Q1 2025 8.0k, Q2 2025 8.0k
45
TEXAS INSTRS INC
COM
TXN
TXN
3,776
$784.0k0.09%
0.09%
Unchanged Shares held: Q3 2024 3.8k, Q4 2024 3.8k, Q1 2025 3.8k, Q2 2025 3.8k
46
ENTEGRIS INC
COM
ENTG
ENTG
9,230
$744.4k0.09%
0.09%
Reduced Shares held: Q3 2024 248.0k, Q4 2024 234.9k, Q1 2025 111.3k, Q2 2025 9.2k
-102.0k
-102,037
-91.7%
47
DISNEY WALT CO
COM
DIS
DIS
5,787
$717.6k0.08%
0.08%
Unchanged Shares held: Q3 2024 5.8k, Q4 2024 5.8k, Q1 2025 5.8k, Q2 2025 5.8k
48
ISHARES TR
MSCI EMG MKT ETF
EEM
EEM
13,359
$644.4k0.08%
0.08%
Added Shares held: Q3 2024 12.5k, Q4 2024 12.5k, Q1 2025 12.5k, Q2 2025 13.4k
+884
+884
7.1%
49
CISCO SYS INC
COM
CSCO
CSCO
8,500
$589.7k0.07%
0.07%
Unchanged Shares held: Q3 2024 8.5k, Q4 2024 8.5k, Q1 2025 8.5k, Q2 2025 8.5k
50
ADVANCED MICRO DEVICES INC
COM
AMD
AMD
3,874
$549.7k0.06%
0.06%
Reduced Shares held: Q3 2024 3.7k, Q4 2024 3.7k, Q1 2025 4.0k, Q2 2025 3.9k
-100
-100
-2.5%
51
MARKEL GROUP INC
COM
MKL
MKL
271
$541.3k0.06%
0.06%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 271
52
SCHWAB STRATEGIC TR
US TIPS ETF
SCHP
SCHP
18,283
$487.8k0.06%
0.06%
Unchanged Shares held: Q3 2024 19.2k, Q4 2024 19.2k, Q1 2025 18.3k, Q2 2025 18.3k
53
SCHWAB STRATEGIC TR
INT-TRM U.S TRES
SCHR
SCHR
19,325
$483.7k0.06%
0.06%
Unchanged Shares held: Q3 2024 20.3k, Q4 2024 20.3k, Q1 2025 19.3k, Q2 2025 19.3k
54
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
2,560
$465.3k0.05%
0.05%
Unchanged Shares held: Q3 2024 2.6k, Q4 2024 2.6k, Q1 2025 2.6k, Q2 2025 2.6k
55
BLOCK INC
CL A
XYZ
XYZ
6,768
$459.8k0.05%
0.05%
Unchanged Shares held: Q3 2024 6.8k, Q4 2024 6.8k, Q1 2025 6.8k, Q2 2025 6.8k
56
ISHARES TR
CORE MSCI EAFE
IEFA
IEFA
5,465
$456.2k0.05%
0.05%
Added Shares held: Q3 2024 4.7k, Q4 2024 4.7k, Q1 2025 4.7k, Q2 2025 5.5k
+725
+725
15.3%
57
ISHARES TR
RUSSELL 2000 ETF
IWM
IWM
2,091
$451.2k0.05%
0.05%
Added Shares held: Q3 2024 2.1k, Q4 2024 2.1k, Q1 2025 2.1k, Q2 2025 2.1k
+1
+1
0.1%
58
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
VMBS
VMBS
8,506
$394.2k0.05%
0.05%
Unchanged Shares held: Q3 2024 9.2k, Q4 2024 9.2k, Q1 2025 8.5k, Q2 2025 8.5k
59
BUILDERS FIRSTSOURCE INC
COM
BLDR
BLDR
3,371
$393.4k0.05%
0.05%
Reduced Shares held: Q3 2024 0, Q4 2024 53.7k, Q1 2025 145.7k, Q2 2025 3.4k
-142.3k
-142,348
-97.7%
60
ISHARES TR
7-10 YR TRSY BD
IEF
IEF
3,450
$330.4k0.04%
0.04%
Unchanged Shares held: Q3 2024 3.5k, Q4 2024 3.5k, Q1 2025 3.5k, Q2 2025 3.5k
61
BROWN FORMAN CORP
CL B
BF.B
BF.B
11,575
$311.5k0.04%
0.04%
Unchanged Shares held: Q3 2024 15.8k, Q4 2024 11.6k, Q1 2025 11.6k, Q2 2025 11.6k
62
HOME DEPOT INC
COM
HD
HD
771
$282.7k0.03%
0.03%
Unchanged Shares held: Q3 2024 1.0k, Q4 2024 771, Q1 2025 771, Q2 2025 771
63
AMERICAN HEALTHCARE REIT INC
COM SHS
AHR
AHR
7,350
$270.0k0.03%
0.03%
Unchanged Shares held: Q3 2024 0, Q4 2024 7.3k, Q1 2025 7.3k, Q2 2025 7.3k
64
JOHNSON & JOHNSON
COM
JNJ
JNJ
1,600
$244.4k0.03%
0.03%
Unchanged Shares held: Q3 2024 1.6k, Q4 2024 1.6k, Q1 2025 1.6k, Q2 2025 1.6k
65
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
500
$242.9k0.03%
0.03%
Unchanged Shares held: Q3 2024 500, Q4 2024 500, Q1 2025 500, Q2 2025 500
66
JPMORGAN CHASE & CO
COM
JPM
JPM
801
$232.3k0.03%
0.03%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 801
67
ISHARES TR
PFD AND INCM SEC
PFF
PFF
7,115
$218.3k0.03%
0.03%
Unchanged Shares held: Q3 2024 7.1k, Q4 2024 7.1k, Q1 2025 7.1k, Q2 2025 7.1k
68
BIO-TECHNE CORP
COM
TECH
TECH
4,000
$205.8k0.02%
0.02%
Unchanged Shares held: Q3 2024 4.0k, Q4 2024 4.0k, Q1 2025 4.0k, Q2 2025 4.0k