1
APPLE INC
COM
AAPL
AAPL
67,328
$13.8m4.51%
4.51%
Added Shares held: Q3 2024 62.1k, Q4 2024 —, Q1 2025 65.5k, Q2 2025 67.3k
+1.9k
+1,865
2.9%
2
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
68,040
$12.0m3.92%
3.92%
Added Shares held: Q3 2024 63.7k, Q4 2024 —, Q1 2025 66.4k, Q2 2025 68.0k
+1.6k
+1,639
2.5%
3
SPDR GOLD TR
GOLD SHS
GLD
GLD
32,203
$9.8m3.21%
3.21%
Reduced Shares held: Q3 2024 39.1k, Q4 2024 —, Q1 2025 39.8k, Q2 2025 32.2k
-7.6k
-7,559
-19.0%
4
FLEX LTD
ORD
FLEX
FLEX
192,083
$9.6m3.13%
3.13%
Reduced Shares held: Q3 2024 200.5k, Q4 2024 —, Q1 2025 203.0k, Q2 2025 192.1k
-10.9k
-10,880
-5.4%
5
RTX CORPORATION
COM
RTX
RTX
65,272
$9.5m3.11%
3.11%
Reduced Shares held: Q3 2024 73.6k, Q4 2024 —, Q1 2025 69.1k, Q2 2025 65.3k
-3.8k
-3,796
-5.5%
6
MICROSOFT CORP
COM
MSFT
MSFT
19,118
$9.5m3.11%
3.11%
Added Shares held: Q3 2024 16.6k, Q4 2024 —, Q1 2025 18.2k, Q2 2025 19.1k
+874
+874
4.8%
7
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
18,952
$9.2m3.01%
3.01%
Reduced Shares held: Q3 2024 19.4k, Q4 2024 —, Q1 2025 19.1k, Q2 2025 19.0k
-160
-160
-0.8%
8
ISHARES TR
7-10 YR TRSY BD
IEF
IEF
93,411
$8.9m2.92%
2.92%
Reduced Shares held: Q3 2024 93.9k, Q4 2024 —, Q1 2025 94.0k, Q2 2025 93.4k
-639
-639
-0.7%
9
ISHARES INC
CORE MSCI EMKT
IEMG
IEMG
144,104
$8.7m2.82%
2.82%
Added Shares held: Q3 2024 132.2k, Q4 2024 —, Q1 2025 143.1k, Q2 2025 144.1k
+1.0k
+1,013
0.7%
10
AUTOMATIC DATA PROCESSING IN
COM
ADP
ADP
27,894
$8.6m2.81%
2.81%
Added Shares held: Q3 2024 23.5k, Q4 2024 —, Q1 2025 27.4k, Q2 2025 27.9k
+471
+471
1.7%
11
BROOKFIELD CORP
CL A LTD VT SH
BN
BN
136,691
$8.5m2.76%
2.76%
Added Shares held: Q3 2024 138.0k, Q4 2024 —, Q1 2025 135.3k, Q2 2025 136.7k
+1.4k
+1,352
1.0%
12
ISHARES TR
1 3 YR TREAS BD
SHY
SHY
101,522
$8.4m2.75%
2.75%
Reduced Shares held: Q3 2024 101.6k, Q4 2024 —, Q1 2025 101.6k, Q2 2025 101.5k
-77
-77
-0.1%
13
SYNOPSYS INC
COM
SNPS
SNPS
15,151
$7.8m2.54%
2.54%
Added Shares held: Q3 2024 14.3k, Q4 2024 —, Q1 2025 14.8k, Q2 2025 15.2k
+342
+342
2.3%
14
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
VGK
VGK
97,130
$7.5m2.46%
2.46%
Added Shares held: Q3 2024 96.7k, Q4 2024 —, Q1 2025 96.8k, Q2 2025 97.1k
+373
+373
0.4%
15
ABBOTT LABS
COM
ABT
ABT
54,170
$7.4m2.41%
2.41%
Added Shares held: Q3 2024 49.7k, Q4 2024 —, Q1 2025 53.3k, Q2 2025 54.2k
+908
+908
1.7%
16
GE AEROSPACE
COM NEW
GE
GE
28,440
$7.3m2.39%
2.39%
Added Shares held: Q3 2024 27.8k, Q4 2024 —, Q1 2025 28.2k, Q2 2025 28.4k
+218
+218
0.8%
17
BLACKROCK INC
COM
BLK
BLK
6,629
$7.0m2.27%
2.27%
Added Shares held: Q3 2024 8.2k, Q4 2024 —, Q1 2025 6.4k, Q2 2025 6.6k
+183
+183
2.8%
18
AMAZON COM INC
COM
AMZN
AMZN
31,447
$6.9m2.25%
2.25%
Added Shares held: Q3 2024 29.7k, Q4 2024 —, Q1 2025 30.6k, Q2 2025 31.4k
+867
+867
2.8%
19
BROADCOM INC
COM
AVGO
AVGO
24,494
$6.8m2.20%
2.20%
Added Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 270, Q2 2025 24.5k
+24.2k
+24,224
8971.9%
20
WOODWARD INC
COM
WWD
WWD
27,176
$6.7m2.17%
2.17%
Added Shares held: Q3 2024 31.6k, Q4 2024 —, Q1 2025 27.1k, Q2 2025 27.2k
+34
+34
0.1%
21
WILLIAMS COS INC
COM
WMB
WMB
104,974
$6.6m2.15%
2.15%
Reduced Shares held: Q3 2024 153.0k, Q4 2024 —, Q1 2025 143.2k, Q2 2025 105.0k
-38.2k
-38,199
-26.7%
22
UBER TECHNOLOGIES INC
COM
UBER
UBER
69,312
$6.5m2.11%
2.11%
Added Shares held: Q3 2024 66.7k, Q4 2024 —, Q1 2025 68.9k, Q2 2025 69.3k
+399
+399
0.6%
23
VISA INC
COM CL A
V
V
17,021
$6.0m1.97%
1.97%
Added Shares held: Q3 2024 16.9k, Q4 2024 —, Q1 2025 16.6k, Q2 2025 17.0k
+395
+395
2.4%
24
FISERV INC
COM
FISV
FISV
34,760
$6.0m1.96%
1.96%
Added Shares held: Q3 2024 38.4k, Q4 2024 —, Q1 2025 33.1k, Q2 2025 34.8k
+1.6k
+1,632
4.9%
25
UNITED RENTALS INC
COM
URI
URI
7,457
$5.6m1.83%
1.83%
Added Shares held: Q3 2024 8.4k, Q4 2024 —, Q1 2025 7.2k, Q2 2025 7.5k
+254
+254
3.5%
26
OTIS WORLDWIDE CORP
COM
OTIS
OTIS
55,011
$5.4m1.78%
1.78%
Added Shares held: Q3 2024 53.9k, Q4 2024 —, Q1 2025 53.8k, Q2 2025 55.0k
+1.2k
+1,179
2.2%
27
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
13,326
$5.4m1.76%
1.76%
Added Shares held: Q3 2024 12.5k, Q4 2024 —, Q1 2025 13.0k, Q2 2025 13.3k
+344
+344
2.6%
28
JPMORGAN CHASE & CO
COM
JPM
JPM
18,200
$5.3m1.72%
1.72%
Added Shares held: Q3 2024 18.4k, Q4 2024 —, Q1 2025 18.1k, Q2 2025 18.2k
+150
+150
0.8%
29
ISHARES TR
CORE S&P SCP ETF
IJR
IJR
47,074
$5.1m1.68%
1.68%
Added Shares held: Q3 2024 45.5k, Q4 2024 —, Q1 2025 46.8k, Q2 2025 47.1k
+271
+271
0.6%
30
ISHARES TR
ISHS 1-5YR INVS
IGSB
IGSB
86,270
$4.6m1.49%
1.49%
Added Shares held: Q3 2024 82.6k, Q4 2024 —, Q1 2025 85.3k, Q2 2025 86.3k
+936
+936
1.1%
31
DISNEY WALT CO
COM
DIS
DIS
36,401
$4.5m1.47%
1.47%
Added Shares held: Q3 2024 33.3k, Q4 2024 —, Q1 2025 36.1k, Q2 2025 36.4k
+302
+302
0.8%
32
BANK AMERICA CORP
COM
BAC
BAC
94,015
$4.4m1.45%
1.45%
Added Shares held: Q3 2024 119.8k, Q4 2024 —, Q1 2025 92.8k, Q2 2025 94.0k
+1.2k
+1,224
1.3%
33
JOHNSON & JOHNSON
COM
JNJ
JNJ
28,962
$4.4m1.44%
1.44%
Added Shares held: Q3 2024 23.7k, Q4 2024 —, Q1 2025 28.5k, Q2 2025 29.0k
+505
+505
1.8%
34
ASML HOLDING N V
N Y REGISTRY SHS
ASML
ASML
5,110
$4.1m1.34%
1.34%
Added Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 5.0k, Q2 2025 5.1k
+80
+80
1.6%
35
STARBUCKS CORP
COM
SBUX
SBUX
44,487
$4.1m1.33%
1.33%
Added Shares held: Q3 2024 42.3k, Q4 2024 —, Q1 2025 44.0k, Q2 2025 44.5k
+505
+505
1.1%
36
CARMAX INC
COM
KMX
KMX
57,036
$3.8m1.25%
1.25%
Added Shares held: Q3 2024 32.8k, Q4 2024 —, Q1 2025 33.0k, Q2 2025 57.0k
+24.0k
+24,005
72.7%
37
GE VERNOVA INC
COM
GEV
GEV
7,182
$3.8m1.24%
1.24%
Added Shares held: Q3 2024 7.0k, Q4 2024 —, Q1 2025 7.0k, Q2 2025 7.2k
+193
+193
2.8%
38
CANADIAN NAT RES LTD
COM
CNQ
CNQ
120,688
$3.8m1.24%
1.24%
Added Shares held: Q3 2024 115.2k, Q4 2024 —, Q1 2025 120.0k, Q2 2025 120.7k
+660
+660
0.6%
39
PROLOGIS INC.
COM
PLD
PLD
34,803
$3.7m1.19%
1.19%
Added Shares held: Q3 2024 31.8k, Q4 2024 —, Q1 2025 34.5k, Q2 2025 34.8k
+342
+342
1.0%
40
PEPSICO INC
COM
PEP
PEP
24,451
$3.2m1.05%
1.05%
Added Shares held: Q3 2024 16.9k, Q4 2024 —, Q1 2025 24.2k, Q2 2025 24.5k
+223
+223
0.9%
41
BECTON DICKINSON & CO
COM
BDX
BDX
18,733
$3.2m1.05%
1.05%
Added Shares held: Q3 2024 17.5k, Q4 2024 —, Q1 2025 18.5k, Q2 2025 18.7k
+281
+281
1.5%
42
COSTCO WHSL CORP NEW
COM
COST
COST
3,250
$3.2m1.05%
1.05%
Reduced Shares held: Q3 2024 4.5k, Q4 2024 —, Q1 2025 3.3k, Q2 2025 3.2k
-23
-23
-0.7%
43
DIAGEO PLC
SPON ADR NEW
DEO
DEO
25,644
$2.6m0.84%
0.84%
Reduced Shares held: Q3 2024 28.4k, Q4 2024 —, Q1 2025 30.4k, Q2 2025 25.6k
-4.8k
-4,796
-15.8%
44
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
4,144
$2.6m0.84%
0.84%
Added Shares held: Q3 2024 3.6k, Q4 2024 —, Q1 2025 3.8k, Q2 2025 4.1k
+368
+368
9.8%
45
NEXPOINT RESIDENTIAL TR INC
COM
NXRT
NXRT
72,164
$2.4m0.79%
0.79%
Added Shares held: Q3 2024 68.7k, Q4 2024 —, Q1 2025 71.2k, Q2 2025 72.2k
+966
+966
1.4%
46
COMCAST CORP NEW
CL A
CMCSA
CMCSA
56,498
$2.0m0.66%
0.66%
Reduced Shares held: Q3 2024 69.2k, Q4 2024 —, Q1 2025 69.2k, Q2 2025 56.5k
-12.7k
-12,739
-18.4%
47
NEXTRACKER INC
CLASS A COM
NXT
NXT
33,402
$1.8m0.59%
0.59%
Added Shares held: Q3 2024 30.9k, Q4 2024 —, Q1 2025 33.4k, Q2 2025 33.4k
+17
+17
0.1%
48
MARSH & MCLENNAN COS INC
COM
MRSH
MRSH
6,053
$1.3m0.43%
0.43%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 6.1k, Q2 2025 6.1k
49
WALMART INC
COM
WMT
WMT
12,461
$1.2m0.40%
0.40%
Added Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 12.3k, Q2 2025 12.5k
+185
+185
1.5%
50
HOME DEPOT INC
COM
HD
HD
3,256
$1.2m0.39%
0.39%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 3.3k, Q2 2025 3.3k
51
ISHARES TR
CORE MSCI EAFE
IEFA
IEFA
13,682
$1.1m0.37%
0.37%
Reduced Shares held: Q3 2024 13.0k, Q4 2024 —, Q1 2025 13.9k, Q2 2025 13.7k
-191
-191
-1.4%
52
PROCTER AND GAMBLE CO
COM
PG
PG
5,978
$952.5k0.31%
0.31%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 6.0k, Q2 2025 6.0k
53
ILLINOIS TOOL WKS INC
COM
ITW
ITW
3,619
$894.8k0.29%
0.29%
Added Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 3.4k, Q2 2025 3.6k
+175
+175
5.1%
54
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
2,973
$888.6k0.29%
0.29%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 3.0k, Q2 2025 3.0k
55
MERCK & CO INC
COM
MRK
MRK
10,047
$795.3k0.26%
0.26%
Unchanged Shares held: Q3 2024 1.9k, Q4 2024 —, Q1 2025 10.0k, Q2 2025 10.0k
56
ISHARES TR
CORE S&P MCP ETF
IJH
IJH
11,179
$693.3k0.23%
0.23%
Reduced Shares held: Q3 2024 10.7k, Q4 2024 —, Q1 2025 11.2k, Q2 2025 11.2k
-56
-56
-0.5%
57
ELI LILLY & CO
COM
LLY
LLY
868
$676.6k0.22%
0.22%
Reduced Shares held: Q3 2024 895, Q4 2024 —, Q1 2025 870, Q2 2025 868
-2
-2
-0.2%
58
ISHARES TR
NATIONAL MUN ETF
MUB
MUB
6,357
$664.2k0.22%
0.22%
Unchanged Shares held: Q3 2024 7.1k, Q4 2024 —, Q1 2025 6.4k, Q2 2025 6.4k
59
HONEYWELL INTL INC
COM
COM
2,699
$628.5k0.21%
0.21%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 2.7k, Q2 2025 2.7k
60
CHUBB LIMITED
COM
CB
CB
2,110
$611.3k0.20%
0.20%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 2.1k, Q2 2025 2.1k
61
ISHARES TR
U.S. REAL ES ETF
IYR
IYR
5,679
$538.2k0.18%
0.18%
Reduced Shares held: Q3 2024 5.4k, Q4 2024 —, Q1 2025 5.7k, Q2 2025 5.7k
-42
-42
-0.7%
62
MCDONALDS CORP
COM
MCD
MCD
1,807
$528.0k0.17%
0.17%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 1.8k, Q2 2025 1.8k
63
REAVES UTIL INCOME FD
COM SH BEN INT
UTG
UTG
12,081
$437.1k0.14%
0.14%
Added Shares held: Q3 2024 11.4k, Q4 2024 —, Q1 2025 10.7k, Q2 2025 12.1k
+1.3k
+1,339
12.5%
64
GRAYSCALE BITCOIN TRUST ETF
SHS REP COM UT
GBTC
GBTC
5,000
$424.1k0.14%
0.14%
Unchanged Shares held: Q3 2024 5.0k, Q4 2024 —, Q1 2025 5.0k, Q2 2025 5.0k
65
KINDER MORGAN INC DEL
COM
KMI
KMI
13,858
$407.4k0.13%
0.13%
Reduced Shares held: Q3 2024 18.2k, Q4 2024 —, Q1 2025 13.9k, Q2 2025 13.9k
-13
-13
-0.1%
66
KIMBERLY-CLARK CORP
COM
KMB
KMB
3,052
$393.5k0.13%
0.13%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 3.1k, Q2 2025 3.1k
67
CUMMINS INC
COM
CMI
CMI
1,182
$387.1k0.13%
0.13%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 1.2k, Q2 2025 1.2k
68
BRISTOL-MYERS SQUIBB CO
COM
BMY
BMY
8,317
$385.0k0.13%
0.13%
Reduced Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 8.6k, Q2 2025 8.3k
-250
-250
-2.9%
69
ISHARES TR
CORE S&P500 ETF
IVV
IVV
600
$372.5k0.12%
0.12%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 600, Q2 2025 600
70
ISHARES BITCOIN TRUST ETF
SHS BEN INT
IBIT
IBIT
5,825
$356.5k0.12%
0.12%
Unchanged Shares held: Q3 2024 5.8k, Q4 2024 —, Q1 2025 5.8k, Q2 2025 5.8k
71
MEDTRONIC PLC
SHS
MDT
MDT
4,061
$354.0k0.12%
0.12%
Reduced Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 4.2k, Q2 2025 4.1k
-100
-100
-2.4%
72
WEC ENERGY GROUP INC
COM
WEC
WEC
2,981
$310.6k0.10%
0.10%
Unchanged Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 3.0k, Q2 2025 3.0k
73
TOYOTA MOTOR CORP
ADS
TM
TM
1,706
$293.9k0.10%
0.10%
Reduced Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 1.7k, Q2 2025 1.7k
-30
-30
-1.7%
74
UNILEVER PLC
SPON ADR NEW
SPON ADR NEW
4,796
$293.4k0.10%
0.10%
Reduced Shares held: Q3 2024 5.3k, Q4 2024 —, Q1 2025 4.8k, Q2 2025 4.8k
-54
-54
-1.1%
75
SELECT SECTOR SPDR TR
SBI INT-UTILS
XLU
XLU
3,178
$259.5k0.08%
0.08%
Added Shares held: Q3 2024 2.5k, Q4 2024 —, Q1 2025 2.4k, Q2 2025 3.2k
+777
+777
32.4%
76
NVIDIA CORPORATION
COM
NVDA
NVDA
1,460
$230.7k0.08%
0.08%
Reduced Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 1.5k, Q2 2025 1.5k
-50
-50
-3.3%
77
ISHARES TR
FLTG RATE NT ETF
FLOT
FLOT
4,000
$204.1k0.07%
0.07%
Reduced Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 5.8k, Q2 2025 4.0k
-1.8k
-1,775
-30.7%
78
ORACLE CORP
COM
ORCL
ORCL
915
$200.0k0.07%
0.07%
Added Shares held: Q3 2024 0, Q4 2024 —, Q1 2025 280, Q2 2025 915
+635
+635
226.8%
79
FORD MTR CO
COM
F
F
16,500
$179.0k0.06%
0.06%
Added Shares held: Q3 2024 15.5k, Q4 2024 —, Q1 2025 15.5k, Q2 2025 16.5k
+1.0k
+1,000
6.5%