0001085146-22-003305.txt : 20221011
0001085146-22-003305.hdr.sgml : 20221011
20221011105924
ACCESSION NUMBER: 0001085146-22-003305
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20220930
FILED AS OF DATE: 20221011
DATE AS OF CHANGE: 20221011
EFFECTIVENESS DATE: 20221011
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: DAVENPORT & Co LLC
CENTRAL INDEX KEY: 0000887777
IRS NUMBER: 000000000
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-03200
FILM NUMBER: 221303013
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
13F-HR
LIVE
false
false
false
0000887777
XXXXXXXX
09-30-2022
09-30-2022
false
DAVENPORT & Co LLC
P O BOX 85678
RICHMOND
VA
23285-5678
13F HOLDINGS REPORT
028-03200
N
Stefanie Boykin
Compliance Manager
804-697-2978
/s/ Stefanie Boykin
Richmond
VA
10-10-2022
0
992
11501387
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
22ND CENTY GROUP INC
COM
90137F103
14
15000
SH
SOLE
15000
0
0
3M CO
COM
88579Y101
56546
509467
SH
SOLE
470377
0
39090
3M CO
COM
88579Y101
1160
10500
SH
Call
SOLE
2800
0
7700
8X8 INC NEW
COM
282914100
186
54032
SH
SOLE
7167
0
46865
ABBOTT LABS
COM
002824100
64135
661783
SH
SOLE
612433
0
49350
ABBVIE INC
COM
00287Y109
26569
197892
SH
SOLE
165523
0
32369
ABRDN AUSTRALIA EQUITY FD IN
COM
003011103
602
149428
SH
SOLE
134355
0
15073
ABRDN TOTAL DYNAMIC DIVIDEND
COM SH BEN INT
00326L100
113
15806
SH
SOLE
12331
0
3475
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
87594
341074
SH
SOLE
328635
0
12439
ACTIVISION BLIZZARD INC
COM
00507V109
1925
25898
SH
SOLE
23749
0
2149
ADOBE SYSTEMS INCORPORATED
COM
00724F101
83051
300258
SH
SOLE
276732
0
23526
ADVANCE AUTO PARTS INC
COM
00751Y106
1231
7872
SH
SOLE
6422
0
1450
ADVANCED MICRO DEVICES INC
COM
007903107
882
13923
SH
SOLE
12277
0
1646
AEMETIS INC
COM NEW
00770K202
397
64950
SH
SOLE
50450
0
14500
AES CORP
COM
00130H105
2466
109110
SH
SOLE
75491
0
33619
AFLAC INC
COM
001055102
8468
150668
SH
SOLE
144384
0
6284
AGNICO EAGLE MINES LTD
COM
008474108
429
10169
SH
SOLE
10169
0
0
AIR PRODS & CHEMS INC
COM
009158106
101897
438928
SH
SOLE
404358
0
34570
AIR PRODS & CHEMS INC
COM
009158106
303
1300
SH
Call
SOLE
1100
0
200
AIRBNB INC
COM CL A
009066101
253
2412
SH
SOLE
2412
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
4392
54685
SH
SOLE
54685
0
0
ALBANY INTL CORP
CL A
012348108
1317
16708
SH
SOLE
16708
0
0
ALBEMARLE CORP
COM
012653101
44630
168767
SH
SOLE
71525
0
97242
ALCON AG
ORD SHS
H01301128
1287
22126
SH
SOLE
21962
0
164
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
2639
32996
SH
SOLE
6942
0
26054
ALIGHT INC
COM CL A
01626W101
94273
12781410
SH
SOLE
8998092
0
3783318
ALIGN TECHNOLOGY INC
COM
016255101
286
1380
SH
SOLE
1064
0
316
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
1469
41907
SH
SOLE
6307
0
35600
ALLSTATE CORP
COM
020002101
741
5946
SH
SOLE
5576
0
370
ALPHABET INC
CAP STK CL C
02079K107
91677
951056
SH
SOLE
815197
0
135859
ALPHABET INC CAP STK
CL A
02079K305
161386
1681218
SH
SOLE
1531811
0
149407
ALPS ETF TR
ALERIAN MLP
00162Q452
1772
48467
SH
SOLE
39237
0
9230
ALPS ETF TR
OSHARES US QUALT
00162Q387
1486
40153
SH
SOLE
35153
0
5000
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
441
11335
SH
SOLE
11191
0
144
ALPS ETF TR
RIVERFRONT DYM
00162Q536
395
18155
SH
SOLE
17826
0
329
ALTRIA GROUP INC
COM
02209S103
9457
234199
SH
SOLE
175088
0
59111
AMAZON INC
COM
023135106
183262
1616664
SH
SOLE
1455160
0
161504
AMBEV SA
SPONSORED ADR
02319V103
1099
388415
SH
SOLE
384285
0
4130
AMCOR PLC
ORD
G0250X107
1546
144045
SH
SOLE
142365
0
1680
AMDOCS LTD
SHS
G02602103
1706
21471
SH
SOLE
21458
0
13
AMERICAN ELEC PWR CO INC
COM
025537101
2883
33345
SH
SOLE
27932
0
5413
AMERICAN EXPRESS CO
COM
025816109
6879
50989
SH
SOLE
26732
0
24257
AMERICAN TOWER CORP NEW
COM
03027X100
164189
765531
SH
SOLE
701431
0
64100
AMERICAN WTR WKS CO INC NEW
COM
030420103
1033
7937
SH
SOLE
7537
0
400
AMERIPRISE FINL INC
COM
03076C106
2222
8821
SH
SOLE
2463
0
6358
AMERISOURCEBERGEN CORP
COM
03073E105
776
5733
SH
SOLE
5683
0
50
AMETEK INC
COM
031100100
812
7159
SH
SOLE
2559
0
4600
AMGEN INC
COM
031162100
13503
59907
SH
SOLE
45293
0
14614
AMGEN INC
COM
031162100
1488
6600
SH
Call
SOLE
2000
0
4600
AMPHENOL CORP NEW
CL A
032095101
709
10592
SH
SOLE
10352
0
240
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
1427
44576
SH
SOLE
36571
0
8005
ANALOG DEVICES INC
COM
032654105
8302
59582
SH
SOLE
56140
0
3442
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
1058
23411
SH
SOLE
18239
0
5172
AON PLC
SHS CL A
G0403H108
61250
228504
SH
SOLE
214374
0
14130
APOLLO GLOBAL MGMT INC
COM
03769M106
626
13452
SH
SOLE
7256
0
6196
APPLE INC
COM
037833100
196443
1417904
SH
SOLE
1140144
0
277760
APPLIED MATLS INC
COM
038222105
3439
41975
SH
SOLE
24513
0
17462
APTARGROUP INC
COM
038336103
524
5510
SH
SOLE
1433
0
4077
APTIV PLC
SHS
G6095L109
3593
45943
SH
SOLE
45943
0
0
ARBOR REALTY TRUST INC
COM
038923108
219
19065
SH
SOLE
13065
0
6000
ARCBEST CORP
COM
03937C105
1223
16815
SH
SOLE
15372
0
1443
ARCHAEA ENERGY INC
COM CL A
03940F103
17638
981436
SH
SOLE
328988
0
652448
ARCHER DANIELS MIDLAND CO
COM
039483102
4387
54532
SH
SOLE
43399
0
11133
ARES CAPITAL CORP
COM
04010L103
5363
317715
SH
SOLE
279690
0
38025
ARGENX SE
SPONSORED ADR
04016X101
435
1231
SH
SOLE
1231
0
0
ARISTA NETWORKS INC
COM
040413106
658
5830
SH
SOLE
2714
0
3116
ARK ETF TR
AUTNMUS TECHNLGY
00214Q203
212
4705
SH
SOLE
1497
0
3208
ARK ETF TR
GENOMIC REV ETF
00214Q302
675
20545
SH
SOLE
9386
0
11159
ARK ETF TR
INNOVATION ETF
00214Q104
795
21078
SH
SOLE
7019
0
14059
ARMADA HOFFLER PPTYS INC
COM
04208T108
1288
124075
SH
SOLE
123075
0
1000
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
1069
13491
SH
SOLE
13491
0
0
ASHLAND INC
COM
044186104
608
6399
SH
SOLE
255
0
6144
ASML HOLDING N V N Y REGISTRY
SHS
N07059210
290
698
SH
SOLE
677
0
21
ASTRAZENECA PLC
SPONSORED ADR
046353108
1814
33086
SH
SOLE
29685
0
3401
AT&T INC
COM
00206R102
6660
433485
SH
SOLE
324873
0
108612
ATLANTIC UN BANKSHARES CORP
COM
04911A107
1364
44888
SH
SOLE
29640
0
15248
ATLASSIAN CORP PLC
CL A
G06242104
1285
6102
SH
SOLE
6102
0
0
ATMOS ENERGY CORP
COM
049560105
216
2122
SH
SOLE
1822
0
300
AUTODESK INC
COM
052769106
37232
197970
SH
SOLE
194414
0
3556
AUTOMATIC DATA PROCESSING IN
COM
053015103
8887
39291
SH
SOLE
32489
0
6802
AUTONATION INC
COM
05329W102
225
2205
SH
SOLE
2205
0
0
AUTOZONE INC
COM
053332102
3286
1534
SH
SOLE
1527
0
7
AVID TECHNOLOGY INC
COM
05367P100
12115
520874
SH
SOLE
2105
0
518769
AZENTA INC
COM
114340102
1048
24463
SH
SOLE
24463
0
0
BADGER METER INC
COM
056525108
543
5878
SH
SOLE
5878
0
0
BALL CORP
COM
058498106
6718
139031
SH
SOLE
97298
0
41733
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
1051
236179
SH
SOLE
235299
0
880
BANCORP INC DEL
COM
05969A105
359
16347
SH
SOLE
16347
0
0
BANK HAWAII CORP
COM
062540109
1439
18904
SH
SOLE
18904
0
0
BANK NEW YORK MELLON CORP
COM
064058100
328
8519
SH
SOLE
8216
0
303
BANK NOVA SCOTIA HALIFAX
COM
064149107
1964
41289
SH
SOLE
41289
0
0
BARCLAYS PLC
ADR
06738E204
350
54656
SH
SOLE
54450
0
206
BARINGS BDC INC
COM
06759L103
103
12399
SH
SOLE
10649
0
1750
BARINGS CORPORATE INVS
COM
06759X107
462
35691
SH
SOLE
14541
0
21150
BARRICK GOLD CORP
COM
067901108
585
37740
SH
SOLE
28264
0
9476
BASSETT FURNITURE INDS INC
COM
070203104
325
20716
SH
SOLE
0
0
20716
BAUSCH PLUS LOMB CORP
COMMON SHARES
071705107
1370
89319
SH
SOLE
38738
0
50581
BAXTER INTL INC
COM
071813109
353
6562
SH
SOLE
3334
0
3228
BCE INC
COM NEW
05534B760
6043
144012
SH
SOLE
118602
0
25410
BECTON DICKINSON & CO
COM
075887109
3036
13624
SH
SOLE
9976
0
3648
BERKLEY W R CORP
COM
084423102
409
6341
SH
SOLE
5930
0
411
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
10162
25
SH
SOLE
4
0
21
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
226479
846968
SH
SOLE
761168
0
85800
BGSF INC
COM
05601C105
166
14900
SH
SOLE
9900
0
5000
BHP GROUP LTD
SPONSORED ADS
088606108
2991
59773
SH
SOLE
53555
0
6218
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
522
6152
SH
SOLE
5246
0
906
BIOVENTUS INC
COM CL A
09075A108
103
14701
SH
SOLE
10989
0
3712
BIOXCEL THERAPEUTICS INC
COM
09075P105
1283
108545
SH
SOLE
44825
0
63720
BK OF AMERICA CORP
COM
060505104
50514
1664145
SH
SOLE
1471008
0
193137
BLACK KNIGHT INC
COM
09215C105
69777
1072993
SH
SOLE
1046654
0
26339
BLACKROCK ENHANCD CAP & INM
COM
09256A109
327
19885
SH
SOLE
16463
0
3422
BLACKROCK ENHANCED EQUITY DI
COM
09251A104
347
42820
SH
SOLE
35608
0
7212
BLACKROCK INC
COM
09247X101
7300
13265
SH
SOLE
12994
0
271
BLACKROCK MULTI SECTOR INC T
COM
09258A107
865
60750
SH
SOLE
53850
0
6900
BLACKSTONE INC
COM
09260D107
6650
79455
SH
SOLE
76297
0
3158
BLOCK INC
CL A
852234103
470
8538
SH
SOLE
7803
0
735
BLUE OWL CAPITAL INC
COM CL A
09581B103
216
23400
SH
SOLE
6300
0
17100
BOEING CO
COM
097023105
34307
280652
SH
SOLE
260503
0
20149
BOOKING HOLDINGS INC
COM
09857L108
41127
24834
SH
SOLE
24077
0
757
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
5713
61865
SH
SOLE
61829
0
36
BOSTON BEER INC
CL A
100557107
597
1845
SH
SOLE
1721
0
124
BOSTON SCIENTIFIC CORP
COM
101137107
977
25226
SH
SOLE
19628
0
5598
BP PLC
SPONSORED ADR
055622104
5893
206409
SH
SOLE
100946
0
105463
BRISTOL-MYERS SQUIBB CO
COM
110122108
20611
289864
SH
SOLE
198430
0
91434
BRISTOL-MYERS SQUIBB CO
RIGHT 12/30/2030
110122140
13
93770
SH
SOLE
21970
0
71800
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
4388
123608
SH
SOLE
115702
0
7906
BROADCOM INC
COM
11135F101
59787
134628
SH
SOLE
129208
0
5420
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
330893
8099882
SH
SOLE
7418802
0
681080
BROOKFIELD INFRAST PARTNERS LP INT
UNIT
G16252101
6111
170583
SH
SOLE
48810
0
121773
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG SHS A
11275Q107
637
15561
SH
SOLE
9586
0
5975
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
767
44557
SH
SOLE
38057
0
6500
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
4108
125733
SH
SOLE
51799
0
73934
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP
UNIT
G16258108
13076
418673
SH
SOLE
106904
0
311769
BROWN & BROWN INC
COM
115236101
250
4133
SH
SOLE
4133
0
0
BROWN FORMAN CORP
CL B
115637209
789
11850
SH
SOLE
11600
0
250
BRP GROUP INC
COM CL A
05589G102
16067
611374
SH
SOLE
4010
0
607364
BRUKER CORP
COM
116794108
306
5765
SH
SOLE
3140
0
2625
BUILDERS FIRSTSOURCE INC
COM
12008R107
40267
687826
SH
SOLE
661372
0
26454
BUNGE LIMITED
COM
G16962105
60863
737902
SH
SOLE
687106
0
50796
C & F FINL CORP
COM
12466Q104
440
8232
SH
SOLE
2375
0
5857
CAESARS ENTERTAINMENT INC NE
COM
12769G100
19557
605676
SH
SOLE
579610
0
26066
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
966
95786
SH
SOLE
69286
0
26500
CALAMOS STRATEGIC TOTAL RETU
COM SH BEN INT
128125101
2970
237569
SH
SOLE
192032
0
45537
CAMECO CORP
COM
13321L108
955
36035
SH
SOLE
30985
0
5050
CANADIAN IMPERIAL BKM TO
COM
136069101
1146
26196
SH
SOLE
25998
0
198
CANADIAN NATL RY CO
COM
136375102
4330
40099
SH
SOLE
39165
0
934
CANNAE HLDGS INC
COM
13765N107
138370
6692904
SH
SOLE
5342915
0
1349989
CANOPY GROWTH CORP
COM
138035100
112
41144
SH
SOLE
41144
0
0
CAPITAL GROUP GROWTH ETF
SHS CREATION UNI
14020G101
1230
63012
SH
SOLE
57792
0
5220
CAPITAL ONE FINL CORP
COM
14040H105
59635
644572
SH
SOLE
562361
0
82211
CARDINAL HEALTH INC
COM
14149Y108
359
5380
SH
SOLE
5230
0
150
CARLISLE COS INC
COM
142339100
1557
5554
SH
SOLE
2854
0
2700
CARMAX INC
COM
143130102
51893
788586
SH
SOLE
701372
0
87214
CARNIVAL CORP
COMMON STOCK
143658300
292
41487
SH
SOLE
32873
0
8614
CARRIER GLOBAL CORPORATION
COM
14448C104
3706
104208
SH
SOLE
68348
0
35860
CASELLA WASTE SYS INC
CL A
147448104
1662
21756
SH
SOLE
21406
0
350
CATERPILLAR INC
COM
149123101
7633
46520
SH
SOLE
26557
0
19963
CBRE GBL REAL ESTATE INC FD
COM
12504G100
102
17758
SH
SOLE
17758
0
0
CBRE GROUP INC
CL A
12504L109
2916
43201
SH
SOLE
42616
0
585
CELSIUS HLDGS INC
COM NEW
15118V207
524
5784
SH
SOLE
4784
0
1000
CENTERPOINT ENERGY INC
COM
15189T107
919
32600
SH
SOLE
32600
0
0
CHART INDS INC
COM
16115Q308
21100
114987
SH
SOLE
10798
0
104189
CHARTER COMMUNICATIONS INC N
CL A
16119P108
245
806
SH
SOLE
678
0
128
CHEESECAKE FACTORY INC
COM
163072101
1009
34458
SH
SOLE
34458
0
0
CHEVRON CORP NEW
COM
166764100
98196
682402
SH
SOLE
588034
0
94368
CHEVRON CORP NEW
COM
166764100
2327
16200
SH
Call
SOLE
4400
0
11800
CHEWY INC
CL A
16679L109
2809
91435
SH
SOLE
58055
0
33380
CHIPOTLE MEXICAN GRILL INC
COM
169656105
457
304
SH
SOLE
244
0
60
CHUBB LIMITED
COM
H1467J104
7217
39681
SH
SOLE
38709
0
972
CHURCH & DWIGHT CO INC
COM
171340102
1927
26967
SH
SOLE
16532
0
10435
CIGNA CORP NEW
COM
125523100
1404
5044
SH
SOLE
2815
0
2229
CINCINNATI FINL CORP
COM
172062101
495
5530
SH
SOLE
3987
0
1543
CINTAS CORP
COM
172908105
1161
2990
SH
SOLE
2260
0
730
CION INVT CORP
COM
17259U204
89
10429
SH
SOLE
10429
0
0
CISCO SYS INC
COM
17275R102
22902
572502
SH
SOLE
456024
0
116478
CISCO SYS INC
COM
17275R102
924
23100
SH
Call
SOLE
7500
0
15600
CITIGROUP INC
COM NEW
172967424
38013
907893
SH
SOLE
837267
0
70626
CITY HLDG CO
COM
177835105
437
4923
SH
SOLE
4323
0
600
CLEVELAND-CLIFFS INC NEW
COM
185899101
205
15254
SH
SOLE
11355
0
3899
CLOROX CO DEL
COM
189054109
3758
29268
SH
SOLE
24514
0
4754
CME GROUP INC
COM
12572Q105
577
3256
SH
SOLE
2120
0
1136
COCA COLA CO
COM
191216100
25644
457761
SH
SOLE
218288
0
239473
COCA COLA CO
COM
191216100
1725
30800
SH
Call
SOLE
6400
0
24400
COCA-COLA FEMSA SAB DE CV
SPONSORD ADR REP
191241108
283
4839
SH
SOLE
2289
0
2550
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
493
21194
SH
SOLE
17789
0
3405
COHEN & STEERS LTD DURATION
COM
19248C105
271
14950
SH
SOLE
13950
0
1000
COHEN & STEERS REIT & PFD &
COM
19247X100
264
13622
SH
SOLE
11361
0
2261
COHEN & STEERS SELECT PFD &
COM
19248Y107
188
10450
SH
SOLE
9300
0
1150
COHEN & STEERS TOTAL RETURN
COM
19247R103
203
16796
SH
SOLE
8357
0
8439
COHERENT CORP
COM
19247G107
1589
45602
SH
SOLE
45602
0
0
COLGATE PALMOLIVE CO
COM
194162103
3024
43039
SH
SOLE
22007
0
21032
COLUMBIA ETF TR I
MULTI SEC MUNI
19761L607
460
23639
SH
SOLE
22139
0
1500
COMCAST CORP NEW
CL A
20030N101
71311
2408074
SH
SOLE
2277340
0
130734
COMMUNITY HEALTHCARE TR INC
COM
20369C106
226
6898
SH
SOLE
6898
0
0
CONAGRA BRANDS INC
COM
205887102
4900
150133
SH
SOLE
117937
0
32196
CONOCOPHILLIPS
COM
20825C104
4666
45588
SH
SOLE
28557
0
17031
CONSOLIDATED EDISON INC
COM
209115104
871
10161
SH
SOLE
9511
0
650
CONSTELLATION BRANDS INC
CL A
21036P108
54319
235728
SH
SOLE
225889
0
9839
CONSTELLATION ENERGY CORP
COM
21037T109
200
2408
SH
SOLE
1961
0
447
CONSTRUCTION PARTNERS INC
COM CL A
21044C107
1044
39816
SH
SOLE
39816
0
0
CONX CORP
*W EXP 10/30/202
212873111
1
14250
SH
SOLE
12500
0
1750
CONX CORP
COM CL A
212873103
550
55000
SH
SOLE
50000
0
5000
COPART INC
COM
217204106
327
3074
SH
SOLE
3074
0
0
CORNING INC
COM
219350105
907
31260
SH
SOLE
29520
0
1740
CORTEVA INC
COM
22052L104
1204
21075
SH
SOLE
15955
0
5120
COSTAR GROUP INC
COM
22160N109
5471
78552
SH
SOLE
66492
0
12060
COSTCO WHSL CORP NEW
COM
22160K105
10891
23051
SH
SOLE
15570
0
7481
COTERRA ENERGY INC
COM
127097103
176490
6767693
SH
SOLE
6230938
0
536755
CRACKER BARREL OLD CTRY STOR
COM
22410J106
722
7798
SH
SOLE
7318
0
480
CREDIT SUISSE ASSET MGMT INC
COM
224916106
38
14500
SH
SOLE
14500
0
0
CRESCENT ENERGY COMPANY
CL A COM
44952J104
783
58121
SH
SOLE
37121
0
21000
CROWDSTRIKE HLDGS INC
CL A
22788C105
282
1711
SH
SOLE
1551
0
160
CROWN CASTLE INC
COM
22822V101
66713
461638
SH
SOLE
434937
0
26701
CSX CORP
COM
126408103
4279
160607
SH
SOLE
52317
0
108290
CUMMINS INC
COM
231021106
7763
38148
SH
SOLE
30696
0
7452
CVS HEALTH CORP
COM
126650100
30837
323292
SH
SOLE
231278
0
92014
D R HORTON INC
COM
23331A109
548
8144
SH
SOLE
7742
0
402
DANAHER CORPORATION
COM
235851102
141259
547325
SH
SOLE
497594
0
49731
DARDEN RESTAURANTS INC
COM
237194105
216
1714
SH
SOLE
1114
0
600
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
293
11980
SH
SOLE
9415
0
2565
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
499
22780
SH
SOLE
13930
0
8850
DBX ETF TR
XTRACK USD HIGH
233051432
498
15207
SH
SOLE
15207
0
0
DEERE & CO
COM
244199105
58330
173746
SH
SOLE
159753
0
13993
DELTA AIR LINES INC DEL
COM NEW
247361702
644
22964
SH
SOLE
19937
0
3027
DENISON MINES CORP
COM
248356107
119
100000
SH
SOLE
100000
0
0
DEVON ENERGY CORP NEW
COM
25179M103
11232
186786
SH
SOLE
154378
0
32408
DEXCOM INC
COM
252131107
1317
16356
SH
SOLE
16216
0
140
DIAGEO PLC
SPON ADR NEW
25243Q205
77208
454682
SH
SOLE
403178
0
51504
DIAMOND HILL INVT GROUP INC
COM NEW
25264R207
17603
107076
SH
SOLE
357
0
106719
DIGITAL RLTY TR INC
COM
253868103
46136
467921
SH
SOLE
438933
0
28988
DISCOVER FINL SVCS
COM
254709108
3559
39145
SH
SOLE
38400
0
745
DISH NETWORK CORPORATION
CL A
25470M109
48095
3477552
SH
SOLE
3444130
0
33422
DISH NETWORK CORPORATION
CL A
25470M109
7789
563200
SH
Call
SOLE
563200
0
0
DISNEY WALT CO
COM
254687106
61820
651018
SH
SOLE
561356
0
89662
DNP SELECT INCOME FD INC
COM
23325P104
1217
117502
SH
SOLE
78555
0
38947
DOCUSIGN INC
COM
256163106
533
9976
SH
SOLE
3651
0
6325
DOLLAR GEN CORP NEW
COM
256677105
1060
4421
SH
SOLE
3911
0
510
DOLLAR TREE INC
COM
256746108
1923
14126
SH
SOLE
11037
0
3089
DOMINION ENERGY INC
COM
25746U109
100305
1443157
SH
SOLE
1193729
0
249428
DOVER CORP
COM
260003108
420
3602
SH
SOLE
3450
0
152
DOW INC
COM
260557103
4814
109566
SH
SOLE
59066
0
50500
DOW INC
COM
260557103
1388
31600
SH
Call
SOLE
8800
0
22800
DRAFTKINGS INC NEW
COM CL A
26142V105
71673
4702482
SH
SOLE
3523250
0
1179232
DRIVE SHACK INC
COM
262077100
40
65000
SH
SOLE
25000
0
40000
DT MIDSTREAM INC
COMMON STOCK
23345M107
271
5221
SH
SOLE
5121
0
100
DTE ENERGY CO
COM
233331107
436
3792
SH
SOLE
3592
0
200
DUKE ENERGY CORP NEW
COM NEW
26441C204
13819
148530
SH
SOLE
100225
0
48305
DUPONT DE NEMOURS INC
COM
26614N102
617
12242
SH
SOLE
9242
0
3000
DURECT CORP
COM
266605104
96
166750
SH
SOLE
16750
0
150000
EATON CORP PLC
SHS
G29183103
2884
21625
SH
SOLE
14680
0
6945
EATON VANCE TAX ADVT DIV INC
COM
27828G107
557
25626
SH
SOLE
18245
0
7381
EATON VANCE TAX-MANAGED GLOB
COM
27829C105
135
17820
SH
SOLE
17820
0
0
EBAY INC.
COM
278642103
627
17029
SH
SOLE
15265
0
1764
ECOLAB INC
COM
278865100
2951
20433
SH
SOLE
13401
0
7032
EDWARDS LIFESCIENCES CORP
COM
28176E108
529
6400
SH
SOLE
6400
0
0
EIGER BIOPHARMACEUTICALS INC
COM
28249U105
1902
252601
SH
SOLE
108950
0
143651
ELANCO ANIMAL HEALTH INC
COM
28414H103
201
16218
SH
SOLE
7663
0
8555
ELECTRONIC ARTS INC
COM
285512109
54229
466781
SH
SOLE
435831
0
30950
ELEVANCE HEALTH INC
COM
036752103
83370
183340
SH
SOLE
166899
0
16441
EMERSON ELEC CO
COM
291011104
4704
64248
SH
SOLE
57225
0
7023
ENBRIDGE INC
COM
29250N105
76104
2035533
SH
SOLE
1881717
0
153816
ENERGY FUELS INC
COM NEW
292671708
61
10000
SH
SOLE
10000
0
0
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
523
47400
SH
SOLE
16924
0
30476
ENOVIS CORPORATION
COM
194014502
32256
700158
SH
SOLE
445089
0
255069
ENPHASE ENERGY INC
COM
29355A107
2841
10238
SH
SOLE
7427
0
2811
ENTEGRIS INC
COM
29362U104
729
8780
SH
SOLE
2605
0
6175
ENTERPRISE PRODS PARTNERS L
COM
293792107
7317
307481
SH
SOLE
112987
0
194494
EOG RES INC
COM
26875P101
36402
325231
SH
SOLE
317726
0
7505
EQUIFAX INC
COM
294429105
434
2529
SH
SOLE
2529
0
0
EQUINIX INC
COM
29444U700
1270
2232
SH
SOLE
2232
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
472
7506
SH
SOLE
3431
0
4075
ESAB CORPORATION
COM
29605J106
19149
573596
SH
SOLE
401235
0
172361
ETFIS SER TR I
VIRTUS INFRCAP
26923G822
866
45501
SH
SOLE
41451
0
4050
ETSY INC
COM
29786A106
31463
311948
SH
SOLE
307365
0
4583
EVERSOURCE ENERGY
COM
30040W108
596
7640
SH
SOLE
6908
0
732
EVERTEC INC
COM
30040P103
1217
38827
SH
SOLE
38827
0
0
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
71595
2164959
SH
SOLE
1477530
0
687429
EXELON CORP
COM
30161N101
409
10918
SH
SOLE
9572
0
1346
EXTRA SPACE STORAGE INC
COM
30225T102
618
3580
SH
SOLE
3580
0
0
EXXON MOBIL CORP
COM
30231G102
30905
353944
SH
SOLE
237156
0
116788
F N B CORP
COM
302520101
308
26587
SH
SOLE
5322
0
21265
F5 INC
COM
315616102
4113
28418
SH
SOLE
28418
0
0
FACTSET RESH SYS INC
COM
303075105
656
1640
SH
SOLE
1514
0
126
FAIR ISAAC CORP
COM
303250104
356
863
SH
SOLE
863
0
0
FASTENAL CO
COM
311900104
1848
40139
SH
SOLE
30183
0
9956
FEDEX CORP
COM
31428X106
9977
67173
SH
SOLE
31206
0
35967
FIDELITY NATIONAL FINANCIAL FNF GROUP
COM
31620R303
105270
2906554
SH
SOLE
2632302
0
274252
FIDELITY NATL INFORMATION SV
COM
31620M106
5904
78130
SH
SOLE
77456
0
674
FIDUS INVT CORP
COM
316500107
500
29099
SH
SOLE
29099
0
0
FIRST BANCORP N C
COM
318910106
740
20239
SH
SOLE
20139
0
100
FIRST CMNTY BANKSHARES INC V
COM
31983A103
1298
40405
SH
SOLE
20608
0
19797
FIRST FINL BANKSHARES INC
COM
32020R109
1190
28458
SH
SOLE
28458
0
0
FIRST INDL RLTY TR INC
COM
32054K103
334
7461
SH
SOLE
5261
0
2200
FIRST REP BK SAN FRANCISCO C
COM
33616C100
590
4521
SH
SOLE
4521
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
1293
77442
SH
SOLE
65942
0
11500
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
435
9430
SH
SOLE
4136
0
5294
FIRST TR EXCHANGE TRAD FD VI
FST TR GLB FD
33739H101
3406
134412
SH
SOLE
67645
0
66767
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
355
6248
SH
SOLE
6083
0
165
FIRST TR EXCHANGE TRADED FD
DOW 30 EQL WGT
33733A201
370
14895
SH
SOLE
14895
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
280
17922
SH
SOLE
16602
0
1320
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
239
6502
SH
SOLE
6502
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
304
3124
SH
SOLE
3124
0
0
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
453
9869
SH
SOLE
9477
0
392
FIRST TR EXCHANGE TRADED FD
INDXX NAT RE ETF
33734X838
226
18510
SH
SOLE
18510
0
0
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
501
5776
SH
SOLE
4967
0
809
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
802
19535
SH
SOLE
15985
0
3550
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
1098
18516
SH
SOLE
17866
0
650
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
728
18995
SH
SOLE
18995
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
3641
76893
SH
SOLE
71081
0
5812
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
286
7352
SH
SOLE
5975
0
1377
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
719
16309
SH
SOLE
12355
0
3954
FIRST TR EXCHANGE-TRADED FD
SMID RISNG ETF
33741X102
227
9832
SH
SOLE
9138
0
694
FIRST TR EXCHNG TRADED FD VI
TCW UNCONSTRAI
33740F888
901
37838
SH
SOLE
37838
0
0
FIRST TR INTER DURATN PFD &
COM
33718W103
217
13070
SH
SOLE
11670
0
1400
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
317
5502
SH
SOLE
5502
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
1903
59228
SH
SOLE
58813
0
415
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
753
9000
SH
SOLE
8600
0
400
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
211
2014
SH
SOLE
2014
0
0
FISERV INC
COM
337738108
1786
19090
SH
SOLE
12740
0
6350
FLAHERTY & CRUMRINE PFD SECS
COM
338478100
276
18578
SH
SOLE
18578
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
250
1410
SH
SOLE
840
0
570
FLUOR CORP NEW
COM
343412102
214
8600
SH
SOLE
7700
0
900
FMC CORP
COM NEW
302491303
461
4364
SH
SOLE
2064
0
2300
FOMENTO ECONOMICO MEXICANO S
SPON ADR UNITS
344419106
2027
32301
SH
SOLE
32181
0
120
FORD MTR CO DEL
COM
345370860
2736
244252
SH
SOLE
177937
0
66315
FORTINET INC
COM
34959E109
231
4703
SH
SOLE
3203
0
1500
FORTIVE CORP
COM
34959J108
215
3694
SH
SOLE
2032
0
1662
FORTUNA SILVER MINES INC
COM
349915108
632
250684
SH
SOLE
64720
0
185964
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
343
6393
SH
SOLE
4303
0
2090
FREEPORT-MCMORAN INC
CL B
35671D857
5741
210054
SH
SOLE
122062
0
87992
FRP HLDGS INC
COM
30292L107
6604
121491
SH
SOLE
0
0
121491
GABELLI DIVID & INCOME TR
COM
36242H104
367
19596
SH
SOLE
15400
0
4196
GABELLI UTIL TR
COM
36240A101
102
14800
SH
SOLE
14800
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
243
1421
SH
SOLE
992
0
429
GAMING & LEISURE PPTYS INC
COM
36467J108
71720
1627590
SH
SOLE
1540974
0
86616
GENERAC HLDGS INC
COM
368736104
2445
13727
SH
SOLE
9373
0
4354
GENERAL DYNAMICS CORP
COM
369550108
8770
41323
SH
SOLE
26268
0
15055
GENERAL ELECTRIC CO
COM NEW
369604301
1954
31556
SH
SOLE
21050
0
10506
GENERAL MLS INC
COM
370334104
3950
51496
SH
SOLE
39442
0
12054
GENERAL MTRS CO
COM
37045V100
4499
140194
SH
SOLE
52251
0
87943
GENMAB A/S
SPONSORED ADS
372303206
286
8907
SH
SOLE
8907
0
0
GENUINE PARTS CO
COM
372460105
521
3491
SH
SOLE
2799
0
692
GILEAD SCIENCES INC
COM
375558103
6175
100093
SH
SOLE
84993
0
15100
GLADSTONE CAPITAL CORP
COM
376535100
191
22462
SH
SOLE
20662
0
1800
GLADSTONE INVT CORP
COM
376546107
2923
241558
SH
SOLE
96247
0
145311
GLOBAL MED REIT INC
COM NEW
37954A204
118
13850
SH
SOLE
13850
0
0
GLOBAL PMTS INC
COM
37940X102
769
7114
SH
SOLE
7114
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
660
28610
SH
SOLE
23410
0
5200
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
392
5524
SH
SOLE
5524
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
7293
24888
SH
SOLE
24077
0
811
GOODYEAR TIRE & RUBR CO
COM
382550101
142
14025
SH
SOLE
8025
0
6000
GRACO INC
COM
384109104
1118
18643
SH
SOLE
18643
0
0
GRAINGER W W INC
COM
384802104
1089
2225
SH
SOLE
2149
0
76
GSK PLC
SPONSORED ADR
37733W204
818
27793
SH
SOLE
21268
0
6525
GUGGENHEIM ACTIVE ALLOC FD
COMMON STOCK
40170T106
232
18023
SH
SOLE
18023
0
0
GUGGENHEIM STRATEGIC OPPORTU
COM SBI
40167F101
507
32981
SH
SOLE
29981
0
3000
HALEON PLC
SPON ADS
405552100
181
29641
SH
SOLE
22082
0
7559
HALLIBURTON CO
COM
406216101
375
15225
SH
SOLE
15013
0
212
HANESBRANDS INC
COM
410345102
86
12408
SH
SOLE
4408
0
8000
HARTFORD FDS EXCHANGE TRADED
TOTAL RTRN ETF
41653L305
7584
233762
SH
SOLE
225090
0
8672
HASBRO INC
COM
418056107
754
11182
SH
SOLE
5344
0
5838
HCA HEALTHCARE INC
COM
40412C101
6071
33031
SH
SOLE
32621
0
410
HDFC BANK LTD
SPONSORED ADS
40415F101
1097
18778
SH
SOLE
17968
0
810
HEALTHCARE RLTY TR
CL A COM
42226K105
376
18032
SH
SOLE
9905
0
8127
HEALTHEQUITY INC
COM
42226A107
4880
72634
SH
SOLE
54188
0
18446
HEICO CORP NEW
CL A
422806208
2646
23081
SH
SOLE
23081
0
0
HENRY JACK & ASSOC INC
COM
426281101
1449
7950
SH
SOLE
7818
0
132
HENRY SCHEIN INC
COM
806407102
611
9296
SH
SOLE
8396
0
900
HERSHEY CO
COM
427866108
976
4428
SH
SOLE
2646
0
1782
HILLMAN SOLUTIONS CORP
COM
431636109
527
69940
SH
SOLE
69540
0
400
HILTON WORLDWIDE HLDGS INC
COM
43300A203
335
2776
SH
SOLE
2050
0
726
HOLOGIC INC
COM
436440101
2463
38169
SH
SOLE
38169
0
0
HOME DEPOT INC
COM
437076102
71455
259040
SH
SOLE
228604
0
30436
HONEYWELL INTL INC
COM
438516106
75661
451910
SH
SOLE
425037
0
26873
HORMEL FOODS CORP
COM
440452100
692
15219
SH
SOLE
15019
0
200
HOULIHAN LOKEY INC
CL A
441593100
1400
18567
SH
SOLE
18567
0
0
HP INC
COM
40434L105
301
12067
SH
SOLE
2797
0
9270
HUBSPOT INC
COM
443573100
1170
4333
SH
SOLE
4283
0
50
HUNT J B TRANS SVCS INC
COM
445658107
200
1281
SH
SOLE
1146
0
135
HUNTINGTON BANCSHARES INC
COM
446150104
2486
188642
SH
SOLE
180063
0
8579
IAC INC
COM NEW
44891N208
707
12774
SH
SOLE
7581
0
5193
ICICI BANK LIMITED
ADR
45104G104
2074
98885
SH
SOLE
98534
0
351
IDEXX LABS INC
COM
45168D104
2106
6463
SH
SOLE
6463
0
0
ILLINOIS TOOL WKS INC
COM
452308109
4536
25089
SH
SOLE
17734
0
7355
ILLUMINA INC
COM
452327109
404
2119
SH
SOLE
1648
0
471
ING GROEP N.V.
SPONSORED ADR
456837103
371
43626
SH
SOLE
43626
0
0
INGERSOLL RAND INC
COM
45687V106
266
6156
SH
SOLE
4012
0
2144
INGEVITY CORP
COM
45688C107
1642
27089
SH
SOLE
104
0
26985
INGREDION INC
COM
457187102
6149
76094
SH
SOLE
41229
0
34865
INTEL CORP
COM
458140100
5201
201817
SH
SOLE
133178
0
68639
INTEL CORP
COM
458140100
1005
39000
SH
Call
SOLE
11800
0
27200
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
3325
36804
SH
SOLE
24125
0
12679
INTERNATIONAL BUSINESS MACHS
COM
459200101
31877
268287
SH
SOLE
171411
0
96876
INTERNATIONAL BUSINESS MACHS
COM
459200101
1521
12800
SH
Call
SOLE
3700
0
9100
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
415
4573
SH
SOLE
3236
0
1337
INTERNATIONAL PAPER CO
COM
460146103
521
16448
SH
SOLE
12180
0
4268
INTUIT
COM
461202103
63131
162310
SH
SOLE
155899
0
6411
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
292
5916
SH
SOLE
5916
0
0
INVESCO ACTVELY MNGD ETC FD
OPTIMUM YIELD
46090F100
1439
88950
SH
SOLE
42636
0
46314
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
1935
49483
SH
SOLE
38747
0
10736
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
3228
55815
SH
SOLE
55112
0
703
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
497
24629
SH
SOLE
23029
0
1600
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
643
30356
SH
SOLE
21581
0
8775
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
304
14585
SH
SOLE
8635
0
5950
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
773
37926
SH
SOLE
33626
0
4300
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
9930
78021
SH
SOLE
67015
0
11006
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
3360
48111
SH
SOLE
47324
0
787
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
347
7584
SH
SOLE
5499
0
2085
INVESCO LTD
SHS
G491BT108
196
14313
SH
SOLE
11953
0
2360
INVESCO QQQ TR
UNIT SER 1
46090E103
5534
20705
SH
SOLE
16224
0
4481
INVESCO SR INCOME TR
COM
46131H107
57
15300
SH
SOLE
14300
0
1000
IONIS PHARMACEUTICALS INC
COM
462222100
3753
84863
SH
SOLE
29043
0
55820
IQVIA HLDGS INC
COM
46266C105
3691
20376
SH
SOLE
20376
0
0
IRON MTN INC DEL
COM
46284V101
955
21714
SH
SOLE
21189
0
525
ISHARES INC
CORE MSCI EMKT
46434G103
720
16744
SH
SOLE
15775
0
969
ISHARES SILVER TR
ISHARES
46428Q109
3412
194974
SH
SOLE
93315
0
101659
ISHARES SILVER TR
ISHARES
46428Q109
19000
1085700
SH
Call
SOLE
1085700
0
0
ISHARES TR
0-5 YR TIPS ETF
46429B747
1040
10817
SH
SOLE
6542
0
4275
ISHARES TR
0-5YR HI YL CP
46434V407
529
13250
SH
SOLE
13019
0
231
ISHARES TR
0-5YR INVT GR CP
46434V100
1500
31640
SH
SOLE
31440
0
200
ISHARES TR
1 3 YR TREAS BD
464287457
1349
16607
SH
SOLE
13632
0
2975
ISHARES TR
10-20 YR TRS ETF
464288653
277
2540
SH
SOLE
2360
0
180
ISHARES TR
20 YR TR BD ETF
464287432
37128
362398
SH
SOLE
362251
0
147
ISHARES TR
3 7 YR TREAS BD
464288661
7020
61424
SH
SOLE
61403
0
21
ISHARES TR
BLACKROCK ULTRA
46434V878
257
5144
SH
SOLE
5144
0
0
ISHARES TR
BROAD USD HIGH
46435U853
525
15602
SH
SOLE
15602
0
0
ISHARES TR
CORE DIV GRWTH
46434V621
10513
236400
SH
SOLE
206005
0
30395
ISHARES TR
CORE HIGH DV ETF
46429B663
201
2201
SH
SOLE
1732
0
469
ISHARES TR
CORE MSCI EAFE
46432F842
12407
235559
SH
SOLE
228105
0
7454
ISHARES TR
CORE MSCI EURO
46434V738
1091
27601
SH
SOLE
27333
0
268
ISHARES TR
CORE S&P MCP ETF
464287507
5508
25122
SH
SOLE
22510
0
2612
ISHARES TR
CORE S&P SCP ETF
464287804
4551
52195
SH
SOLE
44705
0
7490
ISHARES TR
CORE S&P500 ETF
464287200
5009
13966
SH
SOLE
10580
0
3386
ISHARES TR
CORE TOTAL USD
46434V613
206
4630
SH
SOLE
2797
0
1833
ISHARES TR
CORE US AGGBD ET
464287226
1415
14684
SH
SOLE
14657
0
27
ISHARES TR
EAFE GRWTH ETF
464288885
231
3183
SH
SOLE
2223
0
960
ISHARES TR
EAFE SML CP ETF
464288273
908
18614
SH
SOLE
18462
0
152
ISHARES TR
EAFE VALUE ETF
464288877
370
9593
SH
SOLE
7658
0
1935
ISHARES TR
ESG AWR MSCI USA
46435G425
1074
13525
SH
SOLE
11064
0
2461
ISHARES TR
ESG AWR US AGRGT
46435U549
208
4475
SH
SOLE
4475
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
396
16864
SH
SOLE
16864
0
0
ISHARES TR
EXPND TEC SC ETF
464287549
3028
10955
SH
SOLE
10916
0
39
ISHARES TR
FLTG RATE NT ETF
46429B655
101021
2009588
SH
SOLE
1965856
0
43732
ISHARES TR
GLOB HLTHCRE ETF
464287325
361
4790
SH
SOLE
4790
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
354
4959
SH
SOLE
4418
0
541
ISHARES TR
IBOXX INV CP ETF
464287242
684
6677
SH
SOLE
6377
0
300
ISHARES TR
INTL SEL DIV ETF
464288448
215
9549
SH
SOLE
9549
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
24958
245421
SH
SOLE
241284
0
4137
ISHARES TR
ISHARES BIOTECH
464287556
2748
23493
SH
SOLE
12441
0
11052
ISHARES TR
ISHARES SEMICDTR
464287523
328
1028
SH
SOLE
770
0
258
ISHARES TR
ISHS 1-5YR INVS
464288646
2936
59578
SH
SOLE
47221
0
12357
ISHARES TR
ISHS 5-10YR INVT
464288638
7234
149830
SH
SOLE
143777
0
6053
ISHARES TR
JPMORGAN USD EMG
464288281
296
3734
SH
SOLE
3734
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
474
12952
SH
SOLE
1117
0
11835
ISHARES TR
MORNINGSTAR GRWT
464287119
1693
35072
SH
SOLE
26847
0
8225
ISHARES TR
MRGSTR MD CP VAL
464288406
1876
33540
SH
SOLE
32854
0
686
ISHARES TR
MRGSTR SM CP GR
464288604
215
6200
SH
SOLE
2200
0
4000
ISHARES TR
MSCI EAFE ETF
464287465
1873
33445
SH
SOLE
33291
0
154
ISHARES TR
MSCI EMG MKT ETF
464287234
766
21970
SH
SOLE
19828
0
2142
ISHARES TR
NATIONAL MUN ETF
464288414
1174
11442
SH
SOLE
11442
0
0
ISHARES TR
NORTH AMERN NAT
464287374
697
20064
SH
SOLE
18322
0
1742
ISHARES TR
PFD AND INCM SEC
464288687
736
23248
SH
SOLE
13641
0
9607
ISHARES TR
RUS 1000 ETF
464287622
308
1563
SH
SOLE
1473
0
90
ISHARES TR
RUS 1000 GRW ETF
464287614
964
4581
SH
SOLE
1905
0
2676
ISHARES TR
RUS 1000 VAL ETF
464287598
400
2943
SH
SOLE
2943
0
0
ISHARES TR
RUS MD CP GR ETF
464287481
371
4735
SH
SOLE
3385
0
1350
ISHARES TR
RUS MDCP VAL ETF
464287473
459
4777
SH
SOLE
3381
0
1396
ISHARES TR
RUS MID CAP ETF
464287499
857
13787
SH
SOLE
11756
0
2031
ISHARES TR
RUS TP200 GR ETF
464289438
6183
51746
SH
SOLE
51149
0
597
ISHARES TR
RUSSELL 2000 ETF
464287655
1095
6640
SH
SOLE
5581
0
1059
ISHARES TR
S&P 500 GRWT ETF
464287309
716
12385
SH
SOLE
7249
0
5136
ISHARES TR
S&P 500 VAL ETF
464287408
271
2107
SH
SOLE
1555
0
552
ISHARES TR
S&P MC 400VL ETF
464287705
285
3171
SH
SOLE
2591
0
580
ISHARES TR
S&P SML 600 GWT
464287887
324
3184
SH
SOLE
2184
0
1000
ISHARES TR
SELECT DIVID ETF
464287168
6451
60163
SH
SOLE
46330
0
13833
ISHARES TR
SHORT TREAS BD
464288679
2514
22853
SH
SOLE
21736
0
1117
ISHARES TR
SHRT NAT MUN ETF
464288158
1926
18763
SH
SOLE
18613
0
150
ISHARES TR
SP SMCP600VL ETF
464287879
250
3031
SH
SOLE
2456
0
575
ISHARES TR
TIPS BD ETF
464287176
1888
17997
SH
SOLE
13679
0
4318
ISHARES TR
TRS FLT RT BD
46434V860
2745
54359
SH
SOLE
54359
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
593
15076
SH
SOLE
14112
0
964
ISHARES TR
U.S. FINLS ETF
464287788
1507
22304
SH
SOLE
20907
0
1397
ISHARES TR
U.S. REAL ES ETF
464287739
638
7840
SH
SOLE
6847
0
993
ISHARES TR
U.S. TECH ETF
464287721
497
6771
SH
SOLE
6114
0
657
ISHARES TR
US AER DEF ETF
464288760
253
2776
SH
SOLE
1962
0
814
ISHARES TR
US CONSM STAPLES
464287812
790
4394
SH
SOLE
3744
0
650
ISHARES TR
US CONSUM DISCRE
464287580
559
9603
SH
SOLE
8123
0
1480
ISHARES TR
US HLTHCARE ETF
464287762
897
3547
SH
SOLE
3142
0
405
ISHARES TR
US HOME CONS ETF
464288752
242
4644
SH
SOLE
2154
0
2490
ISHARES TR
US INDUSTRIALS
464287754
888
10595
SH
SOLE
10048
0
547
ISHARES TR
US TELECOM ETF
464287713
369
17659
SH
SOLE
16821
0
838
ISHARES TR
US TREAS BD ETF
46429B267
238
10447
SH
SOLE
7141
0
3306
ISHARES U S ETF TR
BLACKROCK ST MAT
46431W507
231
4684
SH
SOLE
2684
0
2000
ISHARES U S ETF TR
INT RT HDG C B
46431W705
766
8630
SH
SOLE
8630
0
0
J & J SNACK FOODS CORP
COM
466032109
20236
156299
SH
SOLE
359
0
155940
J P MORGAN EXCHANGE TRADED F
DIVERSFD EQT ETF
46641Q845
1456
41152
SH
SOLE
22590
0
18562
J P MORGAN EXCHANGE TRADED F
EQUITY PREMIUM
46641Q332
2390
46648
SH
SOLE
26925
0
19723
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT INC
46641Q837
1425
28404
SH
SOLE
27108
0
1296
JACOBS SOLUTIONS INC
COM
46982L108
480
4420
SH
SOLE
3916
0
504
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
525
10820
SH
SOLE
7142
0
3678
JANUS DETROIT STR TR
HENDRSON AAA CL
47103U845
619
12603
SH
SOLE
12603
0
0
JANUS INTERNATIONAL GROUP IN
COMMON STOCK
47103N106
17729
1998707
SH
SOLE
5720
0
1992987
JEFFERIES FINL GROUP INC
COM
47233W109
379
12860
SH
SOLE
3860
0
9000
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
627
7291
SH
SOLE
7291
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
859
20160
SH
SOLE
18960
0
1200
JOHNSON & JOHNSON
COM
478160104
299975
1834529
SH
SOLE
1643413
0
191116
JOHNSON CTLS INTL PLC
SHS
G51502105
1327
26953
SH
SOLE
22485
0
4468
JOYY INC ADS REPSTG
COM A
46591M109
200
7700
SH
SOLE
6225
0
1475
JPMORGAN CHASE & CO
COM
46625H100
132344
1262134
SH
SOLE
1145569
0
116565
JPMORGAN CHASE & CO
COM
46625H100
846
8100
SH
Call
SOLE
3000
0
5100
KAYNE ANDERSON ENERGY INFRST
COM
486606106
144
17813
SH
SOLE
6606
0
11207
KELLOGG CO
COM
487836108
379
5419
SH
SOLE
4718
0
701
KEURIG DR PEPPER INC
COM
49271V100
1157
32300
SH
SOLE
18030
0
14270
KEYCORP
COM
493267108
1289
80489
SH
SOLE
79744
0
745
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1297
8240
SH
SOLE
3556
0
4684
KIMBERLY-CLARK CORP
COM
494368103
7493
66565
SH
SOLE
30058
0
36507
KINDER MORGAN INC DEL
COM
49456B101
4956
297822
SH
SOLE
151758
0
146064
KINSALE CAP GROUP INC
COM
49714P108
34281
133226
SH
SOLE
26725
0
106501
KKR & CO INC
COM
48251W104
595
13832
SH
SOLE
9032
0
4800
KLA CORP
COM NEW
482480100
1240
4097
SH
SOLE
3259
0
838
KRAFT HEINZ CO
COM
500754106
50752
1519356
SH
SOLE
1372155
0
147201
KROGER CO
COM
501044101
576
13167
SH
SOLE
12217
0
950
L3HARRIS TECHNOLOGIES INC
COM
502431109
64155
308157
SH
SOLE
275442
0
32715
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1252
6112
SH
SOLE
3175
0
2937
LAKELAND FINL CORP
COM
511656100
1089
14963
SH
SOLE
14909
0
54
LAM RESEARCH CORP
COM
512807108
776
2119
SH
SOLE
1864
0
255
LAMAR ADVERTISING CO NEW
CL A
512816109
152015
1829632
SH
SOLE
1527185
0
302447
LAMB WESTON HLDGS INC
COM
513272104
879
11358
SH
SOLE
7984
0
3374
LANDSTAR SYS INC
COM
515098101
1225
8483
SH
SOLE
8483
0
0
LAS VEGAS SANDS CORP
COM
517834107
452
12036
SH
SOLE
11468
0
568
LATHAM GROUP INC
COM
51819L107
191
53071
SH
SOLE
53071
0
0
LATTICE STRATEGIES TR
HARTFORD MLT ETF
518416102
431
19819
SH
SOLE
15349
0
4470
LAUDER ESTEE COS INC
CL A
518439104
2231
10332
SH
SOLE
6701
0
3631
LCI INDS
COM
50189K103
366
3607
SH
SOLE
3438
0
169
LEGG MASON ETF INVT
FRANKLIN US LOW
52468L406
264
7728
SH
SOLE
5538
0
2190
LEGG MASON ETF INVT TR
CLRBRDG AL CP GW
524682101
220
6388
SH
SOLE
1150
0
5238
LEGGETT & PLATT INC
COM
524660107
215
6468
SH
SOLE
1896
0
4572
LENNAR CORP
CL A
526057104
1955
26219
SH
SOLE
26219
0
0
LESLIES INC
COM
527064109
1061
72156
SH
SOLE
72156
0
0
LIBERTY BROADBAND CORP
COM SER C
530307305
632
8561
SH
SOLE
4803
0
3758
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
1394
84460
SH
SOLE
51775
0
32685
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
15768
2565072
SH
SOLE
1190
0
2563882
LIBERTY MEDIA CORP DEL
COM A BRAVES GRP
531229706
836
29700
SH
SOLE
19825
0
9875
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
2083
54711
SH
SOLE
33526
0
21185
LIBERTY MEDIA CORP DEL
COM C BRAVES GRP
531229888
710
25800
SH
SOLE
14650
0
11150
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
465
12328
SH
SOLE
6713
0
5615
LIBERTY MEDIA CORP DEL
COM SER C FRMLA
531229854
374
6394
SH
SOLE
6394
0
0
LIBERTY TRIPADVISOR HLDGS IN
COM SER A
531465102
400
366835
SH
SOLE
221220
0
145615
LILLY ELI & CO
COM
532457108
10590
32727
SH
SOLE
20263
0
12464
LINCOLN NATL CORP IND
COM
534187109
265
6037
SH
SOLE
3394
0
2643
LINDE PLC
SHS
G5494J103
2562
9502
SH
SOLE
7900
0
1602
LISTED FD TR
HORIZON KINETICS
53656F623
845
30345
SH
SOLE
20145
0
10200
LITHIUM AMERS CORP NEW
COM NEW
53680Q207
562
21312
SH
SOLE
20637
0
675
LIVE NATION ENTERTAINMENT IN
COM
538034109
34734
459235
SH
SOLE
451696
0
7539
LIVE OAK BANCSHARES INC
COM
53803X105
6724
219731
SH
SOLE
4300
0
215431
LOCKHEED MARTIN CORP
COM
539830109
8347
21604
SH
SOLE
17993
0
3611
LOWES COS INC
COM
548661107
92991
493601
SH
SOLE
428971
0
64630
LPL FINL HLDGS INC
COM
50212V100
450
2061
SH
SOLE
2061
0
0
LULULEMON ATHLETICA INC
COM
550021109
496
1775
SH
SOLE
1535
0
240
LUMEN TECHNOLOGIES INC
COM
550241103
943
129484
SH
SOLE
109833
0
19651
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
239
3172
SH
SOLE
2776
0
396
M & T BK CORP
COM
55261F104
776
4402
SH
SOLE
3124
0
1278
MAG SILVER CORP
COM
55903Q104
341
27290
SH
SOLE
15500
0
11790
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
1392
29295
SH
SOLE
19300
0
9995
MANHATTAN ASSOCIATES INC
COM
562750109
657
4938
SH
SOLE
4438
0
500
MANULIFE FINL CORP
COM
56501R106
1579
100769
SH
SOLE
93823
0
6946
MARATHON PETE CORP
COM
56585A102
11542
116234
SH
SOLE
42875
0
73359
MARKEL CORP
COM
570535104
358978
329901
SH
SOLE
302529
0
27372
MARRIOTT INTL INC NEW
CL A
571903202
1980
14126
SH
SOLE
10079
0
4047
MARSH & MCLENNAN COS INC
COM
571748102
22297
149355
SH
SOLE
122910
0
26445
MARTIN MARIETTA MATLS INC
COM
573284106
139007
433005
SH
SOLE
414649
0
18356
MARVELL TECHNOLOGY INC
COM
573874104
6577
153273
SH
SOLE
94284
0
58989
MASCO CORP
COM
574599106
256
5478
SH
SOLE
5478
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
94386
331997
SH
SOLE
302538
0
29459
MATTERPORT INC
COM CL A
577096100
39
10250
SH
SOLE
250
0
10000
MCCORMICK & CO INC
COM NON VTG
579780206
6254
87724
SH
SOLE
63419
0
24305
MCDONALDS CORP
COM
580135101
127208
549483
SH
SOLE
464321
0
85162
MCKESSON CORP
COM
58155Q103
460
1354
SH
SOLE
1269
0
85
MDU RES GROUP INC
COM
552690109
742
27143
SH
SOLE
14243
0
12900
MEDICAL PPTYS TRUST INC
COM
58463J304
135
11387
SH
SOLE
11387
0
0
MEDTRONIC PLC
SHS
G5960L103
98441
1211977
SH
SOLE
1110444
0
101533
MEIRAGTX HLDGS PLC
COM
G59665102
273
32500
SH
SOLE
180
0
32320
MELCO RESORTS AND ENTMNT LTD
ADR
585464100
591
89200
SH
SOLE
64600
0
24600
MERCADOLIBRE INC
COM
58733R102
5161
6235
SH
SOLE
3579
0
2656
MERCK & CO INC
COM
58933Y105
32967
382796
SH
SOLE
274250
0
108546
MERCK & CO INC
COM
58933Y105
1645
19100
SH
Call
SOLE
5000
0
14100
MERCURY GENL CORP NEW
COM
589400100
765
26917
SH
SOLE
20917
0
6000
META PLATFORMS INC
CL A
30303M102
66064
485898
SH
SOLE
466914
0
18984
META PLATFORMS INC
CL A
30303M102
29483
217300
SH
Call
SOLE
217000
0
300
METLIFE INC
COM
59156R108
4750
78158
SH
SOLE
68822
0
9336
MGM RESORTS INTERNATIONAL
COM
552953101
461
15500
SH
SOLE
8450
0
7050
MICROCHIP TECHNOLOGY INC.
COM
595017104
885
14501
SH
SOLE
13049
0
1452
MICRON TECHNOLOGY INC
COM
595112103
1613
32189
SH
SOLE
22326
0
9863
MICROSOFT CORP
COM
594918104
198114
850400
SH
SOLE
702768
0
147632
MID-AMER APT CMNTYS INC
COM
59522J103
505
3257
SH
SOLE
3257
0
0
MILLERKNOLL INC
COM
600544100
346
22149
SH
SOLE
5406
0
16743
MILLICOM INTL CELLULAR S A
COM STK
L6388F110
969
84925
SH
SOLE
52991
0
31934
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
64
14217
SH
SOLE
14217
0
0
MKS INSTRS INC
COM
55306N104
249
2985
SH
SOLE
1835
0
1150
MONARCH CASINO & RESORT INC
COM
609027107
65496
1162880
SH
SOLE
546533
0
616347
MONDELEZ INTL INC
CL A
609207105
11152
203349
SH
SOLE
93369
0
109980
MOODYS CORP
COM
615369105
40800
167464
SH
SOLE
160896
0
6568
MORGAN STANLEY
COM NEW
617446448
796
10069
SH
SOLE
7461
0
2608
MORNINGSTAR INC
COM
617700109
228
1074
SH
SOLE
1074
0
0
MOSAIC CO NEW
COM
61945C103
642
13284
SH
SOLE
9178
0
4106
MOTOROLA SOLUTIONS INC
COM NEW
620076307
6813
30420
SH
SOLE
29378
0
1042
MPLX LP
COM UNIT REP LTD
55336V100
1302
43373
SH
SOLE
19338
0
24035
MSCI INC
COM
55354G100
1114
2641
SH
SOLE
2547
0
94
MSCOPE HLDG CO INC
COM
20337X109
247
26800
SH
SOLE
8300
0
18500
MUSTANG BIO INC
COM
62818Q104
17
35300
SH
SOLE
0
0
35300
NATIONAL BEVERAGE CORP
COM
635017106
1029
26692
SH
SOLE
26692
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
2103
40803
SH
SOLE
40212
0
591
NATIONAL RETAIL PROPERTIES I
COM
637417106
275
6889
SH
SOLE
4149
0
2740
NETFLIX INC
COM
64110L106
456
1937
SH
SOLE
1287
0
650
NEUBASE THERAPEUTICS INC
COM
64132K102
16
40500
SH
SOLE
2500
0
38000
NEWMARKET CORP
COM
651587107
44630
149375
SH
SOLE
56801
0
92574
NEWMONT CORP
COM
651639106
3879
92296
SH
SOLE
40633
0
51663
NEXIMMUNE INC
COM
65344D109
6
10500
SH
SOLE
0
0
10500
NEXSTAR MEDIA GROUP INC
COMMON STOCK
65336K103
5952
35674
SH
SOLE
35674
0
0
NEXTERA ENERGY INC
COM
65339F101
80714
1024511
SH
SOLE
933191
0
91320
NIKE INC
CL B
654106103
4972
59792
SH
SOLE
29537
0
30255
NORDSON CORP
COM
655663102
238
1120
SH
SOLE
1014
0
106
NORFOLK SOUTHN CORP
COM
655844108
86224
409184
SH
SOLE
359954
0
49230
NORTHERN LTS FD TR IV
STERLING CAPITAL
66538H385
221
11759
SH
SOLE
11759
0
0
NORTHROP GRUMMAN CORP
COM
666807102
1852
3939
SH
SOLE
3279
0
660
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
706
62160
SH
SOLE
46610
0
15550
NOVARTIS AG
SPONSORED ADR
66987V109
2868
37727
SH
SOLE
36840
0
887
NOVO-NORDISK A S
ADR
670100205
1031
10348
SH
SOLE
6113
0
4235
NRX PHARMACEUTICALS INC
COM
629444100
7
10000
SH
SOLE
10000
0
0
NUCOR CORP
COM
670346105
2456
22959
SH
SOLE
18741
0
4218
NUTRIEN LTD
COM
67077M108
797
9500
SH
SOLE
4976
0
4524
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
564
48300
SH
SOLE
17817
0
30483
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
483
45542
SH
SOLE
24991
0
20551
NUVEEN MUN INCOME FD INC
COM
67062J102
89
10261
SH
SOLE
10261
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
759
89729
SH
SOLE
34773
0
54956
NUVEEN PFD & INCOME OPPORTUN
COM
67073B106
100
14430
SH
SOLE
12855
0
1575
NUVEEN PFD & INCOME SECS FD
COM
67072C105
152
23091
SH
SOLE
16994
0
6097
NUVEEN PREFERRED AND INCOME
COM SHS BEN INT
67075T105
784
42700
SH
SOLE
42700
0
0
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
288
26174
SH
SOLE
15374
0
10800
NUVEEN REAL ASSET INCOME & G
COM
67074Y105
925
83004
SH
SOLE
71707
0
11297
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
165
13927
SH
SOLE
13583
0
344
NUVEEN S&P 500 DYNAMIC OVERW
COM
6706EW100
909
60589
SH
SOLE
29926
0
30663
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
281
31750
SH
SOLE
22000
0
9750
NUVEEN SR INCOME FD
COM
67067Y104
48
10300
SH
SOLE
1600
0
8700
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
1811
146169
SH
SOLE
63969
0
82200
NVIDIA CORPORATION
COM
67066G104
5139
42333
SH
SOLE
31024
0
11309
NVR INC
COM
62944T105
363
91
SH
SOLE
56
0
35
NXP SEMICONDUCTORS N V
COM
N6596X109
5465
37049
SH
SOLE
37049
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
80
13300
SH
SOLE
13000
0
300
OCCIDENTAL PETE CORP
COM
674599105
271
4414
SH
SOLE
4014
0
400
OKTA INC
CL A
679295105
1068
18782
SH
SOLE
18782
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
1704
6851
SH
SOLE
6851
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
234
7943
SH
SOLE
7543
0
400
OMNICOM GROUP INC
COM
681919106
1511
23947
SH
SOLE
7288
0
16659
ON SEMICONDUCTOR CORP
COM
682189105
510
8180
SH
SOLE
5930
0
2250
ONEMAIN HLDGS INC
COM
68268W103
6228
210954
SH
SOLE
139603
0
71351
ONEOK INC NEW
COM
682680103
891
17395
SH
SOLE
15555
0
1840
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
10835
1289818
SH
SOLE
27275
0
1262543
OPAL FUELS INC
*W EXP 07/21/202
68347P111
22
15300
SH
SOLE
5300
0
10000
OPAL FUELS INC CLASS A
COM
68347P103
84
10100
SH
SOLE
5000
0
5100
ORACLE CORP
COM
68389X105
6117
100169
SH
SOLE
65816
0
34353
OREILLY AUTOMOTIVE INC
COM
67103H107
117318
165991
SH
SOLE
162883
0
3108
ORGANON & CO
COMMON STOCK
68622V106
569
24317
SH
SOLE
11468
0
12849
OTIS WORLDWIDE CORP
COM
68902V107
937
14688
SH
SOLE
9672
0
5016
OXFORD SQUARE CAP CORP
COM
69181V107
30
10000
SH
SOLE
10000
0
0
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
1360
47142
SH
SOLE
46966
0
176
PACKAGING CORP AMER
COM
695156109
203
1806
SH
SOLE
1806
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
487
59910
SH
SOLE
47068
0
12842
PALO ALTO NETWORKS INC
COM
697435105
3740
22833
SH
SOLE
16574
0
6259
PAN AMERN SILVER CORP
COM
697900108
511
32198
SH
SOLE
4720
0
27478
PARAMOUNT GLOBAL CLASS B
COM
92556H206
329
17274
SH
SOLE
10707
0
6567
PARKER-HANNIFIN CORP
COM
701094104
660
2723
SH
SOLE
1609
0
1114
PARTNERS BANCORP
COM
70213Q108
178
20000
SH
SOLE
20000
0
0
PAYCHEX INC
COM
704326107
1519
13537
SH
SOLE
10274
0
3263
PAYPAL HLDGS INC
COM
70450Y103
6689
77711
SH
SOLE
73507
0
4204
PAYSAFE LIMITED
ORD
G6964L107
47
34000
SH
SOLE
28000
0
6000
PENN ENTERTAINMENT INC
COM
707569109
254
9226
SH
SOLE
8326
0
900
PENNANTPARK FLOATING RATE CA
COM
70806A106
129
13400
SH
SOLE
13400
0
0
PEPSICO INC
COM
713448108
30840
188824
SH
SOLE
133196
0
55628
PERFORMANCE FOOD GROUP CO
COM
71377A103
316
7366
SH
SOLE
4436
0
2930
PERRIGO CO PLC
SHS
G97822103
99513
2781168
SH
SOLE
2007558
0
773610
PETCO HEALTH & WELLNESS CO I
COM
71601V105
422
37792
SH
SOLE
37792
0
0
PFIZER INC
COM
717081103
17029
389084
SH
SOLE
237880
0
151204
PGIM ETF TR
PGIM ULTRA SH BD
69344A107
2114
43067
SH
SOLE
40603
0
2464
PGIM HIGH YIELD BOND FUND IN
COM
69346H100
567
49119
SH
SOLE
40500
0
8619
PHILIP MORRIS INTL INC
COM
718172109
93513
1117741
SH
SOLE
952364
0
165377
PHILLIPS 66
COM
718546104
2476
30669
SH
SOLE
23036
0
7633
PIEDMONT LITHIUM INC
COM
72016P105
286
5350
SH
SOLE
5000
0
350
PIMCO CORPORATE & INCOME OPP
COM
72201B101
181
15399
SH
SOLE
4483
0
10916
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2064
106519
SH
SOLE
35920
0
70599
PIMCO DYNAMIC INCOME OPRNTS
COM BEN SHS
69355M107
140
10650
SH
SOLE
10650
0
0
PIMCO ETF TR
ACTIVE BD ETF
72201R775
733
8174
SH
SOLE
7968
0
206
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
2249
22748
SH
SOLE
20008
0
2740
PIMCO ETF TR
ENHNCD LW DUR AC
72201R718
997
10528
SH
SOLE
10528
0
0
PIMCO ETF TR
INTER MUN BD ACT
72201R866
326
6508
SH
SOLE
6508
0
0
PIMCO MUN INCOME FD II
COM
72200W106
168
17605
SH
SOLE
5109
0
12496
PIONEER NAT RES CO
COM
723787107
123636
572016
SH
SOLE
552270
0
19746
PNC FINL SVCS GROUP INC
COM
693475105
4131
27644
SH
SOLE
26538
0
1106
POOL CORP
COM
73278L105
18644
58829
SH
SOLE
58802
0
27
PPG INDS INC
COM
693506107
495
4472
SH
SOLE
2951
0
1521
PPL CORP
COM
69351T106
1579
62277
SH
SOLE
60813
0
1464
PRICE T ROWE GROUP INC
COM
74144T108
874
8297
SH
SOLE
5009
0
3288
PRIMERICA INC
COM
74164M108
883
7152
SH
SOLE
7018
0
134
PRINCIPAL EXCHANGE TRADED FD
SPECTRUM PFD
74255Y888
319
19011
SH
SOLE
14307
0
4704
PRINCIPAL EXCHANGE TRADED FD ACTIVE
HIGH YL
74255Y102
195
11255
SH
SOLE
11255
0
0
PROCTER AND GAMBLE CO
COM
742718109
18441
146067
SH
SOLE
86062
0
60005
PROGRESSIVE CORP
COM
743315103
526
4525
SH
SOLE
3971
0
554
PROLOGIS INC.
COM
74340W103
412
4059
SH
SOLE
4058
0
1
PROSHARES TR
S&P 500 DV ARIST
74348A467
1964
24565
SH
SOLE
20410
0
4155
PROSHARES TR
SHORT S&P 500 NE
74347B425
173
10000
SH
SOLE
0
0
10000
PROSPECT CAP CORP
COM
74348T102
298
48006
SH
SOLE
41506
0
6500
PROTALIX BIOTHERAPEUTICS INC
COM
74365A309
23
22000
SH
SOLE
22000
0
0
PRUDENTIAL FINL INC
COM
744320102
959
11178
SH
SOLE
10640
0
538
PTC INC
COM
69370C100
6085
58166
SH
SOLE
54714
0
3452
PUBLIC STORAGE
COM
74460D109
615
2099
SH
SOLE
492
0
1607
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
216
3834
SH
SOLE
3534
0
300
PURE STORAGE INC
CL A
74624M102
3909
142810
SH
SOLE
32750
0
110060
QUALCOMM INC
COM
747525103
89145
785914
SH
SOLE
713781
0
72133
QUANTA SVCS INC
COM
74762E102
941
7383
SH
SOLE
6604
0
779
QUOTIENT LTD
SHS
G73268107
2
14730
SH
SOLE
2730
0
12000
RADIUS GLOBAL INFRASTRCTRE I
COM CL A
750481103
3016
320136
SH
SOLE
0
0
320136
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
8114
99123
SH
SOLE
73536
0
25587
RBC BEARINGS INC
COM
75524B104
1667
8022
SH
SOLE
7900
0
122
REALTY INCOME CORP
COM
756109104
4572
78558
SH
SOLE
56229
0
22329
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
590
21665
SH
SOLE
18706
0
2959
RED CAT HLDGS INC
COM
75644T100
17
10000
SH
SOLE
0
0
10000
REGENERON PHARMACEUTICALS
COM
75886F107
3460
5022
SH
SOLE
4993
0
29
REGIONS FINANCIAL CORP NEW
COM
7591EP100
608
30317
SH
SOLE
28709
0
1608
REPUBLIC SVCS INC
COM
760759100
626
4603
SH
SOLE
3703
0
900
RESTAURANT BRANDS INTL INC
COM
76131D103
246
4627
SH
SOLE
4127
0
500
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
344
25000
SH
SOLE
3800
0
21200
RH
COM
74967X103
289
1175
SH
SOLE
1014
0
161
RIO TINTO PLC
SPONSORED ADR
767204100
2397
43527
SH
SOLE
40079
0
3448
RITCHIE BROS AUCTIONEERS
COM
767744105
1021
16341
SH
SOLE
16341
0
0
RLI CORP
COM
749607107
1639
16011
SH
SOLE
16011
0
0
ROLLINS INC
COM
775711104
329
9479
SH
SOLE
9479
0
0
ROSS STORES INC
COM
778296103
460
5463
SH
SOLE
5163
0
300
ROYAL BK CDA
COM
780087102
1628
18081
SH
SOLE
6926
0
11155
ROYCE MICRO-CAP TR INC
COM
780915104
123
15475
SH
SOLE
11063
0
4412
RPC INC
COM
749660106
104
15000
SH
SOLE
15000
0
0
RPM INTL INC
COM
749685103
204
2454
SH
SOLE
2254
0
200
S&P GLOBAL INC
COM
78409V104
9509
31140
SH
SOLE
30811
0
329
SAFETY INS GROUP INC
COM
78648T100
1701
20845
SH
SOLE
11755
0
9090
SALESFORCE INC
COM
79466L302
784
5452
SH
SOLE
4722
0
730
SANDY SPRING BANCORP INC
COM
800363103
298
8456
SH
SOLE
7834
0
622
SANGAMO THERAPEUTICS INC
COM
800677106
556
113500
SH
SOLE
36400
0
77100
SANOFI
SPONSORED ADR
80105N105
929
24425
SH
SOLE
18576
0
5849
SAP SE
SPON ADR
803054204
1875
23074
SH
SOLE
22977
0
97
SCHLUMBERGER LTD
COM STK
806857108
961
26779
SH
SOLE
21901
0
4878
SCHWAB CHARLES CORP
COM
808513105
8281
115219
SH
SOLE
107682
0
7537
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
284
10112
SH
SOLE
5109
0
5003
SCHWAB STRATEGIC TR
INT-TRM U.S TRES
808524854
6771
137782
SH
SOLE
135417
0
2365
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
50351
1043327
SH
SOLE
1038909
0
4418
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
2770
41704
SH
SOLE
41687
0
17
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
843
15112
SH
SOLE
15112
0
0
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
19983
330130
SH
SOLE
316061
0
14069
SCOTTS MIRACLE-GRO CO
CL A
810186106
599
14005
SH
SOLE
14005
0
0
SEABOARD CORP DEL
COM
811543107
22777
6694
SH
SOLE
2579
0
4115
SEELOS THERAPEUTICS INC
COM
81577F109
140
135500
SH
SOLE
5500
0
130000
SEI INVTS CO
COM
784117103
1032
21048
SH
SOLE
4532
0
16516
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
7784
162544
SH
SOLE
161928
0
616
SELECT SECTOR SPDR TR
ENERGY
81369Y506
4245
58942
SH
SOLE
39024
0
19918
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
2221
73150
SH
SOLE
65803
0
7347
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
298
8277
SH
SOLE
8277
0
0
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
6931
48654
SH
SOLE
48404
0
250
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
8245
123565
SH
SOLE
118697
0
4868
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
19159
158198
SH
SOLE
152911
0
5287
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
484
5846
SH
SOLE
5681
0
165
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
7367
112463
SH
SOLE
104933
0
7530
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
580
8527
SH
SOLE
5250
0
3277
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
19707
165913
SH
SOLE
161705
0
4208
SEMPRA
COM
816851109
332
2214
SH
SOLE
2214
0
0
SERVICENOW INC
COM
81762P102
40538
106534
SH
SOLE
103415
0
3119
SHAKE SHACK INC
CL A
819047101
285
6334
SH
SOLE
4556
0
1778
SHELL PLC
SPON ADS
780259305
13198
265204
SH
SOLE
163178
0
102026
SHENANDOAH TELECOMMUNICATION
COM
82312B106
13735
806975
SH
SOLE
7879
0
799096
SHERWIN WILLIAMS CO
COM
824348106
111258
539734
SH
SOLE
522280
0
17454
SHOPIFY INC
CL A
82509L107
1471
54621
SH
SOLE
51935
0
2686
SIGA TECHNOLOGIES INC
COM
826917106
309
30000
SH
SOLE
0
0
30000
SIMON PPTY GROUP INC NEW
COM
828806109
297
3312
SH
SOLE
3052
0
260
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1059
10167
SH
SOLE
9682
0
485
SL GREEN RLTY CORP
COM
78440X887
77976
1941644
SH
SOLE
1448327
0
493317
SLM CORP
COM
78442P106
205
14626
SH
SOLE
14626
0
0
SMITH & WESSON BRANDS INC
COM
831754106
112
10825
SH
SOLE
9225
0
1600
SMITH MICRO SOFTWARE INC
COM NEW
832154207
23
10000
SH
SOLE
10000
0
0
SMUCKER J M CO
COM NEW
832696405
1535
11173
SH
SOLE
7809
0
3364
SOFI TECHNOLOGIES INC
COM
83406F102
137
28000
SH
SOLE
22600
0
5400
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
1333
5757
SH
SOLE
3838
0
1919
SONY GROUP CORPORATION
SPONSORED ADR
835699307
82608
1282813
SH
SOLE
1196810
0
86003
SOUTHERN CO
COM
842587107
7189
105702
SH
SOLE
86049
0
19653
SOUTHSTATE CORPORATION
COM
840441109
581
7345
SH
SOLE
2349
0
4996
SOUTHWEST AIRLS CO
COM
844741108
608
19668
SH
SOLE
12912
0
6756
SOUTHWESTERN ENERGY CO
COM
845467109
445
72700
SH
SOLE
39700
0
33000
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
1451
5052
SH
SOLE
3852
0
1200
SPDR GOLD TR GOLD
SHS
78463V107
6599
42666
SH
SOLE
26540
0
16126
SPDR S&P 500 ETF TR
TR UNIT
78462F103
12041
33712
SH
SOLE
30371
0
3341
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
6155
67197
SH
SOLE
54592
0
12605
SPDR SER TR
BLOOMBERG INVT
78468R200
1067
35200
SH
SOLE
35200
0
0
SPDR SER TR
BLOOMBERG SHT TE
78468R408
1035
43532
SH
SOLE
43532
0
0
SPDR SER TR
ICE PFD SEC ETF
78464A292
475
13618
SH
SOLE
13618
0
0
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
684
15543
SH
SOLE
13793
0
1750
SPDR SER TR
NUVEEN BLMBRG SH
78468R739
1148
24905
SH
SOLE
23108
0
1797
SPDR SER TR
PORTFOLI S&P1500
78464A805
509
11534
SH
SOLE
11534
0
0
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
489
19591
SH
SOLE
19591
0
0
SPDR SER TR
PORTFOLIO S&P500
78464A854
746
17773
SH
SOLE
17194
0
579
SPDR SER TR
PORTFOLIO SHORT
78464A474
16808
575219
SH
SOLE
574388
0
831
SPDR SER TR
PRTFLO S&P500 HI
78468R788
581
16371
SH
SOLE
13016
0
3355
SPDR SER TR
S&P 600 SML CAP
78464A813
18396
243038
SH
SOLE
236428
0
6610
SPDR SER TR
S&P BIOTECH
78464A870
698
8797
SH
SOLE
4971
0
3826
SPDR SER TR
S&P DIVID ETF
78464A763
3671
32925
SH
SOLE
27405
0
5520
SPDR SER TR PORTFLI
HIGH YLD
78468R606
267
12258
SH
SOLE
12258
0
0
SPIRE INC
COM
84857L101
209
3349
SH
SOLE
2749
0
600
SPLUNK INC
COM
848637104
399
5307
SH
SOLE
4537
0
770
SPROTT FDS TR
URANIUM MINERS E
85208P303
319
4910
SH
SOLE
3260
0
1650
SPROTT PHYSICAL GOLD & SILVE TR
UNIT
85208R101
1160
74510
SH
SOLE
25600
0
48910
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
897
70066
SH
SOLE
59472
0
10594
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
410
61905
SH
SOLE
61025
0
880
SSGA ACTIVE ETF TR
BLACKSTONE SENR
78467V608
877
21447
SH
SOLE
21447
0
0
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
440
10944
SH
SOLE
10944
0
0
STANLEY BLACK & DECKER INC
COM
854502101
245
3258
SH
SOLE
1032
0
2226
STARBUCKS CORP
COM
855244109
16288
193269
SH
SOLE
145059
0
48210
STATE STR CORP
COM
857477103
377
6201
SH
SOLE
6201
0
0
STEWART INFORMATION SVCS COR
COM
860372101
20244
462842
SH
SOLE
1203
0
461639
STRYKER CORPORATION
COM
863667101
2212
10921
SH
SOLE
4583
0
6338
STURM RUGER & CO INC
COM
864159108
454
8929
SH
SOLE
7579
0
1350
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
130
23666
SH
SOLE
23666
0
0
SUN CMNTYS INC
COM
866674104
5003
36986
SH
SOLE
14322
0
22664
SUNCOR ENERGY INC NEW
COM
867224107
447
15875
SH
SOLE
15390
0
485
SUNRUN INC
COM
86771W105
337
12212
SH
SOLE
10362
0
1850
SYNCHRONY FINANCIAL
COM
87165B103
6568
232990
SH
SOLE
84695
0
148295
SYSCO CORP
COM
871829107
53629
756239
SH
SOLE
721240
0
34999
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
6975
101734
SH
SOLE
100582
0
1152
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
82433
757931
SH
SOLE
751984
0
5947
TANGER FACTORY OUTLET CTRS I
COM
875465106
542
39650
SH
SOLE
15500
0
24150
TARGET CORP
COM
87612e106
7125
48014
SH
SOLE
42027
0
5987
TC ENERGY CORP
COM
87807B107
2649
65404
SH
SOLE
55590
0
9814
TE CONNECTIVITY LTD
SHS
H84989104
68921
621004
SH
SOLE
589704
0
31300
TELEFLEX INCORPORATED
COM
879369106
439
2179
SH
SOLE
1879
0
300
TELUS CORPORATION
COM
87971M103
640
32075
SH
SOLE
20845
0
11230
TERMINIX GLOBAL HOLDINGS INC
COM
88087e100
1147
29960
SH
SOLE
29960
0
0
TESLA INC
COM
88160R101
4044
15247
SH
SOLE
10709
0
4538
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
116
14408
SH
SOLE
13408
0
1000
TEXAS INSTRS INC
COM
882508104
6037
38982
SH
SOLE
27590
0
11392
TFI INTL INC
COM
87241L109
304
3346
SH
SOLE
3196
0
150
TG THERAPEUTICS INC
COM
88322Q108
72
12200
SH
SOLE
12200
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
2085
4111
SH
SOLE
3485
0
626
THOMSON REUTERS CORP.
COM NEW
884903709
270
2632
SH
SOLE
2632
0
0
THOR INDS INC
COM
885160101
888
12684
SH
SOLE
12684
0
0
TJX COS INC NEW
COM
872540109
93244
1506517
SH
SOLE
1447654
0
58863
T-MOBILE US INC
COM
872590104
104823
782858
SH
SOLE
762370
0
20488
TOPBUILD CORP
COM
89055F103
412
2503
SH
SOLE
2308
0
195
TORONTO DOMINION BK ONT
COM NEW
891160509
202
3301
SH
SOLE
3033
0
268
TORTOISE ENERGY INFRA CORP
COM
89147L886
235
7839
SH
SOLE
5865
0
1974
TOTALENERGIES SE
SPONSORED ADS
89151e109
5333
114630
SH
SOLE
102408
0
12222
TOWNEBANK PORTSMOUTH VA
COM
89214P109
13046
482054
SH
SOLE
115478
0
366576
TRACTOR SUPPLY CO
COM
892356106
542
2914
SH
SOLE
1891
0
1023
TRANE TECHNOLOGIES PLC
SHS
G8994E103
4398
30373
SH
SOLE
17813
0
12560
TRAVELERSPANIES INC
COM
89417e109
2264
14775
SH
SOLE
14110
0
665
TREDEGAR CORP
COM
894650100
398
42186
SH
SOLE
2235
0
39951
TREX CO INC
COM
89531P105
211
4810
SH
SOLE
4210
0
600
TRI CONTL CORP
COM
895436103
210
8220
SH
SOLE
8220
0
0
TRIMBLE INC
COM
896239100
1003
18484
SH
SOLE
10521
0
7963
TRUIST FINL CORP
COM
89832Q109
17636
404996
SH
SOLE
229913
0
175083
TRUIST FINL CORP
COM
89832Q109
222
5100
SH
Call
SOLE
5100
0
0
TWILIO INC
CL A
90138F102
234
3390
SH
SOLE
2309
0
1081
TWITTER INC
COM
90184L102
295
6727
SH
SOLE
5902
0
825
TYLER TECHNOLOGIES INC
COM
902252105
210
603
SH
SOLE
603
0
0
TYSON FOODS INC
CL A
902494103
5265
79856
SH
SOLE
75425
0
4431
UBER TECHNOLOGIES INC
COM
90353T100
1009
38069
SH
SOLE
24471
0
13598
UDR INC
COM
902653104
1826
43790
SH
SOLE
29094
0
14696
UNIFIRST CORP MASS
COM
904708104
1116
6633
SH
SOLE
6633
0
0
UNILEVER PLC
SPON ADR NEW
904767704
3295
75163
SH
SOLE
69600
0
5563
UNION PAC CORP
COM
907818108
62314
318723
SH
SOLE
299744
0
18979
UNITED BANKSHARES INC WEST V
COM
909907107
715
20001
SH
SOLE
16307
0
3694
UNITED PARCEL SERVICE INC
CL B
911312106
94505
582055
SH
SOLE
530607
0
51448
UNITED RENTALS INC
COM
911363109
265
981
SH
SOLE
706
0
275
UNITEDHEALTH GROUP INC
COM
91324P102
98554
195172
SH
SOLE
180790
0
14382
UNITY SOFTWARE INC
COM
91332U101
684
21479
SH
SOLE
21479
0
0
UNIVERSAL CORP VA
COM
913456109
8868
192600
SH
SOLE
43536
0
149064
US BANCORP DEL
COM NEW
902973304
5360
132947
SH
SOLE
111494
0
21453
UTZ BRANDS INC
COM CL A
918090101
6424
425427
SH
SOLE
265116
0
160311
V F CORP
COM
918204108
1745
58314
SH
SOLE
37991
0
20323
VALERO ENERGY CORP
COM
91913Y100
1281
11989
SH
SOLE
5177
0
6812
VALVOLINE INC
COM
92047W101
397
15649
SH
SOLE
402
0
15247
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
1143
47368
SH
SOLE
25231
0
22137
VANECK ETF TRUST
INTRMDT MUNI ETF
92189H201
315
7239
SH
SOLE
7239
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
249
8441
SH
SOLE
2905
0
5536
VANECK ETF TRUST
MRNGSTR WDE MOAT
92189F643
10866
181137
SH
SOLE
161090
0
20047
VANECK ETF TRUST
OIL SERVICES ETF
92189H607
271
1282
SH
SOLE
638
0
644
VANECK ETF TRUST
RARE EARTH/STRTG
92189H805
874
10484
SH
SOLE
2984
0
7500
VANECK ETF TRUST
SHRT HGH YLD MUN
92189F387
520
23903
SH
SOLE
23903
0
0
VANECK ETF TRUST
VANECK SHRT MUNI
92189F528
407
24448
SH
SOLE
24448
0
0
VANECK MERK GOLD TR
GOLD TRUST
921078101
184
11400
SH
SOLE
11000
0
400
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
3913
53253
SH
SOLE
27215
0
26038
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
95836
1280870
SH
SOLE
1260146
0
20724
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
1123
15739
SH
SOLE
15129
0
610
VANGUARD BD INDEX FDS
VANGUARD ULTRA
92203C303
422
8615
SH
SOLE
5035
0
3580
VANGUARD INDEX FDS
GROWTH ETF
922908736
16329
76321
SH
SOLE
58744
0
17577
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
331
2021
SH
SOLE
1721
0
300
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
315
1849
SH
SOLE
839
0
1010
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
7737
63538
SH
SOLE
40062
0
23476
VANGUARD INDEX FDS
MID CAP ETF
922908629
3498
18606
SH
SOLE
16496
0
2110
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
2822
35195
SH
SOLE
33927
0
1268
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
3825
26676
SH
SOLE
17142
0
9534
VANGUARD INDEX FDS
SMALL CP ETF
922908751
1991
11650
SH
SOLE
10334
0
1316
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
485
2484
SH
SOLE
2339
0
145
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
2369
13199
SH
SOLE
9996
0
3203
VANGUARD INDEX FDS
VALUE ETF
922908744
17978
145597
SH
SOLE
112874
0
32723
VANGUARD INDEX FDS S&P 500 ETF
SHS
922908363
50804
154749
SH
SOLE
150174
0
4575
VANGUARD INDEX FDS S&P 500 ETF
SHS
922908363
295
900
SH
Put
SOLE
900
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
10502
236747
SH
SOLE
227595
0
9152
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
11186
306541
SH
SOLE
286104
0
20437
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
6378
111041
SH
SOLE
110742
0
299
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
5351
57656
SH
SOLE
55221
0
2435
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
1698
35275
SH
SOLE
24845
0
10430
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
399
6838
SH
SOLE
6838
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
12517
165391
SH
SOLE
159048
0
6343
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
3672
50135
SH
SOLE
49879
0
256
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
348
6017
SH
SOLE
6017
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
52643
708698
SH
SOLE
691450
0
17248
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
562
10359
SH
SOLE
359
0
10000
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
3430
57459
SH
SOLE
56304
0
1155
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
44900
332201
SH
SOLE
310620
0
21581
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
921943858
1688
46438
SH
SOLE
41173
0
5265
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
7840
82636
SH
SOLE
81895
0
741
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
562
10790
SH
SOLE
10790
0
0
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
235
1001
SH
SOLE
889
0
112
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
205
1196
SH
SOLE
1069
0
127
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
235
3158
SH
SOLE
808
0
2350
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
564
2522
SH
SOLE
1388
0
1134
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
415
2634
SH
SOLE
2634
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
1958
6371
SH
SOLE
6153
0
218
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
324
2279
SH
SOLE
2279
0
0
VEEVA SYS INC
CL A COM
922475108
2631
15955
SH
SOLE
15955
0
0
VENTAS INC
COM
92276F100
479
11918
SH
SOLE
10918
0
1000
VERISK ANALYTICS INC
COM
92345Y106
2340
13721
SH
SOLE
13721
0
0
VERIZONMUNICATIONS INC
COM
92343V104
62480
1639803
SH
SOLE
1442086
0
197717
VERIZONMUNICATIONS INC
COM
92343V104
1287
33900
SH
Call
SOLE
9600
0
24300
VERRA MOBILITY CORP
CL A COM STK
92511U102
20886
1358896
SH
SOLE
400
0
1358496
VERTEX PHARMACEUTICALS INC
COM
92532F100
4223
14581
SH
SOLE
8534
0
6047
VERTEX PHARMACEUTICALS INC
COM
92532F100
290
1000
SH
Call
SOLE
0
0
1000
VIATRIS INC
COM
92556V106
266
31196
SH
SOLE
17546
0
13650
VICI PPTYS INC
COM
925652109
459
15367
SH
SOLE
13867
0
1500
VICTORY PORTFOLIOS II
VICTORYSHS SHORT
92647N535
260
5360
SH
SOLE
5360
0
0
VILLAGE FARMS INTL INC
COM
92707Y108
428
224200
SH
SOLE
179200
0
45000
VIRGINIA NATL BANKSHARES COR
COM
928031103
295
9100
SH
SOLE
8054
0
1046
VIRTUS DIVERSIFIED INCM & CO
COM
92840N100
745
42478
SH
SOLE
38378
0
4100
VIRTUS DIVIDEND INTEREST & P
COM
92840R101
199
18594
SH
SOLE
16341
0
2253
VIRTUS EQUITY & CONV INCM FD
COM
92841M101
243
11977
SH
SOLE
10722
0
1255
VIRTUS ETF TR II
VIRTUS US QLTY
92790A504
233
9500
SH
SOLE
6500
0
3000
VISA INC
COM CL A
92826C839
92995
522938
SH
SOLE
461187
0
61751
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
2438
215153
SH
SOLE
211337
0
3816
VULCAN MATLS CO
COM
929160109
698
4428
SH
SOLE
4035
0
393
WALGREENS BOOTS ALLIANCE INC
COM
931427108
6024
191861
SH
SOLE
106598
0
85263
WALGREENS BOOTS ALLIANCE INC
COM
931427108
1209
38500
SH
Call
SOLE
10700
0
27800
WALMART INC
COM
931142103
70373
540429
SH
SOLE
467849
0
72580
WARNER BROS DISCOVERY INC
COM SER A
934423104
1319
114645
SH
SOLE
75577
0
39068
WASTE MGMT INC DEL
COM
94106L109
3791
23660
SH
SOLE
16931
0
6729
WATSCO INC
COM
942622200
138896
540620
SH
SOLE
504048
0
36572
WD 40 CO
COM
929236107
816
4643
SH
SOLE
4643
0
0
WEC ENERGY GROUP INC
COM
92939U106
866
9684
SH
SOLE
8388
0
1296
WELLS FARGO CO NEW
COM
949746101
2291
56960
SH
SOLE
32972
0
23988
WELLTOWER INC
COM
95040Q104
250
3887
SH
SOLE
3701
0
186
WESBANCO INC
COM
950810101
650
19492
SH
SOLE
17492
0
2000
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
298
341500
SH
SOLE
341500
0
0
WESTROCK CO
COM
96145D105
3996
129365
SH
SOLE
2041
0
127324
WESTROCK COFFEE CO
COM
96145W103
999
96675
SH
SOLE
57100
0
39575
WEYERHAEUSER CO MTN BE
COM NEW
962166104
862
30190
SH
SOLE
22949
0
7241
WHIRLPOOL CORP
COM
963320106
2592
19229
SH
SOLE
11590
0
7639
WHITE MTNS INS GROUP LTD
COM
G9618E107
2929
2248
SH
SOLE
889
0
1359
WHITEHORSE FIN INC
COM
96524V106
131
11800
SH
SOLE
11800
0
0
WILLIAMS COS INC
COM
969457100
4562
159355
SH
SOLE
148485
0
10870
WILLIAMS SONOMA INC
COM
969904101
628
5326
SH
SOLE
1181
0
4145
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
355
1767
SH
SOLE
1027
0
740
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
436
10954
SH
SOLE
7562
0
3392
WISDOMTREE TR
ENHNCD CMMDTY ST
97717Y683
403
18920
SH
SOLE
16220
0
2700
WISDOMTREE TR
FLOATNG RAT TREA
97717Y527
46092
916701
SH
SOLE
887981
0
28720
WISDOMTREE TR
INTL EQUITY FD
97717W703
830
20678
SH
SOLE
17283
0
3395
WISDOMTREE TR
INTL SMCAP DIV
97717W760
791
15379
SH
SOLE
9809
0
5570
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
406
5362
SH
SOLE
5362
0
0
WISDOMTREE TR
US MIDCAP FUND
97717W570
14471
329032
SH
SOLE
318017
0
11015
WISDOMTREE TR
US SMALLCAP FUND
97717W562
739
18877
SH
SOLE
13490
0
5387
WOODSIDE ENERGY GROUP LTD
SPONSORED ADR
980228308
327
16239
SH
SOLE
15879
0
360
WORKDAY INC
CL A
98138H101
1366
8972
SH
SOLE
8972
0
0
WP CAREY INC
COM
92936U109
12428
178119
SH
SOLE
97783
0
80336
XCEL ENERGY INC
COM
98389B100
565
8823
SH
SOLE
3573
0
5250
XP INC
CL A
G98239109
690
36307
SH
SOLE
36172
0
135
XYLEM INC
COM
98419M100
39926
455517
SH
SOLE
424088
0
31429
YANDEX N V
SHS CLASS A
N97284108
404
13180
SH
SOLE
12989
0
191
YUM BRANDS INC
COM
988498101
2426
22816
SH
SOLE
20675
0
2141
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
397
3795
SH
SOLE
2954
0
841
ZOETIS INC
CL A
98978V103
4783
32221
SH
SOLE
23547
0
8674