1
JPMORGAN CHASE & CO
COM
JPM
JPM
180,374
$59.0m7.70%
7.70%
Reduced Shares held: Q3 2025 192.7k, Q4 2025 189.3k, Q1 2026 186.4k, Q2 2026 180.4k
-6.0k
-6,005
-3.2%
2
ALPHABET INC
CAP STK CL C
GOOG
GOOG
159,935
$56.5m7.37%
7.37%
Reduced Shares held: Q3 2025 214.6k, Q4 2025 207.0k, Q1 2026 165.2k, Q2 2026 159.9k
-5.3k
-5,270
-3.2%
3
AMERICAN ELEC PWR CO INC
COM
AEP
AEP
388,079
$53.1m6.92%
6.92%
Reduced Shares held: Q3 2025 394.5k, Q4 2025 393.0k, Q1 2026 393.7k, Q2 2026 388.1k
-5.6k
-5,605
-1.4%
4
CITIGROUP INC
COM NEW
C
C
370,573
$51.9m6.76%
6.76%
Reduced Shares held: Q3 2025 482.0k, Q4 2025 390.2k, Q1 2026 383.2k, Q2 2026 370.6k
-12.6k
-12,625
-3.3%
5
ROSS STORES INC
COM
ROST
ROST
235,752
$50.2m6.54%
6.54%
Reduced Shares held: Q3 2025 249.7k, Q4 2025 248.2k, Q1 2026 242.9k, Q2 2026 235.8k
-7.2k
-7,190
-3.0%
6
CISCO SYS INC
COM
CSCO
CSCO
417,202
$49.0m6.39%
6.39%
Reduced Shares held: Q3 2025 649.6k, Q4 2025 643.5k, Q1 2026 629.8k, Q2 2026 417.2k
-212.6k
-212,640
-33.8%
7
META PLATFORMS INC
CL A
META
META
62,960
$35.5m4.62%
4.62%
Reduced Shares held: Q3 2025 67.1k, Q4 2025 65.7k, Q1 2026 64.8k, Q2 2026 63.0k
-1.8k
-1,822
-2.8%
8
GALLAGHER ARTHUR J & CO
COM
AJG
AJG
149,765
$34.4m4.48%
4.48%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 149.8k
9
THERMO FISHER SCIENTIFIC INC
COM
TMO
TMO
66,292
$33.2m4.33%
4.33%
Reduced Shares held: Q3 2025 67.5k, Q4 2025 67.3k, Q1 2026 67.0k, Q2 2026 66.3k
-680
-680
-1.0%
10
DOLLAR GEN CORP NEW
COM
DG
DG
277,540
$31.9m4.17%
4.17%
Reduced Shares held: Q3 2025 286.2k, Q4 2025 284.9k, Q1 2026 281.8k, Q2 2026 277.5k
-4.3k
-4,309
-1.5%
11
GILEAD SCIENCES INC
COM
GILD
GILD
251,016
$31.7m4.14%
4.14%
Reduced Shares held: Q3 2025 259.0k, Q4 2025 257.8k, Q1 2026 254.7k, Q2 2026 251.0k
-3.7k
-3,706
-1.4%
12
TEXAS INSTRS INC
COM
TXN
TXN
103,296
$30.8m4.01%
4.01%
Reduced Shares held: Q3 2025 106.4k, Q4 2025 107.1k, Q1 2026 107.5k, Q2 2026 103.3k
-4.2k
-4,230
-3.9%
13
MICROSOFT CORP
COM
MSFT
MSFT
76,222
$28.4m3.71%
3.71%
Reduced Shares held: Q3 2025 76.7k, Q4 2025 75.7k, Q1 2026 76.4k, Q2 2026 76.2k
-130
-130
-0.2%
14
EOG RES INC
COM
EOG
EOG
207,873
$27.0m3.52%
3.52%
Reduced Shares held: Q3 2025 208.5k, Q4 2025 208.9k, Q1 2026 209.5k, Q2 2026 207.9k
-1.6k
-1,600
-0.8%
15
PFIZER INC
COM
PFE
PFE
1,023,770
$24.7m3.21%
3.21%
Reduced Shares held: Q3 2025 971.5k, Q4 2025 991.2k, Q1 2026 1.0m, Q2 2026 1.0m
-7.1k
-7,085
-0.7%
16
MORGAN STANLEY
COM NEW
MS
MS
117,027
$24.5m3.19%
3.19%
Reduced Shares held: Q3 2025 132.0k, Q4 2025 117.0k, Q1 2026 119.8k, Q2 2026 117.0k
-2.8k
-2,751
-2.3%
17
CARMAX INC
COM
KMX
KMX
459,315
$24.3m3.17%
3.17%
Reduced Shares held: Q3 2025 448.7k, Q4 2025 452.8k, Q1 2026 464.8k, Q2 2026 459.3k
-5.5k
-5,500
-1.2%
18
MEDTRONIC PLC
SHS
MDT
MDT
303,568
$23.7m3.10%
3.10%
Reduced Shares held: Q3 2025 293.4k, Q4 2025 293.8k, Q1 2026 306.2k, Q2 2026 303.6k
-2.6k
-2,625
-0.9%
19
FERGUSON ENTERPRISES INC
COMMON STOCK NEW
FERG
FERG
96,871
$23.0m3.00%
3.00%
Reduced Shares held: Q3 2025 100.0k, Q4 2025 100.3k, Q1 2026 100.0k, Q2 2026 96.9k
-3.2k
-3,160
-3.2%
20
UNITED PARCEL SERVICE INC
CL B
UPS
UPS
213,211
$22.9m2.99%
2.99%
Reduced Shares held: Q3 2025 218.0k, Q4 2025 221.5k, Q1 2026 221.7k, Q2 2026 213.2k
-8.4k
-8,445
-3.8%
21
VISA INC
COM CL A
V
V
60,393
$20.7m2.70%
2.70%
Reduced Shares held: Q3 2025 59.9k, Q4 2025 59.5k, Q1 2026 62.3k, Q2 2026 60.4k
-1.9k
-1,950
-3.1%
22
CORNING INC
COM
GLW
GLW
13,725
$3.5m0.46%
0.46%
Reduced Shares held: Q3 2025 81.0k, Q4 2025 74.0k, Q1 2026 46.3k, Q2 2026 13.7k
-32.6k
-32,600
-70.4%
23
HONEYWELL INTL INC
COM
HON
HON
15,215
$3.4m0.44%
0.44%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 15.2k
24
HONEYWELL AEROSPACE INC
COM
HONA
HONA
15,215
$3.4m0.44%
0.44%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 15.2k
25
UNION PAC CORP
COM
UNP
UNP
11,706
$3.2m0.42%
0.42%
Unchanged Shares held: Q3 2025 11.3k, Q4 2025 11.7k, Q1 2026 11.7k, Q2 2026 11.7k
26
KROGER CO
COM
KR
KR
44,010
$2.4m0.32%
0.32%
Reduced Shares held: Q3 2025 47.9k, Q4 2025 48.6k, Q1 2026 44.3k, Q2 2026 44.0k
-255
-255
-0.6%
27
JOHNSON & JOHNSON
COM
JNJ
JNJ
8,381
$2.1m0.28%
0.28%
Unchanged Shares held: Q3 2025 9.4k, Q4 2025 9.4k, Q1 2026 8.4k, Q2 2026 8.4k
28
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
4,360
$1.6m0.20%
0.20%
Unchanged Shares held: Q3 2025 7.0k, Q4 2025 6.9k, Q1 2026 4.4k, Q2 2026 4.4k
29
DANAHER CORPORATION
COM
DHR
DHR
7,355
$1.4m0.18%
0.18%
Unchanged Shares held: Q3 2025 7.8k, Q4 2025 7.4k, Q1 2026 7.4k, Q2 2026 7.4k
30
CHEVRON CORP NEW
COM
CVX
CVX
6,386
$1.1m0.14%
0.14%
Unchanged Shares held: Q3 2025 7.6k, Q4 2025 7.6k, Q1 2026 6.4k, Q2 2026 6.4k
31
ELI LILLY & CO
COM
LLY
LLY
769
$922.4k0.12%
0.12%
Reduced Shares held: Q3 2025 799, Q4 2025 799, Q1 2026 799, Q2 2026 769
-30
-30
-3.8%
32
ABBVIE INC
COM
ABBV
ABBV
3,456
$869.7k0.11%
0.11%
Unchanged Shares held: Q3 2025 3.5k, Q4 2025 3.5k, Q1 2026 3.5k, Q2 2026 3.5k
33
EXXON MOBIL CORP
COM
XOM
XOM
5,794
$792.2k0.10%
0.10%
Unchanged Shares held: Q3 2025 5.8k, Q4 2025 5.8k, Q1 2026 5.8k, Q2 2026 5.8k
34
CSX CORP
COM
CSX
CSX
15,840
$752.9k0.10%
0.10%
Unchanged Shares held: Q3 2025 15.8k, Q4 2025 15.8k, Q1 2026 15.8k, Q2 2026 15.8k
35
VERIZON COMMUNICATIONS INC
COM
VZ
VZ
15,110
$639.8k0.08%
0.08%
Unchanged Shares held: Q3 2025 15.6k, Q4 2025 15.6k, Q1 2026 15.1k, Q2 2026 15.1k
36
EXELON CORP
COM
EXC
EXC
11,307
$527.1k0.07%
0.07%
Unchanged Shares held: Q3 2025 12.9k, Q4 2025 12.9k, Q1 2026 11.3k, Q2 2026 11.3k
37
MERCK & CO INC
COM
MRK
MRK
3,735
$479.9k0.06%
0.06%
Unchanged Shares held: Q3 2025 3.7k, Q4 2025 3.7k, Q1 2026 3.7k, Q2 2026 3.7k
38
PRICE T ROWE GROUP INC
COM
TROW
TROW
3,740
$425.2k0.06%
0.06%
Unchanged Shares held: Q3 2025 3.7k, Q4 2025 3.7k, Q1 2026 3.7k, Q2 2026 3.7k
39
AT&T INC
COM
T
T
17,210
$356.2k0.05%
0.05%
Unchanged Shares held: Q3 2025 17.2k, Q4 2025 17.2k, Q1 2026 17.2k, Q2 2026 17.2k
40
BANK AMERICA CORP
COM
BAC
BAC
5,350
$304.8k0.04%
0.04%
Unchanged Shares held: Q3 2025 5.3k, Q4 2025 5.3k, Q1 2026 5.3k, Q2 2026 5.3k
41
PROCTER AND GAMBLE CO
COM
PG
PG
1,800
$264.0k0.03%
0.03%
Unchanged Shares held: Q3 2025 1.8k, Q4 2025 1.8k, Q1 2026 1.8k, Q2 2026 1.8k
42
KIMBERLY-CLARK CORP
COM
KMB
KMB
2,134
$234.2k0.03%
0.03%
Unchanged Shares held: Q3 2025 2.6k, Q4 2025 2.6k, Q1 2026 2.1k, Q2 2026 2.1k
43
ABBOTT LABS
COM
ABT
ABT
2,490
$225.9k0.03%
0.03%
Unchanged Shares held: Q3 2025 2.5k, Q4 2025 2.5k, Q1 2026 2.5k, Q2 2026 2.5k
44
BIOGEN INC
COM
BIIB
BIIB
920
$198.8k0.03%
0.03%
Unchanged Shares held: Q3 2025 920, Q4 2025 920, Q1 2026 920, Q2 2026 920
45
FIRSTSERVICE CORP NEW
COM
FSV
FSV
1,000
$142.1k0.02%
0.02%
Unchanged Shares held: Q3 2025 1.0k, Q4 2025 1.0k, Q1 2026 1.0k, Q2 2026 1.0k
46
PRA GROUP INC
COM
PRAA
PRAA
6,270
$119.1k0.02%
0.02%
Reduced Shares held: Q3 2025 6.5k, Q4 2025 6.5k, Q1 2026 6.5k, Q2 2026 6.3k
-180
-180
-2.8%
47
MASTERCARD INCORPORATED
CL A
MA
MA
195
$100.2k0.01%
0.01%
Unchanged Shares held: Q3 2025 195, Q4 2025 195, Q1 2026 195, Q2 2026 195
48
COSTCO WHSL CORP NEW
COM
COST
COST
100
$93.5k0.01%
0.01%
Unchanged Shares held: Q3 2025 100, Q4 2025 100, Q1 2026 100, Q2 2026 100
49
COLGATE PALMOLIVE CO
COM
CL
CL
966
$88.6k0.01%
0.01%
Unchanged Shares held: Q3 2025 966, Q4 2025 966, Q1 2026 966, Q2 2026 966
50
BARRICK MNG CORP
COM SHS
B
B
2,300
$84.5k0.01%
0.01%
Unchanged Shares held: Q3 2025 2.3k, Q4 2025 2.3k, Q1 2026 2.3k, Q2 2026 2.3k
51
ISHARES TR
MSCI EAFE ETF
EFA
EFA
750
$77.9k0.01%
0.01%
Reduced Shares held: Q3 2025 37.8k, Q4 2025 36.1k, Q1 2026 51.2k, Q2 2026 750
-50.5k
-50,500
-98.5%
52
WALMART INC
COM
WMT
WMT
555
$62.9k0.01%
0.01%
Unchanged Shares held: Q3 2025 555, Q4 2025 555, Q1 2026 555, Q2 2026 555
53
NEWMONT CORP
COM
NEM
NEM
650
$60.7k0.01%
0.01%
Unchanged Shares held: Q3 2025 650, Q4 2025 650, Q1 2026 650, Q2 2026 650
54
ORACLE CORP
COM
ORCL
ORCL
400
$58.6k0.01%
0.01%
Unchanged Shares held: Q3 2025 400, Q4 2025 400, Q1 2026 400, Q2 2026 400
55
BRISTOL-MYERS SQUIBB CO
COM
BMY
BMY
953
$54.9k0.01%
0.01%
Unchanged Shares held: Q3 2025 953, Q4 2025 953, Q1 2026 953, Q2 2026 953
56
FRANCO NEV CORP
COM
FNV
FNV
250
$52.1k0.01%
0.01%
Unchanged Shares held: Q3 2025 250, Q4 2025 250, Q1 2026 250, Q2 2026 250
57
AURA MINERALS INC
SHS NEW
AUGO
AUGO
795
$50.0k0.01%
0.01%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 795, Q2 2026 795
58
VERALTO CORP
COM SHS
VLTO
VLTO
534
$47.4k0.01%
0.01%
Unchanged Shares held: Q3 2025 667, Q4 2025 534, Q1 2026 534, Q2 2026 534
59
AMERICAN EXPRESS CO
COM
AXP
AXP
125
$42.3k0.01%
0.01%
Unchanged Shares held: Q3 2025 125, Q4 2025 125, Q1 2026 125, Q2 2026 125
60
BAUSCH HEALTH COS INC
COM
BHC
BHC
8,500
$41.9k0.01%
0.01%
Unchanged Shares held: Q3 2025 13.0k, Q4 2025 8.5k, Q1 2026 8.5k, Q2 2026 8.5k
61
ISHARES SILVER TR
ISHARES
SLV
SLV
750
$40.1k0.01%
0.01%
Unchanged Shares held: Q3 2025 750, Q4 2025 750, Q1 2026 750, Q2 2026 750
62
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
VEA
VEA
500
$35.6k0.00%
0.00%
New Shares held: Q3 2025 3.0k, Q4 2025 3.0k, Q1 2026 0, Q2 2026 500
63
NOVARTIS AG
SPONSORED ADR
NVS
NVS
220
$34.5k0.00%
0.00%
Unchanged Shares held: Q3 2025 220, Q4 2025 220, Q1 2026 220, Q2 2026 220
64
VANECK ETF TRUST
JUNIOR GOLD MINE
GDXJ
GDXJ
350
$34.4k0.00%
0.00%
Unchanged Shares held: Q3 2025 350, Q4 2025 350, Q1 2026 350, Q2 2026 350
65
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
61
$30.5k0.00%
0.00%
Unchanged Shares held: Q3 2025 61, Q4 2025 61, Q1 2026 61, Q2 2026 61
66
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
VWO
VWO
425
$25.4k0.00%
0.00%
New Shares held: Q3 2025 2.5k, Q4 2025 2.5k, Q1 2026 0, Q2 2026 425
67
BECTON DICKINSON & CO
COM
BDX
BDX
150
$22.7k0.00%
0.00%
Unchanged Shares held: Q3 2025 150, Q4 2025 150, Q1 2026 150, Q2 2026 150
68
APPLE INC
COM
AAPL
AAPL
60
$17.4k0.00%
0.00%
Unchanged Shares held: Q3 2025 60, Q4 2025 60, Q1 2026 60, Q2 2026 60
69
WATERS CORP
COM
WAT
WAT
20
$7.5k0.00%
0.00%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 20, Q2 2026 20
70
ABRDN HEALTHCARE INVESTORS
SH BEN INT
HQH
HQH
101
$2.2k0.00%
0.00%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 101, Q2 2026 101
71
CB144A Appvion Esc Npv
COM
COM
1
$1.5k0.00%
0.00%
Unchanged Shares held: Q3 2025 1, Q4 2025 1, Q1 2026 1, Q2 2026 1
72
ABRDN LIFE SCIENCES INVESTOR
SH BEN INT
HQL
HQL
32
$6400.00%
0.00%
Unchanged Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 32, Q2 2026 32