0001085146-24-000397.txt : 20240123
0001085146-24-000397.hdr.sgml : 20240123
20240123104950
ACCESSION NUMBER: 0001085146-24-000397
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20231231
FILED AS OF DATE: 20240123
DATE AS OF CHANGE: 20240123
EFFECTIVENESS DATE: 20240123
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: 24550935
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
12-31-2023
12-31-2023
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
01-22-2024
0
1064
14725249245
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
3M CO
COM
88579Y101
5467893
50014
SH
SOLE
37841
0
12173
3M CO
COM
88579Y101
1563276
14300
SH
Call
SOLE
6100
0
8200
8X8 INC NEW
COM
282914100
114031
30167
SH
SOLE
7167
0
23000
AAR CORP
COM
000361105
374400
6000
SH
SOLE
6000
0
0
ABBOTT LABS
COM
002824100
106317987
965532
SH
SOLE
914605
0
50927
ABBVIE INC
COM
00287Y109
28681989
185082
SH
SOLE
158191
0
26891
ABRDN AUSTRALIA EQUITY FD IN
COM
003011103
469558
108443
SH
SOLE
91640
0
16803
ABRDN TOTAL DYNAMIC DIVIDEND
COM SH BEN INT
00326L100
137068
17006
SH
SOLE
13531
0
3475
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
137500327
392094
SH
SOLE
378202
0
13892
ADOBE INC
COM
00724F101
131042188
219944
SH
SOLE
198125
0
21819
ADVANCED MICRO DEVICES INC
COM
007903107
72081200
488632
SH
SOLE
467175
0
21457
ADVISORSHARES TR
PURE US CANNABIS
00768Y453
297925
42500
SH
SOLE
42500
0
0
AES CORP
COM
00130H105
1818796
94483
SH
SOLE
64349
0
30134
AFLAC INC
COM
001055102
8525115
103335
SH
SOLE
96994
0
6341
AGILENT TECHNOLOGIES INC
COM
00846U101
678772
4882
SH
SOLE
3782
0
1100
AGNICO EAGLE MINES LTD
COM
008474108
229019
4175
SH
SOLE
4007
0
168
AIR PRODS & CHEMS INC
COM
009158106
121643191
444058
SH
SOLE
402765
0
41293
AIRBNB INC
COM CL A
009066101
316389
2324
SH
SOLE
2324
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
3702225
31282
SH
SOLE
31282
0
0
ALBANY INTL CORP
CL A
012348108
1076110
10956
SH
SOLE
10956
0
0
ALBEMARLE CORP
COM
012653101
22046172
152561
SH
SOLE
73006
0
79555
ALCON AG
ORD SHS
H01301128
1572552
20160
SH
SOLE
20070
0
90
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
383202
4944
SH
SOLE
3049
0
1895
ALIGHT INC
COM CL A
01626W101
102984418
12029697
SH
SOLE
8182968
0
3846729
ALIGN TECHNOLOGY INC
COM
016255101
31576004
114671
SH
SOLE
108990
0
5681
ALLEGION PLC
ORD SHS
G0176J109
438478
3461
SH
SOLE
3461
0
0
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
1290072
41575
SH
SOLE
5975
0
35600
ALLSTATE CORP
COM
020002101
74163880
530111
SH
SOLE
514420
0
15691
ALPHABET INC
CAP STK CL A
02079K305
233136783
1668538
SH
SOLE
1524429
0
144109
ALPHABET INC
CAP STK CL C
02079K107
77189700
547722
SH
SOLE
417909
0
129813
ALPS ETF TR
ALERIAN MLP
00162Q452
2100096
49391
SH
SOLE
40135
0
9256
ALPS ETF TR
MED BREAKTHGH
00162Q593
22696496
687786
SH
SOLE
10936
0
676850
ALPS ETF TR
OSHARES US QUALT
00162Q387
1779625
38612
SH
SOLE
35912
0
2700
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
425681
8930
SH
SOLE
8930
0
0
ALTRIA GROUP INC
COM
02209S103
12777399
316745
SH
SOLE
265137
0
51608
ALTUS POWER INC
COM CL A
02217A102
290958
42600
SH
SOLE
9100
0
33500
AMAZON COM INC
COM
023135106
282472062
1856789
SH
SOLE
1651569
0
205220
AMBEV SA
SPONSORED ADR
02319V103
964729
344546
SH
SOLE
341821
0
2725
AMCOR PLC
ORD
G0250X107
1950983
202384
SH
SOLE
200982
0
1402
AMERICA MOVIL SAB DE CV
SPON ADS RP CL B
02390A101
786497
42467
SH
SOLE
38942
0
3525
AMERICAN ELEC PWR CO INC
COM
025537101
4882412
60113
SH
SOLE
55271
0
4842
AMERICAN EXPRESS CO
COM
025816109
10697734
57091
SH
SOLE
28806
0
28285
AMERICAN TOWER CORP NEW
COM
03027X100
163007160
753380
SH
SOLE
701167
0
52213
AMERICAN WTR WKS CO INC NEW
COM
030420103
1274901
9620
SH
SOLE
3944
0
5676
AMERIPRISE FINL INC
COM
03076C106
9557648
25163
SH
SOLE
18854
0
6309
AMETEK INC
COM
031100100
1116635
6772
SH
SOLE
2172
0
4600
AMGEN INC
COM
031162100
16856093
58524
SH
SOLE
44297
0
14227
AMGEN INC
COM
031162100
2073744
7200
SH
Call
SOLE
2500
0
4700
AMPHENOL CORP NEW
CL A
032095101
1466797
14754
SH
SOLE
891
0
13863
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
1522991
41669
SH
SOLE
32894
0
8775
ANALOG DEVICES INC
COM
032654105
65498865
329467
SH
SOLE
310293
0
19174
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
97415478
1507181
SH
SOLE
1446068
0
61113
ANSYS INC
COM
03662Q105
492791
1358
SH
SOLE
1358
0
0
AON PLC
SHS CL A
G0403H108
79880330
275043
SH
SOLE
254932
0
20111
APOLLO GLOBAL MGMT INC
COM
03769M106
621113
6665
SH
SOLE
2757
0
3908
APPLE INC
COM
037833100
215039664
1117191
SH
SOLE
889821
0
227370
APPLIED MATLS INC
COM
038222105
8058593
49723
SH
SOLE
30795
0
18928
APTARGROUP INC
COM
038336103
692272
5600
SH
SOLE
1523
0
4077
APTIV PLC
SHS
G6095L109
4251965
47392
SH
SOLE
47392
0
0
ARCBEST CORP
COM
03937C105
1838806
15297
SH
SOLE
13915
0
1382
ARCHER DANIELS MIDLAND CO
COM
039483102
2571131
35601
SH
SOLE
27104
0
8497
ARCTURUS THERAPEUTICS HLDGS
COM
03969T109
362595
11500
SH
SOLE
5000
0
6500
ARES CAPITAL CORP
COM
04010L103
5458308
272507
SH
SOLE
243857
0
28650
ARGENX SE
SPONSORED ADR
04016X101
590808
1553
SH
SOLE
1553
0
0
ARISTA NETWORKS INC
COM
040413106
1371610
5824
SH
SOLE
3108
0
2716
ARK ETF TR
GENOMIC REV ETF
00214Q302
644012
19629
SH
SOLE
10617
0
9012
ARK ETF TR
INNOVATION ETF
00214Q104
1170148
22344
SH
SOLE
9008
0
13336
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
1340022
13629
SH
SOLE
13629
0
0
ASHLAND INC
COM
044186104
553651
6567
SH
SOLE
200
0
6367
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
779860
1030
SH
SOLE
1004
0
26
ASTRAZENECA PLC
SPONSORED ADR
046353108
845905
12560
SH
SOLE
8984
0
3576
AT&T INC
COM
00206R102
5603549
333954
SH
SOLE
294320
0
39634
ATLANTA BRAVES HLDGS INC
COM SER A
047726104
603198
14100
SH
SOLE
14100
0
0
ATLANTA BRAVES HLDGS INC
COM SER C
047726302
2188339
55289
SH
SOLE
35106
0
20183
ATLANTIC UN BANKSHARES CORP
COM
04911A107
1760172
48171
SH
SOLE
37633
0
10538
ATLASSIAN CORPORATION
CL A
049468101
2699711
11350
SH
SOLE
11350
0
0
ATMOS ENERGY CORP
COM
049560105
386023
3331
SH
SOLE
2988
0
343
AUTODESK INC
COM
052769106
43984519
180220
SH
SOLE
172103
0
8117
AUTOMATIC DATA PROCESSING IN
COM
053015103
14516434
62310
SH
SOLE
55469
0
6841
AUTONATION INC
COM
05329W102
331147
2205
SH
SOLE
2205
0
0
AUTOZONE INC
COM
053332102
550735
213
SH
SOLE
196
0
17
AVALONBAY CMNTYS INC
COM
053484101
201411
1076
SH
SOLE
975
0
101
AVANTOR INC
COM
05352A100
52429775
2283767
SH
SOLE
2262733
0
21034
AVERY DENNISON CORP
COM
053611109
64593681
319280
SH
SOLE
306105
0
13175
AXON ENTERPRISE INC
COM
05464C101
218547
846
SH
SOLE
846
0
0
AXSOME THERAPEUTICS INC
COM
05464T104
303795
3817
SH
SOLE
1867
0
1950
AZENTA INC
COM
114340102
1594181
24473
SH
SOLE
24473
0
0
BADGER METER INC
COM
056525108
922731
5977
SH
SOLE
5977
0
0
BALL CORP
COM
058498106
3008596
52203
SH
SOLE
27701
0
24502
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
1917609
210495
SH
SOLE
210495
0
0
BANCORP INC DEL
COM
05969A105
630340
16347
SH
SOLE
16347
0
0
BANK AMERICA CORP
COM
060505104
12526035
372005
SH
SOLE
227393
0
144612
BANK HAWAII CORP
COM
062540109
1226603
16928
SH
SOLE
16928
0
0
BANK MONTREAL QUE
COM
063671101
222813
2252
SH
SOLE
2252
0
0
BANK NEW YORK MELLON CORP
COM
064058100
629141
12087
SH
SOLE
11870
0
217
BANK NOVA SCOTIA HALIFAX
COM
064149107
1884303
38700
SH
SOLE
38700
0
0
BARCLAYS PLC
ADR
06738E204
126931
16108
SH
SOLE
15902
0
206
BARINGS CORPORATE INVS
COM
06759X107
439850
23866
SH
SOLE
11949
0
11917
BARRICK GOLD CORP
COM
067901108
1331910
73627
SH
SOLE
58753
0
14874
BASSETT FURNITURE INDS INC
COM
070203104
343886
20716
SH
SOLE
0
0
20716
BAUSCH PLUS LOMB CORP
COMMON SHARES
071705107
2301414
134913
SH
SOLE
59862
0
75051
BCE INC
COM NEW
05534B760
5847657
148509
SH
SOLE
127539
0
20970
BECTON DICKINSON & CO
COM
075887109
2120344
8696
SH
SOLE
6734
0
1962
BENTLEY SYS INC
COM CL B
08265T208
287981
5519
SH
SOLE
5519
0
0
BERKLEY W R CORP
COM
084423102
460088
6506
SH
SOLE
6091
0
415
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
13023001
24
SH
SOLE
3
0
21
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
254836295
714611
SH
SOLE
639463
0
75148
BEYOND AIR INC
COM
08862L103
70207
35820
SH
SOLE
2820
0
33000
BHP GROUP LTD
SPONSORED ADS
088606108
2782820
40738
SH
SOLE
40037
0
701
BIOGEN INC
COM
09062X103
332778
1286
SH
SOLE
1006
0
280
BIOMARIN PHARMACEUTICAL INC
NOTE 1.250% 5/1
09061GAK7
10269
100
SH
SOLE
100
0
0
BIONTECH SE
SPONSORED ADS
09075V102
1203789
11406
SH
SOLE
11391
0
15
BIOXCEL THERAPEUTICS INC
COM
09075P105
104386
35385
SH
SOLE
2975
0
32410
BLACKROCK ENHANCD CAP & INM
COM
09256A109
368315
19385
SH
SOLE
15963
0
3422
BLACKROCK ENHANCED EQUITY DI
COM
09251A104
285514
37128
SH
SOLE
29916
0
7212
BLACKROCK INC
COM
09247X101
8678125
10690
SH
SOLE
10404
0
286
BLACKROCK MULTI SECTOR INC T
COM
09258A107
595860
39724
SH
SOLE
37724
0
2000
BLACKSTONE INC
COM
09260D107
10493692
80153
SH
SOLE
76641
0
3512
BLOCK INC
CL A
852234103
646723
8361
SH
SOLE
7276
0
1085
BLOOM ENERGY CORP
COM CL A
093712107
338920
22900
SH
SOLE
12000
0
10900
BLUE OWL CAPITAL INC
COM CL A
09581B103
259260
17400
SH
SOLE
9300
0
8100
BLUE RIDGE BANKSHARES INC VA
COM
095825105
39557
13055
SH
SOLE
11813
0
1242
BOEING CO
COM
097023105
6368319
24432
SH
SOLE
18369
0
6063
BOOKING HOLDINGS INC
COM
09857L108
1688477
476
SH
SOLE
400
0
76
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
4860923
38003
SH
SOLE
37809
0
194
BOSTON SCIENTIFIC CORP
COM
101137107
507167
8773
SH
SOLE
4528
0
4245
BP PLC
SPONSORED ADR
055622104
7096344
200463
SH
SOLE
99192
0
101271
BRISTOL-MYERS SQUIBB CO
COM
110122108
111283961
2169766
SH
SOLE
1903605
0
266161
BRISTOL-MYERS SQUIBB CO
COM
110122108
67672759
1318900
SH
Call
SOLE
1318900
0
0
BRISTOL-MYERS SQUIBB CO
RIGHT 12/30/2030
110122140
7557
83970
SH
SOLE
21970
0
62000
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
2655227
90653
SH
SOLE
82476
0
8177
BROADCOM INC
COM
11135F101
98423459
88341
SH
SOLE
83373
0
4968
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
282701
1374
SH
SOLE
1374
0
0
BROOKFIELD ASSET MANAGMT LTD
CL A LMT VTG SHS
113004105
134141087
3324763
SH
SOLE
3130555
0
194208
BROOKFIELD CORP
CL A LTD VT SH
11271J107
416260017
10335443
SH
SOLE
9632889
0
702554
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
5273060
167494
SH
SOLE
46171
0
121323
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG SHS A
11275Q107
462222
13100
SH
SOLE
7561
0
5539
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
128881
10061
SH
SOLE
9061
0
1000
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
7595749
263834
SH
SOLE
136601
0
127233
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
10646471
405178
SH
SOLE
95534
0
309644
BROWN & BROWN INC
COM
115236101
350999
4936
SH
SOLE
4936
0
0
BROWN FORMAN CORP
CL B
115637209
961795
16844
SH
SOLE
16404
0
440
BUILDERS FIRSTSOURCE INC
COM
12008R107
910491
5454
SH
SOLE
4941
0
513
BUNGE GLOBAL SA
COM SHS
H11356104
57784504
571433
SH
SOLE
530697
0
40736
C & F FINL CORP
COM
12466Q104
506788
7432
SH
SOLE
1775
0
5657
CABLE ONE INC
COM
12685J105
16679600
29789
SH
SOLE
100
0
29689
CADENCE DESIGN SYSTEM INC
COM
127387108
725866
2665
SH
SOLE
2665
0
0
CAESARS ENTERTAINMENT INC NE
COM
12769G100
2427540
51782
SH
SOLE
32752
0
19030
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
780859
68078
SH
SOLE
62578
0
5500
CALAMOS STRATEGIC TOTAL RETU
COM SH BEN INT
128125101
3338792
224532
SH
SOLE
185743
0
38789
CALIFORNIA RES CORP
COM STOCK
13057Q305
23126527
420946
SH
SOLE
946
0
420000
CAMBRIA ETF TR
EMRG SHAREHLDR
132061706
469811
14986
SH
SOLE
9286
0
5700
CAMECO CORP
COM
13321L108
503254
11676
SH
SOLE
6776
0
4900
CANADIAN IMPERIAL BK COMM TO
COM
136069101
2383315
49508
SH
SOLE
48478
0
1030
CANADIAN NATL RY CO
COM
136375102
4582714
36478
SH
SOLE
35878
0
600
CANADIAN PACIFIC KANSAS CITY
COM
13646K108
392658
4940
SH
SOLE
3952
0
988
CANNAE HLDGS INC
COM
13765N107
92833126
4758233
SH
SOLE
3409760
0
1348473
CAPITAL GROUP CORE EQUITY ET
SHS CREATION UNI
14020V108
212646
7514
SH
SOLE
7514
0
0
CAPITAL GROUP DIVIDEND VALUE
SHS CREATION UNI
14020W106
1825676
61182
SH
SOLE
60798
0
384
CAPITAL GROUP GBL GROWTH EQT
SHS CREATION UNI
14020X104
2005873
77959
SH
SOLE
45830
0
32129
CAPITAL GROUP GROWTH ETF
SHS CREATION UNI
14020G101
3731488
132182
SH
SOLE
120488
0
11694
CAPITAL GROUP INTL FOCUS EQT
SHS CREATION UNI
14019W109
449568
18834
SH
SOLE
17184
0
1650
CAPITAL GRP FIXED INCM ETF T
CORE PLUS INCM
14020Y102
1549732
68285
SH
SOLE
67966
0
319
CAPITAL GRP FIXED INCM ETF T
SHORT DURATION
14020Y409
349359
13727
SH
SOLE
13727
0
0
CAPITAL GRP FIXED INCM ETF T
US MULTI-SECTOR
14020Y300
1785691
66161
SH
SOLE
63908
0
2253
CAPITAL ONE FINL CORP
COM
14040H105
11234730
85681
SH
SOLE
40497
0
45184
CARDINAL HEALTH INC
COM
14149Y108
507695
5037
SH
SOLE
4427
0
610
CARLISLE COS INC
COM
142339100
1813344
5804
SH
SOLE
3204
0
2600
CARMAX INC
COM
143130102
5501546
71689
SH
SOLE
32205
0
39484
CARNIVAL CORP
UNIT 99/99/9999
143658300
296081
15970
SH
SOLE
11343
0
4627
CARRIER GLOBAL CORPORATION
COM
14448C104
5062997
88129
SH
SOLE
58736
0
29393
CASELLA WASTE SYS INC
CL A
147448104
576513
6746
SH
SOLE
6746
0
0
CASEYS GEN STORES INC
COM
147528103
260728
949
SH
SOLE
162
0
787
CATERPILLAR INC
COM
149123101
12566235
42501
SH
SOLE
24117
0
18384
CBRE GBL REAL ESTATE INC FD
COM
12504G100
89823
16542
SH
SOLE
16542
0
0
CBRE GROUP INC
CL A
12504L109
3471512
37292
SH
SOLE
37057
0
235
CDW CORP
COM
12514G108
211299
930
SH
SOLE
930
0
0
CELSIUS HLDGS INC
COM NEW
15118V207
1167001
21405
SH
SOLE
19200
0
2205
CENCORA INC
COM
03073E105
1104577
5378
SH
SOLE
5328
0
50
CENTERPOINT ENERGY INC
COM
15189T107
917040
32098
SH
SOLE
32098
0
0
CHARLES RIV LABS INTL INC
COM
159864107
1903731
7982
SH
SOLE
929
0
7053
CHARTER COMMUNICATIONS INC N
CL A
16119P108
274797
707
SH
SOLE
579
0
128
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
239575
1568
SH
SOLE
1304
0
264
CHEESECAKE FACTORY INC
COM
163072101
1122188
32053
SH
SOLE
32053
0
0
CHEMED CORP NEW
COM
16359R103
250273
428
SH
SOLE
428
0
0
CHESAPEAKE ENERGY CORP
COM
165167735
859458
11170
SH
SOLE
3006
0
8164
CHEVRON CORP NEW
COM
166764100
119704092
801800
SH
SOLE
705598
0
96202
CHEVRON CORP NEW
COM
166764100
2401476
16100
SH
Call
SOLE
5000
0
11100
CHEWY INC
CL A
16679L109
1474531
62401
SH
SOLE
41580
0
20821
CHIPOTLE MEXICAN GRILL INC
COM
169656105
624340
273
SH
SOLE
263
0
10
CHUBB LIMITED
COM
H1467J104
55786732
247278
SH
SOLE
230969
0
16309
CHURCH & DWIGHT CO INC
COM
171340102
2568473
27162
SH
SOLE
17431
0
9731
CINTAS CORP
COM
172908105
2100873
3486
SH
SOLE
2744
0
742
CISCO SYS INC
COM
17275R102
20693500
409613
SH
SOLE
284368
0
125245
CISCO SYS INC
COM
17275R102
1955124
38700
SH
Call
SOLE
14000
0
24700
CITIGROUP INC
COM NEW
172967424
3656035
71074
SH
SOLE
52672
0
18402
CITY HLDG CO
COM
177835105
471141
4273
SH
SOLE
3873
0
400
CLEAN HARBORS INC
COM
184496107
23999493
136918
SH
SOLE
136517
0
401
CLOROX CO DEL
COM
189054109
1759064
12337
SH
SOLE
8281
0
4056
CME GROUP INC
COM
12572Q105
1152280
5471
SH
SOLE
3342
0
2129
CNH INDL N V
SHS
N20944109
357966
29251
SH
SOLE
28751
0
500
COCA COLA CO
COM
191216100
25312363
429535
SH
SOLE
236563
0
192972
COCA COLA CO
COM
191216100
2115587
35900
SH
Call
SOLE
11500
0
24400
COCA-COLA FEMSA SAB DE CV
SPONSORD ADR REP
191241108
479257
5064
SH
SOLE
4864
0
200
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
316518
14902
SH
SOLE
11497
0
3405
COHEN & STEERS REIT & PFD &
COM
19247X100
306876
15222
SH
SOLE
13461
0
1761
COHEN & STEERS SELECT PFD &
COM
19248Y107
255668
13527
SH
SOLE
11277
0
2250
COHEN & STEERS TOTAL RETURN
COM
19247R103
222505
18937
SH
SOLE
9372
0
9565
COHERENT CORP
COM
19247G107
5189385
119214
SH
SOLE
119214
0
0
COLGATE PALMOLIVE CO
COM
194162103
3406121
42731
SH
SOLE
23018
0
19713
COLUMBIA ETF TR I
MULTI SEC MUNI
19761L607
222537
10663
SH
SOLE
9163
0
1500
COMCAST CORP NEW
CL A
20030N101
111845382
2546696
SH
SOLE
2415620
0
131076
CONAGRA BRANDS INC
COM
205887102
4492779
156761
SH
SOLE
131315
0
25446
CONOCOPHILLIPS
COM
20825C104
5705331
49154
SH
SOLE
33057
0
16097
CONSOLIDATED EDISON INC
COM
209115104
604356
6643
SH
SOLE
5943
0
700
CONSTELLATION BRANDS INC
CL A
21036P108
3005195
12431
SH
SOLE
9881
0
2550
CONSTRUCTION PARTNERS INC
COM CL A
21044C107
1766433
40589
SH
SOLE
40589
0
0
CONX CORP
W EXP 10/30/202
212873111
3978
13000
SH
SOLE
12500
0
500
COOPER COS INC
COM NEW
216648402
249392
659
SH
SOLE
659
0
0
COPA HOLDINGS SA
CL A
P31076105
524927
4938
SH
SOLE
4653
0
285
COPART INC
COM
217204106
827267
16883
SH
SOLE
16883
0
0
CORNING INC
COM
219350105
514404
16893
SH
SOLE
15693
0
1200
CORTEVA INC
COM
22052L104
2540612
52920
SH
SOLE
20646
0
32274
COSTAR GROUP INC
COM
22160N109
5727889
65542
SH
SOLE
55634
0
9908
COSTCO WHSL CORP NEW
COM
22160K105
100417808
152206
SH
SOLE
140397
0
11809
COTERRA ENERGY INC
COM
127097103
90407007
3538495
SH
SOLE
3088460
0
450035
CRANE COMPANY
COMMON STOCK
224408104
206745
1750
SH
SOLE
1750
0
0
CREDICORP LTD
COM
G2519Y108
830612
5540
SH
SOLE
5540
0
0
CREDIT SUISSE ASSET MGMT INC
COM
224916106
45385
14500
SH
SOLE
14500
0
0
CRESCENT ENERGY COMPANY
CL A COM
44952J104
1070010
81000
SH
SOLE
50000
0
31000
CRH PLC
ORD
G25508105
270416
3910
SH
SOLE
3910
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
700858
2745
SH
SOLE
2700
0
45
CROWN CASTLE INC
COM
22822V101
4007606
34783
SH
SOLE
31192
0
3591
CROWN HLDGS INC
COM
228368106
4627173
50246
SH
SOLE
50246
0
0
CSX CORP
COM
126408103
6029792
173917
SH
SOLE
73446
0
100471
CUBESMART
COM
229663109
5780616
124717
SH
SOLE
124070
0
647
CUMMINS INC
COM
231021106
8777831
36640
SH
SOLE
30353
0
6287
CVS HEALTH CORP
COM
126650100
22473319
284616
SH
SOLE
201154
0
83462
D R HORTON INC
COM
23331A109
1115866
7342
SH
SOLE
7038
0
304
DANAHER CORPORATION
COM
235851102
136300523
588725
SH
SOLE
541342
0
47383
DARDEN RESTAURANTS INC
COM
237194105
250238
1523
SH
SOLE
1523
0
0
DARLING INGREDIENTS INC
COM
237266101
844727
16808
SH
SOLE
300
0
16508
DATADOG INC
CL A COM
23804L103
214357
1766
SH
SOLE
1766
0
0
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
296773
9805
SH
SOLE
6401
0
3404
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
1279814
43208
SH
SOLE
29413
0
13795
DBX ETF TR
XTRACK USD HIGH
233051432
602205
16940
SH
SOLE
16940
0
0
DECKERS OUTDOOR CORP
COM
243537107
338894
507
SH
SOLE
507
0
0
DEERE & CO
COM
244199105
55592187
139088
SH
SOLE
125554
0
13534
DELL TECHNOLOGIES INC
CL C
24703L202
237839
3109
SH
SOLE
2109
0
1000
DELTA AIR LINES INC DEL
COM NEW
247361702
773870
19236
SH
SOLE
17048
0
2188
DENTSPLY SIRONA INC
COM
24906P109
1220417
34291
SH
SOLE
2000
0
32291
DEVON ENERGY CORP NEW
COM
25179M103
6196837
136796
SH
SOLE
117420
0
19376
DEXCOM INC
COM
252131107
794921
6406
SH
SOLE
6266
0
140
DHT HOLDINGS INC
SHS NEW
Y2065G121
1876436
191278
SH
SOLE
103611
0
87667
DIAGEO PLC
SPON ADR NEW
25243Q205
79645099
546963
SH
SOLE
495264
0
51699
DIAMOND HILL INVT GROUP INC
COM NEW
25264R207
19096828
115402
SH
SOLE
357
0
115045
DICKS SPORTING GOODS INC
COM
253393102
362606
2468
SH
SOLE
2052
0
416
DIGITAL RLTY TR INC
COM
253868103
764487
5681
SH
SOLE
5451
0
230
DIMENSIONAL ETF TRUST
EMERGING MKTS CO
25434V732
962682
38569
SH
SOLE
38569
0
0
DIMENSIONAL ETF TRUST
INTL SMALL CAP E
25434V773
1996179
82589
SH
SOLE
61997
0
20592
DIMENSIONAL ETF TRUST
US SMALL CAP ETF
25434V500
2924684
49055
SH
SOLE
47409
0
1646
DIREXION SHS ETF TR
NAS100 EQL WGT
25459Y207
242494
2865
SH
SOLE
65
0
2800
DISCOVER FINL SVCS
COM
254709108
7170670
63796
SH
SOLE
62764
0
1032
DISH NETWORK CORPORATION
CL A
25470M109
82517
14301
SH
SOLE
12852
0
1449
DISNEY WALT CO
COM
254687106
213826119
2366407
SH
SOLE
2235603
0
130804
DISNEY WALT CO
COM
254687106
523682
5800
SH
Call
SOLE
1300
0
4500
DNP SELECT INCOME FD INC
COM
23325P104
971219
114531
SH
SOLE
69868
0
44663
DOCUSIGN INC
COM
256163106
672677
11315
SH
SOLE
4837
0
6478
DOLLAR GEN CORP NEW
COM
256677105
829174
6099
SH
SOLE
5999
0
100
DOLLAR TREE INC
COM
256746108
4442614
31275
SH
SOLE
28626
0
2649
DOMINION ENERGY INC
COM
25746U109
18224846
387758
SH
SOLE
277310
0
110448
DOUBLEVERIFY HLDGS INC
COM
25862V105
18608620
505944
SH
SOLE
2101
0
503843
DOVER CORP
COM
260003108
433951
2821
SH
SOLE
2700
0
121
DOW INC
COM
260557103
5401939
98483
SH
SOLE
55206
0
43277
DOW INC
COM
260557103
1946820
35500
SH
Call
SOLE
13200
0
22300
DRAFTKINGS INC NEW
COM CL A
26142V105
105083803
2957568
SH
SOLE
2440740
0
516828
DTE ENERGY CO
COM
233331107
282801
2565
SH
SOLE
2365
0
200
DUKE ENERGY CORP NEW
COM NEW
26441C204
21129069
217738
SH
SOLE
157220
0
60518
DUPONT DE NEMOURS INC
COM
26614N102
790580
10277
SH
SOLE
7593
0
2684
DURECT CORP
COM NEW
266605500
7080
12000
SH
SOLE
0
0
12000
EASTMAN CHEM CO
COM
277432100
209332
2331
SH
SOLE
1956
0
375
EATON CORP PLC
SHS
G29183103
5967848
24781
SH
SOLE
18477
0
6304
EATON VANCE TAX ADVT DIV INC
COM
27828G107
537160
24142
SH
SOLE
16886
0
7256
EATON VANCE TAX-MANAGED GLOB
COM
27829C105
138461
17820
SH
SOLE
17820
0
0
EBAY INC.
COM
278642103
2880981
66047
SH
SOLE
64882
0
1165
ECOLAB INC
COM
278865100
4226971
21311
SH
SOLE
14617
0
6694
EDWARDS LIFESCIENCES CORP
COM
28176E108
215788
2830
SH
SOLE
2830
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
171425
11505
SH
SOLE
2950
0
8555
ELECTRONIC ARTS INC
COM
285512109
87095282
636937
SH
SOLE
626336
0
10601
ELEVANCE HEALTH INC
COM
036752103
117226981
248957
SH
SOLE
228579
0
20378
ELI LILLY & CO
COM
532457108
18089033
31036
SH
SOLE
19012
0
12024
EMCOR GROUP INC
COM
29084Q100
301602
1400
SH
SOLE
1200
0
200
EMERSON ELEC CO
COM
291011104
8344072
85756
SH
SOLE
63325
0
22431
ENBRIDGE INC
COM
29250N105
73333331
2028327
SH
SOLE
1894881
0
133446
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
1442369
104520
SH
SOLE
73895
0
30625
ENI S P A
SPONSORED ADR
26874R108
253109
7442
SH
SOLE
7442
0
0
ENOVIS CORPORATION
COM
194014502
105919957
1879425
SH
SOLE
1259717
0
619708
ENPHASE ENERGY INC
COM
29355A107
1138650
8617
SH
SOLE
6245
0
2372
ENPRO INC
COM
29355X107
517242
3300
SH
SOLE
3300
0
0
ENTEGRIS INC
COM
29362U104
1003373
8374
SH
SOLE
2836
0
5538
ENTERGY CORP NEW
COM
29364G103
2370534
23427
SH
SOLE
22858
0
569
ENTERPRISE PRODS PARTNERS L
COM
293792107
8845937
336193
SH
SOLE
146913
0
189280
ENVISTA HOLDINGS CORPORATION
COM
29415F104
13233000
550000
SH
SOLE
0
0
550000
EOG RES INC
COM
26875P101
105418388
870977
SH
SOLE
798446
0
72531
EQUIFAX INC
COM
294429105
499924
2022
SH
SOLE
2022
0
0
EQUINIX INC
COM
29444U700
263520
327
SH
SOLE
327
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
572714
8119
SH
SOLE
4044
0
4075
ESAB CORPORATION
COM
29605J106
67127896
769580
SH
SOLE
428900
0
340680
ETFIS SER TR I
VIRTUS INFRCAP
26923G822
527070
25450
SH
SOLE
24250
0
1200
ETSY INC
COM
29786A106
29161737
357924
SH
SOLE
353740
0
4184
EVERSOURCE ENERGY
COM
30040W108
326245
5286
SH
SOLE
4629
0
657
EVERTEC INC
COM
30040P103
1555728
38000
SH
SOLE
38000
0
0
EXELON CORP
COM
30161N101
220055
6130
SH
SOLE
5134
0
996
EXXON MOBIL CORP
COM
30231G102
37188363
371955
SH
SOLE
254311
0
117644
F N B CORP
COM
302520101
341232
24781
SH
SOLE
5322
0
19459
F5 INC
COM
315616102
4102669
22923
SH
SOLE
22923
0
0
FACTSET RESH SYS INC
COM
303075105
717960
1505
SH
SOLE
1410
0
95
FAIR ISAAC CORP
COM
303250104
981260
843
SH
SOLE
843
0
0
FASTENAL CO
COM
311900104
1917489
29605
SH
SOLE
19905
0
9700
FEDERATED HERMES ETF TRUST
US STRATEGIC DIV
31423L305
394655
16437
SH
SOLE
11768
0
4669
FEDEX CORP
COM
31428X106
15849125
62650
SH
SOLE
29750
0
32900
FERGUSON PLC NEW
SHS
G3421J106
7995068
41410
SH
SOLE
40856
0
554
FIDELITY COVINGTON TRUST
MSCI CONSM DIS
316092204
546591
6924
SH
SOLE
6924
0
0
FIDELITY COVINGTON TRUST
MSCI INFO TECH I
316092808
663773
4621
SH
SOLE
4621
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
148758033
2909774
SH
SOLE
2654511
0
255263
FIDELITY NATL INFORMATION SV
COM
31620M106
917478
15273
SH
SOLE
11685
0
3588
FIDUS INVT CORP
COM
316500107
743042
37737
SH
SOLE
37737
0
0
FIRST BANCORP N C
COM
318910106
749445
20250
SH
SOLE
20150
0
100
FIRST CMNTY BANKSHARES INC V
COM
31983A103
1412107
37926
SH
SOLE
18129
0
19797
FIRST FINL BANKSHARES INC
COM
32020R109
817274
26973
SH
SOLE
26973
0
0
FIRST INDL RLTY TR INC
COM
32054K103
209063
3969
SH
SOLE
1769
0
2200
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
959958
56937
SH
SOLE
45437
0
11500
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
695180
11361
SH
SOLE
6098
0
5263
FIRST TR EXCHANGE TRAD FD VI
FST TR GLB FD
33739H101
449788
20044
SH
SOLE
14473
0
5571
FIRST TR EXCHANGE TRADED FD
CONSUMR DISCRE
33734X101
1665533
28239
SH
SOLE
26550
0
1689
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
271035
4296
SH
SOLE
4296
0
0
FIRST TR EXCHANGE TRADED FD
DOW 30 EQL WGT
33733A201
397622
12197
SH
SOLE
12197
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
381385
3683
SH
SOLE
3683
0
0
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
1096270
16902
SH
SOLE
15799
0
1103
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
684278
5343
SH
SOLE
4534
0
809
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
626086
6604
SH
SOLE
6162
0
442
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
708514
8852
SH
SOLE
8852
0
0
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
1037218
5560
SH
SOLE
5018
0
542
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
538242
10441
SH
SOLE
9141
0
1300
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
393279
6592
SH
SOLE
5942
0
650
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
638765
15366
SH
SOLE
15366
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
2634708
54526
SH
SOLE
49875
0
4651
FIRST TR EXCHANGE-TRADED FD
FT CBOE VEST S&P
33739Q705
927157
17940
SH
SOLE
13737
0
4203
FIRST TR EXCHANGE-TRADED FD
LIMITED DURATION
33738D804
1744737
92022
SH
SOLE
92022
0
0
FIRST TR EXCHANGE-TRADED FD
NASDQ OIL GAS
33738R845
921352
32559
SH
SOLE
21416
0
11143
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
349361
6761
SH
SOLE
5038
0
1723
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
2706797
58754
SH
SOLE
54038
0
4716
FIRST TR EXCHANGE-TRADED FD
SMID RISNG ETF
33741X102
493575
15062
SH
SOLE
13664
0
1398
FIRST TR EXCHNG TRADED FD VI
CBOE VEST US EQT
33740U885
440817
12613
SH
SOLE
12613
0
0
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
313467
4425
SH
SOLE
4425
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
2317764
64598
SH
SOLE
63748
0
850
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
6644598
56574
SH
SOLE
51715
0
4859
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
1289586
7349
SH
SOLE
6937
0
412
FIRSTSERVICE CORP NEW
COM
33767E202
438940
2708
SH
SOLE
2708
0
0
FISERV INC
COM
337738108
1789958
13475
SH
SOLE
10197
0
3278
FLEX LNG LTD
SHS
G35947202
375215
12912
SH
SOLE
11262
0
1650
FMC CORP
COM NEW
302491303
251582
3990
SH
SOLE
1690
0
2300
FOMENTO ECONOMICO MEXICANO S
SPON ADR UNITS
344419106
3159124
24236
SH
SOLE
24236
0
0
FORD MTR CO DEL
COM
345370860
642285
52689
SH
SOLE
36000
0
16689
FORTINET INC
COM
34959E109
544236
9298
SH
SOLE
7118
0
2180
FORTIVE CORP
COM
34959J108
223393
3034
SH
SOLE
1822
0
1212
FORTUNA SILVER MINES INC
COM
349915108
660446
171100
SH
SOLE
46600
0
124500
FORTUNE BRANDS INNOVATIONS I
COM
34964C106
338138
4441
SH
SOLE
3491
0
950
FREEPORT-MCMORAN INC
CL B
35671D857
8105015
190393
SH
SOLE
114537
0
75856
FRONTLINE PLC
COM
M46528101
1709824
85278
SH
SOLE
34700
0
50578
FRP HLDGS INC
COM
30292L107
8311667
132183
SH
SOLE
0
0
132183
FULLER H B CO
COM
359694106
1512191
18575
SH
SOLE
18575
0
0
GABELLI DIVID & INCOME TR
COM
36242H104
375627
17358
SH
SOLE
13162
0
4196
GALLAGHER ARTHUR J & CO
COM
363576109
979577
4356
SH
SOLE
4047
0
309
GAMING & LEISURE PPTYS INC
COM
36467J108
736056
14899
SH
SOLE
8230
0
6669
GARTNER INC
COM
366651107
231419
513
SH
SOLE
513
0
0
GE HEALTHCARE TECHNOLOGIES I
COMMON STOCK
36266G107
992728
12839
SH
SOLE
8987
0
3852
GENERAC HLDGS INC
COM
368736104
3332970
25789
SH
SOLE
19960
0
5829
GENERAL DYNAMICS CORP
COM
369550108
8050148
31007
SH
SOLE
17279
0
13728
GENERAL ELECTRIC CO
COM NEW
369604301
3338304
26156
SH
SOLE
17032
0
9124
GENERAL MLS INC
COM
370334104
2971127
45622
SH
SOLE
34225
0
11397
GENERAL MTRS CO
COM
37045V100
3076664
85653
SH
SOLE
21054
0
64599
GENMAB A/S
SPONSORED ADS
372303206
1079217
33895
SH
SOLE
33895
0
0
GENPACT LIMITED
SHS
G3922B107
4621178
133239
SH
SOLE
100168
0
33071
GENUINE PARTS CO
COM
372460105
1683767
12161
SH
SOLE
5832
0
6329
GETTY RLTY CORP NEW
COM
374297109
813514
27841
SH
SOLE
27841
0
0
GILEAD SCIENCES INC
COM
375558103
3880932
47906
SH
SOLE
42149
0
5757
GLADSTONE CAPITAL CORP
COM
376535100
185238
17312
SH
SOLE
17312
0
0
GLADSTONE INVT CORP
COM
376546107
2941000
207842
SH
SOLE
85530
0
122312
GLOBAL MED REIT INC
COM NEW
37954A204
153735
13850
SH
SOLE
13850
0
0
GLOBAL PMTS INC
COM
37940X102
5435966
42803
SH
SOLE
42803
0
0
GLOBAL X FDS
GLOBAL X URANIUM
37954Y871
241457
8720
SH
SOLE
8720
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
320790
18500
SH
SOLE
18500
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
375580
10899
SH
SOLE
8699
0
2200
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
482403
5142
SH
SOLE
5142
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
8208319
21278
SH
SOLE
19910
0
1368
GOLDMAN SACHS GROUP INC
COM
38141G104
231462
600
SH
Call
SOLE
200
0
400
GRACO INC
COM
384109104
1262769
14548
SH
SOLE
8056
0
6492
GRAHAM HLDGS CO
COM CL B
384637104
379603
545
SH
SOLE
360
0
185
GRAINGER W W INC
COM
384802104
1738993
2098
SH
SOLE
2022
0
76
GRAPHIC PACKAGING HLDG CO
COM
388689101
360655
14631
SH
SOLE
13086
0
1545
GSK PLC
SPONSORED ADR
37733W204
1168226
31522
SH
SOLE
25714
0
5808
GUGGENHEIM ACTIVE ALLOC FD
COMMON STOCK
40170T106
362102
24700
SH
SOLE
24700
0
0
GUGGENHEIM STRATEGIC OPPORTU
COM SBI
40167F101
636486
49726
SH
SOLE
28564
0
21162
HALEON PLC
SPON ADS
405552100
2113980
256860
SH
SOLE
252577
0
4283
HALL OF FAME RESORT & ENTMT
W EXP 07/01/202
40619L110
171
13333
SH
SOLE
13333
0
0
HALLIBURTON CO
COM
406216101
806618
22313
SH
SOLE
21701
0
612
HARTFORD FDS EXCHANGE TRADED
TOTAL RTRN ETF
41653L305
11248081
330534
SH
SOLE
308729
0
21805
HCA HEALTHCARE INC
COM
40412C101
5174513
19117
SH
SOLE
18707
0
410
HDFC BANK LTD
SPONSORED ADS
40415F101
2034305
30313
SH
SOLE
29563
0
750
HEALTHCARE RLTY TR
CL A COM
42226K105
195998
11362
SH
SOLE
4300
0
7062
HEALTHEQUITY INC
COM
42226A107
33635508
507135
SH
SOLE
69804
0
437331
HEICO CORP NEW
CL A
422806208
1076205
7556
SH
SOLE
7556
0
0
HENRY JACK & ASSOC INC
COM
426281101
1052412
6440
SH
SOLE
6394
0
46
HENRY SCHEIN INC
COM
806407102
411332
5433
SH
SOLE
4680
0
753
HERC HLDGS INC
COM
42704L104
674621
4531
SH
SOLE
4531
0
0
HERSHEY CO
COM
427866108
2288379
12274
SH
SOLE
9114
0
3160
HILLMAN SOLUTIONS CORP
COM
431636109
1373478
149129
SH
SOLE
149129
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
286794
1575
SH
SOLE
1175
0
400
HOME DEPOT INC
COM
437076102
85692993
247346
SH
SOLE
218566
0
28780
HONEYWELL INTL INC
COM
438516106
87090963
415423
SH
SOLE
389674
0
25749
HORMEL FOODS CORP
COM
440452100
517481
16116
SH
SOLE
15916
0
200
HOULIHAN LOKEY INC
CL A
441593100
2083538
17376
SH
SOLE
17376
0
0
HOWMET AEROSPACE INC
COM
443201108
316440
5847
SH
SOLE
2181
0
3666
HP INC
COM
40434L105
520340
17281
SH
SOLE
7514
0
9767
HSBC HLDGS PLC
SPON ADR NEW
404280406
1047400
25836
SH
SOLE
22123
0
3713
HUBBELL INC
COM
443510607
373664
1136
SH
SOLE
1136
0
0
HUBSPOT INC
COM
443573100
1847569
3183
SH
SOLE
3183
0
0
HUNT J B TRANS SVCS INC
COM
445658107
52426714
261209
SH
SOLE
250718
0
10491
HUNTINGTON BANCSHARES INC
COM
446150104
3051804
239922
SH
SOLE
231914
0
8008
HUNTINGTON INGALLS INDS INC
COM
446413106
312404
1203
SH
SOLE
1096
0
107
IAC INC
COM NEW
44891N208
2324939
44386
SH
SOLE
29661
0
14725
ICICI BANK LIMITED
ADR
45104G104
1046314
43889
SH
SOLE
43889
0
0
IDEXX LABS INC
COM
45168D104
2575987
4641
SH
SOLE
4641
0
0
ILLINOIS TOOL WKS INC
COM
452308109
6582830
25131
SH
SOLE
17913
0
7218
ING GROEP N.V.
SPONSORED ADR
456837103
193046
12853
SH
SOLE
12853
0
0
INGERSOLL RAND INC
COM
45687V106
1144623
14800
SH
SOLE
13562
0
1238
INGEVITY CORP
COM
45688C107
1266724
26826
SH
SOLE
104
0
26722
INGREDION INC
COM
457187102
9111536
83912
SH
SOLE
44760
0
39152
INTEL CORP
COM
458140100
8438011
167921
SH
SOLE
101938
0
65983
INTEL CORP
COM
458140100
2376825
47300
SH
Call
SOLE
17700
0
29600
INTERACTIVE BROKERS GROUP IN
COM CL A
45841N107
411184
4960
SH
SOLE
4960
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
94333790
734925
SH
SOLE
682673
0
52252
INTERNATIONAL BUSINESS MACHS
COM
459200101
37433866
228883
SH
SOLE
151500
0
77383
INTERNATIONAL BUSINESS MACHS
COM
459200101
2436895
14900
SH
Call
SOLE
5200
0
9700
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
495405
6118
SH
SOLE
4871
0
1247
INTERNATIONAL PAPER CO
COM
460146103
399024
11038
SH
SOLE
7209
0
3829
INTUIT
COM
461202103
120762841
193361
SH
SOLE
186411
0
6950
INTUITIVE SURGICAL INC
COM NEW
46120E602
1897264
5624
SH
SOLE
5241
0
383
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
279727
5608
SH
SOLE
5608
0
0
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
1368848
20800
SH
SOLE
10800
0
10000
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
36162595
549500
SH
Call
SOLE
549500
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EMNG
46138E727
677127
35452
SH
SOLE
32952
0
2500
INVESCO EXCH TRADED FD TR II
KBW PPTY CASUT
46138E586
1373388
15174
SH
SOLE
14159
0
1015
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
838338
19767
SH
SOLE
11327
0
8440
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
421904
6733
SH
SOLE
6733
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
424468
20041
SH
SOLE
19541
0
500
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
346315
16582
SH
SOLE
2282
0
14300
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
1548551
16803
SH
SOLE
15732
0
1071
INVESCO EXCHANGE TRADED FD T
BUILDING & CONST
46137V779
952904
15097
SH
SOLE
14150
0
947
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
1065167
35768
SH
SOLE
21338
0
14430
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
12772233
80939
SH
SOLE
70637
0
10302
INVESCO EXCHANGE TRADED FD T
SEMICONDUCTORS
46137V647
1472863
29755
SH
SOLE
27638
0
2117
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
300454
4937
SH
SOLE
4452
0
485
INVESCO QQQ TR
UNIT SER 1
46090E103
8048343
19653
SH
SOLE
14614
0
5039
INVESCO SR INCOME TR
COM
46131H107
62320
15200
SH
SOLE
14200
0
1000
INVESTORS TITLE CO NC
COM
461804106
210782
1300
SH
SOLE
500
0
800
IONIS PHARMACEUTICALS INC
COM
462222100
4367334
86328
SH
SOLE
33343
0
52985
IQVIA HLDGS INC
COM
46266C105
5234047
22621
SH
SOLE
22621
0
0
IRON MTN INC DEL
COM
46284V101
1551046
22159
SH
SOLE
21634
0
525
ISHARES GOLD TR
ISHARES NEW
464285204
909672
23307
SH
SOLE
17918
0
5389
ISHARES INC
CORE MSCI EMKT
46434G103
1197188
23669
SH
SOLE
21853
0
1816
ISHARES INC
EM MKTS DIV ETF
464286319
275225
10390
SH
SOLE
3749
0
6641
ISHARES INC
MSCI FRANCE ETF
464286707
822780
21000
SH
SOLE
12770
0
8230
ISHARES INC
MSCI ITALY ETF
46434G830
824499
24300
SH
SOLE
14810
0
9490
ISHARES INC
MSCI MEXICO ETF
464286822
849007
12513
SH
SOLE
7733
0
4780
ISHARES INC
MSCI SPAIN ETF
464286764
827352
27020
SH
SOLE
16360
0
10660
ISHARES SILVER TR
ISHARES
46428Q109
4171175
191514
SH
SOLE
90255
0
101259
ISHARES SILVER TR
ISHARES
46428Q109
33654456
1545200
SH
Call
SOLE
1545200
0
0
ISHARES TR
0-3 MNTH TREASRY
46436E718
785916
7838
SH
SOLE
7838
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
2935976
35787
SH
SOLE
32621
0
3166
ISHARES TR
20 YR TR BD ETF
464287432
6259128
63300
SH
SOLE
61206
0
2094
ISHARES TR
3 7 YR TREAS BD
464288661
7355297
62796
SH
SOLE
62048
0
748
ISHARES TR
7-10 YR TRSY BD
464287440
3832081
39756
SH
SOLE
39268
0
488
ISHARES TR
BROAD USD HIGH
46435U853
382366
10519
SH
SOLE
10519
0
0
ISHARES TR
CORE DIV GRWTH
46434V621
12308930
228706
SH
SOLE
207703
0
21003
ISHARES TR
CORE HIGH DV ETF
46429B663
342330
3357
SH
SOLE
3207
0
150
ISHARES TR
CORE MSCI EAFE
46432F842
31152404
442820
SH
SOLE
433437
0
9383
ISHARES TR
CORE MSCI EURO
46434V738
1076943
19574
SH
SOLE
19365
0
209
ISHARES TR
CORE S&P MCP ETF
464287507
7619998
27494
SH
SOLE
24962
0
2532
ISHARES TR
CORE S&P SCP ETF
464287804
6572519
60716
SH
SOLE
53921
0
6795
ISHARES TR
CORE S&P TTL STK
464287150
249611
2372
SH
SOLE
2372
0
0
ISHARES TR
CORE S&P US GWT
464287671
277934
2670
SH
SOLE
2545
0
125
ISHARES TR
CORE S&P500 ETF
464287200
9401362
19674
SH
SOLE
12815
0
6859
ISHARES TR
CORE TOTAL USD
46434V613
531930
11546
SH
SOLE
8193
0
3353
ISHARES TR
CORE US AGGBD ET
464287226
2489907
25087
SH
SOLE
25039
0
48
ISHARES TR
EAFE GRWTH ETF
464288885
233648
2412
SH
SOLE
1758
0
654
ISHARES TR
EAFE SML CP ETF
464288273
999277
16143
SH
SOLE
15987
0
156
ISHARES TR
EAFE VALUE ETF
464288877
619697
11894
SH
SOLE
9898
0
1996
ISHARES TR
ESG AWARE MSCI
46435U663
211944
5576
SH
SOLE
5576
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
978169
9323
SH
SOLE
8933
0
390
ISHARES TR
ESG AWR US AGRGT
46435U549
537469
11258
SH
SOLE
11258
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
756505
30903
SH
SOLE
30903
0
0
ISHARES TR
ESG SCRD S&P MID
46436E551
223672
5929
SH
SOLE
5929
0
0
ISHARES TR
EXPANDED TECH
464287515
730558
1801
SH
SOLE
1241
0
560
ISHARES TR
FLTG RATE NT ETF
46429B655
52350015
1034179
SH
SOLE
1009129
0
25050
ISHARES TR
GLOB HLTHCRE ETF
464287325
450944
5200
SH
SOLE
5200
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
342868
3098
SH
SOLE
2468
0
630
ISHARES TR
INTL SEL DIV ETF
464288448
577815
20644
SH
SOLE
20644
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
15759018
150427
SH
SOLE
150427
0
0
ISHARES TR
ISHARES BIOTECH
464287556
2041081
15025
SH
SOLE
8966
0
6059
ISHARES TR
ISHARES SEMICDTR
464287523
710317
1233
SH
SOLE
817
0
416
ISHARES TR
ISHS 1-5YR INVS
464288646
3172017
61863
SH
SOLE
54021
0
7842
ISHARES TR
ISHS 5-10YR INVT
464288638
7252006
139461
SH
SOLE
136992
0
2469
ISHARES TR
LATN AMER 40 ETF
464287390
828501
28510
SH
SOLE
17420
0
11090
ISHARES TR
MBS ETF
464288588
278091
2956
SH
SOLE
2428
0
528
ISHARES TR
MORNINGSTAR GRWT
464287119
2263991
33382
SH
SOLE
25072
0
8310
ISHARES TR
MRGSTR MD CP VAL
464288406
598262
8834
SH
SOLE
8534
0
300
ISHARES TR
MRGSTR SM CP GR
464288604
272800
6200
SH
SOLE
2200
0
4000
ISHARES TR
MSCI EAFE ETF
464287465
2745337
36434
SH
SOLE
35934
0
500
ISHARES TR
MSCI EMG MKT ETF
464287234
768600
19115
SH
SOLE
16637
0
2478
ISHARES TR
MSCI INTL QUALTY
46434V456
1002251
26684
SH
SOLE
24763
0
1921
ISHARES TR
MSCI USA QLT FCT
46432F339
1001346
6805
SH
SOLE
5550
0
1255
ISHARES TR
NATIONAL MUN ETF
464288414
1271541
11729
SH
SOLE
11729
0
0
ISHARES TR
NORTH AMERN NAT
464287374
886004
21758
SH
SOLE
21408
0
350
ISHARES TR
PFD AND INCM SEC
464288687
3484684
111724
SH
SOLE
83952
0
27772
ISHARES TR
RUS 1000 ETF
464287622
637517
2431
SH
SOLE
2431
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
968022
3193
SH
SOLE
1967
0
1226
ISHARES TR
RUS 1000 VAL ETF
464287598
550285
3330
SH
SOLE
3330
0
0
ISHARES TR
RUS 2000 VAL ETF
464287630
867025
5582
SH
SOLE
5471
0
111
ISHARES TR
RUS MD CP GR ETF
464287481
484094
4634
SH
SOLE
3284
0
1350
ISHARES TR
RUS MDCP VAL ETF
464287473
526961
4531
SH
SOLE
3527
0
1004
ISHARES TR
RUS MID CAP ETF
464287499
4138621
53244
SH
SOLE
51550
0
1694
ISHARES TR
RUS TP200 GR ETF
464289438
17033937
97215
SH
SOLE
96819
0
396
ISHARES TR
RUSSELL 2000 ETF
464287655
2876454
14331
SH
SOLE
11573
0
2758
ISHARES TR
RUSSELL 2000 ETF
464287655
105854454
527400
SH
Call
SOLE
527400
0
0
ISHARES TR
S&P 100 ETF
464287101
290270
1299
SH
SOLE
1135
0
164
ISHARES TR
S&P 500 GRWT ETF
464287309
698568
9302
SH
SOLE
8861
0
441
ISHARES TR
S&P 500 VAL ETF
464287408
423939
2438
SH
SOLE
1886
0
552
ISHARES TR
S&P MC 400GR ETF
464287606
270774
3418
SH
SOLE
3250
0
168
ISHARES TR
S&P MC 400VL ETF
464287705
355580
3118
SH
SOLE
2738
0
380
ISHARES TR
S&P SML 600 GWT
464287887
644666
5152
SH
SOLE
4152
0
1000
ISHARES TR
SELECT DIVID ETF
464287168
7595660
64798
SH
SOLE
56121
0
8677
ISHARES TR
SHORT TREAS BD
464288679
2057705
18684
SH
SOLE
18684
0
0
ISHARES TR
SHRT NAT MUN ETF
464288158
1874003
17775
SH
SOLE
17625
0
150
ISHARES TR
SP SMCP600VL ETF
464287879
303924
2949
SH
SOLE
2374
0
575
ISHARES TR
TIPS BD ETF
464287176
742958
6912
SH
SOLE
6662
0
250
ISHARES TR
TRS FLT RT BD
46434V860
2849028
56450
SH
SOLE
54819
0
1631
ISHARES TR
U.S. ENERGY ETF
464287796
428008
9701
SH
SOLE
9167
0
534
ISHARES TR
U.S. FIN SVC ETF
464287770
204211
1140
SH
SOLE
1140
0
0
ISHARES TR
U.S. FINLS ETF
464287788
1844771
21599
SH
SOLE
20203
0
1396
ISHARES TR
U.S. INSRNCE ETF
464288786
551688
5510
SH
SOLE
3440
0
2070
ISHARES TR
U.S. REAL ES ETF
464287739
289313
3165
SH
SOLE
2437
0
728
ISHARES TR
U.S. TECH ETF
464287721
901088
7341
SH
SOLE
6309
0
1032
ISHARES TR
US AER DEF ETF
464288760
1394427
11014
SH
SOLE
6899
0
4115
ISHARES TR
US CONSM STAPLES
464287812
819944
4277
SH
SOLE
3848
0
429
ISHARES TR
US CONSUM DISCRE
464287580
592446
7819
SH
SOLE
6440
0
1379
ISHARES TR
US HLTHCARE ETF
464287762
1237820
4324
SH
SOLE
3867
0
457
ISHARES TR
US HOME CONS ETF
464288752
1031440
10139
SH
SOLE
5414
0
4725
ISHARES TR
US INDUSTRIALS
464287754
894638
7823
SH
SOLE
7404
0
419
ISHARES TR
US OIL EQ&SV ETF
464288844
457690
20880
SH
SOLE
12280
0
8600
ISHARES TR
US TELECOM ETF
464287713
537113
23599
SH
SOLE
22431
0
1168
J & J SNACK FOODS CORP
COM
466032109
32740984
194357
SH
SOLE
300
0
194057
J P MORGAN EXCHANGE TRADED F
ACTIVE VALUE ETF
46641Q167
532179
9568
SH
SOLE
8993
0
575
J P MORGAN EXCHANGE TRADED F
DIVERSFD EQT ETF
46641Q845
3351633
76077
SH
SOLE
48891
0
27186
J P MORGAN EXCHANGE TRADED F
EQUITY PREMIUM
46641Q332
10086100
183450
SH
SOLE
143545
0
39905
J P MORGAN EXCHANGE TRADED F
NASDAQ EQT PREM
46654Q203
2595260
51978
SH
SOLE
40149
0
11829
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT INC
46641Q837
2578363
51331
SH
SOLE
43478
0
7853
J P MORGAN EXCHANGE TRADED F
ULTRA SHT MUNCPL
46641Q654
552911
10897
SH
SOLE
10897
0
0
JACOBS SOLUTIONS INC
COM
46982L108
554076
4269
SH
SOLE
3846
0
423
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
629529
13028
SH
SOLE
9270
0
3758
JANUS DETROIT STR TR
HENDRSON AAA CL
47103U845
475184
9447
SH
SOLE
9447
0
0
JANUS INTERNATIONAL GROUP IN
COMMON STOCK
47103N106
38012212
2901725
SH
SOLE
3510
0
2898215
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
733046
7371
SH
SOLE
7371
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
1622632
30813
SH
SOLE
27938
0
2875
JOHNSON & JOHNSON
COM
478160104
214939643
1371648
SH
SOLE
1204092
0
167556
JOHNSON & JOHNSON
COM
478160104
673982
4300
SH
Call
SOLE
2200
0
2100
JOHNSON CTLS INTL PLC
SHS
G51502105
1480975
25694
SH
SOLE
22457
0
3237
JPMORGAN CHASE & CO
COM
46625H100
204339915
1201432
SH
SOLE
1101993
0
99439
JPMORGAN CHASE & CO
COM
46625H100
765450
4500
SH
Call
SOLE
1900
0
2600
KAYNE ANDERSON ENERGY INFRST
COM
486606106
121581
13848
SH
SOLE
3525
0
10323
KELLANOVA
COM
487836108
283637
5073
SH
SOLE
4562
0
511
KENVUE INC
COM
49177J102
5869191
273011
SH
SOLE
99927
0
173084
KEURIG DR PEPPER INC
COM
49271V100
86819853
2604968
SH
SOLE
2427686
0
177282
KEYCORP
COM
493267108
165941
11524
SH
SOLE
11505
0
19
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
2854967
17895
SH
SOLE
4190
0
13705
KIMBERLY-CLARK CORP
COM
494368103
11224880
92382
SH
SOLE
45616
0
46766
KINDER MORGAN INC DEL
COM
49456B101
4816988
273072
SH
SOLE
137914
0
135158
KINSALE CAP GROUP INC
COM
49714P108
109362311
326378
SH
SOLE
201264
0
125114
KKR & CO INC
COM
48251W104
876139
10575
SH
SOLE
6775
0
3800
KLA CORP
COM NEW
482480100
2629226
4523
SH
SOLE
4073
0
450
KRAFT HEINZ CO
COM
500754106
4802637
129871
SH
SOLE
90367
0
39504
KROGER CO
COM
501044101
312423
6835
SH
SOLE
5985
0
850
L3HARRIS TECHNOLOGIES INC
COM
502431109
115103044
546300
SH
SOLE
502887
0
43413
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
826969
3638
SH
SOLE
1535
0
2103
LAKELAND FINL CORP
COM
511656100
829356
12728
SH
SOLE
12728
0
0
LAM RESEARCH CORP
COM
512807108
1534033
1959
SH
SOLE
1849
0
110
LAMAR ADVERTISING CO NEW
CL A
512816109
188303689
1762874
SH
SOLE
1432458
0
330416
LAMB WESTON HLDGS INC
COM
513272104
1627277
15055
SH
SOLE
11987
0
3068
LANDSTAR SYS INC
COM
515098101
1713926
8943
SH
SOLE
8943
0
0
LAS VEGAS SANDS CORP
COM
517834107
243885
4956
SH
SOLE
4396
0
560
LATHAM GROUP INC
COM
51819L107
132723
50465
SH
SOLE
50465
0
0
LATTICE STRATEGIES TR
HARTFORD MLT ETF
518416102
413000
15062
SH
SOLE
11141
0
3921
LAUDER ESTEE COS INC
CL A
518439104
270968
1853
SH
SOLE
1668
0
185
LCI INDS
COM
50189K103
486623
3871
SH
SOLE
3871
0
0
LENNAR CORP
CL A
526057104
453827
3045
SH
SOLE
3045
0
0
LENNOX INTL INC
COM
526107107
247031
552
SH
SOLE
552
0
0
LESLIES INC
COM
527064109
27770972
4018954
SH
SOLE
155034
0
3863920
LIBERTY BROADBAND CORP
COM SER C
530307305
2207038
27386
SH
SOLE
18804
0
8582
LIBERTY GLOBAL LTD
COM CL C
G61188127
2074166
111275
SH
SOLE
76925
0
34350
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
23930421
3268785
SH
SOLE
115395
0
3153390
LIBERTY MEDIA CORP DEL
COM LBTY LIV S A
531229748
1340289
36670
SH
SOLE
24140
0
12530
LIBERTY MEDIA CORP DEL
COM LBTY LIV S C
531229722
415852
11122
SH
SOLE
7878
0
3244
LIBERTY MEDIA CORP DEL
COM LBTY SRM S A
531229813
2049881
71325
SH
SOLE
47235
0
24090
LIBERTY MEDIA CORP DEL
COM LBTY SRM S C
531229789
741603
25768
SH
SOLE
17758
0
8010
LINDE PLC
SHS
G54950103
4338946
10565
SH
SOLE
8950
0
1615
LINKBANCORP INC
COM
53578P105
183310
23000
SH
SOLE
23000
0
0
LISTED FD TR
HORIZON KINETICS
53656F623
1222748
38854
SH
SOLE
27054
0
11800
LIVE NATION ENTERTAINMENT IN
COM
538034109
107007769
1141272
SH
SOLE
1128835
0
12437
LIVE OAK BANCSHARES INC
COM
53803X105
227500
5000
SH
SOLE
4000
0
1000
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
48182
20160
SH
SOLE
20160
0
0
LOCKHEED MARTIN CORP
COM
539830109
9566088
21108
SH
SOLE
17880
0
3228
LOWES COS INC
COM
548661107
130074875
584296
SH
SOLE
520529
0
63767
LPL FINL HLDGS INC
COM
50212V100
266998
1173
SH
SOLE
1173
0
0
LULULEMON ATHLETICA INC
COM
550021109
903961
1768
SH
SOLE
1576
0
192
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
3827586
40256
SH
SOLE
39900
0
356
M & T BK CORP
COM
55261F104
449068
3276
SH
SOLE
1994
0
1282
MADISON SQUARE GRDN SPRT COR
CL A
55825T103
225469
1240
SH
SOLE
1240
0
0
MAG SILVER CORP
COM
55903Q104
405990
39000
SH
SOLE
17000
0
22000
MANHATTAN ASSOCIATES INC
COM
562750109
1070786
4973
SH
SOLE
4473
0
500
MANULIFE FINL CORP
COM
56501R106
2566280
116121
SH
SOLE
109521
0
6600
MARATHON OIL CORP
COM
565849106
297475
12313
SH
SOLE
12165
0
148
MARATHON PETE CORP
COM
56585A102
4837018
32653
SH
SOLE
20002
0
12651
MARKEL GROUP INC
COM
570535104
355236444
250544
SH
SOLE
227747
0
22797
MARKETAXESS HLDGS INC
COM
57060D108
261265
892
SH
SOLE
892
0
0
MARRIOTT INTL INC NEW
CL A
571903202
1561033
6922
SH
SOLE
5490
0
1432
MARSH & MCLENNAN COS INC
COM
571748102
19725977
104111
SH
SOLE
77910
0
26201
MARTIN MARIETTA MATLS INC
COM
573284106
211102562
423953
SH
SOLE
405775
0
18178
MARVELL TECHNOLOGY INC
COM
573874104
14787241
245148
SH
SOLE
192635
0
52513
MASCO CORP
COM
574599106
435317
6499
SH
SOLE
6499
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
129000475
302718
SH
SOLE
273300
0
29418
MATTHEWS INTL CORP
CL A
577128101
274875
7500
SH
SOLE
7500
0
0
MAXEON SOLAR TECHNOLOGIES LT
SHS
Y58473102
100380
14000
SH
SOLE
8000
0
6000
MAXIMUS INC
COM
577933104
1156615
13730
SH
SOLE
0
0
13730
MCCORMICK & CO INC
COM NON VTG
579780206
5872696
85833
SH
SOLE
66713
0
19120
MCDONALDS CORP
COM
580135101
121702020
410652
SH
SOLE
352596
0
58056
MCKESSON CORP
COM
58155Q103
977069
2110
SH
SOLE
2022
0
88
MEDTRONIC PLC
SHS
G5960L103
95967476
1163605
SH
SOLE
1104284
0
59321
MEIRAGTX HLDGS PLC
COM
G59665102
423692
60355
SH
SOLE
23180
0
37175
MELCO RESORTS AND ENTMNT LTD
ADR
585464100
833798
94002
SH
SOLE
71037
0
22965
MERCADOLIBRE INC
COM
58733R102
7401953
4710
SH
SOLE
2634
0
2076
MERCK & CO INC
COM
58933Y105
31475629
288717
SH
SOLE
206741
0
81976
MERCK & CO INC
COM
58933Y105
228942
2100
SH
Call
SOLE
0
0
2100
MERCURY GENL CORP NEW
COM
589400100
589303
15795
SH
SOLE
13295
0
2500
MERITAGE HOMES CORP
COM
59001A102
264294
1517
SH
SOLE
1517
0
0
META PLATFORMS INC
CL A
30303M102
188168502
531437
SH
SOLE
514937
0
16500
METLIFE INC
COM
59156R108
4908793
74229
SH
SOLE
65370
0
8859
METTLER TOLEDO INTERNATIONAL
COM
592688105
997153
814
SH
SOLE
17
0
797
MICROCHIP TECHNOLOGY INC.
COM
595017104
6129304
67967
SH
SOLE
66231
0
1736
MICRON TECHNOLOGY INC
COM
595112103
1802541
21122
SH
SOLE
14447
0
6675
MICROSOFT CORP
COM
594918104
354771267
944513
SH
SOLE
806802
0
137711
MID-AMER APT CMNTYS INC
COM
59522J103
1399325
10407
SH
SOLE
3259
0
7148
MILLERKNOLL INC
COM
600544100
450759
16895
SH
SOLE
3406
0
13489
MILLICOM INTL CELLULAR S A
COM STK
L6388F110
1627992
90444
SH
SOLE
61978
0
28466
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
818888
95109
SH
SOLE
59983
0
35126
MOBILEYE GLOBAL INC
COMMON CLASS A
60741F104
85108551
1956339
SH
SOLE
1883369
0
72970
MODINE MFG CO
COM
607828100
331096
5546
SH
SOLE
5546
0
0
MONARCH CASINO & RESORT INC
COM
609027107
82395593
1187370
SH
SOLE
547129
0
640241
MONDELEZ INTL INC
CL A
609207105
14424999
199161
SH
SOLE
95567
0
103594
MONSTER BEVERAGE CORP NEW
COM
61174X109
317085
5504
SH
SOLE
4964
0
540
MOODYS CORP
COM
615369105
1357328
3475
SH
SOLE
2967
0
508
MORGAN STANLEY
COM NEW
617446448
794179
8517
SH
SOLE
7130
0
1387
MOSAIC CO NEW
COM
61945C103
225104
6300
SH
SOLE
3887
0
2413
MOTOROLA SOLUTIONS INC
COM NEW
620076307
4617379
14748
SH
SOLE
13683
0
1065
MPLX LP
COM UNIT REP LTD
55336V100
2164093
58935
SH
SOLE
35900
0
23035
MSCI INC
COM
55354G100
1642082
2903
SH
SOLE
2746
0
157
MUELLER INDS INC
COM
624756102
518650
11000
SH
SOLE
11000
0
0
MURPHY USA INC
COM
626755102
216788
608
SH
SOLE
508
0
100
NASDAQ INC
COM
631103108
5530293
95120
SH
SOLE
94620
0
500
NATIONAL BEVERAGE CORP
COM
635017106
1253043
25202
SH
SOLE
25202
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
4794231
70514
SH
SOLE
69881
0
633
NATWEST GROUP PLC
SPONS ADR
639057207
136100
24174
SH
SOLE
24174
0
0
NETFLIX INC
COM
64110L106
3610215
7415
SH
SOLE
6110
0
1305
NEWMARKET CORP
COM
651587107
39616571
72340
SH
SOLE
32899
0
39441
NEWMONT CORP
COM
651639106
1854628
44794
SH
SOLE
24215
0
20579
NEXSTAR MEDIA GROUP INC
COMMON STOCK
65336K103
5042021
32166
SH
SOLE
32166
0
0
NEXTERA ENERGY INC
COM
65339F101
122339858
2011631
SH
SOLE
1839145
0
172486
NIKE INC
CL B
654106103
7967519
73375
SH
SOLE
30376
0
42999
NNN REIT INC
COM
637417106
481047
11161
SH
SOLE
9261
0
1900
NORDSON CORP
COM
655663102
419750
1589
SH
SOLE
1589
0
0
NORFOLK SOUTHN CORP
COM
655844108
91031485
385065
SH
SOLE
342108
0
42957
NORFOLK SOUTHN CORP
COM
655844108
638226
2700
SH
Call
SOLE
2700
0
0
NORFOLK SOUTHN CORP
COM
655844108
590950
2500
SH
Put
SOLE
2500
0
0
NORTHERN LTS FD TR IV
STERLING CAPITAL
66538H385
900197
31608
SH
SOLE
30793
0
815
NORTHROP GRUMMAN CORP
COM
666807102
2271863
4853
SH
SOLE
4338
0
515
NOVARTIS AG
SPONSORED ADR
66987V109
3246720
32155
SH
SOLE
31351
0
804
NOVO-NORDISK A S
ADR
670100205
62406962
604774
SH
SOLE
579849
0
24925
NU HLDGS LTD
ORD SHS CL A
G6683N103
212415
25500
SH
SOLE
25000
0
500
NUCOR CORP
COM
670346105
3126076
17962
SH
SOLE
15112
0
2850
NUTRIEN LTD
COM
67077M108
627649
11085
SH
SOLE
6446
0
4639
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
220809
18681
SH
SOLE
7379
0
11302
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
797962
72542
SH
SOLE
29491
0
43051
NUVEEN MUN VALUE FD INC
COM
670928100
494835
57539
SH
SOLE
9583
0
47956
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
405125
17500
SH
SOLE
17500
0
0
NUVEEN PFD & INCOME OPPORTUN
COM
67073B106
1492132
220730
SH
SOLE
160893
0
59837
NUVEEN REAL ASSET INCOME & G
COM
67074Y105
497110
42416
SH
SOLE
35619
0
6797
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
178683
13927
SH
SOLE
13583
0
344
NUVEEN S&P 500 DYNAMIC OVERW
COM
6706EW100
925772
61554
SH
SOLE
31056
0
30498
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
183015
20750
SH
SOLE
16000
0
4750
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
1852777
171872
SH
SOLE
122094
0
49778
NVIDIA CORPORATION
COM
67066G104
77901251
157309
SH
SOLE
142068
0
15241
NVIDIA CORPORATION
COM
67066G104
247610
500
SH
Call
SOLE
500
0
0
NVR INC
COM
62944T105
476031
68
SH
SOLE
33
0
35
NXP SEMICONDUCTORS N V
COM
N6596X109
4311047
18770
SH
SOLE
18770
0
0
OCCIDENTAL PETE CORP
COM
674599105
860182
14406
SH
SOLE
10771
0
3635
OKTA INC
CL A
679295105
1431958
15818
SH
SOLE
15818
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
1514718
3737
SH
SOLE
3687
0
50
OMEGA HEALTHCARE INVS INC
COM
681936100
361573
11793
SH
SOLE
9843
0
1950
OMNICOM GROUP INC
COM
681919106
2040982
23592
SH
SOLE
7668
0
15924
ON HLDG AG
NAMEN AKT A
H5919C104
435026
16130
SH
SOLE
10480
0
5650
ON SEMICONDUCTOR CORP
COM
682189105
603164
7221
SH
SOLE
4226
0
2995
ONEMAIN HLDGS INC
COM
68268W103
6158144
125147
SH
SOLE
75407
0
49740
ONEOK INC NEW
COM
682680103
3505456
49917
SH
SOLE
43120
0
6797
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
31362475
2224289
SH
SOLE
39096
0
2185193
OPAL FUELS INC
CLASS A COM
68347P103
60720
11000
SH
SOLE
2900
0
8100
ORACLE CORP
COM
68389X105
112189834
1062278
SH
SOLE
988221
0
74057
ORACLE CORP
COM
68389X105
9267297
87900
SH
Call
SOLE
87900
0
0
OREILLY AUTOMOTIVE INC
COM
67103H107
74845360
79114
SH
SOLE
77165
0
1949
ORGANON & CO
COMMON STOCK
68622V106
152012
10542
SH
SOLE
5398
0
5144
OTIS WORLDWIDE CORP
COM
68902V107
1120433
12523
SH
SOLE
8484
0
4039
OUTFRONT MEDIA INC
COM
69007J106
9774303
700165
SH
SOLE
165
0
700000
OWENS CORNING NEW
COM
690742101
551136
3718
SH
SOLE
3248
0
470
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
1083517
42062
SH
SOLE
42062
0
0
PACER FDS TR
DEVELOPED MRKT
69374H873
4493698
143844
SH
SOLE
141922
0
1922
PACER FDS TR
GLOBL CASH ETF
69374H709
221162
6454
SH
SOLE
6454
0
0
PACER FDS TR
PACER US SMALL
69374H857
4124077
85865
SH
SOLE
74616
0
11249
PACER FDS TR
TRENDP US LAR CP
69374H105
7201580
166386
SH
SOLE
143502
0
22884
PACER FDS TR
US CASH COWS 100
69374H881
5814541
111840
SH
SOLE
104620
0
7220
PACKAGING CORP AMER
COM
695156109
318548
1955
SH
SOLE
1955
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
944899
55032
SH
SOLE
43082
0
11950
PALO ALTO NETWORKS INC
COM
697435105
58389080
198092
SH
SOLE
179755
0
18337
PAN AMERN SILVER CORP
COM
697900108
602194
36877
SH
SOLE
21965
0
14912
PARKER-HANNIFIN CORP
COM
701094104
2046914
4443
SH
SOLE
3142
0
1301
PAYCHEX INC
COM
704326107
2590554
21749
SH
SOLE
18695
0
3054
PAYPAL HLDGS INC
COM
70450Y103
987718
16084
SH
SOLE
14503
0
1581
PEMBINA PIPELINE CORP
COM
706327103
212268
6167
SH
SOLE
5067
0
1100
PEPSICO INC
COM
713448108
33737654
198653
SH
SOLE
144819
0
53834
PERFORMANCE FOOD GROUP CO
COM
71377A103
569105
8230
SH
SOLE
5230
0
3000
PERRIGO CO PLC
SHS
G97822103
100667432
3131800
SH
SOLE
2145077
0
986723
PFIZER INC
COM
717081103
9936546
345139
SH
SOLE
227912
0
117227
PGIM ETF TR
PGIM ULTRA SH BD
69344A107
3255732
65919
SH
SOLE
63383
0
2536
PHATHOM PHARMACEUTICALS INC
COM
71722W107
91300
10000
SH
SOLE
10000
0
0
PHILIP MORRIS INTL INC
COM
718172109
130523765
1387052
SH
SOLE
1156012
0
231040
PHILLIPS 66
COM
718546104
3057129
22962
SH
SOLE
18294
0
4668
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
1416976
78940
SH
SOLE
24264
0
54676
PIMCO DYNAMIC INCOME OPRNTS
COM BEN SHS
69355M107
130851
10690
SH
SOLE
10690
0
0
PIMCO ETF TR
1-5 US TIP IDX
72201R205
269765
5274
SH
SOLE
5274
0
0
PIMCO ETF TR
ACTIVE BD ETF
72201R775
1207582
13062
SH
SOLE
12856
0
206
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
4739553
47495
SH
SOLE
44986
0
2509
PIMCO ETF TR
ENHNCD LW DUR AC
72201R718
1213876
12810
SH
SOLE
12810
0
0
PIMCO ETF TR
INTER MUN BD ACT
72201R866
343622
6508
SH
SOLE
6508
0
0
PIMCO ETF TR
INV GRD CRP BD
72201R817
285264
2933
SH
SOLE
2933
0
0
PIMCO ETF TR
SHTRM MUN BD ACT
72201R874
354088
7078
SH
SOLE
7078
0
0
PIMCO MUN INCOME FD II
COM
72200W106
92552
11151
SH
SOLE
5109
0
6042
PIONEER NAT RES CO
COM
723787107
4864924
21633
SH
SOLE
13573
0
8060
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
181800
12000
SH
SOLE
12000
0
0
PNC FINL SVCS GROUP INC
COM
693475105
4864300
31413
SH
SOLE
29259
0
2154
POOL CORP
COM
73278L105
48228151
120420
SH
SOLE
119476
0
944
PPG INDS INC
COM
693506107
734036
4908
SH
SOLE
3513
0
1395
PPL CORP
COM
69351T106
1759990
64944
SH
SOLE
64291
0
653
PRICE T ROWE GROUP INC
COM
74144T108
857962
7967
SH
SOLE
5699
0
2268
PRIMERICA INC
COM
74164M108
1641121
7976
SH
SOLE
7773
0
203
PRIMORIS SVCS CORP
COM
74164F103
318537
9592
SH
SOLE
9092
0
500
PROCTER AND GAMBLE CO
COM
742718109
21890386
149382
SH
SOLE
91816
0
57566
PROGRESSIVE CORP
COM
743315103
581723
3652
SH
SOLE
3148
0
504
PROLOGIS INC.
COM
74340W103
641710
4814
SH
SOLE
4472
0
342
PROSHARES TR
S&P 500 DV ARIST
74348A467
3361122
35306
SH
SOLE
24542
0
10764
PROSPECT CAP CORP
COM
74348T102
119836
20006
SH
SOLE
15006
0
5000
PRUDENTIAL FINL INC
COM
744320102
1679308
16192
SH
SOLE
15564
0
628
PTC INC
COM
69370C100
41240466
235180
SH
SOLE
231265
0
3915
PUBLIC STORAGE
COM
74460D109
776690
2547
SH
SOLE
941
0
1606
PURE STORAGE INC
CL A
74624M102
5062900
141977
SH
SOLE
33975
0
108002
QUALCOMM INC
COM
747525103
13224951
91431
SH
SOLE
63691
0
27740
QUANTA SVCS INC
COM
74762E102
1896450
8788
SH
SOLE
8162
0
626
RBB FD INC
MOTLEY FOL ETF
74933W601
424185
9500
SH
SOLE
9500
0
0
RBB FD INC
MOTLEY FOOL SML
74933W874
1039374
33900
SH
SOLE
27100
0
6800
RBB FD INC
US TREAS 3 MNTH
74933W452
2328686
46704
SH
SOLE
27189
0
19515
RBC BEARINGS INC
COM
75524B104
1908193
6698
SH
SOLE
6698
0
0
REALTY INCOME CORP
COM
756109104
5119916
89152
SH
SOLE
61843
0
27309
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
379467
14191
SH
SOLE
12891
0
1300
REGENERON PHARMACEUTICALS
COM
75886F107
328480
374
SH
SOLE
345
0
29
RELIANCE STEEL & ALUMINUM CO
COM
759509102
413926
1480
SH
SOLE
1480
0
0
REPUBLIC SVCS INC
COM
760759100
59739459
362956
SH
SOLE
345193
0
17763
RESTAURANT BRANDS INTL INC
COM
76131D103
625128
8001
SH
SOLE
7501
0
500
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
348646
24850
SH
SOLE
4600
0
20250
RH
COM
74967X103
218901
751
SH
SOLE
653
0
98
RIO TINTO PLC
SPONSORED ADR
767204100
2534298
34036
SH
SOLE
31728
0
2308
RITHM CAPITAL CORP
COM NEW
64828T201
118548
11100
SH
SOLE
8400
0
2700
RLI CORP
COM
749607107
1842842
13843
SH
SOLE
13843
0
0
ROIVANT SCIENCES LTD
SHS
G76279101
3178988
283080
SH
SOLE
195500
0
87580
ROLLINS INC
COM
775711104
532556
12195
SH
SOLE
12195
0
0
ROPER TECHNOLOGIES INC
COM
776696106
366469
672
SH
SOLE
647
0
25
ROSS STORES INC
COM
778296103
831313
6007
SH
SOLE
5707
0
300
ROYAL BK CDA
COM
780087102
1262921
12488
SH
SOLE
6856
0
5632
ROYCE MICRO-CAP TR INC
COM
780915104
99746
10795
SH
SOLE
7953
0
2842
RPM INTL INC
COM
749685103
314238
2815
SH
SOLE
2615
0
200
RTX CORPORATION
COM
75513E101
43379389
515519
SH
SOLE
470149
0
45370
S&P GLOBAL INC
COM
78409V104
9550546
21680
SH
SOLE
21505
0
175
SAFETY INS GROUP INC
COM
78648T100
1365870
17970
SH
SOLE
8750
0
9220
SAIA INC
COM
78709Y105
321215
733
SH
SOLE
358
0
375
SALESFORCE INC
COM
79466L302
1204655
4578
SH
SOLE
4178
0
400
SANDY SPRING BANCORP INC
COM
800363103
230341
8456
SH
SOLE
7834
0
622
SANGAMO THERAPEUTICS INC
COM
800677106
7335
13500
SH
SOLE
3500
0
10000
SANOFI
SPONSORED ADR
80105N105
58092502
1170369
SH
SOLE
1108294
0
62075
SAP SE
SPON ADR
803054204
2899738
18758
SH
SOLE
18724
0
34
SCHLUMBERGER LTD
COM STK
806857108
3476320
66801
SH
SOLE
46630
0
20171
SCHWAB CHARLES CORP
COM
808513105
17399073
252675
SH
SOLE
220977
0
31698
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
387673
10489
SH
SOLE
6687
0
3802
SCHWAB STRATEGIC TR
INT-TRM U.S TRES
808524854
12694419
255318
SH
SOLE
254494
0
824
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
25343152
523079
SH
SOLE
521133
0
1946
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
5549030
72889
SH
SOLE
72654
0
235
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
1858261
22399
SH
SOLE
22334
0
65
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
223367
3960
SH
SOLE
3960
0
0
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
29520603
391936
SH
SOLE
379165
0
12771
SCOTTS MIRACLE-GRO CO
CL A
810186106
1028252
16129
SH
SOLE
16129
0
0
SEABOARD CORP DEL
COM
811543107
25137167
7035
SH
SOLE
2573
0
4462
SEI INVTS CO
COM
784117103
1337092
21040
SH
SOLE
4524
0
16516
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
12185748
167709
SH
SOLE
165240
0
2469
SELECT SECTOR SPDR TR
ENERGY
81369Y506
5370978
64062
SH
SOLE
42998
0
21064
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
862484
22938
SH
SOLE
21342
0
1596
SELECT SECTOR SPDR TR
INDL
81369Y704
1662025
14580
SH
SOLE
13690
0
890
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
8867045
49589
SH
SOLE
49221
0
368
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
11776247
163491
SH
SOLE
159374
0
4117
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
24518443
179780
SH
SOLE
174528
0
5252
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
6206249
97999
SH
SOLE
91997
0
6002
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
968018
11317
SH
SOLE
9574
0
1743
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
25002342
129896
SH
SOLE
125281
0
4615
SERVICE CORP INTL
COM
817565104
303023
4427
SH
SOLE
4427
0
0
SERVICENOW INC
COM
81762P102
74577771
105874
SH
SOLE
102622
0
3252
SFL CORPORATION LTD
SHS
G7738W106
200890
17809
SH
SOLE
17309
0
500
SHAKE SHACK INC
CL A
819047101
795975
10739
SH
SOLE
9384
0
1355
SHELL PLC
SPON ADS
780259305
15845551
240838
SH
SOLE
143711
0
97127
SHENANDOAH TELECOMMUNICATION
COM
82312B106
18451660
861381
SH
SOLE
3235
0
858146
SHERWIN WILLIAMS CO
COM
824348106
161486410
517811
SH
SOLE
500211
0
17600
SHOPIFY INC
CL A
82509L107
3566652
45785
SH
SOLE
44510
0
1275
SIGA TECHNOLOGIES INC
COM
826917106
532000
95000
SH
SOLE
50000
0
45000
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1584700
9752
SH
SOLE
9702
0
50
SKYWORKS SOLUTIONS INC
COM
83088M102
1490693
13260
SH
SOLE
13158
0
102
SL GREEN RLTY CORP
COM
78440X887
1329291
29429
SH
SOLE
9861
0
19568
SMUCKER J M CO
COM NEW
832696405
2811989
22250
SH
SOLE
15119
0
7131
SNAP INC
CL A
83304A106
237020
14000
SH
Put
SOLE
4000
0
10000
SOFI TECHNOLOGIES INC
COM
83406F102
206582
20762
SH
SOLE
20762
0
0
SONOCO PRODS CO
COM
835495102
206873
3703
SH
SOLE
579
0
3124
SONY GROUP CORP
SPONSORED ADR
835699307
6206263
65543
SH
SOLE
49540
0
16003
SOUTHERN CO
COM
842587107
7515335
107177
SH
SOLE
87493
0
19684
SOUTHERN COPPER CORP
COM
84265V105
523227
6079
SH
SOLE
5579
0
500
SOUTHSTATE CORPORATION
COM
840441109
358676
4247
SH
SOLE
1632
0
2615
SOUTHWEST AIRLS CO
COM
844741108
650556
22492
SH
SOLE
18097
0
4395
SOUTHWESTERN ENERGY CO
COM
845467109
324225
49500
SH
SOLE
37000
0
12500
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
2339625
6208
SH
SOLE
5037
0
1171
SPDR GOLD TR
GOLD SHS
78463V107
7906982
41361
SH
SOLE
24807
0
16554
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
249891
7057
SH
SOLE
7057
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
14466913
30437
SH
SOLE
26895
0
3542
SPDR S&P 500 ETF TR
TR UNIT
78462F103
712965
1500
SH
Put
SOLE
500
0
1000
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
6508694
71219
SH
SOLE
59593
0
11626
SPDR SER TR
BLOOMBERG INVT
78468R200
597117
19520
SH
SOLE
19520
0
0
SPDR SER TR
BLOOMBERG SHT TE
78468R408
3301799
131336
SH
SOLE
129432
0
1904
SPDR SER TR
ICE PFD SEC ETF
78464A292
251869
7514
SH
SOLE
7514
0
0
SPDR SER TR
PORTFOLI S&P1500
78464A805
424639
7265
SH
SOLE
7265
0
0
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
408599
15936
SH
SOLE
15936
0
0
SPDR SER TR
PORTFOLIO S&P500
78464A854
1021349
18271
SH
SOLE
17692
0
579
SPDR SER TR
PORTFOLIO S&P600
78468R853
35075840
831575
SH
SOLE
817659
0
13916
SPDR SER TR
PORTFOLIO SHORT
78464A474
2184363
73350
SH
SOLE
71836
0
1514
SPDR SER TR
PRTFLO S&P500 HI
78468R788
547109
13960
SH
SOLE
10458
0
3502
SPDR SER TR
S&P DIVID ETF
78464A763
3954663
31645
SH
SOLE
24756
0
6889
SPDR SER TR
S&P REGL BKG
78464A698
497423
9487
SH
SOLE
8757
0
730
SPLUNK INC
COM
848637104
444100
2915
SH
SOLE
2695
0
220
SPROTT FDS TR
URANIUM MINERS E
85208P303
249556
5170
SH
SOLE
2270
0
2900
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
1426675
74500
SH
SOLE
27190
0
47310
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1545592
97024
SH
SOLE
86372
0
10652
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1585635
196242
SH
SOLE
182247
0
13995
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
298373
7413
SH
SOLE
7413
0
0
STANLEY BLACK & DECKER INC
COM
854502101
522983
5331
SH
SOLE
3362
0
1969
STARBUCKS CORP
COM
855244109
10064328
104826
SH
SOLE
68623
0
36203
STARWOOD PPTY TR INC
COM
85571B105
526026
25025
SH
SOLE
24275
0
750
STATE STR CORP
COM
857477103
669474
8643
SH
SOLE
8643
0
0
STERIS PLC
SHS USD
G8473T100
304492
1385
SH
SOLE
925
0
460
STEWART INFORMATION SVCS COR
COM
860372101
41464399
705777
SH
SOLE
1545
0
704232
STRYKER CORPORATION
COM
863667101
4086114
13645
SH
SOLE
7528
0
6117
SUN CMNTYS INC
COM
866674104
4580227
34253
SH
SOLE
12564
0
21689
SUNCOR ENERGY INC NEW
COM
867224107
666112
20790
SH
SOLE
20305
0
485
SUNOCO LP/SUNOCO FIN CORP
COM UT REP LP
86765K109
272682
4550
SH
SOLE
4100
0
450
SUNRUN INC
COM
86771W105
1888916
96226
SH
SOLE
65713
0
30513
SYNCHRONY FINANCIAL
COM
87165B103
8134509
213001
SH
SOLE
75219
0
137782
SYNOPSYS INC
COM
871607107
712121
1383
SH
SOLE
1383
0
0
SYSCO CORP
COM
871829107
4396136
60114
SH
SOLE
58234
0
1880
T ROWE PRICE ETF INC
CAP APPRECIATION
87283Q867
213427
7724
SH
SOLE
6724
0
1000
T ROWE PRICE ETF INC
PRICE GRW STOCK
87283Q305
462457
15100
SH
SOLE
0
0
15100
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
9992655
96083
SH
SOLE
95038
0
1045
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
198068
13880
SH
SOLE
13865
0
15
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
61880735
383952
SH
SOLE
379559
0
4393
TANGER INC
COM
875465106
826749
29825
SH
SOLE
12525
0
17300
TARGET CORP
COM
87612E106
62896441
441516
SH
SOLE
414818
0
26698
TC ENERGY CORP
COM
87807B107
3226461
82183
SH
SOLE
80127
0
2056
TE CONNECTIVITY LTD
SHS
H84989104
88496893
629215
SH
SOLE
600264
0
28951
TECNOGLASS INC
ORD SHS
G87264100
456860
9995
SH
SOLE
9165
0
830
TEEKAY TANKERS LTD
CL A
Y8565N300
11101935
222172
SH
SOLE
217172
0
5000
TELEDYNE TECHNOLOGIES INC
COM
879360105
232963
522
SH
SOLE
522
0
0
TELEFLEX INCORPORATED
COM
879369106
473746
1900
SH
SOLE
1600
0
300
TELEFONICA BRASIL SA
NEW ADR
87936R205
151858
13881
SH
SOLE
13881
0
0
TELUS CORPORATION
COM
87971M103
420845
23530
SH
SOLE
13200
0
10330
TERADYNE INC
COM
880770102
432383
3984
SH
SOLE
3984
0
0
TESLA INC
COM
88160R101
8427693
33917
SH
SOLE
28503
0
5414
TEXAS INSTRS INC
COM
882508104
7903823
46361
SH
SOLE
32416
0
13945
TEXTRON INC
COM
883203101
683409
8498
SH
SOLE
7876
0
622
TFI INTL INC
COM
87241L109
533471
3902
SH
SOLE
3771
0
131
THE CIGNA GROUP
COM
125523100
1296868
4331
SH
SOLE
2902
0
1429
THE TRADE DESK INC
COM CL A
88339J105
274599
3816
SH
SOLE
3816
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
2219329
4181
SH
SOLE
3629
0
552
THOMSON REUTERS CORP.
COM
884903808
354427
2412
SH
SOLE
2412
0
0
THOR INDS INC
COM
885160101
1530392
12942
SH
SOLE
12942
0
0
TJX COS INC NEW
COM
872540109
83364284
891317
SH
SOLE
849403
0
41914
T-MOBILE US INC
COM
872590104
8262919
51537
SH
SOLE
46325
0
5212
TOPBUILD CORP
COM
89055F103
992380
2652
SH
SOLE
2482
0
170
TORO CO
COM
891092108
861068
8914
SH
SOLE
2620
0
6294
TORONTO DOMINION BK ONT
COM NEW
891160509
326977
5060
SH
SOLE
4792
0
268
TORTOISE ENERGY INFRA CORP
COM
89147L886
306089
10639
SH
SOLE
8390
0
2249
TOTALENERGIES SE
SPONSORED ADS
89151E109
9278479
137709
SH
SOLE
125488
0
12221
TOWNEBANK PORTSMOUTH VA
COM
89214P109
2585277
86871
SH
SOLE
81258
0
5613
TRACTOR SUPPLY CO
COM
892356106
984400
4578
SH
SOLE
3442
0
1136
TRANE TECHNOLOGIES PLC
SHS
G8994E103
7360603
30179
SH
SOLE
18955
0
11224
TRANSUNION
COM
89400J107
1446492
20917
SH
SOLE
3031
0
17886
TRAVELERS COMPANIES INC
COM
89417E109
738149
3875
SH
SOLE
3267
0
608
TREDEGAR CORP
COM
894650100
216524
40023
SH
SOLE
72
0
39951
TREX CO INC
COM
89531P105
17987701
217269
SH
SOLE
5954
0
211315
TRIMBLE INC
COM
896239100
408097
7671
SH
SOLE
3332
0
4339
TRUIST FINL CORP
COM
89832Q109
17066553
462208
SH
SOLE
279385
0
182823
TRUIST FINL CORP
COM
89832Q109
239980
6500
SH
Call
SOLE
6500
0
0
TYLER TECHNOLOGIES INC
COM
902252105
305646
731
SH
SOLE
731
0
0
TYSON FOODS INC
CL A
902494103
1471199
27371
SH
SOLE
26096
0
1275
UBER TECHNOLOGIES INC
COM
90353T100
2796202
45415
SH
SOLE
34700
0
10715
UBS GROUP AG
SHS
H42097107
418055
13529
SH
SOLE
13529
0
0
UDR INC
COM
902653104
1144220
29883
SH
SOLE
15267
0
14616
UNIFIRST CORP MASS
COM
904708104
1134623
6203
SH
SOLE
6203
0
0
UNILEVER PLC
SPON ADR NEW
904767704
3482726
71838
SH
SOLE
66368
0
5470
UNION PAC CORP
COM
907818108
76673704
312296
SH
SOLE
295477
0
16819
UNITED BANKSHARES INC WEST V
COM
909907107
712982
18988
SH
SOLE
15294
0
3694
UNITED PARCEL SERVICE INC
CL B
911312106
106800772
679204
SH
SOLE
628949
0
50255
UNITED RENTALS INC
COM
911363109
465617
812
SH
SOLE
637
0
175
UNITEDHEALTH GROUP INC
COM
91324P102
128158527
243790
SH
SOLE
226775
0
17015
UNITY SOFTWARE INC
COM
91332U101
774375
18938
SH
SOLE
18938
0
0
UNIVERSAL CORP VA
COM
913456109
11553949
171627
SH
SOLE
33264
0
138363
US BANCORP DEL
COM NEW
902973304
7340345
169601
SH
SOLE
156687
0
12914
UTZ BRANDS INC
COM CL A
918090101
7740862
476654
SH
SOLE
295817
0
180837
V F CORP
COM
918204108
897991
47765
SH
SOLE
33700
0
14065
VALERO ENERGY CORP
COM
91913Y100
2252505
17327
SH
SOLE
10142
0
7185
VALVOLINE INC
COM
92047W101
592045
15754
SH
SOLE
402
0
15352
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
2054821
66263
SH
SOLE
44806
0
21457
VANECK ETF TRUST
HIGH YLD MUNIETF
92189H409
383310
7424
SH
SOLE
7424
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
210494
5552
SH
SOLE
1025
0
4527
VANECK ETF TRUST
MRNGSTR WDE MOAT
92189F643
14699008
173194
SH
SOLE
155450
0
17744
VANECK ETF TRUST
RARE EARTH/STRTG
92189H805
629841
10233
SH
SOLE
2733
0
7500
VANECK ETF TRUST
SHRT HGH YLD MUN
92189F387
440498
19905
SH
SOLE
19905
0
0
VANECK MERK GOLD TR
GOLD TRUST
921078101
227544
11400
SH
SOLE
11000
0
400
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
7536476
98671
SH
SOLE
60036
0
38635
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
69414466
901254
SH
SOLE
882121
0
19133
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
1475081
20055
SH
SOLE
19402
0
653
VANGUARD BD INDEX FDS
VANGUARD ULTRA
92203C303
289421
5854
SH
SOLE
3610
0
2244
VANGUARD INDEX FDS
GROWTH ETF
922908736
29005973
93303
SH
SOLE
70929
0
22374
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
1995371
9147
SH
SOLE
8747
0
400
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
702206
3198
SH
SOLE
2096
0
1102
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
10008279
69018
SH
SOLE
48610
0
20408
VANGUARD INDEX FDS
MID CAP ETF
922908629
4178131
17960
SH
SOLE
15828
0
2132
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
2758362
31217
SH
SOLE
30224
0
993
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
94859994
217170
SH
SOLE
213184
0
3986
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
6192056
34406
SH
SOLE
25027
0
9379
VANGUARD INDEX FDS
SMALL CP ETF
922908751
3175707
14886
SH
SOLE
13141
0
1745
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
706116
2921
SH
SOLE
2801
0
120
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
5718363
24106
SH
SOLE
19837
0
4269
VANGUARD INDEX FDS
VALUE ETF
922908744
28128057
188148
SH
SOLE
153941
0
34207
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
12085280
215271
SH
SOLE
208390
0
6881
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
20052620
487900
SH
SOLE
472668
0
15232
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
267012
4141
SH
SOLE
833
0
3308
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
6321539
87763
SH
SOLE
86806
0
957
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
1875007
16300
SH
SOLE
14299
0
2001
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
3475179
68074
SH
SOLE
49322
0
18752
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
205840
3470
SH
SOLE
3470
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
6771308
83308
SH
SOLE
77072
0
6236
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
1997589
24923
SH
SOLE
24622
0
301
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
45092345
582815
SH
SOLE
501311
0
81504
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
4690172
60115
SH
SOLE
43990
0
16125
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
11104061
153075
SH
SOLE
151647
0
1428
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
89039938
522535
SH
SOLE
493002
0
29533
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
921943858
3264261
68147
SH
SOLE
62689
0
5458
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
20782027
186169
SH
SOLE
182040
0
4129
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
378009
4764
SH
SOLE
4695
0
69
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
1213469
18250
SH
SOLE
18250
0
0
VANGUARD WORLD FD
EXTENDED DUR
921910709
209300
2583
SH
SOLE
2583
0
0
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
316732
1040
SH
SOLE
966
0
74
VANGUARD WORLD FDS
ENERGY ETF
92204A306
935627
7978
SH
SOLE
4515
0
3463
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
266078
2884
SH
SOLE
584
0
2300
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
659988
2633
SH
SOLE
2001
0
632
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
578629
2625
SH
SOLE
2625
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
3711924
7669
SH
SOLE
7511
0
158
VEEVA SYS INC
CL A COM
922475108
2424501
12594
SH
SOLE
12594
0
0
VENTAS INC
COM
92276F100
247861
4973
SH
SOLE
4146
0
827
VERALTO CORP
COM SHS
92338C103
685774
8337
SH
SOLE
5303
0
3034
VERISK ANALYTICS INC
COM
92345Y106
2567864
10751
SH
SOLE
10751
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
27705633
734900
SH
SOLE
556789
0
178111
VERIZON COMMUNICATIONS INC
COM
92343V104
1417520
37600
SH
Call
SOLE
12600
0
25000
VERRA MOBILITY CORP
CL A COM STK
92511U102
41267158
1784944
SH
SOLE
8302
0
1776642
VERTEX PHARMACEUTICALS INC
COM
92532F100
89250680
219238
SH
SOLE
207310
0
11928
VICI PPTYS INC
COM
925652109
363783
11411
SH
SOLE
10711
0
700
VILLAGE FARMS INTL INC
COM
92707Y108
122141
160500
SH
SOLE
152000
0
8500
VIRTUS DIVERSIFIED INCM & CO
COM
92840N100
580265
27658
SH
SOLE
25358
0
2300
VIRTUS DIVIDEND INTEREST & P
COM
92840R101
215485
17102
SH
SOLE
14849
0
2253
VIRTUS EQUITY & CONV INCM FD
COM
92841M101
206591
9880
SH
SOLE
8625
0
1255
VISA INC
COM CL A
92826C839
129414755
497283
SH
SOLE
438006
0
59277
VISTRA CORP
COM
92840M102
323568
8400
SH
SOLE
8400
0
0
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
136810
15725
SH
SOLE
13475
0
2250
VULCAN MATLS CO
COM
929160109
901682
3972
SH
SOLE
3622
0
350
WABTEC
COM
929740108
317250
2500
SH
SOLE
2329
0
171
WALGREENS BOOTS ALLIANCE INC
COM
931427108
1631550
62488
SH
SOLE
29938
0
32550
WALGREENS BOOTS ALLIANCE INC
COM
931427108
1242836
47600
SH
Call
SOLE
18700
0
28900
WALMART INC
COM
931142103
72482681
459818
SH
SOLE
393305
0
66513
WARNER BROS DISCOVERY INC
COM SER A
934423104
1217489
106985
SH
SOLE
72727
0
34258
WASTE CONNECTIONS INC
COM
94106B101
387803
2598
SH
SOLE
2398
0
200
WASTE MGMT INC DEL
COM
94106L109
5467191
30526
SH
SOLE
24299
0
6227
WATSCO INC
COM
942622200
163845560
382366
SH
SOLE
353507
0
28859
WD 40 CO
COM
929236107
1326725
5550
SH
SOLE
5550
0
0
WEC ENERGY GROUP INC
COM
92939U106
644780
7661
SH
SOLE
6994
0
667
WELLS FARGO CO NEW
COM
949746101
70054365
1421237
SH
SOLE
1341622
0
79615
WELLTOWER INC
COM
95040Q104
498747
5530
SH
SOLE
5344
0
186
WESBANCO INC
COM
950810101
573695
18288
SH
SOLE
16588
0
1700
WESTROCK CO
COM
96145D105
3768951
90774
SH
SOLE
800
0
89974
WESTROCK COFFEE CO
COM
96145W103
1670764
163640
SH
SOLE
112065
0
51575
WEYERHAEUSER CO MTN BE
COM NEW
962166104
837530
24088
SH
SOLE
17578
0
6510
WHEATON PRECIOUS METALS CORP
COM
962879102
1763796
35748
SH
SOLE
20964
0
14784
WHIRLPOOL CORP
COM
963320106
214924
1765
SH
SOLE
815
0
950
WHITE MTNS INS GROUP LTD
COM
G9618E107
3292962
2188
SH
SOLE
942
0
1246
WHITEHORSE FIN INC
COM
96524V106
134968
10973
SH
SOLE
10973
0
0
WILLIAMS COS INC
COM
969457100
6700489
192377
SH
SOLE
181426
0
10951
WILLIAMS SONOMA INC
COM
969904101
1463995
7255
SH
SOLE
1735
0
5520
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
328514
1362
SH
SOLE
1027
0
335
WILLSCOT MOBIL MINI HLDNG CO
COM CL A
971378104
464558
10440
SH
SOLE
9704
0
736
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
472393
9463
SH
SOLE
6321
0
3142
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
275224
6423
SH
SOLE
6423
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717Y527
50963508
1014401
SH
SOLE
985988
0
28413
WISDOMTREE TR
INTL EQUITY FD
97717W703
1048100
19960
SH
SOLE
15854
0
4106
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
255169
3105
SH
SOLE
3105
0
0
WISDOMTREE TR
US MIDCAP FUND
97717W570
24543125
427655
SH
SOLE
416906
0
10749
WISDOMTREE TR
US SMALLCAP FUND
97717W562
875587
17575
SH
SOLE
11885
0
5690
WORKDAY INC
CL A
98138H101
1946499
7051
SH
SOLE
7051
0
0
WP CAREY INC
COM
92936U109
9738834
150210
SH
SOLE
76741
0
73469
XCEL ENERGY INC
COM
98389B100
2189931
35373
SH
SOLE
29912
0
5461
XP INC
CL A
G98239109
834970
32028
SH
SOLE
32028
0
0
XYLEM INC
COM
98419M100
102406182
896063
SH
SOLE
809479
0
86584
YANDEX N V
SHS CLASS A
N97284108
356351
12458
SH
SOLE
12261
0
197
YUM BRANDS INC
COM
988498101
2890778
22124
SH
SOLE
20081
0
2043
YUM CHINA HLDGS INC
COM
98850P109
1655215
39141
SH
SOLE
1483
0
37658
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
1745695
6346
SH
SOLE
830
0
5516
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
1977022
16251
SH
SOLE
5387
0
10864
ZIONS BANCORPORATION N A
COM
989701107
263220
6000
SH
SOLE
3000
0
3000
ZOETIS INC
CL A
98978V103
9500684
48139
SH
SOLE
37678
0
10461