0001085146-21-001354.txt : 20210428
0001085146-21-001354.hdr.sgml : 20210428
20210428111550
ACCESSION NUMBER: 0001085146-21-001354
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210331
FILED AS OF DATE: 20210428
DATE AS OF CHANGE: 20210428
EFFECTIVENESS DATE: 20210428
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: 21862524
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
03-31-2021
03-31-2021
false
DAVENPORT & Co LLC
P O BOX 85678
RICHMOND
VA
23285-5678
13F HOLDINGS REPORT
028-03200
N
Stefanie Boykin
Compliance Officer
804-697-2978
/s/ Stefanie Boykin
Richmond
VA
04-26-2021
0
800
10653868
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
1LIFE HEALTHCARE INC
COM
68269G107
352
9000
SH
SOLE
9000
0
0
22ND CENTY GROUP INC
COM
90137F103
99
30000
SH
SOLE
30000
0
0
3M CO
COM
88579Y101
92016
477561
SH
SOLE
473587
0
3974
8X8 INC NEW
COM
282914100
2123
65432
SH
SOLE
65432
0
0
ABBOTT LABS
COM
002824100
72433
604415
SH
SOLE
594044
0
10371
ABBVIE INC
COM
00287Y109
12195
112688
SH
SOLE
112351
0
337
ABERDEEN AUSTRALIA EQUITY FD
COM
003011103
109
18700
SH
SOLE
18700
0
0
ABERDEEN STD PLATINUM ETF TR
PHYSCL PLATM SHS
003260106
7775
69848
SH
SOLE
69848
0
0
ABERDEEN TOTAL DYNAMIC DIVD
COM SH BEN INT
00326L100
107
11196
SH
SOLE
11196
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
102065
369465
SH
SOLE
367358
0
2107
ACTIVISION BLIZZARD INC
COM
00507V109
719
7732
SH
SOLE
7732
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
120878
254282
SH
SOLE
251195
0
3087
ADVISORSHARES TR
PURE US CANNABIS
00768Y453
15702
370322
SH
SOLE
370322
0
0
AEMETIS INC
COM NEW
00770K202
1513
61700
SH
SOLE
61700
0
0
AES CORP
COM
00130H105
2941
109684
SH
SOLE
104703
0
4981
AFLAC INC
COM
001055102
1737
33943
SH
SOLE
30799
0
3144
AIR PRODS & CHEMS INC
COM
009158106
87166
309825
SH
SOLE
305671
0
4154
ALBEMARLE CORP
COM
012653101
26586
181959
SH
SOLE
178464
0
3495
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
66886
295005
SH
SOLE
291717
0
3288
ALIGN TECHNOLOGY INC
COM
016255101
39880
73643
SH
SOLE
73643
0
0
ALLISON TRANSMISSION HLDGS I
COM
01973R101
367
9000
SH
SOLE
9000
0
0
ALLSTATE CORP
COM
020002101
352
3063
SH
SOLE
3063
0
0
ALPHABET INC
CAP STK CL A
02079K305
148101
71806
SH
SOLE
71178
0
628
ALPHABET INC
CAP STK CL C
02079K107
106985
51718
SH
SOLE
50883
0
835
ALPS ETF TR
ALERIAN MLP
00162Q452
1973
64686
SH
SOLE
63619
0
1067
ALTICE USA INC
CL A
02156K103
1114
34231
SH
SOLE
34231
0
0
ALTRIA GROUP INC
COM
02209S103
9970
194876
SH
SOLE
188018
0
6858
AMARIN CORP PLC
SPONS ADR NEW
023111206
821
132190
SH
SOLE
132190
0
0
AMAZON COM INC
COM
023135106
146629
47390
SH
SOLE
46292
0
1098
AMERICAN AIRLS GROUP INC
COM
02376R102
242
10121
SH
SOLE
10121
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
1846
21800
SH
SOLE
20366
0
1434
AMERICAN EXPRESS CO
COM
025816109
6700
47370
SH
SOLE
45835
0
1535
AMERICAN TOWER CORP NEW
COM
03027X100
223079
933148
SH
SOLE
926772
0
6376
AMERICAN WTR WKS CO INC NEW
COM
030420103
575
3835
SH
SOLE
3784
0
51
AMERICOLD RLTY TR
COM
03064D108
241
6275
SH
SOLE
6275
0
0
AMERIPRISE FINL INC
COM
03076C106
1927
8291
SH
SOLE
8291
0
0
AMETEK INC
COM
031100100
818
6404
SH
SOLE
6404
0
0
AMGEN INC
COM
031162100
13636
54804
SH
SOLE
53599
0
1205
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
323
9375
SH
SOLE
9375
0
0
ANALOG DEVICES INC
COM
032654105
1876
12097
SH
SOLE
12053
0
44
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
88120
1402063
SH
SOLE
1400072
0
1991
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
219
25453
SH
SOLE
25453
0
0
ANTHEM INC
COM
036752103
6419
17882
SH
SOLE
17856
0
26
AON PLC
SHS CL A
G0403H108
77456
336606
SH
SOLE
333242
0
3364
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
592
12594
SH
SOLE
12594
0
0
APPLE INC
COM
037833100
183834
1504986
SH
SOLE
1478227
0
26759
APPLIED MATLS INC
COM
038222105
6418
48037
SH
SOLE
46607
0
1430
APTARGROUP INC
COM
038336103
781
5510
SH
SOLE
5510
0
0
ARCBEST CORP
COM
03937C105
1037
14743
SH
SOLE
14743
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
2730
47895
SH
SOLE
47895
0
0
ARES CAPITAL CORP
COM
04010L103
2605
139224
SH
SOLE
139224
0
0
ARISTA NETWORKS INC
COM
040413106
462
1529
SH
SOLE
1429
0
100
ARK ETF TR
AUTNMUS TECHNLGY
00214Q203
436
5194
SH
SOLE
5194
0
0
ARK ETF TR
FINTECH INNOVA
00214Q708
724
14167
SH
SOLE
14167
0
0
ARK ETF TR
GENOMIC REV ETF
00214Q302
1977
22286
SH
SOLE
22286
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
3871
32273
SH
SOLE
32273
0
0
ARK ETF TR
ISRAEL INOVATE
00214Q609
592
18815
SH
SOLE
18815
0
0
ARK ETF TR
NEXT GNRTN INTER
00214Q401
342
2322
SH
SOLE
2322
0
0
ASHLAND GLOBAL HLDGS INC
COM
044186104
611
6878
SH
SOLE
6878
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
560
11272
SH
SOLE
11272
0
0
AT&T INC
COM
00206R102
18785
620589
SH
SOLE
614343
0
6246
ATLANTIC UN BANKSHARES CORP
COM
04911A107
1956
50991
SH
SOLE
49691
0
1300
AUTODESK INC
COM
052769106
39632
142997
SH
SOLE
142543
0
454
AUTOMATIC DATA PROCESSING IN
COM
053015103
4421
23457
SH
SOLE
23268
0
189
AUTONATION INC
COM
05329W102
280
3007
SH
SOLE
3007
0
0
AVANTI ACQUISITION CORP
SHS CL A
G0682V109
920
94175
SH
SOLE
94175
0
0
BALL CORP
COM
058498106
43603
514547
SH
SOLE
511250
0
3297
BANCORP INC DEL
COM
05969A105
339
16347
SH
SOLE
16347
0
0
BANK NEW YORK MELLON CORP
COM
064058100
416
8796
SH
SOLE
8595
0
201
BANKUNITED INC
COM
06652K103
229
5200
SH
SOLE
1900
0
3300
BARINGS BDC INC
COM
06759L103
143
14347
SH
SOLE
14347
0
0
BARINGS CORPORATE INVS
COM
06759X107
698
50102
SH
SOLE
48102
0
2000
BARRICK GOLD CORP
COM
067901108
931
47040
SH
SOLE
46859
0
181
BASSETT FURNITURE INDS INC
COM
070203104
503
20716
SH
SOLE
20716
0
0
BAXTER INTL INC
COM
071813109
565
6695
SH
SOLE
6345
0
350
BCE INC
COM NEW
05534B760
2716
60160
SH
SOLE
59625
0
535
BECTON DICKINSON & CO
COM
075887109
1984
8161
SH
SOLE
7861
0
300
BELLEROPHON THERAPEUTICS INC
COM NEW
078771300
514
98975
SH
SOLE
98975
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
10414
27
SH
SOLE
27
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
189264
740845
SH
SOLE
735362
0
5483
BHP GROUP LTD
SPONSORED ADS
088606108
1247
17970
SH
SOLE
17745
0
225
BILIBILI INC
SPONS ADS REP Z
090040106
214
2000
SH
SOLE
2000
0
0
BIOXCEL THERAPEUTICS INC
COM
09075P105
1042
24150
SH
SOLE
24150
0
0
BK OF AMERICA CORP
COM
060505104
12828
331560
SH
SOLE
329143
0
2417
BLACK KNIGHT INC
COM
09215C105
43412
586724
SH
SOLE
585664
0
1060
BLACKROCK ENHANCED EQUITY DI
COM
09251A104
394
41692
SH
SOLE
34480
0
7212
BLACKROCK INC
COM
09247X101
1421
1885
SH
SOLE
1876
0
9
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
686
38075
SH
SOLE
36925
0
1150
BLACKSTONE GROUP INC
COM
09260D107
3587
48125
SH
SOLE
46800
0
1325
BNY MELLON MUN INCOME INC
COM
05589T104
92
10500
SH
SOLE
10500
0
0
BOEING CO
COM
097023105
5604
21999
SH
SOLE
20207
0
1792
BOOKING HOLDINGS INC
COM
09857L108
524
225
SH
SOLE
225
0
0
BORR DRILLING LTD
SHS
G1466R207
11
11300
SH
SOLE
11300
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
425
11004
SH
SOLE
11004
0
0
BP PLC
SPONSORED ADR
055622104
71211
2924474
SH
SOLE
2917996
0
6478
BP PRUDHOE BAY RTY TR
UNIT BEN INT
055630107
50
13500
SH
SOLE
13500
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
88212
1397302
SH
SOLE
1380614
0
16688
BRISTOL-MYERS SQUIBB CO
RIGHT 12/30/2030
110122140
20
93770
SH
SOLE
93770
0
0
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
414
10678
SH
SOLE
10678
0
0
BROADCOM INC
COM
11135F101
60270
129988
SH
SOLE
129131
0
857
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
207
1352
SH
SOLE
1352
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
367078
8248947
SH
SOLE
8212216
0
36731
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
254
4775
SH
SOLE
0
0
4775
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG SHS A
11275Q107
723
9473
SH
SOLE
9440
0
33
BROOKFIELD PPTY REIT INC
CL A
11282X103
576
32116
SH
SOLE
31451
0
665
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
6075
129808
SH
SOLE
125752
0
4056
BROWN FORMAN CORP
CL B
115637209
772
11195
SH
SOLE
11195
0
0
BUNGE LIMITED
COM
G16962105
100505
1267876
SH
SOLE
1261773
0
6103
BURLINGTON STORES INC
COM
122017106
400
1340
SH
SOLE
1340
0
0
C & F FINL CORP
COM
12466Q104
380
8582
SH
SOLE
8582
0
0
CABOT OIL & GAS CORP
COM
127097103
3070
163450
SH
SOLE
162850
0
600
CALAMOS STRATEGIC TOTAL RETU
COM SH BEN INT
128125101
3324
192922
SH
SOLE
192922
0
0
CANADIAN IMP BK COMM
COM
136069101
261
2665
SH
SOLE
2665
0
0
CANADIAN NATL RY CO
COM
136375102
245
2115
SH
SOLE
2115
0
0
CANNAE HLDGS INC
COM
13765N107
139048
3509541
SH
SOLE
3505138
0
4403
CANOPY GROWTH CORP
COM
138035100
1791
55930
SH
SOLE
55530
0
400
CAPITAL ONE FINL CORP
COM
14040H105
124905
981723
SH
SOLE
977192
0
4531
CARLISLE COS INC
COM
142339100
964
5860
SH
SOLE
5860
0
0
CARMAX INC
COM
143130102
162796
1227165
SH
SOLE
1215910
0
11255
CARNIVAL CORP
UNIT 99/99/9999
143658300
7157
269667
SH
SOLE
269240
0
427
CARRIER GLOBAL CORPORATION
COM
14448C104
6695
158567
SH
SOLE
157128
0
1439
CASEYS GEN STORES INC
COM
147528103
265
1225
SH
SOLE
1225
0
0
CATALYST BIOSCIENCES INC
COM NEW
14888D208
316
62600
SH
SOLE
62600
0
0
CATERPILLAR INC
COM
149123101
9885
42632
SH
SOLE
41955
0
677
CBRE CLARION GLOBAL REAL EST
COM
12504G100
137
17577
SH
SOLE
17577
0
0
CHART INDS INC
COM
16115Q308
11523
80948
SH
SOLE
80118
0
830
CHARTER COMMUNICATIONS INC N
CL A
16119P108
429
695
SH
SOLE
680
0
15
CHEVRON CORP NEW
COM
166764100
61707
588867
SH
SOLE
583641
0
5226
CHEWY INC
CL A
16679L109
1164
13741
SH
SOLE
13616
0
125
CHP MERGER CORP
*W EXP 11/22/202
12558Y114
12
15000
SH
SOLE
15000
0
0
CHUBB LIMITED
COM
H1467J104
1090
6899
SH
SOLE
6854
0
45
CHURCH & DWIGHT INC
COM
171340102
2261
25879
SH
SOLE
25313
0
566
CIGNA CORP NEW
COM
125523100
675
2791
SH
SOLE
2491
0
300
CINTAS CORP
COM
172908105
375
1099
SH
SOLE
1099
0
0
CISCO SYS INC
COM
17275R102
18300
353905
SH
SOLE
347193
0
6712
CITIGROUP INC
COM NEW
172967424
2549
35036
SH
SOLE
34936
0
100
CITY HLDG CO
COM
177835105
411
5023
SH
SOLE
4923
0
100
CLOROX CO DEL
COM
189054109
2128
11032
SH
SOLE
10972
0
60
CLOVER HEALTH INVESTMENTS CO
COM CL A
18914F103
210
27800
SH
SOLE
9300
0
18500
CME GROUP INC
COM
12572Q105
705
3450
SH
SOLE
3435
0
15
CMS ENERGY CORP
COM
125896100
402
6569
SH
SOLE
6454
0
115
COCA COLA CO
COM
191216100
64870
1230696
SH
SOLE
1218707
0
11989
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
578
20694
SH
SOLE
17289
0
3405
COHEN & STEERS LTD DURATION
COM
19248C105
421
16116
SH
SOLE
16116
0
0
COHEN & STEERS REIT & PFD &
COM
19247X100
259
10622
SH
SOLE
9486
0
1136
COHEN & STEERS SELECT PFD &
COM
19248Y107
313
11316
SH
SOLE
11316
0
0
COHEN & STEERS TOTAL RETURN
COM
19247R103
228
15579
SH
SOLE
15579
0
0
COLFAX CORP
COM
194014106
61797
1410569
SH
SOLE
1407612
0
2957
COLGATE PALMOLIVE CO
COM
194162103
3826
48531
SH
SOLE
47022
0
1509
COMCAST CORP NEW
CL A
20030N101
91557
1692050
SH
SOLE
1682463
0
9587
COMMERCE BANCSHARES INC
COM
200525103
303
3953
SH
SOLE
3904
0
49
COMMSCOPE HLDG CO INC
COM
20337X109
197
12800
SH
SOLE
12800
0
0
COMMUNITY BANKERS TR CORP
COM
203612106
285
32347
SH
SOLE
32347
0
0
CONAGRA BRANDS INC
COM
205887102
2192
58295
SH
SOLE
56624
0
1671
CONOCOPHILLIPS
COM
20825C104
3017
56949
SH
SOLE
56549
0
400
CONSOLIDATED EDISON INC
COM
209115104
403
5382
SH
SOLE
5382
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
52389
229775
SH
SOLE
227921
0
1854
CONX CORP
*W EXP 10/30/202
212873111
18
14250
SH
SOLE
14250
0
0
CONX CORP
COM CL A
212873103
568
57000
SH
SOLE
57000
0
0
CORBUS PHARMACEUTICALS HLDGS
COM
21833P103
49
25000
SH
SOLE
25000
0
0
CORNING INC
COM
219350105
617
14176
SH
SOLE
14176
0
0
CORTEVA INC
COM
22052L104
783
16790
SH
SOLE
16773
0
17
COSTAR GROUP INC
COM
22160N109
205
249
SH
SOLE
249
0
0
COSTCO WHSL CORP NEW
COM
22160K105
6725
19078
SH
SOLE
18073
0
1005
CRACKER BARREL OLD CTRY STOR
COM
22410J106
443
2564
SH
SOLE
2564
0
0
CREDIT SUISSE ASSET MGMT INC
COM
224916106
83
24500
SH
SOLE
24500
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
62368
362331
SH
SOLE
361678
0
653
CSX CORP
COM
126408103
5150
53412
SH
SOLE
50907
0
2505
CUMMINS INC
COM
231021106
4628
17859
SH
SOLE
17630
0
229
CVS HEALTH CORP
COM
126650100
20335
270307
SH
SOLE
260859
0
9448
CYCLERION THERAPEUTICS INC
COM
23255M105
236
84500
SH
SOLE
84500
0
0
D R HORTON INC
COM
23331A109
1749
19624
SH
SOLE
19399
0
225
DANAHER CORPORATION
COM
235851102
130738
580849
SH
SOLE
575038
0
5811
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
267
9500
SH
SOLE
9500
0
0
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
625
18515
SH
SOLE
18390
0
125
DBX ETF TR
XTRACK USD HIGH
233051432
1141
22825
SH
SOLE
22517
0
308
DEERE & CO
COM
244199105
56329
150556
SH
SOLE
149963
0
593
DELTA AIR LINES INC DEL
COM NEW
247361702
13264
274727
SH
SOLE
272029
0
2698
DEXCOM INC
COM
252131107
203
565
SH
SOLE
530
0
35
DIAGEO PLC
SPON ADR NEW
25243Q205
66377
404217
SH
SOLE
401985
0
2232
DIANA SHIPPING INC
COM
Y2066G104
60
20000
SH
SOLE
20000
0
0
DIGITAL RLTY TR INC
COM
253868103
56668
402354
SH
SOLE
401512
0
842
DISCOVERY INC
COM SER C
25470F302
369
10000
SH
SOLE
10000
0
0
DISH NETWORK CORPORATION
CL A
25470M109
169718
4688346
SH
SOLE
4680877
0
7469
DISNEY WALT CO
COM
254687106
91946
498297
SH
SOLE
492212
0
6085
DNP SELECT INCOME FD INC
COM
23325P104
703
71145
SH
SOLE
71145
0
0
DOCUSIGN INC
COM
256163106
3145
15535
SH
SOLE
15143
0
392
DOLLAR GEN CORP NEW
COM
256677105
438
2162
SH
SOLE
2162
0
0
DOLLAR TREE INC
COM
256746108
3404
29742
SH
SOLE
28329
0
1413
DOMINION ENERGY INC
COM
25746U109
99299
1307256
SH
SOLE
1293962
0
13294
DOVER CORP
COM
260003108
333
2426
SH
SOLE
2396
0
30
DOW INC
COM
260557103
6985
109244
SH
SOLE
107941
0
1303
DRAFTKINGS INC
COM CL A
26142R104
44538
726208
SH
SOLE
724890
0
1318
DRIVE SHACK INC
COM
262077100
385
120000
SH
SOLE
120000
0
0
DTE ENERGY CO
COM
233331107
534
4008
SH
SOLE
4008
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
11663
120818
SH
SOLE
115912
0
4906
DUPONT DE NEMOURS INC
COM
26614N102
1185
15327
SH
SOLE
15309
0
18
DURECT CORP
COM
266605104
735
371400
SH
SOLE
371400
0
0
EASTMAN CHEM CO
COM
277432100
309
2809
SH
SOLE
2809
0
0
EATON CORP PLC
SHS
G29183103
2638
19076
SH
SOLE
18573
0
503
EATON VANCE TAX ADVT DIV INC
COM
27828G107
604
22974
SH
SOLE
22974
0
0
EATON VANCE TAX-MANAGED GLOB
COM
27829C105
184
17820
SH
SOLE
17820
0
0
EBAY INC.
COM
278642103
543
8862
SH
SOLE
8862
0
0
ECOLAB INC
COM
278865100
4183
19539
SH
SOLE
19317
0
222
EDWARDS LIFESCIENCES CORP
COM
28176E108
228
2729
SH
SOLE
2729
0
0
EIGER BIOPHARMACEUTICALS INC
COM
28249U105
2500
282500
SH
SOLE
282500
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
457
15505
SH
SOLE
15505
0
0
ELECTRONIC ARTS INC
COM
285512109
5374
39697
SH
SOLE
38797
0
900
EMERSON ELEC CO
COM
291011104
2884
31970
SH
SOLE
30879
0
1091
ENBRIDGE INC
COM
29250N105
62238
1709848
SH
SOLE
1698487
0
11361
ENERGY FUELS INC
COM NEW
292671708
57
10000
SH
SOLE
10000
0
0
ENPHASE ENERGY INC
COM
29355A107
3046
18781
SH
SOLE
17856
0
925
ENTEGRIS INC
COM
29362U104
908
8120
SH
SOLE
8120
0
0
EOG RES INC
COM
26875P101
1156
15934
SH
SOLE
15934
0
0
EQUIFAX INC
COM
294429105
292
1613
SH
SOLE
1613
0
0
EQUITY DISTR ACQUISITION COR
COM CL A
29465E106
874
88195
SH
SOLE
88195
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
620
9735
SH
SOLE
9735
0
0
ESSENTIAL UTILS INC
COM
29670G102
234
5224
SH
SOLE
5224
0
0
ETFIS SER TR I
VIRTUS INFRCAP
26923G822
973
40435
SH
SOLE
40435
0
0
ETSY INC
COM
29786A106
59741
296229
SH
SOLE
296104
0
125
EVERSOURCE ENERGY
COM
30040W108
811
9366
SH
SOLE
9329
0
37
EVOFEM BIOSCIENCES INC
COM
30048L104
699
399300
SH
SOLE
399300
0
0
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
78240
2974905
SH
SOLE
2962214
0
12691
EXCHANGE TRADED CONCEPTS TR
NORTH SHOR GBL
301505715
366
6610
SH
SOLE
6610
0
0
EXELON CORP
COM
30161N101
291
6655
SH
SOLE
6655
0
0
EXXON MOBIL CORP
COM
30231G102
16001
286598
SH
SOLE
271709
0
14889
F N B CORP
COM
302520101
321
25271
SH
SOLE
24191
0
1080
FACEBOOK INC
CL A
30303M102
67267
228388
SH
SOLE
226446
0
1942
FACTSET RESH SYS INC
COM
303075105
659
2135
SH
SOLE
2124
0
11
FASTENAL CO
COM
311900104
1107
22023
SH
SOLE
22023
0
0
FEDEX CORP
COM
31428X106
20814
73278
SH
SOLE
71361
0
1917
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
163135
4012165
SH
SOLE
3999396
0
12769
FIDELITY NATL INFORMATION SV
COM
31620M106
1693
12037
SH
SOLE
12037
0
0
FIRST BANCORP N C
COM
318910106
776
17829
SH
SOLE
17629
0
200
FIRST CMNTY BANKSHARES INC V
COM
31983A103
1051
35060
SH
SOLE
35060
0
0
FIRST INDL RLTY TR INC
COM
32054K103
368
8032
SH
SOLE
8032
0
0
FIRST SOLAR INC
COM
336433107
1702
19500
SH
SOLE
19500
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
2087
103561
SH
SOLE
103561
0
0
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
265
4050
SH
SOLE
4050
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
1111
24899
SH
SOLE
24899
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
514
8575
SH
SOLE
8575
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
930
18223
SH
SOLE
18223
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
687
14338
SH
SOLE
14338
0
0
FIRST TR INTER DUR PFD & IN
COM
33718W103
455
19003
SH
SOLE
19003
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
679
20750
SH
SOLE
20750
0
0
FISERV INC
COM
337738108
763
6407
SH
SOLE
6407
0
0
FLAHERTY & CRUMRINE PFD SECS
COM
338478100
480
20478
SH
SOLE
20478
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
63202
235276
SH
SOLE
233575
0
1701
FMC CORP
COM NEW
302491303
394
3562
SH
SOLE
3562
0
0
FOLEY TRASIMENE ACQUISTN COR
*W EXP 05/26/202
34431F112
862
538508
SH
SOLE
538508
0
0
FOLEY TRASIMENE ACQUISTN COR
COM CL A
34431F104
18275
1820226
SH
SOLE
1820226
0
0
FOLEY TRASIMENE ACQUISTN COR
UNIT 99/99/9999
34431F203
756
70700
SH
SOLE
68200
0
2500
FORD MTR CO DEL
COM
345370860
734
59933
SH
SOLE
58928
0
1005
FORTE BIOSCIENCES INC
COM
34962G109
1083
31600
SH
SOLE
31600
0
0
FORTIVE CORP
COM
34959J108
320
4529
SH
SOLE
4329
0
200
FORTUNA SILVER MINES INC
COM
349915108
9322
1440857
SH
SOLE
1436357
0
4500
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
380
3962
SH
SOLE
3762
0
200
FRANKLIN ETF TR
LIBERTY SHRT ETF
353506108
286
3000
SH
SOLE
3000
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
6602
200481
SH
SOLE
200481
0
0
GABELLI DIVID & INCOME TR
COM
36242H104
438
18296
SH
SOLE
14100
0
4196
GAMING & LEISURE PPTYS INC
COM
36467J108
60704
1430691
SH
SOLE
1429118
0
1573
GENERAC HLDGS INC
COM
368736104
5851
17869
SH
SOLE
17053
0
816
GENERAL DYNAMICS CORP
COM
369550108
5828
32098
SH
SOLE
31483
0
615
GENERAL ELECTRIC CO
COM
369604103
5155
392644
SH
SOLE
384636
0
8008
GENERAL MLS INC
COM
370334104
2628
42859
SH
SOLE
42314
0
545
GENERAL MTRS CO
COM
37045V100
6778
117953
SH
SOLE
117953
0
0
GENUINE PARTS CO
COM
372460105
307
2658
SH
SOLE
2623
0
35
GENWORTH FINL INC
COM CL A
37247D106
269
81160
SH
SOLE
81160
0
0
GILEAD SCIENCES INC
COM
375558103
1259
19483
SH
SOLE
18683
0
800
GLADSTONE CAPITAL CORP
COM
376535100
223
22461
SH
SOLE
22461
0
0
GLADSTONE INVT CORP
COM
376546107
3517
287595
SH
SOLE
286745
0
850
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
1053
29502
SH
SOLE
29502
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
267
8055
SH
SOLE
8055
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
1449
57825
SH
SOLE
57825
0
0
GOLDEN NUGGET ONLINE GAMIN
COM CL A
38113L107
324
24000
SH
SOLE
24000
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
695
2123
SH
SOLE
1623
0
500
GOODYEAR TIRE & RUBR CO
COM
382550101
179
10200
SH
SOLE
4200
0
6000
GRAINGER W W INC
COM
384802104
308
768
SH
SOLE
768
0
0
HANESBRANDS INC
COM
410345102
333
16904
SH
SOLE
16154
0
750
HARLEY DAVIDSON INC
COM
412822108
233
5800
SH
SOLE
5800
0
0
HARTFORD FDS EXCHANGE TRADED
TOTAL RTRN ETF
41653L305
5645
140358
SH
SOLE
139578
0
780
HEALTHCARE RLTY TR
COM
421946104
564
18596
SH
SOLE
18496
0
100
HEALTHEQUITY INC
COM
42226A107
1159
17043
SH
SOLE
16993
0
50
HENRY JACK & ASSOC INC
COM
426281101
216
1423
SH
SOLE
1423
0
0
HENRY SCHEIN INC
COM
806407102
255
3680
SH
SOLE
3680
0
0
HERSHEY CO
COM
427866108
728
4600
SH
SOLE
4600
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
31031
256628
SH
SOLE
255816
0
812
HOME DEPOT INC
COM
437076102
68722
225134
SH
SOLE
221712
0
3422
HONEYWELL INTL INC
COM
438516106
72043
331890
SH
SOLE
328660
0
3230
HORMEL FOODS CORP
COM
440452100
204
4275
SH
SOLE
4275
0
0
HOWMET AEROSPACE INC
COM
443201108
246
7656
SH
SOLE
7656
0
0
HP INC
COM
40434L105
252
7949
SH
SOLE
7949
0
0
HUNT J B TRANS SVCS INC
COM
445658107
236
1406
SH
SOLE
1406
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
318
20222
SH
SOLE
19822
0
400
HUNTINGTON INGALLS INDS INC
COM
446413106
207
1005
SH
SOLE
1005
0
0
ILLINOIS TOOL WKS INC
COM
452308109
5515
24895
SH
SOLE
23077
0
1818
ILLUMINA INC
COM
452327109
40461
105351
SH
SOLE
104212
0
1139
INGERSOLL RAND INC
COM
45687V106
306
6218
SH
SOLE
6218
0
0
INGEVITY CORP
COM
45688C107
2046
27089
SH
SOLE
27089
0
0
INGREDION INC
COM
457187102
2734
30404
SH
SOLE
29957
0
447
INNOVATOR ETFS TR
S&P 500 ULTRA
45782C300
289
9511
SH
SOLE
9511
0
0
INTEL CORP
COM
458140100
9846
153838
SH
SOLE
148651
0
5187
INTELLIA THERAPEUTICS INC
COM
45826J105
1043
13000
SH
SOLE
13000
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
3999
35811
SH
SOLE
35561
0
250
INTERNATIONAL BUSINESS MACHS
COM
459200101
28349
212732
SH
SOLE
208116
0
4616
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
767
5494
SH
SOLE
5494
0
0
INTERNATIONAL PAPER CO
COM
460146103
769
14213
SH
SOLE
14213
0
0
INTUIT
COM
461202103
37400
97635
SH
SOLE
97482
0
153
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
326
6452
SH
SOLE
6452
0
0
INVESCO DB COMMDY INDX TRCK
UNIT
46138B103
355
21363
SH
SOLE
21060
0
303
INVESCO EXCH TRADED FD TR II
NATL AMT MUNI
46138E537
554
20709
SH
SOLE
20709
0
0
INVESCO EXCH TRADED FD TR II
S&P SMLCP ENGY
46138E164
1093
173290
SH
SOLE
173290
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
383
6589
SH
SOLE
6589
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
1070
48347
SH
SOLE
48002
0
345
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 CB
46138J700
2544
120395
SH
SOLE
118895
0
1500
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
697
32231
SH
SOLE
32231
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
360
16550
SH
SOLE
16550
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
856
38602
SH
SOLE
38602
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
46138J825
328
14800
SH
SOLE
14800
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
209
705
SH
SOLE
705
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
8156
57572
SH
SOLE
57572
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
207
1260
SH
SOLE
1260
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
2034
27485
SH
SOLE
27485
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
11548
36185
SH
SOLE
36185
0
0
INVESCO SR INCOME TR
COM
46131H107
64
15300
SH
SOLE
15300
0
0
INVESTORS TITLE CO NC
COM
461804106
382
2300
SH
SOLE
2300
0
0
IONIS PHARMACEUTICALS INC
COM
462222100
5608
124738
SH
SOLE
124738
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
651
10122
SH
SOLE
10122
0
0
ISHARES INC
MSCI NETHERL ETF
464286814
619
13404
SH
SOLE
13404
0
0
ISHARES INC
MSCI STH KOR ETF
464286772
603
6721
SH
SOLE
6721
0
0
ISHARES INC
MSCI TAIWAN ETF
46434G772
635
10591
SH
SOLE
10591
0
0
ISHARES SILVER TR
ISHARES
46428Q109
4492
197906
SH
SOLE
195519
0
2387
ISHARES TR
0-5 YR TIPS ETF
46429B747
487
4608
SH
SOLE
4608
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
9826
113922
SH
SOLE
113787
0
135
ISHARES TR
3 7 YR TREAS BD
464288661
14162
109031
SH
SOLE
108803
0
228
ISHARES TR
BARCLAYS 7 10 YR
464287440
2597
22994
SH
SOLE
22994
0
0
ISHARES TR
CORE DIV GRWTH
46434V621
6169
127792
SH
SOLE
127792
0
0
ISHARES TR
CORE MSCI EAFE
46432F842
9833
136475
SH
SOLE
136475
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
4588
17629
SH
SOLE
17629
0
0
ISHARES TR
CORE S&P SCP ETF
464287804
4197
38666
SH
SOLE
38591
0
75
ISHARES TR
CORE S&P500 ETF
464287200
4756
11955
SH
SOLE
11912
0
43
ISHARES TR
CORE TOTAL USD
46434V613
212
4010
SH
SOLE
4010
0
0
ISHARES TR
CORE US AGGBD ET
464287226
4590
40322
SH
SOLE
39862
0
460
ISHARES TR
DOW JONES US ETF
464287846
573
5740
SH
SOLE
5740
0
0
ISHARES TR
EAFE GRWTH ETF
464288885
275
2738
SH
SOLE
2738
0
0
ISHARES TR
EAFE SML CP ETF
464288273
318
4423
SH
SOLE
4423
0
0
ISHARES TR
EAFE VALUE ETF
464288877
221
4336
SH
SOLE
4336
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
1426
15689
SH
SOLE
15689
0
0
ISHARES TR
FLTG RATE NT ETF
46429B655
57776
1137773
SH
SOLE
1135132
0
2641
ISHARES TR
GL CLEAN ENE ETF
464288224
248
10204
SH
SOLE
10204
0
0
ISHARES TR
IBONDS DEC2021
46435G789
465
18085
SH
SOLE
18085
0
0
ISHARES TR
IBONDS DEC2022
46435G755
402
15260
SH
SOLE
15260
0
0
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
268
10000
SH
SOLE
10000
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
387
4438
SH
SOLE
4438
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
652
5012
SH
SOLE
5012
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
232
7378
SH
SOLE
7378
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
14973
130358
SH
SOLE
130358
0
0
ISHARES TR
ISHS 1-5YR INVS
464288646
6999
128000
SH
SOLE
127900
0
100
ISHARES TR
ISHS 5-10YR INVT
464288638
23045
389069
SH
SOLE
386938
0
2131
ISHARES TR
JPMORGAN USD EMG
464288281
1172
10763
SH
SOLE
10628
0
135
ISHARES TR
MBS ETF
464288588
647
5966
SH
SOLE
5966
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
614
14102
SH
SOLE
14102
0
0
ISHARES TR
MORNINGSTAR GRWT
464287119
2053
7118
SH
SOLE
7048
0
70
ISHARES TR
MRGSTR MD CP GRW
464288307
1526
4036
SH
SOLE
4036
0
0
ISHARES TR
MRGSTR MD CP VAL
464288406
269
1460
SH
SOLE
1460
0
0
ISHARES TR
MRGSTR SM CP GR
464288604
1921
6395
SH
SOLE
6395
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
522
5630
SH
SOLE
5630
0
0
ISHARES TR
MSCI EAFE ETF
464287465
3168
41752
SH
SOLE
41752
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
1312
24592
SH
SOLE
24592
0
0
ISHARES TR
MSCI USA MMENTM
46432F396
3077
19127
SH
SOLE
19127
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
2431
20952
SH
SOLE
20952
0
0
ISHARES TR
PFD AND INCM SEC
464288687
1248
32501
SH
SOLE
32501
0
0
ISHARES TR
PHLX SEMICND ETF
464287523
414
976
SH
SOLE
976
0
0
ISHARES TR
RUS 1000 ETF
464287622
404
1805
SH
SOLE
1805
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
1123
4622
SH
SOLE
4622
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
301
1984
SH
SOLE
1984
0
0
ISHARES TR
RUS 2000 VAL ETF
464287630
1208
7575
SH
SOLE
7575
0
0
ISHARES TR
RUS MD CP GR ETF
464287481
479
4698
SH
SOLE
4698
0
0
ISHARES TR
RUS MDCP VAL ETF
464287473
439
4015
SH
SOLE
4015
0
0
ISHARES TR
RUS MID CAP ETF
464287499
607
8215
SH
SOLE
8215
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
1397
6324
SH
SOLE
6324
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
579
8891
SH
SOLE
8891
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
299
2115
SH
SOLE
2115
0
0
ISHARES TR
S&P MC 400GR ETF
464287606
279
3564
SH
SOLE
3564
0
0
ISHARES TR
S&P MC 400VL ETF
464287705
273
2674
SH
SOLE
2674
0
0
ISHARES TR
S&P SML 600 GWT
464287887
282
2200
SH
SOLE
2200
0
0
ISHARES TR
SELECT DIVID ETF
464287168
4340
38033
SH
SOLE
38033
0
0
ISHARES TR
SHORT TREAS BD
464288679
2151
19468
SH
SOLE
19284
0
184
ISHARES TR
SHRT NAT MUN ETF
464288158
1773
16446
SH
SOLE
16446
0
0
ISHARES TR
TIPS BD ETF
464287176
1206
9613
SH
SOLE
9553
0
60
ISHARES TR
TRANS AVG ETF
464287192
334
1298
SH
SOLE
1298
0
0
ISHARES TR
U.S. CNSM GD ETF
464287812
843
4762
SH
SOLE
4762
0
0
ISHARES TR
U.S. CNSM SV ETF
464287580
933
12468
SH
SOLE
12468
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
286
10917
SH
SOLE
10917
0
0
ISHARES TR
U.S. FINLS ETF
464287788
1687
22529
SH
SOLE
22529
0
0
ISHARES TR
U.S. REAL ES ETF
464287739
595
6475
SH
SOLE
6475
0
0
ISHARES TR
U.S. TECH ETF
464287721
677
7720
SH
SOLE
7720
0
0
ISHARES TR
US HLTHCARE ETF
464287762
776
3073
SH
SOLE
3048
0
25
ISHARES TR
US HOME CONS ETF
464288752
790
11637
SH
SOLE
11637
0
0
ISHARES TR
US INDUSTRIALS
464287754
1295
12249
SH
SOLE
12249
0
0
ISHARES TR
US OIL EQ&SV ETF
464288844
383
28570
SH
SOLE
28570
0
0
ISHARES TR
US REGNL BKS ETF
464288778
408
7207
SH
SOLE
7207
0
0
ISHARES TR
US TELECOM ETF
464287713
438
13562
SH
SOLE
13562
0
0
ISHARES TR
US TREAS BD ETF
46429B267
219
8377
SH
SOLE
8377
0
0
ISHARES U S ETF TR
BLACKROCK ST MAT
46431W507
315
6276
SH
SOLE
6276
0
0
J P MORGAN EXCHANGE-TRADED F
ULTRA SHRT INC
46641Q837
1474
29040
SH
SOLE
29040
0
0
JACOBS ENGR GROUP INC
COM
469814107
475
3678
SH
SOLE
3678
0
0
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
214
4272
SH
SOLE
4272
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
437
8892
SH
SOLE
8892
0
0
JOHNSON & JOHNSON
COM
478160104
212700
1294187
SH
SOLE
1279775
0
14412
JOHNSON CTLS INTL PLC
SHS
G51502105
1560
26138
SH
SOLE
26138
0
0
JPMORGAN CHASE & CO
COM
46625H100
187373
1230856
SH
SOLE
1217758
0
13098
KAYNE ANDERSON ENERGY INFRST
COM
486606106
95
13303
SH
SOLE
13303
0
0
KEURIG DR PEPPER INC
COM
49271V100
1139
33149
SH
SOLE
25129
0
8020
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1274
8885
SH
SOLE
8510
0
375
KIMBERLY-CLARK CORP
COM
494368103
6879
49473
SH
SOLE
49275
0
198
KINDER MORGAN INC DEL
COM
49456B101
5390
323753
SH
SOLE
323141
0
612
KINSALE CAP GROUP INC
COM
49714P108
7617
46220
SH
SOLE
46018
0
202
KKR & CO INC
COM
48251W104
320
6550
SH
SOLE
6550
0
0
KLA CORP
COM NEW
482480100
1958
5925
SH
SOLE
5879
0
46
KRAFT HEINZ CO
COM
500754106
3232
80793
SH
SOLE
78371
0
2422
KROGER CO
COM
501044101
500
13893
SH
SOLE
13664
0
229
L3HARRIS TECHNOLOGIES INC
COM
502431109
66505
328126
SH
SOLE
326204
0
1922
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1717
6734
SH
SOLE
6734
0
0
LAM RESEARCH CORP
COM
512807108
868
1459
SH
SOLE
1424
0
35
LAMAR ADVERTISING CO NEW
CL A
512816109
107015
1139428
SH
SOLE
1134132
0
5296
LAS VEGAS SANDS CORP
COM
517834107
603
9916
SH
SOLE
9725
0
191
LATTICE STRATEGIES TR
HARTFORD MLT ETF
518416102
647
21780
SH
SOLE
21780
0
0
LAUDER ESTEE COS INC
CL A
518439104
2941
10111
SH
SOLE
9852
0
259
LEGG MASON ETF INVT TR
CLRBRG GWT ETF
524682101
314
6875
SH
SOLE
6875
0
0
LEGG MASON ETF INVT TR
L VOL H DIV ETF
52468L406
302
8626
SH
SOLE
8336
0
290
LEGGETT & PLATT INC
COM
524660107
209
4572
SH
SOLE
4572
0
0
LIBERTY BROADBAND CORP
COM SER A
530307107
243
1675
SH
SOLE
1675
0
0
LIBERTY BROADBAND CORP
COM SER C
530307305
35052
233444
SH
SOLE
231325
0
2119
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
2465
96515
SH
SOLE
96515
0
0
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
1102
84900
SH
SOLE
84900
0
0
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
2751
62411
SH
SOLE
62411
0
0
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
610
13829
SH
SOLE
13829
0
0
LIBERTY TRIPADVISOR HLDGS IN
COM SER A
531465102
3320
520300
SH
SOLE
520300
0
0
LILLY ELI & CO
COM
532457108
5064
27104
SH
SOLE
25854
0
1250
LINCOLN NATL CORP IND
COM
534187109
342
5493
SH
SOLE
5493
0
0
LINDE PLC
SHS
G5494J103
1437
5129
SH
SOLE
5116
0
13
LIVE NATION ENTERTAINMENT IN
COM
538034109
28176
332858
SH
SOLE
332858
0
0
LIVE OAK BANCSHARES INC
COM
53803X105
431
6300
SH
SOLE
6300
0
0
LOCKHEED MARTIN CORP
COM
539830109
5533
14974
SH
SOLE
14318
0
656
LOWES COS INC
COM
548661107
61651
324172
SH
SOLE
319557
0
4615
LULULEMON ATHLETICA INC
COM
550021109
351
1143
SH
SOLE
1143
0
0
LUMEN TECHNOLOGIES INC
COM
550241103
1207
90420
SH
SOLE
90420
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
350
3364
SH
SOLE
3364
0
0
M & T BK CORP
COM
55261F104
277
1828
SH
SOLE
1828
0
0
MAG SILVER CORP
COM
55903Q104
9636
642004
SH
SOLE
642004
0
0
MARATHON PETE CORP
COM
56585A102
6937
129691
SH
SOLE
126781
0
2910
MARKEL CORP
COM
570535104
327498
287375
SH
SOLE
286112
0
1263
MARRIOTT INTL INC NEW
CL A
571903202
2551
17226
SH
SOLE
16104
0
1122
MARRONE BIO INNOVATIONS INC
COM
57165B106
149
71500
SH
SOLE
71500
0
0
MARSH & MCLENNAN COS INC
COM
571748102
13816
113435
SH
SOLE
113310
0
125
MARTIN MARIETTA MATLS INC
COM
573284106
119033
354455
SH
SOLE
351923
0
2532
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
1713
34964
SH
SOLE
33382
0
1582
MASTERCARD INCORPORATED
CL A
57636Q104
107431
301729
SH
SOLE
299816
0
1913
MAXIM INTEGRATED PRODS INC
COM
57772K101
224
2456
SH
SOLE
2456
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
6029
67615
SH
SOLE
64699
0
2916
MCDONALDS CORP
COM
580135101
92245
411552
SH
SOLE
406861
0
4691
MCKESSON CORP
COM
58155Q103
563
2888
SH
SOLE
1588
0
1300
MEDTRONIC PLC
SHS
G5960L103
133467
1129827
SH
SOLE
1121748
0
8079
MELCO RESORTS AND ENTMNT LTD
ADR
585464100
1748
87800
SH
SOLE
87800
0
0
MERCADOLIBRE INC
COM
58733R102
118117
80235
SH
SOLE
79902
0
333
MERCK & CO. INC
COM
58933Y105
20923
271410
SH
SOLE
265061
0
6349
MERCURY GENL CORP NEW
COM
589400100
1402
23050
SH
SOLE
23050
0
0
METLIFE INC
COM
59156R108
2094
34449
SH
SOLE
34449
0
0
MFS INTER INCOME TR
SH BEN INT
55273C107
61
16375
SH
SOLE
16375
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
295
7775
SH
SOLE
7775
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
384
2473
SH
SOLE
2473
0
0
MICRON TECHNOLOGY INC
COM
595112103
13556
153683
SH
SOLE
153483
0
200
MICROSOFT CORP
COM
594918104
282271
1197229
SH
SOLE
1184023
0
13206
MID-AMER APT CMNTYS INC
COM
59522J103
498
3453
SH
SOLE
3453
0
0
MILLER HERMAN INC
COM
600544100
923
22422
SH
SOLE
22422
0
0
MILLICOM INTL CELLULAR S A
COM STK
L6388F110
908
23765
SH
SOLE
23765
0
0
MISONIX INC
COM
604871103
251
12795
SH
SOLE
12795
0
0
MKS INSTRS INC
COM
55306N104
359
1935
SH
SOLE
1935
0
0
MODERNA INC
COM
60770K107
407
3110
SH
SOLE
2310
0
800
MONARCH CASINO & RESORT INC
COM
609027107
22395
369432
SH
SOLE
369182
0
250
MONDELEZ INTL INC
CL A
609207105
12025
205456
SH
SOLE
196222
0
9234
MOODYS CORP
COM
615369105
49760
166637
SH
SOLE
165730
0
907
MORGAN STANLEY
COM NEW
617446448
450
5798
SH
SOLE
5770
0
28
MOSAIC CO NEW
COM
61945C103
763
24150
SH
SOLE
24150
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
952
5062
SH
SOLE
5062
0
0
MUSTANG BIO INC
COM
62818Q104
232
70000
SH
SOLE
70000
0
0
NATIONAL RETAIL PROPERTIES I
COM
637417106
313
7109
SH
SOLE
7109
0
0
NEKTAR THERAPEUTICS
COM
640268108
1286
64300
SH
SOLE
64300
0
0
NETFLIX INC
COM
64110L106
307
588
SH
SOLE
548
0
40
NEUBASE THERAPEUTICS INC
COM
64132K102
440
59500
SH
SOLE
59500
0
0
NEWMARKET CORP
COM
651587107
4318
11359
SH
SOLE
11359
0
0
NEWMONT CORP
COM
651639106
50155
832163
SH
SOLE
828835
0
3328
NEXSTAR MEDIA GROUP INC
CL A
65336K103
5420
38595
SH
SOLE
38595
0
0
NEXTERA ENERGY INC
COM
65339F101
53284
704716
SH
SOLE
701615
0
3101
NIKE INC
CL B
654106103
64990
489049
SH
SOLE
486166
0
2883
NOKIA CORP
SPONSORED ADR
654902204
56
14135
SH
SOLE
14135
0
0
NORDSTROM INC
COM
655664100
216
5700
SH
SOLE
5700
0
0
NORFOLK SOUTHN CORP
COM
655844108
99293
369777
SH
SOLE
361797
0
7980
NORTHROP GRUMMAN CORP
COM
666807102
1095
3384
SH
SOLE
3166
0
218
NOVAN INC
COM
66988N106
16
10000
SH
SOLE
10000
0
0
NOVARTIS AG
SPONSORED ADR
66987V109
1238
14485
SH
SOLE
14013
0
472
NOVO-NORDISK A S
ADR
670100205
356
5285
SH
SOLE
5085
0
200
NUCOR CORP
COM
670346105
1652
20575
SH
SOLE
20575
0
0
NUTRIEN LTD
COM
67077M108
827
15349
SH
SOLE
15349
0
0
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
672
39767
SH
SOLE
39767
0
0
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
506
34148
SH
SOLE
34148
0
0
NUVEEN AMT-FREE MUN VALUE FD
COM
670695105
293
17787
SH
SOLE
17787
0
0
NUVEEN MUN INCOME FD INC
COM
67062J102
117
10261
SH
SOLE
10261
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
1271
114118
SH
SOLE
114118
0
0
NUVEEN PFD & INCM SECURTIES
COM
67072C105
264
27152
SH
SOLE
27152
0
0
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
346
22868
SH
SOLE
22868
0
0
NUVEEN REAL ASSET INCOME & G
COM
67074Y105
1164
79054
SH
SOLE
79054
0
0
NUVEEN S&P 500 DYNAMIC OVERW
COM
6706EW100
973
58871
SH
SOLE
58871
0
0
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
307
28750
SH
SOLE
28750
0
0
NUVEEN SR INCOME FD
COM
67067Y104
58
10300
SH
SOLE
10300
0
0
NUVEEN TAXABLE MUNICPAL INM
COM
67074C103
220
9749
SH
SOLE
9749
0
0
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
2625
161057
SH
SOLE
161057
0
0
NVIDIA CORPORATION
COM
67066G104
7202
13487
SH
SOLE
12844
0
643
NVR INC
COM
62944T105
306
65
SH
SOLE
65
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
93
15000
SH
SOLE
15000
0
0
OLLIES BARGAIN OUTLET HLDGS
COM
681116109
312
3587
SH
SOLE
3587
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
842
22973
SH
SOLE
22973
0
0
OMNICOM GROUP INC
COM
681919106
1811
24418
SH
SOLE
24418
0
0
ON SEMICONDUCTOR CORP
COM
682189105
241
5800
SH
SOLE
5800
0
0
ONEMAIN HLDGS INC
COM
68268W103
7250
134966
SH
SOLE
134841
0
125
ONEOK INC NEW
COM
682680103
236
4656
SH
SOLE
4656
0
0
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
2671
250825
SH
SOLE
250825
0
0
ORACLE CORP
COM
68389X105
7853
111915
SH
SOLE
108860
0
3055
OREILLY AUTOMOTIVE INC
COM
67103H107
68522
135086
SH
SOLE
135004
0
82
OSI ETF TR
OSHARES US QUALT
67110P407
1836
46024
SH
SOLE
46024
0
0
OSI ETF TR
OSHS GBL INTER
67110P704
857
16450
SH
SOLE
16450
0
0
OTIS WORLDWIDE CORP
COM
68902V107
881
12871
SH
SOLE
12720
0
151
OXFORD SQUARE CAP CORP
COM
69181V107
46
10000
SH
SOLE
10000
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
564
24200
SH
SOLE
24200
0
0
PALO ALTO NETWORKS INC
COM
697435105
1586
4925
SH
SOLE
4706
0
219
PAN AMERN SILVER CORP
COM
697900108
769
25619
SH
SOLE
25619
0
0
PARKER-HANNIFIN CORP
COM
701094104
744
2359
SH
SOLE
2359
0
0
PARTNERS BANCORP
COM
70213Q108
146
20000
SH
SOLE
20000
0
0
PAYCHEX INC
COM
704326107
1410
14385
SH
SOLE
14348
0
37
PAYPAL HLDGS INC
COM
70450Y103
2865
11798
SH
SOLE
11523
0
275
PENN NATL GAMING INC
COM
707569109
435
4150
SH
SOLE
4150
0
0
PENNANTPARK FLOATING RATE CA
COM
70806A106
179
15064
SH
SOLE
15064
0
0
PEOPLES UNITED FINANCIAL INC
COM
712704105
290
16218
SH
SOLE
16218
0
0
PEPSICO INC
COM
713448108
18785
132806
SH
SOLE
126157
0
6649
PERFORMANCE FOOD GROUP CO
COM
71377A103
233
4040
SH
SOLE
4040
0
0
PERRIGO CO PLC
SHS
G97822103
405
10000
SH
SOLE
10000
0
0
PFIZER INC
COM
717081103
13729
378929
SH
SOLE
371269
0
7660
PGIM HIGH YIELD BOND FUND IN
COM
69346H100
891
56892
SH
SOLE
56892
0
0
PHILIP MORRIS INTL INC
COM
718172109
83353
939295
SH
SOLE
932235
0
7060
PHILLIPS 66
COM
718546104
3007
36876
SH
SOLE
36754
0
122
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2389
84873
SH
SOLE
84873
0
0
PIMCO ETF TR
ACTIVE BD ETF
72201R775
442
4040
SH
SOLE
4040
0
0
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
725
7110
SH
SOLE
7110
0
0
PIMCO ETF TR
INTER MUN BD ACT
72201R866
366
6508
SH
SOLE
6508
0
0
PINTEREST INC
CL A
72352L106
709
9574
SH
SOLE
9574
0
0
PLANET FITNESS INC
CL A
72703H101
202
2619
SH
SOLE
2619
0
0
PNC FINL SVCS GROUP INC
COM
693475105
2305
13141
SH
SOLE
12891
0
250
PORTMAN RIDGE FIN CORP
COM
73688F102
29
13417
SH
SOLE
13417
0
0
PPG INDS INC
COM
693506107
884
5885
SH
SOLE
5259
0
626
PPL CORP
COM
69351T106
507
17594
SH
SOLE
17594
0
0
PRA GROUP INC
COM
69354N106
290
7825
SH
SOLE
7825
0
0
PRICE T ROWE GROUP INC
COM
74144T108
1874
10918
SH
SOLE
10433
0
485
PRINCIPAL EXCHANGE-TRADED FD
SPECTRUM PFD
74255Y888
298
14610
SH
SOLE
14610
0
0
PROCTER AND GAMBLE CO
COM
742718109
20235
149411
SH
SOLE
144912
0
4499
PROSHARES TR
S&P 500 DV ARIST
74348A467
1114
12913
SH
SOLE
12913
0
0
PROSPECT CAP CORP
COM
74348T102
747
97406
SH
SOLE
97406
0
0
PROTALIX BIOTHERAPEUTICS INC
COM
74365A309
54
12000
SH
SOLE
12000
0
0
PRUDENTIAL FINL INC
COM
744320102
641
7037
SH
SOLE
7037
0
0
PTC INC
COM
69370C100
2212
16070
SH
SOLE
15635
0
435
PUBLIC STORAGE
COM
74460D109
478
1936
SH
SOLE
1936
0
0
PURE STORAGE INC
CL A
74624M102
3236
150210
SH
SOLE
150210
0
0
QIWI PLC
SPON ADR REP B
74735M108
266
25000
SH
SOLE
25000
0
0
QUALCOMM INC
COM
747525103
77345
583338
SH
SOLE
578406
0
4932
QUANTA SVCS INC
COM
74762E102
671
7628
SH
SOLE
7628
0
0
QUOTIENT LTD
SHS
G73268107
148
40155
SH
SOLE
40155
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
5197
67253
SH
SOLE
61945
0
5308
REALTY INCOME CORP
COM
756109104
1031
16230
SH
SOLE
15990
0
240
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
1096
32707
SH
SOLE
32707
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
743
35959
SH
SOLE
35959
0
0
REPUBLIC SVCS INC
COM
760759100
255
2568
SH
SOLE
2568
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
265
4081
SH
SOLE
4081
0
0
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
572
36045
SH
SOLE
36045
0
0
REVIVA PHARMACEUTCLS HLDGS I
COM
76152G100
86
15000
SH
SOLE
15000
0
0
RH
COM
74967X103
913
1531
SH
SOLE
1531
0
0
RINGCENTRAL INC
CL A
76680R206
229
770
SH
SOLE
770
0
0
RIO TINTO PLC
SPONSORED ADR
767204100
1085
13970
SH
SOLE
13970
0
0
RLI CORP
COM
749607107
576
5164
SH
SOLE
5164
0
0
ROLLINS INC
COM
775711104
245
7129
SH
SOLE
7129
0
0
ROYAL BK CDA
COM
780087102
1591
17250
SH
SOLE
17250
0
0
ROYAL CARIBBEAN GROUP
COM
V7780T103
365
4264
SH
SOLE
4264
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
6311
171354
SH
SOLE
167889
0
3465
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
3315
84554
SH
SOLE
81134
0
3420
ROYCE MICRO-CAP TR INC
COM
780915104
351
31047
SH
SOLE
29493
0
1554
S&P GLOBAL INC
COM
78409V104
357
1011
SH
SOLE
1011
0
0
SABRE CORP
COM
78573M104
258
17400
SH
SOLE
17400
0
0
SAFETY INS GROUP INC
COM
78648T100
1651
19595
SH
SOLE
19145
0
450
SALESFORCE COM INC
COM
79466L302
454
2143
SH
SOLE
2079
0
64
SANDY SPRING BANCORP INC
COM
800363103
333
7666
SH
SOLE
7511
0
155
SANGAMO THERAPEUTICS INC
COM
800677106
1606
128200
SH
SOLE
128200
0
0
SANOFI
SPONSORED ADR
80105N105
788
15939
SH
SOLE
15939
0
0
SCHLUMBERGER LTD
COM
806857108
254
9351
SH
SOLE
9351
0
0
SCHWAB CHARLES CORP
COM
808513105
64728
993063
SH
SOLE
987716
0
5347
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
339
9018
SH
SOLE
9018
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
2067
36645
SH
SOLE
36645
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
23582
459598
SH
SOLE
458532
0
1066
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
369
5056
SH
SOLE
5056
0
0
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
11706
157279
SH
SOLE
154914
0
2365
SEABOARD CORP DEL
COM
811543107
11207
3037
SH
SOLE
3037
0
0
SEELOS THERAPEUTICS INC
COM
81577F109
1210
242500
SH
SOLE
242500
0
0
SEI INVTS CO
COM
784117103
1277
20959
SH
SOLE
20959
0
0
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
221
3018
SH
SOLE
3018
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
1601
32641
SH
SOLE
32641
0
0
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
389
2314
SH
SOLE
2314
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
713
10436
SH
SOLE
10436
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
1155
9892
SH
SOLE
9892
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
725
21305
SH
SOLE
20840
0
465
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
221
2240
SH
SOLE
2240
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
1866
29130
SH
SOLE
29130
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
2975
22400
SH
SOLE
22300
0
100
SERVICENOW INC
COM
81762P102
1470
2939
SH
SOLE
2782
0
157
SHAKE SHACK INC
CL A
819047101
418
3711
SH
SOLE
3711
0
0
SHERWIN WILLIAMS CO
COM
824348106
140241
570078
SH
SOLE
567585
0
2493
SIGA TECHNOLOGIES INC
COM
826917106
1424
219077
SH
SOLE
219077
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
218
1915
SH
SOLE
1915
0
0
SIRIUS XM HOLDINGS INC
COM
82968B103
68
11185
SH
SOLE
11185
0
0
SL GREEN RLTY CORP
COM
78440X804
9298
132849
SH
SOLE
132849
0
0
SMUCKER J M CO
COM NEW
832696405
1310
10357
SH
SOLE
10329
0
28
SOCIAL CAPITAL HEDOSOPHA HLD
SHS CL A
G8252P105
421
24520
SH
SOLE
24520
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
2354
8188
SH
SOLE
7760
0
428
SONY CORP
SPONSORED ADR
835699307
125637
1185144
SH
SOLE
1181583
0
3561
SOUTH ST CORP
COM
840441109
537
6842
SH
SOLE
6842
0
0
SOUTHERN CO
COM
842587107
3497
56252
SH
SOLE
55795
0
457
SOUTHWEST AIRLS CO
COM
844741108
713
11675
SH
SOLE
11675
0
0
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
1219
3691
SH
SOLE
3691
0
0
SPDR GOLD TR
GOLD SHS
78463V107
7127
44555
SH
SOLE
44108
0
447
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
415
9328
SH
SOLE
9328
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
9161
23113
SH
SOLE
23113
0
0
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
1766
35629
SH
SOLE
35629
0
0
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
2209
42752
SH
SOLE
42352
0
400
SPDR SER TR
S&P 600 SML CAP
78464A813
7613
81002
SH
SOLE
80687
0
315
SPDR SER TR
S&P DIVID ETF
78464A763
1119
9481
SH
SOLE
8851
0
630
SPDR SER TR
S&P HOMEBUILD
78464A888
715
10167
SH
SOLE
10167
0
0
SPDR SER TR
S&P REGL BKG
78464A698
235
3549
SH
SOLE
3549
0
0
SPDR SER TR
SPDR BLOOMBERG
78468R663
4353
47571
SH
SOLE
47405
0
166
SPIRE INC
COM
84857L101
242
3276
SH
SOLE
3276
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
244
912
SH
SOLE
912
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
1373
79050
SH
SOLE
79050
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
696
51918
SH
SOLE
51918
0
0
SQUARE INC
CL A
852234103
1617
7121
SH
SOLE
7061
0
60
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
899
18648
SH
SOLE
18338
0
310
STANLEY BLACK & DECKER INC
COM
854502101
966
4837
SH
SOLE
4837
0
0
STARBUCKS CORP
COM
855244109
21597
197650
SH
SOLE
191177
0
6473
STEEL DYNAMICS INC
COM
858119100
1540
30335
SH
SOLE
30335
0
0
STRYKER CORPORATION
COM
863667101
1861
7641
SH
SOLE
7586
0
55
STURM RUGER & CO INC
COM
864159108
460
6962
SH
SOLE
6962
0
0
SUN CMNTYS INC
COM
866674104
6231
41528
SH
SOLE
39188
0
2340
SUNPOWER CORP
COM
867652406
232
6925
SH
SOLE
6925
0
0
SUNRUN INC
COM
86771W105
3368
55687
SH
SOLE
53066
0
2621
SWITCH INC
CL A
87105L104
267
16397
SH
SOLE
16397
0
0
SYNCHRONY FINANCIAL
COM
87165B103
10174
250221
SH
SOLE
249746
0
475
SYSCO CORP
COM
871829107
928
11786
SH
SOLE
11721
0
65
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
61213
346421
SH
SOLE
346421
0
0
TANGER FACTORY OUTLET CTRS I
COM
875465106
237
15650
SH
SOLE
15650
0
0
TARGET CORP
COM
87612E106
3065
15472
SH
SOLE
15335
0
137
TAYSHA GENE THERAPIES INC
COM SHS
877619106
409
20150
SH
SOLE
20150
0
0
TC ENERGY CORP
COM
87807B107
245
5361
SH
SOLE
5361
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
69657
539518
SH
SOLE
539363
0
155
TELEFLEX INCORPORATED
COM
879369106
893
2150
SH
SOLE
2150
0
0
TELUS CORPORATION
COM
87971M103
592
29710
SH
SOLE
29110
0
600
TESLA INC
COM
88160R101
5416
8108
SH
SOLE
7836
0
272
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
146
12692
SH
SOLE
12692
0
0
TEXAS INSTRS INC
COM
882508104
5271
27888
SH
SOLE
27638
0
250
TFI INTL INC
COM
87241L109
203
2720
SH
SOLE
2720
0
0
TG THERAPEUTICS INC
COM
88322Q108
448
9285
SH
SOLE
9285
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
1506
3300
SH
SOLE
3300
0
0
TJX COS INC NEW
COM
872540109
66983
1012595
SH
SOLE
1005533
0
7062
T-MOBILE US INC
COM
872590104
88731
708207
SH
SOLE
704161
0
4046
TOPBUILD CORP
COM
89055F103
578
2760
SH
SOLE
2760
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
209
3198
SH
SOLE
3198
0
0
TOTAL SE
SPONSORED ADS
89151E109
3757
80736
SH
SOLE
79115
0
1621
TOWNEBANK PORTSMOUTH VA
COM
89214P109
2436
80119
SH
SOLE
78925
0
1194
TRACTOR SUPPLY CO
COM
892356106
347
1960
SH
SOLE
1960
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
5864
35418
SH
SOLE
33858
0
1560
TRANSLATE BIO INC
COM
89374L104
198
12025
SH
SOLE
12025
0
0
TRAVELERS COMPANIES INC
COM
89417E109
819
5446
SH
SOLE
5446
0
0
TREDEGAR CORP
COM
894650100
499
33277
SH
SOLE
33277
0
0
TREX CO INC
COM
89531P105
2395
26168
SH
SOLE
24634
0
1534
TRIMBLE INC
COM
896239100
683
8775
SH
SOLE
8775
0
0
TRUIST FINL CORP
COM
89832Q109
90625
1553921
SH
SOLE
1540075
0
13846
TWILIO INC
CL A
90138F102
959
2814
SH
SOLE
2814
0
0
TWITTER INC
COM
90184L102
300
4722
SH
SOLE
4722
0
0
TWO HBRS INVT CORP
COM NEW
90187B408
79
10824
SH
SOLE
10824
0
0
TYSON FOODS INC
CL A
902494103
54751
736884
SH
SOLE
734131
0
2753
UBER TECHNOLOGIES INC
COM
90353T100
45891
841890
SH
SOLE
837153
0
4737
UDR INC
COM
902653104
1881
42882
SH
SOLE
42882
0
0
UGI CORP NEW
COM
902681105
319
7770
SH
SOLE
7770
0
0
UNILEVER PLC
SPON ADR NEW
904767704
903
16178
SH
SOLE
16178
0
0
UNION PAC CORP
COM
907818108
69873
317012
SH
SOLE
313987
0
3025
UNITED BANKSHARES INC WEST V
COM
909907107
314
8145
SH
SOLE
8145
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
93550
550325
SH
SOLE
549253
0
1072
UNITED RENTALS INC
COM
911363109
255
775
SH
SOLE
775
0
0
UNITED STATES STL CORP NEW
COM
912909108
366
14000
SH
SOLE
14000
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
68094
183014
SH
SOLE
181672
0
1342
UNIVERSAL CORP VA
COM
913456109
11828
200513
SH
SOLE
199898
0
615
US BANCORP DEL
COM NEW
902973304
2730
49365
SH
SOLE
48721
0
644
UTZ BRANDS INC
COM CL A
918090101
2252
90830
SH
SOLE
90330
0
500
V F CORP
COM
918204108
4752
59464
SH
SOLE
58714
0
750
VALERO ENERGY CORP
COM
91913Y100
745
10406
SH
SOLE
10406
0
0
VALVOLINE INC
COM
92047W101
507
19434
SH
SOLE
19434
0
0
VANECK MERK GOLD TR
GOLD TRUST
921078101
190
11400
SH
SOLE
11400
0
0
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
1538
47308
SH
SOLE
47308
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
202
3250
SH
SOLE
3250
0
0
VANECK VECTORS ETF TR
INTRMDT MUNI ETF
92189H201
1472
28731
SH
SOLE
28731
0
0
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
492
10931
SH
SOLE
10931
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
12563
181331
SH
SOLE
180491
0
840
VANECK VECTORS ETF TR
RARE EARTH STRAT
92189H805
853
11370
SH
SOLE
11370
0
0
VANECK VECTORS ETF TR
SHORT MUNI ETF
92189F528
1185
65710
SH
SOLE
65710
0
0
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
5139
57915
SH
SOLE
57773
0
142
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
58757
714887
SH
SOLE
712931
0
1956
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
526
6205
SH
SOLE
6205
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
269
4711
SH
SOLE
4711
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
13977
54376
SH
SOLE
51396
0
2980
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
971
5238
SH
SOLE
5113
0
125
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
493
2297
SH
SOLE
1972
0
325
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
6291
46643
SH
SOLE
45253
0
1390
VANGUARD INDEX FDS
MID CAP ETF
922908629
2990
13506
SH
SOLE
13406
0
100
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
1894
20622
SH
SOLE
20533
0
89
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
26567
72925
SH
SOLE
72925
0
0
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
2906
17545
SH
SOLE
16940
0
605
VANGUARD INDEX FDS
SMALL CP ETF
922908751
1795
8386
SH
SOLE
7911
0
475
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
963
3505
SH
SOLE
3385
0
120
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
1749
8461
SH
SOLE
7737
0
724
VANGUARD INDEX FDS
VALUE ETF
922908744
14264
108504
SH
SOLE
104389
0
4115
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
3839
63272
SH
SOLE
63049
0
223
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
13375
256973
SH
SOLE
256006
0
967
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
273
4328
SH
SOLE
4328
0
0
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
4708
36677
SH
SOLE
36677
0
0
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
1555
28455
SH
SOLE
28455
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
17926
192690
SH
SOLE
192389
0
301
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
554
9000
SH
SOLE
9000
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
44503
539425
SH
SOLE
536561
0
2864
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
628
2510
SH
SOLE
2510
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
348
2486
SH
SOLE
0
0
2486
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
29285
199110
SH
SOLE
199015
0
95
VANGUARD STAR FDS
VG TL INTL STK F
921909768
213
3393
SH
SOLE
3393
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
2070
42149
SH
SOLE
41989
0
160
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
211
2084
SH
SOLE
2084
0
0
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
773
11815
SH
SOLE
11815
0
0
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
315
1768
SH
SOLE
1683
0
85
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
239
2830
SH
SOLE
700
0
2130
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
507
2217
SH
SOLE
1395
0
822
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
494
2610
SH
SOLE
2610
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
1819
5075
SH
SOLE
5017
0
58
VENTAS INC
COM
92276F100
560
10497
SH
SOLE
10363
0
134
VERIZON COMMUNICATIONS INC
COM
92343V104
15792
271576
SH
SOLE
262994
0
8582
VERTEX PHARMACEUTICALS INC
COM
92532F100
30436
141634
SH
SOLE
139501
0
2133
VIACOMCBS INC
CL B
92556H206
396
8790
SH
SOLE
8790
0
0
VIASAT INC
COM
92552V100
3005
62518
SH
SOLE
62518
0
0
VIATRIS INC
COM
92556V106
450
32212
SH
SOLE
31854
0
358
VILLAGE FARMS INTL INC
COM
92707Y108
9642
728784
SH
SOLE
728784
0
0
VIRTUS ALLIANZGI DIVERSIFIED
COM
92840N100
1711
54423
SH
SOLE
53773
0
650
VIRTUS ALLIANZGI EQUITY & CO
COM
92841M101
318
11366
SH
SOLE
10111
0
1255
VISA INC
COM CL A
92826C839
118607
560181
SH
SOLE
552746
0
7435
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
384
20862
SH
SOLE
20862
0
0
VULCAN MATLS CO
COM
929160109
969
5742
SH
SOLE
5742
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
55408
1009244
SH
SOLE
1008204
0
1040
WALMART INC
COM
931142103
7766
57174
SH
SOLE
54440
0
2734
WASTE MGMT INC DEL
COM
94106L109
2700
20928
SH
SOLE
20868
0
60
WATSCO INC
COM
942622200
160587
615865
SH
SOLE
614437
0
1428
WAYFAIR INC
CL A
94419L101
1002
3182
SH
SOLE
3182
0
0
WEC ENERGY GROUP INC
COM
92939U106
839
8967
SH
SOLE
8830
0
137
WELLS FARGO CO NEW
COM
949746101
3096
79239
SH
SOLE
79204
0
35
WESBANCO INC
COM
950810101
776
21521
SH
SOLE
21021
0
500
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
4154
577805
SH
SOLE
577805
0
0
WESTROCK CO
COM
96145D105
6716
129033
SH
SOLE
129033
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
1325
37232
SH
SOLE
37232
0
0
WHIRLPOOL CORP
COM
963320106
617
2800
SH
SOLE
2600
0
200
WHITE MTNS INS GROUP LTD
COM
G9618E107
2404
2156
SH
SOLE
2156
0
0
WILLIAMS COS INC
COM
969457100
1115
47074
SH
SOLE
47074
0
0
WILLIAMS SONOMA INC
COM
969904101
944
5270
SH
SOLE
5270
0
0
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
264
1154
SH
SOLE
1154
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
300
9375
SH
SOLE
9375
0
0
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
626
12208
SH
SOLE
12208
0
0
WISDOMTREE TR
ENHNCD CMMDTY ST
97717Y683
239
11900
SH
SOLE
11900
0
0
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
361
4959
SH
SOLE
4891
0
68
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
1396
55600
SH
SOLE
55600
0
0
WISDOMTREE TR
INTL EQUITY FD
97717W703
1138
21635
SH
SOLE
20915
0
720
WISDOMTREE TR
INTL SMCAP DIV
97717W760
1059
14655
SH
SOLE
13320
0
1335
WISDOMTREE TR
US MIDCAP FUND
97717W570
9395
184471
SH
SOLE
184471
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
315
10105
SH
SOLE
10105
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
781
16486
SH
SOLE
16486
0
0
WP CAREY INC
COM
92936U109
10946
154685
SH
SOLE
148745
0
5940
WW INTL INC
COM
98262P101
260
8305
SH
SOLE
8305
0
0
XCEL ENERGY INC
COM
98389B100
483
7266
SH
SOLE
7266
0
0
XYLEM INC
COM
98419M100
53678
510342
SH
SOLE
508608
0
1734
YAMANA GOLD INC
COM
98462Y100
47
10854
SH
SOLE
10854
0
0
YUM BRANDS INC
COM
988498101
752
6948
SH
SOLE
6536
0
412
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
489
3057
SH
SOLE
3057
0
0
ZOETIS INC
CL A
98978V103
3216
20421
SH
SOLE
19548
0
873