0001085146-22-000747.txt : 20220210
0001085146-22-000747.hdr.sgml : 20220210
20220210133514
ACCESSION NUMBER: 0001085146-22-000747
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20211231
FILED AS OF DATE: 20220210
DATE AS OF CHANGE: 20220210
EFFECTIVENESS DATE: 20220210
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: 22612877
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
12-31-2021
12-31-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
02-08-2022
0
1076
15218475
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
AA
COM
013872106
268
4490
SH
SOLE
4490
0
0
AAP
COM
00751Y106
311
1295
SH
SOLE
1295
0
0
AAPL
COM
037833100
283855
1598554
SH
SOLE
1579447
0
19107
AB
UNIT LTD PARTN
01881G106
2191
44857
SH
SOLE
44857
0
0
ABBV
COM
00287Y109
26983
199282
SH
SOLE
199000
0
282
ABC
COM
03073E105
781
5880
SH
SOLE
5880
0
0
ABEV
SPONSORED ADR
02319V103
988
352992
SH
SOLE
352992
0
0
ABNB
COM CL A
009066101
477
2868
SH
SOLE
2868
0
0
ABR
COM
038923108
211
11500
SH
SOLE
11500
0
0
ABT
COM
002824100
98648
700925
SH
SOLE
693716
0
7209
ACN
SHS CLASS A
G1151C101
172866
416997
SH
SOLE
416817
0
180
ACV
COM
92840N100
1657
51373
SH
SOLE
50723
0
650
ADBE
COM
00724F101
150764
265869
SH
SOLE
263951
0
1918
ADI
COM
032654105
10108
57505
SH
SOLE
57462
0
43
ADM
COM
039483102
3574
52874
SH
SOLE
52874
0
0
ADP
COM
053015103
9801
39746
SH
SOLE
39580
0
166
ADSK
COM
052769106
44501
158259
SH
SOLE
157771
0
488
AEP
COM
025537101
3865
43440
SH
SOLE
42006
0
1434
AES
COM
00130H105
2790
114828
SH
SOLE
109818
0
5010
AFL
COM
001055102
4523
77460
SH
SOLE
74329
0
3131
AGG
ETF
464287226
3556
31175
SH
SOLE
30873
0
302
AHH
COM
04208T108
1646
108150
SH
SOLE
108150
0
0
AIN
CL A
012348108
1447
16359
SH
SOLE
16359
0
0
AJG
COM
363576109
742
4371
SH
SOLE
4371
0
0
AKAM
COM
00971T101
6675
57030
SH
SOLE
57030
0
0
ALB
COM
012653101
37978
162458
SH
SOLE
159189
0
3269
ALC
ORD SHS
H01301128
1955
22449
SH
SOLE
22449
0
0
ALGN
COM
016255101
47023
71552
SH
SOLE
71552
0
0
ALIT
COM CL A
01626W101
130303
12053952
SH
SOLE
12041303
0
12649
ALL
COM
020002101
424
3604
SH
SOLE
3604
0
0
ALNY
COM
02043Q107
628
3705
SH
SOLE
3705
0
0
ALSN
COM
01973R101
306
8420
SH
SOLE
8420
0
0
AMAT
COM
038222105
7077
44975
SH
SOLE
43545
0
1430
AMCR
ORD
G0250X107
203
16891
SH
SOLE
16891
0
0
AMD
COM
007903107
62708
435777
SH
SOLE
435777
0
0
AME
COM
031100100
974
6621
SH
SOLE
6621
0
0
AMGN
COM
031162100
12571
55878
SH
SOLE
55266
0
612
AMGN
COM
031162100
1372
6100
SH
Call
SOLE
6100
0
0
AMLP
MLP
00162Q452
1538
46979
SH
SOLE
46028
0
951
AMP
COM
03076C106
2690
8916
SH
SOLE
8916
0
0
AMT
COM
03027X100
244990
837572
SH
SOLE
833918
0
3654
AMTX
COM NEW
00770K202
1867
151781
SH
SOLE
151781
0
0
AMZN
COM
023135106
200977
60275
SH
SOLE
59320
0
955
AN
COM
05329W102
258
2205
SH
SOLE
2205
0
0
ANET
COM
040413106
792
5510
SH
SOLE
5510
0
0
ANSS
COM
03662Q105
324
808
SH
SOLE
808
0
0
ANTM
COM
036752103
83549
180241
SH
SOLE
179893
0
348
AOD
COM SH BEN INT
00326L100
114
11196
SH
SOLE
11196
0
0
AOM
ETF
464289875
638
14040
SH
SOLE
14040
0
0
AON
SHS CL A
G0403H108
72186
240171
SH
SOLE
238582
0
1589
APD
COM
009158106
129929
427032
SH
SOLE
423827
0
3205
APD
COM
009158106
396
1300
SH
Call
SOLE
1300
0
0
APH
CL A
032095101
2820
32243
SH
SOLE
32243
0
0
APO
COM CL A
03768E105
1132
15624
SH
SOLE
15624
0
0
APTV
SHS
G6095L109
3625
21979
SH
SOLE
21979
0
0
AQUA
COM
30057T105
121860
2606629
SH
SOLE
2593879
0
12750
ARCB
COM
03937C105
1790
14936
SH
SOLE
14936
0
0
ARCC
COM
04010L103
5741
270932
SH
SOLE
270932
0
0
ARGX
SPONSORED ADR
04016X101
483
1379
SH
SOLE
1379
0
0
ARKF
FINTECH INNOVA
00214Q708
446
10914
SH
SOLE
10914
0
0
ARKG
ETF
00214Q302
1353
22086
SH
SOLE
22086
0
0
ARKK
ETF
00214Q104
1526
16138
SH
SOLE
16138
0
0
ARKQ
AUTNMUS TECHNLGY
00214Q203
424
5500
SH
SOLE
5500
0
0
ASH
COM
044186104
658
6116
SH
SOLE
6116
0
0
ATR
COM
038336103
675
5510
SH
SOLE
5510
0
0
ATVI
COM
00507V109
5735
86195
SH
SOLE
86195
0
0
AUB
COM
04911A107
1837
49264
SH
SOLE
46164
0
3100
AVGO
COM
11135F101
92353
138792
SH
SOLE
138544
0
248
AVID
COM
05367P100
14375
441370
SH
SOLE
441370
0
0
AWI
COM
04247X102
1762
15176
SH
SOLE
15176
0
0
AWK
COM
030420103
1597
8456
SH
SOLE
8405
0
51
AXP
COM
025816109
8226
50280
SH
SOLE
49545
0
735
AZN
SPONSORED ADR
046353108
1942
33337
SH
SOLE
33337
0
0
AZO
COM
053332102
3729
1779
SH
SOLE
1779
0
0
AZPN
COM
045327103
228
1496
SH
SOLE
1496
0
0
AZTA
COM
114340102
2614
25352
SH
SOLE
25352
0
0
BA
COM
097023105
53536
265923
SH
SOLE
263946
0
1977
BABA
SPONSORED ADS
01609W102
6987
58814
SH
SOLE
57963
0
851
BABA
SPONSORED ADS
01609W102
238
2000
SH
Call
SOLE
2000
0
0
BAC
COM
060505104
15637
351480
SH
SOLE
349056
0
2424
BAH
CL A
099502106
3254
38372
SH
SOLE
38372
0
0
BAM
CL A
112585104
489774
8111527
SH
SOLE
8096417
0
15110
BAMR
CL A COM
G16169107
211
3368
SH
SOLE
3366
0
2
BAX
COM
071813109
770
8973
SH
SOLE
8623
0
350
BBDC
COM
06759L103
157
14225
SH
SOLE
14225
0
0
BBVA
SPONSORED ADR
05946K101
1393
237271
SH
SOLE
237271
0
0
BCE
COM NEW
05534B760
6441
123779
SH
SOLE
123244
0
535
BCS
ADR
06738E204
556
53688
SH
SOLE
53688
0
0
BDJ
COM
09251A104
420
41692
SH
SOLE
34480
0
7212
BDX
COM
075887109
2089
8307
SH
SOLE
8107
0
200
BE
COM CL A
093712107
204
9300
SH
SOLE
8500
0
800
BEP
UNIT
G16258108
15782
440968
SH
SOLE
440668
0
300
BEPC
CL A COM
11284V105
4702
127578
SH
SOLE
123522
0
4056
BF B
CL B
115637209
876
12026
SH
SOLE
12026
0
0
BG
COM
G16962105
128822
1379845
SH
SOLE
1373755
0
6090
BGSF
COM
05601C105
465
32400
SH
SOLE
32400
0
0
BHP
SPONSORED ADS
088606108
3576
59254
SH
SOLE
59029
0
225
BIL
ETF
78468R663
4764
52106
SH
SOLE
52106
0
0
BIO
CL A
090572207
218
288
SH
SOLE
288
0
0
BIP
UNIT
G16252101
7378
121333
SH
SOLE
121333
0
0
BIPC
COM SB VTG SHS A
11275Q107
690
10093
SH
SOLE
10093
0
0
BIT
COM
09258A107
1214
66925
SH
SOLE
65775
0
1150
BIV
INTERMED TERM
921937819
8889
101448
SH
SOLE
101011
0
437
BK
COM
064058100
473
8144
SH
SOLE
7941
0
203
BKI
COM
09215C105
53485
645254
SH
SOLE
644452
0
802
BKLN
ETF
46138G508
759
34353
SH
SOLE
33962
0
391
BKNG
COM
09857L108
60830
25354
SH
SOLE
25330
0
24
BLD
COM
89055F103
744
2695
SH
SOLE
2695
0
0
BLDR
COM
12008R107
74974
874741
SH
SOLE
873053
0
1688
BLK
COM
09247X101
6484
7082
SH
SOLE
7074
0
8
BLKB
COM
09227Q100
256
3241
SH
SOLE
3241
0
0
BLL
COM
058498106
133734
1389159
SH
SOLE
1383897
0
5262
BMI
COM
056525108
699
6559
SH
SOLE
6559
0
0
BMO
COM
063671101
206
1913
SH
SOLE
1913
0
0
BMRN
COM
09061G101
519
5875
SH
SOLE
5725
0
150
BMY
COM
110122108
23555
377782
SH
SOLE
369382
0
8400
BND
TOTAL BND MRKT
921937835
1948
22986
SH
SOLE
22986
0
0
BNDX
TOTAL INT BD ETF
92203J407
242
4384
SH
SOLE
4384
0
0
BNS
COM
064149107
2823
39373
SH
SOLE
39373
0
0
BOH
COM
062540109
1310
15637
SH
SOLE
15637
0
0
BOND
ETF
72201R775
850
7772
SH
SOLE
7772
0
0
BOTZ
RBTCS ARTFL INTE
37954Y715
320
8890
SH
SOLE
8890
0
0
BP
SPONSORED ADR
055622104
94095
3533407
SH
SOLE
3516240
0
17167
BPT
BEN INT
055630107
79
20000
SH
SOLE
20000
0
0
BR
COM
11133T103
520
2842
SH
SOLE
2842
0
0
BRG
COM CL A
09627J102
278
10532
SH
SOLE
10532
0
0
BRK A
CL A
084670108
11267
25
SH
SOLE
25
0
0
BRK B
CL B NEW
084670702
237682
794923
SH
SOLE
791890
0
3033
BRP
COM CL A
05589G102
19374
536538
SH
SOLE
536538
0
0
BSCM
ETF
46138J882
701
32771
SH
SOLE
32771
0
0
BSCN
ETF
46138J866
320
14930
SH
SOLE
14930
0
0
BSCO
ETF
46138J841
532
24367
SH
SOLE
23467
0
900
BSCP
ETF
46138J825
296
13505
SH
SOLE
13505
0
0
BSEP
ETF
45782C664
226
6770
SH
SOLE
6770
0
0
BSET
COM
070203104
347
20716
SH
SOLE
20716
0
0
BSV
SHORT TRM BOND
921937827
88268
1092025
SH
SOLE
1091620
0
405
BSX
COM
101137107
493
11601
SH
SOLE
11601
0
0
BTAI
COM
09075P105
705
34682
SH
SOLE
34682
0
0
BTI
SPONSORED ADR
110448107
3534
94471
SH
SOLE
94471
0
0
BUD
SPONSORED ADR
03524A108
2480
40965
SH
SOLE
40432
0
533
BURL
COM
122017106
426
1463
SH
SOLE
1463
0
0
BVS
COM CL A
09075A108
213
14701
SH
SOLE
14701
0
0
BX
COM
09260D107
7056
54532
SH
SOLE
54532
0
0
BZH
COM NEW
07556Q881
225
9700
SH
SOLE
9700
0
0
C
COM NEW
172967424
3896
64517
SH
SOLE
64417
0
100
CABO
COM
12685J105
213
121
SH
SOLE
121
0
0
CACG
ETF
524682101
350
6913
SH
SOLE
6913
0
0
CAG
COM
205887102
3809
111541
SH
SOLE
110407
0
1134
CAKE
COM
163072101
1323
33797
SH
SOLE
33797
0
0
CARR
COM
14448C104
6171
113765
SH
SOLE
112268
0
1497
CASH
COM
59100U108
365
6113
SH
SOLE
6113
0
0
CAT
COM
149123101
9500
45953
SH
SOLE
45276
0
677
CB
COM
H1467J104
8536
44156
SH
SOLE
44116
0
40
CBRE
CL A
12504L109
4063
37439
SH
SOLE
37439
0
0
CBRL
COM
22410J106
1006
7818
SH
SOLE
7818
0
0
CBSH
COM
200525103
318
4620
SH
SOLE
4564
0
56
CCI
COM
22822V101
93217
446569
SH
SOLE
446047
0
522
CCJ
COM
13321L108
780
35750
SH
SOLE
35750
0
0
CCJ
COM
13321L108
218
10000
SH
Call
SOLE
10000
0
0
CCL
COMMON STOCK
143658300
944
46934
SH
SOLE
46507
0
427
CDW
COM
12514G108
1205
5886
SH
SOLE
5886
0
0
CEF
UNIT
85208R101
1411
79510
SH
SOLE
79510
0
0
CELG RT
RIGHT 12/30/2030
110122140
18
94737
SH
SOLE
94737
0
0
CELH
COM NEW
15118V207
309
4144
SH
SOLE
4144
0
0
CFFI
COM
12466Q104
436
8523
SH
SOLE
8523
0
0
CFX
COM
194014106
89102
1938256
SH
SOLE
1935299
0
2957
CGC
COM
138035100
359
41096
SH
SOLE
41096
0
0
CGNX
COM
192422103
321
4124
SH
SOLE
4124
0
0
CHCO
COM
177835105
403
4923
SH
SOLE
4823
0
100
CHCT
COM
20369C106
326
6898
SH
SOLE
6898
0
0
CHD
COM
171340102
2867
27973
SH
SOLE
27407
0
566
CHKP
ORD
M22465104
2474
21224
SH
SOLE
21124
0
100
CHTR
CL A
16119P108
534
819
SH
SOLE
804
0
15
CHWY
CL A
16679L109
4539
76974
SH
SOLE
76624
0
350
CHY
COM SHS
12811P108
1469
90783
SH
SOLE
90783
0
0
CI
COM
125523100
1715
7467
SH
SOLE
7167
0
300
CII
COM
09256A109
438
19785
SH
SOLE
18363
0
1422
CIK
COM
224916106
84
24500
SH
SOLE
24500
0
0
CINF
COM
172062101
352
3088
SH
SOLE
3088
0
0
CL
COM
194162103
3866
45296
SH
SOLE
43805
0
1491
CLF
COM
185899101
569
26125
SH
SOLE
26125
0
0
CLF
COM
185899101
218
10000
SH
Call
SOLE
10000
0
0
CLX
COM
189054109
2455
14079
SH
SOLE
14013
0
66
CM
COM
136069101
1632
14002
SH
SOLE
14002
0
0
CMCSA
CL A
20030N101
101068
2008116
SH
SOLE
2002987
0
5129
CMCSA
CL A
20030N101
21914
435400
SH
Call
SOLE
435400
0
0
CME
COM
12572Q105
726
3179
SH
SOLE
3164
0
15
CMG
COM
169656105
652
373
SH
SOLE
373
0
0
CMI
COM
231021106
11259
51616
SH
SOLE
51327
0
289
CMP
COM
20451N101
310
6060
SH
SOLE
6060
0
0
CMS
COM
125896100
385
5924
SH
SOLE
5806
0
118
CNC
COM
15135B101
480
5820
SH
SOLE
5820
0
0
CNI
COM
136375102
4550
37037
SH
SOLE
37037
0
0
CNNE
COM
13765N107
214679
6107503
SH
SOLE
6099014
0
8489
CNP
COM
15189T107
807
28900
SH
SOLE
28900
0
0
COF
COM
14040H105
106160
731682
SH
SOLE
729456
0
2226
COIN
COM CL A
19260Q107
261
1036
SH
SOLE
836
0
200
COMM
COM
20337X109
235
21300
SH
SOLE
21300
0
0
CONX
COM CL A
212873103
560
57000
SH
SOLE
57000
0
0
CONXW
*W EXP 10/30/202
212873111
12
13953
SH
SOLE
13953
0
0
COP
COM
20825C104
3530
48901
SH
SOLE
48501
0
400
COST
COM
22160K105
12046
21219
SH
SOLE
20907
0
312
COUP
COM
22266L106
968
6124
SH
SOLE
6124
0
0
CPRT
COM
217204106
374
2469
SH
SOLE
2469
0
0
CRGY
CL A COM
44952J104
746
58800
SH
SOLE
58800
0
0
CRL
COM
159864107
364
966
SH
SOLE
966
0
0
CRM
COM
79466L302
1888
7431
SH
SOLE
6967
0
464
CRWD
CL A
22788C105
317
1547
SH
SOLE
1547
0
0
CSCO
COM
17275R102
29933
472354
SH
SOLE
466550
0
5804
CSCO
COM
17275R102
2022
31900
SH
Call
SOLE
31700
0
200
CSGP
COM
22160N109
6155
77882
SH
SOLE
76805
0
1077
CSL
COM
142339100
1567
6317
SH
SOLE
6317
0
0
CSQ
COM SH BEN INT
128125101
3868
200522
SH
SOLE
200522
0
0
CSX
COM
126408103
6659
177114
SH
SOLE
169737
0
7377
CTAS
COM
172908105
990
2233
SH
SOLE
2233
0
0
CTLT
COM
148806102
335
2617
SH
SOLE
2617
0
0
CTRA
COM
127097103
90291
4752164
SH
SOLE
4749688
0
2476
CTVA
COM
22052L104
1541
32587
SH
SOLE
32570
0
17
CVNA
CL A
146869102
605
2611
SH
SOLE
2611
0
0
CVS
COM
126650100
35310
342283
SH
SOLE
337137
0
5146
CVX
COM
166764100
81184
691807
SH
SOLE
687733
0
4074
CVX
COM
166764100
1819
15500
SH
Call
SOLE
15400
0
100
CWST
CL A
147448104
2371
27758
SH
SOLE
27758
0
0
CYCN
COM
23255M105
22
12791
SH
SOLE
12791
0
0
D
COM
25746U109
112975
1438067
SH
SOLE
1428826
0
9241
DAL
COM NEW
247361702
1226
31361
SH
SOLE
30330
0
1031
DBC
UNIT
46138B103
389
18721
SH
SOLE
18467
0
254
DBRG
CL A COM
25401T108
166
19896
SH
SOLE
19896
0
0
DD
COM
26614N102
1123
13898
SH
SOLE
13898
0
0
DE
COM
244199105
57873
168781
SH
SOLE
168229
0
552
DEM
ETF
97717W315
310
7154
SH
SOLE
7154
0
0
DEO
SPON ADR NEW
25243Q205
99707
452925
SH
SOLE
450735
0
2190
DES
ETF
97717W604
332
10105
SH
SOLE
10105
0
0
DFNL
SELECT FINL
23908L108
291
9525
SH
SOLE
9525
0
0
DFS
COM
254709108
6173
53421
SH
SOLE
53421
0
0
DG
COM
256677105
1168
4952
SH
SOLE
4952
0
0
DGRO
ETF
46434V621
10746
193346
SH
SOLE
193346
0
0
DGS
ETF
97717W281
654
12358
SH
SOLE
12358
0
0
DHI
COM
23331A109
2024
18661
SH
SOLE
18436
0
225
DHIL
COM NEW
25264R207
18097
93172
SH
SOLE
93172
0
0
DHR
COM
235851102
184766
561582
SH
SOLE
558956
0
2626
DIA
ETF
78467X109
1499
4127
SH
SOLE
4127
0
0
DIAL
ETF
19761L508
263
12341
SH
SOLE
12341
0
0
DIS
COM
254687106
120360
777070
SH
SOLE
772657
0
4413
DISCA
COM SER A
25470F104
1241
52740
SH
SOLE
52740
0
0
DISCK
COM SER C
25470F302
673
29402
SH
SOLE
29402
0
0
DISH
CL A
25470M109
168578
5196615
SH
SOLE
5195977
0
638
DIVO
ETF
032108409
2111
55276
SH
SOLE
55276
0
0
DKNG
COM CL A
26142R104
854
31089
SH
SOLE
30789
0
300
DLR
COM
253868103
81373
460073
SH
SOLE
459244
0
829
DLS
ETF
97717W760
1081
14676
SH
SOLE
13409
0
1267
DLTR
COM
256746108
1547
11008
SH
SOLE
10828
0
180
DMF
COM
05589T104
92
10500
SH
SOLE
10500
0
0
DNB
COM
26484T106
6004
293000
SH
Call
SOLE
293000
0
0
DNL
GLB US QTLY DIV
97717W844
211
4845
SH
SOLE
4845
0
0
DNP
COM
23325P104
939
86385
SH
SOLE
86385
0
0
DOCU
COM
256163106
2271
14911
SH
SOLE
14536
0
375
DOV
COM
260003108
403
2217
SH
SOLE
2186
0
31
DOW
COM
260557103
5847
103083
SH
SOLE
101933
0
1150
DOW
COM
260557103
1639
28900
SH
Call
SOLE
28600
0
300
DOX
SHS
G02602103
3062
40912
SH
SOLE
40912
0
0
DRE
COM NEW
264411505
359
5467
SH
SOLE
5467
0
0
DRI
COM
237194105
281
1863
SH
SOLE
1263
0
600
DRRX
COM
266605104
164
166750
SH
SOLE
166750
0
0
DS
COM
262077100
129
90000
SH
SOLE
90000
0
0
DSX
COM
Y2066G104
42
10787
SH
SOLE
10787
0
0
DTE
COM
233331107
453
3792
SH
SOLE
3792
0
0
DUK
COM NEW
26441C204
14893
141970
SH
SOLE
137204
0
4766
DVN
COM
25179M103
13744
312009
SH
SOLE
306473
0
5536
DVY
ETF
464287168
6701
54662
SH
SOLE
54662
0
0
DVYE
ETF
464286319
234
6071
SH
SOLE
6071
0
0
DWAC
COM
25400Q105
322
6262
SH
SOLE
6262
0
0
DWLD
SELECT WRLD WI
23908L306
691
23680
SH
SOLE
23555
0
125
DWM
ETF
97717W703
1142
21118
SH
SOLE
20398
0
720
DXCM
COM
252131107
743
1383
SH
SOLE
1348
0
35
EA
COM
285512109
63348
480269
SH
SOLE
478240
0
2029
EBAY
COM
278642103
965
14508
SH
SOLE
14508
0
0
ECL
COM
278865100
5194
22139
SH
SOLE
21944
0
195
ED
COM
209115104
526
6160
SH
SOLE
6160
0
0
EEM
ETF
464287234
1350
27634
SH
SOLE
27634
0
0
EES
ETF
97717W562
804
15633
SH
SOLE
15633
0
0
EFA
ETF
464287465
3489
44345
SH
SOLE
44345
0
0
EFAV
ETF
46429B689
209
2720
SH
SOLE
2720
0
0
EFG
ETF
464288885
1189
10784
SH
SOLE
10784
0
0
EFV
ETF
464288877
647
12839
SH
SOLE
12839
0
0
EFX
COM
294429105
681
2326
SH
SOLE
2326
0
0
EGHT
COM
282914100
1097
65432
SH
SOLE
65432
0
0
EHC
COM
29261A100
275
4210
SH
SOLE
4210
0
0
EIGR
COM
28249U105
1225
236101
SH
SOLE
236101
0
0
EL
CL A
518439104
4056
10956
SH
SOLE
10697
0
259
ELAN
COM
28414H103
582
20522
SH
SOLE
20522
0
0
ELD
ETF
97717X867
314
10475
SH
SOLE
10475
0
0
ELS
COM
29472R108
905
10325
SH
SOLE
10325
0
0
EMB
ETF
464288281
1413
12959
SH
SOLE
12799
0
160
EMBK
COM
29079J103
87
10000
SH
SOLE
10000
0
0
EMN
COM
277432100
416
3443
SH
SOLE
3443
0
0
EMR
COM
291011104
6229
66997
SH
SOLE
65906
0
1091
EMXC
ETF
46434G764
322
5310
SH
SOLE
5310
0
0
ENB
COM
29250N105
77662
1985666
SH
SOLE
1974421
0
11245
ENPH
COM
29355A107
3243
17729
SH
SOLE
16846
0
883
ENTG
COM
29362U104
1132
8170
SH
SOLE
8170
0
0
EOG
COM
26875P101
5230
58882
SH
SOLE
58882
0
0
EPD
COM
293792107
6974
317569
SH
SOLE
317569
0
0
EQIX
COM
29444U700
1845
2181
SH
SOLE
2181
0
0
EQR
SH BEN INT
29476L107
234
2583
SH
SOLE
2583
0
0
ES
COM
30040W108
837
9198
SH
SOLE
9156
0
42
ESGU
ETF
46435G425
2291
21232
SH
SOLE
21232
0
0
ET
COM UT LTD PTN
29273V100
339
41187
SH
SOLE
41187
0
0
ETN
SHS
G29183103
3386
19590
SH
SOLE
19087
0
503
ETSY
COM
29786A106
55410
253083
SH
SOLE
252896
0
187
ETW
COM
27829C105
199
17820
SH
SOLE
17820
0
0
EVFM
COM
30048L104
25
66000
SH
SOLE
66000
0
0
EVGO
CL A COM
30052F100
124
12500
SH
SOLE
12500
0
0
EVT
COM
27828G107
688
23097
SH
SOLE
23097
0
0
EVTC
COM
30040P103
1520
30408
SH
SOLE
30408
0
0
EW
COM
28176E108
913
7050
SH
SOLE
7050
0
0
EXC
COM
30161N101
513
8886
SH
SOLE
8886
0
0
EXR
COM
30225T102
892
3935
SH
SOLE
3935
0
0
EZM
ETF
97717W570
14666
260589
SH
SOLE
260589
0
0
F
COM
345370860
3896
187593
SH
SOLE
179339
0
8254
FALN
FALN ANGLS USD
46435G474
366
12221
SH
SOLE
12221
0
0
FAST
COM
311900104
2544
39718
SH
SOLE
39718
0
0
FB
CL A
30303M102
82677
245807
SH
SOLE
244208
0
1599
FBHS
COM
34964C106
550
5143
SH
SOLE
4943
0
200
FBNC
COM
318910106
815
17834
SH
SOLE
17634
0
200
FCBC
COM
31983A103
1190
35597
SH
SOLE
35597
0
0
FCX
CL B
35671D857
8463
202810
SH
SOLE
202810
0
0
FDL
SHS
336917109
863
24265
SH
SOLE
24265
0
0
FDN
ETF
33733E302
298
1317
SH
SOLE
1317
0
0
FDS
COM
303075105
996
2050
SH
SOLE
2042
0
8
FDUS
COM
316500107
609
33876
SH
SOLE
33876
0
0
FDX
COM
31428X106
22357
86439
SH
SOLE
84546
0
1893
FDX
COM
31428X106
3233
12500
SH
Call
SOLE
12500
0
0
FEMB
ETF
33739P202
225
7232
SH
SOLE
7232
0
0
FEZ
ETF
78463X202
397
8502
SH
SOLE
8502
0
0
FFC
COM
338478100
453
20878
SH
SOLE
20878
0
0
FFIN
COM
32020R109
1528
30061
SH
SOLE
30061
0
0
FFIV
COM
315616102
6636
27116
SH
SOLE
27116
0
0
FGRO
FIDELITY GROWTH
316092337
204
9860
SH
SOLE
9860
0
0
FICO
COM
303250104
270
623
SH
SOLE
623
0
0
FIS
COM
31620M106
5607
51371
SH
SOLE
51371
0
0
FISV
COM
337738108
5881
56664
SH
SOLE
56664
0
0
FIZZ
COM
635017106
1109
24473
SH
SOLE
24473
0
0
FLOT
ETF
46429B655
78962
1556522
SH
SOLE
1556322
0
200
FLT
COM
339041105
471
2105
SH
SOLE
2029
0
76
FMC
COM NEW
302491303
3459
31479
SH
SOLE
31479
0
0
FMS
SPONSORED ADR
358029106
404
12434
SH
SOLE
12434
0
0
FMX
SPON ADR UNITS
344419106
1471
18930
SH
SOLE
18930
0
0
FNB
COM
302520101
312
25761
SH
SOLE
24681
0
1080
FND
CL A
339750101
310
2386
SH
SOLE
2386
0
0
FNDX
ETF
808524771
356
6079
SH
SOLE
6079
0
0
FNF
COM
31620R303
212798
4078154
SH
SOLE
4066033
0
12121
FPE
ETF
33739E108
4170
205220
SH
SOLE
205220
0
0
FPF
COM
33718W103
521
21220
SH
SOLE
21220
0
0
FR
COM
32054K103
522
7886
SH
SOLE
7886
0
0
FRT
SH BEN INT NEW
313747206
225
1647
SH
SOLE
1647
0
0
FSLR
COM
336433107
210
2407
SH
SOLE
2407
0
0
FSM
COM
349915108
1028
263684
SH
SOLE
259184
0
4500
FSV
COM
33767E202
361
1838
SH
SOLE
1838
0
0
FTEC
ETF
316092808
252
1864
SH
SOLE
1864
0
0
FTGC
FST TR GLB FD
33739H101
2624
113802
SH
SOLE
113802
0
0
FTNT
COM
34959E109
263
732
SH
SOLE
732
0
0
FTSL
ETF
33738D309
2696
56261
SH
SOLE
56261
0
0
FTSM
FIRST TR ENH NEW
33739Q408
493
8252
SH
SOLE
8252
0
0
FTV
COM
34959J108
355
4654
SH
SOLE
4454
0
200
FV
ETF
33738R605
846
17210
SH
SOLE
17210
0
0
FXI
ETF
464287184
252
6892
SH
SOLE
6712
0
180
FXL
ETF
33734X176
216
1633
SH
SOLE
1633
0
0
G
SHS
G3922B107
1207
22746
SH
SOLE
22746
0
0
GAIN
COM
376546107
4593
268912
SH
SOLE
268062
0
850
GCC
ETF
97717Y683
352
16900
SH
SOLE
16900
0
0
GD
COM
369550108
10849
52043
SH
SOLE
51432
0
611
GDV
COM
36242H104
494
18296
SH
SOLE
14100
0
4196
GDX
GOLD MINERS ETF
92189F106
1799
56181
SH
SOLE
56181
0
0
GDXJ
ETF
92189F791
27384
653100
SH
Call
SOLE
653100
0
0
GDXJ
JUNIOR GOLD MINE
92189F791
435
10378
SH
SOLE
10378
0
0
GE
COM NEW
369604301
4577
48448
SH
SOLE
47225
0
1223
GGG
COM
384109104
1589
19706
SH
SOLE
19706
0
0
GILD
COM
375558103
4941
68044
SH
SOLE
66794
0
1250
GIS
COM
370334104
4359
64693
SH
SOLE
64468
0
225
GLAD
COM
376535100
260
22462
SH
SOLE
22462
0
0
GLBE
SHS
M5216V106
245
3870
SH
SOLE
3870
0
0
GLD
SHS
78463V107
7073
41375
SH
SOLE
40921
0
454
GLPI
COM
36467J108
77854
1599966
SH
SOLE
1599302
0
664
GLW
COM
219350105
4295
115357
SH
SOLE
115357
0
0
GM
COM
37045V100
8071
137653
SH
SOLE
137653
0
0
GMAB
SPONSORED ADS
372303206
611
15439
SH
SOLE
15439
0
0
GMED
CL A
379577208
554
7669
SH
SOLE
7669
0
0
GNRC
COM
368736104
4530
12871
SH
SOLE
12420
0
451
GNTX
COM
371901109
493
14145
SH
SOLE
14145
0
0
GOF
COM SBI
40167F101
955
52105
SH
SOLE
52105
0
0
GOLD
COM
067901108
567
29866
SH
SOLE
29678
0
188
GOOG
CAP STK CL C
02079K107
166185
57432
SH
SOLE
56872
0
560
GOOGL
CL A
02079K305
222948
76957
SH
SOLE
76587
0
370
GOVT
ETF
46429B267
509
19092
SH
SOLE
19092
0
0
GPC
COM
372460105
427
3043
SH
SOLE
3008
0
35
GPN
COM
37940X102
6943
51363
SH
SOLE
51363
0
0
GRUB
SPONSORED ADS
48214T305
1374
127725
SH
SOLE
127725
0
0
GS
COM
38141G104
6185
16168
SH
SOLE
15668
0
500
GS4550237
NOTE 4.500% 4/0
38147UAB3
4000
40000
SH
SOLE
40000
0
0
GSBD
SHS
38147U107
197
10273
SH
SOLE
10273
0
0
GSK
SPONSORED ADR
37733W105
1540
34913
SH
SOLE
34913
0
0
GSLC
ETF
381430503
879
9237
SH
SOLE
9237
0
0
GSY
ETF
46090A887
323
6431
SH
SOLE
6431
0
0
GTLS
COM
16115Q308
17552
110050
SH
SOLE
109066
0
984
GUT
COM
36240A101
155
18800
SH
SOLE
18800
0
0
GVI
ETF
464288612
28437
249992
SH
SOLE
249992
0
0
GWW
COM
384802104
1222
2358
SH
SOLE
2358
0
0
HAL
COM
406216101
249
10877
SH
SOLE
7877
0
3000
HAS
COM
418056107
1116
10968
SH
SOLE
10333
0
635
HASI
COM
41068X100
224
4225
SH
SOLE
4225
0
0
HBAN
COM
446150104
1962
127265
SH
SOLE
126865
0
400
HBI
COM
410345102
18105
1082833
SH
SOLE
1082833
0
0
HCA
COM
40412C101
8252
32118
SH
SOLE
32118
0
0
HD
COM
437076102
106501
256624
SH
SOLE
254189
0
2435
HDB
SPONSORED ADS
40415F101
1364
20962
SH
SOLE
20962
0
0
HEDJ
ETF
97717X701
344
4286
SH
SOLE
4220
0
66
HEI A
CL A
422806208
3151
24520
SH
SOLE
24520
0
0
HLI
CL A
441593100
1902
18373
SH
SOLE
18373
0
0
HLT
COM
43300A203
44121
282843
SH
SOLE
282242
0
601
HOG
COM
412822108
214
5673
SH
SOLE
5673
0
0
HOLX
COM
436440101
5217
68145
SH
SOLE
68145
0
0
HON
COM
438516106
95027
455744
SH
SOLE
454084
0
1660
HPE
COM
42824C109
400
25347
SH
SOLE
25347
0
0
HPQ
COM
40434L105
340
9027
SH
SOLE
9027
0
0
HQY
COM
42226A107
2944
66551
SH
SOLE
65764
0
787
HR
COM
421946104
991
31306
SH
SOLE
31306
0
0
HRL
COM
440452100
254
5202
SH
SOLE
5202
0
0
HSIC
COM
806407102
1952
25180
SH
SOLE
25180
0
0
HSY
COM
427866108
1055
5451
SH
SOLE
5451
0
0
HTRB
ETF
41653L305
7642
192358
SH
SOLE
190928
0
1430
HWM
COM
443201108
223
7015
SH
SOLE
7015
0
0
HYD
HIGH YLD MUNIETF
92189H409
343
5490
SH
SOLE
5490
0
0
HYG
ETF
464288513
364
4178
SH
SOLE
4178
0
0
HYLB
ETF
233051432
1072
26912
SH
SOLE
26478
0
434
HYLS
FIRST TR TA HIYL
33738D408
518
10833
SH
SOLE
10833
0
0
IAF
COM
003011103
832
137501
SH
SOLE
137501
0
0
IAI
ETF
464288794
492
4469
SH
SOLE
4469
0
0
IAT
ETF
464288778
477
7719
SH
SOLE
7719
0
0
IBB
ETF
464287556
3741
24513
SH
SOLE
24513
0
0
IBDQ
ETF
46434VBD1
243
9200
SH
SOLE
9200
0
0
IBM
COM
459200101
32024
239590
SH
SOLE
235123
0
4467
IBM
COM
459200101
2018
15100
SH
Call
SOLE
15000
0
100
IBMK
IBONDS DEC2022
46435G755
351
13470
SH
SOLE
13470
0
0
IBN
ADR
45104G104
1911
96560
SH
SOLE
96560
0
0
ICE
COM
45866F104
5231
38249
SH
SOLE
37999
0
250
ICLN
ETF
464288224
302
14278
SH
SOLE
14278
0
0
ICLR
SHS
G4705A100
310
1000
SH
SOLE
1000
0
0
IDV
ETF
464288448
257
8241
SH
SOLE
8241
0
0
IDXX
COM
45168D104
3868
5874
SH
SOLE
5874
0
0
IEFA
ETF
46432F842
14011
187714
SH
SOLE
187714
0
0
IEI
ETF
464288661
3468
26951
SH
SOLE
26951
0
0
IEMG
ETF
46434G103
995
16629
SH
SOLE
16629
0
0
IEUR
ETF
46434V738
4352
74821
SH
SOLE
74821
0
0
IFF
COM
459506101
951
6311
SH
SOLE
6311
0
0
IGE
NORTH AMERN NAT
464287374
818
25970
SH
SOLE
25970
0
0
IGIB
ETF
464288638
23664
399264
SH
SOLE
399264
0
0
IGR
COM
12504G100
174
17758
SH
SOLE
17758
0
0
IGSB
ETF
464288646
3715
68957
SH
SOLE
68957
0
0
IHI
ETF
464288810
317
4821
SH
SOLE
4821
0
0
IJH
ETF
464287507
6374
22516
SH
SOLE
22516
0
0
IJJ
ETF
464287705
348
3146
SH
SOLE
3146
0
0
IJK
ETF
464287606
324
3796
SH
SOLE
3796
0
0
IJR
ETF
464287804
5863
51201
SH
SOLE
51126
0
75
IJS
ETF
464287879
236
2254
SH
SOLE
2254
0
0
IJT
ETF
464287887
319
2300
SH
SOLE
2300
0
0
ILCG
ETF
464287119
2910
40518
SH
SOLE
40193
0
325
ILMN
COM
452327109
41986
110362
SH
SOLE
109771
0
591
IMCV
MRGSTR MD CP VAL
464288406
378
5542
SH
SOLE
5542
0
0
INFL
HORIZON KINETICS
53656F623
783
25090
SH
SOLE
24590
0
500
INFO
SHS
G47567105
3092
23258
SH
SOLE
23258
0
0
INGR
COM
457187102
6259
64770
SH
SOLE
63337
0
1433
INKM
INCOM ALLO ETF
78467V202
210
5935
SH
SOLE
5935
0
0
INTC
COM
458140100
11524
223766
SH
SOLE
218197
0
5569
INTC
COM
458140100
700
13600
SH
Call
SOLE
13400
0
200
INTU
COM
461202103
10845
16860
SH
SOLE
16735
0
125
IONS
COM
462222100
2576
84663
SH
SOLE
84663
0
0
IONS
COM
462222100
213
7000
SH
Call
SOLE
7000
0
0
IP
COM
460146103
700
14902
SH
SOLE
14902
0
0
IQV
COM
46266C105
538
1906
SH
SOLE
1906
0
0
IR
COM
45687V106
379
6132
SH
SOLE
6132
0
0
IRM
COM
46284V101
374
7146
SH
SOLE
7146
0
0
ISCG
MRGSTR SM CP GR
464288604
333
6700
SH
SOLE
6700
0
0
ISCV
ETF
464288703
2184
36752
SH
SOLE
36752
0
0
ISD
COM
69346H100
940
58545
SH
SOLE
58545
0
0
ISRG
COM NEW
46120E602
349
972
SH
SOLE
972
0
0
ITB
ETF
464288752
999
12053
SH
SOLE
12053
0
0
ITIC
COM
461804106
453
2300
SH
SOLE
2300
0
0
ITM
INTRMDT MUNI ETF
92189H201
1594
31095
SH
SOLE
31095
0
0
ITOT
ETF
464287150
757
7074
SH
SOLE
7074
0
0
ITUB
SPON ADR REP PFD
465562106
970
258555
SH
SOLE
258555
0
0
ITW
COM
452308109
6029
24429
SH
SOLE
22612
0
1817
IUSB
ETF
46434V613
231
4359
SH
SOLE
4359
0
0
IUSG
ETF
464287671
252
2182
SH
SOLE
2182
0
0
IVE
ETF
464287408
384
2453
SH
SOLE
2453
0
0
IVOL
ETF
500767736
469
17462
SH
SOLE
17462
0
0
IVV
ETF
464287200
7011
14699
SH
SOLE
14656
0
43
IVW
ETF
464287309
1000
11957
SH
SOLE
11957
0
0
IVZ
SHS
G491BT108
368
15998
SH
SOLE
15998
0
0
IWB
ETF
464287622
443
1676
SH
SOLE
1676
0
0
IWD
ETF
464287598
581
3462
SH
SOLE
3462
0
0
IWF
ETF
464287614
1395
4565
SH
SOLE
4565
0
0
IWM
ETF
464287655
1395
6273
SH
SOLE
6273
0
0
IWO
ETF
464287648
216
738
SH
SOLE
738
0
0
IWP
ETF
464287481
508
4413
SH
SOLE
4413
0
0
IWR
ETF
464287499
1299
15652
SH
SOLE
15652
0
0
IWS
ETF
464287473
608
4965
SH
SOLE
4965
0
0
IXN
ETF
464287291
277
4308
SH
SOLE
4308
0
0
IYC
ETF
464287580
1094
13024
SH
SOLE
13024
0
0
IYE
ETF
464287796
606
20123
SH
SOLE
20123
0
0
IYF
ETF
464287788
1803
20804
SH
SOLE
20804
0
0
IYG
ETF
464287770
4879
25269
SH
SOLE
25269
0
0
IYH
ETF
464287762
888
2955
SH
SOLE
2930
0
25
IYJ
ETF
464287754
1485
13170
SH
SOLE
13170
0
0
IYK
ETF
464287812
1044
5217
SH
SOLE
5217
0
0
IYLD
ETF
46432F875
301
12525
SH
SOLE
12525
0
0
IYR
ETF
464287739
885
7620
SH
SOLE
7620
0
0
IYW
ETF
464287721
837
7292
SH
SOLE
7292
0
0
IYZ
ETF
464287713
488
14831
SH
SOLE
14831
0
0
J
COM
469814107
578
4153
SH
SOLE
4153
0
0
JBHT
COM
445658107
295
1443
SH
SOLE
1443
0
0
JBI
COMMON STOCK
47103N106
22026
1759264
SH
SOLE
1759264
0
0
JBT
COM
477839104
1187
7733
SH
SOLE
7733
0
0
JCI
SHS
G51502105
2356
28970
SH
SOLE
28970
0
0
JEPI
ETF
46641Q332
1439
22766
SH
SOLE
22766
0
0
JHMM
MULTIFACTOR MI
47804J206
788
14183
SH
SOLE
14183
0
0
JJSF
COM
466032109
19106
120952
SH
SOLE
120952
0
0
JKHY
COM
426281101
1197
7169
SH
SOLE
7169
0
0
JNJ
COM
478160104
279276
1632524
SH
SOLE
1622661
0
9863
JPM
COM
46625H100
198133
1251235
SH
SOLE
1242624
0
8611
JPS
COM
67072C105
296
30486
SH
SOLE
30486
0
0
JPST
ETF
46641Q837
1549
30694
SH
SOLE
30694
0
0
JPT
COM
67075T105
1086
44200
SH
SOLE
44200
0
0
JRI
COM
67074Y105
1266
78527
SH
SOLE
78527
0
0
K
COM
487836108
305
4733
SH
SOLE
4733
0
0
KD
COMMON STOCK
50155Q100
412
22786
SH
SOLE
22160
0
626
KDP
COM
49271V100
1056
28659
SH
SOLE
20639
0
8020
KEYS
COM
49338L103
1913
9263
SH
SOLE
8888
0
375
KHC
COM
500754106
2441
67983
SH
SOLE
65561
0
2422
KKR
COM
48251W104
1233
16557
SH
SOLE
16557
0
0
KLAC
COM NEW
482480100
1731
4024
SH
SOLE
4014
0
10
KMB
COM
494368103
8804
61598
SH
SOLE
61399
0
199
KMI
COM
49456B101
4929
310752
SH
SOLE
310140
0
612
KMX
COM
143130102
169506
1301592
SH
SOLE
1294533
0
7059
KNSL
COM
49714P108
35982
151254
SH
SOLE
151052
0
202
KO
COM
191216100
87512
1478000
SH
SOLE
1462184
0
15816
KO
COM
191216100
1912
32300
SH
Call
SOLE
32100
0
200
KOF
SPONSORD ADR REP
191241108
284
5190
SH
SOLE
5190
0
0
KR
COM
501044101
773
17073
SH
SOLE
17073
0
0
KYN
COM
486606106
100
12813
SH
SOLE
12813
0
0
LAMR
CL A
512816109
163966
1351743
SH
SOLE
1348812
0
2931
LAZ
SHS A
G54050102
224
5135
SH
SOLE
5135
0
0
LBRDK
COM SER C
530307305
1407
8733
SH
SOLE
8258
0
475
LBTYK
SHS CL C
G5480U120
2694
95890
SH
SOLE
95890
0
0
LCG
ETF
66538H385
429
14023
SH
SOLE
14023
0
0
LDP
COM
19248C105
542
20450
SH
SOLE
20450
0
0
LEG
COM
524660107
213
5180
SH
SOLE
5180
0
0
LEN
CL A
526057104
3050
26260
SH
SOLE
26260
0
0
LESL
COM
527064109
1674
70744
SH
SOLE
70744
0
0
LFG
COM CL A
03940F103
6406
350420
SH
SOLE
350420
0
0
LH
COM NEW
50540R409
2212
7040
SH
SOLE
7040
0
0
LHX
COM
502431109
81525
382314
SH
SOLE
380370
0
1944
LILAK
COM CL C
G9001E128
21079
1849026
SH
SOLE
1849026
0
0
LIN
SHS
G5494J103
3405
9828
SH
SOLE
9817
0
11
LLY
COM
532457108
7860
28457
SH
SOLE
28357
0
100
LMBS
ETF
33739Q200
4153
83076
SH
SOLE
83076
0
0
LMT
COM
539830109
8766
24664
SH
SOLE
24527
0
137
LNC
COM
534187109
403
5898
SH
SOLE
5898
0
0
LOB
COM
53803X105
14453
165575
SH
SOLE
165575
0
0
LOTZ
COM CL A
142552108
36
15859
SH
SOLE
15859
0
0
LOW
COM
548661107
93198
360563
SH
SOLE
357042
0
3521
LPLA
COM
50212V100
248
1551
SH
SOLE
1551
0
0
LQD
ETF
464287242
643
4853
SH
SOLE
4853
0
0
LRCX
COM
512807108
1301
1809
SH
SOLE
1774
0
35
LSTR
COM
515098101
1521
8591
SH
SOLE
8591
0
0
LSXMA
ETF
531229409
3156
62061
SH
SOLE
62061
0
0
LSXMK
ETF
531229607
684
13452
SH
SOLE
13452
0
0
LTRPA
COM SER A
531465102
917
422485
SH
SOLE
422485
0
0
LULU
COM
550021109
978
2499
SH
SOLE
2499
0
0
LUMN
COM
550241103
1325
105615
SH
SOLE
105615
0
0
LUV
COM
844741108
643
15002
SH
SOLE
15002
0
0
LVHD
ETF
52468L406
306
7651
SH
SOLE
7361
0
290
LVS
COM
517834107
371
9848
SH
SOLE
9657
0
191
LYB
SHS - A -
N53745100
267
2898
SH
SOLE
2898
0
0
LYV
COM
538034109
44197
369262
SH
SOLE
369262
0
0
MA
CL A
57636Q104
155833
433690
SH
SOLE
433243
0
447
MAA
COM
59522J103
792
3453
SH
SOLE
3453
0
0
MAG
COM
55903Q104
758
48395
SH
SOLE
48395
0
0
MAR
CL A
571903202
1266
7659
SH
SOLE
7234
0
425
MAS
COM
574599106
308
4384
SH
SOLE
4384
0
0
MBB
ETF
464288588
706
6576
SH
SOLE
6576
0
0
MBII
COM
57165B106
44
61500
SH
SOLE
61500
0
0
MBIO
COM
62818Q104
63
38000
SH
SOLE
38000
0
0
MCD
COM
580135101
121581
453543
SH
SOLE
449024
0
4519
MCHP
COM
595017104
1197
13748
SH
SOLE
13748
0
0
MCI
COM
06759X107
580
36292
SH
SOLE
34292
0
2000
MCK
COM
58155Q103
810
3259
SH
SOLE
2559
0
700
MCO
COM
615369105
70184
179691
SH
SOLE
179683
0
8
MCRI
COM
609027107
73650
995941
SH
SOLE
995641
0
300
MCY
COM
589400100
1122
21150
SH
SOLE
21150
0
0
MDLZ
CL A
609207105
14824
223556
SH
SOLE
217354
0
6202
MDT
SHS
G5960L103
133988
1295192
SH
SOLE
1289462
0
5730
MELI
COM
58733R102
96075
71251
SH
SOLE
71098
0
153
MET
COM
59156R108
2289
36629
SH
SOLE
36629
0
0
MGM
COM
552953101
422
9400
SH
SOLE
9400
0
0
MGP
CL A COM
55303A105
2191
53646
SH
SOLE
53646
0
0
MGTX
COM
G59665102
724
30500
SH
SOLE
30500
0
0
MIC
UNITS
55608B105
42
11478
SH
SOLE
11478
0
0
MIN
SH BEN INT
55273C107
59
16375
SH
SOLE
16375
0
0
MINT
ENHAN SHRT MA AC
72201R833
661
6510
SH
SOLE
6510
0
0
MKC
COM NON VTG
579780206
8422
87178
SH
SOLE
84451
0
2727
MKL
COM
570535104
410159
332382
SH
SOLE
331663
0
719
MKSI
COM
55306N104
346
1985
SH
SOLE
1985
0
0
MLCO
ADR
585464100
1031
101300
SH
SOLE
101300
0
0
MLKN
COM
600544100
877
22382
SH
SOLE
22382
0
0
MLM
COM
573284106
166994
379082
SH
SOLE
377602
0
1480
MMC
COM
571748102
22894
131710
SH
SOLE
131585
0
125
MMM
COM
88579Y101
95009
534871
SH
SOLE
532873
0
1998
MMM
COM
88579Y101
1510
8500
SH
Call
SOLE
8400
0
100
MMP
COM UNIT RP LP
559080106
1169
25162
SH
SOLE
25162
0
0
MMS
COM
577933104
238
2991
SH
SOLE
2991
0
0
MO
COM
02209S103
11582
244402
SH
SOLE
237740
0
6662
MOAT
MRNGSTR WDE MOAT
92189F643
14120
185525
SH
SOLE
184685
0
840
MORN
COM
617700109
826
2415
SH
SOLE
2415
0
0
MOS
COM
61945C103
552
14041
SH
SOLE
14041
0
0
MPC
COM
56585A102
7635
119313
SH
SOLE
118968
0
345
MPLX
COM UNIT REP LTD
55336V100
1311
44304
SH
SOLE
44304
0
0
MPW
COM
58463J304
293
12380
SH
SOLE
12380
0
0
MRK
COM
58933Y105
29016
378604
SH
SOLE
372875
0
5729
MRK
COM
58933Y105
1540
20100
SH
Call
SOLE
20000
0
100
MRNA
COM
60770K107
242
954
SH
SOLE
854
0
100
MRVL
COM
573874104
8520
97387
SH
SOLE
92749
0
4638
MRVL
COM
573874104
289
3300
SH
Call
SOLE
3300
0
0
MS
COM NEW
617446448
1156
11775
SH
SOLE
11737
0
38
MSCI
COM
55354G100
1765
2880
SH
SOLE
2880
0
0
MSFT
COM
594918104
409719
1218241
SH
SOLE
1209149
0
9092
MSGS
CL A
55825T103
1687
9710
SH
SOLE
9710
0
0
MSI
COM NEW
620076307
4994
18380
SH
SOLE
18380
0
0
MTB
COM
55261F104
303
1971
SH
SOLE
1971
0
0
MTD
COM
592688105
635
374
SH
SOLE
374
0
0
MTTR
COM CL A
577096100
521
25250
SH
SOLE
25250
0
0
MU
COM
595112103
2400
25766
SH
SOLE
25566
0
200
MUB
ETF
464288414
3249
27937
SH
SOLE
27937
0
0
MUFG
SPONSORED ADS
606822104
55
10014
SH
SOLE
10014
0
0
MUNI
INTER MUN BD ACT
72201R866
366
6508
SH
SOLE
6508
0
0
MUST
ETF
19761L607
1330
59098
SH
SOLE
59098
0
0
NAD
COM
67066V101
438
27194
SH
SOLE
27194
0
0
NBB
COM
67074C103
231
10169
SH
SOLE
10169
0
0
NBSE
COM
64132K102
136
48500
SH
SOLE
48500
0
0
NCLH
SHS
G66721104
10766
519092
SH
SOLE
519092
0
0
NDSN
COM
655663102
286
1122
SH
SOLE
1122
0
0
NEA
COM
670657105
706
45263
SH
SOLE
45263
0
0
NEE
COM
65339F101
73387
786060
SH
SOLE
783156
0
2904
NEM
COM
651639106
57376
925125
SH
SOLE
922281
0
2844
NEP
COM UNIT PART IN
65341B106
574
6806
SH
SOLE
6806
0
0
NEU
COM
651587107
43888
128057
SH
SOLE
127997
0
60
NFLX
COM
64110L106
1806
2997
SH
SOLE
2857
0
140
NGG
SPONSORED ADR NE
636274409
2333
32262
SH
SOLE
32262
0
0
NGVT
COM
45688C107
1942
27089
SH
SOLE
27089
0
0
NIE
COM
92841M101
343
11366
SH
SOLE
10111
0
1255
NIM
SH BEN INT
67061T101
340
31750
SH
SOLE
31750
0
0
NKE
CL B
654106103
9804
58820
SH
SOLE
58523
0
297
NKTR
COM
640268108
659
48800
SH
SOLE
48800
0
0
NKTR
COM
640268108
566
41900
SH
Call
SOLE
41900
0
0
NLY
COM
035710409
203
25925
SH
SOLE
25425
0
500
NMI
COM
67062J102
118
10261
SH
SOLE
10261
0
0
NNN
COM
637417106
332
6897
SH
SOLE
6897
0
0
NOBL
ETF
74348A467
1402
14284
SH
SOLE
14284
0
0
NOC
COM
666807102
1653
4270
SH
SOLE
4052
0
218
NOW
COM
81762P102
71845
110682
SH
SOLE
110400
0
282
NPV
COM
67064R102
3339
196182
SH
SOLE
196182
0
0
NRXP
COM
629444100
48
10000
SH
SOLE
10000
0
0
NSC
COM
655844108
119099
400052
SH
SOLE
397335
0
2717
NSL
COM
67067Y104
61
10300
SH
SOLE
10300
0
0
NTR
COM
67077M108
1048
13924
SH
SOLE
13924
0
0
NTRA
COM
632307104
336
3599
SH
SOLE
3599
0
0
NTRS
COM
665859104
975
8155
SH
SOLE
8155
0
0
NUE
COM
670346105
1809
15844
SH
SOLE
15844
0
0
NULL
COM
30292L107
6870
118860
SH
SOLE
118860
0
0
NUV
COM
670928100
1178
113468
SH
SOLE
113468
0
0
NUW
COM
670695105
285
17187
SH
SOLE
17187
0
0
NVDA
COM
67066G104
17190
58449
SH
SOLE
55935
0
2514
NVG
COM
67071L106
818
45615
SH
SOLE
45615
0
0
NVO
ADR
670100205
665
5940
SH
SOLE
5790
0
150
NVR
COM
62944T105
780
132
SH
SOLE
132
0
0
NVS
SPONSORED ADR
66987V109
2888
33020
SH
SOLE
32833
0
187
NXPI
COM
N6596X109
8113
35618
SH
SOLE
35618
0
0
NXST
CL A
65336K103
5705
37789
SH
SOLE
37789
0
0
O
COM
756109104
2720
37989
SH
SOLE
37749
0
240
OCSL
COM
67401P108
121
16200
SH
SOLE
16200
0
0
ODFL
COM
679580100
2903
8099
SH
SOLE
8099
0
0
OGIG
OSHS GBL INTER
67110P704
505
10250
SH
SOLE
10250
0
0
OGN
COMMON STOCK
68622V106
690
22653
SH
SOLE
17526
0
5127
OHI
COM
681936100
442
14950
SH
SOLE
14950
0
0
OKE
COM
682680103
953
16211
SH
SOLE
16211
0
0
OKTA
CL A
679295105
1236
5515
SH
SOLE
5515
0
0
OMC
COM
681919106
1815
24775
SH
SOLE
24775
0
0
OMF
COM
68268W103
9359
187021
SH
SOLE
186481
0
540
ON
COM
682189105
408
6000
SH
SOLE
6000
0
0
ORCL
COM
68389X105
8887
101903
SH
SOLE
100878
0
1025
ORLY
COM
67103H107
104303
147690
SH
SOLE
147593
0
97
OSW
COM
P73684113
11392
1136901
SH
SOLE
1136901
0
0
OTIS
COM
68902V107
1395
16017
SH
SOLE
15866
0
151
OUNZ
GOLD TRUST
921078101
203
11400
SH
SOLE
11400
0
0
OUSA
OSHARES US QUALT
67110P407
1922
41274
SH
SOLE
41274
0
0
OWL
COM CL A
09581B103
268
18000
SH
SOLE
5000
0
13000
OXSQ
COM
69181V107
41
10000
SH
SOLE
10000
0
0
PAAS
COM
697900108
429
17188
SH
SOLE
17188
0
0
PANW
COM
697435105
2946
5292
SH
SOLE
5088
0
204
PATH
CL A
90364P105
211
4885
SH
SOLE
4885
0
0
PAVE
ETF
37954Y673
1615
56080
SH
SOLE
56080
0
0
PAYX
COM
704326107
1968
14419
SH
SOLE
14391
0
28
PBCT
COM
712704105
286
16064
SH
SOLE
16064
0
0
PDBC
OPTIMUM YIELD
46090F100
714
50814
SH
SOLE
50814
0
0
PDI
SHS
72201Y101
1986
76651
SH
SOLE
76651
0
0
PEG
COM
744573106
753
11277
SH
SOLE
11277
0
0
PENN
COM
707569109
332
6400
SH
SOLE
6400
0
0
PEP
COM
713448108
32628
187833
SH
SOLE
181859
0
5974
PFE
COM
717081103
23356
395529
SH
SOLE
390895
0
4634
PFF
PFD AND INCM SEC
464288687
1357
34420
SH
SOLE
34420
0
0
PFFA
VIRTUS INFRCAP
26923G822
1179
46931
SH
SOLE
46331
0
600
PFGC
COM
71377A103
235
5131
SH
SOLE
5131
0
0
PFLT
COM
70806A106
190
14900
SH
SOLE
14900
0
0
PG
COM
742718109
25085
153348
SH
SOLE
149197
0
4151
PGR
COM
743315103
452
4407
SH
SOLE
4407
0
0
PH
COM
701094104
885
2783
SH
SOLE
2783
0
0
PHG
SHS NEW
500472303
522
14155
SH
SOLE
14155
0
0
PHO
ETF
46137V142
365
5993
SH
SOLE
5993
0
0
PHYS
UNIT
85207H104
782
54450
SH
SOLE
54450
0
0
PII
COM
731068102
250
2271
SH
SOLE
2271
0
0
PINS
CL A
72352L106
300
8241
SH
SOLE
8241
0
0
PLD
COM
74340W103
514
3050
SH
SOLE
3050
0
0
PLTR
CL A
69608A108
681
37396
SH
SOLE
37396
0
0
PLX
COM
74365A309
10
12000
SH
SOLE
12000
0
0
PM
COM
718172109
103506
1089540
SH
SOLE
1083312
0
6228
PNC
COM
693475105
2593
12932
SH
SOLE
12732
0
200
POOL
COM
73278L105
1921
3394
SH
SOLE
3394
0
0
PPG
COM
693506107
802
4653
SH
SOLE
4027
0
626
PPL
COM
69351T106
2877
95708
SH
SOLE
95708
0
0
PPLT
SHS
003260106
364
4050
SH
SOLE
4050
0
0
PREF
ETF
74255Y888
376
18562
SH
SOLE
18562
0
0
PRGO
SHS
G97822103
66707
1714823
SH
SOLE
1714823
0
0
PRI
COM
74164M108
1175
7663
SH
SOLE
7663
0
0
PRU
COM
744320102
1134
10480
SH
SOLE
10480
0
0
PSA
COM
74460D109
665
1776
SH
SOLE
1776
0
0
PSEC
COM
74348T102
1165
138581
SH
SOLE
138581
0
0
PSEP
ETF
45782C656
202
6655
SH
SOLE
6655
0
0
PSF
COM
19248Y107
303
11316
SH
SOLE
11316
0
0
PSFE
ORD
G6964L107
98
25000
SH
SOLE
25000
0
0
PSK
ETF
78464A292
476
11088
SH
SOLE
11088
0
0
PSLV
TR UNIT
85207K107
457
56980
SH
SOLE
56980
0
0
PSTG
CL A
74624M102
4749
145910
SH
SOLE
145910
0
0
PSX
COM
718546104
1995
27528
SH
SOLE
27401
0
127
PTC
COM
69370C100
6915
57082
SH
SOLE
56339
0
743
PTRS
COM
70213Q108
196
20000
SH
SOLE
20000
0
0
PWR
COM
74762E102
845
7373
SH
SOLE
7373
0
0
PXD
COM
723787107
87903
483302
SH
SOLE
482973
0
329
PYPL
COM
70450Y103
4258
22578
SH
SOLE
22153
0
425
PYPL
COM
70450Y103
321
1700
SH
Call
SOLE
1500
0
200
PZA
NATL AMT MUNI
46138E537
504
18592
SH
SOLE
18592
0
0
QCOM
COM
747525103
116005
634359
SH
SOLE
631908
0
2451
QQEW
SHS
337344105
332
2800
SH
SOLE
2800
0
0
QQQ
UNIT SER 1
46090E103
14685
36910
SH
SOLE
36910
0
0
QQQE
NAS100 EQL WGT
25459Y207
325
3815
SH
SOLE
3815
0
0
QSR
COM
76131D103
3719
61282
SH
SOLE
61282
0
0
QTEC
SHS
337345102
377
2154
SH
SOLE
2154
0
0
QTNT
SHS
G73268107
43
16655
SH
SOLE
16655
0
0
QUAL
ETF
46432F339
241
1653
SH
SOLE
1653
0
0
RA
SHS BEN INT
112830104
930
44055
SH
SOLE
44055
0
0
RACE
COM
N3167Y103
273
1060
SH
SOLE
1010
0
50
RADI
COM CL A
750481103
5704
354257
SH
SOLE
354257
0
0
RARE
COM
90400D108
352
4191
SH
SOLE
4191
0
0
RBLX
CL A
771049103
544
5274
SH
SOLE
5274
0
0
RCAT
COM
75644T100
21
10000
SH
SOLE
10000
0
0
RCL
COM
V7780T103
282
3670
SH
SOLE
3670
0
0
RDS.A
SPONS ADR A
780259206
4127
95095
SH
SOLE
94006
0
1089
RDS.B
SPON ADR B
780259107
10207
235444
SH
SOLE
232085
0
3359
REGN
COM
75886F107
3031
4800
SH
SOLE
4800
0
0
REMX
RARE EARTH/STRTG
92189H805
1150
10253
SH
SOLE
10253
0
0
RF
COM
7591EP100
1371
62907
SH
SOLE
62907
0
0
RFCI
ETF
00162Q536
789
31638
SH
SOLE
31638
0
0
RFDA
ETF
00162Q528
792
16698
SH
SOLE
16698
0
0
RFDI
ETF
33739P608
751
10270
SH
SOLE
10270
0
0
RFI
COM
19247R103
276
16071
SH
SOLE
16071
0
0
RGR
COM
864159108
502
7375
SH
SOLE
7375
0
0
RH
COM
74967X103
782
1459
SH
SOLE
1459
0
0
RIO
SPONSORED ADR
767204100
2759
41211
SH
SOLE
41211
0
0
RLI
COM
749607107
1772
15804
SH
SOLE
15804
0
0
RMT
COM
780915104
193
16718
SH
SOLE
16718
0
0
RNP
COM
19247X100
304
10622
SH
SOLE
9486
0
1136
ROAD
COM CL A
21044C107
745
25323
SH
SOLE
25323
0
0
RODM
ETF
518416102
771
25618
SH
SOLE
25618
0
0
ROIC
COM
76131N101
595
30370
SH
SOLE
30370
0
0
ROL
COM
775711104
306
8943
SH
SOLE
8943
0
0
ROLL
COM
75524B104
1572
7785
SH
SOLE
7785
0
0
ROST
COM
778296103
688
6020
SH
SOLE
6020
0
0
RPG
ETF
46137V266
337
1597
SH
SOLE
1597
0
0
RPM
COM
749685103
237
2347
SH
SOLE
2347
0
0
RPV
ETF
46137V258
3128
38698
SH
SOLE
38698
0
0
RSG
COM
760759100
786
5633
SH
SOLE
5633
0
0
RSP
ETF
46137V357
14033
86224
SH
SOLE
86224
0
0
RTX
COM
75513E101
8540
99238
SH
SOLE
93798
0
5440
RUN
COM
86771W105
1964
57254
SH
SOLE
54633
0
2621
RXT
COM
750102105
406
30167
SH
SOLE
30167
0
0
RY
COM
780087102
1957
18434
SH
SOLE
18434
0
0
RYT
ETF
46137V282
589
1819
SH
SOLE
1819
0
0
SAFT
COM
78648T100
1828
21495
SH
SOLE
21095
0
400
SAM
CL A
100557107
14377
28463
SH
SOLE
28463
0
0
SAP
SPON ADR
803054204
3747
26743
SH
SOLE
26743
0
0
SASR
COM
800363103
407
8456
SH
SOLE
8301
0
155
SBUX
COM
855244109
25141
214936
SH
SOLE
210471
0
4465
SCHD
ETF
808524797
1579
19531
SH
SOLE
19531
0
0
SCHF
ETF
808524805
368
9480
SH
SOLE
9480
0
0
SCHG
ETF
808524300
428
2611
SH
SOLE
2611
0
0
SCHM
ETF
808524508
20392
253543
SH
SOLE
251563
0
1980
SCHO
ETF
808524862
51084
1004608
SH
SOLE
1004608
0
0
SCHR
ETF
808524854
8260
147132
SH
SOLE
147132
0
0
SCHW
COM
808513105
6338
75365
SH
SOLE
75365
0
0
SCZ
ETF
464288273
1256
17189
SH
SOLE
17189
0
0
SDY
ETF
78464A763
2407
18640
SH
SOLE
18010
0
630
SEB
COM
811543107
25566
6497
SH
SOLE
6497
0
0
SEEL
COM
81577F109
343
210500
SH
SOLE
210500
0
0
SEIC
COM
784117103
1282
21034
SH
SOLE
21034
0
0
SGMO
COM
800677106
793
105700
SH
SOLE
105700
0
0
SHAK
CL A
819047101
374
5178
SH
SOLE
5178
0
0
SHEN
COM
82312B106
17648
692073
SH
SOLE
691773
0
300
SHM
NUVEEN BLMBRG SH
78468R739
2127
43240
SH
SOLE
43240
0
0
SHOP
CL A
82509L107
1760
1278
SH
SOLE
1268
0
10
SHV
ETF
464288679
3098
28056
SH
SOLE
28056
0
0
SHW
COM
824348106
144951
411607
SH
SOLE
411011
0
596
SHY
ETF
464287457
1437
16798
SH
SOLE
16798
0
0
SHYD
SHRT HGH YLD MUN
92189F387
464
18448
SH
SOLE
18448
0
0
SHYG
ETF
46434V407
290
6397
SH
SOLE
6397
0
0
SIGA
COM
826917106
1647
219077
SH
SOLE
219077
0
0
SITE
COM
82982L103
2501
10322
SH
SOLE
10322
0
0
SJM
COM NEW
832696405
1846
13593
SH
SOLE
13565
0
28
SJNK
ETF
78468R408
613
22573
SH
SOLE
22573
0
0
SKT
COM
875465106
412
21350
SH
SOLE
21350
0
0
SLB
COM STK
806857108
563
18783
SH
SOLE
18783
0
0
SLG
COM
78440X804
103788
1447538
SH
SOLE
1447338
0
200
SLM
COM
78442P106
657
33385
SH
SOLE
33385
0
0
SLQD
ETF
46434V100
1372
26868
SH
SOLE
26868
0
0
SLV
ISHARES
46428Q109
4986
231799
SH
SOLE
229412
0
2387
SLY
ETF
78464A813
11816
118865
SH
SOLE
118544
0
321
SMB
VANECK SHRT MUNI
92189F528
1181
65949
SH
SOLE
65949
0
0
SMFG
SPONSORED ADR
86562M209
113
16684
SH
SOLE
16684
0
0
SMG
CL A
810186106
2324
14437
SH
SOLE
14437
0
0
SNN
SPDN ADR NEW
83175M205
403
11634
SH
SOLE
11634
0
0
SNY
SPONSORED ADR
80105N105
1260
25146
SH
SOLE
25146
0
0
SO
COM
842587107
6422
93638
SH
SOLE
93180
0
458
SOFI
COM
83406F102
480
30340
SH
SOLE
30340
0
0
SONY
SPONSORED ADR
835699307
226183
1789422
SH
SOLE
1788542
0
880
SOXX
ETF
464287523
593
1094
SH
SOLE
1094
0
0
SPAB
ETF
78464A649
787
26581
SH
SOLE
26581
0
0
SPG
COM
828806109
288
1805
SH
SOLE
1805
0
0
SPGI
COM
78409V104
9924
21029
SH
SOLE
21029
0
0
SPHY
HIGH YLD
78468R606
473
17816
SH
SOLE
17816
0
0
SPLG
ETF
78464A854
1779
31860
SH
SOLE
31281
0
579
SPLK
COM
848637104
618
5337
SH
SOLE
5337
0
0
SPLV
ETF
46138E354
502
7321
SH
SOLE
7321
0
0
SPMD
ETF
78464A847
278
5582
SH
SOLE
5582
0
0
SPOT
SHS
L8681T102
244
1042
SH
SOLE
1042
0
0
SPSB
ETF
78464A474
21943
708510
SH
SOLE
708510
0
0
SPTM
ETF
78464A805
824
14102
SH
SOLE
14102
0
0
SPXX
COM
6706EW100
1140
61274
SH
SOLE
61274
0
0
SPY
TR UNIT
78462F103
13492
28407
SH
SOLE
28407
0
0
SPY
TR UNIT
78462F103
206798
435400
SH
Put
SOLE
435400
0
0
SQ
CL A
852234103
1266
7841
SH
SOLE
7841
0
0
SR
COM
84857L101
231
3540
SH
SOLE
3540
0
0
SSB
COM
840441109
566
7064
SH
SOLE
7064
0
0
STC
COM
860372101
28033
351604
SH
SOLE
351204
0
400
STE
SHS USD
G8473T100
279
1145
SH
SOLE
1145
0
0
STIP
ETF
46429B747
1111
10495
SH
SOLE
10495
0
0
STT
COM
857477103
505
5430
SH
SOLE
5430
0
0
STZ
CL A
21036P108
61345
244431
SH
SOLE
243577
0
854
SU
COM
867224107
502
20047
SH
SOLE
20047
0
0
SUB
ETF
464288158
2799
26068
SH
SOLE
26068
0
0
SUI
COM
866674104
8206
39080
SH
SOLE
38340
0
740
SWBI
COM
831754106
180
10100
SH
SOLE
10100
0
0
SWCH
CL A
87105L104
20054
700193
SH
SOLE
700193
0
0
SWK
COM
854502101
1240
6575
SH
SOLE
6575
0
0
SWKS
COM
83088M102
208
1341
SH
SOLE
1341
0
0
SYF
COM
87165B103
11013
237397
SH
SOLE
236922
0
475
SYK
COM
863667101
2728
10202
SH
SOLE
10147
0
55
SYY
COM
871829107
3812
48531
SH
SOLE
48466
0
65
T
COM
00206R102
6456
262451
SH
SOLE
259978
0
2473
TBBK
COM
05969A105
414
16347
SH
SOLE
16347
0
0
TD
COM NEW
891160509
245
3198
SH
SOLE
3198
0
0
TEAM
CL A
G06242104
1356
3556
SH
SOLE
3556
0
0
TEL
SHS
H84989104
97639
605173
SH
SOLE
605173
0
0
TER
COM
880770102
232
1418
SH
SOLE
1418
0
0
TFC
COM
89832Q109
98859
1688458
SH
SOLE
1675301
0
13157
TFI
NUVEEN BLMBRG MU
78468R721
2178
42105
SH
SOLE
41705
0
400
TFII
COM
87241L109
366
3255
SH
SOLE
3255
0
0
TFX
COM
879369106
2545
7748
SH
SOLE
7748
0
0
TG
COM
894650100
445
37630
SH
SOLE
37630
0
0
TGT
COM
87612E106
5250
22685
SH
SOLE
22474
0
211
THO
COM
885160101
1890
18216
SH
SOLE
18216
0
0
TIGO
COM STK
L6388F110
1540
54115
SH
SOLE
54115
0
0
TIP
ETF
464287176
2812
21766
SH
SOLE
21699
0
67
TJX
COM
872540109
120447
1586501
SH
SOLE
1583954
0
2547
TJX
COM
872540109
24803
326700
SH
Call
SOLE
326700
0
0
TLK
SPONSORED ADR
715684106
1374
47379
SH
SOLE
47379
0
0
TLT
ETF
464287432
382
2577
SH
SOLE
2577
0
0
TMO
COM
883556102
2875
4309
SH
SOLE
4309
0
0
TMUS
COM
872590104
88313
761451
SH
SOLE
760993
0
458
TMUS
COM
872590104
37867
326500
SH
Call
SOLE
326500
0
0
TMX
COM
88087E100
1324
29276
SH
SOLE
29276
0
0
TOTL
SPDR TR TACTIC
78467V848
684
14459
SH
SOLE
14149
0
310
TOWN
COM
89214P109
14410
456164
SH
SOLE
454970
0
1194
TREX
COM
89531P105
3888
28792
SH
SOLE
27320
0
1472
TRI
COM NEW
884903709
355
2971
SH
SOLE
2971
0
0
TRMB
COM
896239100
793
9100
SH
SOLE
9100
0
0
TROW
COM
74144T108
2257
11479
SH
SOLE
11164
0
315
TRP
COM
87807B107
2694
57828
SH
SOLE
57428
0
400
TRU
COM
89400J107
5450
45962
SH
SOLE
45962
0
0
TRV
COM
89417E109
696
4452
SH
SOLE
4452
0
0
TSCO
COM
892356106
624
2616
SH
SOLE
2616
0
0
TSHA
COM SHS
877619106
322
27670
SH
SOLE
27670
0
0
TSLA
COM
88160R101
10319
9765
SH
SOLE
9515
0
250
TSM
SPONSORED ADS
874039100
13834
114988
SH
SOLE
114988
0
0
TSN
CL A
902494103
6659
76396
SH
SOLE
76364
0
32
TT
SHS
G8994E103
7303
36151
SH
SOLE
34815
0
1336
TTAC
FCF US QLTY ETF
89628W302
536
9700
SH
SOLE
9700
0
0
TTD
COM CL A
88339J105
262
2860
SH
SOLE
2860
0
0
TTWO
COM
874054109
104115
585836
SH
SOLE
585671
0
165
TU
COM
87971M103
744
31560
SH
SOLE
30960
0
600
TWLO
CL A
90138F102
2265
8600
SH
SOLE
8600
0
0
TWTR
COM
90184L102
230
5312
SH
SOLE
5312
0
0
TXN
COM
882508104
6131
32528
SH
SOLE
32078
0
450
TYL
COM
902252105
240
447
SH
SOLE
447
0
0
U
COM
91332U101
1073
7502
SH
SOLE
7502
0
0
UAL
COM
910047109
298
6800
SH
SOLE
6800
0
0
UBER
COM
90353T100
5643
134579
SH
SOLE
129907
0
4672
UBER
COM
90353T100
210
5000
SH
Call
SOLE
5000
0
0
UBSI
COM
909907107
578
15924
SH
SOLE
15924
0
0
UCON
ETF
33740F888
1750
66351
SH
SOLE
66351
0
0
UDR
COM
902653104
2421
40357
SH
SOLE
40357
0
0
UGI
COM
902681105
1103
24021
SH
SOLE
24021
0
0
UL
SPON ADR NEW
904767704
6806
126533
SH
SOLE
126533
0
0
UNF
COM
904708104
788
3743
SH
SOLE
3743
0
0
UNH
COM
91324P102
100537
200218
SH
SOLE
198620
0
1598
UNP
COM
907818108
83024
329551
SH
SOLE
328399
0
1152
UPS
CL B
911312106
133978
625071
SH
SOLE
624451
0
620
URI
COM
911363109
384
1155
SH
SOLE
1155
0
0
URNM
NORTH SHOR GBL
301505715
891
12375
SH
SOLE
12175
0
200
USB
COM NEW
902973304
6758
120315
SH
SOLE
119702
0
613
USFR
FLOATNG RAT TREA
97717X628
1395
55600
SH
SOLE
55600
0
0
USMV
ETF
46429B697
809
9994
SH
SOLE
9994
0
0
USTB
VICTORYSHS SHORT
92647N535
269
5247
SH
SOLE
5247
0
0
UTF
COM
19248A109
625
21946
SH
SOLE
18541
0
3405
UTG
COM SH BEN INT
756158101
1030
29322
SH
SOLE
29322
0
0
UTZ
COM CL A
918090101
2349
147246
SH
SOLE
146426
0
820
UUP
BULLISH FD
46141D203
313
12200
SH
SOLE
12200
0
0
UUP
BULLISH FD
46141D203
771
30100
SH
Call
SOLE
30100
0
0
UUUU
COM NEW
292671708
76
10000
SH
SOLE
10000
0
0
UVV
COM
913456109
9683
176320
SH
SOLE
175705
0
615
V
COM CL A
92826C839
135483
625182
SH
SOLE
620395
0
4787
VABK
COM
928031103
377
9964
SH
SOLE
9964
0
0
VB
ETF
922908751
2435
10775
SH
SOLE
10300
0
475
VBK
ETF
922908595
723
2565
SH
SOLE
2445
0
120
VBR
ETF
922908611
4176
23350
SH
SOLE
22780
0
570
VCIT
ETF
92206C870
21309
229726
SH
SOLE
229140
0
586
VCR
ETF
92204A108
248
729
SH
SOLE
729
0
0
VCSH
ETF
92206C409
57640
709333
SH
SOLE
707355
0
1978
VDC
ETF
92204A207
212
1060
SH
SOLE
1060
0
0
VEA
FTSE DEV MKT ETF
921943858
2640
51713
SH
SOLE
51541
0
172
VEEV
CL A COM
922475108
3049
11935
SH
SOLE
11935
0
0
VEU
ETF
922042775
14640
238909
SH
SOLE
238680
0
229
VFC
COM
918204108
4008
54736
SH
SOLE
54146
0
590
VFF
COM
92707Y108
1594
247898
SH
SOLE
247898
0
0
VFH
ETF
92204A405
342
3545
SH
SOLE
1415
0
2130
VGIT
INTER TERM TREAS
92206C706
447
6731
SH
SOLE
6731
0
0
VGK
ETF
922042874
289
4228
SH
SOLE
4228
0
0
VGSH
ETF
92206C102
210
3458
SH
SOLE
3458
0
0
VGT
ETF
92204A702
2896
6320
SH
SOLE
6262
0
58
VHT
ETF
92204A504
597
2242
SH
SOLE
1420
0
822
VIAC
CL A COM
92556H206
864
28642
SH
SOLE
28642
0
0
VIG
ETF
921908844
48870
284544
SH
SOLE
283699
0
845
VIS
ETF
92204A603
539
2654
SH
SOLE
2654
0
0
VLO
COM
91913Y100
825
10984
SH
SOLE
10984
0
0
VLUE
ETF
46432F388
280
2561
SH
SOLE
2561
0
0
VMBS
ETF
92206C771
230
4348
SH
SOLE
4348
0
0
VMC
COM
929160109
1151
5543
SH
SOLE
5543
0
0
VNLA
ETF
47103U886
249
5025
SH
SOLE
5025
0
0
VNQ
ETF
922908553
4245
36593
SH
SOLE
36471
0
122
VO
ETF
922908629
3919
15381
SH
SOLE
15281
0
100
VOD
SPONSORED ADR
92857W308
2151
144084
SH
SOLE
144084
0
0
VOE
ETF
922908512
9248
61518
SH
SOLE
60093
0
1425
VONG
VNG RUS1000GRW
92206C680
789
10040
SH
SOLE
10040
0
0
VONV
VNG RUS1000VAL
92206C714
235
3183
SH
SOLE
3183
0
0
VOO
COM
922908363
52466
120177
SH
SOLE
120177
0
0
VOT
ETF
922908538
603
2369
SH
SOLE
2044
0
325
VPL
ETF
922042866
5759
73830
SH
SOLE
73830
0
0
VPU
ETF
92204A876
355
2268
SH
SOLE
2268
0
0
VRRM
COM
92511U102
18526
1200660
SH
SOLE
1200660
0
0
VRSK
COM
92345Y106
5245
22932
SH
SOLE
22932
0
0
VRTX
COM
92532F100
4549
20717
SH
SOLE
18220
0
2497
VRTX
COM
92532F100
395
1800
SH
Call
SOLE
1600
0
200
VSAT
COM
92552V100
2723
61128
SH
SOLE
61128
0
0
VSS
ETF
922042718
5699
42540
SH
SOLE
42540
0
0
VTEB
TAX EXEMPT BD
922907746
2097
38194
SH
SOLE
38194
0
0
VTI
ETF
922908769
2865
11865
SH
SOLE
11141
0
724
VTIP
STRM INFPROIDX
922020805
299
5819
SH
SOLE
5819
0
0
VTR
COM
92276F100
612
11974
SH
SOLE
11837
0
137
VTRS
COM
92556V106
528
39044
SH
SOLE
38844
0
200
VTV
ETF
922908744
19726
134091
SH
SOLE
129976
0
4115
VTWV
VNG RUS2000VAL
92206C649
282
1943
SH
SOLE
1943
0
0
VUG
ETF
922908736
21594
67293
SH
SOLE
64358
0
2935
VUSB
VANGUARD ULTRA
92203C303
554
11100
SH
SOLE
11100
0
0
VV
ETF
922908637
733
3317
SH
SOLE
3317
0
0
VVR
COM
46131H107
66
15300
SH
SOLE
15300
0
0
VVV
COM
92047W101
581
15573
SH
SOLE
15573
0
0
VWO
ETF
922042858
18856
381246
SH
SOLE
380256
0
990
VXUS
VG TL INTL STK F
921909768
230
3622
SH
SOLE
3622
0
0
VYM
HIGH DIV YLD
921946406
5557
49572
SH
SOLE
49572
0
0
VYMI
INTL HIGH ETF
921946794
787
11710
SH
SOLE
11710
0
0
VZ
COM
92343V104
23264
447727
SH
SOLE
443256
0
4471
VZ
COM
92343V104
1512
29100
SH
Call
SOLE
28900
0
200
WBA
COM
931427108
8965
171874
SH
SOLE
171021
0
853
WBA
COM
931427108
1706
32700
SH
Call
SOLE
32500
0
200
WCN
COM
94106B101
771
5652
SH
SOLE
5652
0
0
WDAY
CL A
98138H101
1619
5928
SH
SOLE
5928
0
0
WDC
COM
958102105
603
9254
SH
SOLE
9254
0
0
WDFC
COM
929236107
1170
4781
SH
SOLE
4781
0
0
WEC
COM
92939U106
1051
10822
SH
SOLE
10683
0
139
WELL
COM
95040Q104
288
3355
SH
SOLE
3302
0
53
WFC
COM
949746101
3663
76335
SH
SOLE
76335
0
0
WHF
COM
96524V106
183
11800
SH
SOLE
11800
0
0
WHR
COM
963320106
676
2879
SH
SOLE
2679
0
200
WM
COM
94106L109
3993
23923
SH
SOLE
23864
0
59
WMB
COM
969457100
3106
119265
SH
SOLE
119265
0
0
WMT
COM
931142103
68639
474388
SH
SOLE
469414
0
4974
WOOF
COM
71601V105
986
49804
SH
SOLE
49804
0
0
WPC
COM
92936U109
15169
184870
SH
SOLE
179160
0
5710
WPM
COM
962879102
378
8799
SH
SOLE
8799
0
0
WPRT
COM NEW
960908309
229
96500
SH
SOLE
96500
0
0
WRB
COM
084423102
312
3782
SH
SOLE
3782
0
0
WRK
COM
96145D105
5736
129310
SH
SOLE
129310
0
0
WSBC
COM
950810101
698
19953
SH
SOLE
19453
0
500
WSM
COM
969904101
899
5313
SH
SOLE
5313
0
0
WSO
COM
942622200
195993
626416
SH
SOLE
625186
0
1230
WTM
COM
G9618E107
2293
2262
SH
SOLE
2262
0
0
WTRG
COM
29670G102
306
5698
SH
SOLE
5698
0
0
WTW
SHS
G96629103
388
1632
SH
SOLE
1632
0
0
WY
COM NEW
962166104
1404
34086
SH
SOLE
34086
0
0
X
COM
912909108
249
10450
SH
SOLE
10450
0
0
XBI
ETF
78464A870
934
8341
SH
SOLE
8341
0
0
XEL
COM
98389B100
482
7118
SH
SOLE
7118
0
0
XLB
SBI MATERIALS
81369Y100
840
9272
SH
SOLE
9272
0
0
XLC
COMMUNICATION
81369Y852
12361
159125
SH
SOLE
159125
0
0
XLE
ENERGY
81369Y506
4312
77698
SH
SOLE
77698
0
0
XLF
FINANCIAL
81369Y605
14387
368426
SH
SOLE
367961
0
465
XLG
ETF
46137V233
261
707
SH
SOLE
707
0
0
XLI
SBI INT-INDS
81369Y704
4792
45291
SH
SOLE
45291
0
0
XLK
TECHNOLOGY
81369Y803
28994
166759
SH
SOLE
166659
0
100
XLP
SBI CONS STPLS
81369Y308
2000
25943
SH
SOLE
25943
0
0
XLRE
RL EST SEL SEC
81369Y860
333
6429
SH
SOLE
6429
0
0
XLU
SBI INT-UTILS
81369Y886
3103
43355
SH
SOLE
43355
0
0
XLV
SBI HEALTHCARE
81369Y209
15235
108136
SH
SOLE
108136
0
0
XLY
SBI CONS DISCR
81369Y407
13621
66626
SH
SOLE
66626
0
0
XME
ETF
78464A755
267
5953
SH
SOLE
5953
0
0
XOM
COM
30231G102
24043
392916
SH
SOLE
378549
0
14367
XOP
ETF
78468R556
420
4385
SH
SOLE
4385
0
0
XRAY
COM
24906P109
1036
18568
SH
SOLE
18568
0
0
XSOE
ETF
97717X578
561
15217
SH
SOLE
15217
0
0
XXII
COM
90137F103
46
15000
SH
SOLE
15000
0
0
XYL
COM
98419M100
52055
434084
SH
SOLE
432702
0
1382
YLD
HIGH YL
74255Y102
411
19727
SH
SOLE
19727
0
0
YNDX
SHS CLASS A
N97284108
790
13060
SH
SOLE
13060
0
0
YUM
COM
988498101
3104
22351
SH
SOLE
21947
0
404
YUMC
COM
98850P109
473
9499
SH
SOLE
9499
0
0
YY
COM A
46591M109
470
10350
SH
SOLE
10350
0
0
ZBH
COM
98956P102
482
3796
SH
SOLE
3796
0
0
ZBRA
CL A
989207105
411
690
SH
SOLE
690
0
0
ZTS
CL A
98978V103
6117
25067
SH
SOLE
24194
0
873