0001085146-24-005117.txt : 20241024
0001085146-24-005117.hdr.sgml : 20241024
20241024092345
ACCESSION NUMBER: 0001085146-24-005117
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20240930
FILED AS OF DATE: 20241024
DATE AS OF CHANGE: 20241024
EFFECTIVENESS DATE: 20241024
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: DAVENPORT & Co LLC
CENTRAL INDEX KEY: 0000887777
ORGANIZATION NAME:
IRS NUMBER: 000000000
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-03200
FILM NUMBER: 241390922
BUSINESS ADDRESS:
STREET 1: ONE JAMES CENTER
STREET 2: 901 E CARY STREET STE 1100
CITY: RICHMOND
STATE: VA
ZIP: 23219
BUSINESS PHONE: 8047802000
MAIL ADDRESS:
STREET 1: P O BOX 85678
CITY: RICHMOND
STATE: VA
ZIP: 23285-5678
FORMER COMPANY:
FORMER CONFORMED NAME: DAVENPORT & CO LLC
DATE OF NAME CHANGE: 20010307
FORMER COMPANY:
FORMER CONFORMED NAME: DAVENPORT & CO OF VIRGINIA INC
DATE OF NAME CHANGE: 20010213
13F-HR
1
primary_doc.xml
X0202
13F-HR
LIVE
false
false
false
0000887777
XXXXXXXX
09-30-2024
09-30-2024
false
DAVENPORT & Co LLC
P O BOX 85678
RICHMOND
VA
23285-5678
13F HOLDINGS REPORT
028-03200
000001588
801-13057
N
Stefanie Boykin
Compliance Manager
804-697-2978
/s/ Stefanie Boykin
Richmond
VA
10-23-2024
0
1142
17643774374
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
3M CO
COM
88579Y101
6959691
50908
SH
SOLE
35614
0
15294
3M CO
COM
88579Y101
2487940
18200
SH
Call
SOLE
7900
0
10300
8X8 INC NEW
COM
282914100
39101
19167
SH
SOLE
6167
0
13000
AAR CORP
COM
000361105
392160
6000
SH
SOLE
6000
0
0
AB ACTIVE ETFS INC
TAX AWARE SHRT
00039J202
485992
19194
SH
SOLE
19194
0
0
ABBOTT LABS
COM
002824100
106363523
935583
SH
SOLE
882580
0
53003
ABBVIE INC
COM
00287Y109
33817070
171254
SH
SOLE
149973
0
21281
ABRDN TOTAL DYNAMIC DIVIDEND
COM SH BEN INT
00326L100
134480
14778
SH
SOLE
14778
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
132585594
375991
SH
SOLE
360869
0
15122
ADOBE INC
COM
00724F101
161927234
313047
SH
SOLE
288832
0
24215
ADVANCED MICRO DEVICES INC
COM
007903107
102278068
623120
SH
SOLE
592902
0
30218
ADVISOR MANAGED PORTFOLIOS
CORNERCAP FUNDAM
00777X660
327533
7776
SH
SOLE
7776
0
0
ADVISORSHARES TR
PURE US CANNABIS
00768Y453
286800
40000
SH
SOLE
40000
0
0
ADVISORSHARES TR
PURE US CANNABIS
00768Y453
286800
40000
SH
Call
SOLE
40000
0
0
AES CORP
COM
00130H105
1895088
94471
SH
SOLE
65076
0
29395
AFLAC INC
COM
001055102
15273649
136616
SH
SOLE
130990
0
5626
AGILENT TECHNOLOGIES INC
COM
00846U101
1314696
8854
SH
SOLE
7419
0
1435
AGNICO EAGLE MINES LTD
COM
008474108
281206
3491
SH
SOLE
3322
0
169
AIR PRODS & CHEMS INC
COM
009158106
175649521
588799
SH
SOLE
541303
0
47496
AIRBNB INC
COM CL A
009066101
234599
1850
SH
SOLE
1850
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
4797447
47523
SH
SOLE
47523
0
0
ALBANY INTL CORP
CL A
012348108
1135094
12775
SH
SOLE
12775
0
0
ALBEMARLE CORP
COM
012653101
12860260
135775
SH
SOLE
68427
0
67348
ALCON AG
ORD SHS
H01301128
1870556
18710
SH
SOLE
18585
0
125
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
74113255
620955
SH
SOLE
590698
0
30257
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
474237
4469
SH
SOLE
3339
0
1130
ALIGHT INC
COM CL A
01626W101
78336866
10586063
SH
SOLE
6559840
0
4026223
ALIGN TECHNOLOGY INC
COM
016255101
112851784
443417
SH
SOLE
425857
0
17560
ALLEGION PLC
ORD SHS
G0176J109
636014
4364
SH
SOLE
4364
0
0
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
1256808
36022
SH
SOLE
5750
0
30272
ALLSTATE CORP
COM
020002101
4869080
25674
SH
SOLE
13131
0
12543
ALPHABET INC
CAP STK CL A
02079K305
156952348
948246
SH
SOLE
837789
0
110457
ALPHABET INC
CAP STK CL C
02079K107
52638887
314891
SH
SOLE
200071
0
114820
ALPHABET INC
CAP STK CL C
02079K107
1170330
7000
SH
Call
SOLE
7000
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
2867955
60852
SH
SOLE
54751
0
6101
ALPS ETF TR
MED BREAKTHGH
00162Q593
28691811
769762
SH
SOLE
30792
0
738970
ALPS ETF TR
OSHARES US QUALT
00162Q387
1924717
35643
SH
SOLE
33643
0
2000
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
445398
8067
SH
SOLE
8067
0
0
ALTRIA GROUP INC
COM
02209S103
14067138
275610
SH
SOLE
234274
0
41336
ALTUS POWER INC
COM CL A
02217A102
218180
68610
SH
SOLE
600
0
68010
AMAZON COM INC
COM
023135106
385804720
2067785
SH
SOLE
1860784
0
207001
AMBEV SA
SPONSORED ADR
02319V103
1071790
439258
SH
SOLE
436533
0
2725
AMCOR PLC
ORD
G0250X107
1935046
170790
SH
SOLE
168435
0
2355
AMERICAN CENTY ETF TR
FOCUSED LRG CAP
025072794
256769
3670
SH
SOLE
3670
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
5569704
54286
SH
SOLE
49375
0
4911
AMERICAN EXPRESS CO
COM
025816109
14408337
53128
SH
SOLE
30531
0
22597
AMERICAN INTL GROUP INC
COM NEW
026874784
227819
3111
SH
SOLE
3011
0
100
AMERICAN TOWER CORP NEW
COM
03027X100
145206920
626526
SH
SOLE
597891
0
28635
AMERICAN WTR WKS CO INC NEW
COM
030420103
547810
3746
SH
SOLE
3496
0
250
AMERIPRISE FINL INC
COM
03076C106
11498912
24476
SH
SOLE
19083
0
5393
AMETEK INC
COM
031100100
1187375
6915
SH
SOLE
2315
0
4600
AMGEN INC
COM
031162100
18522889
57487
SH
SOLE
43564
0
13923
AMGEN INC
COM
031162100
2384354
7400
SH
Call
SOLE
2800
0
4600
AMPHENOL CORP NEW
CL A
032095101
6289403
96595
SH
SOLE
45370
0
51225
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
1403347
34070
SH
SOLE
25295
0
8775
ANALOG DEVICES INC
COM
032654105
78607133
340996
SH
SOLE
321252
0
19744
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
118752577
1793620
SH
SOLE
1681184
0
112436
ANSYS INC
COM
03662Q105
238335
748
SH
SOLE
748
0
0
AON PLC
SHS CL A
G0403H108
97321542
280947
SH
SOLE
255702
0
25245
APOLLO GLOBAL MGMT INC
COM
03769M106
2304524
18449
SH
SOLE
17868
0
581
APPLE INC
COM
037833100
312938187
1346872
SH
SOLE
1127352
0
219520
APPLIED MATLS INC
COM
038222105
7648281
37853
SH
SOLE
27368
0
10485
APTARGROUP INC
COM
038336103
882647
5510
SH
SOLE
1433
0
4077
ARCBEST CORP
COM
03937C105
1677087
15464
SH
SOLE
14182
0
1282
ARCH CAP GROUP LTD
ORD
G0450A105
272183
2433
SH
SOLE
2413
0
20
ARCHER DANIELS MIDLAND CO
COM
039483102
1257922
21057
SH
SOLE
16436
0
4621
ARCTURUS THERAPEUTICS HLDGS
COM
03969T109
369039
15900
SH
SOLE
9000
0
6900
ARES CAPITAL CORP
COM
04010L103
6110836
291826
SH
SOLE
261682
0
30144
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
429755
2758
SH
SOLE
2758
0
0
ARGENX SE
SPONSORED ADR
04016X101
828298
1528
SH
SOLE
1528
0
0
ARISTA NETWORKS INC
COM
040413106
2269528
5913
SH
SOLE
3228
0
2685
ARK ETF TR
GENOMIC REV ETF
00214Q302
492263
19229
SH
SOLE
10778
0
8451
ARK ETF TR
INNOVATION ETF
00214Q104
1015807
21372
SH
SOLE
9311
0
12061
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
2112133
16070
SH
SOLE
16070
0
0
ASHLAND INC
COM
044186104
577548
6641
SH
SOLE
274
0
6367
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
1890133
2268
SH
SOLE
2237
0
31
ASPEN TECHNOLOGY INC
COM
29109X106
299958
1256
SH
SOLE
1256
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
1132441
14535
SH
SOLE
10959
0
3576
AT&T INC
COM
00206R102
7705681
350281
SH
SOLE
316047
0
34234
ATLANTA BRAVES HLDGS INC
COM SER A
047726104
467865
11100
SH
SOLE
11100
0
0
ATLANTA BRAVES HLDGS INC
COM SER C
047726302
1899017
47714
SH
SOLE
30881
0
16833
ATLANTIC UN BANKSHARES CORP
COM
04911A107
2673905
70982
SH
SOLE
59944
0
11038
ATLAS ENERGY SOLUTIONS INC
COM NEW
642045108
773900
35500
SH
SOLE
18500
0
17000
ATLASSIAN CORPORATION
CL A
049468101
1675763
10552
SH
SOLE
10552
0
0
ATMOS ENERGY CORP
COM
049560105
481862
3474
SH
SOLE
3131
0
343
AUTODESK INC
COM
052769106
38532046
140687
SH
SOLE
135144
0
5543
AUTOMATIC DATA PROCESSING IN
COM
053015103
18380058
66419
SH
SOLE
60104
0
6315
AUTONATION INC
COM
05329W102
394519
2205
SH
SOLE
2205
0
0
AUTOZONE INC
COM
053332102
699309
222
SH
SOLE
205
0
17
AVALONBAY CMNTYS INC
COM
053484101
231201
1026
SH
SOLE
923
0
103
AVANTOR INC
COM
05352A100
60677302
2347372
SH
SOLE
2324081
0
23291
AVERY DENNISON CORP
COM
053611109
6522171
29544
SH
SOLE
29201
0
343
AXON ENTERPRISE INC
COM
05464C101
332068
831
SH
SOLE
831
0
0
AZENTA INC
COM
114340102
1359912
28074
SH
SOLE
28074
0
0
BADGER METER INC
COM
056525108
810613
3711
SH
SOLE
3711
0
0
BALL CORP
COM
058498106
4037662
59686
SH
SOLE
14336
0
45350
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
2129594
196457
SH
SOLE
196457
0
0
BANCORP INC DEL
COM
05969A105
874565
16347
SH
SOLE
16347
0
0
BANK AMERICA CORP
COM
060505104
14775245
372360
SH
SOLE
254303
0
118057
BANK HAWAII CORP
COM
062540109
1368700
21805
SH
SOLE
21805
0
0
BANK NEW YORK MELLON CORP
COM
064058100
768065
10688
SH
SOLE
10467
0
221
BARCLAYS PLC
ADR
06738E204
389201
32033
SH
SOLE
31827
0
206
BARINGS CORPORATE INVS
COM
06759X107
378670
19000
SH
SOLE
10683
0
8317
BARRICK GOLD CORP
COM
067901108
1104498
55530
SH
SOLE
47055
0
8475
BASSETT FURNITURE INDS INC
COM
070203104
299346
20716
SH
SOLE
0
0
20716
BAXTER INTL INC
COM
071813109
332245
8750
SH
SOLE
7456
0
1294
BCE INC
COM NEW
05534B760
4167058
119690
SH
SOLE
105865
0
13825
BECTON DICKINSON & CO
COM
075887109
88394206
366460
SH
SOLE
347807
0
18653
BELLRING BRANDS INC
COMMON STOCK
07831C103
1314218
21637
SH
SOLE
18813
0
2824
BENTLEY SYS INC
COM CL B
08265T208
413390
8136
SH
SOLE
8136
0
0
BERKLEY W R CORP
COM
084423102
708396
12487
SH
SOLE
11863
0
624
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
16588320
24
SH
SOLE
3
0
21
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
240482485
523128
SH
SOLE
457771
0
65357
BEST BUY INC
COM
086516101
516500
5000
SH
Put
SOLE
0
0
5000
BHP GROUP LTD
SPONSORED ADS
088606108
1966872
31668
SH
SOLE
30717
0
951
BICYCLE THERAPEUTICS PLC
SPONSORED ADS
088786108
467310
20650
SH
SOLE
16450
0
4200
BIO RAD LABS INC
CL A
090572207
19036598
56897
SH
SOLE
56897
0
0
BIOMARIN PHARMACEUTICAL INC
NOTE 1.250% 5/1
09061GAK7
952930
10000
SH
SOLE
10000
0
0
BIOXCEL THERAPEUTICS INC
COM
09075P105
10282
16855
SH
SOLE
2045
0
14810
BJS WHSL CLUB HLDGS INC
COM
05550J101
228387
2769
SH
SOLE
2769
0
0
BLACKROCK ENHANCD CAP & INM
COM
09256A109
381691
19385
SH
SOLE
15963
0
3422
BLACKROCK ENHANCED EQUITY DI
COM
09251A104
321157
37128
SH
SOLE
29916
0
7212
BLACKROCK ETF TRUST
US EQT FACTOR
09290C103
355209
7180
SH
SOLE
5274
0
1906
BLACKROCK ETF TRUST II
FLEXIBLE INCOME
092528603
281216
5253
SH
SOLE
5217
0
36
BLACKROCK INC
COM
09247X101
6348051
6686
SH
SOLE
6414
0
272
BLACKROCK MULTI SECTOR INC T
COM
09258A107
561665
36952
SH
SOLE
34952
0
2000
BLACKSTONE INC
COM
09260D107
7418252
48444
SH
SOLE
44878
0
3566
BLACKSTONE STRATEGIC CRED 20
COM SHS BEN IN
09257R101
369292
29975
SH
SOLE
29975
0
0
BLOCK INC
CL A
852234103
316585
4716
SH
SOLE
4304
0
412
BLOOM ENERGY CORP
COM CL A
093712107
634656
60100
SH
SOLE
39000
0
21100
BLOOM ENERGY CORP
COM CL A
093712107
105600
10000
SH
Call
SOLE
10000
0
0
BLOOM ENERGY CORP
COM CL A
093712107
105600
10000
SH
Put
SOLE
10000
0
0
BLUE RIDGE BANKSHARES INC VA
COM
095825105
45189
16139
SH
SOLE
6463
0
9676
BOEING CO
COM
097023105
3541307
23292
SH
SOLE
18072
0
5220
BONDBLOXX ETF TRUST
BLOOMBERG SEVEN
09789C820
228963
4667
SH
SOLE
4667
0
0
BOOKING HOLDINGS INC
COM
09857L108
1845689
438
SH
SOLE
362
0
76
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
5567367
34206
SH
SOLE
34176
0
30
BOSTON SCIENTIFIC CORP
COM
101137107
944258
11268
SH
SOLE
7318
0
3950
BP PLC
SPONSORED ADR
055622104
5142901
163839
SH
SOLE
76485
0
87354
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
286846
2047
SH
SOLE
2047
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
117736452
2284435
SH
SOLE
2051610
0
232825
BRISTOL-MYERS SQUIBB CO
RIGHT 12/30/2030
110122140
4031
83970
SH
SOLE
21970
0
62000
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
2741922
74957
SH
SOLE
69752
0
5205
BROADCOM INC
COM
11135F101
129897799
752923
SH
SOLE
704311
0
48612
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
297817
1385
SH
SOLE
1385
0
0
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
113004105
154368311
3263775
SH
SOLE
3091175
0
172600
BROOKFIELD CORP
CL A LTD VT SH
11271J107
502488169
9439335
SH
SOLE
8783428
0
655907
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
5342817
152195
SH
SOLE
32397
0
119798
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG SHS A
11275Q107
1851271
42580
SH
SOLE
33264
0
9316
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
8648949
264813
SH
SOLE
133865
0
130948
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
10309235
365495
SH
SOLE
74621
0
290874
BROWN & BROWN INC
COM
115236101
3935764
37990
SH
SOLE
37990
0
0
BROWN FORMAN CORP
CL B
115637209
894625
18183
SH
SOLE
17543
0
640
BUILDERS FIRSTSOURCE INC
COM
12008R107
958250
4943
SH
SOLE
4490
0
453
BUNGE GLOBAL SA
COM SHS
H11356104
3546546
36699
SH
SOLE
25320
0
11379
C & F FINL CORP
COM
12466Q104
443577
7602
SH
SOLE
1945
0
5657
CABLE ONE INC
COM
12685J105
22125267
63253
SH
SOLE
212
0
63041
CADENCE DESIGN SYSTEM INC
COM
127387108
1128442
4164
SH
SOLE
4164
0
0
CAESARS ENTERTAINMENT INC NE
COM
12769G100
220846
5291
SH
SOLE
1291
0
4000
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
564346
47305
SH
SOLE
45805
0
1500
CALAMOS STRATEGIC TOTAL RETU
COM SH BEN INT
128125101
3618234
208544
SH
SOLE
178073
0
30471
CALIFORNIA RES CORP
COM STOCK
13057Q305
37027344
705686
SH
SOLE
2206
0
703480
CAMBRIA ETF TR
EMRG SHAREHLDR
132061706
786082
22719
SH
SOLE
16619
0
6100
CAMECO CORP
COM
13321L108
524473
10981
SH
SOLE
6581
0
4400
CAMPBELL SOUP CO
COM
134429109
318285
6506
SH
SOLE
6446
0
60
CANADIAN IMPERIAL BK COMM
COM
136069101
3015352
49158
SH
SOLE
47838
0
1320
CANADIAN NATL RY CO
COM
136375102
4128491
35241
SH
SOLE
34526
0
715
CANADIAN PACIFIC KANSAS CITY
COM
13646K108
449516
5252
SH
SOLE
4179
0
1073
CANNAE HLDGS INC
COM
13765N107
41363256
2158735
SH
SOLE
1445157
0
713578
CAPITAL GROUP CORE EQUITY ET
SHS CREATION UNI
14020V108
471457
13753
SH
SOLE
11619
0
2134
CAPITAL GROUP DIVIDEND VALUE
SHS CREATION UNI
14020W106
2396823
65775
SH
SOLE
65178
0
597
CAPITAL GROUP GBL GROWTH EQT
SHS CREATION UNI
14020X104
3065628
101679
SH
SOLE
73457
0
28222
CAPITAL GROUP GROWTH ETF
SHS CREATION UNI
14020G101
9814988
282121
SH
SOLE
268978
0
13143
CAPITAL GROUP INTL FOCUS EQT
SHS CREATION UNI
14019W109
515600
19118
SH
SOLE
17868
0
1250
CAPITAL GRP FIXED INCM ETF T
CORE PLUS INCM
14020Y102
2070391
89550
SH
SOLE
87400
0
2150
CAPITAL GRP FIXED INCM ETF T
MUNICIPAL INCOME
14020Y201
240019
8741
SH
SOLE
8367
0
374
CAPITAL GRP FIXED INCM ETF T
SHORT DURATION
14020Y409
623586
24067
SH
SOLE
24067
0
0
CAPITAL GRP FIXED INCM ETF T
US MULTI-SECTOR
14020Y300
2596318
93259
SH
SOLE
88823
0
4436
CAPITAL ONE FINL CORP
COM
14040H105
10777456
71980
SH
SOLE
35742
0
36238
CARDINAL HEALTH INC
COM
14149Y108
614290
5558
SH
SOLE
5098
0
460
CARLISLE COS INC
COM
142339100
2717839
6043
SH
SOLE
3458
0
2585
CARLYLE GROUP INC
COM
14316J108
348528
8094
SH
SOLE
8094
0
0
CARMAX INC
COM
143130102
96830200
1251703
SH
SOLE
1196975
0
54728
CARNIVAL CORP
UNIT 99/99/9999
143658300
246565
13342
SH
SOLE
11265
0
2077
CARRIER GLOBAL CORPORATION
COM
14448C104
7336848
91152
SH
SOLE
64127
0
27025
CASEYS GEN STORES INC
COM
147528103
49934386
133308
SH
SOLE
126088
0
7220
CATERPILLAR INC
COM
149123101
16671324
42625
SH
SOLE
25078
0
17547
CBRE GROUP INC
CL A
12504L109
2832542
22755
SH
SOLE
22420
0
335
CDW CORP
COM
12514G108
286850
1268
SH
SOLE
1268
0
0
CELSIUS HLDGS INC
COM NEW
15118V207
851079
27139
SH
SOLE
25029
0
2110
CELSIUS HLDGS INC
COM NEW
15118V207
206976
6600
SH
Put
SOLE
6600
0
0
CENCORA INC
COM
03073E105
1212852
5389
SH
SOLE
5339
0
50
CENTERPOINT ENERGY INC
COM
15189T107
947265
32198
SH
SOLE
32198
0
0
CHARLES RIV LABS INTL INC
COM
159864107
3318589
16747
SH
SOLE
1532
0
15215
CHART INDS INC
COM
16115Q308
35676595
287390
SH
SOLE
3019
0
284371
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
570139
2957
SH
SOLE
2793
0
164
CHEESECAKE FACTORY INC
COM
163072101
1635472
40332
SH
SOLE
40332
0
0
CHEMED CORP NEW
COM
16359R103
227167
378
SH
SOLE
378
0
0
CHESAPEAKE ENERGY CORP
COM
165167735
828943
10078
SH
SOLE
3308
0
6770
CHEVRON CORP NEW
COM
166764100
161395650
1098954
SH
SOLE
990640
0
108314
CHEVRON CORP NEW
COM
166764100
2488863
16900
SH
Call
SOLE
6200
0
10700
CHEWY INC
CL A
16679L109
1735934
59267
SH
SOLE
48094
0
11173
CHIPOTLE MEXICAN GRILL INC
COM
169656105
1499100
26017
SH
SOLE
25317
0
700
CHOICE HOTELS INTL INC
COM
169905106
1811691
13904
SH
SOLE
13904
0
0
CHUBB LIMITED
COM
H1467J104
4315625
14965
SH
SOLE
12288
0
2677
CHURCH & DWIGHT CO INC
COM
171340102
3175716
30326
SH
SOLE
20797
0
9529
CINCINNATI FINL CORP
COM
172062101
366523
2693
SH
SOLE
1960
0
733
CINTAS CORP
COM
172908105
3882691
18859
SH
SOLE
16291
0
2568
CISCO SYS INC
COM
17275R102
14154485
265974
SH
SOLE
156884
0
109090
CISCO SYS INC
COM
17275R102
2283138
42900
SH
Call
SOLE
17300
0
25600
CITIGROUP INC
COM NEW
172967424
68055093
1090290
SH
SOLE
1000784
0
89506
CITY HLDG CO
COM
177835105
498929
4250
SH
SOLE
3950
0
300
CLEAN HARBORS INC
COM
184496107
80026200
333330
SH
SOLE
325727
0
7603
CLEARBRIDGE ENERGY MIDSTRM O
COM
18469P209
547545
12975
SH
SOLE
12375
0
600
CLOROX CO DEL
COM
189054109
1854406
11383
SH
SOLE
7780
0
3603
CME GROUP INC
COM
12572Q105
1105898
5012
SH
SOLE
3026
0
1986
CNH INDL N V
SHS
N20944109
175071
15772
SH
SOLE
15272
0
500
CNX RES CORP
COM
12653C108
19902745
611076
SH
SOLE
3730
0
607346
COCA COLA CO
COM
191216100
28528608
397003
SH
SOLE
220320
0
176683
COCA COLA CO
COM
191216100
2673192
37200
SH
Call
SOLE
13000
0
24200
COCA COLA CONS INC
COM
191098102
256698
195
SH
SOLE
195
0
0
COCA-COLA FEMSA SAB DE CV
SPONS ADS REP
191241108
322408
3634
SH
SOLE
3434
0
200
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
382459
14693
SH
SOLE
11747
0
2946
COHEN & STEERS REIT & PFD &
COM
19247X100
398177
16822
SH
SOLE
15061
0
1761
COHEN & STEERS SELECT PFD &
COM
19248Y107
292780
13656
SH
SOLE
11406
0
2250
COHEN & STEERS TOTAL RETURN
COM
19247R103
257461
19669
SH
SOLE
9671
0
9998
COHERENT CORP
COM
19247G107
5894111
66293
SH
SOLE
66293
0
0
COINBASE GLOBAL INC
COM CL A
19260Q107
447263
2510
SH
SOLE
2315
0
195
COLGATE PALMOLIVE CO
COM
194162103
4440456
42775
SH
SOLE
24212
0
18563
COLUMBIA ETF TR I
RESH ENHNC COR
19761L706
492170
14514
SH
SOLE
8591
0
5923
COMCAST CORP NEW
CL A
20030N101
127529190
3055233
SH
SOLE
2871542
0
183691
CONAGRA BRANDS INC
COM
205887102
4094519
125910
SH
SOLE
101824
0
24086
CONOCOPHILLIPS
COM
20825C104
5778759
54889
SH
SOLE
41575
0
13314
CONSOLIDATED EDISON INC
COM
209115104
485594
4663
SH
SOLE
4263
0
400
CONSTELLATION BRANDS INC
CL A
21036P108
2968195
11518
SH
SOLE
9286
0
2232
CONSTELLATION ENERGY CORP
COM
21037T109
592378
2278
SH
SOLE
1947
0
331
CONSTRUCTION PARTNERS INC
COM CL A
21044C107
2924341
41896
SH
SOLE
41896
0
0
COOPER COS INC
COM
216648501
413996
3752
SH
SOLE
3752
0
0
COPART INC
COM
217204106
1146512
21880
SH
SOLE
21880
0
0
CORNING INC
COM
219350105
778899
17251
SH
SOLE
15831
0
1420
CORTEVA INC
COM
22052L104
4175960
71181
SH
SOLE
24559
0
46622
COSTAR GROUP INC
COM
22160N109
5525075
73238
SH
SOLE
57546
0
15692
COSTCO WHSL CORP NEW
COM
22160K105
111883217
126235
SH
SOLE
115097
0
11138
COTERRA ENERGY INC
COM
127097103
10485898
437828
SH
SOLE
203030
0
234798
CRANE COMPANY
COMMON STOCK
224408104
276990
1750
SH
SOLE
1750
0
0
CREDICORP LTD
COM
G2519Y108
996602
5507
SH
SOLE
5507
0
0
CRESCENT ENERGY COMPANY
CL A COM
44952J104
886950
81000
SH
SOLE
50000
0
31000
CRH PLC
ORD
G25508105
3184321
34336
SH
SOLE
34336
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
666622
2377
SH
SOLE
2252
0
125
CROWN CASTLE INC
COM
22822V101
1437847
12137
SH
SOLE
9377
0
2760
CROWN HLDGS INC
COM
228368106
2691824
28075
SH
SOLE
28075
0
0
CSW INDUSTRIALS INC
COM
126402106
1133244
3093
SH
SOLE
3093
0
0
CSX CORP
COM
126408103
5665870
164085
SH
SOLE
75530
0
88555
CUBESMART
COM
229663109
5714680
106162
SH
SOLE
106052
0
110
CUMMINS INC
COM
231021106
11917666
36807
SH
SOLE
30673
0
6134
CURTISS WRIGHT CORP
COM
231561101
373721
1137
SH
SOLE
1137
0
0
CVS HEALTH CORP
COM
126650100
3878301
61726
SH
SOLE
32610
0
29116
D R HORTON INC
COM
23331A109
1537977
8062
SH
SOLE
7758
0
304
DANAHER CORPORATION
COM
235851102
161456174
581895
SH
SOLE
535102
0
46793
DARDEN RESTAURANTS INC
COM
237194105
233776
1424
SH
SOLE
1424
0
0
DARLING INGREDIENTS INC
COM
237266101
1571869
42300
SH
SOLE
800
0
41500
DATADOG INC
CL A COM
23804L103
235528
2047
SH
SOLE
2047
0
0
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
352240
9523
SH
SOLE
5901
0
3622
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
1867218
49266
SH
SOLE
34205
0
15061
DBX ETF TR
XTRACK USD HIGH
233051432
469155
12707
SH
SOLE
12707
0
0
DECKERS OUTDOOR CORP
COM
243537107
605591
3798
SH
SOLE
3798
0
0
DEERE & CO
COM
244199105
8373316
20064
SH
SOLE
14758
0
5306
DELL TECHNOLOGIES INC
CL C
24703L202
325392
2745
SH
SOLE
2505
0
240
DELTA AIR LINES INC DEL
COM NEW
247361702
717417
14125
SH
SOLE
12276
0
1849
DEVON ENERGY CORP NEW
COM
25179M103
2205609
56381
SH
SOLE
41259
0
15122
DEXCOM INC
COM
252131107
2523922
37648
SH
SOLE
37508
0
140
DHT HOLDINGS INC
SHS NEW
Y2065G121
1805987
163734
SH
SOLE
75840
0
87894
DIAGEO PLC
SPON ADR NEW
25243Q205
11151181
79458
SH
SOLE
58453
0
21005
DICKS SPORTING GOODS INC
COM
253393102
526990
2525
SH
SOLE
2244
0
281
DIGITAL RLTY TR INC
COM
253868103
4140756
25587
SH
SOLE
18627
0
6960
DIMENSIONAL ETF TRUST
CORE FIXED INCOM
25434V872
14598297
338002
SH
SOLE
335222
0
2780
DIMENSIONAL ETF TRUST
EMERGING MKTS CO
25434V732
3687734
131003
SH
SOLE
100422
0
30581
DIMENSIONAL ETF TRUST
INTL SMALL CAP E
25434V773
3866820
144123
SH
SOLE
117327
0
26796
DIMENSIONAL ETF TRUST
US SMALL CAP ETF
25434V500
22792091
351404
SH
SOLE
347000
0
4404
DIREXION SHS ETF TR
NAS100 EQL WGT
25459Y207
1229246
13628
SH
SOLE
10774
0
2854
DISCOVER FINL SVCS
COM
254709108
558924
3984
SH
SOLE
3263
0
721
DISNEY WALT CO
COM
254687106
186944012
1944356
SH
SOLE
1812301
0
132055
DISNEY WALT CO
COM
254687106
644473
6700
SH
Call
SOLE
2000
0
4700
DNP SELECT INCOME FD INC
COM
23325P104
1276174
127109
SH
SOLE
96294
0
30815
DOCUSIGN INC
COM
256163106
711738
11463
SH
SOLE
5939
0
5524
DOLLAR GEN CORP NEW
COM
256677105
475130
5618
SH
SOLE
4368
0
1250
DOLLAR TREE INC
COM
256746108
729570
10375
SH
SOLE
8991
0
1384
DOMINION ENERGY INC
COM
25746U109
25210354
436283
SH
SOLE
326439
0
109844
DOVER CORP
COM
260003108
744278
3882
SH
SOLE
3813
0
69
DOW INC
COM
260557103
4490083
82167
SH
SOLE
47971
0
34196
DOW INC
COM
260557103
2103255
38500
SH
Call
SOLE
15400
0
23100
DRAFTKINGS INC NEW
COM CL A
26142V105
120953952
3085560
SH
SOLE
2675888
0
409672
DRAFTKINGS INC NEW
COM CL A
26142V105
784000
20000
SH
Call
SOLE
20000
0
0
DTE ENERGY CO
COM
233331107
309954
2414
SH
SOLE
2214
0
200
DUKE ENERGY CORP NEW
COM NEW
26441C204
24117403
209164
SH
SOLE
150370
0
58794
DUPONT DE NEMOURS INC
COM
26614N102
863101
9686
SH
SOLE
7534
0
2152
EA SERIES TRUST
ASTORIA US EQUAL
02072L433
298710
9697
SH
SOLE
9697
0
0
EASTMAN CHEM CO
COM
277432100
308349
2754
SH
SOLE
2372
0
382
EATON CORP PLC
SHS
G29183103
12245995
37008
SH
SOLE
24111
0
12897
EATON VANCE TAX ADVT DIV INC
COM
27828G107
520095
21065
SH
SOLE
14896
0
6169
EATON VANCE TAX-MANAGED GLOB
COM
27829C105
137318
15820
SH
SOLE
15820
0
0
EBAY INC.
COM
278642103
289870
4452
SH
SOLE
3612
0
840
ECOLAB INC
COM
278865100
5440234
21307
SH
SOLE
14783
0
6524
EDWARDS LIFESCIENCES CORP
COM
28176E108
200016
3031
SH
SOLE
2506
0
525
ELANCO ANIMAL HEALTH INC
COM
28414H103
160929
10955
SH
SOLE
2400
0
8555
ELECTRONIC ARTS INC
COM
285512109
74837396
520644
SH
SOLE
509174
0
11470
ELEVANCE HEALTH INC
COM
036752103
95601305
183561
SH
SOLE
167115
0
16446
ELI LILLY & CO
COM
532457108
28577307
32267
SH
SOLE
20916
0
11351
EMBRAER S.A.
SPONSORED ADS
29082A107
328941
9300
SH
SOLE
4600
0
4700
EMCOR GROUP INC
COM
29084Q100
688848
1600
SH
SOLE
1100
0
500
EMERSON ELEC CO
COM
291011104
12451759
113887
SH
SOLE
80651
0
33236
ENBRIDGE INC
COM
29250N105
80039304
1967538
SH
SOLE
1841481
0
126057
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
1728072
107668
SH
SOLE
77043
0
30625
ENI S P A
SPONSORED ADR
26874R108
304689
10052
SH
SOLE
10052
0
0
ENOVIS CORPORATION
COM
194014502
114045647
2625125
SH
SOLE
1709106
0
916019
ENPHASE ENERGY INC
COM
29355A107
1006104
8902
SH
SOLE
6524
0
2378
ENPRO INC
COM
29355X107
535194
3300
SH
SOLE
3300
0
0
ENTEGRIS INC
COM
29362U104
972934
8646
SH
SOLE
3108
0
5538
ENTERGY CORP NEW
COM
29364G103
3172510
24105
SH
SOLE
23368
0
737
ENTERPRISE PRODS PARTNERS L
COM
293792107
9658726
331581
SH
SOLE
145719
0
185862
EOG RES INC
COM
26875P101
107574608
875976
SH
SOLE
791321
0
84655
EQT CORP
COM
26884L109
1653379
45125
SH
SOLE
35672
0
9453
EQUIFAX INC
COM
294429105
561992
1912
SH
SOLE
1912
0
0
EQUINIX INC
COM
29444U700
213919
241
SH
SOLE
241
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
623583
8741
SH
SOLE
4666
0
4075
ESAB CORPORATION
COM
29605J106
100104766
940361
SH
SOLE
555011
0
385350
ESPERION THERAPEUTICS INC NE
COM
29664W105
16500
10000
SH
SOLE
0
0
10000
ETFIS SER TR I
INFRAC ACT MLP
26923G772
292247
7200
SH
SOLE
6350
0
850
ETFIS SER TR I
VIRTUS INFRCAP
26923G822
721428
31600
SH
SOLE
30400
0
1200
ETSY INC
COM
29786A106
86605810
1559622
SH
SOLE
971180
0
588442
EVEREST GROUP LTD
COM
G3223R108
2767361
7019
SH
SOLE
1207
0
5812
EVERSOURCE ENERGY
COM
30040W108
283232
4162
SH
SOLE
3547
0
615
EVERTEC INC
COM
30040P103
1509844
44551
SH
SOLE
44551
0
0
EXELON CORP
COM
30161N101
240213
5924
SH
SOLE
4928
0
996
EXPEDITORS INTL WASH INC
COM
302130109
207086
1576
SH
SOLE
1576
0
0
EXPONENT INC
COM
30214U102
255576
2217
SH
SOLE
2217
0
0
EXXON MOBIL CORP
COM
30231G102
51480874
439208
SH
SOLE
312423
0
126785
F N B CORP
COM
302520101
205270
14548
SH
SOLE
4741
0
9807
F5 INC
COM
315616102
2603975
11826
SH
SOLE
11826
0
0
FACTSET RESH SYS INC
COM
303075105
737140
1603
SH
SOLE
1510
0
93
FAIR ISAAC CORP
COM
303250104
1692806
871
SH
SOLE
871
0
0
FASTENAL CO
COM
311900104
1953408
27351
SH
SOLE
19651
0
7700
FEDERATED HERMES ETF TRUST
US STRATEGIC DIV
31423L305
521406
18682
SH
SOLE
13898
0
4784
FEDEX CORP
COM
31428X106
96666298
354755
SH
SOLE
303330
0
51425
FERGUSON ENTERPRISES INC
COMMON STOCK NEW
31488V107
5976873
30100
SH
SOLE
29661
0
439
FERRARI N V
COM
N3167Y103
369523
789
SH
SOLE
729
0
60
FIDELITY COMWLTH TR
NASDAQ COMPSIT
315912808
276885
3867
SH
SOLE
3217
0
650
FIDELITY COVINGTON TRUST
FIDELITY FUND LR
316092337
205970
8600
SH
SOLE
8600
0
0
FIDELITY COVINGTON TRUST
HIGH DIVID ETF
316092840
314739
6214
SH
SOLE
4404
0
1810
FIDELITY COVINGTON TRUST
MSCI CONSM DIS
316092204
1223946
13839
SH
SOLE
13606
0
233
FIDELITY COVINGTON TRUST
MSCI INFO TECH I
316092808
1352763
7752
SH
SOLE
7621
0
131
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
142421992
2306926
SH
SOLE
2093368
0
213558
FIDELITY NATL INFORMATION SV
COM
31620M106
651826
7783
SH
SOLE
7433
0
350
FIDUS INVT CORP
COM
316500107
710245
36237
SH
SOLE
36237
0
0
FIRST BANCORP N C
COM
318910106
796694
19156
SH
SOLE
19156
0
0
FIRST CMNTY BANKSHARES INC V
COM
31983A103
1586029
36910
SH
SOLE
24315
0
12595
FIRST FINL BANKSHARES INC
COM
32020R109
1684436
45513
SH
SOLE
45513
0
0
FIRST INDL RLTY TR INC
COM
32054K103
201797
3605
SH
SOLE
1955
0
1650
FIRST TR EXCH TRADED FD III
LNG/SHT EQUITY
33739P103
291160
4587
SH
SOLE
4587
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
1008004
55691
SH
SOLE
44191
0
11500
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
726168
10782
SH
SOLE
5519
0
5263
FIRST TR EXCHANGE TRAD FD VI
FST TR GLB FD
33739H101
457684
19320
SH
SOLE
14361
0
4959
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
592398
11586
SH
SOLE
10851
0
735
FIRST TR EXCHANGE TRADED FD
GROWTH STRENGTH
33733E823
289409
9270
SH
SOLE
8976
0
294
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
527318
4714
SH
SOLE
4607
0
107
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
1453075
19180
SH
SOLE
18123
0
1057
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
289075
2085
SH
SOLE
1276
0
809
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
370010
4075
SH
SOLE
4075
0
0
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
1233698
5824
SH
SOLE
5299
0
525
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
1325216
22743
SH
SOLE
20088
0
2655
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
258339
4315
SH
SOLE
4315
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
1641433
39119
SH
SOLE
39119
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
2520215
51006
SH
SOLE
46735
0
4271
FIRST TR EXCHANGE-TRADED FD
FT VEST S&P 500
33739Q705
1044652
19175
SH
SOLE
15385
0
3790
FIRST TR EXCHANGE-TRADED FD
INTERMEDIATE DUR
33738D796
209319
9795
SH
SOLE
9795
0
0
FIRST TR EXCHANGE-TRADED FD
LIMITED DURATION
33738D804
2301226
119855
SH
SOLE
119855
0
0
FIRST TR EXCHANGE-TRADED FD
NASD TECH DIV
33738R118
926261
11535
SH
SOLE
11309
0
226
FIRST TR EXCHANGE-TRADED FD
NASDQ OIL GAS
33738R845
1000312
34553
SH
SOLE
23209
0
11344
FIRST TR EXCHANGE-TRADED FD
RBA INDL ETF
33738R704
228266
3057
SH
SOLE
2952
0
105
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
2996808
50613
SH
SOLE
48017
0
2596
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
4218789
91933
SH
SOLE
86969
0
4964
FIRST TR EXCHANGE-TRADED FD
SMID RISNG ETF
33741X102
893058
24548
SH
SOLE
23150
0
1398
FIRST TR EXCHANGE-TRADED FD
WTR ETF
33733B100
881740
8065
SH
SOLE
7591
0
474
FIRST TR EXCHNG TRADED FD VI
ACTV FCTR LGCP
33740F821
619722
18163
SH
SOLE
17520
0
643
FIRST TR EXCHNG TRADED FD VI
FT VEST US EQT
33740F763
649004
13365
SH
SOLE
13365
0
0
FIRST TR EXCHNG TRADED FD VI
MLT MNGD LRG GRW
33740F789
330693
11641
SH
SOLE
11229
0
412
FIRST TR EXCHNG TRADED FD VI
TCW OPPORTUNIS
33740F805
263025
5814
SH
SOLE
5814
0
0
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
782833
9893
SH
SOLE
9591
0
302
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
3044781
72581
SH
SOLE
71325
0
1256
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
3974068
31678
SH
SOLE
27141
0
4537
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
1965585
10274
SH
SOLE
9789
0
485
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
218443
4802
SH
SOLE
3938
0
864
FIRSTSERVICE CORP NEW
COM
33767E202
521288
2857
SH
SOLE
2857
0
0
FISERV INC
COM
337738108
2565754
14282
SH
SOLE
10869
0
3413
FLOWSERVE CORP
COM
34354P105
261758
5064
SH
SOLE
5064
0
0
FMC CORP
COM NEW
302491303
250228
3795
SH
SOLE
1495
0
2300
FOMENTO ECONOMICO MEXICANO S
SPON ADR UNITS
344419106
2221340
22504
SH
SOLE
22504
0
0
FORD MTR CO
COM
345370860
567346
53726
SH
SOLE
34282
0
19444
FORTINET INC
COM
34959E109
824131
10627
SH
SOLE
8480
0
2147
FORTIS INC
COM
349553107
221111
4866
SH
SOLE
4866
0
0
FORTIVE CORP
COM
34959J108
261337
3311
SH
SOLE
2299
0
1012
FORTUNE BRANDS INNOVATIONS I
COM
34964C106
437981
4892
SH
SOLE
3942
0
950
FRANKLIN TEMPLETON ETF TR
INCOME FOCUS ETF
35473P439
1490340
54832
SH
SOLE
43622
0
11210
FREEPORT-MCMORAN INC
CL B
35671D857
9425820
188819
SH
SOLE
113862
0
74957
FRESENIUS MEDICAL CARE AG
SPONSORED ADR
358029106
1220166
57285
SH
SOLE
37744
0
19541
FRONTLINE PLC
COM
M46528101
644370
28200
SH
SOLE
15200
0
13000
FRP HLDGS INC
COM
30292L107
8870092
295966
SH
SOLE
78
0
295888
FULLER H B CO
COM
359694106
1708178
21519
SH
SOLE
21519
0
0
GABELLI DIVID & INCOME TR
COM
36242H104
400688
16388
SH
SOLE
12642
0
3746
GALLAGHER ARTHUR J & CO
COM
363576109
1875331
6665
SH
SOLE
6476
0
189
GAMING & LEISURE PPTYS INC
COM
36467J108
537893
10489
SH
SOLE
4725
0
5764
GARTNER INC
COM
366651107
414023
817
SH
SOLE
817
0
0
GE AEROSPACE
COM NEW
369604301
5196033
27553
SH
SOLE
21159
0
6394
GE HEALTHCARE TECHNOLOGIES I
COMMON STOCK
36266G107
1262402
13451
SH
SOLE
10649
0
2802
GE VERNOVA INC
COM
36828A101
1651250
6476
SH
SOLE
4847
0
1629
GENERAC HLDGS INC
COM
368736104
44887572
282525
SH
SOLE
9749
0
272776
GENERAL DYNAMICS CORP
COM
369550108
9930790
32868
SH
SOLE
19060
0
13808
GENERAL MLS INC
COM
370334104
2924014
39583
SH
SOLE
31359
0
8224
GENERAL MTRS CO
COM
37045V100
3754939
83741
SH
SOLE
26861
0
56880
GENMAB A/S
SPONSORED ADS
372303206
810928
33262
SH
SOLE
33262
0
0
GENUINE PARTS CO
COM
372460105
72432787
516838
SH
SOLE
470774
0
46064
GETTY RLTY CORP NEW
COM
374297109
1541481
48459
SH
SOLE
48459
0
0
GILEAD SCIENCES INC
COM
375558103
6168828
73579
SH
SOLE
70114
0
3465
GLADSTONE INVT CORP
COM
376546107
2389441
165372
SH
SOLE
46260
0
119112
GLOBAL MED REIT INC
COM NEW
37954A204
128830
13000
SH
SOLE
13000
0
0
GLOBAL PMTS INC
COM
37940X102
4211792
41123
SH
SOLE
41123
0
0
GLOBAL X FDS
GB MSCI AR ETF
37950E259
207493
3130
SH
SOLE
3130
0
0
GLOBAL X FDS
GLOBAL X URANIUM
37954Y871
319116
11154
SH
SOLE
11154
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
333740
18500
SH
SOLE
18500
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
348543
8468
SH
SOLE
6268
0
2200
GODADDY INC
CL A
380237107
281577
1796
SH
SOLE
1796
0
0
GOLDEN ENTMT INC
COM
381013101
32469702
1021381
SH
SOLE
4488
0
1016893
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
405136
3587
SH
SOLE
3587
0
0
GOLDMAN SACHS ETF TR
S&P 500 CORE PRE
38149W622
1851593
37718
SH
SOLE
31578
0
6140
GOLDMAN SACHS GROUP INC
COM
38141G104
5667089
11446
SH
SOLE
10214
0
1232
GOLDMAN SACHS GROUP INC
COM
38141G104
346577
700
SH
Call
SOLE
200
0
500
GRAHAM HLDGS CO
COM CL B
384637104
476598
580
SH
SOLE
360
0
220
GRAINGER W W INC
COM
384802104
1969650
1896
SH
SOLE
1834
0
62
GRAPHIC PACKAGING HLDG CO
COM
388689101
507501
17151
SH
SOLE
15606
0
1545
GRAYSCALE ETHEREUM MINI TR E
COM UNIT
38964R104
31517
12917
SH
SOLE
12917
0
0
GSK PLC
SPONSORED ADR
37733W204
737713
18047
SH
SOLE
14969
0
3078
GUGGENHEIM ACTIVE ALLOC FD
COMMON STOCK
40170T106
433610
26200
SH
SOLE
26200
0
0
GUGGENHEIM STRATEGIC OPPORTU
COM SBI
40167F101
1034218
65623
SH
SOLE
49925
0
15698
HALEON PLC
SPON ADS
405552100
3072548
290411
SH
SOLE
288278
0
2133
HALLIBURTON CO
COM
406216101
612527
21085
SH
SOLE
18023
0
3062
HARTFORD FDS EXCHANGE TRADED
CORE BD ETF
41653L701
1287506
35702
SH
SOLE
20873
0
14829
HARTFORD FDS EXCHANGE TRADED
HARTFORD QUALITY
41653L859
227381
8698
SH
SOLE
7598
0
1100
HARTFORD FDS EXCHANGE TRADED
SCHRDRS TAX BD
41653L404
471883
23820
SH
SOLE
23820
0
0
HARTFORD FDS EXCHANGE TRADED
TOTAL RTRN ETF
41653L305
2970874
84979
SH
SOLE
49227
0
35752
HARTFORD FINL SVCS GROUP INC
COM
416515104
443507
3771
SH
SOLE
2246
0
1525
HCA HEALTHCARE INC
COM
40412C101
4519208
11119
SH
SOLE
10784
0
335
HDFC BANK LTD
SPONSORED ADS
40415F101
4451289
71152
SH
SOLE
64062
0
7090
HEALTHEQUITY INC
COM
42226A107
39321804
480413
SH
SOLE
70992
0
409421
HEALTHPEAK PROPERTIES INC
COM
42250P103
10393776
454472
SH
SOLE
260243
0
194229
HENRY JACK & ASSOC INC
COM
426281101
1341428
7598
SH
SOLE
7552
0
46
HERC HLDGS INC
COM
42704L104
724290
4543
SH
SOLE
4543
0
0
HERSHEY CO
COM
427866108
67033442
348875
SH
SOLE
329755
0
19120
HEXCEL CORP NEW
COM
428291108
2643111
42744
SH
SOLE
16087
0
26657
HILLMAN SOLUTIONS CORP
COM
431636109
2020297
191316
SH
SOLE
191316
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
475752
2064
SH
SOLE
2014
0
50
HOME DEPOT INC
COM
437076102
101342165
250620
SH
SOLE
222136
0
28484
HOME DEPOT INC
COM
437076102
769880
1900
SH
Call
SOLE
700
0
1200
HONEYWELL INTL INC
COM
438516106
11537566
55815
SH
SOLE
43322
0
12493
HORMEL FOODS CORP
COM
440452100
592983
18706
SH
SOLE
18506
0
200
HOULIHAN LOKEY INC
CL A
441593100
3220475
20380
SH
SOLE
20380
0
0
HOWMET AEROSPACE INC
COM
443201108
659946
6583
SH
SOLE
2917
0
3666
HP INC
COM
40434L105
63856770
1786482
SH
SOLE
1675293
0
111189
HSBC HLDGS PLC
SPON ADR NEW
404280406
1112074
24609
SH
SOLE
23014
0
1595
HUBBELL INC
COM
443510607
499028
1165
SH
SOLE
1165
0
0
HUBSPOT INC
COM
443573100
1274511
2398
SH
SOLE
2398
0
0
HUNT J B TRANS SVCS INC
COM
445658107
52702197
305804
SH
SOLE
298195
0
7609
HUNTINGTON BANCSHARES INC
COM
446150104
3365314
228933
SH
SOLE
219859
0
9074
HUNTINGTON INGALLS INDS INC
COM
446413106
654679
2476
SH
SOLE
2376
0
100
IAC INC
COM NEW
44891N208
2229601
41427
SH
SOLE
27227
0
14200
IDEX CORP
COM
45167R104
282497
1317
SH
SOLE
1317
0
0
IDEXX LABS INC
COM
45168D104
2188613
4332
SH
SOLE
4332
0
0
ILLINOIS TOOL WKS INC
COM
452308109
6974192
26605
SH
SOLE
19601
0
7004
ING GROEP N.V.
SPONSORED ADR
456837103
404202
22258
SH
SOLE
22258
0
0
INGERSOLL RAND INC
COM
45687V106
1611584
16418
SH
SOLE
15075
0
1343
INGEVITY CORP
COM
45688C107
1046214
26826
SH
SOLE
104
0
26722
INGLES MKTS INC
CL A
457030104
430815
5775
SH
SOLE
4000
0
1775
INGREDION INC
COM
457187102
3543628
25785
SH
SOLE
21805
0
3980
INTEL CORP
COM
458140100
1684679
71811
SH
SOLE
55825
0
15986
INTEL CORP
COM
458140100
7854408
334800
SH
Call
SOLE
334800
0
0
INTERACTIVE BROKERS GROUP IN
COM CL A
45841N107
801738
5753
SH
SOLE
5753
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
117871664
735762
SH
SOLE
681362
0
54400
INTERCONTINENTAL HOTELS GROU
SPONSORED ADS
45857P806
241642
2187
SH
SOLE
2187
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
43051682
194733
SH
SOLE
125103
0
69630
INTERNATIONAL BUSINESS MACHS
COM
459200101
3095120
14000
SH
Call
SOLE
5400
0
8600
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
701250
6683
SH
SOLE
5748
0
935
INTERNATIONAL PAPER CO
COM
460146103
518543
10615
SH
SOLE
6786
0
3829
INTUIT
COM
461202103
9949689
16022
SH
SOLE
11593
0
4429
INTUITIVE SURGICAL INC
COM NEW
46120E602
52320793
107112
SH
SOLE
104893
0
2219
INVESCO ACTIVELY MANAGED EXC
ULTRA SHRT DUR
46090A887
276693
5514
SH
SOLE
5514
0
0
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
1980440
30800
SH
SOLE
13300
0
17500
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
71591620
1113400
SH
Call
SOLE
1113400
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EMNG
46138E727
628784
28646
SH
SOLE
26146
0
2500
INVESCO EXCH TRADED FD TR II
KBW PPTY CASUT
46138E586
1859128
16089
SH
SOLE
15110
0
979
INVESCO EXCH TRADED FD TR II
NASDAQ 100 ETF
46138G649
458541
2283
SH
SOLE
2283
0
0
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
977196
19324
SH
SOLE
10873
0
8451
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
321839
4487
SH
SOLE
4487
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
341350
16247
SH
SOLE
15747
0
500
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
323136
15300
SH
SOLE
1000
0
14300
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
2086653
18150
SH
SOLE
17130
0
1020
INVESCO EXCHANGE TRADED FD T
BUILDING & CONST
46137V779
1301096
16351
SH
SOLE
15424
0
927
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
229095
4820
SH
SOLE
870
0
3950
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
609308
18905
SH
SOLE
7795
0
11110
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
11975405
66842
SH
SOLE
57270
0
9572
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
655477
9744
SH
SOLE
8954
0
790
INVESCO EXCHANGE TRADED FD T
SEMICONDUCTORS
46137V647
1313172
22830
SH
SOLE
21474
0
1356
INVESCO QQQ TR
UNIT SER 1
46090E103
10764315
22055
SH
SOLE
16758
0
5297
INVESTORS TITLE CO NC
COM
461804106
298740
1300
SH
SOLE
500
0
800
IONIS PHARMACEUTICALS INC
COM
462222100
3028456
75598
SH
SOLE
35543
0
40055
IQVIA HLDGS INC
COM
46266C105
4695324
19814
SH
SOLE
19814
0
0
IRON MTN INC DEL
COM
46284V101
2937739
24731
SH
SOLE
23806
0
925
ISHARES GOLD TR
ISHARES NEW
464285204
525031
10564
SH
SOLE
9545
0
1019
ISHARES INC
CORE MSCI EMKT
46434G103
882033
15364
SH
SOLE
15052
0
312
ISHARES INC
EM MKTS DIV ETF
464286319
245180
8543
SH
SOLE
6998
0
1545
ISHARES INC
MSCI EMRG CHN
46434G764
208943
3419
SH
SOLE
2513
0
906
ISHARES INC
MSCI ITALY ETF
46434G830
1017635
26120
SH
SOLE
16500
0
9620
ISHARES INC
MSCI JPN ETF NEW
46434G822
215857
3017
SH
SOLE
2417
0
600
ISHARES INC
MSCI NETHERL ETF
464286814
942944
18540
SH
SOLE
11675
0
6865
ISHARES SILVER TR
ISHARES
46428Q109
5276760
185736
SH
SOLE
96547
0
89189
ISHARES TR
0-3 MNTH TREASRY
46436E718
649644
6450
SH
SOLE
6450
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
7422892
89271
SH
SOLE
85608
0
3663
ISHARES TR
10-20 YR TRS ETF
464288653
268952
2460
SH
SOLE
2460
0
0
ISHARES TR
20 YR TR BD ETF
464287432
9975858
101691
SH
SOLE
98368
0
3323
ISHARES TR
3 7 YR TREAS BD
464288661
7497560
62686
SH
SOLE
62686
0
0
ISHARES TR
7-10 YR TRSY BD
464287440
6135236
62528
SH
SOLE
62348
0
180
ISHARES TR
BROAD USD HIGH
46435U853
1073063
28501
SH
SOLE
28501
0
0
ISHARES TR
CORE DIV GRWTH
46434V621
16124602
257212
SH
SOLE
234966
0
22246
ISHARES TR
CORE HIGH DV ETF
46429B663
22298757
189583
SH
SOLE
183040
0
6543
ISHARES TR
CORE MSCI EAFE
46432F842
42054584
538815
SH
SOLE
527629
0
11186
ISHARES TR
CORE MSCI EURO
46434V738
1258753
20659
SH
SOLE
20659
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
9764999
156691
SH
SOLE
144070
0
12621
ISHARES TR
CORE S&P SCP ETF
464287804
7653615
65438
SH
SOLE
59175
0
6263
ISHARES TR
CORE S&P TTL STK
464287150
393083
3129
SH
SOLE
3129
0
0
ISHARES TR
CORE S&P US GWT
464287671
395143
2996
SH
SOLE
2866
0
130
ISHARES TR
CORE S&P500 ETF
464287200
8952581
15521
SH
SOLE
12740
0
2781
ISHARES TR
CORE TOTAL USD
46434V613
1115585
23675
SH
SOLE
20346
0
3329
ISHARES TR
CORE US AGGBD ET
464287226
3053279
30150
SH
SOLE
30101
0
49
ISHARES TR
DOW JONES US ETF
464287846
986901
7070
SH
SOLE
4500
0
2570
ISHARES TR
EAFE GRWTH ETF
464288885
557602
5180
SH
SOLE
4463
0
717
ISHARES TR
EAFE SML CP ETF
464288273
1914914
28285
SH
SOLE
28156
0
129
ISHARES TR
EAFE VALUE ETF
464288877
1015310
17648
SH
SOLE
15522
0
2126
ISHARES TR
ESG AWARE MSCI
46435U663
322101
7702
SH
SOLE
7702
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
1266591
10038
SH
SOLE
10038
0
0
ISHARES TR
ESG AWR US AGRGT
46435U549
701688
14441
SH
SOLE
14441
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
937940
37279
SH
SOLE
37279
0
0
ISHARES TR
ESG SCRD S&P MID
46436E551
359241
8495
SH
SOLE
8495
0
0
ISHARES TR
EXPANDED TECH
464287515
1060464
11866
SH
SOLE
7673
0
4193
ISHARES TR
FLTG RATE NT ETF
46429B655
56736580
1111610
SH
SOLE
1084340
0
27270
ISHARES TR
GLOB HLTHCRE ETF
464287325
537917
5480
SH
SOLE
5480
0
0
ISHARES TR
GOV/CRED BD ETF
464288596
356632
3338
SH
SOLE
3338
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
294972
2611
SH
SOLE
2241
0
370
ISHARES TR
INTL SEL DIV ETF
464288448
844170
27925
SH
SOLE
27925
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
20062612
187323
SH
SOLE
187023
0
300
ISHARES TR
ISHARES BIOTECH
464287556
2218418
15236
SH
SOLE
9228
0
6008
ISHARES TR
ISHARES SEMICDTR
464287523
204403
886
SH
SOLE
832
0
54
ISHARES TR
ISHS 1-5YR INVS
464288646
5292189
100497
SH
SOLE
93508
0
6989
ISHARES TR
ISHS 5-10YR INVT
464288638
7797378
145148
SH
SOLE
142870
0
2278
ISHARES TR
MBS ETF
464288588
356461
3721
SH
SOLE
3462
0
259
ISHARES TR
MORNINGSTAR GRWT
464287119
2698208
32106
SH
SOLE
23826
0
8280
ISHARES TR
MRGSTR MD CP VAL
464288406
1159826
15133
SH
SOLE
13188
0
1945
ISHARES TR
MRGSTR SM CP GR
464288604
303552
6200
SH
SOLE
2200
0
4000
ISHARES TR
MSCI EAFE ETF
464287465
3062256
36617
SH
SOLE
36485
0
132
ISHARES TR
MSCI EMG MKT ETF
464287234
791168
17252
SH
SOLE
14684
0
2568
ISHARES TR
MSCI INTL QUALTY
46434V456
2779913
67002
SH
SOLE
59560
0
7442
ISHARES TR
MSCI PERU AND GL
464289842
930097
21540
SH
SOLE
13630
0
7910
ISHARES TR
MSCI POLAND ETF
46429B606
1095364
45188
SH
SOLE
30678
0
14510
ISHARES TR
MSCI USA MIN VOL
46429B697
283102
3100
SH
SOLE
2600
0
500
ISHARES TR
MSCI USA MMENTM
46432F396
3239500
15977
SH
SOLE
15919
0
58
ISHARES TR
MSCI USA QLT FCT
46432F339
1931914
10775
SH
SOLE
9646
0
1129
ISHARES TR
NATIONAL MUN ETF
464288414
1043419
9605
SH
SOLE
9605
0
0
ISHARES TR
PFD AND INCM SEC
464288687
5188079
156126
SH
SOLE
129115
0
27011
ISHARES TR
RUS 1000 ETF
464287622
1014178
3226
SH
SOLE
3226
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
2210613
5889
SH
SOLE
4679
0
1210
ISHARES TR
RUS 1000 VAL ETF
464287598
592664
3123
SH
SOLE
3123
0
0
ISHARES TR
RUS MD CP GR ETF
464287481
488193
4162
SH
SOLE
2962
0
1200
ISHARES TR
RUS MDCP VAL ETF
464287473
598726
4527
SH
SOLE
3634
0
893
ISHARES TR
RUS MID CAP ETF
464287499
2091332
23727
SH
SOLE
22546
0
1181
ISHARES TR
RUS TP200 GR ETF
464289438
18471037
83940
SH
SOLE
83528
0
412
ISHARES TR
RUSSELL 2000 ETF
464287655
2701233
12229
SH
SOLE
10060
0
2169
ISHARES TR
S&P 100 ETF
464287101
635531
2296
SH
SOLE
2296
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
1120978
11707
SH
SOLE
10520
0
1187
ISHARES TR
S&P 500 VAL ETF
464287408
672561
3411
SH
SOLE
2582
0
829
ISHARES TR
S&P MC 400GR ETF
464287606
341428
3714
SH
SOLE
3546
0
168
ISHARES TR
S&P MC 400VL ETF
464287705
385815
3121
SH
SOLE
2741
0
380
ISHARES TR
S&P SML 600 GWT
464287887
847705
6077
SH
SOLE
5077
0
1000
ISHARES TR
SELECT DIVID ETF
464287168
7644859
56599
SH
SOLE
50013
0
6586
ISHARES TR
SHORT TREAS BD
464288679
2223163
20095
SH
SOLE
20095
0
0
ISHARES TR
SHRT NAT MUN ETF
464288158
1495784
14086
SH
SOLE
14086
0
0
ISHARES TR
SP SMCP600VL ETF
464287879
320097
2973
SH
SOLE
2398
0
575
ISHARES TR
TIPS BD ETF
464287176
210556
1906
SH
SOLE
1756
0
150
ISHARES TR
U.S. ENERGY ETF
464287796
288142
6218
SH
SOLE
5886
0
332
ISHARES TR
U.S. FIN SVC ETF
464287770
214693
3023
SH
SOLE
3023
0
0
ISHARES TR
U.S. FINLS ETF
464287788
1740637
16753
SH
SOLE
15647
0
1106
ISHARES TR
U.S. INSRNCE ETF
464288786
765267
5930
SH
SOLE
3800
0
2130
ISHARES TR
U.S. REAL ES ETF
464287739
639947
6282
SH
SOLE
5381
0
901
ISHARES TR
U.S. TECH ETF
464287721
1363227
8991
SH
SOLE
8041
0
950
ISHARES TR
US AER DEF ETF
464288760
2040172
13634
SH
SOLE
8629
0
5005
ISHARES TR
US BR DEL SE ETF
464288794
4772919
37126
SH
SOLE
35312
0
1814
ISHARES TR
US CONSM STAPLES
464287812
1045636
14817
SH
SOLE
13439
0
1378
ISHARES TR
US CONSUM DISCRE
464287580
760241
8645
SH
SOLE
7289
0
1356
ISHARES TR
US HLTHCARE ETF
464287762
1441707
22180
SH
SOLE
19914
0
2266
ISHARES TR
US HOME CONS ETF
464288752
1336711
10517
SH
SOLE
5802
0
4715
ISHARES TR
US INDUSTRIALS
464287754
1831012
13698
SH
SOLE
11691
0
2007
ISHARES TR
US TELECOM ETF
464287713
510126
20195
SH
SOLE
19224
0
971
ISHARES TR
US TREAS BD ETF
46429B267
493247
21034
SH
SOLE
20632
0
402
J & J SNACK FOODS CORP
COM
466032109
40127604
234870
SH
SOLE
51
0
234819
J P MORGAN EXCHANGE TRADED F
ACTIVE VALUE ETF
46641Q167
1321940
20633
SH
SOLE
20057
0
576
J P MORGAN EXCHANGE TRADED F
CORE PLUS BD ETF
46641Q670
691194
14328
SH
SOLE
14015
0
313
J P MORGAN EXCHANGE TRADED F
DIVERSFD EQT ETF
46641Q845
4443477
92515
SH
SOLE
64696
0
27819
J P MORGAN EXCHANGE TRADED F
EQUITY FOCUS ETF
46654Q781
273654
4176
SH
SOLE
4176
0
0
J P MORGAN EXCHANGE TRADED F
EQUITY PREMIUM
46641Q332
15289802
256928
SH
SOLE
214937
0
41991
J P MORGAN EXCHANGE TRADED F
HEDGED EQUITY LA
46654Q724
368524
6028
SH
SOLE
6028
0
0
J P MORGAN EXCHANGE TRADED F
INCOME ETF
46641Q159
216622
4670
SH
SOLE
4670
0
0
J P MORGAN EXCHANGE TRADED F
NASDAQ EQT PREM
46654Q203
3002021
54652
SH
SOLE
45149
0
9503
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT ETF
46641Q837
2352518
46364
SH
SOLE
45037
0
1327
J P MORGAN EXCHANGE TRADED F
ULTRA SHT MUNCPL
46641Q654
391834
7692
SH
SOLE
7692
0
0
JACOBS SOLUTIONS INC
COM
46982L108
1710372
13066
SH
SOLE
11753
0
1313
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
579595
11819
SH
SOLE
7950
0
3869
JANUS DETROIT STR TR
HENDRSON AAA CL
47103U845
1071991
21069
SH
SOLE
21069
0
0
JANUS INTERNATIONAL GROUP IN
COMMON STOCK
47103N106
28980891
2866557
SH
SOLE
8321
0
2858236
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
1512227
15351
SH
SOLE
15351
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
1877697
31191
SH
SOLE
27643
0
3548
JOHNSON & JOHNSON
COM
478160104
218901392
1351771
SH
SOLE
1188750
0
163021
JOHNSON & JOHNSON
COM
478160104
1750248
10800
SH
Call
SOLE
5000
0
5800
JOHNSON CTLS INTL PLC
SHS
G51502105
96361130
1243403
SH
SOLE
1180453
0
62950
JPMORGAN CHASE & CO.
COM
46625H100
124273695
589594
SH
SOLE
507859
0
81735
KAYNE ANDERSON ENERGY INFRST
COM
486606106
136477
12407
SH
SOLE
2084
0
10323
KENVUE INC
COM
49177J102
8975863
387005
SH
SOLE
159100
0
227905
KEURIG DR PEPPER INC
COM
49271V100
95234587
2542227
SH
SOLE
2362617
0
179610
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
5962586
37546
SH
SOLE
9195
0
28351
KIMBERLY-CLARK CORP
COM
494368103
10678378
75049
SH
SOLE
28737
0
46312
KINDER MORGAN INC DEL
COM
49456B101
4870814
220499
SH
SOLE
110021
0
110478
KINSALE CAP GROUP INC
COM
49714P108
216454527
466938
SH
SOLE
323853
0
143085
KKR & CO INC
COM
48251W104
1466819
11233
SH
SOLE
7433
0
3800
KLA CORP
COM NEW
482480100
4067432
5252
SH
SOLE
4778
0
474
KRAFT HEINZ CO
COM
500754106
5920335
168622
SH
SOLE
120295
0
48327
KROGER CO
COM
501044101
462711
8075
SH
SOLE
7825
0
250
L3HARRIS TECHNOLOGIES INC
COM
502431109
125552623
529514
SH
SOLE
488009
0
41505
LABCORP HOLDINGS INC
COM SHS
504922105
840326
3760
SH
SOLE
1657
0
2103
LAKELAND FINL CORP
COM
511656100
693723
10653
SH
SOLE
10653
0
0
LAM RESEARCH CORP
COM
512807108
1915226
2347
SH
SOLE
2287
0
60
LAMAR ADVERTISING CO NEW
CL A
512816109
198061825
1484066
SH
SOLE
1206804
0
277262
LAMB WESTON HLDGS INC
COM
513272104
1895903
29277
SH
SOLE
21805
0
7472
LANDSTAR SYS INC
COM
515098101
1751836
9275
SH
SOLE
9275
0
0
LANTERN PHARMA INC
COM
51654W101
197497
53814
SH
SOLE
12000
0
41814
LAUDER ESTEE COS INC
CL A
518439104
316051
3170
SH
SOLE
2990
0
180
LAZARD INC
COM
52110M109
396743
7875
SH
SOLE
7875
0
0
LCI INDS
COM
50189K103
554002
4596
SH
SOLE
4596
0
0
LEGG MASON ETF INVT
CLEARBRIDEG LR
524682200
207314
2839
SH
SOLE
231
0
2608
LEIDOS HOLDINGS INC
COM
525327102
457704
2808
SH
SOLE
2638
0
170
LENNAR CORP
CL A
526057104
599374
3197
SH
SOLE
3197
0
0
LENNAR CORP
CL B
526057302
207528
1200
SH
SOLE
1200
0
0
LENNOX INTL INC
COM
526107107
489475
810
SH
SOLE
810
0
0
LIBERTY GLOBAL LTD
COM CL C
G61188127
2167159
100285
SH
SOLE
68835
0
31450
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
26587924
2801678
SH
SOLE
2077
0
2799601
LINCOLN NATL CORP IND
COM
534187109
791840
25130
SH
SOLE
19104
0
6026
LINDE PLC
SHS
G54950103
5150531
10801
SH
SOLE
9187
0
1614
LINKBANCORP INC
COM
53578P105
147430
23000
SH
SOLE
23000
0
0
LISTED FD TR
HORIZON KINETICS
53656F623
1521205
40468
SH
SOLE
29568
0
10900
LIVE NATION ENTERTAINMENT IN
COM
538034109
156647935
1434399
SH
SOLE
1420523
0
13876
LKQ CORP
COM
501889208
1341432
33603
SH
SOLE
603
0
33000
LOCKHEED MARTIN CORP
COM
539830109
11832761
20244
SH
SOLE
17196
0
3048
LOWES COS INC
COM
548661107
117660788
435659
SH
SOLE
379414
0
56245
LPL FINL HLDGS INC
COM
50212V100
397565
1709
SH
SOLE
1709
0
0
LULULEMON ATHLETICA INC
COM
550021109
205141
756
SH
SOLE
631
0
125
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
3831758
39956
SH
SOLE
39422
0
534
M & T BK CORP
COM
55261F104
518225
2909
SH
SOLE
2777
0
132
MADISON SQUARE GRDN SPRT COR
CL A
55825T103
258242
1240
SH
SOLE
1240
0
0
MAG SILVER CORP
COM
55903Q104
534924
38100
SH
SOLE
17600
0
20500
MANULIFE FINL CORP
COM
56501R106
3197062
108192
SH
SOLE
101592
0
6600
MARATHON PETE CORP
COM
56585A102
5425242
33279
SH
SOLE
21989
0
11290
MARKEL GROUP INC
COM
570535104
321866074
205187
SH
SOLE
184034
0
21153
MARKETAXESS HLDGS INC
COM
57060D108
278783
1088
SH
SOLE
1088
0
0
MARRIOTT INTL INC NEW
CL A
571903202
1948466
7838
SH
SOLE
6161
0
1677
MARSH & MCLENNAN COS INC
COM
571748102
17680293
79252
SH
SOLE
53172
0
26080
MARTIN MARIETTA MATLS INC
COM
573284106
193403875
359146
SH
SOLE
341497
0
17649
MARVELL TECHNOLOGY INC
COM
573874104
21433041
297645
SH
SOLE
214785
0
82860
MASCO CORP
COM
574599106
512639
6107
SH
SOLE
6107
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
151396471
306635
SH
SOLE
272766
0
33869
MAXEON SOLAR TECHNOLOGIES LT
SHS
Y58473102
1064
11000
SH
SOLE
6000
0
5000
MAXIMUS INC
COM
577933104
3063013
33042
SH
SOLE
42
0
33000
MCCORMICK & CO INC
COM NON VTG
579780206
6214797
75514
SH
SOLE
64669
0
10845
MCDONALDS CORP
COM
580135101
121044368
397742
SH
SOLE
342041
0
55701
MCKESSON CORP
COM
58155Q103
1000275
2023
SH
SOLE
1900
0
123
MEDTRONIC PLC
SHS
G5960L103
98386847
1095130
SH
SOLE
1041762
0
53368
MEIRAGTX HLDGS PLC
COM
G59665102
301074
72200
SH
SOLE
15000
0
57200
MELCO RESORTS AND ENTMNT LTD
ADR
585464100
636015
81645
SH
SOLE
61395
0
20250
MERCADOLIBRE INC
COM
58733R102
9822733
4787
SH
SOLE
3030
0
1757
MERCK & CO INC
COM
58933Y105
32448123
285734
SH
SOLE
210807
0
74927
MERCK & CO INC
COM
58933Y105
874412
7700
SH
Call
SOLE
3700
0
4000
MERITAGE HOMES CORP
COM
59001A102
359712
1754
SH
SOLE
1654
0
100
META PLATFORMS INC
CL A
30303M102
297975454
521510
SH
SOLE
503974
0
17536
METLIFE INC
COM
59156R108
7021819
85134
SH
SOLE
77286
0
7848
MICROCHIP TECHNOLOGY INC.
COM
595017104
7047216
87772
SH
SOLE
86251
0
1521
MICRON TECHNOLOGY INC
COM
595112103
33010104
318292
SH
SOLE
301567
0
16725
MICROSOFT CORP
COM
594918104
386358924
898553
SH
SOLE
767569
0
130984
MICROSOFT CORP
COM
594918104
645450
1500
SH
Call
SOLE
1500
0
0
MICROSTRATEGY INC
CL A NEW
594972408
363588
2157
SH
SOLE
1757
0
400
MID-AMER APT CMNTYS INC
COM
59522J103
2042412
12921
SH
SOLE
3421
0
9500
MILLERKNOLL INC
COM
600544100
372069
15027
SH
SOLE
3406
0
11621
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
888409
87270
SH
SOLE
62270
0
25000
MOBILEYE GLOBAL INC
COMMON CLASS A
60741F104
35149830
2565681
SH
SOLE
2463383
0
102298
MODINE MFG CO
COM
607828100
408462
3076
SH
SOLE
3076
0
0
MONARCH CASINO & RESORT INC
COM
609027107
97747450
1236460
SH
SOLE
449324
0
787136
MONDELEZ INTL INC
CL A
609207105
14501879
196841
SH
SOLE
98892
0
97949
MONGODB INC
CL A
60937P106
885971
3277
SH
SOLE
3277
0
0
MONOLITHIC PWR SYS INC
COM
609839105
208013
225
SH
SOLE
225
0
0
MONROE CAP CORP
COM
610335101
115544
14300
SH
SOLE
14300
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
317089
6078
SH
SOLE
5678
0
400
MOODYS CORP
COM
615369105
2023918
4265
SH
SOLE
3755
0
510
MORGAN STANLEY
COM NEW
617446448
2969553
28488
SH
SOLE
26927
0
1561
MOTOROLA SOLUTIONS INC
COM NEW
620076307
3146154
6997
SH
SOLE
5972
0
1025
MP MATERIALS CORP
COM CL A
553368101
511004
28952
SH
SOLE
28952
0
0
MPLX LP
COM UNIT REP LTD
55336V100
2668845
60028
SH
SOLE
38900
0
21128
MSCI INC
COM
55354G100
4135882
7140
SH
SOLE
3113
0
4027
MUELLER INDS INC
COM
624756102
743297
10031
SH
SOLE
10031
0
0
MURPHY USA INC
COM
626755102
299665
608
SH
SOLE
508
0
100
NASDAQ INC
COM
631103108
7277374
99676
SH
SOLE
99580
0
96
NATIONAL BEVERAGE CORP
COM
635017106
1375154
29296
SH
SOLE
29296
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
4765764
68405
SH
SOLE
67423
0
982
NATIXIS ETF TR
GATEWAY QUALITY
63873X307
2077390
38244
SH
SOLE
27706
0
10538
NATWEST GROUP PLC
SPONS ADR
639057207
357599
38205
SH
SOLE
38205
0
0
NEBIUS GROUP N.V.
SHS CLASS A
N97284108
12641
12641
SH
SOLE
12146
0
495
NEOS ETF TRUST
NEOS S&P 500 HI
78433H303
599391
11700
SH
SOLE
8300
0
3400
NET LEASE OFFICE PROPERTIES
COM
64110Y108
217017
7087
SH
SOLE
3391
0
3696
NETFLIX INC
COM
64110L106
8575204
12090
SH
SOLE
9789
0
2301
NEWMARKET CORP
COM
651587107
28593739
51750
SH
SOLE
6270
0
45480
NEWMONT CORP
COM
651639106
20212364
378155
SH
SOLE
359696
0
18459
NEXSTAR MEDIA GROUP INC
COMMON STOCK
65336K103
4796969
29011
SH
SOLE
29011
0
0
NEXTERA ENERGY INC
COM
65339F101
171284429
2026335
SH
SOLE
1844320
0
182015
NIKE INC
CL B
654106103
9100022
102516
SH
SOLE
39510
0
63006
NNN REIT INC
COM
637417106
538442
11104
SH
SOLE
9504
0
1600
NOBLE CORP PLC
ORD SHS A
G65431127
702742
19445
SH
SOLE
12580
0
6865
NORDSON CORP
COM
655663102
631363
2404
SH
SOLE
2404
0
0
NORFOLK SOUTHN CORP
COM
655844108
113325498
456986
SH
SOLE
401589
0
55397
NORFOLK SOUTHN CORP
COM
655844108
670950
2700
SH
Call
SOLE
2700
0
0
NORFOLK SOUTHN CORP
COM
655844108
596400
2400
SH
Put
SOLE
2400
0
0
NORTHERN LTS FD TR IV
STERLING CAPITAL
66538H385
261074
9062
SH
SOLE
9062
0
0
NORTHROP GRUMMAN CORP
COM
666807102
2085086
3949
SH
SOLE
3438
0
511
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
538798
26270
SH
SOLE
26070
0
200
NOVARTIS AG
SPONSORED ADR
66987V109
3885144
33778
SH
SOLE
31973
0
1805
NOVO-NORDISK A S
ADR
670100205
71803670
601071
SH
SOLE
575687
0
25384
NU HLDGS LTD
ORD SHS CL A
G6683N103
348075
25500
SH
SOLE
25000
0
500
NUCOR CORP
COM
670346105
2224777
14798
SH
SOLE
12348
0
2450
NUSHARES ETF TR
NUVEEN ESG EMRGN
67092P888
243073
7836
SH
SOLE
7836
0
0
NUTRIEN LTD
COM
67077M108
250467
5206
SH
SOLE
3263
0
1943
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
299775
22388
SH
SOLE
11379
0
11009
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
994013
83042
SH
SOLE
39991
0
43051
NUVEEN MUN VALUE FD INC
COM
670928100
426096
47239
SH
SOLE
9583
0
37656
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
439600
17500
SH
SOLE
17500
0
0
NUVEEN PFD & INCOME OPPORTUN
COM
67073B106
2158483
267470
SH
SOLE
217206
0
50264
NUVEEN REAL ASSET INCOME & G
COM
67074Y105
581037
42505
SH
SOLE
39708
0
2797
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
191078
13927
SH
SOLE
13583
0
344
NUVEEN S&P 500 DYNAMIC OVERW
COM
6706EW100
981966
58520
SH
SOLE
31196
0
27324
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
232861
25147
SH
SOLE
22397
0
2750
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
2611423
200416
SH
SOLE
152968
0
47448
NVIDIA CORPORATION
COM
67066G104
241364715
1987732
SH
SOLE
1842230
0
145502
NVR INC
COM
62944T105
726073
74
SH
SOLE
39
0
35
NXP SEMICONDUCTORS N V
COM
N6596X109
3256003
13566
SH
SOLE
13566
0
0
OCCIDENTAL PETE CORP
COM
674599105
1185317
22998
SH
SOLE
15913
0
7085
OKTA INC
CL A
679295105
841938
11326
SH
SOLE
11326
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
14355117
72267
SH
SOLE
72267
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
464007
11401
SH
SOLE
9751
0
1650
OMNICOM GROUP INC
COM
681919106
2479910
23986
SH
SOLE
9000
0
14986
ON HLDG AG
NAMEN AKT A
H5919C104
233198
4650
SH
SOLE
3400
0
1250
ONEMAIN HLDGS INC
COM
68268W103
4735043
100603
SH
SOLE
58899
0
41704
ONEOK INC NEW
COM
682680103
8936387
98071
SH
SOLE
91324
0
6747
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
52324080
3160071
SH
SOLE
33024
0
3127047
OPAL FUELS INC
CLASS A COM
68347P103
51100
14000
SH
SOLE
3400
0
10600
ORACLE CORP
COM
68389X105
155923023
916779
SH
SOLE
843574
0
73205
ORACLE CORP
COM
68389X105
1704000
10000
SH
Call
SOLE
10000
0
0
OREILLY AUTOMOTIVE INC
COM
67103H107
94077739
81852
SH
SOLE
79929
0
1923
OSHKOSH CORP
COM
688239201
680450
6790
SH
SOLE
6090
0
700
OTIS WORLDWIDE CORP
COM
68902V107
1452665
13976
SH
SOLE
9937
0
4039
OUTFRONT MEDIA INC
COM
69007J106
37842781
2063400
SH
SOLE
625
0
2062775
OVINTIV INC
COM
69047Q102
259005
6761
SH
SOLE
6441
0
320
OVINTIV INC
COM
69047Q102
203043
5300
SH
Put
SOLE
5300
0
0
OWENS CORNING NEW
COM
690742101
773798
4384
SH
SOLE
3714
0
670
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
1063234
53753
SH
SOLE
53753
0
0
PACCAR INC
COM
693718108
249817
2532
SH
SOLE
2532
0
0
PACER FDS TR
DEVELOPED MRKT
69374H873
2717769
85924
SH
SOLE
81742
0
4182
PACER FDS TR
GLOBL CASH ETF
69374H709
314324
8614
SH
SOLE
8614
0
0
PACER FDS TR
PACER US SMALL
69374H857
6807817
146342
SH
SOLE
130148
0
16194
PACER FDS TR
TRENDP US LAR CP
69374H105
12709459
241918
SH
SOLE
206848
0
35070
PACER FDS TR
US CASH COWS 100
69374H881
13405743
231814
SH
SOLE
200670
0
31144
PACER FDS TR
US CHS CWS GWT
69374H667
336530
7300
SH
SOLE
4500
0
2800
PACER FDS TR
US LRG CP CASH
69374H360
377473
13139
SH
SOLE
10139
0
3000
PACER FDS TR
US SM CAP CASH
69374H352
216509
8500
SH
SOLE
8500
0
0
PACKAGING CORP AMER
COM
695156109
596152
2768
SH
SOLE
2768
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
2589725
69616
SH
SOLE
48916
0
20700
PALO ALTO NETWORKS INC
COM
697435105
93453664
274380
SH
SOLE
253905
0
20475
PAN AMERN SILVER CORP
COM
697900108
1282934
61473
SH
SOLE
46560
0
14913
PARKER-HANNIFIN CORP
COM
701094104
3483187
5513
SH
SOLE
4260
0
1253
PAYCHEX INC
COM
704326107
3129971
23325
SH
SOLE
21463
0
1862
PAYPAL HLDGS INC
COM
70450Y103
782251
10025
SH
SOLE
8817
0
1208
PEMBINA PIPELINE CORP
COM
706327103
247151
5993
SH
SOLE
4893
0
1100
PENTAIR PLC
SHS
G7S00T104
283298
2897
SH
SOLE
2764
0
133
PEPSICO INC
COM
713448108
106913784
628752
SH
SOLE
557778
0
70974
PERFORMANCE FOOD GROUP CO
COM
71377A103
453214
5783
SH
SOLE
3183
0
2600
PERRIGO CO PLC
SHS
G97822103
40858287
1557693
SH
SOLE
456904
0
1100789
PFIZER INC
COM
717081103
10437228
360611
SH
SOLE
261823
0
98788
PGIM ETF TR
PGIM ULTRA SH BD
69344A107
1377743
27677
SH
SOLE
25613
0
2064
PHATHOM PHARMACEUTICALS INC
COM
71722W107
180800
10000
SH
SOLE
10000
0
0
PHILIP MORRIS INTL INC
COM
718172109
153485905
1265893
SH
SOLE
1076505
0
189388
PHILLIPS 66
COM
718546104
3094848
23544
SH
SOLE
20380
0
3164
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
1353128
66755
SH
SOLE
23304
0
43451
PIMCO DYNAMIC INCOME OPRNTS
COM BEN SHS
69355M107
435602
30850
SH
SOLE
30850
0
0
PIMCO ETF TR
ACTIVE BD ETF
72201R775
1780676
18821
SH
SOLE
18454
0
367
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
4007551
39801
SH
SOLE
38182
0
1619
PIMCO ETF TR
ENHNCD LW DUR AC
72201R718
1906149
19864
SH
SOLE
19864
0
0
PIMCO ETF TR
INTER MUN BD ACT
72201R866
344794
6508
SH
SOLE
6508
0
0
PIMCO ETF TR
INV GRD CRP BD
72201R817
394817
3970
SH
SOLE
3970
0
0
PIMCO ETF TR
MULTISECTOR BD
72201R585
405693
15223
SH
SOLE
15223
0
0
PIMCO ETF TR
SHTRM MUN BD ACT
72201R874
510254
10104
SH
SOLE
10104
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
208440
12000
SH
SOLE
12000
0
0
PNC FINL SVCS GROUP INC
COM
693475105
6112509
33067
SH
SOLE
31173
0
1894
POOL CORP
COM
73278L105
593460
1575
SH
SOLE
1575
0
0
PPG INDS INC
COM
693506107
3223812
24338
SH
SOLE
4443
0
19895
PPL CORP
COM
69351T106
2034987
61517
SH
SOLE
60609
0
908
PRICE T ROWE GROUP INC
COM
74144T108
845337
7760
SH
SOLE
5817
0
1943
PRIMERICA INC
COM
74164M108
2504456
9445
SH
SOLE
9243
0
202
PRIMORIS SVCS CORP
COM
74164F103
682935
11759
SH
SOLE
11259
0
500
PROCTER AND GAMBLE CO
COM
742718109
24826554
143340
SH
SOLE
99083
0
44257
PROGRESSIVE CORP
COM
743315103
1169011
4607
SH
SOLE
4103
0
504
PROLOGIS INC.
COM
74340W103
3463373
27426
SH
SOLE
27233
0
193
PROSHARES TR
RUSS 2000 DIVD
74347B698
264978
3826
SH
SOLE
3826
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
3719481
34840
SH
SOLE
24370
0
10470
PROSHARES TR
S&P MDCP 400 DIV
74347B680
391325
4785
SH
SOLE
4474
0
311
PRUDENTIAL FINL INC
COM
744320102
1803826
14895
SH
SOLE
14398
0
497
PRUDENTIAL PLC
ADR
74435K204
1582556
85359
SH
SOLE
54449
0
30910
PTC INC
COM
69370C100
35030005
193087
SH
SOLE
189855
0
3232
PUBLIC STORAGE OPER CO
COM
74460D109
946967
2602
SH
SOLE
1432
0
1170
PULTE GROUP INC
COM
745867101
2614830
18218
SH
SOLE
18218
0
0
PURE STORAGE INC
CL A
74624M102
4172532
83052
SH
SOLE
17868
0
65184
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
122991
11284
SH
SOLE
11284
0
0
QUALCOMM INC
COM
747525103
11849531
69682
SH
SOLE
60164
0
9518
QUANTA SVCS INC
COM
74762E102
2775943
9311
SH
SOLE
8685
0
626
RAMACO RES INC
COM CL A
75134P600
249269
21305
SH
SOLE
20077
0
1228
RAYMOND JAMES FINL INC
COM
754730109
6546971
53462
SH
SOLE
53402
0
60
RBB FD INC
MOTLEY FOL ETF
74933W601
1075781
19125
SH
SOLE
16150
0
2975
RBB FD INC
MOTLEY FOOL SML
74933W874
1241332
37400
SH
SOLE
27600
0
9800
RBB FD INC
US TREAS 3 MNTH
74933W452
2471730
49398
SH
SOLE
32748
0
16650
RBC BEARINGS INC
COM
75524B104
2119012
7078
SH
SOLE
7078
0
0
REALTY INCOME CORP
COM
756109104
7330668
115597
SH
SOLE
90644
0
24953
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
397526
12116
SH
SOLE
11816
0
300
REGENERON PHARMACEUTICALS
COM
75886F107
452033
430
SH
SOLE
402
0
28
RELIANCE INC
COM
759509102
394772
1365
SH
SOLE
1365
0
0
REPUBLIC SVCS INC
COM
760759100
76053669
379289
SH
SOLE
354306
0
24983
RESTAURANT BRANDS INTL INC
COM
76131D103
520295
7214
SH
SOLE
6714
0
500
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
362718
23059
SH
SOLE
8809
0
14250
RIO TINTO PLC
SPONSORED ADR
767204100
2260046
31756
SH
SOLE
29948
0
1808
RITHM CAPITAL CORP
COM NEW
64828T201
275805
24300
SH
SOLE
21600
0
2700
RLI CORP
COM
749607107
2158333
13927
SH
SOLE
13927
0
0
ROCKWELL AUTOMATION INC
COM
773903109
85913016
319374
SH
SOLE
312466
0
6908
ROIVANT SCIENCES LTD
SHS
G76279101
3017018
261440
SH
SOLE
186400
0
75040
ROLLINS INC
COM
775711104
705844
13955
SH
SOLE
13955
0
0
ROPER TECHNOLOGIES INC
COM
776696106
1449633
2605
SH
SOLE
2580
0
25
ROSS STORES INC
COM
778296103
903094
6000
SH
SOLE
5700
0
300
ROYAL BK CDA
COM
780087102
1542281
12365
SH
SOLE
6957
0
5408
ROYAL CARIBBEAN GROUP
COM
V7780T103
307365
1733
SH
SOLE
1381
0
352
RPM INTL INC
COM
749685103
370381
3061
SH
SOLE
2861
0
200
RTX CORPORATION
COM
75513E101
14125518
116586
SH
SOLE
91836
0
24750
RYAN SPECIALTY HOLDINGS INC
CL A
78351F107
250290
3770
SH
SOLE
3770
0
0
S&P GLOBAL INC
COM
78409V104
9244484
17894
SH
SOLE
17719
0
175
SAFETY INS GROUP INC
COM
78648T100
1143146
13975
SH
SOLE
7675
0
6300
SAIA INC
COM
78709Y105
1433338
3278
SH
SOLE
2903
0
375
SALESFORCE INC
COM
79466L302
1757894
6422
SH
SOLE
6322
0
100
SANDY SPRING BANCORP INC
COM
800363103
260402
8301
SH
SOLE
7834
0
467
SANGAMO THERAPEUTICS INC
COM
800677106
11692
13500
SH
SOLE
3500
0
10000
SANOFI
SPONSORED ADR
80105N105
94006435
1631114
SH
SOLE
1516484
0
114630
SAP SE
SPON ADR
803054204
2804703
12242
SH
SOLE
12208
0
34
SCHLUMBERGER LTD
COM STK
806857108
103136648
2454380
SH
SOLE
2315508
0
138872
SCHWAB CHARLES CORP
COM
808513105
16615896
256716
SH
SOLE
191040
0
65676
SCHWAB STRATEGIC TR
5 10YR CORP BD
808524698
566799
12279
SH
SOLE
12279
0
0
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
434022
10555
SH
SOLE
6773
0
3782
SCHWAB STRATEGIC TR
INT-TRM U.S TRES
808524854
21058536
416177
SH
SOLE
413290
0
2887
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
27695473
565443
SH
SOLE
563544
0
1899
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
8573250
101423
SH
SOLE
99040
0
2383
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
2459622
23609
SH
SOLE
22891
0
718
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
321813
4743
SH
SOLE
4743
0
0
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
38428295
462490
SH
SOLE
447214
0
15276
SCOTTS MIRACLE-GRO CO
CL A
810186106
1932924
22294
SH
SOLE
22294
0
0
SEABOARD CORP DEL
COM
811543107
1261074
402
SH
SOLE
115
0
287
SEI INVTS CO
COM
784117103
1436523
20762
SH
SOLE
4520
0
16242
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
10996979
121648
SH
SOLE
120321
0
1327
SELECT SECTOR SPDR TR
ENERGY
81369Y506
4971772
56626
SH
SOLE
37292
0
19334
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
14688991
324117
SH
SOLE
321335
0
2782
SELECT SECTOR SPDR TR
INDL
81369Y704
2893948
21367
SH
SOLE
20932
0
435
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
2246697
50295
SH
SOLE
50207
0
88
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
10567191
52738
SH
SOLE
52506
0
232
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
9879956
119036
SH
SOLE
115484
0
3552
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
20644488
134038
SH
SOLE
129085
0
4953
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
7275903
90071
SH
SOLE
85245
0
4826
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
376525
3907
SH
SOLE
3907
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
26430987
117076
SH
SOLE
113286
0
3790
SERVICE CORP INTL
COM
817565104
387624
4911
SH
SOLE
4911
0
0
SERVICENOW INC
COM
81762P102
121835278
136695
SH
SOLE
131440
0
5255
SFL CORPORATION LTD
SHS
G7738W106
149844
12951
SH
SOLE
12951
0
0
SHAKE SHACK INC
CL A
819047101
1232947
11946
SH
SOLE
10626
0
1320
SHELL PLC
SPON ADS
780259305
15451609
234282
SH
SOLE
149198
0
85084
SHENANDOAH TELECOMMUNICATION
COM
82312B106
12309155
872371
SH
SOLE
14263
0
858108
SHERWIN WILLIAMS CO
COM
824348106
197067844
515884
SH
SOLE
497379
0
18505
SHOPIFY INC
CL A
82509L107
3175766
39628
SH
SOLE
39628
0
0
SIGA TECHNOLOGIES INC
COM
826917106
79232
11738
SH
SOLE
11738
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
338885
2005
SH
SOLE
1145
0
860
SIMPLIFY EXCHANGE TRADED FUN
ENHANCED INM ETF
82889N632
254918
10873
SH
SOLE
10873
0
0
SIMPLIFY EXCHANGE TRADED FUN
MANAGED FUTURES
82889N699
285584
10984
SH
SOLE
10984
0
0
SIRIUSXM HOLDINGS INC
COMMON STOCK
829933100
1774081
75014
SH
SOLE
48780
0
26234
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1742407
11546
SH
SOLE
11496
0
50
SIX FLAGS ENTERTAINMENT CORP
COM
83001C108
14741020
362387
SH
SOLE
1227
0
361160
SKYWORKS SOLUTIONS INC
COM
83088M102
2415091
24436
SH
SOLE
401
0
24035
SL GREEN RLTY CORP
COM
78440X887
393536
5653
SH
SOLE
4219
0
1434
SMITH A O CORP
COM
831865209
252602
2812
SH
SOLE
2812
0
0
SMITH MIDLAND CORP
COM
832156103
239573
7175
SH
SOLE
7000
0
175
SMUCKER J M CO
COM NEW
832696405
1201810
9924
SH
SOLE
6615
0
3309
SMURFIT WESTROCK PLC
SHS
G8267P108
2747708
55599
SH
SOLE
2342
0
53257
SNAP INC
CL A
83304A106
274134
25620
SH
SOLE
25420
0
200
SOFI TECHNOLOGIES INC
COM
83406F102
16310451
2075121
SH
SOLE
50519
0
2024602
SOLVENTUM CORP
COM SHS
83444M101
560011
8040
SH
SOLE
5200
0
2840
SONY GROUP CORP
SPONSORED ADR
835699307
4792165
49624
SH
SOLE
40824
0
8800
SOUTHERN CO
COM
842587107
7766706
86126
SH
SOLE
71586
0
14540
SOUTHERN COPPER CORP
COM
84265V105
682762
5903
SH
SOLE
5650
0
253
SOUTHSTATE CORPORATION
COM
840441109
311673
3207
SH
SOLE
1390
0
1817
SOUTHWESTERN ENERGY CO
COM
845467109
78210
11000
SH
SOLE
4000
0
7000
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
2570093
6074
SH
SOLE
5016
0
1058
SPDR GOLD TR
GOLD SHS
78463V107
11368404
46772
SH
SOLE
28693
0
18079
SPDR S&P 500 ETF TR
TR UNIT
78462F103
20298203
35378
SH
SOLE
32596
0
2782
SPDR S&P 500 ETF TR
TR UNIT
78462F103
515351232
898200
SH
Put
SOLE
898200
0
0
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
5324233
57992
SH
SOLE
46120
0
11872
SPDR SER TR
BLOOMBERG INVT
78468R200
800126
25936
SH
SOLE
25936
0
0
SPDR SER TR
BLOOMBERG SHT TE
78468R408
13855343
538072
SH
SOLE
532727
0
5345
SPDR SER TR
ICE PFD SEC ETF
78464A292
256360
7189
SH
SOLE
7189
0
0
SPDR SER TR
PORTFOLI S&P1500
78464A805
591867
8448
SH
SOLE
8448
0
0
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
366901
14036
SH
SOLE
14036
0
0
SPDR SER TR
PORTFOLIO S&P400
78464A847
259121
4739
SH
SOLE
4739
0
0
SPDR SER TR
PORTFOLIO S&P500
78464A854
1320023
19553
SH
SOLE
18974
0
579
SPDR SER TR
PORTFOLIO S&P600
78468R853
29776821
654292
SH
SOLE
639075
0
15217
SPDR SER TR
PORTFOLIO SHORT
78464A474
4055406
133930
SH
SOLE
130882
0
3048
SPDR SER TR
PRTFLO S&P500 GW
78464A409
226374
2729
SH
SOLE
2229
0
500
SPDR SER TR
PRTFLO S&P500 HI
78468R788
609066
13342
SH
SOLE
9812
0
3530
SPDR SER TR
PRTFLO S&P500 VL
78464A508
245347
4641
SH
SOLE
2526
0
2115
SPDR SER TR
S&P DIVID ETF
78464A763
4522665
31841
SH
SOLE
26096
0
5745
SPDR SER TR
S&P HOMEBUILD
78464A888
723320
5807
SH
SOLE
3307
0
2500
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
72383198
196325
SH
SOLE
191983
0
4342
SPROTT FDS TR
URANIUM MINERS E
85208P303
222518
4850
SH
SOLE
1950
0
2900
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1980549
97181
SH
SOLE
87977
0
9204
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
2082204
199254
SH
SOLE
184820
0
14434
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
335754
8110
SH
SOLE
8110
0
0
STANLEY BLACK & DECKER INC
COM
854502101
650739
5909
SH
SOLE
3842
0
2067
STAR BULK CARRIERS CORP.
SHS PAR
Y8162K204
309069
13046
SH
SOLE
11840
0
1206
STARBUCKS CORP
COM
855244109
7859705
80621
SH
SOLE
58603
0
22018
STARWOOD PPTY TR INC
COM
85571B105
614763
30165
SH
SOLE
29415
0
750
STATE STR CORP
COM
857477103
740591
8371
SH
SOLE
8371
0
0
STERIS PLC
SHS USD
G8473T100
318698
1314
SH
SOLE
854
0
460
STEWART INFORMATION SVCS COR
COM
860372101
43198035
581077
SH
SOLE
1627
0
579450
STRYKER CORPORATION
COM
863667101
5837089
16158
SH
SOLE
10124
0
6034
SUN CMNTYS INC
COM
866674104
4313798
31909
SH
SOLE
13040
0
18869
SUNCOR ENERGY INC NEW
COM
867224107
554612
15022
SH
SOLE
14537
0
485
SUNOCO LP/SUNOCO FIN CORP
COM UT REP LP
86765K109
206668
3850
SH
SOLE
3700
0
150
SUPER MICRO COMPUTER INC
COM
86800U104
789732
1897
SH
SOLE
1755
0
142
SYNCHRONY FINANCIAL
COM
87165B103
10051198
201508
SH
SOLE
69344
0
132164
SYNOPSYS INC
COM
871607107
1241162
2451
SH
SOLE
2404
0
47
SYNOVUS FINL CORP
COM NEW
87161C501
220571
4960
SH
SOLE
4660
0
300
SYSCO CORP
COM
871829107
4643048
59481
SH
SOLE
57875
0
1606
T ROWE PRICE ETF INC
CAP APPRECIATION
87283Q867
2241888
67425
SH
SOLE
58225
0
9200
T ROWE PRICE ETF INC
PRICE BLUE CHIP
87283Q107
494905
12485
SH
SOLE
9285
0
3200
T ROWE PRICE ETF INC
PRICE GRW STOCK
87283Q305
405830
10774
SH
SOLE
0
0
10774
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
14627638
84227
SH
SOLE
82997
0
1230
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
204996
14416
SH
SOLE
14401
0
15
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
44602298
290742
SH
SOLE
287534
0
3208
TANGER INC
COM
875465106
1029808
31037
SH
SOLE
20737
0
10300
TARGET CORP
COM
87612E106
3115354
19988
SH
SOLE
15763
0
4225
TC ENERGY CORP
COM
87807B107
3564426
82287
SH
SOLE
78828
0
3459
TE CONNECTIVITY LTD
SHS
H84989104
25408592
168081
SH
SOLE
146610
0
21471
TE CONNECTIVITY PLC
ORD SHS
G87052109
67396597
446365
SH
SOLE
437933
0
8432
TECNOGLASS INC
ORD SHS
G87264100
581561
8470
SH
SOLE
7340
0
1130
TEEKAY TANKERS LTD
CL A
Y8565N300
1094843
20974
SH
SOLE
6874
0
14100
TELEDYNE TECHNOLOGIES INC
COM
879360105
487991
1115
SH
SOLE
1115
0
0
TELEFLEX INCORPORATED
COM
879369106
265127
1072
SH
SOLE
772
0
300
TELUS CORPORATION
COM
87971M103
390795
23265
SH
SOLE
13535
0
9730
TEMPEST THERAPEUTICS INC
COM
87978U108
70000
50000
SH
SOLE
50000
0
0
TERADYNE INC
COM
880770102
553581
4133
SH
SOLE
4133
0
0
TESLA INC
COM
88160R101
10151049
38799
SH
SOLE
34334
0
4465
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
6625540
367677
SH
SOLE
366677
0
1000
TEXAS INSTRS INC
COM
882508104
9779650
47332
SH
SOLE
34086
0
13246
TEXTRON INC
COM
883203101
650532
7344
SH
SOLE
7259
0
85
TFI INTL INC
COM
87241L109
513148
3742
SH
SOLE
3611
0
131
THE ALGER ETF TRUST
35 ETF
015564206
244074
10945
SH
SOLE
10945
0
0
THE ALGER ETF TRUST
MID CAP 40 ETF
015564107
215691
12600
SH
SOLE
9600
0
3000
THE CIGNA GROUP
COM
125523100
1832195
5285
SH
SOLE
3911
0
1374
THE TRADE DESK INC
COM CL A
88339J105
511079
4661
SH
SOLE
4661
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
2587024
4182
SH
SOLE
3701
0
481
THOMSON REUTERS CORP.
COM
884903808
406628
2381
SH
SOLE
2381
0
0
THOR INDS INC
COM
885160101
1714724
15604
SH
SOLE
15604
0
0
TJX COS INC NEW
COM
872540109
104560954
889691
SH
SOLE
846985
0
42706
T-MOBILE US INC
COM
872590104
8282068
40134
SH
SOLE
35165
0
4969
TOLL BROTHERS INC
COM
889478103
263405
1705
SH
SOLE
1705
0
0
TOPBUILD CORP
COM
89055F103
3205215
7879
SH
SOLE
7718
0
161
TORTOISE ENERGY INFRA CORP
COM
89147L886
263256
6707
SH
SOLE
6308
0
399
TOTALENERGIES SE
SPONSORED ADS
89151E109
6893449
106661
SH
SOLE
95167
0
11494
TOWNEBANK PORTSMOUTH VA
COM
89214P109
2788516
84347
SH
SOLE
79338
0
5009
TOYOTA MOTOR CORP
ADS
892331307
323868
1814
SH
SOLE
1794
0
20
TRACTOR SUPPLY CO
COM
892356106
849390
2920
SH
SOLE
2015
0
905
TRANE TECHNOLOGIES PLC
SHS
G8994E103
10341300
26603
SH
SOLE
18831
0
7772
TRANSUNION
COM
89400J107
3484225
33487
SH
SOLE
5487
0
28000
TRAVELERS COMPANIES INC
COM
89417E109
837681
3578
SH
SOLE
3220
0
358
TREDEGAR CORP
COM
894650100
291243
39951
SH
SOLE
0
0
39951
TREX CO INC
COM
89531P105
22600781
339453
SH
SOLE
6802
0
332651
TRIMBLE INC
COM
896239100
465923
7504
SH
SOLE
3332
0
4172
TRUIST FINL CORP
COM
89832Q109
19457808
454976
SH
SOLE
279251
0
175725
TYLER TECHNOLOGIES INC
COM
902252105
309372
530
SH
SOLE
530
0
0
TYSON FOODS INC
CL A
902494103
1446948
24294
SH
SOLE
24119
0
175
UBER TECHNOLOGIES INC
COM
90353T100
75344594
1000617
SH
SOLE
968254
0
32363
UBS GROUP AG
SHS
H42097107
556053
17989
SH
SOLE
17989
0
0
UDR INC
COM
902653104
1412386
31151
SH
SOLE
16895
0
14256
UNIFIRST CORP MASS
COM
904708104
1554052
7823
SH
SOLE
7823
0
0
UNILEVER PLC
SPON ADR NEW
904767704
3572368
54993
SH
SOLE
51833
0
3160
UNION PAC CORP
COM
907818108
76373250
310512
SH
SOLE
292662
0
17850
UNITED BANKSHARES INC WEST V
COM
909907107
610743
16462
SH
SOLE
12813
0
3649
UNITED PARCEL SERVICE INC
CL B
911312106
122055695
897886
SH
SOLE
811179
0
86707
UNITED RENTALS INC
COM
911363109
599200
740
SH
SOLE
565
0
175
UNITEDHEALTH GROUP INC
COM
91324P102
197546727
338195
SH
SOLE
321801
0
16394
UNIVERSAL CORP VA
COM
913456109
10846989
204236
SH
SOLE
44821
0
159415
UNIVERSAL DISPLAY CORP
COM
91347P105
301207
1435
SH
SOLE
1435
0
0
US BANCORP DEL
COM NEW
902973304
7968771
174257
SH
SOLE
161978
0
12279
US FOODS HLDG CORP
COM
912008109
1668890
27136
SH
SOLE
20462
0
6674
UTZ BRANDS INC
COM CL A
918090101
7987808
451250
SH
SOLE
284368
0
166882
VALERO ENERGY CORP
COM
91913Y100
6049465
44801
SH
SOLE
37991
0
6810
VALVOLINE INC
COM
92047W101
652034
15580
SH
SOLE
402
0
15178
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
3183235
79941
SH
SOLE
59831
0
20110
VANECK ETF TRUST
HIGH YLD MUNIETF
92189H409
468130
8821
SH
SOLE
8821
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
11274010
230977
SH
SOLE
226825
0
4152
VANECK ETF TRUST
MRNGSTR WDE MOAT
92189F643
21651398
223325
SH
SOLE
205766
0
17559
VANECK ETF TRUST
SEMICONDUCTR ETF
92189F676
310789
1266
SH
SOLE
621
0
645
VANECK ETF TRUST
SHRT HGH YLD MUN
92189F387
510655
22476
SH
SOLE
22476
0
0
VANECK MERK GOLD ETF
GOLD SHS
921078101
289446
11400
SH
SOLE
11000
0
400
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
10158701
129625
SH
SOLE
88254
0
41371
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
76012461
965970
SH
SOLE
945020
0
20950
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
2223820
29608
SH
SOLE
28617
0
991
VANGUARD BD INDEX FDS
VANGUARD ULTRA
92203C303
247902
4964
SH
SOLE
3610
0
1354
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
325780
6479
SH
SOLE
6385
0
94
VANGUARD INDEX FDS
GROWTH ETF
922908736
41892291
109114
SH
SOLE
84616
0
24498
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
2057790
7816
SH
SOLE
7514
0
302
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
825710
3391
SH
SOLE
2230
0
1161
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
12058362
71917
SH
SOLE
52586
0
19331
VANGUARD INDEX FDS
MID CAP ETF
922908629
5631505
21345
SH
SOLE
19067
0
2278
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
2240980
23003
SH
SOLE
22363
0
640
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
122150567
231490
SH
SOLE
226809
0
4681
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
7819657
38946
SH
SOLE
29260
0
9686
VANGUARD INDEX FDS
SMALL CP ETF
922908751
4218590
17784
SH
SOLE
15882
0
1902
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
1200504
4490
SH
SOLE
4096
0
394
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
8379265
29592
SH
SOLE
24355
0
5237
VANGUARD INDEX FDS
VALUE ETF
922908744
40136969
229919
SH
SOLE
192279
0
37640
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
13508403
214416
SH
SOLE
209464
0
4952
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
26991891
564090
SH
SOLE
550276
0
13814
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
7642087
97488
SH
SOLE
97488
0
0
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
2656823
21093
SH
SOLE
19007
0
2086
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
233176
1948
SH
SOLE
1948
0
0
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
3931147
76900
SH
SOLE
57351
0
19549
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
282685
4679
SH
SOLE
4679
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
7211941
86113
SH
SOLE
81143
0
4970
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
53014306
667517
SH
SOLE
580396
0
87121
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
2621855
27164
SH
SOLE
10889
0
16275
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
487231
5847
SH
SOLE
5132
0
715
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
608095
6805
SH
SOLE
6799
0
6
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
110647855
558658
SH
SOLE
526927
0
31731
VANGUARD STAR FDS
VG TL INTL STK F
921909768
1069550
16521
SH
SOLE
16408
0
113
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
921943858
4379432
82928
SH
SOLE
79518
0
3410
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
28639565
223398
SH
SOLE
217018
0
6380
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
462563
5240
SH
SOLE
5067
0
173
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
1348797
18371
SH
SOLE
18371
0
0
VANGUARD WORLD FD
CONSUM DIS ETF
92204A108
336054
987
SH
SOLE
947
0
40
VANGUARD WORLD FD
CONSUM STP ETF
92204A207
223270
1022
SH
SOLE
940
0
82
VANGUARD WORLD FD
ENERGY ETF
92204A306
824286
6731
SH
SOLE
3964
0
2767
VANGUARD WORLD FD
FINANCIALS ETF
92204A405
304451
2770
SH
SOLE
670
0
2100
VANGUARD WORLD FD
HEALTH CAR ETF
92204A504
710393
2517
SH
SOLE
2040
0
477
VANGUARD WORLD FD
INDUSTRIAL ETF
92204A603
630410
2424
SH
SOLE
2424
0
0
VANGUARD WORLD FD
INF TECH ETF
92204A702
4004360
6827
SH
SOLE
6694
0
133
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
225365
700
SH
SOLE
610
0
90
VANGUARD WORLD FD
UTILITIES ETF
92204A876
270300
1553
SH
SOLE
1348
0
205
VEEVA SYS INC
CL A COM
922475108
2581716
12302
SH
SOLE
12302
0
0
VERALTO CORP
COM SHS
92338C103
464118
4149
SH
SOLE
3058
0
1091
VERISK ANALYTICS INC
COM
92345Y106
1400493
5227
SH
SOLE
5227
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
30298706
674654
SH
SOLE
553105
0
121549
VERIZON COMMUNICATIONS INC
COM
92343V104
2573343
57300
SH
Call
SOLE
21000
0
36300
VERRA MOBILITY CORP
CL A COM STK
92511U102
37811004
1359619
SH
SOLE
9692
0
1349927
VERTEX PHARMACEUTICALS INC
COM
92532F100
102066993
219709
SH
SOLE
207411
0
12298
VERTIV HOLDINGS CO
COM CL A
92537N108
286637
2881
SH
SOLE
2631
0
250
VIATRIS INC
COM
92556V106
154977
13350
SH
SOLE
10160
0
3190
VICI PPTYS INC
COM
925652109
367842
11043
SH
SOLE
10243
0
800
VICTORY PORTFOLIOS II
SHARES FREE CASH
92647X830
298768
8972
SH
SOLE
8972
0
0
VICTORY PORTFOLIOS II
VICTORYSHARES WE
92647P126
323116
8205
SH
SOLE
8205
0
0
VILLAGE FARMS INTL INC
COM
92707Y108
141360
152000
SH
SOLE
152000
0
0
VIRTUS DIVERSIFIED INCM & CO
COM
92840N100
569291
26528
SH
SOLE
24228
0
2300
VIRTUS DIVIDEND INTEREST & P
COM
92840R101
277087
21249
SH
SOLE
20849
0
400
VIRTUS EQUITY & CONV INCM FD
COM
92841M101
227339
9880
SH
SOLE
8625
0
1255
VISA INC
COM CL A
92826C839
135999503
494586
SH
SOLE
436072
0
58514
VISTRA CORP
COM
92840M102
1100923
9287
SH
SOLE
9287
0
0
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
140976
14069
SH
SOLE
11819
0
2250
VULCAN MATLS CO
COM
929160109
943048
3766
SH
SOLE
3416
0
350
WABTEC
COM
929740108
500958
2756
SH
SOLE
2599
0
157
WALGREENS BOOTS ALLIANCE INC
COM
931427108
475829
53106
SH
SOLE
25756
0
27350
WALGREENS BOOTS ALLIANCE INC
COM
931427108
354816
39600
SH
Call
SOLE
16700
0
22900
WALMART INC
COM
931142103
109489305
1358912
SH
SOLE
1169748
0
189164
WARNER BROS DISCOVERY INC
COM SER A
934423104
721032
87398
SH
SOLE
57898
0
29500
WASTE CONNECTIONS INC
COM
94106B101
234166
1308
SH
SOLE
1108
0
200
WASTE MGMT INC DEL
COM
94106L109
6919536
33331
SH
SOLE
27200
0
6131
WATSCO INC
COM
942622200
151964468
308144
SH
SOLE
281816
0
26328
WD 40 CO
COM
929236107
1653174
6411
SH
SOLE
6411
0
0
WEC ENERGY GROUP INC
COM
92939U106
2113999
21981
SH
SOLE
21212
0
769
WELLS FARGO CO NEW
COM
949746101
77427033
1374649
SH
SOLE
1301877
0
72772
WELLTOWER INC
COM
95040Q104
828109
6468
SH
SOLE
6382
0
86
WESBANCO INC
COM
950810101
538661
18088
SH
SOLE
16588
0
1500
WEST PHARMACEUTICAL SVSC INC
COM
955306105
235626
785
SH
SOLE
785
0
0
WESTROCK COFFEE CO
COM
96145W103
1341275
206350
SH
SOLE
136325
0
70025
WEYERHAEUSER CO MTN BE
COM NEW
962166104
638362
18853
SH
SOLE
12943
0
5910
WHEATON PRECIOUS METALS CORP
COM
962879102
2425589
39712
SH
SOLE
24228
0
15484
WHITE MTNS INS GROUP LTD
COM
G9618E107
3682450
2171
SH
SOLE
942
0
1229
WILLIAMS COS INC
COM
969457100
5695977
124775
SH
SOLE
117279
0
7496
WILLIAMS SONOMA INC
COM
969904101
1840138
11878
SH
SOLE
3088
0
8790
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
407924
1385
SH
SOLE
1050
0
335
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
548062
10206
SH
SOLE
7064
0
3142
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
294736
6564
SH
SOLE
6564
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717Y527
53440180
1064121
SH
SOLE
1035924
0
28197
WISDOMTREE TR
INTL EQUITY FD
97717W703
879524
15281
SH
SOLE
13583
0
1698
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
234969
2505
SH
SOLE
2505
0
0
WISDOMTREE TR
US MIDCAP FUND
97717W570
32179184
516188
SH
SOLE
506277
0
9911
WISDOMTREE TR
US SMALLCAP FUND
97717W562
290494
5507
SH
SOLE
3426
0
2081
WORKDAY INC
CL A
98138H101
3733779
15278
SH
SOLE
12697
0
2581
WP CAREY INC
COM
92936U109
5627398
90299
SH
SOLE
32427
0
57872
XCEL ENERGY INC
COM
98389B100
4111682
62966
SH
SOLE
61897
0
1069
XYLEM INC
COM
98419M100
93743959
695253
SH
SOLE
619482
0
75771
YUM BRANDS INC
COM
988498101
2927351
20953
SH
SOLE
19708
0
1245
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
2939542
7969
SH
SOLE
1261
0
6708
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
3551310
32833
SH
SOLE
5813
0
27020
ZOETIS INC
CL A
98978V103
10902329
55806
SH
SOLE
44858
0
10948
ZTO EXPRESS CAYMAN INC
SPONSORED ADS A
98980A105
1128422
45556
SH
SOLE
45556
0
0
ZURN ELKAY WATER SOLNS CORP
COM
98983L108
297943
8290
SH
SOLE
8290
0
0