0001085146-21-002044.txt : 20210721
0001085146-21-002044.hdr.sgml : 20210721
20210721152335
ACCESSION NUMBER: 0001085146-21-002044
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210630
FILED AS OF DATE: 20210721
DATE AS OF CHANGE: 20210721
EFFECTIVENESS DATE: 20210721
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: 211104446
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
06-30-2021
06-30-2021
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
07-21-2021
0
944
13015025
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
1LIFE HEALTHCARE INC
COM
68269G107
298
9000
SH
Put
SOLE
9000
0
0
22ND CENTY GROUP INC
COM
90137F103
69
15000
SH
Put
SOLE
15000
0
0
3M CO
COM
88579Y101
106311
535223
SH
Put
SOLE
532238
0
2985
8X8 INC NEW
COM
282914100
1816
65432
SH
Put
SOLE
65432
0
0
ABBOTT LABS
COM
002824100
73642
635224
SH
Put
SOLE
628052
0
7172
ABBVIE INC
COM
00287Y109
15231
135216
SH
Put
SOLE
134879
0
337
ABERDEEN AUSTRALIA EQUITY FD
COM
003011103
864
133747
SH
Put
SOLE
133747
0
0
ABERDEEN STD PLATINUM ETF TR
PHYSCL PLATM SHS
003260106
486
4850
SH
Put
SOLE
4850
0
0
ABERDEEN TOTAL DYNAMIC DIVD
COM SH BEN INT
00326L100
114
11196
SH
Put
SOLE
11196
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
116538
395325
SH
Put
SOLE
395112
0
213
ACTIVISION BLIZZARD INC
COM
00507V109
1074
11257
SH
Put
SOLE
11257
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
157858
269547
SH
Put
SOLE
267567
0
1980
ADVANCED MICRO DEVICES INC
COM
007903107
41312
439815
SH
Put
SOLE
439815
0
0
AEMETIS INC
COM NEW
00770K202
6067
543177
SH
Put
SOLE
543177
0
0
AES CORP
COM
00130H105
2931
112443
SH
Put
SOLE
107462
0
4981
AFLAC INC
COM
001055102
1853
34532
SH
Put
SOLE
31388
0
3144
AIR PRODS & CHEMS INC
COM
009158106
94556
328684
SH
Put
SOLE
326094
0
2590
AIRBNB INC
COM CL A
009066101
273
1781
SH
Put
SOLE
1781
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
430
3692
SH
Put
SOLE
3692
0
0
ALBANY INTL CORP
CL A
012348108
1244
13935
SH
Put
SOLE
13935
0
0
ALBEMARLE CORP
COM
012653101
29976
177942
SH
Put
SOLE
174545
0
3397
ALCON AG
ORD SHS
H01301128
1626
23191
SH
Put
SOLE
23191
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
24720
109010
SH
Put
SOLE
107078
0
1932
ALIGN TECHNOLOGY INC
COM
016255101
50566
82760
SH
Put
SOLE
82760
0
0
ALLEGION PLC
ORD SHS
G0176J109
255
1827
SH
Put
SOLE
1827
0
0
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
2275
48857
SH
Put
SOLE
48857
0
0
ALLISON TRANSMISSION HLDGS I
COM
01973R101
358
9000
SH
Put
SOLE
9000
0
0
ALLSTATE CORP
COM
020002101
421
3229
SH
Put
SOLE
3229
0
0
ALNYLAM PHARMACEUTICALS INC
COM
02043Q107
489
2884
SH
Put
SOLE
2884
0
0
ALPHABET INC
CAP STK CL A
02079K305
190081
77845
SH
Put
SOLE
77447
0
398
ALPHABET INC
CAP STK CL C
02079K107
139484
55653
SH
Put
SOLE
55076
0
577
ALPS ETF TR
ALERIAN MLP
00162Q452
2670
73342
SH
Put
SOLE
72275
0
1067
ALTRIA GROUP INC
COM
02209S103
9515
199569
SH
Put
SOLE
192915
0
6654
AMAZON COM INC
COM
023135106
173535
50444
SH
Put
SOLE
49499
0
945
AMBEV SA
SPONSORED ADR
02319V103
1311
381169
SH
Put
SOLE
381169
0
0
AMDOCS LTD
SHS
G02602103
230
2976
SH
Put
SOLE
2976
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
257
12121
SH
Put
SOLE
12121
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
3470
41020
SH
Put
SOLE
39586
0
1434
AMERICAN EXPRESS CO
COM
025816109
7745
46876
SH
Put
SOLE
46541
0
335
AMERICAN TOWER CORP NEW
COM
03027X100
266136
985178
SH
Put
SOLE
981428
0
3750
AMERICAN WTR WKS CO INC NEW
COM
030420103
581
3772
SH
Put
SOLE
3721
0
51
AMERICOLD RLTY TR
COM
03064D108
238
6275
SH
Put
SOLE
6275
0
0
AMERIPRISE FINL INC
COM
03076C106
2169
8715
SH
Put
SOLE
8715
0
0
AMETEK INC
COM
031100100
855
6404
SH
Put
SOLE
6404
0
0
AMGEN INC
COM
031162100
12003
49241
SH
Put
SOLE
48438
0
803
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
336
9375
SH
Put
SOLE
9375
0
0
ANALOG DEVICES INC
COM
032654105
3025
17573
SH
Put
SOLE
17529
0
44
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
111709
1551298
SH
Put
SOLE
1550410
0
888
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
230
25954
SH
Put
SOLE
25454
0
500
ANSYS INC
COM
03662Q105
235
678
SH
Put
SOLE
678
0
0
ANTHEM INC
COM
036752103
6807
17829
SH
Put
SOLE
17803
0
26
AON PLC
SHS CL A
G0403H108
85600
358517
SH
Put
SOLE
356887
0
1630
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
787
12656
SH
Put
SOLE
12656
0
0
APPLE INC
COM
037833100
214882
1568938
SH
Put
SOLE
1547934
0
21004
APPLIED MATLS INC
COM
038222105
7125
50035
SH
Put
SOLE
48605
0
1430
APTARGROUP INC
COM
038336103
776
5510
SH
Put
SOLE
5510
0
0
APTIV PLC
SHS
G6095L109
461
2928
SH
Put
SOLE
2928
0
0
ARCBEST CORP
COM
03937C105
868
14910
SH
Put
SOLE
14910
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
2898
47821
SH
Put
SOLE
47821
0
0
ARES CAPITAL CORP
COM
04010L103
2812
143564
SH
Put
SOLE
143564
0
0
ARGENX SE
SPONSORED ADR
04016X101
268
891
SH
Put
SOLE
891
0
0
ARISTA NETWORKS INC
COM
040413106
684
1889
SH
Put
SOLE
1789
0
100
ARK ETF TR
AUTNMUS TECHNLGY
00214Q203
557
6465
SH
Put
SOLE
6465
0
0
ARK ETF TR
FINTECH INNOVA
00214Q708
790
14607
SH
Put
SOLE
14607
0
0
ARK ETF TR
GENOMIC REV ETF
00214Q302
1995
21563
SH
Put
SOLE
21563
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
4406
33693
SH
Put
SOLE
33693
0
0
ARK ETF TR
ISRAEL INOVATE
00214Q609
379
11815
SH
Put
SOLE
11815
0
0
ARK ETF TR
NEXT GNRTN INTER
00214Q401
293
1899
SH
Put
SOLE
1899
0
0
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
1414
13186
SH
Put
SOLE
13186
0
0
ASHLAND GLOBAL HLDGS INC
COM
044186104
602
6878
SH
Put
SOLE
6878
0
0
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
528
764
SH
Put
SOLE
764
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
678
11327
SH
Put
SOLE
11327
0
0
AT&T INC
COM
00206R102
12866
447052
SH
Put
SOLE
442300
0
4752
ATLANTIC UN BANKSHARES CORP
COM
04911A107
1915
52862
SH
Put
SOLE
47662
0
5200
AUTODESK INC
COM
052769106
53474
183193
SH
Put
SOLE
182715
0
478
AUTOMATIC DATA PROCESSING IN
COM
053015103
4860
24471
SH
Put
SOLE
24282
0
189
AUTONATION INC
COM
05329W102
285
3007
SH
Put
SOLE
3007
0
0
AUTOZONE INC
COM
053332102
479
321
SH
Put
SOLE
321
0
0
AVANTI ACQUISITION CORP
SHS CL A
G0682V109
805
82625
SH
Put
SOLE
82625
0
0
BADGER METER INC
COM
056525108
513
5227
SH
Put
SOLE
5227
0
0
BALL CORP
COM
058498106
80009
987520
SH
Put
SOLE
985180
0
2340
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
1444
232460
SH
Put
SOLE
232460
0
0
BANCO SANTANDER S.A.
ADR
05964H105
471
120585
SH
Put
SOLE
120585
0
0
BANCORP INC DEL
COM
05969A105
376
16347
SH
Put
SOLE
16347
0
0
BANK HAWAII CORP
COM
062540109
1424
16904
SH
Put
SOLE
16904
0
0
BANK NEW YORK MELLON CORP
COM
064058100
409
7977
SH
Put
SOLE
7776
0
201
BARINGS BDC INC
COM
06759L103
153
14465
SH
Put
SOLE
14465
0
0
BARINGS CORPORATE INVS
COM
06759X107
733
48202
SH
Put
SOLE
46202
0
2000
BARRICK GOLD CORP
COM
067901108
1017
49173
SH
Put
SOLE
48990
0
183
BASSETT FURNITURE INDS INC
COM
070203104
504
20716
SH
Put
SOLE
20716
0
0
BAXTER INTL INC
COM
071813109
544
6759
SH
Put
SOLE
6409
0
350
BCE INC
COM NEW
05534B760
5046
102307
SH
Put
SOLE
101772
0
535
BEAZER HOMES USA INC
COM NEW
07556Q881
271
14025
SH
Put
SOLE
14025
0
0
BECTON DICKINSON & CO
COM
075887109
1908
7846
SH
Put
SOLE
7646
0
200
BERKLEY W R CORP
COM
084423102
244
3275
SH
Put
SOLE
3275
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
10465
25
SH
Put
SOLE
25
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
221665
797586
SH
Put
SOLE
794521
0
3065
BHP GROUP LTD
SPONSORED ADS
088606108
4302
59068
SH
Put
SOLE
58843
0
225
BILIBILI INC
SPONS ADS REP Z
090040106
244
2000
SH
Put
SOLE
2000
0
0
BIOXCEL THERAPEUTICS INC
COM
09075P105
405
13925
SH
Put
SOLE
13925
0
0
BK OF AMERICA CORP
COM
060505104
13524
328012
SH
Put
SOLE
325571
0
2441
BLACK KNIGHT INC
COM
09215C105
50179
643488
SH
Put
SOLE
642428
0
1060
BLACKBAUD INC
COM
09227Q100
254
3312
SH
Put
SOLE
3312
0
0
BLACKROCK ENHANCED EQUITY DI
COM
09251A104
422
41692
SH
Put
SOLE
34480
0
7212
BLACKROCK INC
COM
09247X101
2229
2547
SH
Put
SOLE
2538
0
9
BLACKROCK MULTI SECTOR INC T
COM
09258A107
1152
61725
SH
Put
SOLE
60575
0
1150
BLACKSTONE GROUP INC
COM
09260D107
4678
48162
SH
Put
SOLE
46837
0
1325
BLUE OWL CAPITAL INC
COM CL A
09581B103
245
19000
SH
Put
SOLE
6000
0
13000
BNY MELLON MUN INCOME INC
COM
05589T104
98
10500
SH
Put
SOLE
10500
0
0
BOEING CO
COM
097023105
5469
22831
SH
Put
SOLE
20839
0
1992
BOOKING HOLDINGS INC
COM
09857L108
470
215
SH
Put
SOLE
215
0
0
BORR DRILLING LTD
SHS
G1466R207
9
11300
SH
Put
SOLE
11300
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
629
14712
SH
Put
SOLE
14712
0
0
BP PLC
SPONSORED ADR
055622104
93381
3550945
SH
Put
SOLE
3534835
0
16110
BP PRUDHOE BAY RTY TR
UNIT BEN INT
055630107
59
11500
SH
Put
SOLE
11500
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
95744
1432862
SH
Put
SOLE
1422534
0
10328
BRISTOL-MYERS SQUIBB CO
RIGHT 12/30/2030
110122140
23
93770
SH
Put
SOLE
93770
0
0
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
2742
69742
SH
Put
SOLE
69742
0
0
BROADCOM INC
COM
11135F101
65835
138066
SH
Put
SOLE
137834
0
232
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
280
1734
SH
Put
SOLE
1734
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
453833
8902169
SH
Put
SOLE
8884117
0
18052
BROOKFIELD ASSET MGMT REINS
CL A EXCH LT VTG
G16169107
3006
57792
SH
Put
SOLE
57686
0
106
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
6444
116005
SH
Put
SOLE
115705
0
300
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG SHS A
11275Q107
729
9666
SH
Put
SOLE
9633
0
33
BROOKFIELD PPTY REIT INC
CL A
11282X103
261
13835
SH
Put
SOLE
13170
0
665
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
5553
132004
SH
Put
SOLE
127948
0
4056
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
17242
447036
SH
Put
SOLE
446736
0
300
BROOKS AUTOMATION INC NEW
COM
114340102
2088
21918
SH
Put
SOLE
21918
0
0
BROWN FORMAN CORP
CL B
115637209
807
10762
SH
Put
SOLE
10762
0
0
BRP GROUP INC
COM CL A
05589G102
17637
661800
SH
Put
SOLE
661800
0
0
BRUNSWICK CORP
COM
117043109
215
2162
SH
Put
SOLE
2162
0
0
BUILDERS FIRSTSOURCE INC
COM
12008R107
52760
1236754
SH
Put
SOLE
1234566
0
2188
BUNGE LIMITED
COM
G16962105
117015
1497313
SH
Put
SOLE
1491315
0
5998
BURLINGTON STORES INC
COM
122017106
544
1689
SH
Put
SOLE
1689
0
0
C & F FINL CORP
COM
12466Q104
438
8582
SH
Put
SOLE
8582
0
0
CABOT OIL & GAS CORP
COM
127097103
59896
3430454
SH
Put
SOLE
3429854
0
600
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
1069
65473
SH
Put
SOLE
65473
0
0
CALAMOS STRATEGIC TOTAL RETU
COM SH BEN INT
128125101
3627
199408
SH
Put
SOLE
199408
0
0
CAMECO CORP
COM
13321L108
751
39280
SH
Put
SOLE
39280
0
0
CANADIAN IMP BK COMM
COM
136069101
2490
21865
SH
Put
SOLE
21865
0
0
CANADIAN NATL RY CO
COM
136375102
1170
11088
SH
Put
SOLE
11088
0
0
CANNAE HLDGS INC
COM
13765N107
169281
4992058
SH
Put
SOLE
4982457
0
9601
CANOPY GROWTH CORP
COM
138035100
504
20810
SH
Put
SOLE
20810
0
0
CAPITAL ONE FINL CORP
COM
14040H105
112512
727336
SH
Put
SOLE
724612
0
2724
CARLISLE COS INC
COM
142339100
1209
6317
SH
Put
SOLE
6317
0
0
CARLOTZ INC
COM CL A
142552108
78
14200
SH
Put
SOLE
14200
0
0
CARMAX INC
COM
143130102
183328
1419496
SH
Put
SOLE
1412226
0
7270
CARNIVAL CORP
UNIT 99/99/9999
143658300
1343
50934
SH
Put
SOLE
50507
0
427
CARRIER GLOBAL CORPORATION
COM
14448C104
8246
169676
SH
Put
SOLE
167337
0
2339
CASELLA WASTE SYS INC
CL A
147448104
10125
159627
SH
Put
SOLE
159627
0
0
CASEYS GEN STORES INC
COM
147528103
238
1225
SH
Put
SOLE
1225
0
0
CATALENT INC
COM
148806102
208
1921
SH
Put
SOLE
1921
0
0
CATALYST BIOSCIENCES INC
COM NEW
14888D208
301
69400
SH
Put
SOLE
69400
0
0
CATERPILLAR INC
COM
149123101
9303
42749
SH
Put
SOLE
42072
0
677
CBRE CLARION GLOBAL REAL EST
COM
12504G100
155
17577
SH
Put
SOLE
17577
0
0
CBRE GROUP INC
CL A
12504L109
525
6120
SH
Put
SOLE
6120
0
0
CDW CORP
COM
12514G108
1230
7043
SH
Put
SOLE
7043
0
0
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
8326
185728
SH
Put
SOLE
185728
0
0
CERNER CORP
COM
156782104
439
5623
SH
Put
SOLE
5623
0
0
CHARLES RIV LABS INTL INC
COM
159864107
260
703
SH
Put
SOLE
703
0
0
CHART INDS INC
COM
16115Q308
26226
179240
SH
Put
SOLE
178410
0
830
CHARTER COMMUNICATIONS INC N
CL A
16119P108
499
692
SH
Put
SOLE
677
0
15
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
2362
20336
SH
Put
SOLE
20236
0
100
CHEESECAKE FACTORY INC
COM
163072101
1662
30667
SH
Put
SOLE
30667
0
0
CHEVRON CORP NEW
COM
166764100
71335
681068
SH
Put
SOLE
676753
0
4315
CHEWY INC
CL A
16679L109
4860
61128
SH
Put
SOLE
60938
0
190
CHIPOTLE MEXICAN GRILL INC
COM
169656105
535
345
SH
Put
SOLE
345
0
0
CHP MERGER CORP
*W EXP 11/22/202
12558Y114
14
15000
SH
Put
SOLE
15000
0
0
CHUBB LIMITED
COM
H1467J104
1608
10118
SH
Put
SOLE
10073
0
45
CHURCH & DWIGHT INC
COM
171340102
2239
26268
SH
Put
SOLE
25702
0
566
CIGNA CORP NEW
COM
125523100
699
2949
SH
Put
SOLE
2649
0
300
CINCINNATI FINL CORP
COM
172062101
274
2352
SH
Put
SOLE
2352
0
0
CINTAS CORP
COM
172908105
418
1094
SH
Put
SOLE
1094
0
0
CISCO SYS INC
COM
17275R102
19335
364807
SH
Put
SOLE
358226
0
6581
CITIGROUP INC
COM NEW
172967424
2846
40224
SH
Put
SOLE
40124
0
100
CITY HLDG CO
COM
177835105
378
5023
SH
Put
SOLE
4923
0
100
CLOROX CO DEL
COM
189054109
2130
11839
SH
Put
SOLE
11779
0
60
CLOVER HEALTH INVESTMENTS CO
COM CL A
18914F103
169
12700
SH
Put
SOLE
1700
0
11000
CME GROUP INC
COM
12572Q105
683
3211
SH
Put
SOLE
3196
0
15
CMS ENERGY CORP
COM
125896100
403
6815
SH
Put
SOLE
6700
0
115
CNX RES CORP
COM
12653C108
608
44515
SH
Put
SOLE
44515
0
0
COCA COLA CO
COM
191216100
73900
1365728
SH
Put
SOLE
1352033
0
13695
COGNEX CORP
COM
192422103
312
3715
SH
Put
SOLE
3715
0
0
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
609
21221
SH
Put
SOLE
17816
0
3405
COHEN & STEERS LTD DURATION
COM
19248C105
560
20450
SH
Put
SOLE
20450
0
0
COHEN & STEERS REIT & PFD &
COM
19247X100
289
10622
SH
Put
SOLE
9486
0
1136
COHEN & STEERS SELECT PFD &
COM
19248Y107
347
11316
SH
Put
SOLE
11316
0
0
COHEN & STEERS TOTAL RETURN
COM
19247R103
257
15747
SH
Put
SOLE
15747
0
0
COINBASE GLOBAL INC
COM CL A
19260Q107
259
1024
SH
Put
SOLE
874
0
150
COLFAX CORP
COM
194014106
86162
1880857
SH
Put
SOLE
1877900
0
2957
COLGATE PALMOLIVE CO
COM
194162103
3711
45622
SH
Put
SOLE
44138
0
1484
COMCAST CORP NEW
CL A
20030N101
107450
1884427
SH
Put
SOLE
1878017
0
6410
COMMERCE BANCSHARES INC
COM
200525103
340
4558
SH
Put
SOLE
4509
0
49
COMMSCOPE HLDG CO INC
COM
20337X109
273
12800
SH
Put
SOLE
12800
0
0
COMMUNITY BANKERS TR CORP
COM
203612106
344
30347
SH
Put
SOLE
30347
0
0
CONAGRA BRANDS INC
COM
205887102
2031
55817
SH
Put
SOLE
54246
0
1571
CONOCOPHILLIPS
COM
20825C104
3409
55970
SH
Put
SOLE
55570
0
400
CONSOLIDATED EDISON INC
COM
209115104
406
5656
SH
Put
SOLE
5656
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
57208
244594
SH
Put
SOLE
243885
0
709
CONSTRUCTION PARTNERS INC
COM CL A
21044C107
645
20550
SH
Put
SOLE
20550
0
0
CONX CORP
*W EXP 10/30/202
212873111
19
14250
SH
Put
SOLE
14250
0
0
CONX CORP
COM CL A
212873103
562
57000
SH
Put
SOLE
57000
0
0
COPART INC
COM
217204106
258
1954
SH
Put
SOLE
1954
0
0
CORNING INC
COM
219350105
888
21712
SH
Put
SOLE
21712
0
0
CORTEVA INC
COM
22052L104
987
22244
SH
Put
SOLE
22227
0
17
COSTAR GROUP INC
COM
22160N109
576
6960
SH
Put
SOLE
6960
0
0
COSTCO WHSL CORP NEW
COM
22160K105
7440
18804
SH
Put
SOLE
18473
0
331
CRACKER BARREL OLD CTRY STOR
COM
22410J106
349
2353
SH
Put
SOLE
2353
0
0
CREDIT SUISSE ASSET MGMT INC
COM
224916106
86
24500
SH
Put
SOLE
24500
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
443
1761
SH
Put
SOLE
1761
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
81168
416031
SH
Put
SOLE
415504
0
527
CSX CORP
COM
126408103
1698
52945
SH
Put
SOLE
50158
0
2787
CUMMINS INC
COM
231021106
4989
20462
SH
Put
SOLE
20233
0
229
CVS HEALTH CORP
COM
126650100
22290
267143
SH
Put
SOLE
259462
0
7681
D R HORTON INC
COM
23331A109
1688
18684
SH
Put
SOLE
18459
0
225
DANAHER CORPORATION
COM
235851102
147503
549644
SH
Put
SOLE
546798
0
2846
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
285
9500
SH
Put
SOLE
9500
0
0
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
711
20810
SH
Put
SOLE
20685
0
125
DBX ETF TR
XTRACK USD HIGH
233051432
1122
27846
SH
Put
SOLE
27461
0
385
DEERE & CO
COM
244199105
59198
167838
SH
Put
SOLE
167276
0
562
DELTA AIR LINES INC DEL
COM NEW
247361702
2536
58622
SH
Put
SOLE
55918
0
2704
DEVON ENERGY CORP NEW
COM
25179M103
3879
132899
SH
Put
SOLE
130003
0
2896
DEXCOM INC
COM
252131107
481
1127
SH
Put
SOLE
1092
0
35
DIAGEO PLC
SPON ADR NEW
25243Q205
86770
452658
SH
Put
SOLE
450519
0
2139
DIAMOND HILL INVT GROUP INC
COM NEW
25264R207
14975
89504
SH
Put
SOLE
89504
0
0
DIGITAL RLTY TR INC
COM
253868103
68970
458391
SH
Put
SOLE
457562
0
829
DIREXION SHS ETF TR
OIL GAS BL 2X SH
25460G500
319
3315
SH
Put
SOLE
3315
0
0
DISCOVER FINL SVCS
COM
254709108
817
6911
SH
Put
SOLE
6911
0
0
DISCOVERY INC
COM SER A
25470F104
1255
40912
SH
Put
SOLE
40912
0
0
DISH NETWORK CORPORATION
CL A
25470M109
229223
5485582
SH
Put
SOLE
5485044
0
538
DISNEY WALT CO
COM
254687106
91766
522082
SH
Put
SOLE
517663
0
4419
DNP SELECT INCOME FD INC
COM
23325P104
762
72961
SH
Put
SOLE
72961
0
0
DOCUSIGN INC
COM
256163106
4364
15609
SH
Put
SOLE
15217
0
392
DOLLAR GEN CORP NEW
COM
256677105
480
2219
SH
Put
SOLE
2219
0
0
DOLLAR TREE INC
COM
256746108
3453
34704
SH
Put
SOLE
33311
0
1393
DOMINION ENERGY INC
COM
25746U109
105132
1429002
SH
Put
SOLE
1419947
0
9055
DOVER CORP
COM
260003108
344
2282
SH
Put
SOLE
2251
0
31
DOW INC
COM
260557103
6802
107498
SH
Put
SOLE
106228
0
1270
DRAFTKINGS INC
COM CL A
26142R104
39192
751265
SH
Put
SOLE
749747
0
1518
DRIVE SHACK INC
COM
262077100
397
120000
SH
Put
SOLE
120000
0
0
DTE ENERGY CO
COM
233331107
442
4009
SH
Put
SOLE
4009
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
13967
141478
SH
Put
SOLE
136712
0
4766
DUPONT DE NEMOURS INC
COM
26614N102
1128
14575
SH
Put
SOLE
14557
0
18
DURECT CORP
COM
266605104
608
373150
SH
Put
SOLE
373150
0
0
DXC TECHNOLOGY CO
COM
23355L106
233
5987
SH
Put
SOLE
5987
0
0
EASTMAN CHEM CO
COM
277432100
392
3361
SH
Put
SOLE
3361
0
0
EATON CORP PLC
SHS
G29183103
2824
19058
SH
Put
SOLE
18549
0
509
EATON VANCE TAX ADVT DIV INC
COM
27828G107
638
23080
SH
Put
SOLE
23080
0
0
EATON VANCE TAX-MANAGED GLOB
COM
27829C105
194
17820
SH
Put
SOLE
17820
0
0
EBAY INC.
COM
278642103
794
11307
SH
Put
SOLE
11307
0
0
ECOLAB INC
COM
278865100
4426
21487
SH
Put
SOLE
21252
0
235
EDWARDS LIFESCIENCES CORP
COM
28176E108
660
6368
SH
Put
SOLE
6368
0
0
EIGER BIOPHARMACEUTICALS INC
COM
28249U105
2350
275800
SH
Put
SOLE
275800
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
685
19740
SH
Put
SOLE
19740
0
0
ELECTRONIC ARTS INC
COM
285512109
5586
38836
SH
Put
SOLE
37936
0
900
EMERSON ELEC CO
COM
291011104
3180
33042
SH
Put
SOLE
31951
0
1091
ENBRIDGE INC
COM
29250N105
78050
1947626
SH
Put
SOLE
1936658
0
10968
ENERGY FUELS INC
COM NEW
292671708
60
10000
SH
Put
SOLE
10000
0
0
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
460
43264
SH
Put
SOLE
43264
0
0
ENPHASE ENERGY INC
COM
29355A107
3272
17820
SH
Put
SOLE
16895
0
925
ENTEGRIS INC
COM
29362U104
999
8120
SH
Put
SOLE
8120
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
6756
280201
SH
Put
SOLE
280201
0
0
EOG RES INC
COM
26875P101
1703
20415
SH
Put
SOLE
20415
0
0
EQT CORP
COM
26884L109
200
9000
SH
Put
SOLE
9000
0
0
EQUIFAX INC
COM
294429105
475
1982
SH
Put
SOLE
1982
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
775
10433
SH
Put
SOLE
10433
0
0
ESSENTIAL UTILS INC
COM
29670G102
239
5234
SH
Put
SOLE
5234
0
0
ETF SER SOLUTIONS
DEFIANCE NEXT
26922A289
289
7600
SH
Put
SOLE
7600
0
0
ETFIS SER TR I
VIRTUS INFRCAP
26923G822
1117
44441
SH
Put
SOLE
43841
0
600
ETSY INC
COM
29786A106
80223
389734
SH
Put
SOLE
389547
0
187
EVERSOURCE ENERGY
COM
30040W108
765
9533
SH
Put
SOLE
9496
0
37
EVERTEC INC
COM
30040P103
1192
27307
SH
Put
SOLE
27307
0
0
EVOFEM BIOSCIENCES INC
COM
30048L104
454
401600
SH
Put
SOLE
401600
0
0
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
138446
4098455
SH
Put
SOLE
4085185
0
13270
EXCHANGE TRADED CONCEPTS TR
NORTH SHOR GBL
301505715
1332
21305
SH
Put
SOLE
21305
0
0
EXELON CORP
COM
30161N101
348
7853
SH
Put
SOLE
7853
0
0
EXXON MOBIL CORP
COM
30231G102
20965
332363
SH
Put
SOLE
317996
0
14367
F N B CORP
COM
302520101
317
25732
SH
Put
SOLE
24652
0
1080
F5 NETWORKS INC
COM
315616102
401
2148
SH
Put
SOLE
2148
0
0
FACEBOOK INC
CL A
30303M102
84649
243448
SH
Put
SOLE
241822
0
1626
FACTSET RESH SYS INC
COM
303075105
722
2151
SH
Put
SOLE
2140
0
11
FAIR ISAAC CORP
COM
303250104
292
580
SH
Put
SOLE
580
0
0
FASTENAL CO
COM
311900104
1187
22823
SH
Put
SOLE
22823
0
0
FEDEX CORP
COM
31428X106
22094
74070
SH
Put
SOLE
72189
0
1881
FIDELITY COVINGTON TRUST
FIDELITY GROWTH
316092337
209
9860
SH
Put
SOLE
9860
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
180719
4158289
SH
Put
SOLE
4146051
0
12238
FIDELITY NATL INFORMATION SV
COM
31620M106
2634
18590
SH
Put
SOLE
18590
0
0
FIRST BANCORP N C
COM
318910106
729
17831
SH
Put
SOLE
17631
0
200
FIRST CMNTY BANKSHARES INC V
COM
31983A103
1079
36160
SH
Put
SOLE
36160
0
0
FIRST FINL BANKSHARES INC
COM
32020R109
1253
25496
SH
Put
SOLE
25496
0
0
FIRST INDL RLTY TR INC
COM
32054K103
412
7883
SH
Put
SOLE
7883
0
0
FIRST SOLAR INC
COM
336433107
1681
18570
SH
Put
SOLE
18570
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
2606
126483
SH
Put
SOLE
126483
0
0
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
287
4050
SH
Put
SOLE
4050
0
0
FIRST TR EXCHANGE TRAD FD VI
FST TR GLB FD
33739H101
1587
67091
SH
Put
SOLE
67091
0
0
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
205
1648
SH
Put
SOLE
1648
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
1234
26041
SH
Put
SOLE
26041
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
304
5075
SH
Put
SOLE
5075
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
1154
22665
SH
Put
SOLE
22665
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
946
19703
SH
Put
SOLE
19703
0
0
FIRST TR INTER DURATN PFD &
COM
33718W103
503
20020
SH
Put
SOLE
20020
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
648
19525
SH
Put
SOLE
19525
0
0
FISERV INC
COM
337738108
1262
11807
SH
Put
SOLE
11807
0
0
FLAHERTY & CRUMRINE PFD SECS
COM
338478100
465
20478
SH
Put
SOLE
20478
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
64756
252894
SH
Put
SOLE
252467
0
427
FLOOR & DECOR HLDGS INC
CL A
339750101
202
1913
SH
Put
SOLE
1913
0
0
FMC CORP
COM NEW
302491303
385
3562
SH
Put
SOLE
3562
0
0
FOLEY TRASIMENE ACQUISTN COR
*W EXP 05/26/202
34431F112
2125
1021841
SH
Put
SOLE
1021841
0
0
FOLEY TRASIMENE ACQUISTN COR
COM CL A
34431F104
48650
4979554
SH
Put
SOLE
4979554
0
0
FOLEY TRASIMENE ACQUISTN COR
UNIT 99/99/9999
34431F203
679
64700
SH
Put
SOLE
62200
0
2500
FOMENTO ECONOMICO MEXICANO S
SPON ADR UNITS
344419106
1613
19086
SH
Put
SOLE
19086
0
0
FORD MTR CO DEL
COM
345370860
874
58819
SH
Put
SOLE
57814
0
1005
FORTE BIOSCIENCES INC
COM
34962G109
1062
31600
SH
Put
SOLE
31600
0
0
FORTIVE CORP
COM
34959J108
316
4529
SH
Put
SOLE
4329
0
200
FORTUNA SILVER MINES INC
COM
349915108
1426
256864
SH
Put
SOLE
252364
0
4500
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
471
4730
SH
Put
SOLE
4530
0
200
FRANKLIN ETF TR
LIBERTY SHRT ETF
353506108
285
3000
SH
Put
SOLE
3000
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
7124
191979
SH
Put
SOLE
191979
0
0
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
488
11730
SH
Put
SOLE
11730
0
0
FRP HLDGS INC
COM
30292L107
6618
118860
SH
Put
SOLE
118860
0
0
GABELLI DIVID & INCOME TR
COM
36242H104
481
18296
SH
Put
SOLE
14100
0
4196
GAMING & LEISURE PPTYS INC
COM
36467J108
74637
1610985
SH
Put
SOLE
1610201
0
784
GENERAC HLDGS INC
COM
368736104
8132
19587
SH
Put
SOLE
18771
0
816
GENERAL DYNAMICS CORP
COM
369550108
6012
31933
SH
Put
SOLE
31318
0
615
GENERAL ELECTRIC CO
COM
369604103
5228
388410
SH
Put
SOLE
380209
0
8201
GENERAL MLS INC
COM
370334104
3680
60402
SH
Put
SOLE
60177
0
225
GENERAL MTRS CO
COM
37045V100
7060
119323
SH
Put
SOLE
119323
0
0
GENMAB A/S
SPONSORED ADS
372303206
554
13573
SH
Put
SOLE
13573
0
0
GENUINE PARTS CO
COM
372460105
361
2854
SH
Put
SOLE
2819
0
35
GILEAD SCIENCES INC
COM
375558103
3890
56485
SH
Put
SOLE
55235
0
1250
GLADSTONE CAPITAL CORP
COM
376535100
257
22462
SH
Put
SOLE
22462
0
0
GLADSTONE INVT CORP
COM
376546107
4133
286801
SH
Put
SOLE
285951
0
850
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
1287
32320
SH
Put
SOLE
32320
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
261
7455
SH
Put
SOLE
7455
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
1701
66055
SH
Put
SOLE
66055
0
0
GODADDY INC
CL A
380237107
320
3684
SH
Put
SOLE
3684
0
0
GOLDEN NUGGET ONLINE GAMIN
COM CL A
38113L107
293
23000
SH
Put
SOLE
23000
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
1750
4611
SH
Put
SOLE
4111
0
500
GRACO INC
COM
384109104
1276
16857
SH
Put
SOLE
16857
0
0
GRAINGER W W INC
COM
384802104
440
1005
SH
Put
SOLE
1005
0
0
HALLIBURTON CO
COM
406216101
298
12876
SH
Put
SOLE
6876
0
6000
HANESBRANDS INC
COM
410345102
27964
1497815
SH
Put
SOLE
1497065
0
750
HARTFORD FDS EXCHANGE TRADED
TOTAL RTRN ETF
41653L305
6602
161190
SH
Put
SOLE
160410
0
780
HCA HEALTHCARE INC
COM
40412C101
638
3086
SH
Put
SOLE
3086
0
0
HDFC BANK LTD
SPONSORED ADS
40415F101
1517
20750
SH
Put
SOLE
20750
0
0
HEALTHCARE RLTY TR
COM
421946104
579
19176
SH
Put
SOLE
19176
0
0
HEALTHEQUITY INC
COM
42226A107
1380
17153
SH
Put
SOLE
17103
0
50
HENRY JACK & ASSOC INC
COM
426281101
886
5416
SH
Put
SOLE
5416
0
0
HENRY SCHEIN INC
COM
806407102
1646
22180
SH
Put
SOLE
22180
0
0
HERSHEY CO
COM
427866108
849
4876
SH
Put
SOLE
4876
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
33895
281006
SH
Put
SOLE
280394
0
612
HOLOGIC INC
COM
436440101
411
6155
SH
Put
SOLE
6155
0
0
HOME DEPOT INC
COM
437076102
75339
236254
SH
Put
SOLE
233720
0
2534
HONEYWELL INTL INC
COM
438516106
77700
354230
SH
Put
SOLE
352578
0
1652
HOULIHAN LOKEY INC
CL A
441593100
1643
20092
SH
Put
SOLE
20092
0
0
HOWMET AEROSPACE INC
COM
443201108
267
7755
SH
Put
SOLE
7755
0
0
HP INC
COM
40434L105
231
7650
SH
Put
SOLE
7650
0
0
HUNT J B TRANS SVCS INC
COM
445658107
258
1582
SH
Put
SOLE
1547
0
35
HUNTINGTON BANCSHARES INC
COM
446150104
1673
117231
SH
Put
SOLE
116831
0
400
HUNTINGTON INGALLS INDS INC
COM
446413106
203
965
SH
Put
SOLE
965
0
0
ICICI BANK LIMITED
ADR
45104G104
1610
94163
SH
Put
SOLE
94163
0
0
IDEXX LABS INC
COM
45168D104
682
1080
SH
Put
SOLE
1080
0
0
IHS MARKIT LTD
SHS
G47567105
561
4980
SH
Put
SOLE
4980
0
0
ILLINOIS TOOL WKS INC
COM
452308109
5536
24763
SH
Put
SOLE
22945
0
1818
ILLUMINA INC
COM
452327109
52886
111761
SH
Put
SOLE
111170
0
591
INGERSOLL RAND INC
COM
45687V106
304
6218
SH
Put
SOLE
6218
0
0
INGEVITY CORP
COM
45688C107
2204
27089
SH
Put
SOLE
27089
0
0
INGREDION INC
COM
457187102
3936
43488
SH
Put
SOLE
43040
0
448
INNOVATOR ETFS TR
S&P 500 ULTRA
45782C300
295
9511
SH
Put
SOLE
9511
0
0
INTEL CORP
COM
458140100
9062
161409
SH
Put
SOLE
156047
0
5362
INTELLIA THERAPEUTICS INC
COM
45826J105
1263
7800
SH
Put
SOLE
7800
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
4515
38038
SH
Put
SOLE
37788
0
250
INTERNATIONAL BUSINESS MACHS
COM
459200101
32893
224416
SH
Put
SOLE
219789
0
4627
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
744
4978
SH
Put
SOLE
4978
0
0
INTERNATIONAL PAPER CO
COM
460146103
988
16107
SH
Put
SOLE
16107
0
0
INTUIT
COM
461202103
52978
108080
SH
Put
SOLE
107927
0
153
INTUITIVE SURGICAL INC
COM NEW
46120E602
380
413
SH
Put
SOLE
413
0
0
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
326
6452
SH
Put
SOLE
6452
0
0
INVESCO ACTIVLY MANGD ETC FD
OPTIMUM YIELD
46090F100
1853
92215
SH
Put
SOLE
92215
0
0
INVESCO DB COMMDY INDX TRCK
UNIT
46138B103
423
21952
SH
Put
SOLE
21649
0
303
INVESCO EXCH TRADED FD TR II
NATL AMT MUNI
46138E537
481
17659
SH
Put
SOLE
17659
0
0
INVESCO EXCH TRADED FD TR II
S&P SMLCP ENGY
46138E164
1424
177290
SH
Put
SOLE
177290
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
410
6730
SH
Put
SOLE
6730
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
1010
45613
SH
Put
SOLE
45268
0
345
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 CB
46138J700
2238
106085
SH
Put
SOLE
105875
0
210
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
696
32231
SH
Put
SOLE
32231
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
375
17235
SH
Put
SOLE
17235
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
1018
45855
SH
Put
SOLE
44955
0
900
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
46138J825
345
15465
SH
Put
SOLE
15465
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
230
706
SH
Put
SOLE
706
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL TEC
46137V282
779
2687
SH
Put
SOLE
2687
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
12048
79929
SH
Put
SOLE
79929
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
239
1300
SH
Put
SOLE
1300
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
2635
34149
SH
Put
SOLE
34149
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
12129
34221
SH
Put
SOLE
34221
0
0
INVESCO SR INCOME TR
COM
46131H107
68
15300
SH
Put
SOLE
15300
0
0
INVESTORS TITLE CO NC
COM
461804106
402
2300
SH
Put
SOLE
2300
0
0
IONIS PHARMACEUTICALS INC
COM
462222100
4663
116963
SH
Put
SOLE
116963
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
797
11890
SH
Put
SOLE
11890
0
0
ISHARES SILVER TR
ISHARES
46428Q109
7378
304651
SH
Put
SOLE
302264
0
2387
ISHARES TR
0-5 YR TIPS ETF
46429B747
528
4968
SH
Put
SOLE
4968
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
12998
150859
SH
Put
SOLE
150859
0
0
ISHARES TR
20 YR TR BD ETF
464287432
248
1718
SH
Put
SOLE
1718
0
0
ISHARES TR
3 7 YR TREAS BD
464288661
17120
131158
SH
Put
SOLE
131158
0
0
ISHARES TR
BARCLAYS 7 10 YR
464287440
3721
32218
SH
Put
SOLE
32203
0
15
ISHARES TR
CHINA LG-CAP ETF
464287184
245
5290
SH
Put
SOLE
5110
0
180
ISHARES TR
CORE DIV GRWTH
46434V621
6698
133001
SH
Put
SOLE
133001
0
0
ISHARES TR
CORE MSCI EAFE
46432F842
11361
151763
SH
Put
SOLE
151763
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
5070
18866
SH
Put
SOLE
18866
0
0
ISHARES TR
CORE S&P SCP ETF
464287804
4547
40250
SH
Put
SOLE
40175
0
75
ISHARES TR
CORE S&P US GWT
464287671
223
2206
SH
Put
SOLE
2206
0
0
ISHARES TR
CORE S&P500 ETF
464287200
5129
11931
SH
Put
SOLE
11888
0
43
ISHARES TR
CORE TOTAL USD
46434V613
222
4151
SH
Put
SOLE
4151
0
0
ISHARES TR
CORE US AGGBD ET
464287226
4734
41047
SH
Put
SOLE
40587
0
460
ISHARES TR
EAFE GRWTH ETF
464288885
348
3248
SH
Put
SOLE
3248
0
0
ISHARES TR
EAFE SML CP ETF
464288273
1101
14841
SH
Put
SOLE
14841
0
0
ISHARES TR
EAFE VALUE ETF
464288877
302
5827
SH
Put
SOLE
5827
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
959
9737
SH
Put
SOLE
9737
0
0
ISHARES TR
FLTG RATE NT ETF
46429B655
66796
1314363
SH
Put
SOLE
1314018
0
345
ISHARES TR
GL CLEAN ENE ETF
464288224
292
12461
SH
Put
SOLE
12461
0
0
ISHARES TR
GLOBAL TECH ETF
464287291
230
680
SH
Put
SOLE
680
0
0
ISHARES TR
IBONDS DEC2021
46435G789
406
15825
SH
Put
SOLE
15825
0
0
ISHARES TR
IBONDS DEC2022
46435G755
396
15065
SH
Put
SOLE
15065
0
0
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
270
10000
SH
Put
SOLE
10000
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
283
3220
SH
Put
SOLE
3220
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
627
4663
SH
Put
SOLE
4663
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
259
7999
SH
Put
SOLE
7999
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
19180
165885
SH
Put
SOLE
165885
0
0
ISHARES TR
ISHARES BIOTECH
464287556
3766
23013
SH
Put
SOLE
23013
0
0
ISHARES TR
ISHS 1-5YR INVS
464288646
3667
66905
SH
Put
SOLE
66825
0
80
ISHARES TR
ISHS 5-10YR INVT
464288638
23582
389655
SH
Put
SOLE
389585
0
70
ISHARES TR
JPMORGAN USD EMG
464288281
1315
11695
SH
Put
SOLE
11560
0
135
ISHARES TR
MBS ETF
464288588
392
3622
SH
Put
SOLE
3622
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
636
14127
SH
Put
SOLE
14127
0
0
ISHARES TR
MORNINGSTAR GRWT
464287119
2546
39316
SH
Put
SOLE
38966
0
350
ISHARES TR
MRGSTR MD CP VAL
464288406
291
4530
SH
Put
SOLE
4530
0
0
ISHARES TR
MRGSTR SM CP GR
464288604
482
9300
SH
Put
SOLE
9300
0
0
ISHARES TR
MRNING SM CP ETF
464288703
1968
33474
SH
Put
SOLE
33474
0
0
ISHARES TR
MSCI EAFE ETF
464287465
3222
40852
SH
Put
SOLE
40852
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
1350
24567
SH
Put
SOLE
24542
0
25
ISHARES TR
MSCI USA MIN VOL
46429B697
424
5764
SH
Put
SOLE
5764
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
2427
20709
SH
Put
SOLE
20709
0
0
ISHARES TR
NORTH AMERN NAT
464287374
646
21220
SH
Put
SOLE
21220
0
0
ISHARES TR
PFD AND INCM SEC
464288687
1382
35147
SH
Put
SOLE
35147
0
0
ISHARES TR
RUS 1000 ETF
464287622
437
1806
SH
Put
SOLE
1806
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
1255
4622
SH
Put
SOLE
4622
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
310
1954
SH
Put
SOLE
1954
0
0
ISHARES TR
RUS MD CP GR ETF
464287481
532
4696
SH
Put
SOLE
4696
0
0
ISHARES TR
RUS MDCP VAL ETF
464287473
512
4450
SH
Put
SOLE
4450
0
0
ISHARES TR
RUS MID CAP ETF
464287499
1439
18166
SH
Put
SOLE
18166
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
1407
6135
SH
Put
SOLE
6135
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
676
9292
SH
Put
SOLE
9292
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
328
2220
SH
Put
SOLE
2220
0
0
ISHARES TR
S&P MC 400GR ETF
464287606
285
3516
SH
Put
SOLE
3516
0
0
ISHARES TR
S&P MC 400VL ETF
464287705
293
2785
SH
Put
SOLE
2785
0
0
ISHARES TR
S&P SML 600 GWT
464287887
292
2200
SH
Put
SOLE
2200
0
0
ISHARES TR
SELECT DIVID ETF
464287168
4689
40210
SH
Put
SOLE
40210
0
0
ISHARES TR
SHORT TREAS BD
464288679
2300
20815
SH
Put
SOLE
20631
0
184
ISHARES TR
SHRT NAT MUN ETF
464288158
1778
16492
SH
Put
SOLE
16492
0
0
ISHARES TR
TIPS BD ETF
464287176
1481
11566
SH
Put
SOLE
11506
0
60
ISHARES TR
TRANS AVG ETF
464287192
354
1363
SH
Put
SOLE
1363
0
0
ISHARES TR
U.S. CNSM GD ETF
464287812
969
5268
SH
Put
SOLE
5268
0
0
ISHARES TR
U.S. CNSM SV ETF
464287580
951
12258
SH
Put
SOLE
12258
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
505
17357
SH
Put
SOLE
17357
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
450
2431
SH
Put
SOLE
2431
0
0
ISHARES TR
U.S. FINLS ETF
464287788
1788
22055
SH
Put
SOLE
22055
0
0
ISHARES TR
U.S. REAL ES ETF
464287739
676
6627
SH
Put
SOLE
6627
0
0
ISHARES TR
U.S. TECH ETF
464287721
759
7636
SH
Put
SOLE
7636
0
0
ISHARES TR
US BR DEL SE ETF
464288794
433
4239
SH
Put
SOLE
4239
0
0
ISHARES TR
US HLTHCARE ETF
464287762
745
2732
SH
Put
SOLE
2707
0
25
ISHARES TR
US HOME CONS ETF
464288752
836
12083
SH
Put
SOLE
12068
0
15
ISHARES TR
US INDUSTRIALS
464287754
1404
12632
SH
Put
SOLE
12632
0
0
ISHARES TR
US REGNL BKS ETF
464288778
409
7112
SH
Put
SOLE
7112
0
0
ISHARES TR
US TELECOM ETF
464287713
401
12070
SH
Put
SOLE
12070
0
0
ISHARES TR
US TREAS BD ETF
46429B267
231
8700
SH
Put
SOLE
8700
0
0
ITAU UNIBANCO HLDG S A
SPON ADR REP PFD
465562106
1979
329307
SH
Put
SOLE
329307
0
0
J & J SNACK FOODS CORP
COM
466032109
13295
76228
SH
Put
SOLE
76228
0
0
J P MORGAN EXCHANGE-TRADED F
ULTRA SHRT INC
46641Q837
1484
29249
SH
Put
SOLE
29249
0
0
JACOBS ENGR GROUP INC
COM
469814107
537
4026
SH
Put
SOLE
4026
0
0
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
252
5025
SH
Put
SOLE
5025
0
0
JANUS INTERNATIONAL GROUP IN
COMMON STOCK
47103N106
22506
1592801
SH
Put
SOLE
1592801
0
0
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
934
6546
SH
Put
SOLE
6546
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
445
8592
SH
Put
SOLE
8592
0
0
JOHNSON & JOHNSON
COM
478160104
230621
1399908
SH
Put
SOLE
1389702
0
10206
JOHNSON CTLS INTL PLC
SHS
G51502105
1839
26801
SH
Put
SOLE
26801
0
0
JOYY INC
ADS REPSTG COM A
46591M109
1034
15675
SH
Put
SOLE
15675
0
0
JPMORGAN CHASE & CO
COM
46625H100
191741
1232746
SH
Put
SOLE
1224196
0
8550
KAYNE ANDERSON ENERGY INFRST
COM
486606106
118
13303
SH
Put
SOLE
13303
0
0
KELLOGG CO
COM
487836108
216
3358
SH
Put
SOLE
3358
0
0
KEURIG DR PEPPER INC
COM
49271V100
977
27728
SH
Put
SOLE
19708
0
8020
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1434
9289
SH
Put
SOLE
8914
0
375
KIMBERLY-CLARK CORP
COM
494368103
7344
54897
SH
Put
SOLE
54698
0
199
KINDER MORGAN INC DEL
COM
49456B101
6182
339113
SH
Put
SOLE
338501
0
612
KINSALE CAP GROUP INC
COM
49714P108
18873
114595
SH
Put
SOLE
114393
0
202
KKR & CO INC
COM
48251W104
890
15024
SH
Put
SOLE
15024
0
0
KLA CORP
COM NEW
482480100
2535
7819
SH
Put
SOLE
7711
0
108
KONINKLIJKE PHILIPS N V
NY REGIS SHS NEW
500472303
467
9398
SH
Put
SOLE
9398
0
0
KRAFT HEINZ CO
COM
500754106
3044
74643
SH
Put
SOLE
72221
0
2422
KRANESHARES TR
QUADRTC INT RT
500767736
436
15796
SH
Put
SOLE
15796
0
0
KROGER CO
COM
501044101
412
10763
SH
Put
SOLE
10763
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
79178
366309
SH
Put
SOLE
364494
0
1815
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1929
6993
SH
Put
SOLE
6993
0
0
LAM RESEARCH CORP
COM
512807108
991
1523
SH
Put
SOLE
1488
0
35
LAMAR ADVERTISING CO NEW
CL A
512816109
146500
1402987
SH
Put
SOLE
1400048
0
2939
LANDSTAR SYS INC
COM
515098101
1136
7190
SH
Put
SOLE
7190
0
0
LAS VEGAS SANDS CORP
COM
517834107
726
13786
SH
Put
SOLE
13587
0
199
LATTICE STRATEGIES TR
HARTFORD MLT ETF
518416102
657
21398
SH
Put
SOLE
21398
0
0
LAUDER ESTEE COS INC
CL A
518439104
3386
10644
SH
Put
SOLE
10385
0
259
LAZARD LTD
SHS A
G54050102
262
5800
SH
Put
SOLE
5800
0
0
LEGG MASON ETF INVT TR
CLRBRG GWT ETF
524682101
352
7088
SH
Put
SOLE
7088
0
0
LEGG MASON ETF INVT TR
L VOL H DIV ETF
52468L406
297
8151
SH
Put
SOLE
7861
0
290
LEGGETT & PLATT INC
COM
524660107
243
4686
SH
Put
SOLE
4686
0
0
LENNAR CORP
CL A
526057104
466
4692
SH
Put
SOLE
4692
0
0
LESLIES INC
COM
527064109
1437
52273
SH
Put
SOLE
52273
0
0
LIBERTY BROADBAND CORP
COM SER C
530307305
2163
12457
SH
Put
SOLE
11957
0
500
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
2630
97265
SH
Put
SOLE
97265
0
0
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
22804
1617326
SH
Put
SOLE
1617326
0
0
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
2902
62311
SH
Put
SOLE
62311
0
0
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
643
13854
SH
Put
SOLE
13854
0
0
LIBERTY TRIPADVISOR HLDGS IN
COM SER A
531465102
2161
530900
SH
Put
SOLE
530900
0
0
LILLY ELI & CO
COM
532457108
6545
28515
SH
Put
SOLE
28365
0
150
LINCOLN NATL CORP IND
COM
534187109
350
5569
SH
Put
SOLE
5569
0
0
LINDE PLC
SHS
G5494J103
2527
8742
SH
Put
SOLE
8729
0
13
LISTED FD TR
HORIZON KINETICS
53656F623
488
16250
SH
Put
SOLE
16250
0
0
LIVE NATION ENTERTAINMENT IN
COM
538034109
31785
362880
SH
Put
SOLE
362880
0
0
LIVE OAK BANCSHARES INC
COM
53803X105
12129
205575
SH
Put
SOLE
205575
0
0
LOCKHEED MARTIN CORP
COM
539830109
6436
17010
SH
Put
SOLE
16854
0
156
LOWES COS INC
COM
548661107
68842
354913
SH
Put
SOLE
351049
0
3864
LULULEMON ATHLETICA INC
COM
550021109
864
2367
SH
Put
SOLE
2367
0
0
LUMEN TECHNOLOGIES INC
COM
550241103
1428
105095
SH
Put
SOLE
105095
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
383
3723
SH
Put
SOLE
3723
0
0
M & T BK CORP
COM
55261F104
304
2090
SH
Put
SOLE
2090
0
0
MAG SILVER CORP
COM
55903Q104
18673
892573
SH
Put
SOLE
892573
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
815
16655
SH
Put
SOLE
16655
0
0
MARATHON PETE CORP
COM
56585A102
7260
120152
SH
Put
SOLE
119707
0
445
MARKEL CORP
COM
570535104
364720
307337
SH
Put
SOLE
306602
0
735
MARRIOTT INTL INC NEW
CL A
571903202
2507
18365
SH
Put
SOLE
17343
0
1022
MARRONE BIO INNOVATIONS INC
COM
57165B106
127
76500
SH
Put
SOLE
76500
0
0
MARSH & MCLENNAN COS INC
COM
571748102
16170
114943
SH
Put
SOLE
114818
0
125
MARTIN MARIETTA MATLS INC
COM
573284106
134018
380937
SH
Put
SOLE
379477
0
1460
MARVELL TECHNOLOGY INC
COM
573874104
3986
68338
SH
Put
SOLE
64630
0
3708
MASCO CORP
COM
574599106
284
4813
SH
Put
SOLE
4813
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
116580
319320
SH
Put
SOLE
318881
0
439
MAXIM INTEGRATED PRODS INC
COM
57772K101
286
2717
SH
Put
SOLE
2717
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
6077
68802
SH
Put
SOLE
65786
0
3016
MCDONALDS CORP
COM
580135101
103609
448544
SH
Put
SOLE
443724
0
4820
MCKESSON CORP
COM
58155Q103
601
3143
SH
Put
SOLE
2143
0
1000
MEDICENNA THERAPEUTICS CORP
COM
58490H107
76
25150
SH
Put
SOLE
25150
0
0
MEDTRONIC PLC
SHS
G5960L103
153997
1240609
SH
Put
SOLE
1234992
0
5617
MELCO RESORTS AND ENTMNT LTD
ADR
585464100
1488
89775
SH
Put
SOLE
89775
0
0
MERCADOLIBRE INC
COM
58733R102
133244
85534
SH
Put
SOLE
85359
0
175
MERCK & CO INC
COM
58933Y105
24616
316519
SH
Put
SOLE
310347
0
6172
MERCURY GENL CORP NEW
COM
589400100
1601
24650
SH
Put
SOLE
24650
0
0
METLIFE INC
COM
59156R108
2176
36365
SH
Put
SOLE
36365
0
0
MFS INTER INCOME TR
SH BEN INT
55273C107
61
16375
SH
Put
SOLE
16375
0
0
MGM GROWTH PPTYS LLC
CL A COM
55303A105
1596
43588
SH
Put
SOLE
43588
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
390
9150
SH
Put
SOLE
9150
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
578
3863
SH
Put
SOLE
3863
0
0
MICRON TECHNOLOGY INC
COM
595112103
2095
24658
SH
Put
SOLE
24458
0
200
MICROSOFT CORP
COM
594918104
345392
1274979
SH
Put
SOLE
1265017
0
9962
MID-AMER APT CMNTYS INC
COM
59522J103
582
3453
SH
Put
SOLE
3453
0
0
MILLER HERMAN INC
COM
600544100
1057
22422
SH
Put
SOLE
22422
0
0
MILLICOM INTL CELLULAR S A
COM STK
L6388F110
1213
30665
SH
Put
SOLE
30665
0
0
MISONIX INC
COM
604871103
295
13295
SH
Put
SOLE
13295
0
0
MKS INSTRS INC
COM
55306N104
344
1935
SH
Put
SOLE
1935
0
0
MODERNA INC
COM
60770K107
681
2899
SH
Put
SOLE
2099
0
800
MONARCH CASINO & RESORT INC
COM
609027107
41780
631406
SH
Put
SOLE
631156
0
250
MONDELEZ INTL INC
CL A
609207105
12555
201075
SH
Put
SOLE
194675
0
6400
MOODYS CORP
COM
615369105
64212
177199
SH
Put
SOLE
177191
0
8
MORGAN STANLEY
COM NEW
617446448
547
5960
SH
Put
SOLE
5932
0
28
MOSAIC CO NEW
COM
61945C103
649
20340
SH
Put
SOLE
20340
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1827
8426
SH
Put
SOLE
8426
0
0
MPLX LP
COM UNIT REP LTD
55336V100
1363
46016
SH
Put
SOLE
46016
0
0
MSCI INC
COM
55354G100
452
847
SH
Put
SOLE
847
0
0
MUSTANG BIO INC
COM
62818Q104
232
70000
SH
Put
SOLE
70000
0
0
NATIONAL BEVERAGE CORP
COM
635017106
1053
22288
SH
Put
SOLE
22288
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
1828
28582
SH
Put
SOLE
28582
0
0
NATIONAL RETAIL PROPERTIES I
COM
637417106
323
6900
SH
Put
SOLE
6900
0
0
NEKTAR THERAPEUTICS
COM
640268108
1009
59321
SH
Put
SOLE
59321
0
0
NETFLIX INC
COM
64110L106
301
570
SH
Put
SOLE
530
0
40
NEUBASE THERAPEUTICS INC
COM
64132K102
273
57000
SH
Put
SOLE
57000
0
0
NEWMARKET CORP
COM
651587107
24684
76662
SH
Put
SOLE
76662
0
0
NEWMONT CORP
COM
651639106
60281
951112
SH
Put
SOLE
947955
0
3157
NEXSTAR MEDIA GROUP INC
CL A
65336K103
5708
38601
SH
Put
SOLE
38601
0
0
NEXTERA ENERGY INC
COM
65339F101
57072
778824
SH
Put
SOLE
775851
0
2973
NIKE INC
CL B
654106103
80089
518407
SH
Put
SOLE
517850
0
557
NORDSON CORP
COM
655663102
206
940
SH
Put
SOLE
940
0
0
NORDSTROM INC
COM
655664100
208
5700
SH
Put
SOLE
5700
0
0
NORFOLK SOUTHN CORP
COM
655844108
106823
402482
SH
Put
SOLE
399501
0
2981
NORTHERN TR CORP
COM
665859104
307
2657
SH
Put
SOLE
2657
0
0
NORTHROP GRUMMAN CORP
COM
666807102
1534
4220
SH
Put
SOLE
4002
0
218
NOVARTIS AG
SPONSORED ADR
66987V109
1376
15076
SH
Put
SOLE
14904
0
172
NOVO-NORDISK A S
ADR
670100205
446
5327
SH
Put
SOLE
5127
0
200
NUCOR CORP
COM
670346105
1603
16707
SH
Put
SOLE
16707
0
0
NUTRIEN LTD
COM
67077M108
788
12995
SH
Put
SOLE
12995
0
0
NUVATION BIO INC
COM CL A
67080N101
149
16000
SH
Put
SOLE
16000
0
0
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
720
40309
SH
Put
SOLE
40309
0
0
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
536
34148
SH
Put
SOLE
34148
0
0
NUVEEN AMT-FREE MUN VALUE FD
COM
670695105
307
17787
SH
Put
SOLE
17787
0
0
NUVEEN MUN INCOME FD INC
COM
67062J102
121
10261
SH
Put
SOLE
10261
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
1263
109568
SH
Put
SOLE
109568
0
0
NUVEEN PFD & INCM SECURTIES
COM
67072C105
271
27204
SH
Put
SOLE
27204
0
0
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
369
23068
SH
Put
SOLE
23068
0
0
NUVEEN REAL ASSET INCOME & G
COM
67074Y105
1267
78857
SH
Put
SOLE
78857
0
0
NUVEEN S&P 500 DYNAMIC OVERW
COM
6706EW100
1066
58847
SH
Put
SOLE
58847
0
0
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
293
26750
SH
Put
SOLE
26750
0
0
NUVEEN SR INCOME FD
COM
67067Y104
61
10300
SH
Put
SOLE
10300
0
0
NUVEEN TAXABLE MUNICPAL INM
COM
67074C103
228
9749
SH
Put
SOLE
9749
0
0
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
2827
170947
SH
Put
SOLE
170947
0
0
NVIDIA CORPORATION
COM
67066G104
11069
13835
SH
Put
SOLE
13191
0
644
NVR INC
COM
62944T105
323
65
SH
Put
SOLE
65
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
623
3027
SH
Put
SOLE
3027
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
108
16200
SH
Put
SOLE
16200
0
0
OLLIES BARGAIN OUTLET HLDGS
COM
681116109
300
3562
SH
Put
SOLE
3562
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
855
23574
SH
Put
SOLE
23574
0
0
OMNICOM GROUP INC
COM
681919106
1956
24447
SH
Put
SOLE
24447
0
0
ON SEMICONDUCTOR CORP
COM
682189105
230
6000
SH
Put
SOLE
6000
0
0
ONEMAIN HLDGS INC
COM
68268W103
9045
150984
SH
Put
SOLE
150859
0
125
ONEOK INC NEW
COM
682680103
590
10606
SH
Put
SOLE
10606
0
0
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
10605
1094379
SH
Put
SOLE
1094379
0
0
ORACLE CORP
COM
68389X105
8415
108103
SH
Put
SOLE
107079
0
1024
OREILLY AUTOMOTIVE INC
COM
67103H107
81807
144481
SH
Put
SOLE
144399
0
82
ORGANON & CO
COMMON STOCK
68622V106
756
24977
SH
Put
SOLE
24606
0
371
OSI ETF TR
OSHARES US QUALT
67110P407
1966
46789
SH
Put
SOLE
46789
0
0
OSI ETF TR
OSHS GBL INTER
67110P704
926
16231
SH
Put
SOLE
16231
0
0
OTIS WORLDWIDE CORP
COM
68902V107
1073
13127
SH
Put
SOLE
12976
0
151
OXFORD SQUARE CAP CORP
COM
69181V107
49
10000
SH
Put
SOLE
10000
0
0
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
1007
46453
SH
Put
SOLE
46453
0
0
PAGSEGURO DIGITAL LTD
COM CL A
G68707101
538
9629
SH
Put
SOLE
9629
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
683
25920
SH
Put
SOLE
25920
0
0
PALO ALTO NETWORKS INC
COM
697435105
1839
4955
SH
Put
SOLE
4736
0
219
PAN AMERN SILVER CORP
COM
697900108
718
25120
SH
Put
SOLE
25120
0
0
PARKER-HANNIFIN CORP
COM
701094104
863
2809
SH
Put
SOLE
2809
0
0
PARTNERS BANCORP
COM
70213Q108
161
20000
SH
Put
SOLE
20000
0
0
PAYCHEX INC
COM
704326107
1548
14428
SH
Put
SOLE
14391
0
37
PAYPAL HLDGS INC
COM
70450Y103
3630
12455
SH
Put
SOLE
12080
0
375
PELOTON INTERACTIVE INC
CL A COM
70614W100
312
2515
SH
Put
SOLE
2515
0
0
PENN NATL GAMING INC
COM
707569109
344
4502
SH
Put
SOLE
4502
0
0
PENNANTPARK FLOATING RATE CA
COM
70806A106
190
14900
SH
Put
SOLE
14900
0
0
PEOPLES UNITED FINANCIAL INC
COM
712704105
278
16218
SH
Put
SOLE
16218
0
0
PEPSICO INC
COM
713448108
20675
139534
SH
Put
SOLE
133515
0
6019
PERFORMANCE FOOD GROUP CO
COM
71377A103
222
4575
SH
Put
SOLE
4575
0
0
PERRIGO CO PLC
SHS
G97822103
13199
287879
SH
Put
SOLE
287879
0
0
PFIZER INC
COM
717081103
18052
460977
SH
Put
SOLE
453899
0
7078
PGIM HIGH YIELD BOND FUND IN
COM
69346H100
929
57088
SH
Put
SOLE
57088
0
0
PHILIP MORRIS INTL INC
COM
718172109
104431
1053691
SH
Put
SOLE
1047461
0
6230
PHILLIPS 66
COM
718546104
3273
38138
SH
Put
SOLE
38016
0
122
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2461
85419
SH
Put
SOLE
85419
0
0
PIMCO ETF TR
ACTIVE BD ETF
72201R775
393
3540
SH
Put
SOLE
3540
0
0
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
743
7285
SH
Put
SOLE
7285
0
0
PIMCO ETF TR
INTER MUN BD ACT
72201R866
369
6508
SH
Put
SOLE
6508
0
0
PINTEREST INC
CL A
72352L106
908
11498
SH
Put
SOLE
11498
0
0
PIONEER NAT RES CO
COM
723787107
54156
333228
SH
Put
SOLE
333052
0
176
PLANET FITNESS INC
CL A
72703H101
216
2865
SH
Put
SOLE
2865
0
0
PNC FINL SVCS GROUP INC
COM
693475105
2533
13276
SH
Put
SOLE
13026
0
250
POLARIS INC
COM
731068102
243
1775
SH
Put
SOLE
1775
0
0
POOL CORP
COM
73278L105
438
956
SH
Put
SOLE
956
0
0
PORTMAN RIDGE FIN CORP
COM
73688F102
32
13417
SH
Put
SOLE
13417
0
0
PPG INDS INC
COM
693506107
984
5794
SH
Put
SOLE
5168
0
626
PPL CORP
COM
69351T106
1426
50988
SH
Put
SOLE
50988
0
0
PRICE T ROWE GROUP INC
COM
74144T108
2163
10926
SH
Put
SOLE
10441
0
485
PRIMERICA INC
COM
74164M108
986
6438
SH
Put
SOLE
6438
0
0
PRINCIPAL EXCHANGE-TRADED FD
SPECTRUM PFD
74255Y888
341
16449
SH
Put
SOLE
16449
0
0
PROCTER AND GAMBLE CO
COM
742718109
20089
148881
SH
Put
SOLE
144383
0
4498
PROGRESSIVE CORP
COM
743315103
284
2891
SH
Put
SOLE
2891
0
0
PROLOGIS INC.
COM
74340W103
212
1774
SH
Put
SOLE
1774
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
1170
12913
SH
Put
SOLE
12913
0
0
PROSPECT CAP CORP
COM
74348T102
851
101406
SH
Put
SOLE
101406
0
0
PROTALIX BIOTHERAPEUTICS INC
COM
74365A309
23
12000
SH
Put
SOLE
12000
0
0
PRUDENTIAL FINL INC
COM
744320102
721
7038
SH
Put
SOLE
7038
0
0
PTC INC
COM
69370C100
3164
22397
SH
Put
SOLE
21838
0
559
PUBLIC STORAGE
COM
74460D109
552
1836
SH
Put
SOLE
1836
0
0
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
617
10322
SH
Put
SOLE
10322
0
0
PURE STORAGE INC
CL A
74624M102
2967
151910
SH
Put
SOLE
151910
0
0
QUALCOMM INC
COM
747525103
91409
639535
SH
Put
SOLE
636078
0
3457
QUANTA SVCS INC
COM
74762E102
698
7703
SH
Put
SOLE
7703
0
0
QUOTIENT LTD
SHS
G73268107
146
40155
SH
Put
SOLE
40155
0
0
RACKSPACE TECHNOLOGY INC
COM
750102105
243
12415
SH
Put
SOLE
12415
0
0
RADIUS GLOBAL INFRASTRCTRE I
COM CL A
750481103
4847
334257
SH
Put
SOLE
334257
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
5849
68557
SH
Put
SOLE
63050
0
5507
RBC BEARINGS INC
COM
75524B104
1317
6604
SH
Put
SOLE
6604
0
0
REALTY INCOME CORP
COM
756109104
1657
24823
SH
Put
SOLE
24583
0
240
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
1060
30907
SH
Put
SOLE
30907
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
300
538
SH
Put
SOLE
538
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
1275
63196
SH
Put
SOLE
63196
0
0
REPUBLIC SVCS INC
COM
760759100
283
2568
SH
Put
SOLE
2568
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
567
8803
SH
Put
SOLE
8803
0
0
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
596
33745
SH
Put
SOLE
33745
0
0
REVIVA PHARMACEUTCLS HLDGS I
COM
76152G100
49
10000
SH
Put
SOLE
10000
0
0
RH
COM
74967X103
1050
1546
SH
Put
SOLE
1546
0
0
RINGCENTRAL INC
CL A
76680R206
330
1134
SH
Put
SOLE
1134
0
0
RIO TINTO PLC
SPONSORED ADR
767204100
3451
41135
SH
Put
SOLE
41135
0
0
RLI CORP
COM
749607107
1494
14284
SH
Put
SOLE
14284
0
0
ROLLINS INC
COM
775711104
289
8450
SH
Put
SOLE
8450
0
0
ROYAL BK CDA
COM
780087102
1694
16719
SH
Put
SOLE
16719
0
0
ROYAL CARIBBEAN GROUP
COM
V7780T103
420
4922
SH
Put
SOLE
4922
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
8536
219876
SH
Put
SOLE
216440
0
3436
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
3779
93589
SH
Put
SOLE
89831
0
3758
ROYCE MICRO-CAP TR INC
COM
780915104
326
26293
SH
Put
SOLE
24715
0
1578
RPM INTL INC
COM
749685103
202
2283
SH
Put
SOLE
2283
0
0
S&P GLOBAL INC
COM
78409V104
658
1604
SH
Put
SOLE
1604
0
0
SABRE CORP
COM
78573M104
190
15200
SH
Put
SOLE
15200
0
0
SAFETY INS GROUP INC
COM
78648T100
1710
21845
SH
Put
SOLE
21445
0
400
SALESFORCE COM INC
COM
79466L302
1366
5599
SH
Put
SOLE
4935
0
664
SANDY SPRING BANCORP INC
COM
800363103
338
7666
SH
Put
SOLE
7511
0
155
SANGAMO THERAPEUTICS INC
COM
800677106
1535
128200
SH
Put
SOLE
128200
0
0
SANOFI
SPONSORED ADR
80105N105
836
15884
SH
Put
SOLE
15884
0
0
SAP SE
SPON ADR
803054204
3572
25428
SH
Put
SOLE
25428
0
0
SCHLUMBERGER LTD
COM STK
806857108
355
11088
SH
Put
SOLE
11088
0
0
SCHWAB CHARLES CORP
COM
808513105
77576
1065463
SH
Put
SOLE
1065463
0
0
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
296
7505
SH
Put
SOLE
7505
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
3459
60818
SH
Put
SOLE
60818
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
27462
536165
SH
Put
SOLE
536165
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
382
5056
SH
Put
SOLE
5056
0
0
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
16745
213945
SH
Put
SOLE
211965
0
1980
SCOTTS MIRACLE-GRO CO
CL A
810186106
2517
13114
SH
Put
SOLE
13114
0
0
SEABOARD CORP DEL
COM
811543107
25549
6604
SH
Put
SOLE
6604
0
0
SEELOS THERAPEUTICS INC
COM
81577F109
722
273500
SH
Put
SOLE
273500
0
0
SEI INVTS CO
COM
784117103
1299
20959
SH
Put
SOLE
20959
0
0
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
254
3141
SH
Put
SOLE
3141
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
1740
32297
SH
Put
SOLE
32297
0
0
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
798
21739
SH
Put
SOLE
21274
0
465
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
632
3542
SH
Put
SOLE
3542
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
877
12535
SH
Put
SOLE
12535
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
1599
12699
SH
Put
SOLE
12699
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
417
4073
SH
Put
SOLE
4073
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
2703
42756
SH
Put
SOLE
42756
0
0
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
702
8529
SH
Put
SOLE
8529
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
3354
22717
SH
Put
SOLE
22617
0
100
SERVICENOW INC
COM
81762P102
59915
109044
SH
Put
SOLE
108762
0
282
SHAKE SHACK INC
CL A
819047101
430
4016
SH
Put
SOLE
4016
0
0
SHENANDOAH TELECOMMUNICATION
COM
82312B106
15600
321588
SH
Put
SOLE
321288
0
300
SHERWIN WILLIAMS CO
COM
824348106
159282
584627
SH
Put
SOLE
583961
0
666
SHOPIFY INC
CL A
82509L107
362
248
SH
Put
SOLE
248
0
0
SIGA TECHNOLOGIES INC
COM
826917106
1376
219077
SH
Put
SOLE
219077
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
266
2040
SH
Put
SOLE
2040
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1423
8406
SH
Put
SOLE
8406
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
281
1467
SH
Put
SOLE
1467
0
0
SL GREEN RLTY CORP
COM
78440X804
54688
683605
SH
Put
SOLE
683605
0
0
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
474
10913
SH
Put
SOLE
10913
0
0
SMUCKER J M CO
COM NEW
832696405
1309
10106
SH
Put
SOLE
10078
0
28
SOFI TECHNOLOGIES INC
COM
83406F102
493
25720
SH
Put
SOLE
25720
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
1991
7203
SH
Put
SOLE
6782
0
421
SONY GROUP CORPORATION
SPONSORED ADR
835699307
163858
1685431
SH
Put
SOLE
1684681
0
750
SOUTH ST CORP
COM
840441109
582
7118
SH
Put
SOLE
7118
0
0
SOUTHERN CO
COM
842587107
5424
89633
SH
Put
SOLE
89175
0
458
SOUTHWEST AIRLS CO
COM
844741108
541
10186
SH
Put
SOLE
10186
0
0
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
1398
4054
SH
Put
SOLE
4054
0
0
SPDR GOLD TR
GOLD SHS
78463V107
7802
47106
SH
Put
SOLE
46659
0
447
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
403
8616
SH
Put
SOLE
8616
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
13200
30837
SH
Put
SOLE
30837
0
0
SPDR SER TR
BLMBRG BRC CNVRT
78464A359
207
2390
SH
Put
SOLE
2390
0
0
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
1766
35629
SH
Put
SOLE
35629
0
0
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
2180
41842
SH
Put
SOLE
41442
0
400
SPDR SER TR
OILGAS EQUIP
78468R549
372
6000
SH
Put
SOLE
6000
0
0
SPDR SER TR
PORTFOLI S&P1500
78464A805
623
11752
SH
Put
SOLE
11752
0
0
SPDR SER TR
PORTFOLIO S&P500
78464A854
581
11535
SH
Put
SOLE
10956
0
579
SPDR SER TR
PORTFOLIO SHORT
78464A474
240
7654
SH
Put
SOLE
7654
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
9655
98783
SH
Put
SOLE
98462
0
321
SPDR SER TR
S&P DIVID ETF
78464A763
1555
12715
SH
Put
SOLE
12085
0
630
SPDR SER TR
S&P OILGAS EXP
78468R556
935
9675
SH
Put
SOLE
9675
0
0
SPDR SER TR
SPDR BLOOMBERG
78468R663
4585
50125
SH
Put
SOLE
49959
0
166
SPIRE INC
COM
84857L101
231
3200
SH
Put
SOLE
3200
0
0
SPLUNK INC
COM
848637104
398
2755
SH
Put
SOLE
2755
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
296
1073
SH
Put
SOLE
1073
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
1520
81350
SH
Put
SOLE
81350
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
728
51918
SH
Put
SOLE
51918
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
532
57280
SH
Put
SOLE
57280
0
0
SQUARE INC
CL A
852234103
1769
7256
SH
Put
SOLE
7196
0
60
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
891
18405
SH
Put
SOLE
18095
0
310
STANLEY BLACK & DECKER INC
COM
854502101
1019
4971
SH
Put
SOLE
4971
0
0
STARBUCKS CORP
COM
855244109
22139
198005
SH
Put
SOLE
193434
0
4571
STEEL DYNAMICS INC
COM
858119100
1799
30185
SH
Put
SOLE
30185
0
0
STEWART INFORMATION SVCS COR
COM
860372101
23875
421154
SH
Put
SOLE
420754
0
400
STRYKER CORPORATION
COM
863667101
2236
8607
SH
Put
SOLE
8552
0
55
STURM RUGER & CO INC
COM
864159108
537
5964
SH
Put
SOLE
5964
0
0
SUN CMNTYS INC
COM
866674104
7023
40972
SH
Put
SOLE
40232
0
740
SUNCOR ENERGY INC NEW
COM
867224107
602
25100
SH
Put
SOLE
25100
0
0
SUNPOWER CORP
COM
867652406
202
6925
SH
Put
SOLE
6925
0
0
SUNRUN INC
COM
86771W105
3153
56523
SH
Put
SOLE
53902
0
2621
SWITCH INC
CL A
87105L104
17314
820193
SH
Put
SOLE
820193
0
0
SYNCHRONY FINANCIAL
COM
87165B103
11691
240956
SH
Put
SOLE
240481
0
475
SYSCO CORP
COM
871829107
959
12338
SH
Put
SOLE
12273
0
65
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
4386
36503
SH
Put
SOLE
36478
0
25
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
74220
419277
SH
Put
SOLE
419277
0
0
TANGER FACTORY OUTLET CTRS I
COM
875465106
267
14150
SH
Put
SOLE
14150
0
0
TARGET CORP
COM
87612E106
3666
15165
SH
Put
SOLE
15027
0
138
TAYSHA GENE THERAPIES INC
COM SHS
877619106
292
13750
SH
Put
SOLE
13750
0
0
TC ENERGY CORP
COM
87807B107
1448
29220
SH
Put
SOLE
29220
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
81960
606165
SH
Put
SOLE
606165
0
0
TELADOC HEALTH INC
COM
87918A105
251
1508
SH
Put
SOLE
1408
0
100
TELEFLEX INCORPORATED
COM
879369106
890
2216
SH
Put
SOLE
2216
0
0
TELUS CORPORATION
COM
87971M103
658
29321
SH
Put
SOLE
28721
0
600
TERMINIX GLOBAL HOLDINGS INC
COM
88087E100
1261
26428
SH
Put
SOLE
26428
0
0
TESLA INC
COM
88160R101
5429
7988
SH
Put
SOLE
7726
0
262
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
126
12692
SH
Put
SOLE
12692
0
0
TEXAS INSTRS INC
COM
882508104
5905
30709
SH
Put
SOLE
30459
0
250
TFI INTL INC
COM
87241L109
281
3071
SH
Put
SOLE
3071
0
0
TG THERAPEUTICS INC
COM
88322Q108
360
9305
SH
Put
SOLE
9305
0
0
THE TRADE DESK INC
COM CL A
88339J105
213
2750
SH
Put
SOLE
2750
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
1970
3905
SH
Put
SOLE
3905
0
0
THOR INDS INC
COM
885160101
1754
15526
SH
Put
SOLE
15526
0
0
TJX COS INC NEW
COM
872540109
107985
1606041
SH
Put
SOLE
1603495
0
2546
T-MOBILE US INC
COM
872590104
88543
611359
SH
Put
SOLE
611117
0
242
TOPBUILD CORP
COM
89055F103
538
2720
SH
Put
SOLE
2720
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
224
3198
SH
Put
SOLE
3198
0
0
TOTALENERGIES SE
SPONSORED ADS
89151E109
3849
85039
SH
Put
SOLE
83415
0
1624
TOWNEBANK PORTSMOUTH VA
COM
89214P109
12394
407432
SH
Put
SOLE
406238
0
1194
TRACTOR SUPPLY CO
COM
892356106
408
2195
SH
Put
SOLE
2195
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
7361
39973
SH
Put
SOLE
38411
0
1562
TRANSOCEAN LTD
REG SHS
H8817H100
50
11000
SH
Put
SOLE
11000
0
0
TRANSUNION
COM
89400J107
431
3924
SH
Put
SOLE
3924
0
0
TRAVELERS COMPANIES INC
COM
89417E109
664
4433
SH
Put
SOLE
4433
0
0
TREDEGAR CORP
COM
894650100
471
34195
SH
Put
SOLE
34195
0
0
TREX CO INC
COM
89531P105
2746
26867
SH
Put
SOLE
25333
0
1534
TRIMBLE INC
COM
896239100
718
8775
SH
Put
SOLE
8775
0
0
TRUIST FINL CORP
COM
89832Q109
94699
1706285
SH
Put
SOLE
1692588
0
13697
TWILIO INC
CL A
90138F102
1157
2936
SH
Put
SOLE
2936
0
0
TWITTER INC
COM
90184L102
459
6676
SH
Put
SOLE
6676
0
0
TWO HBRS INVT CORP
COM NEW
90187B408
82
10827
SH
Put
SOLE
10827
0
0
TYLER TECHNOLOGIES INC
COM
902252105
202
446
SH
Put
SOLE
446
0
0
TYSON FOODS INC
CL A
902494103
4549
61667
SH
Put
SOLE
60566
0
1101
UBER TECHNOLOGIES INC
COM
90353T100
3266
65209
SH
Put
SOLE
65009
0
200
UDR INC
COM
902653104
2062
42109
SH
Put
SOLE
42109
0
0
UGI CORP NEW
COM
902681105
360
7770
SH
Put
SOLE
7770
0
0
ULTRAGENYX PHARMACEUTICAL IN
COM
90400D108
310
3252
SH
Put
SOLE
3252
0
0
UNIFIRST CORP MASS
COM
904708104
800
3410
SH
Put
SOLE
3410
0
0
UNILEVER PLC
SPON ADR NEW
904767704
4519
77241
SH
Put
SOLE
77241
0
0
UNION PAC CORP
COM
907818108
73909
336057
SH
Put
SOLE
334820
0
1237
UNITED BANKSHARES INC WEST V
COM
909907107
297
8150
SH
Put
SOLE
8150
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
124740
599798
SH
Put
SOLE
599164
0
634
UNITED RENTALS INC
COM
911363109
317
994
SH
Put
SOLE
994
0
0
UNITED STATES STL CORP NEW
COM
912909108
336
14000
SH
Put
SOLE
14000
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
67240
167915
SH
Put
SOLE
166632
0
1283
UNIVERSAL CORP VA
COM
913456109
10490
184141
SH
Put
SOLE
183526
0
615
US BANCORP DEL
COM NEW
902973304
3777
66293
SH
Put
SOLE
65672
0
621
UTZ BRANDS INC
COM CL A
918090101
1859
85320
SH
Put
SOLE
84500
0
820
V F CORP
COM
918204108
4166
50783
SH
Put
SOLE
50175
0
608
VALERO ENERGY CORP
COM
91913Y100
806
10324
SH
Put
SOLE
10324
0
0
VALVOLINE INC
COM
92047W101
624
19234
SH
Put
SOLE
19234
0
0
VANECK MERK GOLD TR
GOLD TRUST
921078101
196
11400
SH
Put
SOLE
11400
0
0
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
1689
49764
SH
Put
SOLE
49764
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
207
3250
SH
Put
SOLE
3250
0
0
VANECK VECTORS ETF TR
INTRMDT MUNI ETF
92189H201
1512
29186
SH
Put
SOLE
29186
0
0
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
476
10181
SH
Put
SOLE
10181
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
13640
184176
SH
Put
SOLE
183336
0
840
VANECK VECTORS ETF TR
RARE EARTH STRAT
92189H805
964
11350
SH
Put
SOLE
11350
0
0
VANECK VECTORS ETF TR
SHORT MUNI ETF
92189F528
1193
66034
SH
Put
SOLE
66034
0
0
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
7175
79758
SH
Put
SOLE
79616
0
142
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
72890
887168
SH
Put
SOLE
886958
0
210
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
629
7329
SH
Put
SOLE
7329
0
0
VANGUARD BD INDEX FDS
VANGUARD ULTRA
92203C303
541
10800
SH
Put
SOLE
10800
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
215
3773
SH
Put
SOLE
3773
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
16829
58675
SH
Put
SOLE
55695
0
2980
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
1022
5090
SH
Put
SOLE
4965
0
125
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
513
2172
SH
Put
SOLE
1847
0
325
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
7803
55540
SH
Put
SOLE
54115
0
1425
VANGUARD INDEX FDS
MID CAP ETF
922908629
3243
13665
SH
Put
SOLE
13565
0
100
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
2784
27355
SH
Put
SOLE
27266
0
89
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
39602
100636
SH
Put
SOLE
100636
0
0
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
3790
21827
SH
Put
SOLE
21247
0
580
VANGUARD INDEX FDS
SMALL CP ETF
922908751
1883
8359
SH
Put
SOLE
7884
0
475
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
649
2240
SH
Put
SOLE
2120
0
120
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
2030
9111
SH
Put
SOLE
8387
0
724
VANGUARD INDEX FDS
VALUE ETF
922908744
16072
116923
SH
Put
SOLE
112808
0
4115
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
4612
72749
SH
Put
SOLE
72162
0
587
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
17228
317223
SH
Put
SOLE
316216
0
1007
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
284
4228
SH
Put
SOLE
4228
0
0
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
4699
34434
SH
Put
SOLE
34434
0
0
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
1569
28366
SH
Put
SOLE
28366
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
19682
207030
SH
Put
SOLE
206729
0
301
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
553
9000
SH
Put
SOLE
9000
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
47932
579520
SH
Put
SOLE
577684
0
1836
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
701
10040
SH
Put
SOLE
10040
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
361
2486
SH
Put
SOLE
2486
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
36534
236026
SH
Put
SOLE
235931
0
95
VANGUARD STAR FDS
VG TL INTL STK F
921909768
223
3393
SH
Put
SOLE
3393
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
2165
42024
SH
Put
SOLE
41864
0
160
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
3649
34824
SH
Put
SOLE
34824
0
0
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
653
9600
SH
Put
SOLE
9600
0
0
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
266
1458
SH
Put
SOLE
1373
0
85
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
281
3112
SH
Put
SOLE
982
0
2130
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
554
2242
SH
Put
SOLE
1420
0
822
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
513
2610
SH
Put
SOLE
2610
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
2019
5064
SH
Put
SOLE
5006
0
58
VEEVA SYS INC
CL A COM
922475108
751
2415
SH
Put
SOLE
2415
0
0
VENTAS INC
COM
92276F100
614
10746
SH
Put
SOLE
10611
0
135
VERISK ANALYTICS INC
COM
92345Y106
484
2769
SH
Put
SOLE
2769
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
18083
322734
SH
Put
SOLE
317266
0
5468
VERRA MOBILITY CORP
COM
92511U102
11538
750660
SH
Put
SOLE
750660
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
3450
17127
SH
Put
SOLE
15220
0
1907
VIACOMCBS INC
CL B
92556H206
789
17447
SH
Put
SOLE
16447
0
1000
VIASAT INC
COM
92552V100
3097
62143
SH
Put
SOLE
62143
0
0
VIATRIS INC
COM
92556V106
627
43894
SH
Put
SOLE
43570
0
324
VILLAGE FARMS INTL INC
COM
92707Y108
10986
1026037
SH
Put
SOLE
1026037
0
0
VIPSHOP HOLDINGS LIMITED
SPONSORED ADS A
92763W103
349
17383
SH
Put
SOLE
17383
0
0
VIRTUS ALLIANZGI DIVERSIFIED
COM
92840N100
1866
53773
SH
Put
SOLE
53123
0
650
VIRTUS ALLIANZGI EQUITY & CO
COM
92841M101
344
11366
SH
Put
SOLE
10111
0
1255
VISA INC
COM CL A
92826C839
139414
596244
SH
Put
SOLE
591444
0
4800
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
2183
127414
SH
Put
SOLE
127414
0
0
VULCAN MATLS CO
COM
929160109
1008
5791
SH
Put
SOLE
5791
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
73817
1411297
SH
Put
SOLE
1410444
0
853
WALMART INC
COM
931142103
8223
58310
SH
Put
SOLE
55576
0
2734
WASTE MGMT INC DEL
COM
94106L109
2989
21336
SH
Put
SOLE
21276
0
60
WATSCO INC
COM
942622200
184910
645095
SH
Put
SOLE
643801
0
1294
WAYFAIR INC
CL A
94419L101
996
3155
SH
Put
SOLE
3155
0
0
WD 40 CO
COM
929236107
1122
4378
SH
Put
SOLE
4378
0
0
WEC ENERGY GROUP INC
COM
92939U106
809
9096
SH
Put
SOLE
8959
0
137
WELLS FARGO CO NEW
COM
949746101
3550
78375
SH
Put
SOLE
78375
0
0
WESBANCO INC
COM
950810101
767
21521
SH
Put
SOLE
21021
0
500
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
195
36655
SH
Put
SOLE
36655
0
0
WESTROCK CO
COM
96145D105
6862
128937
SH
Put
SOLE
128937
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
1243
36112
SH
Put
SOLE
36112
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
204
4632
SH
Put
SOLE
4632
0
0
WHIRLPOOL CORP
COM
963320106
610
2800
SH
Put
SOLE
2600
0
200
WHITE MTNS INS GROUP LTD
COM
G9618E107
2608
2272
SH
Put
SOLE
2272
0
0
WILLIAMS COS INC
COM
969457100
2555
96243
SH
Put
SOLE
96243
0
0
WILLIAMS SONOMA INC
COM
969904101
841
5270
SH
Put
SOLE
5270
0
0
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
265
1154
SH
Put
SOLE
1154
0
0
WISDOMTREE TR
EM EX ST-OWNED
97717X578
245
5822
SH
Put
SOLE
5822
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
302
9275
SH
Put
SOLE
9275
0
0
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
673
12358
SH
Put
SOLE
12358
0
0
WISDOMTREE TR
ENHNCD CMMDTY ST
97717Y683
374
16900
SH
Put
SOLE
16900
0
0
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
371
4863
SH
Put
SOLE
4795
0
68
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
1396
55600
SH
Put
SOLE
55600
0
0
WISDOMTREE TR
INTL EQUITY FD
97717W703
1179
21625
SH
Put
SOLE
20905
0
720
WISDOMTREE TR
INTL SMCAP DIV
97717W760
1078
14434
SH
Put
SOLE
13167
0
1267
WISDOMTREE TR
US MIDCAP FUND
97717W570
11269
215097
SH
Put
SOLE
215097
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
431
13515
SH
Put
SOLE
13515
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
729
14752
SH
Put
SOLE
14752
0
0
WM TECHNOLOGY INC
COM
92971A109
6457
361550
SH
Put
SOLE
361550
0
0
WORKDAY INC
CL A
98138H101
207
866
SH
Put
SOLE
866
0
0
WP CAREY INC
COM
92936U109
12006
160891
SH
Put
SOLE
155175
0
5716
WW INTL INC
COM
98262P101
244
6750
SH
Put
SOLE
6750
0
0
XCEL ENERGY INC
COM
98389B100
470
7128
SH
Put
SOLE
7128
0
0
XYLEM INC
COM
98419M100
52078
434129
SH
Put
SOLE
432726
0
1403
YAMANA GOLD INC
COM
98462Y100
46
10857
SH
Put
SOLE
10857
0
0
YANDEX N V
SHS CLASS A
N97284108
910
12822
SH
Put
SOLE
12822
0
0
YETI HLDGS INC
COM
98585X104
210
2285
SH
Put
SOLE
2285
0
0
YUM BRANDS INC
COM
988498101
778
6763
SH
Put
SOLE
6350
0
413
YUM CHINA HLDGS INC
COM
98850P109
605
9129
SH
Put
SOLE
9129
0
0
ZAI LAB LTD
ADR
98887Q104
201
1137
SH
Put
SOLE
1137
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
567
3525
SH
Put
SOLE
3525
0
0
ZOETIS INC
CL A
98978V103
4470
23988
SH
Put
SOLE
23115
0
873