1
MICROSOFT CORP
COM
MSFT
MSFT
154,045
$68.9m7.99%
7.99%
Reduced Shares held: Q3 2023 149.9k, Q4 2023 146.6k, Q1 2024 156.7k, Q2 2024 154.0k
-2.7k
-2,701
-1.7%
2
AMAZON COM INC
COM
AMZN
AMZN
353,463
$68.3m7.92%
7.92%
Reduced Shares held: Q3 2023 369.7k, Q4 2023 357.8k, Q1 2024 363.4k, Q2 2024 353.5k
-10.0k
-9,974
-2.7%
3
AERCAP HOLDINGS NV
SHS
AER
AER
623,466
$58.1m6.74%
6.74%
Reduced Shares held: Q3 2023 711.4k, Q4 2023 660.4k, Q1 2024 645.4k, Q2 2024 623.5k
-21.9k
-21,884
-3.4%
4
NVIDIA CORPORATION
COM
NVDA
NVDA
452,633
$55.9m6.49%
6.49%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 452.6k
5
DANAHER CORPORATION
COM
DHR
DHR
195,723
$48.9m5.67%
5.67%
Reduced Shares held: Q3 2023 186.6k, Q4 2023 189.9k, Q1 2024 206.3k, Q2 2024 195.7k
-10.6k
-10,616
-5.1%
6
FERGUSON PLC NEW
SHS
FERG1GBX
FERG1GBX
237,181
$45.9m5.33%
5.33%
Reduced Shares held: Q3 2023 281.5k, Q4 2023 264.7k, Q1 2024 245.6k, Q2 2024 237.2k
-8.4k
-8,411
-3.4%
7
PALO ALTO NETWORKS INC
COM
PANW
PANW
129,829
$44.0m5.11%
5.11%
Reduced Shares held: Q3 2023 73.1k, Q4 2023 83.4k, Q1 2024 133.0k, Q2 2024 129.8k
-3.1k
-3,136
-2.4%
8
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
230,273
$40.0m4.64%
4.64%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 118.8k, Q2 2024 230.3k
+111.5k
+111,504
93.9%
9
T-MOBILE US INC
COM
TMUS
TMUS
212,339
$37.4m4.34%
4.34%
Reduced Shares held: Q3 2023 218.3k, Q4 2023 204.6k, Q1 2024 217.8k, Q2 2024 212.3k
-5.5k
-5,492
-2.5%
10
META PLATFORMS INC
CL A
META
META
73,895
$37.3m4.32%
4.32%
Added Shares held: Q3 2023 46.2k, Q4 2023 44.5k, Q1 2024 68.5k, Q2 2024 73.9k
+5.4k
+5,371
7.8%
11
ENTEGRIS INC
COM
ENTG
ENTG
251,650
$34.1m3.95%
3.95%
Reduced Shares held: Q3 2023 352.1k, Q4 2023 332.9k, Q1 2024 309.6k, Q2 2024 251.7k
-57.9k
-57,942
-18.7%
12
INTUIT
COM
INTU
INTU
48,940
$32.2m3.73%
3.73%
Added Shares held: Q3 2023 54.5k, Q4 2023 50.3k, Q1 2024 45.1k, Q2 2024 48.9k
+3.8k
+3,805
8.4%
13
SCHWAB CHARLES CORP
COM
SCHW
SCHW
420,072
$31.0m3.59%
3.59%
Reduced Shares held: Q3 2023 129.2k, Q4 2023 189.5k, Q1 2024 433.2k, Q2 2024 420.1k
-13.1k
-13,139
-3.0%
14
IQVIA HLDGS INC
COM
IQV
IQV
146,178
$30.9m3.59%
3.59%
Reduced Shares held: Q3 2023 225.9k, Q4 2023 195.8k, Q1 2024 157.1k, Q2 2024 146.2k
-11.0k
-10,968
-7.0%
15
MARTIN MARIETTA MATLS INC
COM
MLM
MLM
54,332
$29.4m3.42%
3.42%
Reduced Shares held: Q3 2023 95.1k, Q4 2023 86.8k, Q1 2024 56.2k, Q2 2024 54.3k
-1.8k
-1,823
-3.2%
16
BALL CORP
COM
BALL
BALL
478,839
$28.7m3.33%
3.33%
Reduced Shares held: Q3 2023 647.8k, Q4 2023 630.4k, Q1 2024 647.6k, Q2 2024 478.8k
-168.8k
-168,807
-26.1%
17
SHERWIN WILLIAMS CO
COM
SHW
SHW
83,074
$24.8m2.88%
2.88%
Reduced Shares held: Q3 2023 128.2k, Q4 2023 123.0k, Q1 2024 115.8k, Q2 2024 83.1k
-32.7k
-32,679
-28.2%
18
SALESFORCE INC
COM
CRM
CRM
96,148
$24.7m2.87%
2.87%
Added Shares held: Q3 2023 43.2k, Q4 2023 57.3k, Q1 2024 90.2k, Q2 2024 96.1k
+5.9k
+5,923
6.6%
19
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
117,818
$21.5m2.49%
2.49%
Reduced Shares held: Q3 2023 335.4k, Q4 2023 317.5k, Q1 2024 130.4k, Q2 2024 117.8k
-12.6k
-12,598
-9.7%
20
PROGRESSIVE CORP
COM
PGR
PGR
74,786
$15.5m1.80%
1.80%
Reduced Shares held: Q3 2023 354.8k, Q4 2023 234.4k, Q1 2024 119.8k, Q2 2024 74.8k
-45.0k
-44,967
-37.5%
21
PAYPAL HLDGS INC
COM
PYPL
PYPL
263,322
$15.3m1.77%
1.77%
Reduced Shares held: Q3 2023 605.7k, Q4 2023 565.9k, Q1 2024 572.0k, Q2 2024 263.3k
-308.7k
-308,691
-54.0%
22
GITLAB INC
CLASS A COM
GTLB
GTLB
200,628
$10.0m1.16%
1.16%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 88.1k, Q2 2024 200.6k
+112.5k
+112,490
127.6%
23
UNITEDHEALTH GROUP INC
COM
UNH
UNH
19,469
$9.9m1.15%
1.15%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 14.8k, Q2 2024 19.5k
+4.7k
+4,660
31.5%
24
EXPEDIA GROUP INC
COM NEW
EXPE
EXPE
71,768
$9.0m1.05%
1.05%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 35.4k, Q2 2024 71.8k
+36.4k
+36,366
102.7%
25
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
28,309
$8.6m1.00%
1.00%
Added Shares held: Q3 2023 13.6k, Q4 2023 25.9k, Q1 2024 25.6k, Q2 2024 28.3k
+2.7k
+2,700
10.5%
26
AMN HEALTHCARE SVCS INC
COM
AMN
AMN
157,618
$8.1m0.94%
0.94%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 157.6k
27
D R HORTON INC
COM
DHI
DHI
31,413
$4.4m0.51%
0.51%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 31.4k
28
GRACO INC
COM
GGG
GGG
32,213
$2.6m0.30%
0.30%
Reduced Shares held: Q3 2023 38.2k, Q4 2023 43.3k, Q1 2024 33.0k, Q2 2024 32.2k
-791
-791
-2.4%
29
KEYSIGHT TECHNOLOGIES INC
COM
KEYS
KEYS
14,406
$2.0m0.23%
0.23%
Reduced Shares held: Q3 2023 14.8k, Q4 2023 18.0k, Q1 2024 14.8k, Q2 2024 14.4k
-425
-425
-2.9%
30
EXTRA SPACE STORAGE INC
COM
EXR
EXR
11,910
$1.9m0.21%
0.21%
Unchanged Shares held: Q3 2023 11.9k, Q4 2023 11.9k, Q1 2024 11.9k, Q2 2024 11.9k
31
FAIR ISAAC CORP
COM
FICO
FICO
1,229
$1.8m0.21%
0.21%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 1.2k
32
APPLE INC
COM
AAPL
AAPL
8,517
$1.8m0.21%
0.21%
Added Shares held: Q3 2023 2.0k, Q4 2023 2.1k, Q1 2024 2.0k, Q2 2024 8.5k
+6.6k
+6,559
335.0%
33
BROWN FORMAN CORP
CL B
BF.B
BF.B
20,075
$867.0k0.10%
0.10%
Unchanged Shares held: Q3 2023 33.4k, Q4 2023 33.4k, Q1 2024 20.1k, Q2 2024 20.1k
34
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
1,555
$846.3k0.10%
0.10%
Added Shares held: Q3 2023 2.8k, Q4 2023 4.4k, Q1 2024 1.5k, Q2 2024 1.6k
+20
+20
1.3%
35
AFLAC INC
COM
AFL
AFL
8,000
$714.5k0.08%
0.08%
Unchanged Shares held: Q3 2023 8.0k, Q4 2023 8.0k, Q1 2024 8.0k, Q2 2024 8.0k
36
TESLA INC
COM
TSLA
TSLA
3,100
$613.4k0.07%
0.07%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 3.1k
37
DISNEY WALT CO
COM
DIS
DIS
5,787
$574.6k0.07%
0.07%
Unchanged Shares held: Q3 2023 5.8k, Q4 2023 5.8k, Q1 2024 5.8k, Q2 2024 5.8k
38
ISHARES TR
MSCI EMG MKT ETF
EEM
EEM
12,475
$531.3k0.06%
0.06%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 10.1k, Q2 2024 12.5k
+2.4k
+2,350
23.2%
39
SCHWAB STRATEGIC TR
US TIPS ETF
SCHP
SCHP
9,580
$498.3k0.06%
0.06%
Unchanged Shares held: Q3 2023 25.9k, Q4 2023 25.9k, Q1 2024 9.6k, Q2 2024 9.6k
40
SCHWAB STRATEGIC TR
INT-TRM U.S TRES
SCHR
SCHR
10,141
$494.6k0.06%
0.06%
Unchanged Shares held: Q3 2023 24.8k, Q4 2023 24.8k, Q1 2024 10.1k, Q2 2024 10.1k
41
ADVANCED MICRO DEVICES INC
COM
AMD
AMD
2,968
$481.4k0.06%
0.06%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 3.0k
42
ISHARES TR
RUSSELL 2000 ETF
IWM
IWM
2,325
$471.7k0.05%
0.05%
Added Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 2.0k, Q2 2024 2.3k
+275
+275
13.4%
43
BLOCK INC
CL A
XYZ
XYZ
6,768
$436.5k0.05%
0.05%
Unchanged Shares held: Q3 2023 6.8k, Q4 2023 6.8k, Q1 2024 6.8k, Q2 2024 6.8k
44
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
RSP
RSP
2,560
$420.6k0.05%
0.05%
Unchanged Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 2.6k, Q2 2024 2.6k
45
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
VMBS
VMBS
9,179
$416.7k0.05%
0.05%
Unchanged Shares held: Q3 2023 26.0k, Q4 2023 26.0k, Q1 2024 9.2k, Q2 2024 9.2k
46
ISHARES TR
CORE MSCI EAFE
IEFA
IEFA
5,400
$392.3k0.05%
0.05%
Unchanged Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 5.4k, Q2 2024 5.4k
47
TEXAS INSTRS INC
COM
TXN
TXN
2,000
$389.1k0.05%
0.05%
Unchanged Shares held: Q3 2023 2.0k, Q4 2023 2.0k, Q1 2024 2.0k, Q2 2024 2.0k
48
ISHARES TR
7-10 YR TRSY BD
IEF
IEF
3,450
$323.1k0.04%
0.04%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 3.5k
49
BIO-TECHNE CORP
COM
TECH
TECH
4,000
$286.6k0.03%
0.03%
Unchanged Shares held: Q3 2023 4.0k, Q4 2023 4.0k, Q1 2024 4.0k, Q2 2024 4.0k
50
ISHARES TR
PFD AND INCM SEC
PFF
PFF
7,115
$224.5k0.03%
0.03%
Unchanged Shares held: Q3 2023 7.1k, Q4 2023 7.1k, Q1 2024 7.1k, Q2 2024 7.1k
51
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
500
$203.4k0.02%
0.02%
New Shares held: Q3 2023 0, Q4 2023 0, Q1 2024 0, Q2 2024 500