1
MICROSOFT CORP
COM
MSFT
MSFT
312,238
$155.3m12.72%
12.72%
Reduced Shares held: Q3 2024 297.5k, Q4 2024 315.6k, Q1 2025 315.7k, Q2 2025 312.2k
-3.4k
-3,415
-1.1%
2
APPLE INC
COM
AAPL
AAPL
359,094
$73.7m6.03%
6.03%
Reduced Shares held: Q3 2024 360.1k, Q4 2024 361.3k, Q1 2025 359.6k, Q2 2025 359.1k
-537
-537
-0.1%
3
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
TSM
TSM
287,231
$65.1m5.33%
5.33%
Reduced Shares held: Q3 2024 294.9k, Q4 2024 292.7k, Q1 2025 289.3k, Q2 2025 287.2k
-2.1k
-2,057
-0.7%
4
AUTOMATIC DATA PROCESSING IN
COM
ADP
ADP
193,992
$59.8m4.90%
4.90%
Reduced Shares held: Q3 2024 184.9k, Q4 2024 195.1k, Q1 2025 194.0k, Q2 2025 194.0k
-22
-22
-0.0%
5
NORDSON CORP
COM
NDSN
NDSN
234,966
$50.4m4.12%
4.12%
Reduced Shares held: Q3 2024 217.2k, Q4 2024 234.2k, Q1 2025 235.1k, Q2 2025 235.0k
-169
-169
-0.1%
6
ILLINOIS TOOL WKS INC
COM
ITW
ITW
186,272
$46.1m3.77%
3.77%
Reduced Shares held: Q3 2024 172.8k, Q4 2024 187.7k, Q1 2025 186.7k, Q2 2025 186.3k
-454
-454
-0.2%
7
ECOLAB INC
COM
ECL
ECL
167,846
$45.2m3.70%
3.70%
Reduced Shares held: Q3 2024 162.7k, Q4 2024 169.6k, Q1 2025 168.5k, Q2 2025 167.8k
-669
-669
-0.4%
8
AMPHENOL CORP
CL A
APH
APH
408,202
$40.3m3.30%
3.30%
Reduced Shares held: Q3 2024 410.0k, Q4 2024 412.0k, Q1 2025 409.5k, Q2 2025 408.2k
-1.3k
-1,257
-0.3%
9
DOVER CORP
COM
DOV
DOV
219,843
$40.3m3.30%
3.30%
Reduced Shares held: Q3 2024 209.6k, Q4 2024 221.7k, Q1 2025 220.4k, Q2 2025 219.8k
-514
-514
-0.2%
10
CINTAS CORP
COM
CTAS
CTAS
180,705
$40.3m3.30%
3.30%
Reduced Shares held: Q3 2024 182.7k, Q4 2024 182.9k, Q1 2025 181.1k, Q2 2025 180.7k
-368
-368
-0.2%
11
DONALDSON INC
COM
DCI
DCI
556,447
$38.6m3.16%
3.16%
Reduced Shares held: Q3 2024 513.3k, Q4 2024 561.8k, Q1 2025 560.0k, Q2 2025 556.4k
-3.6k
-3,590
-0.6%
12
PACCAR INC
COM
PCAR
PCAR
401,596
$38.2m3.13%
3.13%
Reduced Shares held: Q3 2024 385.7k, Q4 2024 404.4k, Q1 2025 401.7k, Q2 2025 401.6k
-107
-107
-0.0%
13
EMERSON ELEC CO
COM
EMR
EMR
286,184
$38.2m3.12%
3.12%
Reduced Shares held: Q3 2024 280.9k, Q4 2024 294.3k, Q1 2025 286.6k, Q2 2025 286.2k
-373
-373
-0.1%
14
INTUITIVE SURGICAL INC
COM NEW
ISRG
ISRG
69,963
$38.0m3.11%
3.11%
Added Shares held: Q3 2024 70.2k, Q4 2024 70.5k, Q1 2025 69.9k, Q2 2025 70.0k
+60
+60
0.1%
15
PROCTER AND GAMBLE CO
COM
PG
PG
217,950
$34.7m2.84%
2.84%
Reduced Shares held: Q3 2024 207.2k, Q4 2024 223.1k, Q1 2025 218.6k, Q2 2025 217.9k
-622
-622
-0.3%
16
COCA COLA CO
COM
KO
KO
445,292
$31.5m2.58%
2.58%
Reduced Shares held: Q3 2024 423.1k, Q4 2024 456.8k, Q1 2025 447.8k, Q2 2025 445.3k
-2.5k
-2,493
-0.6%
17
HONEYWELL INTL INC
COM
COM
134,936
$31.4m2.57%
2.57%
Reduced Shares held: Q3 2024 135.6k, Q4 2024 140.2k, Q1 2025 137.8k, Q2 2025 134.9k
-2.8k
-2,825
-2.0%
18
INTUIT
COM
INTU
INTU
39,273
$30.9m2.53%
2.53%
Reduced Shares held: Q3 2024 40.3k, Q4 2024 40.5k, Q1 2025 40.7k, Q2 2025 39.3k
-1.4k
-1,422
-3.5%
19
JOHNSON & JOHNSON
COM
JNJ
JNJ
191,669
$29.3m2.40%
2.40%
Reduced Shares held: Q3 2024 185.0k, Q4 2024 194.8k, Q1 2025 192.5k, Q2 2025 191.7k
-804
-804
-0.4%
20
AMAZON COM INC
COM
AMZN
AMZN
120,748
$26.5m2.17%
2.17%
Reduced Shares held: Q3 2024 123.5k, Q4 2024 124.1k, Q1 2025 123.2k, Q2 2025 120.7k
-2.5k
-2,479
-2.0%
21
STRYKER CORPORATION
COM
SYK
SYK
64,907
$25.7m2.10%
2.10%
Reduced Shares held: Q3 2024 66.9k, Q4 2024 67.1k, Q1 2025 66.5k, Q2 2025 64.9k
-1.6k
-1,633
-2.5%
22
ALCON AG
ORD SHS
ALC
ALC
245,280
$21.7m1.77%
1.77%
Added Shares held: Q3 2024 253.5k, Q4 2024 254.9k, Q1 2025 245.2k, Q2 2025 245.3k
+58
+58
0.0%
23
MCCORMICK & CO INC
COM NON VTG
MKC
MKC
249,953
$19.0m1.55%
1.55%
Reduced Shares held: Q3 2024 255.8k, Q4 2024 258.1k, Q1 2025 251.2k, Q2 2025 250.0k
-1.3k
-1,275
-0.5%
24
TEXAS INSTRS INC
COM
TXN
TXN
89,164
$18.5m1.52%
1.52%
Added Shares held: Q3 2024 84.7k, Q4 2024 85.3k, Q1 2025 88.1k, Q2 2025 89.2k
+1.0k
+1,027
1.2%
25
AIR PRODS & CHEMS INC
COM
APD
APD
64,281
$18.1m1.48%
1.48%
Reduced Shares held: Q3 2024 64.7k, Q4 2024 65.3k, Q1 2025 64.5k, Q2 2025 64.3k
-199
-199
-0.3%
26
EATON CORP PLC
SHS
ETN
ETN
48,588
$17.3m1.42%
1.42%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 39.1k, Q2 2025 48.6k
+9.5k
+9,452
24.1%
27
ZEBRA TECHNOLOGIES CORPORATI
CL A
ZBRA
ZBRA
51,669
$15.9m1.30%
1.30%
Added Shares held: Q3 2024 47.5k, Q4 2024 47.5k, Q1 2025 50.4k, Q2 2025 51.7k
+1.3k
+1,285
2.5%
28
ADOBE INC
COM
ADBE
ADBE
39,507
$15.3m1.25%
1.25%
Added Shares held: Q3 2024 37.4k, Q4 2024 38.2k, Q1 2025 38.4k, Q2 2025 39.5k
+1.1k
+1,093
2.9%
29
BECTON DICKINSON & CO
COM
BDX
BDX
87,198
$15.0m1.23%
1.23%
Reduced Shares held: Q3 2024 85.4k, Q4 2024 87.7k, Q1 2025 87.9k, Q2 2025 87.2k
-713
-713
-0.8%
30
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
31,597
$12.8m1.05%
1.05%
Added Shares held: Q3 2024 29.7k, Q4 2024 30.2k, Q1 2025 30.7k, Q2 2025 31.6k
+923
+923
3.0%
31
ACCENTURE PLC IRELAND
SHS CLASS A
ACN
ACN
42,751
$12.8m1.05%
1.05%
Added Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 33.9k, Q2 2025 42.8k
+8.8k
+8,847
26.1%
32
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
25,126
$12.2m1.00%
1.00%
Reduced Shares held: Q3 2024 26.0k, Q4 2024 26.0k, Q1 2025 25.3k, Q2 2025 25.1k
-174
-174
-0.7%
33
EXXON MOBIL CORP
COM
XOM
XOM
59,076
$6.4m0.52%
0.52%
Unchanged Shares held: Q3 2024 53.8k, Q4 2024 75.3k, Q1 2025 59.1k, Q2 2025 59.1k
34
NVIDIA CORPORATION
COM
NVDA
NVDA
24,802
$3.9m0.32%
0.32%
Reduced Shares held: Q3 2024 28.4k, Q4 2024 28.7k, Q1 2025 26.8k, Q2 2025 24.8k
-2.0k
-2,008
-7.5%
35
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
5,203
$3.2m0.26%
0.26%
Unchanged Shares held: Q3 2024 5.2k, Q4 2024 5.2k, Q1 2025 5.2k, Q2 2025 5.2k
36
PEPSICO INC
COM
PEP
PEP
22,116
$2.9m0.24%
0.24%
Reduced Shares held: Q3 2024 173.7k, Q4 2024 182.1k, Q1 2025 45.3k, Q2 2025 22.1k
-23.2k
-23,159
-51.1%
37
ABBVIE INC
COM
ABBV
ABBV
14,282
$2.7m0.22%
0.22%
Reduced Shares held: Q3 2024 14.5k, Q4 2024 14.5k, Q1 2025 14.4k, Q2 2025 14.3k
-89
-89
-0.6%
38
ABBOTT LABS
COM
ABT
ABT
18,206
$2.5m0.20%
0.20%
Added Shares held: Q3 2024 18.2k, Q4 2024 18.2k, Q1 2025 18.2k, Q2 2025 18.2k
+53
+53
0.3%
39
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
13,779
$2.4m0.20%
0.20%
Reduced Shares held: Q3 2024 14.5k, Q4 2024 14.5k, Q1 2025 15.0k, Q2 2025 13.8k
-1.2k
-1,228
-8.2%
40
MASTERCARD INCORPORATED
CL A
MA
MA
4,035
$2.3m0.19%
0.19%
Reduced Shares held: Q3 2024 4.0k, Q4 2024 4.0k, Q1 2025 4.0k, Q2 2025 4.0k
-5
-5
-0.1%
41
UNITED PARCEL SERVICE INC
CL B
UPS
UPS
18,887
$1.9m0.16%
0.16%
Reduced Shares held: Q3 2024 25.9k, Q4 2024 26.7k, Q1 2025 19.6k, Q2 2025 18.9k
-705
-705
-3.6%
42
GRAINGER W W INC
COM
GWW
GWW
1,830
$1.9m0.16%
0.16%
Unchanged Shares held: Q3 2024 1.8k, Q4 2024 1.8k, Q1 2025 1.8k, Q2 2025 1.8k
43
SAN JUAN BASIN RTY TR
UNIT BEN INT
SJT
SJT
318,076
$1.9m0.16%
0.16%
Unchanged Shares held: Q3 2024 318.1k, Q4 2024 318.1k, Q1 2025 318.1k, Q2 2025 318.1k
44
CHEVRON CORP NEW
COM
CVX
CVX
12,838
$1.8m0.15%
0.15%
Added Shares held: Q3 2024 12.8k, Q4 2024 12.8k, Q1 2025 12.8k, Q2 2025 12.8k
+4
+4
0.0%
45
FEDEX CORP
COM
FDX
FDX
7,767
$1.8m0.14%
0.14%
Reduced Shares held: Q3 2024 118.2k, Q4 2024 120.1k, Q1 2025 26.0k, Q2 2025 7.8k
-18.3k
-18,279
-70.2%
46
JPMORGAN CHASE & CO
COM
JPM
JPM
5,745
$1.7m0.14%
0.14%
Reduced Shares held: Q3 2024 6.2k, Q4 2024 6.2k, Q1 2025 6.2k, Q2 2025 5.7k
-421
-421
-6.8%
47
BLACK STONE MINERALS L P
COM UNIT
BSM
BSM
119,987
$1.6m0.13%
0.13%
Unchanged Shares held: Q3 2024 126.8k, Q4 2024 126.8k, Q1 2025 120.0k, Q2 2025 120.0k
48
DORCHESTER MINERALS LP
COM UNIT
DMLP
DMLP
52,423
$1.5m0.12%
0.12%
Unchanged Shares held: Q3 2024 52.4k, Q4 2024 52.4k, Q1 2025 52.4k, Q2 2025 52.4k
49
WASTE MGMT INC DEL
COM
WM
WM
6,275
$1.4m0.12%
0.12%
Unchanged Shares held: Q3 2024 6.4k, Q4 2024 6.4k, Q1 2025 6.3k, Q2 2025 6.3k
50
NETFLIX INC
COM
NFLX
NFLX
1,000
$1.3m0.11%
0.11%
Reduced Shares held: Q3 2024 1.0k, Q4 2024 1.0k, Q1 2025 1.0k, Q2 2025 1.0k
-10
-10
-1.0%
51
LAM RESEARCH CORP
COM NEW
LRCX
LRCX
13,500
$1.3m0.11%
0.11%
Reduced Shares held: Q3 2024 14.2k, Q4 2024 14.2k, Q1 2025 14.2k, Q2 2025 13.5k
-690
-690
-4.9%
52
STELLAR BANCORP INC
COM
COM
46,419
$1.3m0.11%
0.11%
Unchanged Shares held: Q3 2024 0, Q4 2024 46.4k, Q1 2025 46.4k, Q2 2025 46.4k
53
BROADCOM INC
COM
AVGO
AVGO
4,156
$1.1m0.09%
0.09%
Reduced Shares held: Q3 2024 1.6k, Q4 2024 1.6k, Q1 2025 4.2k, Q2 2025 4.2k
-66
-66
-1.6%
54
META PLATFORMS INC
CL A
META
META
1,292
$953.6k0.08%
0.08%
Reduced Shares held: Q3 2024 1.8k, Q4 2024 2.2k, Q1 2025 1.8k, Q2 2025 1.3k
-491
-491
-27.5%
55
SABINE RTY TR
UNIT BEN INT
SBR
SBR
14,000
$933.5k0.08%
0.08%
Unchanged Shares held: Q3 2024 14.0k, Q4 2024 14.0k, Q1 2025 14.0k, Q2 2025 14.0k
56
INTERNATIONAL BUSINESS MACHS
COM
IBM
IBM
2,985
$879.9k0.07%
0.07%
Reduced Shares held: Q3 2024 3.0k, Q4 2024 3.0k, Q1 2025 3.0k, Q2 2025 3.0k
-15
-15
-0.5%
57
MEDTRONIC PLC
SHS
MDT
MDT
8,448
$736.4k0.06%
0.06%
Reduced Shares held: Q3 2024 8.6k, Q4 2024 8.6k, Q1 2025 8.6k, Q2 2025 8.4k
-120
-120
-1.4%
58
DUKE ENERGY CORP NEW
COM NEW
DUK
DUK
6,093
$719.0k0.06%
0.06%
Reduced Shares held: Q3 2024 3.6k, Q4 2024 6.1k, Q1 2025 6.1k, Q2 2025 6.1k
-24
-24
-0.4%
59
SYSCO CORP
COM
SYY
SYY
9,240
$699.8k0.06%
0.06%
Reduced Shares held: Q3 2024 9.3k, Q4 2024 9.3k, Q1 2025 9.2k, Q2 2025 9.2k
-7
-7
-0.1%
60
MCDONALDS CORP
COM
MCD
MCD
2,133
$623.2k0.05%
0.05%
Reduced Shares held: Q3 2024 2.2k, Q4 2024 2.2k, Q1 2025 2.2k, Q2 2025 2.1k
-42
-42
-1.9%
61
ELI LILLY & CO
COM
LLY
LLY
743
$579.2k0.05%
0.05%
Reduced Shares held: Q3 2024 795, Q4 2024 1.8k, Q1 2025 777, Q2 2025 743
-34
-34
-4.4%
62
ALPHABET INC
CAP STK CL C
GOOG
GOOG
3,156
$559.8k0.05%
0.05%
Unchanged Shares held: Q3 2024 3.2k, Q4 2024 3.2k, Q1 2025 3.2k, Q2 2025 3.2k
63
SERVICENOW INC
COM
NOW
NOW
520
$534.6k0.04%
0.04%
Reduced Shares held: Q3 2024 448, Q4 2024 448, Q1 2025 522, Q2 2025 520
-2
-2
-0.4%
64
CONOCOPHILLIPS
COM
COP
COP
5,838
$523.9k0.04%
0.04%
Unchanged Shares held: Q3 2024 6.7k, Q4 2024 5.8k, Q1 2025 5.8k, Q2 2025 5.8k
65
WALMART INC
COM
WMT
WMT
5,262
$514.5k0.04%
0.04%
Reduced Shares held: Q3 2024 5.5k, Q4 2024 5.5k, Q1 2025 5.5k, Q2 2025 5.3k
-230
-230
-4.2%
66
LOWES COS INC
COM
LOW
LOW
2,184
$484.5k0.04%
0.04%
Reduced Shares held: Q3 2024 4.2k, Q4 2024 3.2k, Q1 2025 2.2k, Q2 2025 2.2k
-11
-11
-0.5%
67
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
VEA
VEA
8,365
$476.9k0.04%
0.04%
Unchanged Shares held: Q3 2024 7.4k, Q4 2024 7.4k, Q1 2025 8.4k, Q2 2025 8.4k
68
SELECT SECTOR SPDR TR
SBI INT-UTILS
XLU
XLU
5,744
$469.1k0.04%
0.04%
Unchanged Shares held: Q3 2024 8.1k, Q4 2024 8.1k, Q1 2025 5.7k, Q2 2025 5.7k
69
NOVARTIS AG
SPONSORED ADR
NVS
NVS
3,500
$423.5k0.03%
0.03%
Reduced Shares held: Q3 2024 6.2k, Q4 2024 3.9k, Q1 2025 3.9k, Q2 2025 3.5k
-395
-395
-10.1%
70
NEXTERA ENERGY INC
COM
NEE
NEE
6,092
$422.9k0.03%
0.03%
Added Shares held: Q3 2024 6.1k, Q4 2024 6.1k, Q1 2025 6.1k, Q2 2025 6.1k
+2
+2
0.0%
71
3M CO
COM
MMM
MMM
2,645
$402.7k0.03%
0.03%
Reduced Shares held: Q3 2024 0, Q4 2024 2.7k, Q1 2025 2.7k, Q2 2025 2.6k
-7
-7
-0.3%
72
ISHARES TR
CORE S&P MCP ETF
IJH
IJH
6,440
$399.4k0.03%
0.03%
Unchanged Shares held: Q3 2024 6.4k, Q4 2024 6.4k, Q1 2025 6.4k, Q2 2025 6.4k
73
BRISTOL-MYERS SQUIBB CO
COM
BMY
BMY
8,550
$395.8k0.03%
0.03%
Reduced Shares held: Q3 2024 8.7k, Q4 2024 8.7k, Q1 2025 8.7k, Q2 2025 8.6k
-170
-170
-1.9%
74
BLACKSTONE INC
COM
BX
BX
2,500
$373.9k0.03%
0.03%
Unchanged Shares held: Q3 2024 2.5k, Q4 2024 2.5k, Q1 2025 2.5k, Q2 2025 2.5k
75
HOME DEPOT INC
COM
HD
HD
998
$365.7k0.03%
0.03%
Reduced Shares held: Q3 2024 1.0k, Q4 2024 1.0k, Q1 2025 1.1k, Q2 2025 998
-52
-52
-5.0%
76
SALESFORCE INC
COM
CRM
CRM
1,258
$343.1k0.03%
0.03%
Reduced Shares held: Q3 2024 1.8k, Q4 2024 1.8k, Q1 2025 2.4k, Q2 2025 1.3k
-1.2k
-1,162
-48.0%
77
SPDR SER TR
S&P REGL BKG
KRE
KRE
5,638
$334.8k0.03%
0.03%
Unchanged Shares held: Q3 2024 5.6k, Q4 2024 5.6k, Q1 2025 5.6k, Q2 2025 5.6k
78
ISHARES TR
US TRSPRTION
IYT
IYT
4,856
$332.8k0.03%
0.03%
Unchanged Shares held: Q3 2024 4.9k, Q4 2024 4.9k, Q1 2025 4.9k, Q2 2025 4.9k
79
PHILLIPS 66
COM
PSX
PSX
2,730
$325.7k0.03%
0.03%
Unchanged Shares held: Q3 2024 3.2k, Q4 2024 2.7k, Q1 2025 2.7k, Q2 2025 2.7k
80
VANGUARD INDEX FDS
REAL ESTATE ETF
VNQ
VNQ
3,467
$308.8k0.03%
0.03%
Reduced Shares held: Q3 2024 8.3k, Q4 2024 8.2k, Q1 2025 5.2k, Q2 2025 3.5k
-1.7k
-1,712
-33.1%
81
SPDR GOLD TR
GOLD SHS
GLD
GLD
939
$286.2k0.02%
0.02%
Unchanged Shares held: Q3 2024 964, Q4 2024 939, Q1 2025 939, Q2 2025 939
82
AMGEN INC
COM
AMGN
AMGN
1,024
$285.9k0.02%
0.02%
Reduced Shares held: Q3 2024 1.0k, Q4 2024 1.0k, Q1 2025 1.0k, Q2 2025 1.0k
-8
-8
-0.8%
83
BLACKROCK INC
COM
BLK
BLK
265
$278.1k0.02%
0.02%
Unchanged Shares held: Q3 2024 265, Q4 2024 265, Q1 2025 265, Q2 2025 265
84
S&P GLOBAL INC
COM
SPGI
SPGI
515
$271.6k0.02%
0.02%
Unchanged Shares held: Q3 2024 515, Q4 2024 515, Q1 2025 515, Q2 2025 515
85
FIRST FINL BANKSHARES INC
COM
FFIN
FFIN
7,336
$263.9k0.02%
0.02%
Unchanged Shares held: Q3 2024 7.3k, Q4 2024 7.3k, Q1 2025 7.3k, Q2 2025 7.3k
86
ORACLE CORP
COM
ORCL
ORCL
1,156
$252.7k0.02%
0.02%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 1.2k
87
MICRON TECHNOLOGY INC
COM
MU
MU
1,922
$236.9k0.02%
0.02%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 1.9k
88
ENTERPRISE PRODS PARTNERS L
COM
EPD
EPD
7,020
$217.7k0.02%
0.02%
Unchanged Shares held: Q3 2024 0, Q4 2024 7.8k, Q1 2025 7.0k, Q2 2025 7.0k
89
INTEL CORP
COM
INTC
INTC
9,208
$206.3k0.02%
0.02%
Unchanged Shares held: Q3 2024 12.0k, Q4 2024 0, Q1 2025 9.2k, Q2 2025 9.2k
90
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
VWO
VWO
4,078
$201.7k0.02%
0.02%
New Shares held: Q3 2024 0, Q4 2024 0, Q1 2025 0, Q2 2025 4.1k
91
NOKIA CORP
SPONSORED ADR
NOK
NOK
15,300
$79.3k0.01%
0.01%
Unchanged Shares held: Q3 2024 15.3k, Q4 2024 15.3k, Q1 2025 15.3k, Q2 2025 15.3k