0001084208-19-000024.txt : 20191107
0001084208-19-000024.hdr.sgml : 20191107
20191107095822
ACCESSION NUMBER: 0001084208-19-000024
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190930
FILED AS OF DATE: 20191107
DATE AS OF CHANGE: 20191107
EFFECTIVENESS DATE: 20191107
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: RAYMOND JAMES & ASSOCIATES
CENTRAL INDEX KEY: 0001084208
IRS NUMBER: 591237041
STATE OF INCORPORATION: FL
FISCAL YEAR END: 0930
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-04393
FILM NUMBER: 191198471
BUSINESS ADDRESS:
STREET 1: 880 CARRILON PKWY
STREET 2: PO BOX 14508
CITY: ST PETERSBURG
STATE: FL
ZIP: 337334508
BUSINESS PHONE: 7275671000
MAIL ADDRESS:
STREET 1: 880 CARRILON PARKWAY
STREET 2: PO BOX 14508
CITY: ST PETERSBURG
STATE: FL
ZIP: 337334508
FORMER COMPANY:
FORMER CONFORMED NAME: DOWDLE JEFFREY A
DATE OF NAME CHANGE: 19990414
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
true
false
0001084208
XXXXXXXX
09-30-2019
09-30-2019
RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY
PO BOX 14508
ST PETERSBURG
FL
337334508
13F HOLDINGS REPORT
028-04393
N
Rick Hartl
Advisor Compliance
9017662152
Rick Hartl
Memphis
TN
11-07-2019
0
3689
71723302
false
INFORMATION TABLE
2
Q31913FS.xml
22ND CENTY GROUP INC
COM
90137F103
62
27393
SH
SOLE
0
0
27393
3-D SYS CORP DEL
COM NEW
88554D205
310
37988
SH
SOLE
0
0
37988
3M CO
COM
88579Y101
82838
503879
SH
SOLE
168993
0
334886
58 COM INC
SPON ADR REP A
31680Q104
2239
45407
SH
SOLE
45200
0
207
AAC HLDGS INC
COM
000307108
71
105280
SH
SOLE
0
0
105280
AAON INC
COM PAR $0.004
000360206
1606
34956
SH
SOLE
0
0
34956
AAR CORP
COM
000361105
450
10928
SH
SOLE
0
0
10928
AARONS INC
COM PAR $0.50
002535300
19645
305693
SH
SOLE
2509
0
303184
AARONS INC
COM PAR $0.50
002535300
90
12100
SH
Call
SOLE
0
0
0
ABB LTD
SPONSORED ADR
000375204
13688
695896
SH
SOLE
455216
0
240680
ABBOTT LABS
COM
002824100
166001
1983959
SH
SOLE
632889
0
1351070
ABBVIE INC
COM
00287Y109
230888
3049225
SH
SOLE
1825832
0
1223393
ABBVIE INC
COM
00287Y109
36
13300
SH
Call
SOLE
0
0
0
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
1382
329725
SH
SOLE
0
0
329725
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
1355
194619
SH
SOLE
0
0
194619
ABERDEEN GLOBAL DYNAMIC DIVI
COM
00302M106
2923
302931
SH
SOLE
0
0
302931
ABERDEEN GLOBAL PREMIER PPTY
COM SH BEN INT
00302L108
746
119967
SH
SOLE
0
0
119967
ABERDEEN INCOME CR STRATEGIE
COM
003057106
723
58003
SH
SOLE
0
0
58003
ABERDEEN STD GOLD ETF TR
PHYSCL GOLD SHS
00326A104
244
1717
SH
SOLE
0
0
1717
ABERDEEN STD PLATINUM ETF TR
PHYSCL PLATM SHS
003260106
205
2461
SH
SOLE
0
0
2461
ABERDEEN STD PRECIOUS METALS
PHYSCL PM BASKET
003263100
235
3241
SH
SOLE
0
0
3241
ABERDEEN STD SILVER ETF TR
PHYSCL SILVR SHS
003264108
219
13274
SH
SOLE
0
0
13274
ABERDEEN TOTAL DYNAMIC DIVD
COM SH BEN INT
00326L100
2606
312482
SH
SOLE
0
0
312482
ABIOMED INC
COM
003654100
6296
35394
SH
SOLE
12631
0
22763
ABM INDS INC
COM
000957100
2190
60295
SH
SOLE
0
0
60295
ACACIA COMMUNICATIONS INC
COM
00401C108
1303
19924
SH
SOLE
0
0
19924
ACACIA RESH CORP
ACACIA TCH COM
003881307
67
24840
SH
SOLE
0
0
24840
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
2441
78550
SH
SOLE
39068
0
39482
ACADIA PHARMACEUTICALS INC
COM
004225108
507
14098
SH
SOLE
11521
0
2577
ACCELERON PHARMA INC
COM
00434H108
291
7375
SH
SOLE
7218
0
157
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
92772
482301
SH
SOLE
277141
0
205160
ACCO BRANDS CORP
COM
00081T108
1717
173998
SH
SOLE
171702
0
2296
ACELRX PHARMACEUTICALS INC
COM
00444T100
31
14200
SH
SOLE
0
0
14200
ACER THERAPEUTICS INC
COM
00444P108
53
16700
SH
SOLE
0
0
16700
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
296
82100
SH
SOLE
0
0
82100
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
3
20300
SH
Call
SOLE
0
0
0
ACI WORLDWIDE INC
COM
004498101
574
18331
SH
SOLE
16505
0
1826
ACTINIUM PHARMACEUTICALS INC
COM
00507W107
4
15325
SH
SOLE
0
0
15325
ACTIVISION BLIZZARD INC
COM
00507V109
18624
351921
SH
SOLE
206466
0
145455
ACTUANT CORP
CL A NEW
00508X203
12825
584534
SH
SOLE
583136
0
1398
ACUITY BRANDS INC
COM
00508Y102
3928
29141
SH
SOLE
23668
0
5473
ACUSHNET HOLDINGS CORP
COM
005098108
7030
266277
SH
SOLE
264918
0
1359
ADAM NAT RES FD INC
COM
00548F105
492
31100
SH
SOLE
0
0
31100
ADAMIS PHARMACEUTICALS CORP
COM NEW
00547W208
45
64150
SH
SOLE
0
0
64150
ADAMS DIVERSIFIED EQUITY FD
COM
006212104
16519
1042858
SH
SOLE
0
0
1042858
ADAPTIMMUNE THERAPEUTICS PLC
SPONDS ADR
00653A107
39
25865
SH
SOLE
0
0
25865
ADDUS HOMECARE CORP
COM
006739106
472
5956
SH
SOLE
0
0
5956
ADECOAGRO S A
COM
L00849106
90
15472
SH
SOLE
14472
0
1000
ADMA BIOLOGICS INC
COM
000899104
223
50057
SH
SOLE
0
0
50057
ADOBE INC
COM
00724F101
110343
399433
SH
SOLE
247782
0
151651
ADT INC
COM
00090Q103
479
76338
SH
SOLE
0
0
76338
ADTRAN INC
COM
00738A106
183
16128
SH
SOLE
15003
0
1125
ADURO BIOTECH INC
COM
00739L101
25
23449
SH
SOLE
0
0
23449
ADVANCE AUTO PARTS INC
COM
00751Y106
26634
161025
SH
SOLE
156891
0
4134
ADVANCED DRAIN SYS INC DEL
COM
00790R104
204
6309
SH
SOLE
4309
0
2000
ADVANCED ENERGY INDS
COM
007973100
356
6194
SH
SOLE
1204
0
4990
ADVANCED MICRO DEVICES INC
COM
007903107
14353
495092
SH
SOLE
48626
0
446466
ADVENT CONVERTIBLE & INCOME
COM
00764C109
8275
567566
SH
SOLE
0
0
567566
ADVISORSHARES TR
ADVISORSHS ETF
00768Y206
623
13068
SH
SOLE
0
0
13068
ADVISORSHARES TR
RANGER EQUITY BE
00768Y883
1894
287911
SH
SOLE
0
0
287911
AECOM
COM
00766T100
287
7645
SH
SOLE
0
0
7645
AEGON N V
NY REGISTRY SHS
007924103
8639
2091878
SH
SOLE
44008
0
2047870
AERCAP HOLDINGS NV
SHS
N00985106
12500
228308
SH
SOLE
220585
0
7723
AERIE PHARMACEUTICALS INC
COM
00771V108
967
50317
SH
SOLE
0
0
50317
AEROJET ROCKETDYNE HLDGS INC
COM
007800105
1690
33456
SH
SOLE
30806
0
2650
AEROVIRONMENT INC
COM
008073108
1655
30898
SH
SOLE
0
0
30898
AERPIO PHARMACEUTICALS INC
COM
00810B105
8
12000
SH
SOLE
0
0
12000
AES CORP
COM
00130H105
42366
2592786
SH
SOLE
2485236
0
107550
AFFILIATED MANAGERS GROUP IN
COM
008252108
20363
244303
SH
SOLE
230962
0
13341
AFLAC INC
COM
001055102
37962
725563
SH
SOLE
130945
0
594618
AG MTG INVT TR INC
COM
001228105
312
20626
SH
SOLE
9066
0
11560
AGCO CORP
COM
001084102
399
5272
SH
SOLE
0
0
5272
AGILENT TECHNOLOGIES INC
COM
00846U101
3230
42145
SH
SOLE
6668
0
35477
AGNC INVT CORP
COM
00123Q104
6200
385349
SH
SOLE
308866
0
76483
AGNICO EAGLE MINES LTD
COM
008474108
3570
66581
SH
SOLE
4007
0
62574
AGREE REALTY CORP
COM
008492100
4767
65168
SH
SOLE
48741
0
16427
AIMMUNE THERAPEUTICS INC
COM
00900T107
536
25585
SH
SOLE
2764
0
22821
AIR LEASE CORP
CL A
00912X302
19563
467781
SH
SOLE
58876
0
408905
AIR PRODS & CHEMS INC
COM
009158106
295372
1331307
SH
SOLE
193144
0
1138163
AIR PRODS & CHEMS INC
COM
009158106
187
31100
SH
Call
SOLE
0
0
0
AIR PRODS & CHEMS INC
COM
009158106
660
18700
SH
Call
SOLE
0
0
0
AIR TRANSPORT SERVICES GRP I
COM
00922R105
11170
531421
SH
SOLE
519607
0
11814
AIRCASTLE LTD
COM
G0129K104
15710
700381
SH
SOLE
660533
0
39848
AKAMAI TECHNOLOGIES INC
COM
00971T101
30138
329809
SH
SOLE
287919
0
41890
AKEBIA THERAPEUTICS INC
COM
00972D105
84
21352
SH
SOLE
0
0
21352
ALAMOS GOLD INC NEW
COM CL A
011532108
382
65691
SH
SOLE
0
0
65691
ALARM COM HLDGS INC
COM
011642105
3052
65443
SH
SOLE
8697
0
56746
ALASKA AIR GROUP INC
COM
011659109
40728
627455
SH
SOLE
163836
0
463619
ALBANY INTL CORP
CL A
012348108
3579
39698
SH
SOLE
39347
0
351
ALBEMARLE CORP
COM
012653101
14916
214557
SH
SOLE
134146
0
80411
ALCENTRA CAP CORP
COM
01374T102
389
43749
SH
SOLE
0
0
43749
ALCOA CORP
COM
013872106
346
17258
SH
SOLE
0
0
17258
ALCON INC
ORD SHS
H01301128
7439
127562
SH
SOLE
98430
0
29132
ALDEYRA THERAPEUTICS INC
COM
01438T106
117
22200
SH
SOLE
0
0
22200
ALEXANDER & BALDWIN INC NEW
COM
014491104
235
9571
SH
SOLE
9208
0
363
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
885
5746
SH
SOLE
3174
0
2572
ALEXCO RESOURCE CORP
COM
01535P106
245
140280
SH
SOLE
0
0
140280
ALEXION PHARMACEUTICALS INC
COM
015351109
22477
229501
SH
SOLE
158265
0
71236
ALGONQUIN PWR UTILS CORP
COM
015857105
1141
83316
SH
SOLE
0
0
83316
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
243179
1454161
SH
SOLE
532717
0
921444
ALIGN TECHNOLOGY INC
COM
016255101
3764
20807
SH
SOLE
7148
0
13659
ALLEGHANY CORP DEL
COM
017175100
22152
27761
SH
SOLE
20885
0
6876
ALLEGHENY TECHNOLOGIES INC
COM
01741R102
2309
114029
SH
SOLE
73944
0
40085
ALLEGIANT TRAVEL CO
COM
01748X102
351
2347
SH
SOLE
2347
0
0
ALLEGION PUB LTD CO
ORD SHS
G0176J109
3431
33103
SH
SOLE
0
0
33103
ALLERGAN PLC
SHS
G0177J108
97543
579611
SH
SOLE
511453
0
68158
ALLETE INC
COM NEW
018522300
7517
85996
SH
SOLE
77303
0
8693
ALLIANCE DATA SYSTEMS CORP
COM
018581108
9281
72432
SH
SOLE
62277
0
10155
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
359
22446
SH
SOLE
0
0
22446
ALLIANCEBERNSTEIN GBL HGH IN
COM
01879R106
693
57766
SH
SOLE
0
0
57766
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
2071
70549
SH
SOLE
0
0
70549
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
776
56312
SH
SOLE
0
0
56312
ALLIANT ENERGY CORP
COM
018802108
12976
240613
SH
SOLE
192366
0
48247
ALLIANZGI CON INCM 2024 TARG
COM
01883H102
1285
137192
SH
SOLE
0
0
137192
ALLIANZGI CONV INCOME FD
COM
018828103
117
20703
SH
SOLE
0
0
20703
ALLIANZGI CONV INCOME FD II
COM
018825109
786
156355
SH
SOLE
0
0
156355
ALLIANZGI DIVERS INC & CNV F
COM
01883J108
3074
135002
SH
SOLE
0
0
135002
ALLIANZGI EQUITY & CONV INCO
COM
018829101
2362
109402
SH
SOLE
0
0
109402
ALLIANZGI NFJ DIVID INT & PR
COM
01883A107
6045
494720
SH
SOLE
0
0
494720
ALLISON TRANSMISSION HLDGS I
COM
01973R101
3178
67553
SH
SOLE
56407
0
11146
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
605
55131
SH
SOLE
49639
0
5492
ALLSTATE CORP
COM
020002101
128103
1178706
SH
SOLE
245137
0
933569
ALLSTATE CORP
COM
020002101
44
11200
SH
Call
SOLE
0
0
0
ALLY FINL INC
COM
02005N100
7405
223300
SH
SOLE
160189
0
63111
ALMADEN MINERALS LTD
COM CL B
020283305
76
114924
SH
SOLE
0
0
114924
ALPHABET INC
CAP STK CL A
02079K305
393548
322278
SH
SOLE
130842
0
191436
ALPHABET INC
CAP STK CL C
02079K107
301989
247732
SH
SOLE
87135
0
160597
ALPS ETF TR
ALERIAN ENERGY
00162Q676
313
15086
SH
SOLE
0
0
15086
ALPS ETF TR
ALERIAN MLP
00162Q866
45193
4944516
SH
SOLE
4480
0
4940036
ALPS ETF TR
C&S GLOBL ETF
00162Q106
476
9786
SH
SOLE
0
0
9786
ALPS ETF TR
DISRUPTIVE TECH
00162Q478
1301
44755
SH
SOLE
0
0
44755
ALPS ETF TR
EQUAL SEC ETF
00162Q205
783
10363
SH
SOLE
0
0
10363
ALPS ETF TR
INTL SEC DV DOG
00162Q718
1845
71223
SH
SOLE
0
0
71223
ALPS ETF TR
MED BREAKTHGH
00162Q593
1078
34153
SH
SOLE
0
0
34153
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
9458
288967
SH
SOLE
484
0
288483
ALPS ETF TR
RIVERFRNT FLEX
00162Q510
5119
155214
SH
SOLE
296
0
154918
ALPS ETF TR
RIVERFRONT DYM
00162Q536
11816
468142
SH
SOLE
843
0
467299
ALPS ETF TR
RIVERFRONT UNC
00162Q544
1013
39923
SH
SOLE
41
0
39882
ALPS ETF TR
RIVRFRNT STR INC
00162Q783
1819
73246
SH
SOLE
95
0
73151
ALPS ETF TR
SECTR DIV DOGS
00162Q858
14354
327355
SH
SOLE
0
0
327355
ALTABA INC
COM
021346101
704
36157
SH
SOLE
0
0
36157
ALTAIR ENGR INC
COM CL A
021369103
884
25545
SH
SOLE
23995
0
1550
ALTERYX INC
COM CL A
02156B103
2376
22115
SH
SOLE
0
0
22115
ALTICE USA INC
CL A
02156K103
6857
239080
SH
SOLE
230960
0
8120
ALTRA INDL MOTION CORP
COM
02208R106
3212
115972
SH
SOLE
104347
0
11625
ALTRIA GROUP INC
COM
02209S103
126519
3093367
SH
SOLE
1882648
0
1210719
ALZA CORP
SDCV 7/2
02261WAB5
534
300000
PRN
SOLE
0
0
300000
AMARIN CORP PLC
SPONS ADR NEW
023111206
5104
336707
SH
SOLE
0
0
336707
AMARIN CORP PLC
SPONS ADR NEW
023111206
31
14600
SH
Call
SOLE
0
0
0
AMAZON COM INC
COM
023135106
696454
401204
SH
SOLE
102110
0
299094
AMBEV SA
SPONSORED ADR
02319V103
1492
322923
SH
SOLE
233418
0
89505
AMC NETWORKS INC
CL A
00164V103
8584
174613
SH
SOLE
158319
0
16294
AMCOR PLC
ORD
G0250X107
19803
2031037
SH
SOLE
1985583
0
45454
AMDOCS LTD
SHS
G02602103
15255
230744
SH
SOLE
221782
0
8962
AMEDISYS INC
COM
023436108
787
6004
SH
SOLE
4570
0
1434
AMERCO
COM
023586100
403
1033
SH
SOLE
871
0
162
AMEREN CORP
COM
023608102
15533
194043
SH
SOLE
163486
0
30557
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V107
3473
424598
SH
SOLE
0
0
424598
AMERICA MOVIL SAB DE CV
SPON ADR L SHS
02364W105
832
55968
SH
SOLE
458
0
55510
AMERICAN AIRLS GROUP INC
COM
02376R102
5266
195258
SH
SOLE
0
0
195258
AMERICAN AXLE & MFG HLDGS IN
COM
024061103
147
17914
SH
SOLE
16689
0
1225
AMERICAN CAMPUS CMNTYS INC
COM
024835100
2973
61840
SH
SOLE
57965
0
3875
AMERICAN CENTY ETF TR
DIVERSIFID CRP
025072109
334
6505
SH
SOLE
0
0
6505
AMERICAN ELEC PWR CO INC
COM
025537101
48215
514616
SH
SOLE
223487
0
291129
AMERICAN ELEC PWR CO INC
UNIT 03/15/2022
025537127
992
18006
SH
SOLE
0
0
18006
AMERICAN EQTY INVT LIFE HLD
COM
025676206
572
23623
SH
SOLE
921
0
22702
AMERICAN EXPRESS CO
COM
025816109
86164
728463
SH
SOLE
403305
0
325158
AMERICAN FINL GROUP INC OHIO
COM
025932104
1126
10443
SH
SOLE
0
0
10443
AMERICAN HOMES 4 RENT
CL A
02665T306
7378
284959
SH
SOLE
134040
0
150919
AMERICAN INTL GROUP INC
COM NEW
026874784
40551
728025
SH
SOLE
672488
0
55537
AMERICAN OUTDOOR BRANDS CORP
COM
02874P103
240
41076
SH
SOLE
0
0
41076
AMERICAN RENAL ASSOCIATES HO
COM
029227105
255
40294
SH
SOLE
0
0
40294
AMERICAN STS WTR CO
COM
029899101
4858
54059
SH
SOLE
0
0
54059
AMERICAN SUPERCONDUCTOR CORP
SHS NEW
030111207
82
10500
SH
SOLE
0
0
10500
AMERICAN TOWER CORP NEW
COM
03027X100
131827
596142
SH
SOLE
352302
0
243840
AMERICAN WOODMARK CORPORATIO
COM
030506109
2598
29223
SH
SOLE
0
0
29223
AMERICAN WTR WKS CO INC NEW
COM
030420103
26157
210543
SH
SOLE
50888
0
159655
AMERICOLD RLTY TR
COM
03064D108
2723
73449
SH
SOLE
4281
0
69168
AMERIPRISE FINL INC
COM
03076C106
10064
68418
SH
SOLE
42198
0
26220
AMERIS BANCORP
COM
03076K108
500
12428
SH
SOLE
0
0
12428
AMERISOURCEBERGEN CORP
COM
03073E105
19433
236031
SH
SOLE
168238
0
67793
AMETEK INC NEW
COM
031100100
18495
201420
SH
SOLE
183928
0
17492
AMGEN INC
COM
031162100
152675
788961
SH
SOLE
346165
0
442796
AMICUS THERAPEUTICS INC
COM
03152W109
585
72947
SH
SOLE
36763
0
36184
AMKOR TECHNOLOGY INC
COM
031652100
100
10993
SH
SOLE
0
0
10993
AMN HEALTHCARE SERVICES INC
COM
001744101
6679
116028
SH
SOLE
79209
0
36819
AMNEAL PHARMACEUTICALS INC
COM STK CL A
03168L105
283
97634
SH
SOLE
0
0
97634
AMPHENOL CORP NEW
CL A
032095101
5630
58340
SH
SOLE
41064
0
17276
AMPIO PHARMACEUTICALS INC
COM
03209T109
96
191000
SH
SOLE
0
0
191000
AMPLIFY ENERGY CORP NEW
COM
03212B103
709
114990
SH
SOLE
112641
0
2349
AMPLIFY ETF TR
BLOCKCHAIN LDR
032108607
2409
134293
SH
SOLE
0
0
134293
AMPLIFY ETF TR
ONLIN RETL ETF
032108102
2378
50864
SH
SOLE
0
0
50864
ANALOG DEVICES INC
COM
032654105
23043
206238
SH
SOLE
30978
0
175260
ANAPLAN INC
COM
03272L108
6550
139366
SH
SOLE
0
0
139366
ANGEL OAK FINL STRATEGIES IN
COM BEN INT
03464A100
1349
66902
SH
SOLE
0
0
66902
ANGLOGOLD ASHANTI LTD
SPONSORED ADR
035128206
1535
84015
SH
SOLE
0
0
84015
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
66163
695359
SH
SOLE
642023
0
53336
ANI PHARMACEUTICALS INC
COM
00182C103
347
4763
SH
SOLE
2163
0
2600
ANIKA THERAPEUTICS INC
COM
035255108
327
5963
SH
SOLE
5943
0
20
ANIXA BIOSCIENCES INC
COM
03528H109
40
10040
SH
SOLE
0
0
10040
ANIXTER INTL INC
COM
035290105
3420
49481
SH
SOLE
46424
0
3057
ANNALY CAP MGMT INC
COM
035710409
5291
601262
SH
SOLE
55447
0
545815
ANSYS INC
COM
03662Q105
11758
53117
SH
SOLE
45923
0
7194
ANTARES PHARMA INC
COM
036642106
140
41705
SH
SOLE
0
0
41705
ANTERO MIDSTREAM CORP
COM
03676B102
1579
213440
SH
SOLE
0
0
213440
ANTERO RES CORP
COM
03674X106
106
35055
SH
SOLE
15427
0
19628
ANTHEM INC
COM
036752103
25164
104806
SH
SOLE
67060
0
37746
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
1438
430000
PRN
SOLE
0
0
430000
AON PLC
SHS CL A
G0408V102
55447
286445
SH
SOLE
260945
0
25500
APACHE CORP
COM
037411105
1219
47628
SH
SOLE
0
0
47628
APARTMENT INVT & MGMT CO
CL A
03748R754
2610
50062
SH
SOLE
0
0
50062
APERGY CORP
COM
03755L104
2273
84041
SH
SOLE
74779
0
9262
APHRIA INC
COM
03765K104
84
16214
SH
SOLE
0
0
16214
APOLLO COML REAL EST FIN INC
NOTE 4.750% 8/2
03762UAB1
4062
4000000
PRN
SOLE
0
0
4000000
APOLLO COML REAL EST FIN INC
NOTE 5.375%10/1
03762UAC9
8196
8015000
PRN
SOLE
0
0
8015000
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
10981
290354
SH
SOLE
188108
0
102246
APOLLO INVT CORP
COM NEW
03761U502
645
40089
SH
SOLE
2150
0
37939
APOLLO SR FLOATING RATE FD I
COM
037636107
149
10051
SH
SOLE
0
0
10051
APOLLO TACTICAL INCOME FD IN
COM
037638103
382
25230
SH
SOLE
0
0
25230
APPFOLIO INC
COM CL A
03783C100
784
8237
SH
SOLE
0
0
8237
APPIAN CORP
CL A
03782L101
228
4797
SH
SOLE
0
0
4797
APPLE HOSPITALITY REIT INC
COM NEW
03784Y200
644
38849
SH
SOLE
6684
0
32165
APPLE INC
COM
037833100
1165581
5204078
SH
SOLE
703071
0
4501007
APPLE INC
COM
037833100
8
22900
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
80
18900
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
28
20000
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
230
39400
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
66
15100
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
203
26700
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
588
23300
SH
Call
SOLE
0
0
0
APPLIED INDL TECHNOLOGIES IN
COM
03820C105
3527
62079
SH
SOLE
41503
0
20576
APPLIED MATLS INC
COM
038222105
21510
431063
SH
SOLE
50474
0
380589
APPLIED OPTOELECTRONICS INC
COM
03823U102
764
68120
SH
SOLE
0
0
68120
APTARGROUP INC
COM
038336103
7279
61455
SH
SOLE
46474
0
14981
APTIV PLC
SHS
G6095L109
10286
117656
SH
SOLE
92159
0
25497
APYX MED CORP
COM
03837C106
1124
166038
SH
SOLE
0
0
166038
AQUA AMERICA INC
COM
03836W103
10826
241486
SH
SOLE
23142
0
218344
AQUA AMERICA INC
UNIT 04/30/2022
03836W202
1885
31107
SH
SOLE
31107
0
0
AQUAVENTURE HLDGS LTD
SHS
G0443N107
2860
147170
SH
SOLE
0
0
147170
ARAMARK
COM
03852U106
10426
239232
SH
SOLE
213929
0
25303
ARBOR RLTY TR INC
COM
038923108
779
59422
SH
SOLE
41203
0
18219
ARCH CAP GROUP LTD
ORD
G0450A105
9099
216736
SH
SOLE
135640
0
81096
ARCH COAL INC
CL A
039380407
1213
16347
SH
SOLE
16173
0
174
ARCHER DANIELS MIDLAND CO
COM
039483102
18655
454217
SH
SOLE
21918
0
432299
ARCHER DANIELS MIDLAND CO
COM
039483102
6
17100
SH
Call
SOLE
0
0
0
ARCHROCK INC
COM
03957W106
145
14568
SH
SOLE
0
0
14568
ARCONIC INC
COM
03965L100
7355
282882
SH
SOLE
221810
0
61072
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A -
G0457F107
200
29761
SH
SOLE
0
0
29761
ARCOSA INC
COM
039653100
5020
146735
SH
SOLE
143167
0
3568
ARENA PHARMACEUTICALS INC
COM NEW
040047607
722
15783
SH
SOLE
10727
0
5056
ARES CAP CORP
COM
04010L103
9834
527709
SH
SOLE
0
0
527709
ARES CAP CORP
NOTE 3.750% 2/0
04010LAT0
362
350000
PRN
SOLE
0
0
350000
ARES COML REAL ESTATE CORP
COM
04013V108
488
32050
SH
SOLE
0
0
32050
ARES DYNAMIC CR ALLOCATION F
COM
04014F102
613
41111
SH
SOLE
0
0
41111
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
843
31441
SH
SOLE
0
0
31441
ARGAN INC
COM
04010E109
5393
137271
SH
SOLE
116604
0
20667
ARGO GROUP INTL HLDGS LTD
COM
G0464B107
712
10144
SH
SOLE
2151
0
7993
ARISTA NETWORKS INC
COM
040413106
5633
23578
SH
SOLE
15361
0
8217
ARK ETF TR
FINTECH INNOVA
00214Q708
374
17392
SH
SOLE
0
0
17392
ARK ETF TR
GENOMIC REV ETF
00214Q302
6267
212311
SH
SOLE
0
0
212311
ARK ETF TR
INDL INNOVATIN
00214Q203
276
8713
SH
SOLE
0
0
8713
ARK ETF TR
INNOVATION ETF
00214Q104
65449
1525993
SH
SOLE
0
0
1525993
ARK ETF TR
WEB X.O ETF
00214Q401
1677
34450
SH
SOLE
0
0
34450
ARMADA HOFFLER PPTYS INC
COM
04208T108
183
10107
SH
SOLE
4947
0
5160
ARMSTRONG FLOORING INC
COM
04238R106
591
92475
SH
SOLE
92162
0
313
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
3874
40060
SH
SOLE
38475
0
1585
ARQULE INC
COM
04269E107
305
42510
SH
SOLE
41951
0
559
ARROW ELECTRS INC
COM
042735100
6357
85243
SH
SOLE
40515
0
44728
ARROW ETF TR
ARROW DJ GLB YLD
04273H104
164
10266
SH
SOLE
0
0
10266
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
245
8707
SH
SOLE
4370
0
4337
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
15510
549227
SH
SOLE
532852
0
16375
ASA GOLD AND PRECIOUS MTLS L
SHS
G3156P103
547
45466
SH
SOLE
0
0
45466
ASCENA RETAIL GROUP INC
COM
04351G101
3
10517
SH
SOLE
0
0
10517
ASE TECHNOLOGY HOLDING CO LT
SPONSORED ADS
00215W100
350
78536
SH
SOLE
75268
0
3268
ASHFORD HOSPITALITY TR INC
COM SHS
044103109
49
14825
SH
SOLE
0
0
14825
ASHLAND GLOBAL HLDGS INC
COM
044186104
3104
40281
SH
SOLE
30907
0
9374
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
35786
144056
SH
SOLE
127401
0
16655
ASPEN TECHNOLOGY INC
COM
045327103
33434
271647
SH
SOLE
230040
0
41607
ASSURANT INC
COM
04621X108
13660
108570
SH
SOLE
104750
0
3820
ASSURED GUARANTY LTD
COM
G0585R106
9912
222946
SH
SOLE
201219
0
21727
ASTRAZENECA PLC
SPONSORED ADR
046353108
53595
1202496
SH
SOLE
641711
0
560785
ASTRONICS CORP
COM
046433108
403
13703
SH
SOLE
0
0
13703
AT&T INC
COM
00206R102
478375
12642011
SH
SOLE
5932568
0
6709443
AT&T INC
COM
00206R102
37
12600
SH
Call
SOLE
0
0
0
ATARA BIOTHERAPEUTICS INC
COM
046513107
286
20234
SH
SOLE
20189
0
45
ATHENE HLDG LTD
CL A
G0684D107
329
7812
SH
SOLE
0
0
7812
ATHERSYS INC
COM
04744L106
23
17620
SH
SOLE
0
0
17620
ATKORE INTL GROUP INC
COM
047649108
2569
84655
SH
SOLE
84610
0
45
ATLANTIC CAP BANCSHARES INC
COM
048269203
228
13155
SH
SOLE
0
0
13155
ATLANTIC UN BANKSHARES CORP
COM
04911A107
3740
100414
SH
SOLE
41622
0
58792
ATLANTICA YIELD PLC
SHS
G0751N103
814
33786
SH
SOLE
857
0
32929
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
379
15014
SH
SOLE
0
0
15014
ATLASSIAN CORP PLC
CL A
G06242104
9248
73722
SH
SOLE
52042
0
21680
ATMOS ENERGY CORP
COM
049560105
3629
31863
SH
SOLE
2478
0
29385
ATRION CORP
COM
049904105
1441
1843
SH
SOLE
0
0
1843
AURORA CANNABIS INC
COM
05156X108
294
66823
SH
SOLE
0
0
66823
AUTODESK INC
COM
052769106
122122
826823
SH
SOLE
796959
0
29864
AUTOHOME INC
SP ADR RP CL A
05278C107
17535
210933
SH
SOLE
209877
0
1056
AUTOLIV INC
COM
052800109
10626
134707
SH
SOLE
133358
0
1349
AUTOMATIC DATA PROCESSING IN
COM
053015103
173964
1077695
SH
SOLE
709669
0
368026
AUTONATION INC
COM
05329W102
1528
30132
SH
SOLE
0
0
30132
AUTOZONE INC
COM
053332102
19562
18036
SH
SOLE
15667
0
2369
AVALARA INC
COM
05338G106
3786
56268
SH
SOLE
37739
0
18529
AVALONBAY CMNTYS INC
COM
053484101
4835
22456
SH
SOLE
15735
0
6721
AVANGRID INC
COM
05351W103
283
5420
SH
SOLE
0
0
5420
AVANOS MED INC
COM
05350V106
260
6952
SH
SOLE
0
0
6952
AVANTOR INC
COM
05352A100
2154
146514
SH
SOLE
143668
0
2846
AVAYA HLDGS CORP
COM
05351X101
3221
314850
SH
SOLE
314683
0
167
AVEO PHARMACEUTICALS INC
COM
053588109
29
34300
SH
SOLE
0
0
34300
AVERY DENNISON CORP
COM
053611109
14216
125180
SH
SOLE
111704
0
13476
AVISTA CORP
COM
05379B107
404
8348
SH
SOLE
0
0
8348
AVNET INC
COM
053807103
3372
75807
SH
SOLE
6225
0
69582
AVNET INC
COM
053807103
15
11100
SH
Call
SOLE
0
0
0
AVON PRODS INC
COM
054303102
1169
265724
SH
SOLE
0
0
265724
AVROBIO INC
COM
05455M100
160
11328
SH
SOLE
0
0
11328
AXA EQUITABLE HLDGS INC
COM
054561105
2931
132255
SH
SOLE
121352
0
10903
AXALTA COATING SYS LTD
COM
G0750C108
4076
135180
SH
SOLE
88946
0
46234
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
37791
566405
SH
SOLE
560024
0
6381
AXOGEN INC
COM
05463X106
180
14450
SH
SOLE
0
0
14450
AXON ENTERPRISE INC
COM
05464C101
6314
111208
SH
SOLE
520
0
110688
AXOS FINL INC
COM
05465C100
823
29756
SH
SOLE
12717
0
17039
AXSOME THERAPEUTICS INC
COM
05464T104
473
23371
SH
SOLE
0
0
23371
B & G FOODS INC NEW
COM
05508R106
610
32266
SH
SOLE
4
0
32262
B2GOLD CORP
COM
11777Q209
391
120174
SH
SOLE
0
0
120174
BADGER METER INC
COM
056525108
677
12599
SH
SOLE
4685
0
7914
BAIDU INC
SPON ADR REP A
056752108
9937
96703
SH
SOLE
26631
0
70072
BAIN CAP SPECIALTY FIN INC
COM
05684B107
532
28040
SH
SOLE
0
0
28040
BAKER HUGHES A GE CO
CL A
05722G100
1428
61558
SH
SOLE
38093
0
23465
BALCHEM CORP
COM
057665200
1156
11658
SH
SOLE
240
0
11418
BALL CORP
COM
058498106
11364
156077
SH
SOLE
124146
0
31931
BANC OF CALIFORNIA INC
COM
05990K106
176
12475
SH
SOLE
0
0
12475
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
165
31678
SH
SOLE
18010
0
13668
BANCO SANTANDER SA
ADR
05964H105
3029
753455
SH
SOLE
690595
0
62860
BANCORP INC DEL
COM
05969A105
138
13904
SH
SOLE
12924
0
980
BANCORPSOUTH BK TUPELO MISS
COM
05971J102
2172
73340
SH
SOLE
7084
0
66256
BANCROFT FUND LTD
COM
059695106
1235
52241
SH
SOLE
0
0
52241
BANDWIDTH INC
COM CL A
05988J103
487
7474
SH
SOLE
0
0
7474
BANK AMER CORP
7.25%CNV PFD L
060505682
14159
9442
SH
SOLE
0
0
9442
BANK AMER CORP
COM
060505104
226904
7778663
SH
SOLE
2693263
0
5085400
BANK AMER CORP
COM
060505104
10
26100
SH
Call
SOLE
0
0
0
BANK AMER CORP
COM
060505104
12
61000
SH
Call
SOLE
0
0
0
BANK COMM HLDGS
COM
06424J103
1430
131333
SH
SOLE
0
0
131333
BANK FIRST CORPORATION
COM
06211J100
205
3100
SH
SOLE
0
0
3100
BANK HAWAII CORP
COM
062540109
1254
14596
SH
SOLE
7944
0
6652
BANK MONTREAL QUE
COM
063671101
5467
74181
SH
SOLE
13626
0
60555
BANK N S HALIFAX
COM
064149107
1214
21362
SH
SOLE
0
0
21362
BANK NEW YORK MELLON CORP
COM
064058100
8048
178005
SH
SOLE
4218
0
173787
BANK OF MARIN BANCORP
COM
063425102
563
13560
SH
SOLE
0
0
13560
BANK OF NT BUTTERFIELD&SON L
SHS NEW
G0772R208
40626
1370640
SH
SOLE
1330974
0
39666
BANK OZK
COM
06417N103
11004
403529
SH
SOLE
351440
0
52089
BANKUNITED INC
COM
06652K103
294
8759
SH
SOLE
8284
0
475
BANNER CORP
COM NEW
06652V208
10423
185570
SH
SOLE
2710
0
182860
BAOZUN INC
SPONSORED ADR
06684L103
543
12722
SH
SOLE
0
0
12722
BARCLAYS PLC
ADR
06738E204
24947
3398785
SH
SOLE
1001361
0
2397424
BARINGS BDC INC
COM
06759L103
738
72679
SH
SOLE
0
0
72679
BARINGS CORPORATE INVS
COM
06759X107
910
53975
SH
SOLE
0
0
53975
BARINGS GLOBAL SHORT DURATIO
COM
06760L100
1614
92739
SH
SOLE
0
0
92739
BARINGS PARTN INVS
SH BEN INT
06761A103
694
39842
SH
SOLE
0
0
39842
BARRICK GOLD CORPORATION
COM
067901108
17830
1030010
SH
SOLE
693868
0
336142
BARRICK GOLD CORPORATION
COM
067901108
55
35800
SH
Call
SOLE
0
0
0
BAUSCH HEALTH COS INC
COM
071734107
1029
47155
SH
SOLE
0
0
47155
BAXTER INTL INC
COM
071813109
27944
319466
SH
SOLE
144219
0
175247
BB&T CORP
COM
054937107
133197
2495727
SH
SOLE
1831662
0
664065
BCE INC
COM NEW
05534B760
133397
2756317
SH
SOLE
2592217
0
164100
BEACON ROOFING SUPPLY INC
COM
073685109
1091
32534
SH
SOLE
16861
0
15673
BECTON DICKINSON & CO
COM
075887109
147939
584783
SH
SOLE
114166
0
470617
BECTON DICKINSON & CO
PFD SHS CONV A
075887208
709
11458
SH
SOLE
10758
0
700
BED BATH & BEYOND INC
COM
075896100
691
64975
SH
SOLE
0
0
64975
BELDEN INC
COM
077454106
210
3937
SH
SOLE
3356
0
581
BELLICUM PHARMACEUTICALS INC
COM
079481107
38
36184
SH
SOLE
0
0
36184
BENEFITFOCUS INC
COM
08180D106
7291
306236
SH
SOLE
0
0
306236
BERKLEY W R CORP
COM
084423102
11537
159725
SH
SOLE
143050
0
16675
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
49581
159
SH
SOLE
0
0
159
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
434735
2089870
SH
SOLE
411374
0
1678496
BERKSHIRE HILLS BANCORP INC
COM
084680107
419
14293
SH
SOLE
0
0
14293
BERRY GLOBAL GROUP INC
COM
08579W103
5527
140756
SH
SOLE
130763
0
9993
BEST BUY INC
COM
086516101
14251
206570
SH
SOLE
80751
0
125819
BEST BUY INC
COM
086516101
30
30200
SH
Call
SOLE
0
0
0
BEYOND MEAT INC
COM
08862E109
1535
10329
SH
SOLE
0
0
10329
BGC PARTNERS INC
CL A
05541T101
67232
12224083
SH
SOLE
9226082
0
2998001
BHP GROUP LTD
SPONSORED ADS
088606108
13540
274189
SH
SOLE
163365
0
110824
BHP GROUP PLC
SPONSORED ADR
05545E209
4574
106763
SH
SOLE
5644
0
101119
BIG LOTS INC
COM
089302103
467
19049
SH
SOLE
0
0
19049
BIO RAD LABS INC
CL A
090572207
3100
9318
SH
SOLE
6182
0
3136
BIO TECHNE CORP
COM
09073M104
5232
26737
SH
SOLE
15068
0
11669
BIODELIVERY SCIENCES INTL IN
COM
09060J106
201
47711
SH
SOLE
0
0
47711
BIOGEN INC
COM
09062X103
86708
372426
SH
SOLE
318292
0
54134
BIOHAVEN PHARMACTL HLDG CO L
COM
G11196105
570
13664
SH
SOLE
13514
0
150
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
12485
185237
SH
SOLE
179136
0
6101
BIOTELEMETRY INC
COM
090672106
3584
87993
SH
SOLE
52021
0
35972
BJS RESTAURANTS INC
COM
09180C106
1354
34863
SH
SOLE
34863
0
0
BJS WHSL CLUB HLDGS INC
COM
05550J101
6417
248054
SH
SOLE
247709
0
345
BLACK HILLS CORP
COM
092113109
410
5345
SH
SOLE
0
0
5345
BLACK KNIGHT INC
COM
09215C105
4146
67897
SH
SOLE
59060
0
8837
BLACK STONE MINERALS L P
COM UNIT
09225M101
1479
103881
SH
SOLE
0
0
103881
BLACKBAUD INC
COM
09227Q100
565
6249
SH
SOLE
342
0
5907
BLACKBERRY LTD
COM
09228F103
240
45765
SH
SOLE
5814
0
39951
BLACKLINE INC
COM
09239B109
2053
42935
SH
SOLE
0
0
42935
BLACKROCK 2022 GBL INCM OPP
COM
09258P104
714
74257
SH
SOLE
0
0
74257
BLACKROCK CALIF MUN INCOME T
SH BEN INT
09248E102
390
28530
SH
SOLE
0
0
28530
BLACKROCK CAPITAL INVESTMENT
COM
092533108
72
14395
SH
SOLE
0
0
14395
BLACKROCK CAPITAL INVESTMENT
NOTE 5.000% 6/1
092533AC2
7477
7541000
PRN
SOLE
0
0
7541000
BLACKROCK CORE BD TR
SHS BEN INT
09249E101
468
32358
SH
SOLE
0
0
32358
BLACKROCK CORPOR HI YLD FD I
COM
09255P107
518
48219
SH
SOLE
0
0
48219
BLACKROCK CR ALLCTN INC TR
COM
092508100
7375
541492
SH
SOLE
0
0
541492
BLACKROCK DEBT STRAT FD INC
COM NEW
09255R202
847
78796
SH
SOLE
0
0
78796
BLACKROCK ENERGY & RES TR
COM
09250U101
1917
171170
SH
SOLE
0
0
171170
BLACKROCK ENH CAP & INC FD I
COM
09256A109
9448
584633
SH
SOLE
0
0
584633
BLACKROCK ENHANCED EQT DIV T
COM
09251A104
22864
2490623
SH
SOLE
0
0
2490623
BLACKROCK ENHANCED GBL DIV T
COM
092501105
3963
379938
SH
SOLE
0
0
379938
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
493
90760
SH
SOLE
0
0
90760
BLACKROCK FLA MUN 2020 TERM
COM SHS
09250M109
244
16965
SH
SOLE
0
0
16965
BLACKROCK FLOAT RATE OME STR
COM
09255X100
316
25027
SH
SOLE
0
0
25027
BLACKROCK FLOATING RATE INCO
COM
091941104
205
16708
SH
SOLE
0
0
16708
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
724
18927
SH
SOLE
0
0
18927
BLACKROCK INC
COM
09247X101
61149
137197
SH
SOLE
62718
0
74479
BLACKROCK INCOME TR INC
COM
09247F100
692
113755
SH
SOLE
0
0
113755
BLACKROCK LTD DURATION INC T
COM SHS
09249W101
1422
90995
SH
SOLE
0
0
90995
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
1157
67423
SH
SOLE
0
0
67423
BLACKROCK MUN 2030 TAR TERM
COM SHS BEN IN
09257P105
2485
105028
SH
SOLE
0
0
105028
BLACKROCK MUN INCOME TR
SH BEN INT
09248F109
518
36657
SH
SOLE
0
0
36657
BLACKROCK MUNI INCOME INV QL
COM
09250G102
206
14353
SH
SOLE
0
0
14353
BLACKROCK MUNI INCOME TR II
COM
09249N101
198
13241
SH
SOLE
0
0
13241
BLACKROCK MUNI INTER DR FD I
COM
09253X102
3178
224107
SH
SOLE
0
0
224107
BLACKROCK MUNIASSETS FD INC
COM
09254J102
4853
313525
SH
SOLE
0
0
313525
BLACKROCK MUNIC INCM INVST T
SH BEN INT
09248H105
196
13942
SH
SOLE
0
0
13942
BLACKROCK MUNICIPAL BOND TR
COM
09249H104
398
25761
SH
SOLE
0
0
25761
BLACKROCK MUNICIPL INC QLTY
COM
092479104
448
31652
SH
SOLE
0
0
31652
BLACKROCK MUNIENHANCED FD IN
COM
09253Y100
728
64237
SH
SOLE
0
0
64237
BLACKROCK MUNIHLDGS NJ QLTY
COM
09254X101
220
15439
SH
SOLE
0
0
15439
BLACKROCK MUNIHLDNGS CALI QL
COM
09254L107
312
22097
SH
SOLE
0
0
22097
BLACKROCK MUNIHLDNGS QLTY II
COM
09254C107
342
26745
SH
SOLE
0
0
26745
BLACKROCK MUNIHLDS INVSTM QL
COM
09254P108
715
52845
SH
SOLE
0
0
52845
BLACKROCK MUNIHOLDNGS QLTY I
COM
09254A101
152
11849
SH
SOLE
0
0
11849
BLACKROCK MUNIVEST FD II INC
COM
09253T101
325
22105
SH
SOLE
0
0
22105
BLACKROCK MUNIVEST FD INC
COM
09253R105
2559
278174
SH
SOLE
0
0
278174
BLACKROCK MUNIY QUALITY FD I
COM
09254G108
1834
141377
SH
SOLE
0
0
141377
BLACKROCK MUNIYIELD CALI QLT
COM
09254N103
373
25901
SH
SOLE
0
0
25901
BLACKROCK MUNIYIELD CALIF FD
COM
09254M105
241
16794
SH
SOLE
0
0
16794
BLACKROCK MUNIYIELD FD INC
COM
09253W104
898
60342
SH
SOLE
0
0
60342
BLACKROCK MUNIYIELD INVST FD
COM
09254R104
321
22422
SH
SOLE
0
0
22422
BLACKROCK MUNIYIELD N J FD I
COM
09254Y109
551
35967
SH
SOLE
0
0
35967
BLACKROCK MUNIYIELD NY QLTY
COM
09255E102
234
17917
SH
SOLE
0
0
17917
BLACKROCK MUNIYIELD PA QLTY
COM
09255G107
764
53749
SH
SOLE
0
0
53749
BLACKROCK MUNIYIELD QLTY FD
COM
09254E103
943
69466
SH
SOLE
0
0
69466
BLACKROCK MUNIYIELD QUALITY
COM
09254F100
880
58503
SH
SOLE
0
0
58503
BLACKROCK MUNIYLD INVST QLTY
COM
09254T100
170
12266
SH
SOLE
0
0
12266
BLACKROCK MUNIYLD MICH QLTY
COM
09254V105
1181
84026
SH
SOLE
0
0
84026
BLACKROCK RES & COMM STRAT T
SHS
09257A108
5056
675978
SH
SOLE
0
0
675978
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
12396
387384
SH
SOLE
0
0
387384
BLACKROCK SCIENCE & TECH TR
SHS BEN INT
09260K101
12728
614563
SH
SOLE
0
0
614563
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
3193
129149
SH
SOLE
0
0
129149
BLACKROCK TCP CAP CORP
COM
09259E108
3671
270860
SH
SOLE
0
0
270860
BLACKROCK TCP CAPITAL CORP
NOTE 4.625% 3/0
87238QAD5
9130
8886000
PRN
SOLE
0
0
8886000
BLACKROCK UTILITIES INFRSTRC
COM
09248D104
1783
72905
SH
SOLE
0
0
72905
BLACKSTONE GROUP INC
COM CL A
09260D107
91216
1867642
SH
SOLE
476933
0
1390709
BLACKSTONE GROUP INC
COM CL A
09260D107
15
25000
SH
Call
SOLE
0
0
0
BLACKSTONE GSO FLTING RTE FU
COM
09256U105
344
20313
SH
SOLE
0
0
20313
BLACKSTONE GSO STRATEGIC CR
COM SHS BEN IN
09257R101
2455
168182
SH
SOLE
0
0
168182
BLACKSTONE MTG TR INC
COM CL A
09257W100
3723
103845
SH
SOLE
4521
0
99324
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
8200
7875000
PRN
SOLE
0
0
7875000
BLACKSTONE MTG TR INC
NOTE 4.750% 3/1
09257WAC4
78
75000
PRN
SOLE
0
0
75000
BLINK CHARGING CO
COM
09354A100
28
10600
SH
SOLE
0
0
10600
BLOCK H & R INC
COM
093671105
1522
64421
SH
SOLE
48276
0
16145
BLOOM ENERGY CORP
COM CL A
093712107
376
115618
SH
SOLE
31399
0
84219
BLOOM ENERGY CORP
COM CL A
093712107
8
18000
SH
Call
SOLE
0
0
0
BLOOMIN BRANDS INC
COM
094235108
360
19004
SH
SOLE
0
0
19004
BLUCORA INC
COM
095229100
526
24304
SH
SOLE
13576
0
10728
BLUE CAP REINS HLDGS LTD
COM
G1190F107
570
77306
SH
SOLE
0
0
77306
BLUEBIRD BIO INC
COM
09609G100
439
4777
SH
SOLE
3409
0
1368
BLUEPRINT MEDICINES CORP
COM
09627Y109
644
8768
SH
SOLE
7669
0
1099
BMC STK HLDGS INC
COM
05591B109
373
14251
SH
SOLE
4416
0
9835
BNY MELLON ALCENTRA GLOBAL C
COM
05588N108
712
76983
SH
SOLE
0
0
76983
BNY MELLON HIGH YIELD STRATE
SH BEN INT
09660L105
34
11088
SH
SOLE
0
0
11088
BNY MELLON MUN BD INFRASTRUC
COM SHS
09662W109
6001
421978
SH
SOLE
0
0
421978
BNY MELLON STRATEGIC MUN BD
COM
09662E109
1432
170310
SH
SOLE
0
0
170310
BNY MELLON STRATEGIC MUNS IN
COM
05588W108
934
108857
SH
SOLE
0
0
108857
BOEING CO
COM
097023105
218796
575037
SH
SOLE
72842
0
502195
BOK FINL CORP
COM NEW
05561Q201
5354
67650
SH
SOLE
50343
0
17307
BOOKING HLDGS INC
COM
09857L108
111319
56720
SH
SOLE
27193
0
29527
BOOT BARN HLDGS INC
COM
099406100
205
5864
SH
SOLE
5494
0
370
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
7865
110740
SH
SOLE
83997
0
26743
BORGWARNER INC
COM
099724106
5564
151677
SH
SOLE
139501
0
12176
BOSTON BEER INC
CL A
100557107
1278
3510
SH
SOLE
822
0
2688
BOSTON PRIVATE FINL HLDGS IN
COM
101119105
184
15755
SH
SOLE
0
0
15755
BOSTON PROPERTIES INC
COM
101121101
9489
73181
SH
SOLE
68280
0
4901
BOSTON SCIENTIFIC CORP
COM
101137107
34166
839665
SH
SOLE
389796
0
449869
BOTTOMLINE TECH DEL INC
COM
101388106
323
8212
SH
SOLE
435
0
7777
BOULDER GROWTH & INCOME FD I
COM
101507101
26315
2349587
SH
SOLE
0
0
2349587
BOX INC
CL A
10316T104
1514
91426
SH
SOLE
0
0
91426
BOYD GAMING CORP
COM
103304101
711
29704
SH
SOLE
4746
0
24958
BP PLC
SPONSORED ADR
055622104
201084
5293062
SH
SOLE
3456313
0
1836749
BP PLC
SPONSORED ADR
055622104
10
88500
SH
Call
SOLE
0
0
0
BRAINSTORM CELL THERAPEUTICS
COM NEW
10501E201
338
86700
SH
SOLE
0
0
86700
BRAINSWAY LTD
SPONSORED ADS
10501L106
169
18500
SH
SOLE
0
0
18500
BRANDYWINEGBL GLBAL INM OPRT
COM
10537L104
192
15842
SH
SOLE
0
0
15842
BRIDGE BANCORP INC
COM
108035106
4319
146103
SH
SOLE
0
0
146103
BRIGHAM MINERALS INC
CL A COM
10918L103
438
21991
SH
SOLE
0
0
21991
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
4744
31105
SH
SOLE
27626
0
3479
BRIGHTCOVE INC
COM
10921T101
192
18300
SH
SOLE
0
0
18300
BRIGHTHOUSE FINL INC
COM
10922N103
263
6502
SH
SOLE
3473
0
3029
BRINKER INTL INC
COM
109641100
1302
30504
SH
SOLE
27742
0
2762
BRINKS CO
COM
109696104
2474
29831
SH
SOLE
13770
0
16061
BRISTOL MYERS SQUIBB CO
COM
110122108
105126
2073062
SH
SOLE
933824
0
1139238
BRISTOL MYERS SQUIBB CO
COM
110122108
33
23400
SH
Call
SOLE
0
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
22
32600
SH
Call
SOLE
0
0
0
BRISTOL MYERS SQUIBB CO
DBCV 9/1
110122AN8
53
40000
PRN
SOLE
0
0
40000
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
60383
1636393
SH
SOLE
1512501
0
123892
BRIXMOR PPTY GROUP INC
COM
11120U105
1125
55461
SH
SOLE
38572
0
16889
BROADCOM INC
COM
11135F101
237985
862020
SH
SOLE
449005
0
413015
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
40158
322736
SH
SOLE
261304
0
61432
BROOKDALE SR LIVING INC
COM
112463104
140
18500
SH
SOLE
0
0
18500
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
27827
515800
SH
SOLE
450606
0
65194
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
1328
96760
SH
SOLE
0
0
96760
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
21418
432309
SH
SOLE
0
0
432309
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PARTN
G16249107
366
18041
SH
SOLE
0
0
18041
BROOKFIELD PROPERTY REIT INC
CL A
11282X103
1761
86355
SH
SOLE
7717
0
78638
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
2167
95917
SH
SOLE
0
0
95917
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
806
19826
SH
SOLE
0
0
19826
BROOKLINE BANCORP INC DEL
COM
11373M107
560
38032
SH
SOLE
22360
0
15672
BROOKS AUTOMATION INC
COM
114340102
771
20817
SH
SOLE
17352
0
3465
BROWN & BROWN INC
COM
115236101
28326
785533
SH
SOLE
740204
0
45329
BROWN FORMAN CORP
CL A
115637100
785
13140
SH
SOLE
0
0
13140
BROWN FORMAN CORP
CL B
115637209
16194
257952
SH
SOLE
14931
0
243021
BRUKER CORP
COM
116794108
2262
51489
SH
SOLE
47722
0
3767
BRUNSWICK CORP
COM
117043109
796
15272
SH
SOLE
0
0
15272
BRYN MAWR BK CORP
COM
117665109
1010
27664
SH
SOLE
27664
0
0
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
2529
61540
SH
SOLE
0
0
61540
BUILDERS FIRSTSOURCE INC
COM
12008R107
1414
68729
SH
SOLE
48933
0
19796
BUNGE LIMITED
COM
G16962105
861
15202
SH
SOLE
0
0
15202
BURLINGTON STORES INC
COM
122017106
13385
66983
SH
SOLE
63450
0
3533
BWX TECHNOLOGIES INC
COM
05605H100
5263
91994
SH
SOLE
89583
0
2411
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
31156
367497
SH
SOLE
339460
0
28037
C&J ENERGY SVCS INC NEW
COM
12674R100
810
75485
SH
SOLE
0
0
75485
CABLE ONE INC
COM
12685J105
634
505
SH
SOLE
102
0
403
CABOT CORP
COM
127055101
731
16131
SH
SOLE
15676
0
455
CABOT MICROELECTRONICS CORP
COM
12709P103
5522
39104
SH
SOLE
38593
0
511
CABOT OIL & GAS CORP
COM
127097103
2299
130856
SH
SOLE
115646
0
15210
CACI INTL INC
CL A
127190304
3512
15185
SH
SOLE
1879
0
13306
CACTUS INC
CL A
127203107
434
14988
SH
SOLE
4501
0
10487
CADENCE BANCORPORATION
CL A
12739A100
2936
167387
SH
SOLE
1258
0
166129
CADENCE DESIGN SYSTEM INC
COM
127387108
10726
162315
SH
SOLE
133046
0
29269
CAE INC
COM
124765108
2968
116748
SH
SOLE
115258
0
1490
CAESARS ENTMT CORP
COM
127686103
1531
131317
SH
SOLE
65141
0
66176
CAL MAINE FOODS INC
COM NEW
128030202
2083
52142
SH
SOLE
49362
0
2780
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
1799
163534
SH
SOLE
0
0
163534
CALAMOS CONV OPP AND INC FD
SH BEN INT
128117108
641
61579
SH
SOLE
0
0
61579
CALAMOS DYNAMIC CONV & INCOM
COM
12811V105
1086
53824
SH
SOLE
0
0
53824
CALAMOS GBL DYN INCOME FUND
COM
12811L107
1296
165763
SH
SOLE
0
0
165763
CALAMOS GLOBAL TOTAL RETURN
COM SH BEN INT
128118106
225
18598
SH
SOLE
0
0
18598
CALAMOS STRATEGIC TOTL RETN
COM SH BEN INT
128125101
10568
830783
SH
SOLE
0
0
830783
CALIFORNIA WTR SVC GROUP
COM
130788102
2205
41659
SH
SOLE
0
0
41659
CALUMET SPECIALTY PRODS PTNR
UT LTD PARTNER
131476103
47
13040
SH
SOLE
0
0
13040
CAMBREX CORP
COM
132011107
226
3795
SH
SOLE
0
0
3795
CAMDEN NATL CORP
COM
133034108
1359
31366
SH
SOLE
31066
0
300
CAMDEN PPTY TR
SH BEN INT
133131102
24322
219101
SH
SOLE
211194
0
7907
CAMECO CORP
COM
13321L108
1419
149313
SH
SOLE
0
0
149313
CAMPBELL SOUP CO
COM
134429109
2065
44012
SH
SOLE
0
0
44012
CAMPING WORLD HLDGS INC
CL A
13462K109
254
28485
SH
SOLE
16703
0
11782
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
3114
70784
SH
SOLE
19829
0
50955
CANADIAN NAT RES LTD
COM
136385101
4749
178380
SH
SOLE
64746
0
113634
CANADIAN NATL RY CO
COM
136375102
21909
243852
SH
SOLE
85160
0
158692
CANADIAN PAC RY LTD
COM
13645T100
3172
14262
SH
SOLE
0
0
14262
CANNAE HLDGS INC
COM
13765N107
16290
593000
SH
SOLE
590521
0
2479
CANOPY GROWTH CORP
COM
138035100
739
32261
SH
SOLE
0
0
32261
CANTEL MEDICAL CORP
COM
138098108
640
8558
SH
SOLE
6158
0
2400
CAPITAL ONE FINL CORP
COM
14040H105
10398
114289
SH
SOLE
74860
0
39429
CAPITAL PRODUCT PARTNERS L P
PARTNERSHP UNITS
Y11082206
780
72870
SH
SOLE
0
0
72870
CAPITOL FED FINL INC
COM
14057J101
277
20072
SH
SOLE
0
0
20072
CAPRI HOLDINGS LIMITED
SHS
G1890L107
1633
49243
SH
SOLE
45368
0
3875
CAPSTAR FINL HLDGS INC
COM
14070T102
298
17955
SH
SOLE
0
0
17955
CARA THERAPEUTICS INC
COM
140755109
426
23285
SH
SOLE
0
0
23285
CARBON BLACK INC
COM
14081R103
1047
40266
SH
SOLE
0
0
40266
CARDINAL HEALTH INC
COM
14149Y108
4584
97145
SH
SOLE
3309
0
93836
CARDIOVASCULAR SYS INC DEL
COM
141619106
447
9402
SH
SOLE
0
0
9402
CAREDX INC
COM
14167L103
2575
113866
SH
SOLE
6882
0
106984
CARETRUST REIT INC
COM
14174T107
4122
175353
SH
SOLE
0
0
175353
CARGURUS INC
COM CL A
141788109
6167
199256
SH
SOLE
58074
0
141182
CARLISLE COS INC
COM
142339100
2763
18988
SH
SOLE
0
0
18988
CARLYLE GROUP L P
COM UTS LTD PTN
14309L102
12389
484697
SH
SOLE
0
0
484697
CARMAX INC
COM
143130102
9706
110296
SH
SOLE
29430
0
80866
CARNIVAL CORP
UNIT 99/99/9999
143658300
170506
3900842
SH
SOLE
971103
0
2929739
CARNIVAL CORP
UNIT 99/99/9999
143658300
29
57900
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
1
14700
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
2
30900
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
25
82800
SH
Call
SOLE
0
0
0
CAROLINA FINL CORP NEW
COM
143873107
244
6862
SH
SOLE
0
0
6862
CARPENTER TECHNOLOGY CORP
COM
144285103
218
4218
SH
SOLE
0
0
4218
CARROLS RESTAURANT GROUP INC
COM
14574X104
612
73848
SH
SOLE
0
0
73848
CARTERS INC
COM
146229109
1688
18504
SH
SOLE
16354
0
2150
CARVANA CO
CL A
146869102
488
7400
SH
SOLE
0
0
7400
CASELLA WASTE SYS INC
CL A
147448104
11019
256606
SH
SOLE
547
0
256059
CASEYS GEN STORES INC
COM
147528103
23273
144408
SH
SOLE
131991
0
12417
CASTLIGHT HEALTH INC
CL B
14862Q100
45
32200
SH
SOLE
0
0
32200
CATALENT INC
COM
148806102
6484
136042
SH
SOLE
131466
0
4576
CATALYST PHARMACEUTICALS INC
COM
14888U101
122
23007
SH
SOLE
0
0
23007
CATCHMARK TIMBER TR INC
CL A
14912Y202
2401
224981
SH
SOLE
0
0
224981
CATERPILLAR INC DEL
COM
149123101
62196
492394
SH
SOLE
14890
0
477504
CATERPILLAR INC DEL
COM
149123101
10
11900
SH
Call
SOLE
0
0
0
CATHAY GEN BANCORP
COM
149150104
5327
153361
SH
SOLE
140928
0
12433
CAVCO INDS INC DEL
COM
149568107
2158
11233
SH
SOLE
11213
0
20
CBL & ASSOC PPTYS INC
COM
124830100
16
12190
SH
SOLE
0
0
12190
CBOE GLOBAL MARKETS INC
COM
12503M108
579
5043
SH
SOLE
0
0
5043
CBRE CLARION GLOBAL REAL EST
COM
12504G100
1818
229894
SH
SOLE
0
0
229894
CBRE GROUP INC
CL A
12504L109
29376
554153
SH
SOLE
159437
0
394716
CBRE GROUP INC
CL A
12504L109
24
14300
SH
Call
SOLE
0
0
0
CBS CORP NEW
CL B
124857202
6396
158434
SH
SOLE
31714
0
126720
CDK GLOBAL INC
COM
12508E101
44642
928294
SH
SOLE
908972
0
19322
CDN IMPERIAL BK COMM TORONTO
COM
136069101
89959
1089658
SH
SOLE
1063477
0
26181
CDW CORP
COM
12514G108
37668
305649
SH
SOLE
283974
0
21675
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
8507
145777
SH
SOLE
121730
0
24047
CEL SCI CORP
COM PAR NEW
150837607
118
13149
SH
SOLE
0
0
13149
CELANESE CORP DEL
COM
150870103
4176
34151
SH
SOLE
8971
0
25180
CELGENE CORP
COM
151020104
25946
261289
SH
SOLE
42339
0
218950
CELGENE CORP
RIGHT 12/31/2030
151020112
12
21500
SH
SOLE
0
0
21500
CEMEX SAB DE CV
SPON ADR NEW
151290889
1696
432747
SH
SOLE
424371
0
8376
CENOVUS ENERGY INC
COM
15135U109
490
52149
SH
SOLE
4224
0
47925
CENTENE CORP DEL
COM
15135B101
13717
317092
SH
SOLE
185151
0
131941
CENTER COAST BRKFLD MLP ENRG
SHS BEN INT
151461100
188
26447
SH
SOLE
0
0
26447
CENTERPOINT ENERGY INC
COM
15189T107
17397
576425
SH
SOLE
459125
0
117300
CENTERSTATE BK CORP
COM
15201P109
998
41610
SH
SOLE
6927
0
34683
CENTRAL SECS CORP
COM
155123102
10645
339005
SH
SOLE
0
0
339005
CENTURY CASINOS INC
COM
156492100
286
37000
SH
SOLE
0
0
37000
CENTURYLINK INC
COM
156700106
16445
1317668
SH
SOLE
40787
0
1276881
CENTURYLINK INC
COM
156700106
3
11500
SH
Call
SOLE
0
0
0
CENTURYLINK INC
COM
156700106
19
37100
SH
Call
SOLE
0
0
0
CERNER CORP
COM
156782104
26915
394823
SH
SOLE
343672
0
51151
CERUS CORP
COM
157085101
5688
1103338
SH
SOLE
0
0
1103338
CF INDS HLDGS INC
COM
125269100
3552
72197
SH
SOLE
0
0
72197
CHANGE HEALTHCARE INC
COM
15912K100
11476
949970
SH
SOLE
940163
0
9807
CHAPARRAL ENERGY INC
COM CL A
15942R208
23
17030
SH
SOLE
0
0
17030
CHARLES & COLVARD LTD
COM
159765106
29
17555
SH
SOLE
0
0
17555
CHARLES RIV LABS INTL INC
COM
159864107
9299
70251
SH
SOLE
52463
0
17788
CHART INDS INC
COM PAR $0.01
16115Q308
1149
18424
SH
SOLE
16862
0
1562
CHARTER COMMUNICATIONS INC N
CL A
16119P108
9914
24055
SH
SOLE
9663
0
14392
CHATHAM LODGING TR
COM
16208T102
654
36035
SH
SOLE
19841
0
16194
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
20493
187155
SH
SOLE
138497
0
48658
CHEESECAKE FACTORY INC
COM
163072101
1105
26504
SH
SOLE
10329
0
16175
CHEGG INC
COM
163092109
1017
33970
SH
SOLE
20513
0
13457
CHEMED CORP NEW
COM
16359R103
4866
11653
SH
SOLE
1701
0
9952
CHEMOCENTRYX INC
COM
16383L106
134
19767
SH
SOLE
0
0
19767
CHEMOURS CO
COM
163851108
230
15389
SH
SOLE
0
0
15389
CHENIERE ENERGY INC
COM NEW
16411R208
8511
134963
SH
SOLE
10957
0
124006
CHENIERE ENERGY INC
NOTE 4.250% 3/1
16411RAG4
537
696000
PRN
SOLE
0
0
696000
CHENIERE ENERGY PARTNERS LP
COM UNIT
16411Q101
2983
65588
SH
SOLE
0
0
65588
CHESAPEAKE ENERGY CORP
COM
165167107
1248
885328
SH
SOLE
0
0
885328
CHESAPEAKE ENERGY CORP
COM
165167107
3
25000
SH
Call
SOLE
0
0
0
CHESAPEAKE UTILS CORP
COM
165303108
282
2959
SH
SOLE
1798
0
1161
CHEVRON CORP NEW
COM
166764100
528625
4457188
SH
SOLE
1730806
0
2726382
CHEVRON CORP NEW
COM
166764100
5
26600
SH
Call
SOLE
0
0
0
CHEVRON CORP NEW
COM
166764100
22
47000
SH
Call
SOLE
0
0
0
CHEWY INC
CL A
16679L109
2701
109879
SH
SOLE
40899
0
68980
CHIMERA INVT CORP
COM NEW
16934Q208
523
26729
SH
SOLE
0
0
26729
CHINA FD INC
COM
169373107
743
38294
SH
SOLE
0
0
38294
CHINA LIFE INS CO LTD
SPON ADR REP H
16939P106
1429
124055
SH
SOLE
0
0
124055
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
4219
101906
SH
SOLE
17298
0
84608
CHINA PETE & CHEM CORP
SPON ADR H SHS
16941R108
1194
20343
SH
SOLE
5254
0
15089
CHINA RAPID FIN LTD
SPONSORED ADR
16953Q105
249
479514
SH
SOLE
0
0
479514
CHIPOTLE MEXICAN GRILL INC
COM
169656105
29242
34792
SH
SOLE
25192
0
9600
CHOICE HOTELS INTL INC
COM
169905106
449
5045
SH
SOLE
0
0
5045
CHUBB LIMITED
COM
H1467J104
313492
1941802
SH
SOLE
487797
0
1454005
CHUBB LIMITED
COM
H1467J104
347
38500
SH
Call
SOLE
0
0
0
CHUBB LIMITED
COM
H1467J104
376
25600
SH
Call
SOLE
0
0
0
CHUBB LIMITED
COM
H1467J104
249
29000
SH
Call
SOLE
0
0
0
CHURCH & DWIGHT INC
COM
171340102
20937
278265
SH
SOLE
234
0
278031
CHURCHILL DOWNS INC
COM
171484108
1630
13206
SH
SOLE
672
0
12534
CHUYS HLDGS INC
COM
171604101
224
9050
SH
SOLE
0
0
9050
CIDARA THERAPEUTICS INC
COM
171757107
26
13000
SH
SOLE
0
0
13000
CIENA CORP
COM NEW
171779309
4615
117647
SH
SOLE
39952
0
77695
CIGNA CORP NEW
COM
125523100
36045
237463
SH
SOLE
175945
0
61518
CIMAREX ENERGY CO
COM
171798101
16593
346123
SH
SOLE
298226
0
47897
CIMPRESS N V
SHS EURO
N20146101
1156
8769
SH
SOLE
3185
0
5584
CINCINNATI FINL CORP
COM
172062101
8825
75640
SH
SOLE
0
0
75640
CINEMARK HOLDINGS INC
COM
17243V102
91904
2378472
SH
SOLE
2304532
0
73940
CINTAS CORP
COM
172908105
12295
45859
SH
SOLE
3188
0
42671
CIRRUS LOGIC INC
COM
172755100
218
4074
SH
SOLE
0
0
4074
CISCO SYS INC
COM
17275R102
584818
11836024
SH
SOLE
4125077
0
7710947
CISCO SYS INC
COM
17275R102
77
113100
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
2
24900
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
1
16000
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
12
34900
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
3
26700
SH
Call
SOLE
0
0
0
CISION LTD
SHS
G1992S109
1716
223135
SH
SOLE
0
0
223135
CIT GROUP INC
COM NEW
125581801
525
11582
SH
SOLE
9132
0
2450
CITIGROUP INC
COM NEW
172967424
89009
1288492
SH
SOLE
689009
0
599483
CITIUS PHARMACEUTICALS INC
COM NEW
17322U207
9
12000
SH
SOLE
0
0
12000
CITIZENS FINL GROUP INC
COM
174610105
6792
192039
SH
SOLE
130943
0
61096
CITRIX SYS INC
COM
177376100
36044
373423
SH
SOLE
356750
0
16673
CITY HLDG CO
COM
177835105
479
6280
SH
SOLE
0
0
6280
CIVEO CORP CDA
COM
17878Y108
971
764871
SH
SOLE
55196
0
709675
CLEAN ENERGY FUELS CORP
COM
184499101
94
45700
SH
SOLE
0
0
45700
CLEAN HARBORS INC
COM
184496107
687
8903
SH
SOLE
1093
0
7810
CLEARBRIDGE ENERGY MIDSTRM O
COM
18469P100
899
103310
SH
SOLE
0
0
103310
CLEARBRIDGE MLP AND MIDSTRM
COM
184692101
2206
193806
SH
SOLE
500
0
193306
CLEARBRIDGE MLP AND MIDSTRM
COM
18469Q108
932
104565
SH
SOLE
0
0
104565
CLEVELAND CLIFFS INC
COM
185899101
4039
559406
SH
SOLE
0
0
559406
CLIPPER RLTY INC
COM
18885T306
950
93256
SH
SOLE
0
0
93256
CLOROX CO DEL
COM
189054109
32840
216234
SH
SOLE
70915
0
145319
CLOUDERA INC
COM
18914U100
328
36968
SH
SOLE
0
0
36968
CLOUGH GLOBAL EQUITY FD
COM
18914C100
349
30310
SH
SOLE
0
0
30310
CLOUGH GLOBAL OPPORTUNITIES
SH BEN INT
18914E106
318
34799
SH
SOLE
0
0
34799
CME GROUP INC
COM
12572Q105
314683
1488938
SH
SOLE
310151
0
1178787
CME GROUP INC
COM
12572Q105
283
49600
SH
Call
SOLE
0
0
0
CMS ENERGY CORP
COM
125896100
8618
134762
SH
SOLE
57684
0
77078
CNA FINL CORP
COM
126117100
19099
387789
SH
SOLE
386843
0
946
CNH INDL N V
SHS
N20944109
2390
234789
SH
SOLE
232630
0
2159
CNO FINL GROUP INC
COM
12621E103
847
53527
SH
SOLE
52858
0
669
CNOOC LTD
SPONSORED ADR
126132109
260
1706
SH
SOLE
0
0
1706
CNX MIDSTREAM PARTNERS LP
COM UNIT REPST
12654A101
649
46053
SH
SOLE
0
0
46053
CNX RESOURCES CORPORATION
COM
12653C108
1320
181848
SH
SOLE
0
0
181848
COASTAL FINL CORP WA
COM NEW
19046P209
1052
69598
SH
SOLE
0
0
69598
COCA COLA CO
COM
191216100
366730
6736411
SH
SOLE
3717806
0
3018605
COCA COLA EUROPEAN PARTNERS
SHS
G25839104
16992
306439
SH
SOLE
280601
0
25838
COEUR MNG INC
COM NEW
192108504
263
54640
SH
SOLE
0
0
54640
COFFEE HLDG CO INC
COM
192176105
145
37150
SH
SOLE
0
0
37150
COGNEX CORP
COM
192422103
9534
194049
SH
SOLE
180754
0
13295
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
15379
255185
SH
SOLE
147703
0
107482
COHEN & STEERS CLOSED END OP
COM
19248P106
577
44050
SH
SOLE
0
0
44050
COHEN & STEERS INC
COM
19247A100
3311
60278
SH
SOLE
49238
0
11040
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
12987
476770
SH
SOLE
0
0
476770
COHEN & STEERS LTD DUR PFD I
COM
19248C105
1189
46488
SH
SOLE
0
0
46488
COHEN & STEERS MLP INC & ENR
COM SHS
19249B106
1389
154340
SH
SOLE
0
0
154340
COHEN & STEERS QUALITY RLTY
COM
19247L106
16947
1069240
SH
SOLE
0
0
1069240
COHEN & STEERS REIT & PFD &I
COM
19247X100
7432
301989
SH
SOLE
0
0
301989
COHEN & STEERS SLT PFD INCM
COM
19248Y107
747
25302
SH
SOLE
0
0
25302
COHEN & STEERS TOTAL RETURN
COM
19247R103
544
36793
SH
SOLE
0
0
36793
COHERENT INC
COM
192479103
4727
30748
SH
SOLE
12670
0
18078
COLFAX CORP
COM
194014106
4947
170239
SH
SOLE
162751
0
7488
COLGATE PALMOLIVE CO
COM
194162103
55141
750110
SH
SOLE
448082
0
302028
COLONY CAP INC
NOTE 3.875% 1/1
19624RAB2
3999
4050000
PRN
SOLE
0
0
4050000
COLONY CAP INC
NOTE 5.000% 4/1
19624RAA4
8830
9010000
PRN
SOLE
0
0
9010000
COLONY CAP INC NEW
CL A COM
19626G108
1445
240003
SH
SOLE
99667
0
140336
COLUMBIA BKG SYS INC
COM
197236102
3832
103839
SH
SOLE
102814
0
1025
COLUMBIA ETF TR I
DIVERSIFID FXD
19761L508
282
13569
SH
SOLE
0
0
13569
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
403
18388
SH
SOLE
0
0
18388
COLUMBIA FINL INC
COM
197641103
4268
270283
SH
SOLE
270087
0
196
COLUMBIA PPTY TR INC
COM NEW
198287203
226
10707
SH
SOLE
7477
0
3230
COLUMBIA SELIGM PREM TECH GR
COM
19842X109
292
13842
SH
SOLE
0
0
13842
COLUMBIA SPORTSWEAR CO
COM
198516106
1958
20211
SH
SOLE
7798
0
12413
COMCAST CORP NEW
CL A
20030N101
589672
13080565
SH
SOLE
7295011
0
5785554
COMCAST CORP NEW
CL A
20030N101
102
207600
SH
Call
SOLE
0
0
0
COMCAST CORP NEW
CL A
20030N101
3
34100
SH
Call
SOLE
0
0
0
COMCAST CORP NEW
CL A
20030N101
4
20000
SH
Call
SOLE
0
0
0
COMERICA INC
COM
200340107
1639
24830
SH
SOLE
6303
0
18527
COMFORT SYS USA INC
COM
199908104
7567
171081
SH
SOLE
170976
0
105
COMMERCE BANCSHARES INC
COM
200525103
21143
348602
SH
SOLE
299068
0
49534
COMMERCIAL METALS CO
COM
201723103
753
43326
SH
SOLE
25926
0
17400
COMMSCOPE HLDG CO INC
COM
20337X109
955
81230
SH
SOLE
37825
0
43405
COMMUNITY BK SYS INC
COM
203607106
1401
22707
SH
SOLE
1697
0
21010
COMMUNITY HEALTH SYS INC NEW
COM
203668108
5828
1619017
SH
SOLE
0
0
1619017
COMMUNITY TR BANCORP INC
COM
204149108
2661
62483
SH
SOLE
0
0
62483
COMPANHIA DE SANEAMENTO BASI
SPONSORED ADR
20441A102
2130
179257
SH
SOLE
164697
0
14560
COMPANIA CERVECERIAS UNIDAS
SPONSORED ADR
204429104
367
16550
SH
SOLE
0
0
16550
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
1466
74369
SH
SOLE
0
0
74369
COMPASS MINERALS INTL INC
COM
20451N101
1920
33992
SH
SOLE
0
0
33992
COMPASS MINERALS INTL INC
COM
20451N101
18
19800
SH
Call
SOLE
0
0
0
COMPUGEN LTD
ORD
M25722105
379
89612
SH
SOLE
0
0
89612
COMPUTER PROGRAMS & SYS INC
COM
205306103
2364
104535
SH
SOLE
102722
0
1813
CONAGRA BRANDS INC
COM
205887102
11413
371998
SH
SOLE
179517
0
192481
CONAGRA BRANDS INC
COM
205887102
167
68300
SH
Call
SOLE
0
0
0
CONCHO RES INC
COM
20605P101
3588
52829
SH
SOLE
1247
0
51582
CONDUENT INC
COM
206787103
1835
294978
SH
SOLE
278376
0
16602
CONMED CORP
COM
207410101
4441
46190
SH
SOLE
43944
0
2246
CONNECTICUT WTR SVC INC
COM
207797101
1662
23725
SH
SOLE
18754
0
4971
CONOCOPHILLIPS
COM
20825C104
50264
882138
SH
SOLE
535411
0
346727
CONSOLIDATED COMM HLDGS INC
COM
209034107
132
27672
SH
SOLE
1
0
27671
CONSOLIDATED EDISON INC
COM
209115104
15453
163576
SH
SOLE
4523
0
159053
CONSOLIDATED TOMOKA LD CO
COM
210226106
499
7600
SH
SOLE
0
0
7600
CONSTELLATION BRANDS INC
CL A
21036P108
34895
168340
SH
SOLE
14461
0
153879
CONSTELLIUM SE
CL A
N22035104
532
41877
SH
SOLE
23576
0
18301
CONSTRUCTION PARTNERS INC
COM CL A
21044C107
277
17793
SH
SOLE
0
0
17793
CONTINENTAL BLDG PRODS INC
COM
211171103
281
10311
SH
SOLE
9442
0
869
CONTINENTAL RESOURCES INC
COM
212015101
4610
149726
SH
SOLE
667
0
149059
CONTROLADORA VUELA CIA DE AV
SPON ADR RP 10
21240E105
163
16251
SH
SOLE
16251
0
0
COOPER COS INC
COM NEW
216648402
16982
57180
SH
SOLE
48681
0
8499
COOPER STD HLDGS INC
COM
21676P103
319
7814
SH
SOLE
7792
0
22
COPA HOLDINGS SA
CL A
P31076105
1039
10524
SH
SOLE
4726
0
5798
COPART INC
COM
217204106
10493
130626
SH
SOLE
113734
0
16892
CORBUS PHARMACEUTICALS HLDGS
COM
21833P103
316
64798
SH
SOLE
0
0
64798
CORCEPT THERAPEUTICS INC
COM
218352102
2387
168857
SH
SOLE
0
0
168857
CORE LABORATORIES N V
COM
N22717107
5710
122473
SH
SOLE
121058
0
1415
CORE MARK HOLDING CO INC
COM
218681104
579
18030
SH
SOLE
4959
0
13071
CORELOGIC INC
COM
21871D103
2681
57932
SH
SOLE
57876
0
56
CORESITE RLTY CORP
COM
21870Q105
11406
93603
SH
SOLE
44453
0
49150
CORNERSTONE BLDG BRANDS INC
COM
21925D109
79
13098
SH
SOLE
10998
0
2100
CORNERSTONE ONDEMAND INC
COM
21925Y103
1131
20627
SH
SOLE
20407
0
220
CORNERSTONE STRATEGIC VALUE
COM
21924B302
485
42669
SH
SOLE
0
0
42669
CORNERSTONE TOTAL RTRN FD IN
COM
21924U300
1041
94730
SH
SOLE
0
0
94730
CORNING INC
COM
219350105
63421
2223752
SH
SOLE
1940852
0
282900
CORTEVA INC
COM
22052L104
13701
489314
SH
SOLE
228964
0
260350
CORVEL CORP
COM
221006109
1783
23547
SH
SOLE
22806
0
741
COSTAMARE INC
SHS
Y1771G102
73
12069
SH
SOLE
10736
0
1333
COSTAR GROUP INC
COM
22160N109
12393
20892
SH
SOLE
19121
0
1771
COSTCO WHSL CORP NEW
COM
22160K105
164774
571888
SH
SOLE
216622
0
355266
COTT CORP QUE
COM
22163N106
184
14726
SH
SOLE
0
0
14726
COTY INC
COM CL A
222070203
1324
125954
SH
SOLE
6026
0
119928
COUPA SOFTWARE INC
COM
22266L106
6705
51749
SH
SOLE
28745
0
23004
COUSINS PPTYS INC
COM NEW
222795502
924
24568
SH
SOLE
0
0
24568
COVANTA HLDG CORP
COM
22282E102
58411
3378293
SH
SOLE
2203736
0
1174557
COVETRUS INC
COM
22304C100
784
65963
SH
SOLE
4748
0
61215
CPI AEROSTRUCTURES INC
COM NEW
125919308
291
35400
SH
SOLE
0
0
35400
CRACKER BARREL OLD CTRY STOR
COM
22410J106
6747
41482
SH
SOLE
273
0
41209
CRAFT BREW ALLIANCE INC
COM
224122101
2420
295461
SH
SOLE
0
0
295461
CRANE CO
COM
224399105
8528
105764
SH
SOLE
85253
0
20511
CREDIT ACCEP CORP MICH
COM
225310101
933
2023
SH
SOLE
868
0
1155
CREDIT SUISSE GROUP
SPONSORED ADR
225401108
1209
98993
SH
SOLE
0
0
98993
CREDIT SUISSE HIGH YLD BND F
SH BEN INT
22544F103
31
12285
SH
SOLE
0
0
12285
CREE INC
COM
225447101
24647
503006
SH
SOLE
492483
0
10523
CRESTWOOD EQUITY PARTNERS LP
UNIT LTD PARTNER
226344208
2108
57743
SH
SOLE
81
0
57662
CRESUD S A C I F Y A
SPONSORED ADR
226406106
305
51667
SH
SOLE
0
0
51667
CRH PLC
ADR
12626K203
19306
561875
SH
SOLE
554792
0
7083
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
2266
55274
SH
SOLE
0
0
55274
CRONOS GROUP INC
COM
22717L101
319
35271
SH
SOLE
0
0
35271
CROSSAMERICA PARTNERS LP
UT LTD PTN INT
22758A105
1362
79846
SH
SOLE
0
0
79846
CROWDSTRIKE HLDGS INC
CL A
22788C105
540
9257
SH
SOLE
0
0
9257
CROWN CASTLE INTL CORP NEW
COM
22822V101
122719
882779
SH
SOLE
414930
0
467849
CROWN HOLDINGS INC
COM
228368106
4823
73015
SH
SOLE
53168
0
19847
CSG SYS INTL INC
COM
126349109
14952
289327
SH
SOLE
289171
0
156
CSI COMPRESSCO LP
COM UNIT
12637A103
641
216689
SH
SOLE
0
0
216689
CSX CORP
COM
126408103
28874
416826
SH
SOLE
45117
0
371709
CTRIP COM INTL LTD
SPONSORED ADS
22943F100
497
16961
SH
SOLE
3358
0
13603
CUBESMART
COM
229663109
3760
107723
SH
SOLE
74247
0
33476
CUBIC CORP
COM
229669106
9592
136187
SH
SOLE
41175
0
95012
CULLEN FROST BANKERS INC
COM
229899109
7345
82946
SH
SOLE
72713
0
10233
CUMMINS INC
COM
231021106
30015
184504
SH
SOLE
26149
0
158355
CUMULUS MEDIA INC
COM CLASS A
231082801
793
54510
SH
SOLE
54470
0
40
CURTISS WRIGHT CORP
COM
231561101
4307
33293
SH
SOLE
30925
0
2368
CUSHING ENERGY INCOME
COM SH BEN INT
23162T102
73
11822
SH
SOLE
0
0
11822
CUSHING RENAISSANCE FD
COM
231647108
348
26198
SH
SOLE
0
0
26198
CUTERA INC
COM
232109108
806
27589
SH
SOLE
0
0
27589
CVR ENERGY INC
COM
12662P108
634
14406
SH
SOLE
0
0
14406
CVR PARTNERS LP
COM
126633106
100
25901
SH
SOLE
0
0
25901
CVS HEALTH CORP
COM
126650100
227600
3608681
SH
SOLE
952238
0
2656443
CVS HEALTH CORP
COM
126650100
89
36000
SH
Call
SOLE
0
0
0
CVS HEALTH CORP
COM
126650100
14
25400
SH
Call
SOLE
0
0
0
CVS HEALTH CORP
COM
126650100
42
29100
SH
Call
SOLE
0
0
0
CVS HEALTH CORP
COM
126650100
9
25600
SH
Call
SOLE
0
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
2170
21740
SH
SOLE
3642
0
18098
CYMABAY THERAPEUTICS INC
COM
23257D103
249
48590
SH
SOLE
28695
0
19895
CYPRESS ENERGY PARTNERS LP
LTD PARTNER INT
232751107
251
27857
SH
SOLE
0
0
27857
CYPRESS SEMICONDUCTOR CORP
COM
232806109
915
39220
SH
SOLE
1157
0
38063
CYRUSONE INC
COM
23283R100
45282
572462
SH
SOLE
229597
0
342865
CYTOSORBENTS CORP
COM NEW
23283X206
1106
219800
SH
SOLE
0
0
219800
D R HORTON INC
COM
23331A109
8685
164775
SH
SOLE
97836
0
66939
DANA INCORPORATED
COM
235825205
709
49110
SH
SOLE
0
0
49110
DANA INCORPORATED
COM
235825205
39
31300
SH
Call
SOLE
0
0
0
DANAHER CORPORATION
COM
235851102
84697
586420
SH
SOLE
250460
0
335960
DANAHER CORPORATION
DBCV 1/2
235851AF9
1383
251000
PRN
SOLE
0
0
251000
DARDEN RESTAURANTS INC
COM
237194105
15192
128502
SH
SOLE
87532
0
40970
DARLING INGREDIENTS INC
COM
237266101
2194
114681
SH
SOLE
92573
0
22108
DAVIS FUNDAMENTAL ETF TR
SELCT INTL ETF
23908L405
4557
261877
SH
SOLE
0
0
261877
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
3221
135527
SH
SOLE
0
0
135527
DAVIS FUNDAMENTAL ETF TR
SELECT US EQTY
23908L207
1182
49576
SH
SOLE
0
0
49576
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
1441
63042
SH
SOLE
0
0
63042
DAVITA INC
COM
23918K108
7861
137736
SH
SOLE
27615
0
110121
DAWSON GEOPHYSICAL CO NEW
COM
239360100
45
21000
SH
SOLE
0
0
21000
DBX ETF TR
XTRACK HRVST CSI
233051879
2297
84775
SH
SOLE
0
0
84775
DBX ETF TR
XTRACK MSCI EAFE
233051200
8657
267690
SH
SOLE
0
0
267690
DBX ETF TR
XTRACK MSCI EMRG
233051101
216
9890
SH
SOLE
0
0
9890
DBX ETF TR
XTRACK MSCI EURP
233051853
1347
45170
SH
SOLE
0
0
45170
DBX ETF TR
XTRACK MSCI JAPN
233051507
234
5879
SH
SOLE
0
0
5879
DBX ETF TR
XTRACK RUSS 1000
233051481
502
14560
SH
SOLE
0
0
14560
DBX ETF TR
XTRACK USD HIGH
233051432
1991
39749
SH
SOLE
0
0
39749
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
500
19082
SH
SOLE
0
0
19082
DECKERS OUTDOOR CORP
COM
243537107
2678
18176
SH
SOLE
12992
0
5184
DEERE & CO
COM
244199105
53729
318504
SH
SOLE
140425
0
178079
DELAWARE ENHANCED GBL DIV &
COM
246060107
690
70027
SH
SOLE
0
0
70027
DELAWARE INVT NAT MUNI INC F
SH BEN INT
24610T108
609
45286
SH
SOLE
0
0
45286
DELEK LOGISTICS PARTNERS LP
COM UNT RP INT
24664T103
594
18992
SH
SOLE
0
0
18992
DELEK US HLDGS INC NEW
COM
24665A103
8150
224520
SH
SOLE
205869
0
18651
DELL TECHNOLOGIES INC
CL C
24703L202
11279
217489
SH
SOLE
0
0
217489
DELPHI TECHNOLOGIES PLC
SHS
G2709G107
170
12697
SH
SOLE
0
0
12697
DELTA AIR LINES INC DEL
COM NEW
247361702
72374
1256487
SH
SOLE
636152
0
620335
DELUXE CORP
COM
248019101
338
6881
SH
SOLE
2725
0
4156
DENBURY RES INC
COM NEW
247916208
859
722220
SH
SOLE
0
0
722220
DENISON MINES CORP
COM
248356107
7
14140
SH
SOLE
0
0
14140
DENTSPLY SIRONA INC
COM
24906P109
11476
215270
SH
SOLE
182231
0
33039
DESIGNER BRANDS INC
CL A
250565108
674
39388
SH
SOLE
30865
0
8523
DEUTSCHE BANK AG
NAMEN AKT
D18190898
331
44165
SH
SOLE
0
0
44165
DEVON ENERGY CORP NEW
COM
25179M103
5319
221084
SH
SOLE
112312
0
108772
DEXCOM INC
COM
252131107
7715
51692
SH
SOLE
17883
0
33809
DIAGEO P L C
SPON ADR NEW
25243Q205
46928
286990
SH
SOLE
185917
0
101073
DIAMONDBACK ENERGY INC
COM
25278X109
6648
73934
SH
SOLE
53188
0
20746
DIAMONDROCK HOSPITALITY CO
COM
252784301
148
14461
SH
SOLE
0
0
14461
DICERNA PHARMACEUTICALS INC
COM
253031108
351
24446
SH
SOLE
24446
0
0
DICKS SPORTING GOODS INC
COM
253393102
358
8776
SH
SOLE
0
0
8776
DIGITAL RLTY TR INC
COM
253868103
43558
335555
SH
SOLE
175020
0
160535
DIGITAL RLTY TR INC
COM
253868103
218
25600
SH
Call
SOLE
0
0
0
DIGITAL TURBINE INC
COM NEW
25400W102
238
36945
SH
SOLE
0
0
36945
DILLARDS INC
CL A
254067101
307
4639
SH
SOLE
0
0
4639
DIME CMNTY BANCSHARES
COM
253922108
220
10298
SH
SOLE
0
0
10298
DINE BRANDS GLOBAL INC
COM
254423106
6383
84141
SH
SOLE
16128
0
68013
DINE BRANDS GLOBAL INC
COM
254423106
36
14700
SH
Call
SOLE
0
0
0
DISCOVER FINL SVCS
COM
254709108
24479
301869
SH
SOLE
246780
0
55089
DISCOVERY INC
COM SER A
25470F104
16748
628926
SH
SOLE
500173
0
128753
DISCOVERY INC
COM SER C
25470F302
19335
785351
SH
SOLE
738399
0
46952
DISH NETWORK CORP
CL A
25470M109
3507
102936
SH
SOLE
3507
0
99429
DISNEY WALT CO
COM DISNEY
254687106
287695
2207550
SH
SOLE
665070
0
1542480
DIVIDEND & INCOME FUND
COM NEW
25538A204
6585
551027
SH
SOLE
0
0
551027
DMC GLOBAL INC
COM
23291C103
1099
24980
SH
SOLE
0
0
24980
DNP SELECT INCOME FD
COM
23325P104
2226
173056
SH
SOLE
0
0
173056
DOCUSIGN INC
COM
256163106
12906
208432
SH
SOLE
91845
0
116587
DOLBY LABORATORIES INC
COM CL A
25659T107
18076
279636
SH
SOLE
274918
0
4718
DOLLAR GEN CORP NEW
COM
256677105
37922
238572
SH
SOLE
74790
0
163782
DOLLAR TREE INC
COM
256746108
9311
81565
SH
SOLE
29006
0
52559
DOMINION ENERGY INC
COM
25746U109
194235
2396792
SH
SOLE
1811923
0
584869
DOMINION ENERGY INC
UNIT 99/99/9999
25746U133
783
7405
SH
SOLE
0
0
7405
DOMINOS PIZZA INC
COM
25754A201
5118
20925
SH
SOLE
3000
0
17925
DONALDSON INC
COM
257651109
7620
146320
SH
SOLE
137175
0
9145
DORCHESTER MINERALS LP
COM UNIT
25820R105
364
19532
SH
SOLE
0
0
19532
DORMAN PRODUCTS INC
COM
258278100
4683
58870
SH
SOLE
58646
0
224
DOUBLELINE INCOME SOLUTIONS
COM
258622109
1711
85870
SH
SOLE
0
0
85870
DOUBLELINE OPPORTUNISTIC CR
COM
258623107
1187
57304
SH
SOLE
0
0
57304
DOUGLAS EMMETT INC
COM
25960P109
5212
121696
SH
SOLE
118835
0
2861
DOVER CORP
COM
260003108
23734
238383
SH
SOLE
173813
0
64570
DOW INC
COM
260557103
40857
857425
SH
SOLE
411982
0
445443
DRIL QUIP INC
COM
262037104
7701
153469
SH
SOLE
153431
0
38
DROPBOX INC
CL A
26210C104
498
24692
SH
SOLE
0
0
24692
DTE ENERGY CO
COM
233331107
19942
149987
SH
SOLE
65653
0
84334
DTE ENERGY CO
UNIT 99/99/9999
233331883
1160
20000
SH
SOLE
0
0
20000
DTF TAX-FREE INCOME INC
COM
23334J107
1365
94343
SH
SOLE
0
0
94343
DUFF & PHELPS GLB UTL INC FD
COM
26433C105
5454
343214
SH
SOLE
0
0
343214
DUFF & PHELPS SLT ENGY AND M
COM
26433F108
69
15175
SH
SOLE
0
0
15175
DUKE ENERGY CORP NEW
COM NEW
26441C204
184174
1921275
SH
SOLE
1352901
0
568374
DUKE REALTY CORP
COM NEW
264411505
6359
187208
SH
SOLE
159706
0
27502
DUNKIN BRANDS GROUP INC
COM
265504100
3900
49145
SH
SOLE
18563
0
30582
DUPONT DE NEMOURS INC
COM
26614N102
36700
514639
SH
SOLE
227721
0
286918
DURECT CORP
COM
266605104
631
343000
SH
SOLE
0
0
343000
DWS MUN INCOME TR NEW
COM
233368109
1508
130105
SH
SOLE
0
0
130105
DWS STRATEGIC MUN INCOME TR
COM
23342Q101
175
14706
SH
SOLE
0
0
14706
DXC TECHNOLOGY CO
COM
23355L106
2919
98954
SH
SOLE
2947
0
96007
E L F BEAUTY INC
COM
26856L103
899
51350
SH
SOLE
0
0
51350
E TRADE FINANCIAL CORP
COM NEW
269246401
10287
235464
SH
SOLE
222503
0
12961
EAGLE BANCORP INC MD
COM
268948106
279
6257
SH
SOLE
0
0
6257
EAGLE CAP GROWTH FD INC
COM
269451100
150
18766
SH
SOLE
0
0
18766
EAGLE GRWTH & INCOME OPPTY F
COM SHS BEN IN
26958J105
20265
1271347
SH
SOLE
0
0
1271347
EAGLE MATERIALS INC
COM
26969P108
7720
85761
SH
SOLE
67335
0
18426
EAST WEST BANCORP INC
COM
27579R104
16598
374748
SH
SOLE
360830
0
13918
EASTERLY GOVT PPTYS INC
COM
27616P103
2283
107205
SH
SOLE
83411
0
23794
EASTGROUP PPTY INC
COM
277276101
7133
57053
SH
SOLE
30199
0
26854
EASTMAN CHEMICAL CO
COM
277432100
4298
58213
SH
SOLE
17485
0
40728
EASTSIDE DISTILLING INC
COM
277802302
562
114857
SH
SOLE
0
0
114857
EATON CORP PLC
SHS
G29183103
260639
3134554
SH
SOLE
609591
0
2524963
EATON CORP PLC
SHS
G29183103
144
89900
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
127
54200
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
13
12300
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
2
15800
SH
Call
SOLE
0
0
0
EATON VANCE CALIF MUN BD FD
COM
27828A100
243
21426
SH
SOLE
0
0
21426
EATON VANCE CORP
COM NON VTG
278265103
3255
72443
SH
SOLE
0
0
72443
EATON VANCE ENH EQTY INC FD
COM
278277108
3546
212958
SH
SOLE
650
0
212308
EATON VANCE ENHANCED EQ INC
COM
278274105
8005
528731
SH
SOLE
0
0
528731
EATON VANCE FLTING RATE INC
COM
278279104
3672
277718
SH
SOLE
0
0
277718
EATON VANCE FLTNG RATE 2022
COM
27831H100
1461
159667
SH
SOLE
0
0
159667
EATON VANCE HIGH INCOME 2021
COM SH BEN INT
27829W101
744
74590
SH
SOLE
0
0
74590
EATON VANCE LTD DUR INCOME F
COM
27828H105
1709
136758
SH
SOLE
0
0
136758
EATON VANCE MUN BD FD
COM
27827X101
3156
243509
SH
SOLE
2076
0
241433
EATON VANCE MUN INCOME 2028
SHS
27829U105
500
23090
SH
SOLE
0
0
23090
EATON VANCE MUNI INCOME TRUS
SH BEN INT
27826U108
778
60423
SH
SOLE
0
0
60423
EATON VANCE NATL MUN OPPORT
COM SHS
27829L105
1724
76399
SH
SOLE
0
0
76399
EATON VANCE NEW YORK MUN BD
COM
27827Y109
146
11701
SH
SOLE
0
0
11701
EATON VANCE RISK MNGD DIV EQ
COM
27829G106
1112
120292
SH
SOLE
0
0
120292
EATON VANCE SH TM DR DIVR IN
COM
27828V104
167
12842
SH
SOLE
0
0
12842
EATON VANCE SR FLTNG RTE TR
COM
27828Q105
557
42736
SH
SOLE
0
0
42736
EATON VANCE SR INCOME TR
SH BEN INT
27826S103
342
55846
SH
SOLE
0
0
55846
EATON VANCE TAX ADVT DIV INC
COM
27828G107
3745
152402
SH
SOLE
200
0
152202
EATON VANCE TAX MNGD GBL DV
COM
27829F108
8929
1086260
SH
SOLE
3850
0
1082410
EATON VANCE TAX MNGED BUY WR
COM
27828X100
1239
79166
SH
SOLE
0
0
79166
EATON VANCE TX ADV GLB DIV O
COM
27828U106
1318
52027
SH
SOLE
0
0
52027
EATON VANCE TX ADV GLBL DIV
COM
27828S101
1709
103835
SH
SOLE
0
0
103835
EATON VANCE TX MGD DIV EQ IN
COM
27828N102
10198
856932
SH
SOLE
4820
0
852112
EATON VANCE TX MNG BY WRT OP
COM
27828Y108
2039
139292
SH
SOLE
0
0
139292
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
11608
1201703
SH
SOLE
0
0
1201703
EBAY INC
COM
278642103
39255
1007058
SH
SOLE
702651
0
304407
EBIX INC
COM NEW
278715206
237
5626
SH
SOLE
5226
0
400
ECA MARCELLUS TR I
COM UNIT
26827L109
15
12300
SH
SOLE
0
0
12300
ECHOSTAR CORP
CL A
278768106
2809
70886
SH
SOLE
0
0
70886
ECOLAB INC
COM
278865100
55120
278319
SH
SOLE
160590
0
117729
EDISON INTL
COM
281020107
23228
307986
SH
SOLE
271340
0
36646
EDITAS MEDICINE INC
COM
28106W103
1368
60144
SH
SOLE
0
0
60144
EDWARDS LIFESCIENCES CORP
COM
28176E108
33634
152946
SH
SOLE
56596
0
96350
EHEALTH INC
COM
28238P109
1201
17979
SH
SOLE
8275
0
9704
EL PASO ELEC CO
COM NEW
283677854
759
11311
SH
SOLE
9872
0
1439
ELANCO ANIMAL HEALTH INC
COM
28414H103
8731
328359
SH
SOLE
175962
0
152397
ELASTIC N V
ORD SHS
N14506104
5920
71897
SH
SOLE
4057
0
67840
ELBIT SYS LTD
ORD
M3760D101
698
4218
SH
SOLE
0
0
4218
ELDORADO RESORTS INC
COM
28470R102
1487
37287
SH
SOLE
20446
0
16841
ELECTRONIC ARTS INC
COM
285512109
8972
91724
SH
SOLE
31882
0
59842
ELEMENT SOLUTIONS INC
COM
28618M106
4303
422661
SH
SOLE
419074
0
3587
ELLINGTON FINANCIAL INC
COM
28852N109
242
13399
SH
SOLE
0
0
13399
ELLSWORTH GRWTH AND INCOME L
COM
289074106
1947
185613
SH
SOLE
0
0
185613
EMBRAER S A
SPONSORED ADS
29082A107
231
13420
SH
SOLE
0
0
13420
EMCOR GROUP INC
COM
29084Q100
5107
59297
SH
SOLE
58142
0
1155
EMERGENT BIOSOLUTIONS INC
COM
29089Q105
247
4718
SH
SOLE
4327
0
391
EMERSON ELEC CO
COM
291011104
53217
795935
SH
SOLE
210922
0
585013
EMPIRE RESORTS INC
COM PAR $0 01
292052305
198
20606
SH
SOLE
0
0
20606
EMPIRE ST RLTY OP L P
UNIT LTD PRTNSP
292102100
257
18090
SH
SOLE
0
0
18090
ENBRIDGE INC
COM
29250N105
79713
2269767
SH
SOLE
1718422
0
551345
ENBRIDGE INC
COM
29250N105
2
33100
SH
Call
SOLE
0
0
0
ENCANA CORP
COM
292505104
2960
645596
SH
SOLE
363449
0
282147
ENCOMPASS HEALTH CORP
COM
29261A100
2073
32756
SH
SOLE
2243
0
30513
ENDEAVOUR SILVER CORP
COM
29258Y103
200
89867
SH
SOLE
0
0
89867
ENERGIZER HLDGS INC NEW
COM
29272W109
10139
232646
SH
SOLE
177634
0
55012
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
32139
2457120
SH
SOLE
0
0
2457120
ENERSYS
COM
29275Y102
1931
29280
SH
SOLE
24478
0
4802
ENI S P A
SPONSORED ADR
26874R108
5164
169355
SH
SOLE
151999
0
17356
ENLINK MIDSTREAM LLC
COM UNIT REP LTD
29336T100
9453
1112110
SH
SOLE
706378
0
405732
ENPHASE ENERGY INC
COM
29355A107
1277
57429
SH
SOLE
0
0
57429
ENSIGN GROUP INC
COM
29358P101
626
13190
SH
SOLE
11291
0
1899
ENSTAR GROUP LIMITED
SHS
G3075P101
836
4400
SH
SOLE
3779
0
621
ENTEGRIS INC
COM
29362U104
4728
100462
SH
SOLE
67599
0
32863
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
251
75139
SH
SOLE
4
0
75135
ENTERGY CORP NEW
COM
29364G103
38613
329017
SH
SOLE
297117
0
31900
ENTERPRISE PRODS PARTNERS L
COM
293792107
129203
4520764
SH
SOLE
1324560
0
3196204
ENVESTNET INC
COM
29404K106
4568
80568
SH
SOLE
25499
0
55069
ENVISTA HLDGS CORP
COM
29415F104
539
19334
SH
SOLE
19334
0
0
ENVIVA PARTNERS LP
COM UNIT
29414J107
1465
45850
SH
SOLE
0
0
45850
EOG RES INC
COM
26875P101
13962
188118
SH
SOLE
97670
0
90448
EPAM SYS INC
COM
29414B104
10681
58584
SH
SOLE
51265
0
7319
EPR PPTYS
COM SH BEN INT
26884U109
31602
411153
SH
SOLE
369229
0
41924
EQM MIDSTREAM PARTNERS LP
UNIT LTD PARTN
26885B100
203
6194
SH
SOLE
0
0
6194
EQT CORP
COM
26884L109
684
64328
SH
SOLE
59680
0
4648
EQUIFAX INC
COM
294429105
5691
40454
SH
SOLE
15981
0
24473
EQUINIX INC
COM
29444U700
65255
113111
SH
SOLE
35552
0
77559
EQUINOR ASA
SPONSORED ADR
29446M102
5711
301370
SH
SOLE
293668
0
7702
EQUITRANS MIDSTREAM CORPORAT
COM
294600101
334
22926
SH
SOLE
3397
0
19529
EQUITY COMWLTH
COM SH BEN INT
294628102
3489
101864
SH
SOLE
99539
0
2325
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
665
4980
SH
SOLE
1144
0
3836
EQUITY RESIDENTIAL
SH BEN INT
29476L107
15408
178625
SH
SOLE
153817
0
24808
ERICSSON
ADR B SEK 10
294821608
4802
601710
SH
SOLE
537928
0
63782
ESSENT GROUP LTD
COM
G3198U102
8379
175779
SH
SOLE
0
0
175779
ESSENTIAL PPTYS RLTY TR INC
COM
29670E107
750
32722
SH
SOLE
0
0
32722
ESSEX PPTY TR INC
COM
297178105
5590
17115
SH
SOLE
12049
0
5066
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
420
10541
SH
SOLE
0
0
10541
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
536
25799
SH
SOLE
0
0
25799
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
12083
323083
SH
SOLE
0
0
323083
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
4465
95787
SH
SOLE
0
0
95787
ETF SER SOLUTIONS
ALPCLONE ALTER
26922A305
476
8771
SH
SOLE
0
0
8771
ETF SER SOLUTIONS
AMEN CUST SATF
26922A776
2160
63304
SH
SOLE
0
0
63304
ETF SER SOLUTIONS
DEFIANCE NEXT
26922A289
4715
192681
SH
SOLE
0
0
192681
ETSY INC
COM
29786A106
1573
27837
SH
SOLE
5072
0
22765
EURONET WORLDWIDE INC
COM
298736109
1456
9951
SH
SOLE
5474
0
4477
EUROPEAN EQUITY FUND
COM
298768102
2550
286547
SH
SOLE
0
0
286547
EVENTBRITE INC
COM CL A
29975E109
201
11338
SH
SOLE
0
0
11338
EVERBRIDGE INC
COM
29978A104
6196
100398
SH
SOLE
5267
0
95131
EVERCORE INC
CLASS A
29977A105
2473
30873
SH
SOLE
27130
0
3743
EVEREST RE GROUP LTD
COM
G3223R108
12113
45519
SH
SOLE
41389
0
4130
EVERGY INC
COM
30034W106
47180
708839
SH
SOLE
654700
0
54139
EVERI HLDGS INC
COM
30034T103
1690
199770
SH
SOLE
80044
0
119726
EVERSOURCE ENERGY
COM
30040W108
15726
183988
SH
SOLE
28209
0
155779
EVERSPIN TECHNOLOGIES INC
COM
30041T104
83
13500
SH
SOLE
0
0
13500
EVERTEC INC
COM
30040P103
464
14849
SH
SOLE
12499
0
2350
EVI INDUSTRIES INC
COM
26929N102
417
13054
SH
SOLE
554
0
12500
EVO PMTS INC
CL A COM
26927E104
475
16878
SH
SOLE
16307
0
571
EVOLENT HEALTH INC
CL A
30050B101
346
48098
SH
SOLE
47324
0
774
EVOLUS INC
COM
30052C107
457
29281
SH
SOLE
0
0
29281
EVOLUTION PETROLEUM CORP
COM
30049A107
79
13553
SH
SOLE
0
0
13553
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
1111
65287
SH
SOLE
0
0
65287
EXACT SCIENCES CORP
COM
30063P105
8402
92968
SH
SOLE
34114
0
58854
EXCHANGE LISTED FDS TR
KNLDG LD WD ETF
30151E608
1488
44116
SH
SOLE
0
0
44116
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTERN
301505889
5099
163414
SH
SOLE
0
0
163414
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
6277
163681
SH
SOLE
0
0
163681
EXELIXIS INC
COM
30161Q104
2107
119134
SH
SOLE
9048
0
110086
EXELIXIS INC
COM
30161Q104
10
12700
SH
Call
SOLE
0
0
0
EXELIXIS INC
COM
30161Q104
6
14200
SH
Call
SOLE
0
0
0
EXELON CORP
COM
30161N101
32959
682247
SH
SOLE
481138
0
201109
EXICURE INC
COM
30205M101
76
30000
SH
SOLE
0
0
30000
EXPEDIA GROUP INC
COM NEW
30212P303
35103
261160
SH
SOLE
221343
0
39817
EXPEDITORS INTL WASH INC
COM
302130109
26107
351426
SH
SOLE
309471
0
41955
EXPONENT INC
COM
30214U102
3533
50542
SH
SOLE
46667
0
3875
EXTENDED STAY AMER INC
UNIT 99/99/9999B
30224P200
32030
2187846
SH
SOLE
2180008
0
7838
EXTRA SPACE STORAGE INC
COM
30225T102
3625
31031
SH
SOLE
0
0
31031
EXTREME NETWORKS INC
COM
30226D106
3765
517491
SH
SOLE
0
0
517491
EXXON MOBIL CORP
COM
30231G102
292389
4140894
SH
SOLE
2328767
0
1812127
F M C CORP
COM NEW
302491303
18023
205560
SH
SOLE
182049
0
23511
F5 NETWORKS INC
COM
315616102
5298
37732
SH
SOLE
0
0
37732
FABRINET
SHS
G3323L100
641
12248
SH
SOLE
11583
0
665
FACEBOOK INC
CL A
30303M102
292806
1644241
SH
SOLE
778785
0
865456
FACTSET RESH SYS INC
COM
303075105
27871
114704
SH
SOLE
75493
0
39211
FAIR ISAAC CORP
COM
303250104
514
1695
SH
SOLE
117
0
1578
FARMLAND PARTNERS INC
COM
31154R109
1071
160316
SH
SOLE
0
0
160316
FASTENAL CO
COM
311900104
106668
3265016
SH
SOLE
2426568
0
838448
FASTENAL CO
COM
311900104
25
46000
SH
Call
SOLE
0
0
0
FASTLY INC
CL A
31188V100
3499
145788
SH
SOLE
0
0
145788
FATE THERAPEUTICS INC
COM
31189P102
628
40457
SH
SOLE
0
0
40457
FB FINL CORP
COM
30257X104
1160
30894
SH
SOLE
12207
0
18687
FEDERAL AGRIC MTG CORP
CL C
313148306
1350
16531
SH
SOLE
16478
0
53
FEDERAL REALTY INVT TR
SH BEN INT NEW
313747206
4504
33076
SH
SOLE
0
0
33076
FEDERATED INVS INC PA
CL B
314211103
901
27787
SH
SOLE
0
0
27787
FEDERATED PREM MUN INC FD
COM
31423P108
642
45275
SH
SOLE
0
0
45275
FEDEX CORP
COM
31428X106
47431
325808
SH
SOLE
73134
0
252674
FEDNAT HLDG CO
COM
31431B109
1696
121210
SH
SOLE
0
0
121210
FERRARI N V
COM
N3167Y103
9292
60226
SH
SOLE
40554
0
19672
FERROGLOBE PLC
SHS
G33856108
39
34547
SH
SOLE
0
0
34547
FGL HLDGS
ORD SHS
G3402M102
8601
1077774
SH
SOLE
1077431
0
343
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
422
32586
SH
SOLE
0
0
32586
FIDELITY
TOTAL BD ETF
316188309
879
17006
SH
SOLE
0
0
17006
FIDELITY COMWLTH TR
NDQ CP IDX TRK
315912808
472
1504
SH
SOLE
0
0
1504
FIDELITY COVINGTON TR
DIVID ETF RISI
316092832
1768
54802
SH
SOLE
0
0
54802
FIDELITY COVINGTON TR
HIGH DIVID ETF
316092840
210
6952
SH
SOLE
0
0
6952
FIDELITY COVINGTON TR
MSCI COMMNTN SVC
316092873
910
27508
SH
SOLE
0
0
27508
FIDELITY COVINGTON TR
MSCI CONSM DIS
316092204
708
15474
SH
SOLE
0
0
15474
FIDELITY COVINGTON TR
MSCI ENERGY IDX
316092402
178
11305
SH
SOLE
0
0
11305
FIDELITY COVINGTON TR
MSCI FINLS IDX
316092501
398
9781
SH
SOLE
0
0
9781
FIDELITY COVINGTON TR
MSCI HLTH CARE I
316092600
734
16931
SH
SOLE
0
0
16931
FIDELITY COVINGTON TR
MSCI INDL INDX
316092709
1934
48527
SH
SOLE
0
0
48527
FIDELITY COVINGTON TR
MSCI INFO TECH I
316092808
2416
37884
SH
SOLE
0
0
37884
FIDELITY COVINGTON TR
MSCI RL EST ETF
316092857
1310
46954
SH
SOLE
0
0
46954
FIDELITY COVINGTON TR
MSCI UTILS INDEX
316092865
615
14467
SH
SOLE
0
0
14467
FIDELITY COVINGTON TR
QLTY FCTOR ETF
316092790
2071
59109
SH
SOLE
0
0
59109
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
52514
1182473
SH
SOLE
1165157
0
17316
FIDELITY NATL INFORMATION SV
COM
31620M106
80507
606385
SH
SOLE
351090
0
255295
FIDUCIARY CLAYMORE ENGRY INF
COM
31647Q106
1093
123417
SH
SOLE
0
0
123417
FIDUS INVT CORP
COM
316500107
18751
1264384
SH
SOLE
1498
0
1262886
FIFTH THIRD BANCORP
COM
316773100
17733
647657
SH
SOLE
359094
0
288563
FINANCIAL INSTNS INC
COM
317585404
291
9631
SH
SOLE
1455
0
8176
FIREEYE INC
COM
31816Q101
17587
1318368
SH
SOLE
1279117
0
39251
FIRST AMERN FINL CORP
COM
31847R102
5294
89717
SH
SOLE
82462
0
7255
FIRST BANCORP N C
COM
318910106
385
10734
SH
SOLE
4456
0
6278
FIRST BANCSHARES INC MS
COM
318916103
279
8647
SH
SOLE
0
0
8647
FIRST BANK WILLIAMSTOWN NJ
COM
31931U102
451
41663
SH
SOLE
0
0
41663
FIRST COMWLTH FINL CORP PA
COM
319829107
175
13215
SH
SOLE
0
0
13215
FIRST CTZNS BANCSHARES INC N
CL A
31946M103
757
1605
SH
SOLE
681
0
924
FIRST FINL BANCORP OH
COM
320209109
786
32104
SH
SOLE
4513
0
27591
FIRST FINL BANKSHARES
COM
32020R109
707
21209
SH
SOLE
18085
0
3124
FIRST FNDTN INC
COM
32026V104
1236
80893
SH
SOLE
0
0
80893
FIRST HAWAIIAN INC
COM
32051X108
3121
116878
SH
SOLE
114849
0
2029
FIRST HORIZON NATL CORP
COM
320517105
3095
191078
SH
SOLE
103212
0
87866
FIRST INDUSTRIAL REALTY TRUS
COM
32054K103
329
8309
SH
SOLE
0
0
8309
FIRST MAJESTIC SILVER CORP
COM
32076V103
286
31490
SH
SOLE
0
0
31490
FIRST MIDWEST BANCORP DEL
COM
320867104
2051
105262
SH
SOLE
29877
0
75385
FIRST REP BK SAN FRANCISCO C
COM
33616C100
10704
110694
SH
SOLE
84375
0
26319
FIRST SOLAR INC
COM
336433107
461
7947
SH
SOLE
0
0
7947
FIRST TR BICK INDEX FD
COM SHS
33733H107
742
29257
SH
SOLE
0
0
29257
FIRST TR DJS MICROCAP INDEX
COM SHS ANNUAL
33718M105
430
9407
SH
SOLE
0
0
9407
FIRST TR DYNAMIC EUROPE EQT
COM SHS
33740D107
4655
343057
SH
SOLE
0
0
343057
FIRST TR ENERGY INCOME & GRW
COM
33738G104
393
17341
SH
SOLE
0
0
17341
FIRST TR ENERGY INFRASTRCTR
COM
33738C103
2125
128683
SH
SOLE
0
0
128683
FIRST TR ENHANCED EQTY INC F
COM
337318109
9326
589149
SH
SOLE
0
0
589149
FIRST TR EXCH TRADED FD III
EME MRK BD ETF
33739P202
483
12683
SH
SOLE
0
0
12683
FIRST TR EXCH TRADED FD III
HORIZON DMST ETF
33739P889
868
31521
SH
SOLE
0
0
31521
FIRST TR EXCH TRADED FD III
HORIZON MNGD ETF
33739P871
1260
37868
SH
SOLE
0
0
37868
FIRST TR EXCH TRADED FD III
INSTL PFD SECS
33739P855
2853
145392
SH
SOLE
0
0
145392
FIRST TR EXCH TRADED FD III
LNG/SHT EQUITY
33739P103
515
12573
SH
SOLE
0
0
12573
FIRST TR EXCH TRADED FD III
RIVR FRNT DYN
33739P707
1384
23941
SH
SOLE
0
0
23941
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
7850
140976
SH
SOLE
47
0
140929
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN EUR
33739P806
459
7966
SH
SOLE
0
0
7966
FIRST TR EXCH TRD ALPHA FD I
BRAZIL ALPHADEX
33737J133
774
48944
SH
SOLE
0
0
48944
FIRST TR EXCH TRD ALPHA FD I
DEV MRK EX US
33737J174
8392
160330
SH
SOLE
290
0
160040
FIRST TR EXCH TRD ALPHA FD I
EM SML CP ALPH
33737J307
1153
33843
SH
SOLE
0
0
33843
FIRST TR EXCH TRD ALPHA FD I
EMERG MKT ALPH
33737J182
8423
357808
SH
SOLE
120
0
357688
FIRST TR EXCH TRD ALPHA FD I
EUROPE ALPHADEX
33737J117
17978
523075
SH
SOLE
0
0
523075
FIRST TR EXCH TRD ALPHA FD I
GERMANY ALPHA
33737J190
844
21127
SH
SOLE
0
0
21127
FIRST TR EXCH TRD ALPHA FD I
JAPAN ALPHADEX
33737J158
419
8761
SH
SOLE
0
0
8761
FIRST TR EXCH TRD ALPHA FD I
LATIN AMER ALP
33737J125
606
29655
SH
SOLE
0
0
29655
FIRST TR EXCH TRD ALPHA FD I
SWITZLND ALPHA
33737J232
858
17627
SH
SOLE
0
0
17627
FIRST TR EXCHAN TRADED FD VI
FST TR GLB FD
33739H101
381
21007
SH
SOLE
0
0
21007
FIRST TR EXCHANG TRADED FD I
MANAGD MUN ETF
33739N108
16072
289264
SH
SOLE
185
0
289079
FIRST TR EXCHANGE TRADED FD
BUYWRIT INCM ETF
33738R308
1294
57528
SH
SOLE
0
0
57528
FIRST TR EXCHANGE TRADED FD
CAP STRENGTH ETF
33733E104
56868
1001550
SH
SOLE
1
0
1001549
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
4570
133048
SH
SOLE
1248
0
131800
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
18198
322534
SH
SOLE
0
0
322534
FIRST TR EXCHANGE TRADED FD
CONSUMR DISCRE
33734X101
5777
137388
SH
SOLE
0
0
137388
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
3384
70036
SH
SOLE
0
0
70036
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
9160
399576
SH
SOLE
0
0
399576
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
70079
520490
SH
SOLE
0
0
520490
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R878
29135
1102333
SH
SOLE
0
0
1102333
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
6492
341157
SH
SOLE
275
0
340882
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT PE
33733E880
1120
36049
SH
SOLE
0
0
36049
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
45719
1545090
SH
SOLE
365
0
1544725
FIRST TR EXCHANGE TRADED FD
DORSEYWRGT ETF
33738R712
2311
116171
SH
SOLE
0
0
116171
FIRST TR EXCHANGE TRADED FD
DOW 30 EQL WGT
33733A201
313
12777
SH
SOLE
0
0
12777
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
1078
109917
SH
SOLE
0
0
109917
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
27288
857865
SH
SOLE
0
0
857865
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
72554
1207813
SH
SOLE
0
0
1207813
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
5438
112742
SH
SOLE
0
0
112742
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
54375
1045864
SH
SOLE
36990
0
1008874
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
22558
304750
SH
SOLE
0
0
304750
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
3005
71850
SH
SOLE
0
0
71850
FIRST TR EXCHANGE TRADED FD
INDXX NEXTG ETF
33737K205
724
14392
SH
SOLE
0
0
14392
FIRST TR EXCHANGE TRADED FD
INTL EQUITY OPP
33734X853
563
15500
SH
SOLE
0
0
15500
FIRST TR EXCHANGE TRADED FD
MATERIALS ALPH
33734X168
369
9921
SH
SOLE
0
0
9921
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
26704
1448961
SH
SOLE
1307284
0
141677
FIRST TR EXCHANGE TRADED FD
NAS CLNEDG GREEN
33733E500
416
19415
SH
SOLE
0
0
19415
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
11414
284572
SH
SOLE
0
0
284572
FIRST TR EXCHANGE TRADED FD
NASDAQ 100 EX
33733E401
3637
68121
SH
SOLE
0
0
68121
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
1361
53194
SH
SOLE
0
0
53194
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
8681
313884
SH
SOLE
0
0
313884
FIRST TR EXCHANGE TRADED FD
NASDQ ARTFCIAL
33738R720
279
8823
SH
SOLE
0
0
8823
FIRST TR EXCHANGE TRADED FD
NASDQ SEMCNDTR
33738R811
1803
51965
SH
SOLE
0
0
51965
FIRST TR EXCHANGE TRADED FD
NAT GAS ETF
33733E807
538
46948
SH
SOLE
0
0
46948
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
10368
405154
SH
SOLE
0
0
405154
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
21214
171396
SH
SOLE
0
0
171396
FIRST TR EXCHANGE TRADED FD
RISNG DIVD ACHIV
33738R506
17729
556624
SH
SOLE
225
0
556399
FIRST TR EXCHANGE TRADED FD
S&P INTL DIVID
33738R688
2997
174535
SH
SOLE
0
0
174535
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
20534
433124
SH
SOLE
0
0
433124
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
2330
74677
SH
SOLE
0
0
74677
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
48791
748885
SH
SOLE
0
0
748885
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
16142
212881
SH
SOLE
0
0
212881
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
22507
759087
SH
SOLE
0
0
759087
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
4552
81124
SH
SOLE
0
0
81124
FIRST TR EXCHANGE-TRADED FD
DORSY WR MOMNT
33741L108
4272
187213
SH
SOLE
0
0
187213
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC ETF
33739E108
32581
1651344
SH
SOLE
0
0
1651344
FIRST TR EXCHNG TRADED FD VI
CEF INCM OPPTY
33740F409
499
22460
SH
SOLE
0
0
22460
FIRST TR EXCHNG TRADED FD VI
LOW DUR STRTGC
33740F870
833
40537
SH
SOLE
0
0
40537
FIRST TR EXCHNG TRADED FD VI
TCW OPPORTUNIS
33740F805
4437
84261
SH
SOLE
0
0
84261
FIRST TR EXCNGE TRD ALPHADEX
MID CAP VAL FD
33737M201
212
6297
SH
SOLE
0
0
6297
FIRST TR EXCNGE TRD ALPHADEX
MID CP GR ALPH
33737M102
6069
135629
SH
SOLE
0
0
135629
FIRST TR EXCNGE TRD ALPHADEX
SML CAP VAL AL
33737M409
284
8204
SH
SOLE
0
0
8204
FIRST TR EXCNGE TRD ALPHADEX
SML CP GRW ALP
33737M300
11166
254511
SH
SOLE
0
0
254511
FIRST TR FTSE EPRA/NAREIT DE
COM
33736N101
484
9763
SH
SOLE
0
0
9763
FIRST TR HIGH INCOME L/S FD
COM
33738E109
2695
177790
SH
SOLE
0
0
177790
FIRST TR INTER DUR PFD & IN
COM
33718W103
1771
74913
SH
SOLE
0
0
74913
FIRST TR LRG CP GRWTH ALPHAD
COM SHS
33735K108
10850
155045
SH
SOLE
0
0
155045
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
9054
175561
SH
SOLE
0
0
175561
FIRST TR LRGE CP CORE ALPHA
COM SHS
33734K109
27837
457087
SH
SOLE
0
0
457087
FIRST TR MID CAP CORE ALPHAD
COM SHS
33735B108
19306
285843
SH
SOLE
154
0
285689
FIRST TR MLP & ENERGY INCOME
COM
33739B104
3110
270862
SH
SOLE
0
0
270862
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
18193
586111
SH
SOLE
0
0
586111
FIRST TR MULTI CAP GR ALPHAD
COM SHS
33733F101
1678
22894
SH
SOLE
0
0
22894
FIRST TR MULTI CP VAL ALPHA
COM SHS
33733C108
549
10285
SH
SOLE
0
0
10285
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
44074
664266
SH
SOLE
0
0
664266
FIRST TR NASDAQ ABA CMNTY BK
UT COM SHS ETF
33736Q104
972
20290
SH
SOLE
0
0
20290
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
46064
526257
SH
SOLE
0
0
526257
FIRST TR S&P REIT INDEX FD
COM
33734G108
970
36422
SH
SOLE
0
0
36422
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
12807
213209
SH
SOLE
157
0
213052
FIRST TR SR FLG RTE INCM FD
COM
33733U108
558
46485
SH
SOLE
0
0
46485
FIRST TR SR FLOATING RATE 20
COM SHS
33740K101
1134
128170
SH
SOLE
0
0
128170
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
2246
176310
SH
SOLE
0
0
176310
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
140073
4016997
SH
SOLE
126
0
4016871
FIRST TRUST MORTGAGE INCM FD
COM SHS
33734E103
160
11429
SH
SOLE
0
0
11429
FIRST WESTN FINL INC
COM
33751L105
427
25000
SH
SOLE
0
0
25000
FIRSTCASH INC
COM
33767D105
649
7080
SH
SOLE
5824
0
1256
FIRSTENERGY CORP
COM
337932107
38319
794495
SH
SOLE
670618
0
123877
FIRSTSERVICE CORP NEW
COM
33767E202
1719
16759
SH
SOLE
16614
0
145
FISERV INC
COM
337738108
37251
359598
SH
SOLE
197464
0
162134
FITBIT INC
CL A
33812L102
51
13484
SH
SOLE
0
0
13484
FIVE BELOW INC
COM
33829M101
5536
43898
SH
SOLE
22426
0
21472
FIVE POINT HOLDINGS LLC
COM CL A
33833Q106
163
21704
SH
SOLE
20704
0
1000
FIVE9 INC
COM
338307101
362
6744
SH
SOLE
2554
0
4190
FLAHERTY & CRUMRIN PFD & INM
COM
338478100
1043
49781
SH
SOLE
0
0
49781
FLAHERTY & CRUMRIN PFD & INM
COM
33848E106
177
14460
SH
SOLE
0
0
14460
FLAHERTY & CRUMRINE DYN PFD
SHS
33848W106
12199
467395
SH
SOLE
0
0
467395
FLEETCOR TECHNOLOGIES INC
COM
339041105
15508
54075
SH
SOLE
29326
0
24749
FLEX LTD
ORD
Y2573F102
2482
237201
SH
SOLE
219201
0
18000
FLEXION THERAPEUTICS INC
COM
33938J106
2346
171167
SH
SOLE
0
0
171167
FLEXION THERAPEUTICS INC
NOTE 3.375% 5/0
33938JAB2
184
205000
PRN
SOLE
0
0
205000
FLEXSHARES TR
INTL QLTDV IDX
33939L837
211
9467
SH
SOLE
0
0
9467
FLEXSHARES TR
M STAR DEV MKT
33939L803
226
3750
SH
SOLE
0
0
3750
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
1347
43238
SH
SOLE
0
0
43238
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
235
4874
SH
SOLE
0
0
4874
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
590
12894
SH
SOLE
0
0
12894
FLEXSHARES TR
QUALT DIVD IDX
33939L860
349
7692
SH
SOLE
0
0
7692
FLEXSHARES TR
STOXX GLOBR INF
33939L795
10795
208648
SH
SOLE
206736
0
1912
FLIR SYS INC
COM
302445101
13762
261690
SH
SOLE
171398
0
90292
FLOOR & DECOR HLDGS INC
CL A
339750101
1555
30406
SH
SOLE
20189
0
10217
FLOWERS FOODS INC
COM
343498101
1836
79385
SH
SOLE
39722
0
39663
FLOWSERVE CORP
COM
34354P105
427
9147
SH
SOLE
0
0
9147
FLUOR CORP NEW
COM
343412102
6064
317011
SH
SOLE
248420
0
68591
FNB CORP PA
COM
302520101
34178
2964262
SH
SOLE
2624411
0
339851
FOAMIX PHARMACEUTICALS LTD
SHS
M46135105
85
28100
SH
SOLE
0
0
28100
FOOT LOCKER INC
COM
344849104
991
22971
SH
SOLE
5752
0
17219
FORD MTR CO DEL
COM
345370860
16671
1820005
SH
SOLE
120
0
1819885
FORD MTR CO DEL
COM
345370860
3
12500
SH
Call
SOLE
0
0
0
FORESCOUT TECHNOLOGIES INC
COM
34553D101
1748
46095
SH
SOLE
0
0
46095
FORTINET INC
COM
34959E109
10046
130879
SH
SOLE
87901
0
42978
FORTIS INC
COM
349553107
1763
41684
SH
SOLE
36568
0
5116
FORTIVE CORP
COM
34959J108
4085
59573
SH
SOLE
10109
0
49464
FORTRESS TRANS INFRST INVS L
COM REP LTD LIAB
34960P101
5112
337422
SH
SOLE
0
0
337422
FORTUNA SILVER MINES INC
COM
349915108
174
56045
SH
SOLE
0
0
56045
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
4474
81794
SH
SOLE
13201
0
68593
FORWARD AIR CORP
COM
349853101
3052
47891
SH
SOLE
47866
0
25
FOSSIL GROUP INC
COM
34988V106
504
40322
SH
SOLE
0
0
40322
FOUNDATION BLDG MATLS INC
COM
350392106
207
13382
SH
SOLE
0
0
13382
FOUR CORNERS PPTY TR INC
COM
35086T109
3673
129890
SH
SOLE
108220
0
21670
FOX CORP
CL A COM
35137L105
13046
413691
SH
SOLE
390158
0
23533
FOX CORP
CL B COM
35137L204
389
12331
SH
SOLE
904
0
11427
FOX FACTORY HLDG CORP
COM
35138V102
664
10668
SH
SOLE
6803
0
3865
FRANCO NEVADA CORP
COM
351858105
17581
192829
SH
SOLE
0
0
192829
FRANKLIN ETF TR
LIBERTY SHRT ETF
353506108
2924
30943
SH
SOLE
0
0
30943
FRANKLIN FINL NETWORK INC
COM
35352P104
526
17421
SH
SOLE
0
0
17421
FRANKLIN LTD DURATION INC TR
COM
35472T101
2721
292314
SH
SOLE
0
0
292314
FRANKLIN RES INC
COM
354613101
4285
148476
SH
SOLE
112829
0
35647
FRANKLIN STREET PPTYS CORP
COM
35471R106
369
43561
SH
SOLE
43561
0
0
FRANKLIN TEMPLETON ETF TR
LIBERTYQ EMERG
35473P207
351
12125
SH
SOLE
0
0
12125
FRANKLIN TEMPLETON ETF TR
LIBERTYQ US EQT
35473P801
998
30222
SH
SOLE
0
0
30222
FRANKLIN UNVL TR
SH BEN INT
355145103
1712
227075
SH
SOLE
0
0
227075
FREEPORT-MCMORAN INC
CL B
35671D857
22180
2317644
SH
SOLE
1945996
0
371648
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
355
10560
SH
SOLE
6270
0
4290
FRESHPET INC
COM
358039105
443
8910
SH
SOLE
0
0
8910
FRONTDOOR INC
COM
35905A109
1454
29933
SH
SOLE
0
0
29933
FRONTIER COMMUNICATIONS CORP
COM NEW
35906A306
11
12537
SH
SOLE
0
0
12537
FRONTLINE LTD
SHS NEW
G3682E192
406
44610
SH
SOLE
0
0
44610
FRONTLINE LTD
SHS NEW
G3682E192
33
39000
SH
Call
SOLE
0
0
0
FRP HLDGS INC
COM
30292L107
3693
76900
SH
SOLE
0
0
76900
FS BANCORP INC
COM
30263Y104
2666
50777
SH
SOLE
0
0
50777
FS KKR CAPITAL CORP
COM
302635107
712
122178
SH
SOLE
0
0
122178
FST TR NEW OPPORT MLP & ENE
COM
33739M100
887
95099
SH
SOLE
0
0
95099
FTI CONSULTING INC
COM
302941109
906
8548
SH
SOLE
4554
0
3994
FULLER H B CO
COM
359694106
4349
93407
SH
SOLE
88357
0
5050
FULTON FINL CORP PA
COM
360271100
647
39981
SH
SOLE
28864
0
11117
FUNKO INC
COM CL A
361008105
309
15009
SH
SOLE
0
0
15009
G-III APPAREL GROUP LTD
COM
36237H101
1084
42058
SH
SOLE
0
0
42058
GABELLI DIVD & INCOME TR
COM
36242H104
17745
824938
SH
SOLE
0
0
824938
GABELLI EQUITY TR INC
COM
362397101
1498
250471
SH
SOLE
0
0
250471
GABELLI GLB SML & MD CP VAL
COM
36249W104
2941
264234
SH
SOLE
0
0
264234
GABELLI GLOBL UTIL & INCOME
COM SH BEN INT
36242L105
339
18242
SH
SOLE
0
0
18242
GABELLI HLTHCARE & WELLNESS
SHS
36246K103
1400
134377
SH
SOLE
0
0
134377
GABELLI MULTIMEDIA TR INC
COM
36239Q109
86
10624
SH
SOLE
0
0
10624
GABELLI UTIL TR
COM
36240A101
317
42696
SH
SOLE
0
0
42696
GALAPAGOS NV
SPON ADR
36315X101
249
1634
SH
SOLE
1559
0
75
GALECTIN THERAPEUTICS INC
COM NEW
363225202
99
27090
SH
SOLE
0
0
27090
GALLAGHER ARTHUR J & CO
COM
363576109
25044
279601
SH
SOLE
214747
0
64854
GALMED PHARMACEUTICALS LTD
SHS
M47238106
1215
254265
SH
SOLE
0
0
254265
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
1014
233096
SH
SOLE
0
0
233096
GAMCO NAT RES GOLD & INCOME
SH BEN INT
36465E101
231
40406
SH
SOLE
0
0
40406
GAMESTOP CORP NEW
CL A
36467W109
68
12405
SH
SOLE
0
0
12405
GAMING & LEISURE PPTYS INC
COM
36467J108
1992
52082
SH
SOLE
41981
0
10101
GARDNER DENVER HLDGS INC
COM
36555P107
2057
72724
SH
SOLE
72311
0
413
GARMIN LTD
SHS
H2906T109
18539
218899
SH
SOLE
43319
0
175580
GARRETT MOTION INC
COM
366505105
157
15795
SH
SOLE
5
0
15790
GARTNER INC
COM
366651107
7522
52604
SH
SOLE
47367
0
5237
GASLOG PARTNERS LP
UNIT LTD PTNRP
Y2687W108
683
35982
SH
SOLE
0
0
35982
GATX CORP
COM
361448103
859
11082
SH
SOLE
2122
0
8960
GCI LIBERTY INC
COM CLASS A
36164V305
40679
655372
SH
SOLE
652748
0
2624
GCP APPLIED TECHNOLOGIES INC
COM
36164Y101
314
16336
SH
SOLE
15484
0
852
GDL FUND
COM SH BEN IT
361570104
5461
594183
SH
SOLE
0
0
594183
GDS HLDGS LTD
SPONSORED ADS
36165L108
1790
44668
SH
SOLE
0
0
44668
GEE GROUP INC
COM
36165A102
38
50853
SH
SOLE
0
0
50853
GENERAC HLDGS INC
COM
368736104
3467
44260
SH
SOLE
5023
0
39237
GENERAL AMERN INVS INC
COM
368802104
13538
372434
SH
SOLE
0
0
372434
GENERAL DYNAMICS CORP
COM
369550108
35707
195401
SH
SOLE
22720
0
172681
GENERAL ELECTRIC CO
COM
369604103
32227
3604757
SH
SOLE
364834
0
3239923
GENERAL ELECTRIC CO
COM
369604103
1
10600
SH
Put
SOLE
0
0
10600
GENERAL ELECTRIC CO
COM
369604103
1
21500
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
38542
699242
SH
SOLE
39657
0
659585
GENERAL MLS INC
COM
370334104
66
23100
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
31
36600
SH
Call
SOLE
0
0
0
GENERAL MTRS CO
COM
37045V100
31161
831391
SH
SOLE
430581
0
400810
GENESCO INC
COM
371532102
552
13798
SH
SOLE
13677
0
121
GENESEE & WYO INC
CL A
371559105
705
6380
SH
SOLE
0
0
6380
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
3415
159067
SH
SOLE
0
0
159067
GENESIS HEALTHCARE INC
CL A COM
37185X106
61
55000
SH
SOLE
0
0
55000
GENMAB A S
SPONSORED ADS
372303206
2260
111551
SH
SOLE
110840
0
711
GENOMIC HEALTH INC
COM
37244C101
1056
15575
SH
SOLE
11214
0
4361
GENPACT LIMITED
SHS
G3922B107
1185
30574
SH
SOLE
19253
0
11321
GENTEX CORP
COM
371901109
6036
219198
SH
SOLE
109105
0
110093
GENTHERM INC
COM
37253A103
450
10945
SH
SOLE
10945
0
0
GENUINE PARTS CO
COM
372460105
13248
133019
SH
SOLE
68126
0
64893
GENWORTH FINL INC
COM CL A
37247D106
1204
273744
SH
SOLE
248896
0
24848
GEO GROUP INC NEW
COM
36162J106
847
48821
SH
SOLE
0
0
48821
GERDAU S A
SPON ADR REP PFD
373737105
43
13600
SH
SOLE
0
0
13600
GETTY RLTY CORP NEW
COM
374297109
713
22249
SH
SOLE
0
0
22249
GIBRALTAR INDS INC
COM
374689107
1087
23656
SH
SOLE
23638
0
18
GILDAN ACTIVEWEAR INC
COM
375916103
3787
106635
SH
SOLE
40193
0
66442
GILEAD SCIENCES INC
COM
375558103
170714
2693490
SH
SOLE
1904699
0
788791
GILEAD SCIENCES INC
COM
375558103
7
32200
SH
Call
SOLE
0
0
0
GLACIER BANCORP INC NEW
COM
37637Q105
13625
336757
SH
SOLE
327515
0
9242
GLADSTONE CAPITAL CORP
COM
376535100
523
53650
SH
SOLE
0
0
53650
GLADSTONE COML CORP
COM
376536108
379
16119
SH
SOLE
0
0
16119
GLADSTONE INVT CORP
COM
376546107
335
27154
SH
SOLE
0
0
27154
GLATFELTER
COM
377316104
378
24580
SH
SOLE
17270
0
7310
GLAUKOS CORP
COM
377322102
993
15885
SH
SOLE
0
0
15885
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
146548
3433645
SH
SOLE
2563064
0
870581
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
44
80200
SH
Call
SOLE
0
0
0
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
845
17425
SH
SOLE
5311
0
12114
GLOBAL MED REIT INC
COM NEW
37954A204
859
75390
SH
SOLE
0
0
75390
GLOBAL NET LEASE INC
COM NEW
379378201
1092
56013
SH
SOLE
0
0
56013
GLOBAL PARTNERS LP
COM UNITS
37946R109
412
21016
SH
SOLE
0
0
21016
GLOBAL PMTS INC
COM
37940X102
26364
165814
SH
SOLE
81634
0
84180
GLOBAL WTR RES INC
COM
379463102
221
18700
SH
SOLE
0
0
18700
GLOBAL X FDS
CLOUD COMPUTNG
37954Y442
229
15617
SH
SOLE
0
0
15617
GLOBAL X FDS
FINTECH ETF
37954Y814
3508
121935
SH
SOLE
0
0
121935
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
209
16994
SH
SOLE
0
0
16994
GLOBAL X FDS
GLB X SUPERDIV
37950E549
841
49568
SH
SOLE
0
0
49568
GLOBAL X FDS
GLBL X MLP ETF
37950E473
5993
715177
SH
SOLE
0
0
715177
GLOBAL X FDS
GLBX MSCI NORW
37950E747
216
18603
SH
SOLE
0
0
18603
GLOBAL X FDS
GLBX SUPRINC ETF
37950E333
510
43417
SH
SOLE
0
0
43417
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
1505
53529
SH
SOLE
0
0
53529
GLOBAL X FDS
GLOBX SUPDV US
37950E291
633
26844
SH
SOLE
0
0
26844
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
411
16869
SH
SOLE
0
0
16869
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
4359
192860
SH
SOLE
0
0
192860
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
1874
93603
SH
SOLE
0
0
93603
GLOBAL X FDS
SCIEN BETA US
37954Y103
5610
166483
SH
SOLE
0
0
166483
GLOBAL X FDS
SOCIAL MED ETF
37950E416
221
6917
SH
SOLE
0
0
6917
GLOBAL X FDS
US INFR DEV ETF
37954Y673
6766
418401
SH
SOLE
404886
0
13515
GLOBALSTAR INC
COM
378973408
8
19000
SH
SOLE
0
0
19000
GLOBE LIFE INC
COM
37959E102
11647
121626
SH
SOLE
102981
0
18645
GLOBUS MED INC
CL A
379577208
4335
84806
SH
SOLE
70218
0
14588
GMS INC
COM
36251C103
339
11803
SH
SOLE
0
0
11803
GODADDY INC
CL A
380237107
435
6586
SH
SOLE
3192
0
3394
GOLAR LNG PARTNERS LP
COM UNIT LPI
Y2745C102
163
16991
SH
SOLE
0
0
16991
GOLD FIELDS LTD NEW
SPONSORED ADR
38059T106
52
10605
SH
SOLE
0
0
10605
GOLD RESOURCE CORP
COM
38068T105
60
19521
SH
SOLE
9240
0
10281
GOLDEN ENTMT INC
COM
381013101
910
68463
SH
SOLE
0
0
68463
GOLDMAN SACHS BDC INC
NOTE 4.500% 4/0
38147UAB3
870
850000
PRN
SOLE
0
0
850000
GOLDMAN SACHS BDC INC
SHS
38147U107
2168
107916
SH
SOLE
0
0
107916
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
18196
181267
SH
SOLE
0
0
181267
GOLDMAN SACHS ETF TR
ACTIVEBETA EME
381430206
11927
380340
SH
SOLE
0
0
380340
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
24726
874025
SH
SOLE
402534
0
471491
GOLDMAN SACHS ETF TR
EQUITY ETF
381430503
146068
2438934
SH
SOLE
2197959
0
240975
GOLDMAN SACHS ETF TR
JUST US LRG CP
381430396
1104
25888
SH
SOLE
0
0
25888
GOLDMAN SACHS GROUP INC
COM
38141G104
34641
167164
SH
SOLE
20975
0
146189
GOLDMAN SACHS MLP ENERGY REN
COM
38148G107
1150
238691
SH
SOLE
0
0
238691
GOLDMAN SACHS MLP INC OPP FD
COM SHS
38147W103
3759
542422
SH
SOLE
0
0
542422
GOLUB CAP BDC INC
COM
38173M102
2183
115891
SH
SOLE
0
0
115891
GOODYEAR TIRE & RUBR CO
COM
382550101
249
17283
SH
SOLE
0
0
17283
GOPRO INC
CL A
38268T103
62
11957
SH
SOLE
0
0
11957
GRACE W R & CO DEL NEW
COM
38388F108
377
5645
SH
SOLE
1510
0
4135
GRACO INC
COM
384109104
21482
466580
SH
SOLE
448825
0
17755
GRAFTECH INTL LTD
COM
384313508
11996
937173
SH
SOLE
929321
0
7852
GRAINGER W W INC
COM
384802104
23656
79603
SH
SOLE
66765
0
12838
GRAN TIERRA ENERGY INC
COM
38500T101
133
106339
SH
SOLE
98339
0
8000
GRAND CANYON ED INC
COM
38526M106
2119
21582
SH
SOLE
13135
0
8447
GRANITE CONSTR INC
COM
387328107
661
20581
SH
SOLE
17583
0
2998
GRANITE PT MTG TR INC
COM
38741L107
1855
99004
SH
SOLE
0
0
99004
GRANITE PT MTG TR INC
NOTE 6.375%10/0
38741LAC1
5522
5363000
PRN
SOLE
0
0
5363000
GRANITESHARES GOLD TR
SHS BEN INT
38748G101
3826
260092
SH
SOLE
0
0
260092
GRAPHIC PACKAGING HLDG CO
COM
388689101
7808
529383
SH
SOLE
523694
0
5689
GRAY TELEVISION INC
COM
389375106
675
41349
SH
SOLE
5818
0
35531
GREAT LAKES DREDGE & DOCK CO
COM
390607109
179
17084
SH
SOLE
12120
0
4964
GREAT PANTHER MINING LIMITED
COM
39115V101
22
30500
SH
SOLE
0
0
30500
GREEN PLAINS PARTNERS LP
COM REP PTR IN
393221106
571
42986
SH
SOLE
0
0
42986
GREENBRIER COS INC
COM
393657101
336
11144
SH
SOLE
0
0
11144
GREIF INC
CL A
397624107
5234
138142
SH
SOLE
7227
0
130915
GREIF INC
CL B
397624206
10277
225575
SH
SOLE
0
0
225575
GROCERY OUTLET HLDG CORP
COM
39874R101
3985
114898
SH
SOLE
0
0
114898
GROUP 1 AUTOMOTIVE INC
COM
398905109
459
4971
SH
SOLE
2722
0
2249
GROUPON INC
COM
399473107
637
239375
SH
SOLE
0
0
239375
GRUBHUB INC
COM
400110102
9758
173594
SH
SOLE
159915
0
13679
GRUPO FINANCIERO GALICIA S A
SPONSORED ADR
399909100
421
32417
SH
SOLE
0
0
32417
GUARDANT HEALTH INC
COM
40131M109
3407
53370
SH
SOLE
11692
0
41678
GUESS INC
COM
401617105
661
35677
SH
SOLE
29718
0
5959
GUGGENHEIM ENHNCD EQTY INCM
COM
40167B100
1580
202855
SH
SOLE
0
0
202855
GUGGENHEIM STRATEGIC OPP FD
COM SBI
40167F101
2715
140382
SH
SOLE
0
0
140382
GUGGENHEIM TAXABLE MUN MNGD
COM
401664107
2753
115196
SH
SOLE
0
0
115196
GUIDEWIRE SOFTWARE INC
COM
40171V100
14928
141657
SH
SOLE
14169
0
127488
GULF ISLAND FABRICATION INC
COM
402307102
150
28065
SH
SOLE
0
0
28065
GW PHARMACEUTICALS PLC
ADS
36197T103
1736
15092
SH
SOLE
973
0
14119
H & E EQUIPMENT SERVICES INC
COM
404030108
244
8447
SH
SOLE
0
0
8447
HACKETT GROUP INC
COM
404609109
567
34457
SH
SOLE
30997
0
3460
HAEMONETICS CORP
COM
405024100
5336
42299
SH
SOLE
39087
0
3212
HAIN CELESTIAL GROUP INC
COM
405217100
2440
113631
SH
SOLE
73478
0
40153
HALLIBURTON CO
COM
406216101
35511
1883878
SH
SOLE
124679
0
1759199
HALOZYME THERAPEUTICS INC
COM
40637H109
368
23729
SH
SOLE
18580
0
5149
HAMILTON LANE INC
CL A
407497106
541
9501
SH
SOLE
9172
0
329
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NEW
409735206
6308
196076
SH
SOLE
0
0
196076
HANCOCK JOHN PFD INCOME FD
SH BEN INT
41013W108
577
23902
SH
SOLE
500
0
23402
HANCOCK JOHN PFD INCOME FD I
COM
41021P103
320
15969
SH
SOLE
0
0
15969
HANCOCK JOHN PREMUIM DIV FD
COM SH BEN INT
41013T105
316
17469
SH
SOLE
0
0
17469
HANCOCK JOHN TAX-ADV DIV INC
COM
41013V100
13310
467989
SH
SOLE
0
0
467989
HANCOCK WHITNEY CORPORATION
COM
410120109
1192
31136
SH
SOLE
17009
0
14127
HANESBRANDS INC
COM
410345102
16107
1051376
SH
SOLE
825531
0
225845
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1962
67307
SH
SOLE
12791
0
54516
HANOVER INS GROUP INC
COM
410867105
1144
8440
SH
SOLE
192
0
8248
HARLEY DAVIDSON INC
COM
412822108
774
21518
SH
SOLE
0
0
21518
HARMONIC INC
COM
413160102
73
11085
SH
SOLE
0
0
11085
HARSCO CORP
COM
415864107
11463
604606
SH
SOLE
601771
0
2835
HARTFORD FINL SVCS GROUP INC
COM
416515104
11656
192312
SH
SOLE
144918
0
47394
HASBRO INC
COM
418056107
15676
132071
SH
SOLE
105039
0
27032
HAWAIIAN ELEC INDUSTRIES
COM
419870100
668
14637
SH
SOLE
0
0
14637
HAWAIIAN HOLDINGS INC
COM
419879101
3986
151779
SH
SOLE
148847
0
2932
HAWKINS INC
COM
420261109
346
8146
SH
SOLE
0
0
8146
HC2 HLDGS INC
COM
404139107
126
53772
SH
SOLE
0
0
53772
HCA HEALTHCARE INC
COM
40412C101
7230
60025
SH
SOLE
7346
0
52679
HCP INC
COM
40414L109
11457
321551
SH
SOLE
149312
0
172239
HD SUPPLY HLDGS INC
COM
40416M105
4488
114557
SH
SOLE
108671
0
5886
HDFC BANK LTD
SPONSORED ADS
40415F101
25571
448221
SH
SOLE
374994
0
73227
HEALTH INS INNOVATIONS INC
COM CL A
42225K106
3604
144580
SH
SOLE
71080
0
73500
HEALTHCARE RLTY TR
COM
421946104
781
23303
SH
SOLE
0
0
23303
HEALTHCARE SVCS GRP INC
COM
421906108
14840
610949
SH
SOLE
93909
0
517040
HEALTHCARE TR AMER INC
CL A NEW
42225P501
1201
40892
SH
SOLE
1
0
40891
HEALTHEQUITY INC
COM
42226A107
8507
148864
SH
SOLE
6722
0
142142
HEARTLAND FINL USA INC
COM
42234Q102
213
4759
SH
SOLE
0
0
4759
HEICO CORP NEW
CL A
422806208
45098
463447
SH
SOLE
5154
0
458293
HEICO CORP NEW
COM
422806109
6842
54786
SH
SOLE
0
0
54786
HELEN OF TROY CORP LTD
COM
G4388N106
5475
34725
SH
SOLE
31171
0
3554
HELIOS TECHNOLOGIES INC
COM
42328H109
392
9670
SH
SOLE
8166
0
1504
HELIX ENERGY SOLUTIONS GRP I
COM
42330P107
1868
231752
SH
SOLE
5755
0
225997
HELMERICH & PAYNE INC
COM
423452101
1918
47878
SH
SOLE
0
0
47878
HENRY JACK & ASSOC INC
COM
426281101
35679
244418
SH
SOLE
192961
0
51457
HENRY SCHEIN INC
COM
806407102
7142
112465
SH
SOLE
98620
0
13845
HERCULES CAPITAL INC
COM
427096508
2657
198710
SH
SOLE
0
0
198710
HERCULES CAPITAL INC
DBCV 4.375% 2/0
427096AF9
11773
11500000
PRN
SOLE
0
0
11500000
HERON THERAPEUTICS INC
COM
427746102
275
14842
SH
SOLE
0
0
14842
HERSHEY CO
COM
427866108
17238
111222
SH
SOLE
51081
0
60141
HESS CORP
COM
42809H107
3548
58664
SH
SOLE
17742
0
40922
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
5094
335789
SH
SOLE
161215
0
174574
HEXCEL CORP NEW
COM
428291108
11031
134310
SH
SOLE
78905
0
55405
HEXO CORP
COM
428304109
158
40035
SH
SOLE
0
0
40035
HI CRUSH INC
COM
428337109
188
107788
SH
SOLE
0
0
107788
HIGHLAND FDS I
HI LD IBOXX SRLN
430101774
409
23431
SH
SOLE
0
0
23431
HIGHLAND GLOBAL ALLOCATION F
COM
43010T104
761
74266
SH
SOLE
0
0
74266
HIGHLAND INCOME FUND
HIGHLAND INCOME
43010E404
24388
1826804
SH
SOLE
0
0
1826804
HIGHPOINT RES CORP
COM
43114K108
87
54455
SH
SOLE
0
0
54455
HIGHWOODS PPTYS INC
COM
431284108
585
13011
SH
SOLE
0
0
13011
HILL ROM HLDGS INC
COM
431475102
3993
37944
SH
SOLE
32901
0
5043
HILLENBRAND INC
COM
431571108
13554
438930
SH
SOLE
420236
0
18694
HILTON WORLDWIDE HLDGS INC
COM
43300A203
13595
146011
SH
SOLE
97346
0
48665
HIMAX TECHNOLOGIES INC
SPONSORED ADR
43289P106
27
11817
SH
SOLE
0
0
11817
HMS HLDGS CORP
COM
40425J101
279
8103
SH
SOLE
4594
0
3509
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
702
27791
SH
SOLE
0
0
27791
HOLLYFRONTIER CORP
COM
436106108
6792
126618
SH
SOLE
0
0
126618
HOLOGIC INC
COM
436440101
10205
202119
SH
SOLE
182912
0
19207
HOME BANCSHARES INC
COM
436893200
1711
91021
SH
SOLE
0
0
91021
HOME DEPOT INC
COM
437076102
632259
2724937
SH
SOLE
785750
0
1939187
HOME DEPOT INC
COM
437076102
282
20800
SH
Call
SOLE
0
0
0
HOME DEPOT INC
COM
437076102
382
24700
SH
Call
SOLE
0
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
8507
326175
SH
SOLE
308902
0
17273
HONEYWELL INTL INC
COM
438516106
194471
1149343
SH
SOLE
666030
0
483313
HOPE BANCORP INC
COM
43940T109
5249
366006
SH
SOLE
359889
0
6117
HORACE MANN EDUCATORS CORP N
COM
440327104
502
10835
SH
SOLE
6343
0
4492
HORIZON BANCORP INC
COM
440407104
665
38298
SH
SOLE
0
0
38298
HORIZON THERAPEUTICS PUB LTD
SHS
G46188101
1786
65577
SH
SOLE
44307
0
21270
HORMEL FOODS CORP
COM
440452100
10588
242118
SH
SOLE
22856
0
219262
HOST HOTELS & RESORTS INC
COM
44107P104
716
41404
SH
SOLE
0
0
41404
HOSTESS BRANDS INC
CL A
44109J106
26222
1875018
SH
SOLE
1874119
0
899
HOULIHAN LOKEY INC
CL A
441593100
3648
80895
SH
SOLE
63947
0
16948
HOUSTON WIRE & CABLE CO
COM
44244K109
1153
244332
SH
SOLE
0
0
244332
HOWARD HUGHES CORP
COM
44267D107
3871
29867
SH
SOLE
9832
0
20035
HP INC
COM
40434L105
4832
255416
SH
SOLE
17535
0
237881
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
2294
87200
SH
SOLE
0
0
87200
HSBC HLDGS PLC
SPON ADR NEW
404280406
13766
359705
SH
SOLE
166014
0
193691
HUANENG PWR INTL INC
SPON ADR H SHS
443304100
224
11764
SH
SOLE
0
0
11764
HUAZHU GROUP LTD
SPONSORED ADS
44332N106
1059
32086
SH
SOLE
5719
0
26367
HUB GROUP INC
CL A
443320106
258
5550
SH
SOLE
0
0
5550
HUBBELL INC
COM
443510607
9634
73315
SH
SOLE
56629
0
16686
HUBSPOT INC
COM
443573100
2494
16448
SH
SOLE
2831
0
13617
HUDBAY MINERALS INC
COM
443628102
90
24939
SH
SOLE
0
0
24939
HUMANA INC
COM
444859102
19791
77403
SH
SOLE
63075
0
14328
HUNT J B TRANS SVCS INC
COM
445658107
942
8514
SH
SOLE
2862
0
5652
HUNTINGTON BANCSHARES INC
COM
446150104
127161
8911046
SH
SOLE
7436620
0
1474426
HUNTINGTON INGALLS INDS INC
COM
446413106
9352
44157
SH
SOLE
22252
0
21905
HUNTSMAN CORP
COM
447011107
32329
1389881
SH
SOLE
584933
0
804948
HYATT HOTELS CORP
COM CL A
448579102
472
6404
SH
SOLE
5043
0
1361
HYSTER YALE MATLS HANDLING I
CL A
449172105
223
4082
SH
SOLE
3432
0
650
I3 VERTICALS INC
COM CL A
46571Y107
401
19948
SH
SOLE
0
0
19948
IAA INC
COM
449253103
12442
298156
SH
SOLE
265966
0
32190
IAC INTERACTIVECORP
COM
44919P508
5034
23094
SH
SOLE
3657
0
19437
IAMGOLD CORP
COM
450913108
116
33850
SH
SOLE
0
0
33850
IBERIABANK CORP
COM
450828108
735
9736
SH
SOLE
0
0
9736
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
2450
38154
SH
SOLE
786
0
37368
ICHOR HOLDINGS
SHS
G4740B105
425
17585
SH
SOLE
0
0
17585
ICICI BK LTD
ADR
45104G104
4056
332977
SH
SOLE
313683
0
19294
ICON PLC
SHS
G4705A100
16144
109570
SH
SOLE
91580
0
17990
ICU MED INC
COM
44930G107
19010
119112
SH
SOLE
61867
0
57245
IDACORP INC
COM
451107106
1880
16689
SH
SOLE
11716
0
4973
IDEX CORP
COM
45167R104
6919
42213
SH
SOLE
33224
0
8989
IDEXX LABS INC
COM
45168D104
11504
42304
SH
SOLE
21768
0
20536
IHS MARKIT LTD
SHS
G47567105
20999
313979
SH
SOLE
291161
0
22818
II VI INC
COM
902104108
661
18775
SH
SOLE
15142
0
3633
ILLINOIS TOOL WKS INC
COM
452308109
84582
540483
SH
SOLE
314337
0
226146
ILLUMINA INC
COM
452327109
37079
121881
SH
SOLE
86451
0
35430
ILLUMINA INC
NOTE 0.500% 6/1
452327AH2
729
550000
PRN
SOLE
0
0
550000
IMEDIA BRANDS INC
COM CL A
452465107
8
14300
SH
SOLE
0
0
14300
IMMERSION CORP
COM
452521107
114
14925
SH
SOLE
0
0
14925
IMMUNOGEN INC
COM
45253H101
1412
583435
SH
SOLE
545686
0
37749
IMMUNOMEDICS INC
COM
452907108
161
12171
SH
SOLE
6579
0
5592
IMPERIAL OIL LTD
COM NEW
453038408
215
8255
SH
SOLE
0
0
8255
INCYTE CORP
COM
45337C102
15709
211632
SH
SOLE
16440
0
195192
INDEPENDENCE RLTY TR INC
COM
45378A106
6824
476876
SH
SOLE
0
0
476876
INDEPENDENT BANK CORP MASS
COM
453836108
388
5199
SH
SOLE
1863
0
3336
INDEXIQ ACTIVE ETF TR
IQ MACKAY INSRED
45409F843
340
12880
SH
SOLE
0
0
12880
INDEXIQ ETF TR
HDGD FTSE INTL
45409B560
701
34447
SH
SOLE
0
0
34447
INDEXIQ ETF TR
HEDGE MLTI ETF
45409B107
69211
2275165
SH
SOLE
2228734
0
46431
INDEXIQ ETF TR
IQ CHAIKIN US
45409B388
604
24173
SH
SOLE
0
0
24173
INDEXIQ ETF TR
IQ CHAIKIN US
45409B396
3321
132160
SH
SOLE
0
0
132160
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
304
9494
SH
SOLE
57
0
9437
INDEXIQ ETF TR
IQ S&P HGH YLD
45409B412
455
17969
SH
SOLE
0
0
17969
INDEXIQ ETF TR
US RL EST SMCP
45409B628
395
15436
SH
SOLE
0
0
15436
INDIA FD INC
COM
454089103
3451
168110
SH
SOLE
0
0
168110
INFORMATION SERVICES GROUP I
COM
45675Y104
30
12112
SH
SOLE
0
0
12112
INFOSYS LTD
SPONSORED ADR
456788108
7651
672948
SH
SOLE
182483
0
490465
ING GROEP N V
SPONSORED ADR
456837103
3118
298339
SH
SOLE
71945
0
226394
INGERSOLL-RAND PLC
SHS
G47791101
89658
727681
SH
SOLE
157157
0
570524
INGERSOLL-RAND PLC
SHS
G47791101
114
26000
SH
Call
SOLE
0
0
0
INGERSOLL-RAND PLC
SHS
G47791101
28
11500
SH
Call
SOLE
0
0
0
INGERSOLL-RAND PLC
SHS
G47791101
11
14000
SH
Call
SOLE
0
0
0
INGEVITY CORP
COM
45688C107
3611
42564
SH
SOLE
36215
0
6349
INGLES MKTS INC
CL A
457030104
4536
116721
SH
SOLE
114895
0
1826
INGREDION INC
COM
457187102
7874
96334
SH
SOLE
82533
0
13801
INMODE LTD
SHS
M5425M103
234
10900
SH
SOLE
0
0
10900
INNOPHOS HOLDINGS INC
COM
45774N108
332
10217
SH
SOLE
0
0
10217
INNOSPEC INC
COM
45768S105
728
8163
SH
SOLE
7822
0
341
INNOVATOR ETFS TR
IBD 50 ETF
45782C102
9881
306191
SH
SOLE
0
0
306191
INOVIO PHARMACEUTICALS INC
COM NEW
45773H201
37
18088
SH
SOLE
0
0
18088
INPHI CORP
COM
45772F107
211
3460
SH
SOLE
0
0
3460
INSIGHT SELECT INCOME FD
COM
45781W109
310
15111
SH
SOLE
0
0
15111
INSMED INC
COM PAR $.01
457669307
3126
177230
SH
SOLE
176380
0
850
INSPERITY INC
COM
45778Q107
1934
19612
SH
SOLE
5034
0
14578
INSTRUCTURE INC
COM
45781U103
272
7011
SH
SOLE
0
0
7011
INSULET CORP
COM
45784P101
3668
22238
SH
SOLE
15898
0
6340
INTEGRA LIFESCIENCES HLDGS C
COM NEW
457985208
3375
56192
SH
SOLE
55842
0
350
INTEL CORP
COM
458140100
185081
3591718
SH
SOLE
1062552
0
2529166
INTEL CORP
COM
458140100
19
12400
SH
Call
SOLE
0
0
0
INTEL CORP
COM
458140100
29
37900
SH
Call
SOLE
0
0
0
INTELSAT S A
COM
L5140P101
634
27788
SH
SOLE
0
0
27788
INTER PARFUMS INC
COM
458334109
658
9403
SH
SOLE
2363
0
7040
INTERACTIVE BROKERS GROUP IN
COM CL A
45841N107
4741
88149
SH
SOLE
63652
0
24497
INTERCEPT PHARMACEUTICALS IN
COM
45845P108
7163
107944
SH
SOLE
0
0
107944
INTERCEPT PHARMACEUTICALS IN
COM
45845P108
1
13800
SH
Call
SOLE
0
0
0
INTERCEPT PHARMACEUTICALS IN
NOTE 3.250% 7/0
45845PAA6
581
675000
PRN
SOLE
0
0
675000
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
84184
912354
SH
SOLE
213508
0
698846
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
46
12400
SH
Call
SOLE
0
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
71
19100
SH
Call
SOLE
0
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED ADS
45857P806
285
4581
SH
SOLE
4088
0
493
INTERNAP CORP
COM PAR
45885A409
400
155050
SH
SOLE
0
0
155050
INTERNATIONAL BANCSHARES COR
COM
459044103
719
18617
SH
SOLE
0
0
18617
INTERNATIONAL BUSINESS MACHS
COM
459200101
143345
985733
SH
SOLE
305955
0
679778
INTERNATIONAL BUSINESS MACHS
COM
459200101
3
29800
SH
Call
SOLE
0
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
13218
107734
SH
SOLE
82019
0
25715
INTERNATIONAL GAME TECHNOLOG
SHS USD
G4863A108
2063
145155
SH
SOLE
138638
0
6517
INTERPACE DIAGNOSTICS GROUP
COM NEW
46062X204
16
20000
SH
SOLE
0
0
20000
INTERPUBLIC GROUP COS INC
COM
460690100
28616
1327268
SH
SOLE
1206353
0
120915
INTERXION HOLDING N.V
SHS
N47279109
757
9299
SH
SOLE
5019
0
4280
INTL PAPER CO
COM
460146103
28541
682477
SH
SOLE
291209
0
391268
INTL PAPER CO
COM
460146103
4
48300
SH
Call
SOLE
0
0
0
INTRA CELLULAR THERAPIES INC
COM
46116X101
676
90545
SH
SOLE
0
0
90545
INTREXON CORP
COM
46122T102
235
41084
SH
SOLE
0
0
41084
INTUIT
COM
461202103
21715
81653
SH
SOLE
31516
0
50137
INTUITIVE SURGICAL INC
COM NEW
46120E602
34949
64728
SH
SOLE
24798
0
39930
INVESCO ACTIVELY MANAGD ETF
ACTIVE US REAL
46090A101
1640
17117
SH
SOLE
0
0
17117
INVESCO ACTIVELY MANAGD ETF
OPTIMUM YIELD
46090F100
218
13957
SH
SOLE
0
0
13957
INVESCO ACTIVELY MANAGD ETF
ULTRA SHRT DUR
46090A887
11520
228534
SH
SOLE
0
0
228534
INVESCO ACTIVELY MANAGD ETF
VAR RATE INVT
46090A879
416
16702
SH
SOLE
0
0
16702
INVESCO ADVANTAGE MUNICIPAL
SH BEN INT
46132E103
3555
316293
SH
SOLE
0
0
316293
INVESCO BD FD
COM
46132L107
2403
121605
SH
SOLE
0
0
121605
INVESCO CALIF VALUE MUN INC
COM
46132H106
413
32183
SH
SOLE
0
0
32183
INVESCO CURNCYSHS SWISS FRAN
SWISS FRANC
46138R108
294
3173
SH
SOLE
0
0
3173
INVESCO DB COMMDY INDX TRCK
UNIT
46138B103
1756
116729
SH
SOLE
73
0
116656
INVESCO DB MLTI SECTR CMMTY
AGRICULTURE FD
46140H106
231
14552
SH
SOLE
0
0
14552
INVESCO DB MLTI SECTR CMMTY
BASE METALS FD
46140H700
197
13347
SH
SOLE
0
0
13347
INVESCO DB MLTI SECTR CMMTY
ENERGY FD
46140H304
382
28561
SH
SOLE
0
0
28561
INVESCO DB US DLR INDEX TR
BULLISH FD
46141D203
1087
40098
SH
SOLE
0
0
40098
INVESCO DYNAMIC CR OPP FD
COM
46132R104
2468
224198
SH
SOLE
0
0
224198
INVESCO EXCH TRD SLF IDX FD
BULSHS 2019 CB
46138J304
3725
176713
SH
SOLE
0
0
176713
INVESCO EXCH TRD SLF IDX FD
BULSHS 2019 HY
46138J403
1471
61485
SH
SOLE
0
0
61485
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 CB
46138J502
7144
335407
SH
SOLE
0
0
335407
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 HY
46138J601
2969
123996
SH
SOLE
0
0
123996
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 CB
46138J700
8476
398694
SH
SOLE
0
0
398694
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 HY
46138J809
2601
105610
SH
SOLE
0
0
105610
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
16752
779505
SH
SOLE
0
0
779505
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 HY
46138J874
7239
297036
SH
SOLE
0
0
297036
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
6864
322406
SH
SOLE
0
0
322406
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 HY
46138J858
1073
41143
SH
SOLE
0
0
41143
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
2810
131122
SH
SOLE
0
0
131122
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 HY
46138J833
337
13360
SH
SOLE
0
0
13360
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
46138J825
1451
67904
SH
SOLE
0
0
67904
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
46138J791
1029
50353
SH
SOLE
0
0
50353
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
46138J783
412
19726
SH
SOLE
0
0
19726
INVESCO EXCH TRD SLF IDX FD
INVSCO BLSH 28
46138J643
393
17895
SH
SOLE
0
0
17895
INVESCO EXCH TRD SLF IDX FD
RUSL 1000 DYNM
46138J619
16738
539401
SH
SOLE
537482
0
1919
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
20308
299967
SH
SOLE
208785
0
91182
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHIEV
46137V308
6351
101486
SH
SOLE
0
0
101486
INVESCO EXCHANGE TRADED FD T
CLEANTECH ETF
46137V407
498
11153
SH
SOLE
0
0
11153
INVESCO EXCHANGE TRADED FD T
DIVID ACHIEVEV
46137V506
6741
228038
SH
SOLE
0
0
228038
INVESCO EXCHANGE TRADED FD T
DWA BASIC MATL
46137V704
503
8648
SH
SOLE
0
0
8648
INVESCO EXCHANGE TRADED FD T
DWA ENERGY MNT
46137V878
421
16186
SH
SOLE
0
0
16186
INVESCO EXCHANGE TRADED FD T
DWA HEALTHCARE
46137V852
414
5295
SH
SOLE
0
0
5295
INVESCO EXCHANGE TRADED FD T
DWA INDLS MUMT
46137V845
1758
26814
SH
SOLE
0
0
26814
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
59766
981389
SH
SOLE
0
0
981389
INVESCO EXCHANGE TRADED FD T
DWA NASDAQ MNT
46137V829
719
6672
SH
SOLE
0
0
6672
INVESCO EXCHANGE TRADED FD T
DWA STAPLES
46137V886
480
6652
SH
SOLE
0
0
6652
INVESCO EXCHANGE TRADED FD T
DWA TECHNOLOGY
46137V811
3728
54350
SH
SOLE
0
0
54350
INVESCO EXCHANGE TRADED FD T
DWA UTILS MUMT
46137V795
2874
82075
SH
SOLE
0
0
82075
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
784
16555
SH
SOLE
0
0
16555
INVESCO EXCHANGE TRADED FD T
DYNMC BLDG CON
46137V779
415
12706
SH
SOLE
0
0
12706
INVESCO EXCHANGE TRADED FD T
DYNMC FOOD BEV
46137V753
319
9061
SH
SOLE
0
0
9061
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
13790
285276
SH
SOLE
0
0
285276
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
6727
175498
SH
SOLE
0
0
175498
INVESCO EXCHANGE TRADED FD T
DYNMC MEDIA
46137V696
204
6499
SH
SOLE
0
0
6499
INVESCO EXCHANGE TRADED FD T
DYNMC NETWRNG
46137V688
2375
42166
SH
SOLE
0
0
42166
INVESCO EXCHANGE TRADED FD T
DYNMC OIL GAS
46137V670
356
75086
SH
SOLE
0
0
75086
INVESCO EXCHANGE TRADED FD T
DYNMC PHRMCTLS
46137V662
1789
31576
SH
SOLE
0
0
31576
INVESCO EXCHANGE TRADED FD T
DYNMC SOFTWARE
46137V639
3475
37329
SH
SOLE
0
0
37329
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
2707
144167
SH
SOLE
0
0
144167
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
18571
157571
SH
SOLE
38
0
157533
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1500
46137V597
33218
261720
SH
SOLE
0
0
261720
INVESCO EXCHANGE TRADED FD T
GBL LISTED PVT
46137V589
553
46744
SH
SOLE
0
0
46744
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
1052
29542
SH
SOLE
0
0
29542
INVESCO EXCHANGE TRADED FD T
HIG YLD EQ DIV
46137V563
2993
163466
SH
SOLE
0
0
163466
INVESCO EXCHANGE TRADED FD T
INSIDER SENMNT
46137V555
299
4265
SH
SOLE
0
0
4265
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
3504
218441
SH
SOLE
0
0
218441
INVESCO EXCHANGE TRADED FD T
NASDAQ INTERNT
46137V530
3843
29545
SH
SOLE
0
0
29545
INVESCO EXCHANGE TRADED FD T
RYMND JMS SB 1
46137V522
13483
316790
SH
SOLE
0
0
316790
INVESCO EXCHANGE TRADED FD T
S&P 500 GARP ETF
46137V431
2356
41755
SH
SOLE
0
0
41755
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
4404
20733
SH
SOLE
0
0
20733
INVESCO EXCHANGE TRADED FD T
S&P MDCP MOMNTUM
46137V464
12092
207515
SH
SOLE
0
0
207515
INVESCO EXCHANGE TRADED FD T
S&P MDCP400 EQ
46137V225
844
13337
SH
SOLE
0
0
13337
INVESCO EXCHANGE TRADED FD T
S&P MDCP400 PR
46137V217
570
4029
SH
SOLE
0
0
4029
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
801
7511
SH
SOLE
0
0
7511
INVESCO EXCHANGE TRADED FD T
S&P SML600 VAL
46137V167
282
4404
SH
SOLE
0
0
4404
INVESCO EXCHANGE TRADED FD T
S&P SMLCP MOMENT
46137V498
705
18912
SH
SOLE
0
0
18912
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
387
8341
SH
SOLE
0
0
8341
INVESCO EXCHANGE TRADED FD T
S&P500 BUY WRT
46137V399
1925
88894
SH
SOLE
0
0
88894
INVESCO EXCHANGE TRADED FD T
S&P500 EQL DIS
46137V381
588
5623
SH
SOLE
0
0
5623
INVESCO EXCHANGE TRADED FD T
S&P500 EQL ENR
46137V365
7624
171799
SH
SOLE
141719
0
30080
INVESCO EXCHANGE TRADED FD T
S&P500 EQL FIN
46137V340
1622
37149
SH
SOLE
0
0
37149
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
3816
19473
SH
SOLE
0
0
19473
INVESCO EXCHANGE TRADED FD T
S&P500 EQL IND
46137V324
4019
31778
SH
SOLE
0
0
31778
INVESCO EXCHANGE TRADED FD T
S&P500 EQL STP
46137V373
280
1994
SH
SOLE
0
0
1994
INVESCO EXCHANGE TRADED FD T
S&P500 EQL TEC
46137V282
33534
187532
SH
SOLE
0
0
187532
INVESCO EXCHANGE TRADED FD T
S&P500 EQL UTL
46137V274
5351
50178
SH
SOLE
0
0
50178
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
164882
1525549
SH
SOLE
0
0
1525549
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
23604
199309
SH
SOLE
0
0
199309
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
30568
471431
SH
SOLE
0
0
471431
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
309
9201
SH
SOLE
0
0
9201
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
1170
31965
SH
SOLE
0
0
31965
INVESCO EXCHANGE TRADED FD T
WILDERHIL CLAN
46137V134
3587
122968
SH
SOLE
0
0
122968
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
4716
64755
SH
SOLE
0
0
64755
INVESCO EXCHANGE TRADED FD T
ZACKS MULT AST
46137Y500
2401
107769
SH
SOLE
0
0
107769
INVESCO EXCHNG TRADED FD TR
1 30 LADER TRE
46138E107
2655
74629
SH
SOLE
0
0
74629
INVESCO EXCHNG TRADED FD TR
CEF INM COMPSI
46138E404
1007
44522
SH
SOLE
18984
0
25538
INVESCO EXCHNG TRADED FD TR
CHINA TECHNLGY
46138E800
1373
29999
SH
SOLE
0
0
29999
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
6360
241078
SH
SOLE
0
0
241078
INVESCO EXCHNG TRADED FD TR
DWA EMERG MKTS
46138E867
4115
235141
SH
SOLE
0
0
235141
INVESCO EXCHNG TRADED FD TR
DWA SMLCP MENT
46138E842
12819
256176
SH
SOLE
0
0
256176
INVESCO EXCHNG TRADED FD TR
DWA TACTCL MLT
46138E834
840
32748
SH
SOLE
0
0
32748
INVESCO EXCHNG TRADED FD TR
DWA TACTCL SCT
46138E826
300
9563
SH
SOLE
0
0
9563
INVESCO EXCHNG TRADED FD TR
EMRNG MKT SVRG
46138E784
3357
115177
SH
SOLE
2975
0
112202
INVESCO EXCHNG TRADED FD TR
FNDMNTL HY CRP
46138E719
461
24221
SH
SOLE
0
0
24221
INVESCO EXCHNG TRADED FD TR
FTSE RAFI DEV
46138E743
289
7281
SH
SOLE
0
0
7281
INVESCO EXCHNG TRADED FD TR
FTSE RAFI EMNG
46138E727
785
39086
SH
SOLE
0
0
39086
INVESCO EXCHNG TRADED FD TR
FTSE RAFI SML
46138E735
659
22356
SH
SOLE
0
0
22356
INVESCO EXCHNG TRADED FD TR
GBL SRT TRM HY
46138E669
508
22170
SH
SOLE
0
0
22170
INVESCO EXCHNG TRADED FD TR
GLOBAL WATER
46138E651
275
9856
SH
SOLE
0
0
9856
INVESCO EXCHNG TRADED FD TR
INTL BUYBACK
46138E644
596
19231
SH
SOLE
0
0
19231
INVESCO EXCHNG TRADED FD TR
KBW BK ETF
46138E628
3136
60871
SH
SOLE
0
0
60871
INVESCO EXCHNG TRADED FD TR
KBW HIG DV YLD
46138E610
434
20772
SH
SOLE
0
0
20772
INVESCO EXCHNG TRADED FD TR
KBW PREM YIELD
46138E594
899
28783
SH
SOLE
0
0
28783
INVESCO EXCHNG TRADED FD TR
MSCI GBL TIMBR
46138E545
632
24294
SH
SOLE
0
0
24294
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
1808
68134
SH
SOLE
0
0
68134
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
7981
531343
SH
SOLE
0
0
531343
INVESCO EXCHNG TRADED FD TR
RUSEL 1000 EQL
46138E420
822
25635
SH
SOLE
0
0
25635
INVESCO EXCHNG TRADED FD TR
S&P 500 EX RAT
46138E388
17423
441993
SH
SOLE
352899
0
89094
INVESCO EXCHNG TRADED FD TR
S&P 500 HB ETF
46138E370
2481
60007
SH
SOLE
0
0
60007
INVESCO EXCHNG TRADED FD TR
S&P 500 REVENUE
46138G698
4085
75720
SH
SOLE
0
0
75720
INVESCO EXCHNG TRADED FD TR
S&P EMRNG MKTS
46138E297
3480
153045
SH
SOLE
0
0
153045
INVESCO EXCHNG TRADED FD TR
S&P FINCIAL REVE
46138G680
224
3285
SH
SOLE
0
0
3285
INVESCO EXCHNG TRADED FD TR
S&P GBL WATER
46138E263
1094
28585
SH
SOLE
0
0
28585
INVESCO EXCHNG TRADED FD TR
S&P GLOBL DIVI
46138E271
988
83453
SH
SOLE
0
0
83453
INVESCO EXCHNG TRADED FD TR
S&P INTL LOW
46138E230
12976
379861
SH
SOLE
0
0
379861
INVESCO EXCHNG TRADED FD TR
S&P MDCP 400 REV
46138G672
789
13259
SH
SOLE
0
0
13259
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LOW
46138E198
31644
601476
SH
SOLE
0
0
601476
INVESCO EXCHNG TRADED FD TR
S&P SMALLCAP 600
46138G664
1113
17469
SH
SOLE
0
0
17469
INVESCO EXCHNG TRADED FD TR
S&P SMLCP DISC
46138E180
378
6274
SH
SOLE
0
0
6274
INVESCO EXCHNG TRADED FD TR
S&P SMLCP ENGY
46138E164
95
13461
SH
SOLE
0
0
13461
INVESCO EXCHNG TRADED FD TR
S&P SMLCP FINL
46138E156
389
7155
SH
SOLE
0
0
7155
INVESCO EXCHNG TRADED FD TR
S&P SMLCP HELT
46138E149
4181
36845
SH
SOLE
33
0
36812
INVESCO EXCHNG TRADED FD TR
S&P SMLCP INFO
46138E115
1155
13467
SH
SOLE
0
0
13467
INVESCO EXCHNG TRADED FD TR
S&P SMLCP LOW
46138G102
16139
330100
SH
SOLE
0
0
330100
INVESCO EXCHNG TRADED FD TR
S&P SMLCP STAP
46138E172
803
10794
SH
SOLE
0
0
10794
INVESCO EXCHNG TRADED FD TR
S&P SMLCP UTIL
46138G409
384
7288
SH
SOLE
0
0
7288
INVESCO EXCHNG TRADED FD TR
S&P ULTRA DIVIDE
46138G656
17463
463343
SH
SOLE
0
0
463343
INVESCO EXCHNG TRADED FD TR
S&P500 HDL VOL
46138E362
32604
764821
SH
SOLE
0
0
764821
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
47166
814605
SH
SOLE
0
0
814605
INVESCO EXCHNG TRADED FD TR
SOLAR ETF
46138G706
696
23697
SH
SOLE
0
0
23697
INVESCO EXCHNG TRADED FD TR
SR LN ETF
46138G508
7335
324689
SH
SOLE
0
0
324689
INVESCO EXCHNG TRADED FD TR
TAXABLE MUN BD
46138G805
12352
381225
SH
SOLE
110296
0
270929
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
4294
168934
SH
SOLE
6696
0
162238
INVESCO LTD
SHS
G491BT108
26483
1563363
SH
SOLE
1268759
0
294604
INVESCO MORTGAGE CAPITAL INC
COM
46131B100
276
18041
SH
SOLE
3787
0
14254
INVESCO MUN OPPORTUNITY TR
COM
46132C107
3410
272562
SH
SOLE
3130
0
269432
INVESCO MUN TR
COM
46131J103
818
64883
SH
SOLE
0
0
64883
INVESCO MUNI INCOME OPP TRST
COM
46132X101
300
37774
SH
SOLE
0
0
37774
INVESCO PA VALUE MUN INCOME
COM
46132K109
3565
273200
SH
SOLE
0
0
273200
INVESCO QQQ TR
UNIT SER 1
46090E103
230574
1221192
SH
SOLE
205030
0
1016162
INVESCO QUALITY MUNI INC TRS
COM
46133G107
3290
257237
SH
SOLE
3086
0
254151
INVESCO SR INCOME TR
COM
46131H107
2732
650409
SH
SOLE
0
0
650409
INVESCO TR INVT GRADE MUNS
COM
46131M106
572
44408
SH
SOLE
0
0
44408
INVESCO TR INVT GRADE NY MUN
COM
46131T101
171
12573
SH
SOLE
0
0
12573
INVESCO VALUE MUN INCOME TR
COM
46132P108
276
17951
SH
SOLE
0
0
17951
INVESTCORP CR MGMT BDC INC
COM
46090R104
1390
208955
SH
SOLE
0
0
208955
INVESTORS BANCORP INC NEW
COM
46146L101
1634
143827
SH
SOLE
141500
0
2327
INVITAE CORP
COM
46185L103
692
35923
SH
SOLE
0
0
35923
INVITATION HOMES INC
COM
46187W107
2324
78503
SH
SOLE
5381
0
73122
IONIS PHARMACEUTICALS INC
COM
462222100
43902
732804
SH
SOLE
705221
0
27583
IOVANCE BIOTHERAPEUTICS INC
COM
462260100
264
14512
SH
SOLE
0
0
14512
IPG PHOTONICS CORP
COM
44980X109
5537
40834
SH
SOLE
18831
0
22003
IQIYI INC
SPONSORED ADS
46267X108
1046
64856
SH
SOLE
0
0
64856
IQVIA HLDGS INC
COM
46266C105
86568
579519
SH
SOLE
86836
0
492683
IRHYTHM TECHNOLOGIES INC
COM
450056106
686
9261
SH
SOLE
889
0
8372
IRIDIUM COMMUNICATIONS INC
COM
46269C102
8389
394211
SH
SOLE
36451
0
357760
IROBOT CORP
COM
462726100
1812
29379
SH
SOLE
0
0
29379
IRON MTN INC NEW
COM
46284V101
67541
2085233
SH
SOLE
1820841
0
264392
ISHARES GOLD TRUST
ISHARES
464285105
75955
5386852
SH
SOLE
110229
0
5276623
ISHARES INC
CORE MSCI EMKT
46434G103
448503
9149369
SH
SOLE
7353922
0
1795447
ISHARES INC
CUR HD MSCI EM
46434G509
2208
89674
SH
SOLE
0
0
89674
ISHARES INC
EM MKT SM-CP ETF
464286475
2018
47918
SH
SOLE
0
0
47918
ISHARES INC
EM MKTS DIV ETF
464286319
4991
133390
SH
SOLE
0
0
133390
ISHARES INC
JP MORGAN EM ETF
464286517
624
14124
SH
SOLE
0
0
14124
ISHARES INC
MIN VOL EMRG MKT
464286533
12449
218049
SH
SOLE
0
0
218049
ISHARES INC
MIN VOL GBL ETF
464286525
25338
267417
SH
SOLE
130535
0
136882
ISHARES INC
MSCI AUST ETF
464286103
4642
208620
SH
SOLE
200555
0
8065
ISHARES INC
MSCI BRAZIL ETF
464286400
2665
63262
SH
SOLE
0
0
63262
ISHARES INC
MSCI CDA ETF
464286509
6152
212857
SH
SOLE
204845
0
8012
ISHARES INC
MSCI EURZONE ETF
464286608
4059
104359
SH
SOLE
0
0
104359
ISHARES INC
MSCI FRNTR100ETF
464286145
509
18092
SH
SOLE
0
0
18092
ISHARES INC
MSCI GBL GOLD MN
46434G855
399
18550
SH
SOLE
0
0
18550
ISHARES INC
MSCI GERMANY ETF
464286806
444
16506
SH
SOLE
0
0
16506
ISHARES INC
MSCI HONG KG ETF
464286871
6197
273011
SH
SOLE
0
0
273011
ISHARES INC
MSCI JPN ETF NEW
46434G822
3215
56657
SH
SOLE
0
0
56657
ISHARES INC
MSCI MEXICO ETF
464286822
1272
29775
SH
SOLE
0
0
29775
ISHARES INC
MSCI PAC JP ETF
464286665
1302
29101
SH
SOLE
0
0
29101
ISHARES INC
MSCI STH KOR ETF
464286772
301
5341
SH
SOLE
0
0
5341
ISHARES INC
MSCI SWITZERLAND
464286749
1229
32607
SH
SOLE
0
0
32607
ISHARES INC
MSCI TAIWAN ETF
46434G772
2599
71484
SH
SOLE
0
0
71484
ISHARES INC
MSCI THAILND ETF
464286624
2576
29039
SH
SOLE
0
0
29039
ISHARES INC
MSCI WORLD ETF
464286392
320
3487
SH
SOLE
0
0
3487
ISHARES SILVER TRUST
ISHARES
46428Q109
14511
911522
SH
SOLE
0
0
911522
ISHARES SILVER TRUST
ISHARES
46428Q109
1
39500
SH
Call
SOLE
0
0
0
ISHARES TR
0-5 YR TIPS ETF
46429B747
11808
117875
SH
SOLE
77917
0
39958
ISHARES TR
0-5YR HI YL CP
46434V407
5264
113227
SH
SOLE
16984
0
96243
ISHARES TR
0-5YR INVT GR CP
46434V100
6519
127480
SH
SOLE
0
0
127480
ISHARES TR
1 3 YR TREAS BD
464287457
74017
872636
SH
SOLE
276683
0
595953
ISHARES TR
10-20 YR TRS ETF
464288653
15131
101226
SH
SOLE
97265
0
3961
ISHARES TR
20 YR TR BD ETF
464287432
70044
489543
SH
SOLE
139138
0
350405
ISHARES TR
3 7 YR TREAS BD
464288661
19497
153763
SH
SOLE
0
0
153763
ISHARES TR
A RATE CP BD ETF
46429B291
1816
33141
SH
SOLE
0
0
33141
ISHARES TR
AGENCY BOND ETF
464288166
8052
69088
SH
SOLE
52631
0
16457
ISHARES TR
ASIA 50 ETF
464288430
280
4783
SH
SOLE
0
0
4783
ISHARES TR
BARCLAYS 7 10 YR
464287440
26163
232631
SH
SOLE
41348
0
191283
ISHARES TR
CHINA LG-CAP ETF
464287184
1996
50138
SH
SOLE
0
0
50138
ISHARES TR
CHINA LG-CAP ETF
464287184
1
11400
SH
Call
SOLE
0
0
0
ISHARES TR
COHEN STEER REIT
464287564
8337
69438
SH
SOLE
0
0
69438
ISHARES TR
CONV BD ETF
46435G102
1747
30036
SH
SOLE
0
0
30036
ISHARES TR
CORE 1 5 YR USD
46432F859
235480
4663880
SH
SOLE
4209159
0
454721
ISHARES TR
CORE DIV GRWTH
46434V621
56443
1442089
SH
SOLE
437610
0
1004479
ISHARES TR
CORE HIGH DV ETF
46429B663
13800
146562
SH
SOLE
0
0
146562
ISHARES TR
CORE LT USDB ETF
464289479
342
4925
SH
SOLE
0
0
4925
ISHARES TR
CORE MSCI EAFE
46432F842
2729811
44699697
SH
SOLE
42185813
0
2513884
ISHARES TR
CORE MSCI EURO
46434V738
16422
359036
SH
SOLE
349331
0
9705
ISHARES TR
CORE MSCI INTL
46435G326
1438
26330
SH
SOLE
0
0
26330
ISHARES TR
CORE MSCI TOTAL
46432F834
16677
288716
SH
SOLE
0
0
288716
ISHARES TR
CORE S&P MCP ETF
464287507
544047
2815494
SH
SOLE
2221569
0
593925
ISHARES TR
CORE S&P SCP ETF
464287804
535622
6881033
SH
SOLE
4598195
0
2282838
ISHARES TR
CORE S&P TTL STK
464287150
23994
357741
SH
SOLE
91
0
357650
ISHARES TR
CORE S&P US GWT
464287671
16539
263071
SH
SOLE
52518
0
210553
ISHARES TR
CORE S&P US VLU
464287663
10680
184776
SH
SOLE
21202
0
163574
ISHARES TR
CORE S&P500 ETF
464287200
298792
1000896
SH
SOLE
280609
0
720287
ISHARES TR
CORE TOTAL USD
46434V613
23093
440622
SH
SOLE
73
0
440549
ISHARES TR
CORE US AGGBD ET
464287226
2901427
25637749
SH
SOLE
24364251
0
1273498
ISHARES TR
CUR HD EURZN ETF
46434V639
665
21521
SH
SOLE
0
0
21521
ISHARES TR
DOW JONES US ETF
464287846
2476
16780
SH
SOLE
0
0
16780
ISHARES TR
EAFE GRWTH ETF
464288885
86302
1071940
SH
SOLE
707636
0
364304
ISHARES TR
EAFE SML CP ETF
464288273
14034
245216
SH
SOLE
30
0
245186
ISHARES TR
EAFE VALUE ETF
464288877
3323
70149
SH
SOLE
39552
0
30597
ISHARES TR
EDGE MSCI USA VL
46432F388
23534
286864
SH
SOLE
0
0
286864
ISHARES TR
EDGE US FIXD INM
46435U796
1048
10340
SH
SOLE
0
0
10340
ISHARES TR
ESG 1 5 YR USD
46435G243
3935
154618
SH
SOLE
0
0
154618
ISHARES TR
EUROPE ETF
464287861
1806
41749
SH
SOLE
0
0
41749
ISHARES TR
EXPANDED TECH
464287515
25617
120903
SH
SOLE
33849
0
87054
ISHARES TR
EXPND TEC SC ETF
464287549
5804
26742
SH
SOLE
0
0
26742
ISHARES TR
EXPONENTIAL TECH
46434V381
1625
42041
SH
SOLE
0
0
42041
ISHARES TR
FLTG RATE NT ETF
46429B655
47152
925099
SH
SOLE
178470
0
746629
ISHARES TR
GL CLEAN ENE ETF
464288224
429
39333
SH
SOLE
0
0
39333
ISHARES TR
GLB CNSM STP ETF
464288737
1633
29793
SH
SOLE
0
0
29793
ISHARES TR
GLB INFRASTR ETF
464288372
387
8321
SH
SOLE
0
0
8321
ISHARES TR
GLOB HLTHCRE ETF
464287325
3842
62891
SH
SOLE
0
0
62891
ISHARES TR
GLOB INDSTRL ETF
464288729
707
7737
SH
SOLE
0
0
7737
ISHARES TR
GLOBAL 100 ETF
464287572
1196
24177
SH
SOLE
0
0
24177
ISHARES TR
GLOBAL ENERG ETF
464287341
425
13910
SH
SOLE
0
0
13910
ISHARES TR
GLOBAL MATER ETF
464288695
252
4017
SH
SOLE
0
0
4017
ISHARES TR
GLOBAL REIT ETF
46434V647
864
30754
SH
SOLE
0
0
30754
ISHARES TR
GLOBAL TECH ETF
464287291
8997
48638
SH
SOLE
0
0
48638
ISHARES TR
GOV/CRED BD ETF
464288596
619
5199
SH
SOLE
0
0
5199
ISHARES TR
GRWT ALLOCAT ETF
464289867
946
20533
SH
SOLE
4111
0
16422
ISHARES TR
HDG MSCI EAFE
46434V803
9505
317481
SH
SOLE
0
0
317481
ISHARES TR
HDG MSCI JAPAN
46434V886
16962
544360
SH
SOLE
0
0
544360
ISHARES TR
IBDS DEC28 ETF
46435U515
2434
87694
SH
SOLE
0
0
87694
ISHARES TR
IBONDS DEC
46435U697
838
31862
SH
SOLE
0
0
31862
ISHARES TR
IBONDS DEC 25
46435U432
305
11274
SH
SOLE
0
0
11274
ISHARES TR
IBONDS DEC19 ETF
46434VAU4
7617
306519
SH
SOLE
0
0
306519
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
29492
1162477
SH
SOLE
0
0
1162477
ISHARES TR
IBONDS DEC2021
46435G789
2958
114759
SH
SOLE
0
0
114759
ISHARES TR
IBONDS DEC2022
46435G755
1569
60013
SH
SOLE
0
0
60013
ISHARES TR
IBONDS DEC2023
46435G318
3145
122071
SH
SOLE
0
0
122071
ISHARES TR
IBONDS DEC2026
46435GAA0
1296
50894
SH
SOLE
0
0
50894
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
25715
1028603
SH
SOLE
0
0
1028603
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
7546
298029
SH
SOLE
49951
0
248078
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
5739
224165
SH
SOLE
0
0
224165
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
4028
156781
SH
SOLE
75185
0
81596
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
1214
46891
SH
SOLE
0
0
46891
ISHARES TR
IBONDS ETF
46435UAA9
3286
126756
SH
SOLE
0
0
126756
ISHARES TR
IBONDS SEP2020
46434V571
921
36091
SH
SOLE
0
0
36091
ISHARES TR
IBOXX HI YD ETF
464288513
12970
148785
SH
SOLE
48895
0
99890
ISHARES TR
IBOXX INV CP ETF
464287242
126113
989253
SH
SOLE
798159
0
191094
ISHARES TR
INDIA 50 ETF
464289529
1073
29235
SH
SOLE
0
0
29235
ISHARES TR
INTL MOMENTUM FT
46434V449
2813
95732
SH
SOLE
93603
0
2129
ISHARES TR
INTL PFD STK ETF
46429B135
596
39495
SH
SOLE
0
0
39495
ISHARES TR
INTL QLTY FACTOR
46434V456
8520
287078
SH
SOLE
0
0
287078
ISHARES TR
INTL SEL DIV ETF
464288448
14692
477947
SH
SOLE
5186
0
472761
ISHARES TR
INTL TREA BD ETF
464288117
615
12186
SH
SOLE
0
0
12186
ISHARES TR
INTL VALUE FACTR
46435G409
423
18546
SH
SOLE
0
0
18546
ISHARES TR
INTRM GOV CR ETF
464288612
5405
47742
SH
SOLE
0
0
47742
ISHARES TR
INTRM TR CRP ETF
464288638
43939
758615
SH
SOLE
432778
0
325837
ISHARES TR
JPMORGAN USD EMG
464288281
14544
128285
SH
SOLE
1508
0
126777
ISHARES TR
LATN AMER 40 ETF
464287390
282
8927
SH
SOLE
0
0
8927
ISHARES TR
LNG TR CRPRT BD
464289511
2609
39157
SH
SOLE
28462
0
10695
ISHARES TR
MBS ETF
464288588
38928
359430
SH
SOLE
194280
0
165150
ISHARES TR
MICRO-CAP ETF
464288869
3431
38922
SH
SOLE
0
0
38922
ISHARES TR
MIN VOL EAFE ETF
46429B689
29653
404651
SH
SOLE
0
0
404651
ISHARES TR
MODERT ALLOC ETF
464289875
366
9322
SH
SOLE
0
0
9322
ISHARES TR
MORTGE REL ETF
46435G342
3062
72688
SH
SOLE
1580
0
71108
ISHARES TR
MRGSTR MD CP ETF
464288208
16757
84727
SH
SOLE
0
0
84727
ISHARES TR
MRGSTR MD CP GRW
464288307
7215
29635
SH
SOLE
0
0
29635
ISHARES TR
MRGSTR MD CP VAL
464288406
4781
29699
SH
SOLE
0
0
29699
ISHARES TR
MRGSTR SM CP ETF
464288505
478
2728
SH
SOLE
0
0
2728
ISHARES TR
MRGSTR SM CP GR
464288604
250
1286
SH
SOLE
0
0
1286
ISHARES TR
MRNGSTR INC ETF
46432F875
19328
774053
SH
SOLE
757196
0
16857
ISHARES TR
MRNGSTR LG-CP ET
464287127
383
2281
SH
SOLE
0
0
2281
ISHARES TR
MRNGSTR LG-CP GR
464287119
2464
12873
SH
SOLE
0
0
12873
ISHARES TR
MRNGSTR LG-CP VL
464288109
3082
27904
SH
SOLE
0
0
27904
ISHARES TR
MSCI AC ASIA ETF
464288182
8568
129197
SH
SOLE
117493
0
11704
ISHARES TR
MSCI ACWI ETF
464288257
3852
52227
SH
SOLE
7036
0
45191
ISHARES TR
MSCI ACWI EX US
464288240
26060
565901
SH
SOLE
0
0
565901
ISHARES TR
MSCI CHINA ETF
46429B671
2602
46405
SH
SOLE
0
0
46405
ISHARES TR
MSCI EAFE ETF
464287465
136673
2095873
SH
SOLE
74110
0
2021763
ISHARES TR
MSCI EMG MKT ETF
464287234
39740
972350
SH
SOLE
71
0
972279
ISHARES TR
MSCI EMG MKT ETF
464287234
10
46300
SH
Call
SOLE
0
0
0
ISHARES TR
MSCI EURO FL ETF
464289180
274
15596
SH
SOLE
0
0
15596
ISHARES TR
MSCI INDIA ETF
46429B598
699
20830
SH
SOLE
0
0
20830
ISHARES TR
MSCI INDIA SM CP
46429B614
25669
730073
SH
SOLE
0
0
730073
ISHARES TR
MSCI KLD400 SOC
464288570
3174
28615
SH
SOLE
2708
0
25907
ISHARES TR
MSCI MIN VOL ETF
46429B697
1426440
22253350
SH
SOLE
19597629
0
2655721
ISHARES TR
MSCI UK ETF NEW
46435G334
410
13039
SH
SOLE
0
0
13039
ISHARES TR
MSCI USA ESG SLC
464288802
7607
61542
SH
SOLE
22493
0
39049
ISHARES TR
MULTIFACTOR INTL
46434V274
5889
230939
SH
SOLE
0
0
230939
ISHARES TR
MULTIFACTOR USA
46434V282
3652
114411
SH
SOLE
0
0
114411
ISHARES TR
MULTIFACTOR USA
46434V290
2263
56728
SH
SOLE
0
0
56728
ISHARES TR
NASDAQ BIOTECH
464287556
15049
151244
SH
SOLE
0
0
151244
ISHARES TR
NATIONAL MUN ETF
464288414
27366
239845
SH
SOLE
24357
0
215488
ISHARES TR
NEW ZEALAND ETF
464289123
2745
52920
SH
SOLE
0
0
52920
ISHARES TR
NORTH AMERN NAT
464287374
405
13937
SH
SOLE
0
0
13937
ISHARES TR
PFD AND INCM SEC
464288687
27806
740911
SH
SOLE
59058
0
681853
ISHARES TR
PHLX SEMICND ETF
464287523
3476
16443
SH
SOLE
0
0
16443
ISHARES TR
RESIDNL REAL EST
464288562
358
4507
SH
SOLE
0
0
4507
ISHARES TR
RUS 1000 ETF
464287622
25636
155807
SH
SOLE
4005
0
151802
ISHARES TR
RUS 1000 GRW ETF
464287614
528654
3311719
SH
SOLE
1375703
0
1936016
ISHARES TR
RUS 1000 VAL ETF
464287598
409602
3193552
SH
SOLE
1683530
0
1510022
ISHARES TR
RUS 2000 GRW ETF
464287648
44407
230391
SH
SOLE
0
0
230391
ISHARES TR
RUS 2000 VAL ETF
464287630
28711
240439
SH
SOLE
0
0
240439
ISHARES TR
RUS MD CP GR ETF
464287481
39752
281228
SH
SOLE
405
0
280823
ISHARES TR
RUS MDCP VAL ETF
464287473
21205
236398
SH
SOLE
54488
0
181910
ISHARES TR
RUS MID CAP ETF
464287499
65828
1176542
SH
SOLE
96072
0
1080470
ISHARES TR
RUS TP200 GR ETF
464289438
4354
50012
SH
SOLE
0
0
50012
ISHARES TR
RUS TP200 VL ETF
464289420
270
4924
SH
SOLE
0
0
4924
ISHARES TR
RUSSELL 2000 ETF
464287655
161237
1065371
SH
SOLE
501304
0
564067
ISHARES TR
RUSSELL 2000 ETF
464287655
17
25300
SH
Put
SOLE
0
0
25300
ISHARES TR
RUSSELL 3000 ETF
464287689
8908
51262
SH
SOLE
25318
0
25944
ISHARES TR
S&P 100 ETF
464287101
11129
84635
SH
SOLE
0
0
84635
ISHARES TR
S&P 500 GRWT ETF
464287309
121264
673563
SH
SOLE
0
0
673563
ISHARES TR
S&P 500 VAL ETF
464287408
72790
610956
SH
SOLE
0
0
610956
ISHARES TR
S&P MC 400GR ETF
464287606
64385
287603
SH
SOLE
0
0
287603
ISHARES TR
S&P MC 400VL ETF
464287705
52263
326839
SH
SOLE
0
0
326839
ISHARES TR
S&P SML 600 GWT
464287887
13892
77880
SH
SOLE
0
0
77880
ISHARES TR
SELECT DIVID ETF
464287168
49793
488408
SH
SOLE
0
0
488408
ISHARES TR
SH TR CRPORT ETF
464288646
39747
740577
SH
SOLE
482740
0
257837
ISHARES TR
SHORT TREAS BD
464288679
88199
797310
SH
SOLE
474801
0
322509
ISHARES TR
SHRT NAT MUN ETF
464288158
10103
94829
SH
SOLE
0
0
94829
ISHARES TR
SP SMCP600VL ETF
464287879
23387
155716
SH
SOLE
0
0
155716
ISHARES TR
TIPS BD ETF
464287176
29525
253872
SH
SOLE
7999
0
245873
ISHARES TR
TRANS AVG ETF
464287192
680
3651
SH
SOLE
0
0
3651
ISHARES TR
U.S. BAS MTL ETF
464287838
1977
21430
SH
SOLE
0
0
21430
ISHARES TR
U.S. CNSM GD ETF
464287812
5708
45122
SH
SOLE
33253
0
11869
ISHARES TR
U.S. CNSM SV ETF
464287580
7666
35254
SH
SOLE
0
0
35254
ISHARES TR
U.S. ENERGY ETF
464287796
4918
154865
SH
SOLE
0
0
154865
ISHARES TR
U.S. FIN SVC ETF
464287770
38112
279352
SH
SOLE
217146
0
62206
ISHARES TR
U.S. FINLS ETF
464287788
11877
92264
SH
SOLE
0
0
92264
ISHARES TR
U.S. INSRNCE ETF
464288786
281
3905
SH
SOLE
0
0
3905
ISHARES TR
U.S. MED DVC ETF
464288810
27137
109754
SH
SOLE
34705
0
75049
ISHARES TR
U.S. PHARMA ETF
464288836
1570
11227
SH
SOLE
0
0
11227
ISHARES TR
U.S. REAL ES ETF
464287739
14235
152187
SH
SOLE
0
0
152187
ISHARES TR
U.S. TECH ETF
464287721
40700
199300
SH
SOLE
118661
0
80639
ISHARES TR
U.S. UTILITS ETF
464287697
2310
14186
SH
SOLE
0
0
14186
ISHARES TR
ULTR SH TRM BD
46434V878
9108
180756
SH
SOLE
0
0
180756
ISHARES TR
US AER DEF ETF
464288760
25175
112027
SH
SOLE
0
0
112027
ISHARES TR
US BR DEL SE ETF
464288794
1604
24939
SH
SOLE
0
0
24939
ISHARES TR
US HLTHCARE ETF
464287762
12595
66619
SH
SOLE
0
0
66619
ISHARES TR
US HLTHCR PR ETF
464288828
2128
13145
SH
SOLE
0
0
13145
ISHARES TR
US HOME CONS ETF
464288752
3313
76492
SH
SOLE
0
0
76492
ISHARES TR
US INDUSTRIALS
464287754
16880
106275
SH
SOLE
0
0
106275
ISHARES TR
US OIL GS EX ETF
464288851
2084
40866
SH
SOLE
0
0
40866
ISHARES TR
US REGNL BKS ETF
464288778
1654
35534
SH
SOLE
0
0
35534
ISHARES TR
US TELECOM ETF
464287713
310
10625
SH
SOLE
0
0
10625
ISHARES TR
US TREAS BD ETF
46429B267
13963
530406
SH
SOLE
0
0
530406
ISHARES TR
USA MOMENTUM FCT
46432F396
69452
582402
SH
SOLE
191759
0
390643
ISHARES TR
USA QUALITY FCTR
46432F339
12484
135104
SH
SOLE
35725
0
99379
ISHARES TR
USD INV GRDE ETF
464288620
72949
1251698
SH
SOLE
1214572
0
37126
ISHARES US ETF TR
SHT MAT BD ETF
46431W507
25907
514636
SH
SOLE
128320
0
386316
ISHARES US ETF TR
SHT MAT MUN ETF
46431W838
1087
21682
SH
SOLE
0
0
21682
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
2074
246622
SH
SOLE
239174
0
7448
ITRON INC
COM
465741106
7742
104676
SH
SOLE
0
0
104676
ITT INC
COM
45073V108
4507
73654
SH
SOLE
68967
0
4687
ITURAN LOCATION AND CONTROL
SHS
M6158M104
557
22483
SH
SOLE
0
0
22483
IVY HIGH INC OPPORTUNITIES F
COM
465893105
176
12836
SH
SOLE
0
0
12836
J & J SNACK FOODS CORP
COM
466032109
910
4740
SH
SOLE
0
0
4740
J ALEXANDERS HLDGS INC
COM
46609J106
1306
111420
SH
SOLE
110466
0
954
J2 GLOBAL INC
COM
48123V102
3676
40474
SH
SOLE
4762
0
35712
JABIL INC
COM
466313103
3987
111455
SH
SOLE
90108
0
21347
JACOBS ENGR GROUP INC
COM
469814107
3235
35356
SH
SOLE
7206
0
28150
JAGGED PEAK ENERGY INC
COM
47009K107
764
105175
SH
SOLE
0
0
105175
JAMES RIV GROUP LTD
COM
G5005R107
11536
225128
SH
SOLE
224359
0
769
JANUS DETROIT STR TR
HENDERSN SML ETF
47103U209
8343
190607
SH
SOLE
0
0
190607
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
5379
107512
SH
SOLE
0
0
107512
JANUS HENDERSON GROUP PLC
ORD SHS
G4474Y214
389
17313
SH
SOLE
13876
0
3437
JAPAN SMALLER CAPTLZTN FD IN
COM
47109U104
2995
341547
SH
SOLE
0
0
341547
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
4804
37489
SH
SOLE
33662
0
3827
JBG SMITH PPTYS
COM
46590V100
2414
61570
SH
SOLE
59194
0
2376
JD COM INC
SPON ADR CL A
47215P106
2975
105457
SH
SOLE
0
0
105457
JEFFERIES FINL GROUP INC
COM
47233W109
4079
221686
SH
SOLE
57650
0
164036
JELD-WEN HLDG INC
COM
47580P103
540
27980
SH
SOLE
26198
0
1782
JERNIGAN CAP INC
COM
476405105
1782
92581
SH
SOLE
0
0
92581
JETBLUE AWYS CORP
COM
477143101
646
38582
SH
SOLE
5617
0
32965
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
1290
12973
SH
SOLE
10213
0
2760
JOHN HANCOCK ETF TRUST
MLTFCTR LRG CAP
47804J107
2871
74719
SH
SOLE
0
0
74719
JOHN HANCOCK ETF TRUST
MULTI INTL ETF
47804J859
1115
40056
SH
SOLE
0
0
40056
JOHN HANCOCK ETF TRUST
MULTIFACTOR MI
47804J206
1703
46255
SH
SOLE
0
0
46255
JOHN HANCOCK ETF TRUST
MULTIFACTR SML
47804J842
550
21044
SH
SOLE
0
0
21044
JOHN HANCOCK HDG EQ & INC FD
COM
47804L102
281
20334
SH
SOLE
0
0
20334
JOHNSON & JOHNSON
COM
478160104
416695
3220704
SH
SOLE
1215995
0
2004709
JOHNSON CTLS INTL PLC
SHS
G51502105
54420
1239920
SH
SOLE
1111796
0
128124
JOHNSON CTLS INTL PLC
SHS
G51502105
260
49500
SH
Call
SOLE
0
0
0
JONES LANG LASALLE INC
COM
48020Q107
3419
24588
SH
SOLE
21146
0
3442
JP MORGAN EXCHANGE TRADED FD
BETBULD JAPAN
46641Q712
11182
471010
SH
SOLE
470065
0
945
JP MORGAN EXCHANGE TRADED FD
BETBULD MSCI
46641Q738
2583
28674
SH
SOLE
0
0
28674
JP MORGAN EXCHANGE TRADED FD
DIV RTN EM EQT
46641Q308
3103
59164
SH
SOLE
0
0
59164
JP MORGAN EXCHANGE TRADED FD
DIV RTN INT EQ
46641Q209
20466
384920
SH
SOLE
257287
0
127633
JP MORGAN EXCHANGE TRADED FD
DIVERSFED RTRN
46641Q886
231
3463
SH
SOLE
0
0
3463
JP MORGAN EXCHANGE TRADED FD
JPMORGAN DIVER
46641Q407
479
6314
SH
SOLE
0
0
6314
JP MORGAN EXCHANGE TRADED FD
ULTRA SHRT INC
46641Q837
103340
2049366
SH
SOLE
33317
0
2016049
JP MORGAN EXCHANGE TRADED FD
ULTRA SHT MUNCPL
46641Q654
589
11683
SH
SOLE
0
0
11683
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
2237
96119
SH
SOLE
0
0
96119
JPMORGAN CHASE & CO
COM
46625H100
746451
6342489
SH
SOLE
1471265
0
4871224
JPMORGAN CHASE & CO
COM
46625H100
8
22300
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
220
113400
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
10
17400
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
43
13400
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
41
29600
SH
Call
SOLE
0
0
0
JUNIPER NETWORKS INC
COM
48203R104
214
8643
SH
SOLE
2217
0
6426
KADANT INC
COM
48282T104
797
9073
SH
SOLE
8774
0
299
KAMAN CORP
COM
483548103
253
4261
SH
SOLE
0
0
4261
KANDI TECHNOLOGIES GROUP INC
COM
483709101
55
11900
SH
SOLE
0
0
11900
KANSAS CITY SOUTHERN
COM NEW
485170302
92751
697304
SH
SOLE
169769
0
527535
KANSAS CITY SOUTHERN
COM NEW
485170302
34
21900
SH
Call
SOLE
0
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
335
21100
SH
Call
SOLE
0
0
0
KAR AUCTION SVCS INC
COM
48238T109
20234
824179
SH
SOLE
790394
0
33785
KAYNE ANDERSN MLP MIDS INVT
COM
486606106
9632
666101
SH
SOLE
0
0
666101
KAYNE ANDERSON MDSTM ENERGY
COM
48661E108
10058
928743
SH
SOLE
0
0
928743
KEARNY FINL CORP MD
COM
48716P108
4178
320362
SH
SOLE
315122
0
5240
KELLOGG CO
COM
487836108
10102
156976
SH
SOLE
201
0
156775
KEMPER CORP DEL
COM
488401100
1054
13521
SH
SOLE
5525
0
7996
KENNAMETAL INC
COM
489170100
853
27764
SH
SOLE
27114
0
650
KENNEDY-WILSON HLDGS INC
COM
489398107
962
43872
SH
SOLE
18707
0
25165
KEURIG DR PEPPER INC
COM
49271V100
17038
623649
SH
SOLE
251054
0
372595
KEYCORP NEW
COM
493267108
20445
1146022
SH
SOLE
585821
0
560201
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
14966
153888
SH
SOLE
69243
0
84645
KILROY RLTY CORP
COM
49427F108
4211
54062
SH
SOLE
53024
0
1038
KIMBALL ELECTRONICS INC
COM
49428J109
1293
89102
SH
SOLE
89038
0
64
KIMBALL INTL INC
CL B
494274103
1382
71596
SH
SOLE
71553
0
43
KIMBELL RTY PARTNERS LP
UNIT
49435R102
4732
321693
SH
SOLE
0
0
321693
KIMBERLY CLARK CORP
COM
494368103
181781
1279688
SH
SOLE
906819
0
372869
KIMCO RLTY CORP
COM
49446R109
1869
89497
SH
SOLE
0
0
89497
KINDER MORGAN INC DEL
COM
49456B101
132909
6448763
SH
SOLE
4082236
0
2366527
KINROSS GOLD CORP
COM
496902404
242
52631
SH
SOLE
0
0
52631
KINSALE CAP GROUP INC
COM
49714P108
1411
13660
SH
SOLE
0
0
13660
KIRKLAND LAKE GOLD LTD
COM
49741E100
4777
106580
SH
SOLE
0
0
106580
KIRKLAND LAKE GOLD LTD
COM
49741E100
43
16300
SH
Call
SOLE
0
0
0
KITE RLTY GROUP TR
COM NEW
49803T300
728
45070
SH
SOLE
17512
0
27558
KKR & CO INC
CL A
48251W104
7547
281080
SH
SOLE
153820
0
127260
KKR INCOME OPPORTUNITIES FD
COM
48249T106
196
12577
SH
SOLE
0
0
12577
KKR REAL ESTATE FIN TR INC
NOTE 6.125% 5/1
48251KAB6
7352
7060000
PRN
SOLE
0
0
7060000
KLA CORPORATION
COM NEW
482480100
41660
261271
SH
SOLE
193236
0
68035
KLA CORPORATION
COM NEW
482480100
429
18400
SH
Call
SOLE
0
0
0
KLX ENERGY SERVICS HOLDNGS I
COM
48253L106
684
79111
SH
SOLE
78243
0
868
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
1992
54883
SH
SOLE
14965
0
39918
KNOLL INC
COM NEW
498904200
2400
94665
SH
SOLE
0
0
94665
KNOT OFFSHORE PARTNERS LP
COM UNITS
Y48125101
1247
65344
SH
SOLE
0
0
65344
KNOWLES CORP
COM
49926D109
233
11443
SH
SOLE
0
0
11443
KODIAK SCIENCES INC
COM
50015M109
672
46701
SH
SOLE
0
0
46701
KOHLS CORP
COM
500255104
1832
36885
SH
SOLE
2683
0
34202
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
4707
102030
SH
SOLE
17326
0
84704
KONTOOR BRANDS INC
COM
50050N103
3815
108685
SH
SOLE
82472
0
26213
KOPPERS HOLDINGS INC
COM
50060P106
374
12807
SH
SOLE
12714
0
93
KOSMOS ENERGY LTD
COM
500688106
1293
207244
SH
SOLE
0
0
207244
KRAFT HEINZ CO
COM
500754106
13160
471085
SH
SOLE
3638
0
467447
KRANESHARES TR
BOSERA MSCI CH
500767405
483
16130
SH
SOLE
0
0
16130
KRANESHARES TR
CSI CHI INTERNET
500767306
1908
46169
SH
SOLE
0
0
46169
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
50077B207
1924
103486
SH
SOLE
0
0
103486
KROGER CO
COM
501044101
22321
865828
SH
SOLE
433740
0
432088
KROGER CO
COM
501044101
122
61100
SH
Call
SOLE
0
0
0
KROGER CO
COM
501044101
14
12100
SH
Call
SOLE
0
0
0
KRONOS WORLDWIDE INC
COM
50105F105
772
62415
SH
SOLE
0
0
62415
KULICKE & SOFFA INDS INC
COM
501242101
8041
342453
SH
SOLE
318355
0
24098
KURA ONCOLOGY INC
COM
50127T109
283
18669
SH
SOLE
18149
0
520
L BRANDS INC
COM
501797104
5951
303782
SH
SOLE
3936
0
299846
L3HARRIS TECHNOLOGIES INC
COM
502431109
180664
865862
SH
SOLE
376917
0
488945
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
19199
114281
SH
SOLE
79495
0
34786
LABORATORY CORP AMER HLDGS
NOTE 9/1
50540RAG7
1499
668000
PRN
SOLE
0
0
668000
LADDER CAP CORP
CL A
505743104
39419
2282523
SH
SOLE
1719592
0
562931
LADENBURG THALMAN FIN SVCS I
COM
50575Q102
213
90041
SH
SOLE
0
0
90041
LAKELAND FINL CORP
COM
511656100
390
8859
SH
SOLE
4614
0
4245
LAM RESEARCH CORP
COM
512807108
24135
104424
SH
SOLE
55201
0
49223
LAMAR ADVERTISING CO NEW
CL A
512816109
4179
51001
SH
SOLE
4537
0
46464
LAMB WESTON HLDGS INC
COM
513272104
1794
24674
SH
SOLE
7818
0
16856
LANCASTER COLONY CORP
COM
513847103
880
6345
SH
SOLE
0
0
6345
LANDMARK INFRASTRUCTURE LP
7% CNV PFD UNT C
51508J405
6922
263688
SH
SOLE
0
0
263688
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
5717
316907
SH
SOLE
0
0
316907
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
38
39800
SH
Call
SOLE
0
0
0
LANDSTAR SYS INC
COM
515098101
20556
182592
SH
SOLE
176295
0
6297
LAS VEGAS SANDS CORP
COM
517834107
37686
652453
SH
SOLE
442765
0
209688
LATTICE STRATEGIES TR
HARTFORD MLT ETF
518416102
19025
682373
SH
SOLE
0
0
682373
LATTICE STRATEGIES TR
HARTFORD US EQTY
518416409
543
16846
SH
SOLE
0
0
16846
LAUDER ESTEE COS INC
CL A
518439104
98881
496986
SH
SOLE
57602
0
439384
LAZARD GLB TTL RET&INCM FD I
COM
52106W103
9744
623419
SH
SOLE
0
0
623419
LAZARD LTD
SHS A
G54050102
14895
425557
SH
SOLE
385115
0
40442
LAZARD WORLD DIVID & INCOME
COM
521076109
379
40582
SH
SOLE
0
0
40582
LCI INDS
COM
50189K103
6993
76132
SH
SOLE
72324
0
3808
LCNB CORP
COM
50181P100
186
10460
SH
SOLE
0
0
10460
LEAR CORP
COM NEW
521865204
7008
59444
SH
SOLE
51230
0
8214
LEGG MASON ETF INVESTMENT TR
INT LW VTY HGH
52468L505
549
20542
SH
SOLE
0
0
20542
LEGG MASON ETF INVESTMENT TR
L VOL H DIV ETF
52468L406
3016
89789
SH
SOLE
0
0
89789
LEGG MASON ETF INVT TR
CLRBRG GWT ETF
524682101
3565
112591
SH
SOLE
0
0
112591
LEGG MASON INC
COM
524901105
31457
823688
SH
SOLE
810243
0
13445
LEGGETT & PLATT INC
COM
524660107
31450
768193
SH
SOLE
652609
0
115584
LEIDOS HLDGS INC
COM
525327102
21872
254684
SH
SOLE
210806
0
43878
LEMAITRE VASCULAR INC
COM
525558201
977
28592
SH
SOLE
0
0
28592
LENDINGTREE INC NEW
COM
52603B107
492
1586
SH
SOLE
0
0
1586
LENNAR CORP
CL A
526057104
14354
257005
SH
SOLE
162312
0
94693
LENNOX INTL INC
COM
526107107
5771
23753
SH
SOLE
21866
0
1887
LEVEL ONE BANCORP INC
COM
52730D208
297
12333
SH
SOLE
0
0
12333
LEVI STRAUSS & CO NEW
CL A COM STK
52736R102
877
46074
SH
SOLE
0
0
46074
LEXINFINTECH HLDGS LTD
ADR
528877103
624
62197
SH
SOLE
0
0
62197
LEXINGTON REALTY TRUST
COM
529043101
585
57092
SH
SOLE
0
0
57092
LGI HOMES INC
COM
50187T106
1154
13852
SH
SOLE
5944
0
7908
LHC GROUP INC
COM
50187A107
857
7551
SH
SOLE
2831
0
4720
LIBERTY ALL STAR EQUITY FD
SH BEN INT
530158104
5397
843227
SH
SOLE
0
0
843227
LIBERTY ALL-STAR GROWTH FD I
COM
529900102
222
37581
SH
SOLE
0
0
37581
LIBERTY BROADBAND CORP
COM SER A
530307107
5944
56866
SH
SOLE
34926
0
21940
LIBERTY BROADBAND CORP
COM SER C
530307305
36012
344049
SH
SOLE
323843
0
20206
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
2119
85634
SH
SOLE
6506
0
79128
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
7853
330076
SH
SOLE
279197
0
50879
LIBERTY LATIN AMERICA LTD
COM CL A
G9001E102
2277
133418
SH
SOLE
128860
0
4558
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
9178
536892
SH
SOLE
522586
0
14306
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
205
7369
SH
SOLE
0
0
7369
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
8875
213495
SH
SOLE
151393
0
62102
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
4356
156976
SH
SOLE
145601
0
11375
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
34121
813186
SH
SOLE
692848
0
120338
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
5676
143358
SH
SOLE
136335
0
7023
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
9031
217135
SH
SOLE
198582
0
18553
LIBERTY PPTY TR
SH BEN INT
531172104
298
5812
SH
SOLE
0
0
5812
LIFE STORAGE INC
COM
53223X107
1093
10374
SH
SOLE
0
0
10374
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
1167
11721
SH
SOLE
5798
0
5923
LILIS ENERGY INC
COM NEW
532403201
35
105000
SH
SOLE
0
0
105000
LILLY ELI & CO
COM
532457108
76020
679786
SH
SOLE
355784
0
324002
LINCOLN ELEC HLDGS INC
COM
533900106
8514
98131
SH
SOLE
95830
0
2301
LINCOLN NATL CORP IND
COM
534187109
4484
74329
SH
SOLE
8896
0
65433
LINDE PLC
SHS
G5494J103
103236
532090
SH
SOLE
362311
0
169779
LINDSAY CORP
COM
535555106
1882
20269
SH
SOLE
20037
0
232
LINEAGE CELL THERAPEUTICS IN
COM
53566P109
12
12213
SH
SOLE
0
0
12213
LIONS GATE ENTMNT CORP
CL A VTG
535919401
667
72105
SH
SOLE
68799
0
3306
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
3015
344909
SH
SOLE
258852
0
86057
LITHIA MTRS INC
CL A
536797103
4460
33694
SH
SOLE
16960
0
16734
LITTELFUSE INC
COM
537008104
11912
67179
SH
SOLE
66510
0
669
LIVE NATION ENTERTAINMENT IN
COM
538034109
7857
118442
SH
SOLE
100488
0
17954
LIVE OAK BANCSHARES INC
COM
53803X105
403
22291
SH
SOLE
0
0
22291
LIVENT CORP
COM
53814L108
592
88482
SH
SOLE
46696
0
41786
LIVEPERSON INC
COM
538146101
1506
42185
SH
SOLE
0
0
42185
LIVERAMP HLDGS INC
COM
53815P108
220
5119
SH
SOLE
0
0
5119
LKQ CORP
COM
501889208
30712
976539
SH
SOLE
906960
0
69579
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
15309
5798907
SH
SOLE
4230002
0
1568905
LMP CAP & INCOME FD INC
COM
50208A102
12622
894580
SH
SOLE
0
0
894580
LOCKHEED MARTIN CORP
COM
539830109
209453
536948
SH
SOLE
275338
0
261610
LOEWS CORP
COM
540424108
6276
121902
SH
SOLE
112370
0
9532
LOGITECH INTL S A
SHS
H50430232
1543
38038
SH
SOLE
4102
0
33936
LOGMEIN INC
COM
54142L109
5251
74002
SH
SOLE
71790
0
2212
LONESTAR RES US INC
CL A VTG
54240F103
47
17232
SH
SOLE
0
0
17232
LOUISIANA PAC CORP
COM
546347105
232
9425
SH
SOLE
4912
0
4513
LOWES COS INC
COM
548661107
74003
673000
SH
SOLE
156748
0
516252
LOWES COS INC
COM
548661107
141
22100
SH
Call
SOLE
0
0
0
LOWES COS INC
COM
548661107
412
22100
SH
Call
SOLE
0
0
0
LPL FINL HLDGS INC
COM
50212V100
24477
298861
SH
SOLE
296190
0
2671
LTC PPTYS INC
COM
502175102
3188
62242
SH
SOLE
0
0
62242
LUCKIN COFFEE INC
SPONSORED ADS
54951L109
227
11963
SH
SOLE
0
0
11963
LULULEMON ATHLETICA INC
COM
550021109
28017
145522
SH
SOLE
66885
0
78637
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
429
43446
SH
SOLE
0
0
43446
LUMENTUM HLDGS INC
COM
55024U109
7337
136989
SH
SOLE
12809
0
124180
LUNA INNOVATIONS
COM
550351100
472
81459
SH
SOLE
0
0
81459
LUXFER HOLDINGS PLC
SHS
G5698W116
1288
82699
SH
SOLE
77234
0
5465
LYFT INC
CL A COM
55087P104
3533
86498
SH
SOLE
0
0
86498
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
96087
1073955
SH
SOLE
914331
0
159624
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
68
10900
SH
Call
SOLE
0
0
0
M & T BK CORP
COM
55261F104
6570
41585
SH
SOLE
24509
0
17076
M D C HLDGS INC
COM
552676108
3337
77419
SH
SOLE
31057
0
46362
MACATAWA BK CORP
COM
554225102
260
25010
SH
SOLE
0
0
25010
MACQUARIE FT TR GB INF UT DI
COM
55607W100
130
13070
SH
SOLE
0
0
13070
MACQUARIE GLBL INFRA TOTL RE
COM
55608D101
6388
265273
SH
SOLE
0
0
265273
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
6279
159070
SH
SOLE
0
0
159070
MACYS INC
COM
55616P104
2760
177620
SH
SOLE
71058
0
106562
MADDEN STEVEN LTD
COM
556269108
1317
36790
SH
SOLE
36051
0
739
MADISON CVRED CALL & EQ STR
COM
557437100
705
110223
SH
SOLE
0
0
110223
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
791
3001
SH
SOLE
0
0
3001
MAG SILVER CORP
COM
55903Q104
349
32827
SH
SOLE
0
0
32827
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
58467
882252
SH
SOLE
464680
0
417572
MAGNA INTL INC
COM
559222401
2451
45948
SH
SOLE
0
0
45948
MAIN STREET CAPITAL CORP
COM
56035L104
5840
135158
SH
SOLE
0
0
135158
MAINSTAY MACKAY DEFINDTRM MU
COM
56064K100
10705
510259
SH
SOLE
0
0
510259
MANAGED PORTFOLIO SER
TORTOISE NRAM PI
56167N720
960
41023
SH
SOLE
0
0
41023
MANHATTAN ASSOCS INC
COM
562750109
4930
61116
SH
SOLE
53460
0
7656
MANITOWOC CO INC
COM NEW
563571405
172
13742
SH
SOLE
6121
0
7621
MANNING & NAPIER INC
CL A
56382Q102
77
41000
SH
SOLE
0
0
41000
MANNKIND CORP
COM NEW
56400P706
480
383818
SH
SOLE
0
0
383818
MANPOWERGROUP INC
COM
56418H100
3354
39813
SH
SOLE
37770
0
2043
MANULIFE FINL CORP
COM
56501R106
2917
158915
SH
SOLE
33343
0
125572
MARATHON OIL CORP
COM
565849106
12068
983554
SH
SOLE
178774
0
804780
MARATHON PETE CORP
COM
56585A102
290064
4774722
SH
SOLE
1075719
0
3699003
MARATHON PETE CORP
COM
56585A102
196
98300
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
35
13100
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
49
12200
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
14
12600
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
3
15200
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
2
13800
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
64
10100
SH
Call
SOLE
0
0
0
MARCHEX INC
CL B
56624R108
634
201782
SH
SOLE
201638
0
144
MARINEMAX INC
COM
567908108
460
29698
SH
SOLE
28659
0
1039
MARKEL CORP
COM
570535104
31657
26785
SH
SOLE
22072
0
4713
MARKETAXESS HLDGS INC
COM
57060D108
35492
108373
SH
SOLE
104770
0
3603
MARRIOTT INTL INC NEW
CL A
571903202
37379
300545
SH
SOLE
26420
0
274125
MARRIOTT VACTINS WORLDWID CO
COM
57164Y107
3352
32350
SH
SOLE
19725
0
12625
MARRONE BIO INNOVATIONS INC
COM
57165B106
72
50784
SH
SOLE
0
0
50784
MARSH & MCLENNAN COS INC
COM
571748102
26464
264506
SH
SOLE
128165
0
136341
MARTIN MARIETTA MATLS INC
COM
573284106
9227
33658
SH
SOLE
25721
0
7937
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
13418
537378
SH
SOLE
494698
0
42680
MASCO CORP
COM
574599106
8310
199379
SH
SOLE
123743
0
75636
MASIMO CORP
COM
574795100
45337
304704
SH
SOLE
3506
0
301198
MASTEC INC
COM
576323109
16528
254554
SH
SOLE
21808
0
232746
MASTERCARD INC
CL A
57636Q104
243778
897655
SH
SOLE
596697
0
300958
MASTERCRAFT BOAT HLDGS INC
COM
57637H103
284
19050
SH
SOLE
0
0
19050
MATADOR RES CO
COM
576485205
2463
148975
SH
SOLE
75005
0
73970
MATCH GROUP INC
COM
57665R106
5404
75642
SH
SOLE
0
0
75642
MATERIALISE NV
SPONSORED ADS
57667T100
326
17661
SH
SOLE
0
0
17661
MATERION CORP
COM
576690101
472
7686
SH
SOLE
0
0
7686
MATINAS BIOPHARMA HLDGS INC
COM
576810105
11
17000
SH
SOLE
0
0
17000
MATSON INC
COM
57686G105
543
14482
SH
SOLE
14346
0
136
MATTEL INC
COM
577081102
238
20934
SH
SOLE
0
0
20934
MATTHEWS INTL CORP
CL A
577128101
10317
291532
SH
SOLE
288666
0
2866
MAUI LD & PINEAPPLE INC
COM
577345101
228
20925
SH
SOLE
0
0
20925
MAXAR TECHNOLOGIES INC
COM
57778K105
80
10556
SH
SOLE
0
0
10556
MAXIM INTEGRATED PRODS INC
COM
57772K101
6908
119287
SH
SOLE
33226
0
86061
MCCORMICK & CO INC
COM NON VTG
579780206
46041
294561
SH
SOLE
164626
0
129935
MCCORMICK & CO INC
COM VTG
579780107
246
1578
SH
SOLE
0
0
1578
MCDERMOTT INTL INC
COM
580037703
76
37704
SH
SOLE
0
0
37704
MCDONALDS CORP
COM
580135101
250983
1168918
SH
SOLE
585785
0
583133
MCEWEN MNG INC
COM
58039P107
62
39943
SH
SOLE
0
0
39943
MCKESSON CORP
COM
58155Q103
37160
271918
SH
SOLE
260763
0
11155
MDU RES GROUP INC
COM
552690109
5906
209523
SH
SOLE
191376
0
18147
MEDICAL PPTYS TRUST INC
COM
58463J304
31064
1588117
SH
SOLE
1104905
0
483212
MEDIDATA SOLUTIONS INC
COM
58471A105
420
4589
SH
SOLE
3746
0
843
MEDIFAST INC
COM
58470H101
532
5134
SH
SOLE
0
0
5134
MEDLEY CAP CORP
COM
58503F106
45
17454
SH
SOLE
0
0
17454
MEDPACE HLDGS INC
COM
58506Q109
1062
12638
SH
SOLE
5179
0
7459
MEDTRONIC PLC
SHS
G5960L103
392373
3612235
SH
SOLE
1305380
0
2306855
MEDTRONIC PLC
SHS
G5960L103
70
17400
SH
Call
SOLE
0
0
0
MEDTRONIC PLC
SHS
G5960L103
73
16000
SH
Call
SOLE
0
0
0
MEDTRONIC PLC
SHS
G5960L103
103
49600
SH
Call
SOLE
0
0
0
MELCO RESORTS AND ENTMT LTD
ADR
585464100
348
17936
SH
SOLE
15633
0
2303
MELLANOX TECHNOLOGIES LTD
SHS
M51363113
3859
35213
SH
SOLE
34244
0
969
MERCADOLIBRE INC
COM
58733R102
5434
9858
SH
SOLE
6798
0
3060
MERCK & CO INC
COM
58933Y105
503306
5978899
SH
SOLE
1694271
0
4284628
MERCK & CO INC
COM
58933Y105
75
54500
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
7
15600
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
131
15500
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
10
18400
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
23
28300
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
243
54700
SH
Call
SOLE
0
0
0
MERCURY GENL CORP NEW
COM
589400100
241
4307
SH
SOLE
0
0
4307
MERCURY SYS INC
COM
589378108
1637
20173
SH
SOLE
496
0
19677
MEREDITH CORP
COM
589433101
16030
437247
SH
SOLE
313601
0
123646
MERIT MED SYS INC
COM
589889104
1392
45714
SH
SOLE
16591
0
29123
MERITAGE HOMES CORP
COM
59001A102
275
3914
SH
SOLE
0
0
3914
MESA AIR GROUP INC
COM NEW
590479135
81
11950
SH
SOLE
0
0
11950
META FINL GROUP INC
COM
59100U108
221
6767
SH
SOLE
0
0
6767
METHANEX CORP
COM
59151K108
233
6549
SH
SOLE
0
0
6549
METLIFE INC
COM
59156R108
55427
1175300
SH
SOLE
912587
0
262713
METLIFE INC
COM
59156R108
26
58800
SH
Call
SOLE
0
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
5780
8206
SH
SOLE
6851
0
1355
MFA FINL INC
COM
55272X102
2448
332559
SH
SOLE
106184
0
226375
MFA FINL INC
NOTE 6.250% 6/1
55272XAA0
12475
12155000
PRN
SOLE
0
0
12155000
MFS CHARTER INCOME TR
SH BEN INT
552727109
561
67505
SH
SOLE
0
0
67505
MFS GOVT MKTS INCOME TR
SH BEN INT
552939100
120
26033
SH
SOLE
0
0
26033
MFS HIGH INCOME MUN TR
SH BEN INT
59318D104
492
89480
SH
SOLE
0
0
89480
MFS HIGH YIELD MUN TR
SH BEN INT
59318E102
522
111238
SH
SOLE
0
0
111238
MFS INTER INCOME TR
SH BEN INT
55273C107
355
92881
SH
SOLE
0
0
92881
MFS INVT GRADE MUN TR
SH BEN INT
59318B108
440
44264
SH
SOLE
0
0
44264
MFS MULTIMARKET INCOME TR
SH BEN INT
552737108
927
156902
SH
SOLE
0
0
156902
MFS MUN INCOME TR
SH BEN INT
552738106
751
106635
SH
SOLE
4722
0
101913
MGE ENERGY INC
COM
55277P104
619
7745
SH
SOLE
0
0
7745
MGIC INVT CORP WIS
COM
552848103
515
40910
SH
SOLE
21868
0
19042
MGM GROWTH PPTYS LLC
CL A COM
55303A105
1061
35322
SH
SOLE
18918
0
16404
MGM RESORTS INTERNATIONAL
COM
552953101
2686
96913
SH
SOLE
3127
0
93786
MICHAELS COS INC
COM
59408Q106
250
25568
SH
SOLE
0
0
25568
MICRO FOCUS INTERNATIONAL PL
SPON ADR NEW
594837403
6876
485914
SH
SOLE
474149
0
11765
MICROCHIP TECHNOLOGY INC
COM
595017104
36619
394115
SH
SOLE
16674
0
377441
MICROCHIP TECHNOLOGY INC
COM
595017104
19
22200
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
25797
602041
SH
SOLE
72599
0
529442
MICRON TECHNOLOGY INC
COM
595112103
27
25000
SH
Put
SOLE
0
0
25000
MICRON TECHNOLOGY INC
COM
595112103
3
10400
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
75
24600
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
1336066
9609848
SH
SOLE
2849899
0
6759949
MICROSOFT CORP
COM
594918104
377
81900
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
92
31100
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
1
11300
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
16
17200
SH
Call
SOLE
0
0
0
MID AMER APT CMNTYS INC
COM
59522J103
40603
312304
SH
SOLE
14016
0
298288
MIDDLEBY CORP
COM
596278101
1785
15268
SH
SOLE
12791
0
2477
MIDDLESEX WATER CO
COM
596680108
1405
21631
SH
SOLE
0
0
21631
MILLER HERMAN INC
COM
600544100
1759
38167
SH
SOLE
7957
0
30210
MILLER HOWARD HIGH INC EQTY
COM SHS BEN IN
600379101
2317
212745
SH
SOLE
0
0
212745
MIMECAST LTD
ORD SHS
G14838109
356
9987
SH
SOLE
0
0
9987
MITEK SYS INC
COM NEW
606710200
112
11643
SH
SOLE
0
0
11643
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
7141
1405659
SH
SOLE
1395186
0
10473
MIX TELEMATICS LTD
SPONSORED ADR
60688N102
300
21506
SH
SOLE
1000
0
20506
MIZUHO FINL GROUP INC
SPONSORED ADR
60687Y109
222
72400
SH
SOLE
71807
0
593
MKS INSTRUMENT INC
COM
55306N104
12967
140519
SH
SOLE
131915
0
8604
MOBILE MINI INC
COM
60740F105
484
13119
SH
SOLE
7503
0
5616
MOBILE TELESYSTEMS PJSC
SPONSORED ADR
607409109
93
11468
SH
SOLE
0
0
11468
MOBILEIRON INC
COM NEW
60739U204
260
39780
SH
SOLE
0
0
39780
MODERNA INC
COM
60770K107
211
13242
SH
SOLE
6554
0
6688
MOELIS & CO
CL A
60786M105
8114
247011
SH
SOLE
217776
0
29235
MOHAWK INDS INC
COM
608190104
9751
78596
SH
SOLE
44513
0
34083
MOLINA HEALTHCARE INC
COM
60855R100
3049
27786
SH
SOLE
23791
0
3995
MOLSON COORS BREWING CO
CL B
60871R209
30765
535049
SH
SOLE
460793
0
74256
MOMENTA PHARMACEUTICALS INC
COM
60877T100
159
12240
SH
SOLE
0
0
12240
MOMO INC
ADR
60879B107
1436
46339
SH
SOLE
0
0
46339
MONDELEZ INTL INC
CL A
609207105
79774
1442037
SH
SOLE
791078
0
650959
MONGODB INC
CL A
60937P106
1606
13328
SH
SOLE
0
0
13328
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
13807
958154
SH
SOLE
22343
0
935811
MONOLITHIC PWR SYS INC
COM
609839105
5071
32583
SH
SOLE
0
0
32583
MONOLITHIC PWR SYS INC
COM
609839105
34
17800
SH
Call
SOLE
0
0
0
MONRO INC
COM
610236101
779
9859
SH
SOLE
9479
0
380
MONROE CAP CORP
COM
610335101
166
15728
SH
SOLE
0
0
15728
MONSTER BEVERAGE CORP NEW
COM
61174X109
25434
438059
SH
SOLE
405065
0
32994
MOODYS CORP
COM
615369105
30304
147948
SH
SOLE
132827
0
15121
MOOG INC
CL A
615394202
262
3226
SH
SOLE
1540
0
1686
MORGAN STANLEY
COM NEW
617446448
24790
580971
SH
SOLE
296012
0
284959
MORGAN STANLEY EM MKTS DM DE
COM
617477104
151
22842
SH
SOLE
0
0
22842
MORNINGSTAR INC
COM
617700109
740
5067
SH
SOLE
2182
0
2885
MOSAIC CO NEW
COM
61945C103
8227
401302
SH
SOLE
352655
0
48647
MOTORCAR PTS AMER INC
COM
620071100
1956
115727
SH
SOLE
115666
0
61
MOTOROLA SOLUTIONS INC
COM NEW
620076307
268557
1575931
SH
SOLE
136685
0
1439246
MOTOROLA SOLUTIONS INC
COM NEW
620076307
199
39800
SH
Call
SOLE
0
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
177
35000
SH
Call
SOLE
0
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
99
14100
SH
Call
SOLE
0
0
0
MPLX LP
COM UNIT REP LTD
55336V100
10013
357487
SH
SOLE
0
0
357487
MR COOPER GROUP INC
COM
62482R107
130
12239
SH
SOLE
0
0
12239
MRC GLOBAL INC
COM
55345K103
239
19689
SH
SOLE
19591
0
98
MSA SAFETY INC
COM
553498106
6400
58651
SH
SOLE
56870
0
1781
MSC INDL DIRECT INC
CL A
553530106
22737
313488
SH
SOLE
303246
0
10242
MSCI INC
COM
55354G100
13117
60239
SH
SOLE
51572
0
8667
MSG NETWORK INC
CL A
553573106
3477
214340
SH
SOLE
212358
0
1982
MTS SYS CORP
COM
553777103
366
6625
SH
SOLE
6567
0
58
MUELLER WTR PRODS INC
COM SER A
624758108
261
23265
SH
SOLE
0
0
23265
MURPHY OIL CORP
COM
626717102
1876
84862
SH
SOLE
0
0
84862
MURPHY USA INC
COM
626755102
6124
71797
SH
SOLE
63106
0
8691
MYLAN N V
SHS EURO
N59465109
1629
82357
SH
SOLE
1038
0
81319
MYOKARDIA INC
COM
62857M105
449
8609
SH
SOLE
0
0
8609
NABORS INDUSTRIES LTD
SHS
G6359F103
163
87233
SH
SOLE
0
0
87233
NANOSTRING TECHNOLOGIES INC
COM
63009R109
562
26019
SH
SOLE
0
0
26019
NASDAQ INC
COM
631103108
18465
185855
SH
SOLE
155884
0
29971
NATHANS FAMOUS INC NEW
COM
632347100
787
10956
SH
SOLE
0
0
10956
NATIONAL BEVERAGE CORP
COM
635017106
269
6062
SH
SOLE
4801
0
1261
NATIONAL CINEMEDIA INC
COM
635309107
218
26607
SH
SOLE
26607
0
0
NATIONAL FUEL GAS CO N J
COM
636180101
711
15153
SH
SOLE
0
0
15153
NATIONAL GEN HLDGS CORP
COM
636220303
509
22112
SH
SOLE
22096
0
16
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
93146
1720783
SH
SOLE
1595780
0
125003
NATIONAL HEALTH INVS INC
COM
63633D104
5979
72568
SH
SOLE
67392
0
5176
NATIONAL HEALTHCARE CORP
COM
635906100
717
8761
SH
SOLE
1134
0
7627
NATIONAL OILWELL VARCO INC
COM
637071101
6571
309947
SH
SOLE
233190
0
76757
NATIONAL RETAIL PPTYS INC
COM
637417106
7653
135684
SH
SOLE
79624
0
56060
NATIONAL STORAGE AFFILIATES
COM SHS BEN IN
637870106
441
13220
SH
SOLE
10328
0
2892
NATIONAL VISION HLDGS INC
COM
63845R107
516
21419
SH
SOLE
21375
0
44
NAVISTAR INTL CORP NEW
COM
63934E108
269
9585
SH
SOLE
0
0
9585
NCR CORP NEW
COM
62886E108
14806
469136
SH
SOLE
466999
0
2137
NEKTAR THERAPEUTICS
COM
640268108
447
24532
SH
SOLE
0
0
24532
NEOGEN CORP
COM
640491106
1082
15892
SH
SOLE
569
0
15323
NEOGENOMICS INC
COM NEW
64049M209
1301
68053
SH
SOLE
33811
0
34242
NEOS THERAPEUTICS INC
COM
64052L106
16
10500
SH
SOLE
0
0
10500
NETAPP INC
COM
64110D104
4571
87042
SH
SOLE
17584
0
69458
NETAPP INC
COM
64110D104
65
21900
SH
Call
SOLE
0
0
0
NETEASE INC
SPONSORED ADS
64110W102
5003
18793
SH
SOLE
14698
0
4095
NETFLIX INC
COM
64110L106
91195
340763
SH
SOLE
64914
0
275849
NETGEAR INC
COM
64111Q104
354
10983
SH
SOLE
0
0
10983
NETSOL TECHNOLOGIES INC
COM PAR $.001
64115A402
622
110320
SH
SOLE
0
0
110320
NEUBERGER BERMAN HGH YLD FD
COM
64128C106
605
50153
SH
SOLE
0
0
50153
NEUBERGER BERMAN MLP AND ENR
COM
64129H104
1546
214759
SH
SOLE
0
0
214759
NEUBERGER BERMAN MUNI FD INC
COM
64124P101
2126
137610
SH
SOLE
0
0
137610
NEUBERGER BERMAN RE ES SEC F
COM
64190A103
490
86505
SH
SOLE
0
0
86505
NEUBERGER BRMAN NY MUNI FD I
COM
64124K102
221
17665
SH
SOLE
0
0
17665
NEUROCRINE BIOSCIENCES INC
COM
64125C109
8110
89998
SH
SOLE
69419
0
20579
NEUROTROPE INC
COM NEW
64129T207
10
11773
SH
SOLE
0
0
11773
NEW AGE BEVERAGES CORP
COM
64157V108
499
180629
SH
SOLE
0
0
180629
NEW AMER HIGH INCOME FD INC
COM NEW
641876800
336
38082
SH
SOLE
0
0
38082
NEW GOLD INC CDA
COM
644535106
117
116492
SH
SOLE
0
0
116492
NEW JERSEY RES
COM
646025106
3826
84599
SH
SOLE
0
0
84599
NEW MTN FIN CORP
COM
647551100
256
18747
SH
SOLE
0
0
18747
NEW MTN FIN CORP
NOTE 5.750% 8/1
647551AC4
2093
2000000
PRN
SOLE
0
0
2000000
NEW ORIENTAL ED & TECH GRP I
SPON ADR
647581107
2318
20926
SH
SOLE
1569
0
19357
NEW RELIC INC
COM
64829B100
1221
19868
SH
SOLE
3026
0
16842
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
4525
288555
SH
SOLE
1361
0
287194
NEW YORK CMNTY BANCORP INC
COM
649445103
4025
320735
SH
SOLE
0
0
320735
NEW YORK MTG TR INC
COM PAR $.02
649604501
150
24660
SH
SOLE
0
0
24660
NEW YORK MTG TR INC
NOTE 6.250% 1/1
649604AD7
17561
17301000
PRN
SOLE
0
0
17301000
NEWELL BRANDS INC
COM
651229106
7558
403758
SH
SOLE
0
0
403758
NEWMARK GROUP INC
CL A
65158N102
10840
1196508
SH
SOLE
857793
0
338715
NEWMARKET CORP
COM
651587107
706
1496
SH
SOLE
0
0
1496
NEWMONT GOLDCORP CORPORATION
COM
651639106
10040
264775
SH
SOLE
57502
0
207273
NEWMONT GOLDCORP CORPORATION
COM
651639106
36
18600
SH
Call
SOLE
0
0
0
NEWMONT GOLDCORP CORPORATION
COM
651639106
3
53600
SH
Call
SOLE
0
0
0
NEWS CORP NEW
CL A
65249B109
214
15392
SH
SOLE
11912
0
3480
NEWS CORP NEW
CL B
65249B208
749
52413
SH
SOLE
29053
0
23360
NEWTEK BUSINESS SVCS CORP
COM NEW
652526203
1477
65398
SH
SOLE
0
0
65398
NEXGEN ENERGY LTD
COM
65340P106
109
83853
SH
SOLE
0
0
83853
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
654
13994
SH
SOLE
0
0
13994
NEXPOINT STRATEGIC OPORTUNT
COM NEW
65340G205
9949
554860
SH
SOLE
0
0
554860
NEXSTAR MEDIA GROUP INC
CL A
65336K103
1136
11109
SH
SOLE
566
0
10543
NEXTERA ENERGY INC
COM
65339F101
148100
635647
SH
SOLE
135517
0
500130
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
4737
89644
SH
SOLE
3622
0
86022
NGL ENERGY PARTNERS LP
COM UNIT REPST
62913M107
1891
135939
SH
SOLE
0
0
135939
NICE LTD
SPONSORED ADR
653656108
5840
40612
SH
SOLE
38983
0
1629
NIELSEN HLDGS PLC
SHS EUR
G6518L108
32253
1517811
SH
SOLE
1501376
0
16435
NIKE INC
CL B
654106103
100093
1065705
SH
SOLE
404759
0
660946
NIO INC
SPON ADS
62914V106
54
34716
SH
SOLE
0
0
34716
NISOURCE INC
COM
65473P105
4049
135312
SH
SOLE
46934
0
88378
NLIGHT INC
COM
65487K100
510
32554
SH
SOLE
0
0
32554
NMI HLDGS INC
CL A
629209305
529
20134
SH
SOLE
18160
0
1974
NN INC
COM
629337106
140
19650
SH
SOLE
0
0
19650
NOAH HLDGS LTD
SPON ADS CL A
65487X102
722
24714
SH
SOLE
0
0
24714
NOBLE ENERGY INC
COM
655044105
13538
602759
SH
SOLE
571921
0
30838
NOBLE MIDSTREAM PARTNERS LP
COM UNIT REPST
65506L105
809
33532
SH
SOLE
0
0
33532
NOKIA CORP
SPONSORED ADR
654902204
6576
1299666
SH
SOLE
84300
0
1215366
NOMAD FOODS LTD
USD ORD SHS
G6564A105
8342
406922
SH
SOLE
398524
0
8398
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
77
35500
SH
SOLE
0
0
35500
NORDSON CORP
COM
655663102
19095
130551
SH
SOLE
101317
0
29234
NORDSTROM INC
COM
655664100
1597
47433
SH
SOLE
0
0
47433
NORFOLK SOUTHERN CORP
COM
655844108
41093
228720
SH
SOLE
25875
0
202845
NORTH AMERN CONSTR GROUP LTD
COM
656811106
345
29893
SH
SOLE
0
0
29893
NORTHERN TR CORP
COM
665859104
6115
65525
SH
SOLE
22381
0
43144
NORTHROP GRUMMAN CORP
COM
666807102
40082
106942
SH
SOLE
32609
0
74333
NORTHWEST BANCSHARES INC MD
COM
667340103
742
45265
SH
SOLE
0
0
45265
NORTHWEST NAT HLDG CO
COM
66765N105
588
8244
SH
SOLE
3033
0
5211
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
3959
76472
SH
SOLE
22935
0
53537
NOVAGOLD RES INC
COM NEW
66987E206
240
39516
SH
SOLE
0
0
39516
NOVAN INC
COM
66988N106
68
26544
SH
SOLE
0
0
26544
NOVARTIS A G
SPONSORED ADR
66987V109
102820
1183198
SH
SOLE
924037
0
259161
NOVO-NORDISK A S
ADR
670100205
62620
1211215
SH
SOLE
1113287
0
97928
NOVOCURE LTD
ORD SHS
G6674U108
1177
15740
SH
SOLE
7881
0
7859
NOW INC
COM
67011P100
4197
365904
SH
SOLE
362432
0
3472
NRG ENERGY INC
COM NEW
629377508
293
7407
SH
SOLE
0
0
7407
NU SKIN ENTERPRISES INC
CL A
67018T105
433
10177
SH
SOLE
8492
0
1685
NUANCE COMMUNICATIONS INC
COM
67020Y100
19927
1221760
SH
SOLE
1075720
0
146040
NUANCE COMMUNICATIONS INC
COM
67020Y100
6
28000
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
DEBT 1.500%11/0
67020YAG5
205
205000
PRN
SOLE
0
0
205000
NUCOR CORP
COM
670346105
23103
453801
SH
SOLE
251007
0
202794
NUSHARES ETF TR
NUVEEN ESG INTL
67092P805
348
13473
SH
SOLE
0
0
13473
NUSHARES ETF TR
NUVEEN ESG LRGCP
67092P201
201
5279
SH
SOLE
0
0
5279
NUSHARES ETF TR
NUVEEN ESG LRGVL
67092P300
352
11275
SH
SOLE
0
0
11275
NUSTAR ENERGY LP
UNIT COM
67058H102
995
35134
SH
SOLE
0
0
35134
NUTANIX INC
CL A
67059N108
8189
311980
SH
SOLE
231493
0
80487
NUTRIEN LTD
COM
67077M108
27957
560859
SH
SOLE
414185
0
146674
NUVASIVE INC
COM
670704105
3081
48605
SH
SOLE
48108
0
497
NUVEEN ALL CAP ENE MLP OPPO
COM
67075E108
333
58393
SH
SOLE
0
0
58393
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
3690
220552
SH
SOLE
3692
0
216860
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
6194
432817
SH
SOLE
2488
0
430329
NUVEEN CA QUALTY MUN INCOME
COM
67066Y105
989
66009
SH
SOLE
0
0
66009
NUVEEN CALIF MUN VALUE FD
COM
67062C107
129
12141
SH
SOLE
0
0
12141
NUVEEN CALIF MUNICPAL VALU F
COM
6706EB106
194
11700
SH
SOLE
0
0
11700
NUVEEN CALIFORNIA AMT QLT MU
COM
670651108
1011
66855
SH
SOLE
0
0
66855
NUVEEN CONNECTICUT QLTY MUN
COM
67060D107
170
12643
SH
SOLE
0
0
12643
NUVEEN CORE EQUITY ALPHA FUN
COM
67090X107
4528
315993
SH
SOLE
0
0
315993
NUVEEN CR OPPORTUNITIES 2022
COM
67075U102
536
54338
SH
SOLE
0
0
54338
NUVEEN CR STRATEGIES INCM FD
COM SHS
67073D102
3455
461908
SH
SOLE
0
0
461908
NUVEEN DIVERSIFIED DIV INCM
COM
6706EP105
1229
112060
SH
SOLE
0
0
112060
NUVEEN DOW 30 DYN OVERWRITE
SHS
67075F105
3851
216119
SH
SOLE
0
0
216119
NUVEEN EMERGING MKTS DEBT 20
COM
67077P101
341
39227
SH
SOLE
0
0
39227
NUVEEN ENERGY MLP TOTL RTRNF
COM
67074U103
836
96626
SH
SOLE
0
0
96626
NUVEEN ENHANCED MUN VALUE FD
COM
67074M101
189
13214
SH
SOLE
0
0
13214
NUVEEN FLOATING RATE INCOME
COM
67072T108
414
42596
SH
SOLE
0
0
42596
NUVEEN FLTNG RTE INCM OPP FD
COM SHS
6706EN100
1631
170993
SH
SOLE
0
0
170993
NUVEEN GLOBAL HIGH INCOME FD
SHS
67075G103
463
29765
SH
SOLE
0
0
29765
NUVEEN HIGH INCOME 2020 TARG
COM
67075L102
400
40311
SH
SOLE
0
0
40311
NUVEEN HIGH INCOME DECMBR 20
COM
67076E107
519
52587
SH
SOLE
0
0
52587
NUVEEN HIGH INCOME NOVEMBER
COM
67077N106
776
78494
SH
SOLE
0
0
78494
NUVEEN INT DUR QUAL MUN TRM
COM
670677103
2926
214031
SH
SOLE
0
0
214031
NUVEEN INTER DURATION MN TMF
COM
670671106
4999
364092
SH
SOLE
0
0
364092
NUVEEN MARYLAND QLT MUN INC
COM
67061Q107
230
17220
SH
SOLE
0
0
17220
NUVEEN MICHIGAN QLT MUN INC
COM
670979103
242
17365
SH
SOLE
0
0
17365
NUVEEN MTG OPPORTUNITY TERM
COM
670735109
981
42559
SH
SOLE
0
0
42559
NUVEEN MUN 2021 TARGET TERM
COM
670687102
152
15560
SH
SOLE
0
0
15560
NUVEEN MUN HIGH INCOME OPP F
COM
670682103
2208
154646
SH
SOLE
2310
0
152336
NUVEEN MUN INCOME FD INC
COM
67062J102
452
39293
SH
SOLE
0
0
39293
NUVEEN MUN VALUE FD INC
COM
670928100
6327
602037
SH
SOLE
0
0
602037
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
2054
126526
SH
SOLE
2309
0
124217
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
5754
259639
SH
SOLE
0
0
259639
NUVEEN NEW JERSEY QULT MUN F
COM
67069Y102
174
12047
SH
SOLE
0
0
12047
NUVEEN NEW YORK AMT QLT MUNI
COM
670656107
1522
113104
SH
SOLE
0
0
113104
NUVEEN NEW YORK QLT MUN INC
COM
67066X107
251
17613
SH
SOLE
0
0
17613
NUVEEN NORTH CAROLINA QLTY M
COM
67060P100
1274
94287
SH
SOLE
0
0
94287
NUVEEN OHIO QLTY MUN INCOME
COM
670980101
4648
294522
SH
SOLE
0
0
294522
NUVEEN PENNSYLVANIA QLT MUN
COM
670972108
903
64510
SH
SOLE
0
0
64510
NUVEEN PFD & INCM OPPORTNYS
COM
67073B106
3097
308149
SH
SOLE
0
0
308149
NUVEEN PFD & INCM SECURTIES
COM
67072C105
5318
539910
SH
SOLE
0
0
539910
NUVEEN PFD & INCOME 2022 TER
COM
67075T105
385
15850
SH
SOLE
0
0
15850
NUVEEN PFD & INCOME TERM FD
COM
67075A106
4695
189832
SH
SOLE
0
0
189832
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
2622
182580
SH
SOLE
0
0
182580
NUVEEN REAL ASSET INM AND GW
COM
67074Y105
823
47022
SH
SOLE
0
0
47022
NUVEEN REAL ESTATE INCOME FD
COM
67071B108
223
20318
SH
SOLE
0
0
20318
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
3349
256206
SH
SOLE
250
0
255956
NUVEEN S&P 500 DYN OVERWRITE
COM
6706EW100
422
27421
SH
SOLE
0
0
27421
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
198
19034
SH
SOLE
0
0
19034
NUVEEN SELECT TAX FREE INCM
SH BEN INT
67062F100
228
14531
SH
SOLE
0
0
14531
NUVEEN SELECT TAX FREE INCM
SH BEN INT
67063C106
223
14854
SH
SOLE
0
0
14854
NUVEEN SELECT TAX FREE INCM
SH BEN INT
67063X100
464
28866
SH
SOLE
0
0
28866
NUVEEN SHT DUR CR OPP FD
COM
67074X107
198
13197
SH
SOLE
0
0
13197
NUVEEN SR INCOME FD
COM
67067Y104
79
13764
SH
SOLE
0
0
13764
NUVEEN TAX ADVANTAGED DIV GR
COM
67073G105
575
34384
SH
SOLE
0
0
34384
NUVEEN TAXABLE MUNICPL INCM
COM
67074C103
3653
163895
SH
SOLE
0
0
163895
NUVEEN TX ADV TOTAL RET STRG
COM
67090H102
461
40910
SH
SOLE
0
0
40910
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
758
54822
SH
SOLE
0
0
54822
NVENT ELECTRIC PLC
SHS
G6700G107
8367
379630
SH
SOLE
364159
0
15471
NVIDIA CORP
COM
67066G104
128095
735875
SH
SOLE
263814
0
472061
NVIDIA CORP
COM
67066G104
63
20300
SH
Call
SOLE
0
0
0
NVR INC
COM
62944T105
4914
1322
SH
SOLE
1002
0
320
NXP SEMICONDUCTORS N V
COM
N6596X109
70335
644552
SH
SOLE
242136
0
402416
NXP SEMICONDUCTORS N V
COM
N6596X109
30
17700
SH
Call
SOLE
0
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
41050
103009
SH
SOLE
18951
0
84058
OAKTREE SPECIALTY LENDING CO
COM
67401P108
5014
968040
SH
SOLE
882530
0
85510
OAKTREE STRATEGIC INCOME COR
COM
67402D104
3122
378408
SH
SOLE
0
0
378408
OASIS MIDSTREAM PARTNERS LP
COM UNITS REPS
67420T206
249
15571
SH
SOLE
0
0
15571
OASIS PETE INC NEW
COM
674215108
832
240566
SH
SOLE
0
0
240566
OASIS PETE INC NEW
NOTE 2.625% 9/1
674215AJ7
41
55000
PRN
SOLE
0
0
55000
OCCIDENTAL PETE CORP
COM
674599105
120307
2705362
SH
SOLE
2013314
0
692048
OCCIDENTAL PETE CORP
COM
674599105
3
11300
SH
Call
SOLE
0
0
0
OCEANEERING INTL INC
COM
675232102
498
36726
SH
SOLE
35557
0
1169
ODONATE THERAPEUTICS INC
COM
676079106
242
9305
SH
SOLE
6199
0
3106
OFFICE PPTYS INCOME TR
COM SHS BEN INT
67623C109
697
22756
SH
SOLE
1359
0
21397
OGE ENERGY CORP
COM
670837103
5540
122081
SH
SOLE
37092
0
84989
OIL STS INTL INC
COM
678026105
412
30999
SH
SOLE
10854
0
20145
OKTA INC
CL A
679295105
1333
13535
SH
SOLE
0
0
13535
OLD DOMINION FREIGHT LINE IN
COM
679580100
16052
94438
SH
SOLE
82992
0
11446
OLD LINE BANCSHARES INC
COM
67984M100
364
12564
SH
SOLE
0
0
12564
OLD NATL BANCORP IND
COM
680033107
213
12409
SH
SOLE
0
0
12409
OLD REP INTL CORP
COM
680223104
43862
1860916
SH
SOLE
1332231
0
528685
OLIN CORP
COM PAR $1
680665205
991
52955
SH
SOLE
0
0
52955
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
1040
17731
SH
SOLE
0
0
17731
OMEGA HEALTHCARE INVS INC
COM
681936100
36958
884376
SH
SOLE
551377
0
332999
OMEROS CORP
COM
682143102
1174
71900
SH
SOLE
0
0
71900
OMEROS CORP
COM
682143102
31
51400
SH
Call
SOLE
0
0
0
OMNICELL INC
COM
68213N109
705
9762
SH
SOLE
9067
0
695
OMNICOM GROUP INC
COM
681919106
47969
612631
SH
SOLE
532853
0
79778
ON SEMICONDUCTOR CORP
COM
682189105
1416
73717
SH
SOLE
2072
0
71645
ONE GAS INC
COM
68235P108
5339
55552
SH
SOLE
22401
0
33151
ONEMAIN HLDGS INC
COM
68268W103
3224
87887
SH
SOLE
63387
0
24500
ONEOK INC NEW
COM
682680103
82646
1121550
SH
SOLE
716256
0
405294
ONEOK INC NEW
COM
682680103
53
24600
SH
Call
SOLE
0
0
0
OPEN TEXT CORP
COM
683715106
330
8095
SH
SOLE
0
0
8095
OPKO HEALTH INC
COM
68375N103
343
163950
SH
SOLE
0
0
163950
OPTION CARE HEALTH INC
COM
68404L102
254
79500
SH
SOLE
0
0
79500
ORACLE CORP
COM
68389X105
117033
2126708
SH
SOLE
1222224
0
904484
ORANGE
SPONSORED ADR
684060106
342
21968
SH
SOLE
0
0
21968
ORBCOMM INC
COM
68555P100
1171
246079
SH
SOLE
0
0
246079
ORCHID IS CAP INC
COM
68571X103
587
102109
SH
SOLE
0
0
102109
ORGANOVO HLDGS INC
COM
68620A104
10
36804
SH
SOLE
0
0
36804
ORIGIN BANCORP INC
COM
68621T102
313
9264
SH
SOLE
0
0
9264
ORIX CORP
SPONSORED ADR
686330101
446
5933
SH
SOLE
4468
0
1465
OSHKOSH CORP
COM
688239201
2529
33360
SH
SOLE
17508
0
15852
OSI ETF TR
OSHARES FTSE
67110P100
317
11365
SH
SOLE
0
0
11365
OSI ETF TR
OSHARES FTSE EUR
67110P506
279
11690
SH
SOLE
0
0
11690
OSI ETF TR
OSHARS FTSE US
67110P407
5738
165116
SH
SOLE
0
0
165116
OTTER TAIL CORP
COM
689648103
675
12564
SH
SOLE
0
0
12564
OUTFRONT MEDIA INC
COM
69007J106
1189
42813
SH
SOLE
15680
0
27133
OWENS & MINOR INC NEW
COM
690732102
115
19850
SH
SOLE
0
0
19850
OWENS CORNING NEW
COM
690742101
10950
173258
SH
SOLE
137418
0
35840
OWENS ILL INC
COM NEW
690768403
546
53166
SH
SOLE
52226
0
940
OWL ROCK CAPITAL CORPORATION
COM
69121K104
292
18500
SH
SOLE
0
0
18500
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
3193
106055
SH
SOLE
101791
0
4264
PACCAR INC
COM
693718108
7595
108489
SH
SOLE
41088
0
67401
PACER FDS TR
BNCHMRK INFRA
69374H741
7055
219103
SH
SOLE
0
0
219103
PACER FDS TR
GLOBL CASH ETF
69374H709
3333
112270
SH
SOLE
0
0
112270
PACER FDS TR
TRENDP 100 ETF
69374H303
13486
375455
SH
SOLE
0
0
375455
PACER FDS TR
TRENDP US LAR CP
69374H105
56161
1807571
SH
SOLE
0
0
1807571
PACER FDS TR
TRENDP US MID CP
69374H204
7298
250086
SH
SOLE
0
0
250086
PACER FDS TR
TRENDPILOT EUR
69374H808
508
19242
SH
SOLE
0
0
19242
PACER FDS TR
US CASH COWS 100
69374H881
2763
95955
SH
SOLE
0
0
95955
PACIFIC BIOSCIENCES CALIF IN
COM
69404D108
62
12000
SH
SOLE
0
0
12000
PACIFIC PREMIER BANCORP
COM
69478X105
1694
54303
SH
SOLE
0
0
54303
PACIRA BIOSCIENCES
COM
695127100
259
6813
SH
SOLE
0
0
6813
PACKAGING CORP AMER
COM
695156109
18772
176924
SH
SOLE
89387
0
87537
PACWEST BANCORP DEL
COM
695263103
20027
551103
SH
SOLE
353668
0
197435
PAGSEGURO DIGITAL LTD
COM CL A
G68707101
6360
137330
SH
SOLE
88403
0
48927
PALO ALTO NETWORKS INC
COM
697435105
42003
206069
SH
SOLE
98941
0
107128
PAN AMERICAN SILVER CORP
COM
697900108
2374
151379
SH
SOLE
0
0
151379
PAN AMERICAN SILVER CORP
COM
697900108
35
21700
SH
Call
SOLE
0
0
0
PAN AMERICAN SILVER CORP
COM
697900108
46
51600
SH
Call
SOLE
0
0
0
PAPA JOHNS INTL INC
COM
698813102
405
7745
SH
SOLE
0
0
7745
PARATEK PHARMACEUTICALS INC
COM
699374302
252
58323
SH
SOLE
0
0
58323
PARK HOTELS RESORTS INC
COM
700517105
35021
1402511
SH
SOLE
1343203
0
59308
PARK NATL CORP
COM
700658107
1099
11594
SH
SOLE
0
0
11594
PARKER HANNIFIN CORP
COM
701094104
16403
90821
SH
SOLE
59836
0
30985
PARSLEY ENERGY INC
CL A
701877102
2269
135060
SH
SOLE
97655
0
37405
PARTY CITY HOLDCO INC
COM
702149105
65
11300
SH
SOLE
10238
0
1062
PATRIOT TRANSN HLDG INC
COM
70338W105
206
11528
SH
SOLE
0
0
11528
PATTERN ENERGY GROUP INC
CL A
70338P100
1490
55334
SH
SOLE
0
0
55334
PATTERSON COMPANIES INC
COM
703395103
1208
67772
SH
SOLE
61312
0
6460
PATTERSON UTI ENERGY INC
COM
703481101
1102
128841
SH
SOLE
35399
0
93442
PAYCHEX INC
COM
704326107
39475
476911
SH
SOLE
126738
0
350173
PAYCOM SOFTWARE INC
COM
70432V102
10665
50908
SH
SOLE
42866
0
8042
PAYLOCITY HLDG CORP
COM
70438V106
2284
23405
SH
SOLE
13727
0
9678
PAYPAL HLDGS INC
COM
70450Y103
108652
1048865
SH
SOLE
235619
0
813246
PAYPAL HLDGS INC
COM
70450Y103
327
20500
SH
Call
SOLE
0
0
0
PAYPAL HLDGS INC
COM
70450Y103
107
20500
SH
Call
SOLE
0
0
0
PBF ENERGY INC
CL A
69318G106
4355
160153
SH
SOLE
149749
0
10404
PBF LOGISTICS LP
UNIT LTD PTNR
69318Q104
806
38121
SH
SOLE
0
0
38121
PCM FUND INC
COM
69323T101
271
24362
SH
SOLE
0
0
24362
PDC ENERGY INC
COM
69327R101
901
32463
SH
SOLE
0
0
32463
PEARSON PLC
SPONSORED ADR
705015105
109
12006
SH
SOLE
0
0
12006
PEBBLEBROOK HOTEL TR
COM
70509V100
1929
69339
SH
SOLE
19958
0
49381
PEGASYSTEMS INC
COM
705573103
834
12263
SH
SOLE
11635
0
628
PEMBINA PIPELINE CORP
COM
706327103
16764
451979
SH
SOLE
422168
0
29811
PENN NATL GAMING INC
COM
707569109
2114
113505
SH
SOLE
43760
0
69745
PENNANTPARK INVT CORP
COM
708062104
105
16750
SH
SOLE
0
0
16750
PENNEY J C CORP INC
COM
708160106
231
259453
SH
SOLE
0
0
259453
PENNYMAC CORP
NOTE 5.375% 5/0
70932AAB9
11623
11551000
PRN
SOLE
0
0
11551000
PENNYMAC MTG INVT TR
COM
70931T103
750
33759
SH
SOLE
0
0
33759
PENSKE AUTOMOTIVE GRP INC
COM
70959W103
312
6590
SH
SOLE
0
0
6590
PENTAIR PLC
SHS
G7S00T104
14657
387763
SH
SOLE
359416
0
28347
PENUMBRA INC
COM
70975L107
391
2909
SH
SOLE
2808
0
101
PEOPLES UTD FINL INC
COM
712704105
9747
623434
SH
SOLE
519133
0
104301
PEPSICO INC
COM
713448108
326237
2379536
SH
SOLE
1350293
0
1029243
PERFORMANCE FOOD GROUP CO
COM
71377A103
912
19830
SH
SOLE
9259
0
10571
PERKINELMER INC
COM
714046109
1089
12784
SH
SOLE
816
0
11968
PERMIANVILLE RTY TR
TR UNIT
71425H100
184
70400
SH
SOLE
0
0
70400
PERRIGO CO PLC
SHS
G97822103
430
7702
SH
SOLE
2051
0
5651
PERSPECTA INC
COM
715347100
6109
233881
SH
SOLE
178953
0
54928
PETIQ INC
COM CL A
71639T106
3050
111894
SH
SOLE
0
0
111894
PETROLEO BRASILEIRO SA PETRO
SP ADR NON VTG
71654V101
146
11115
SH
SOLE
0
0
11115
PETROLEO BRASILEIRO SA PETRO
SPONSORED ADR
71654V408
227
15677
SH
SOLE
3544
0
12133
PFIZER INC
COM
717081103
451590
12568605
SH
SOLE
4773370
0
7795235
PFIZER INC
COM
717081103
6
19400
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
4
135300
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
8
42600
SH
Call
SOLE
0
0
0
PG&E CORP
COM
69331C108
587
58710
SH
SOLE
0
0
58710
PGIM ETF TR
ULTRA SHORT
69344A107
18170
362043
SH
SOLE
0
0
362043
PGIM GLOBAL HIGH YIELD FD IN
COM
69346J106
5255
365716
SH
SOLE
0
0
365716
PGIM HIGH YIELD BOND FUND IN
COM
69346H100
6496
434525
SH
SOLE
0
0
434525
PHILIP MORRIS INTL INC
COM
718172109
160254
2110542
SH
SOLE
1581944
0
528598
PHILLIPS 66
COM
718546104
59433
580398
SH
SOLE
154443
0
425955
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
1922
33950
SH
SOLE
0
0
33950
PHYSICIANS RLTY TR
COM
71943U104
3706
208797
SH
SOLE
86177
0
122620
PICO HLDGS INC
COM NEW
693366205
1266
125482
SH
SOLE
125416
0
66
PIERIS PHARMACEUTICALS INC
COM
720795103
233
68300
SH
SOLE
0
0
68300
PILGRIMS PRIDE CORP NEW
COM
72147K108
2191
68365
SH
SOLE
38525
0
29840
PIMCO CALIF MUN INCOME FD II
COM
72200M108
104
10636
SH
SOLE
0
0
10636
PIMCO CORPORATE & INCOME OPP
COM
72201B101
673
37074
SH
SOLE
0
0
37074
PIMCO CORPORATE INCOME STRAT
COM
72200U100
187
10177
SH
SOLE
0
0
10177
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
913
28057
SH
SOLE
0
0
28057
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
2367
96673
SH
SOLE
0
0
96673
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
1305
13085
SH
SOLE
6972
0
6113
PIMCO ETF TR
1-5 US TIP IDX
72201R205
3034
57883
SH
SOLE
0
0
57883
PIMCO ETF TR
25YR+ ZERO U S
72201R882
1071
7406
SH
SOLE
0
0
7406
PIMCO ETF TR
ACTIVE BD ETF
72201R775
25664
235660
SH
SOLE
0
0
235660
PIMCO ETF TR
BROAD US TIPS
72201R403
2216
36913
SH
SOLE
0
0
36913
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
31660
311212
SH
SOLE
0
0
311212
PIMCO ETF TR
ENHNCD LW DUR AC
72201R718
909
9061
SH
SOLE
0
0
9061
PIMCO ETF TR
INTER MUN BD ACT
72201R866
446
8063
SH
SOLE
0
0
8063
PIMCO ETF TR
INV GRD CRP BD
72201R817
434
3953
SH
SOLE
0
0
3953
PIMCO ETF TR
SHTRM MUN BD ACT
72201R874
310
6121
SH
SOLE
0
0
6121
PIMCO HIGH INCOME FD
COM SHS
722014107
101
13104
SH
SOLE
0
0
13104
PIMCO INCOME OPPORTUNITY FD
COM
72202B100
436
16369
SH
SOLE
0
0
16369
PIMCO INCOME STRATEGY FUND
COM
72201H108
193
16898
SH
SOLE
0
0
16898
PIMCO INCOME STRATEGY FUND I
COM
72201J104
596
57731
SH
SOLE
0
0
57731
PIMCO MUN INCOME FD II
COM
72200W106
883
56096
SH
SOLE
0
0
56096
PIMCO STRATEGIC INCOME FD IN
COM
72200X104
286
30914
SH
SOLE
0
0
30914
PINNACLE FINL PARTNERS INC
COM
72346Q104
4646
81871
SH
SOLE
53721
0
28150
PINNACLE WEST CAP CORP
COM
723484101
6768
69722
SH
SOLE
33935
0
35787
PINTEREST INC
CL A
72352L106
7162
270791
SH
SOLE
63808
0
206983
PIONEER FLOATING RATE TR
COM
72369J102
420
39875
SH
SOLE
0
0
39875
PIONEER MUN HIGH INCOME ADV
COM
723762100
816
74583
SH
SOLE
0
0
74583
PIONEER MUN HIGH INCOME TR
COM SHS
723763108
200
16051
SH
SOLE
0
0
16051
PIONEER NAT RES CO
COM
723787107
54688
434801
SH
SOLE
152404
0
282397
PIONEER NAT RES CO
COM
723787107
6
10700
SH
Call
SOLE
0
0
0
PIPER JAFFRAY COS
COM
724078100
383
5072
SH
SOLE
0
0
5072
PITNEY BOWES INC
COM
724479100
2062
451150
SH
SOLE
0
0
451150
PIXELWORKS INC
COM NEW
72581M305
281
76000
SH
SOLE
0
0
76000
PJT PARTNERS INC
COM CL A
69343T107
1805
44341
SH
SOLE
13763
0
30578
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
8099
390306
SH
SOLE
0
0
390306
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
20063
945014
SH
SOLE
803002
0
142012
PLANET FITNESS INC
CL A
72703H101
4856
83907
SH
SOLE
31678
0
52229
PLANTRONICS INC NEW
COM
727493108
479
12832
SH
SOLE
0
0
12832
PLUG POWER INC
COM NEW
72919P202
50
19169
SH
SOLE
0
0
19169
PLUMAS BANCORP
COM
729273102
1072
53110
SH
SOLE
0
0
53110
PLURALSIGHT INC
COM CL A
72941B106
2683
159732
SH
SOLE
1247
0
158485
PLURISTEM THERAPEUTICS INC
COM NEW
72940R300
46
12268
SH
SOLE
0
0
12268
PNC FINL SVCS GROUP INC
COM
693475105
158764
1132728
SH
SOLE
1024545
0
108183
PNM RES INC
COM
69349H107
2232
42857
SH
SOLE
39997
0
2860
POINTS INTL LTD
COM NEW
730843208
986
89873
SH
SOLE
89804
0
69
POLARIS INC
COM
731068102
12305
139813
SH
SOLE
23557
0
116256
POLYMET MINING CORP
COM
731916102
27
83865
SH
SOLE
0
0
83865
POLYONE CORP
COM
73179P106
334
10219
SH
SOLE
8297
0
1922
POOL CORPORATION
COM
73278L105
30620
151811
SH
SOLE
115042
0
36769
POPE RESOURCES A DELAWARE LP
DEPOSITRY RCPT
732857107
383
5429
SH
SOLE
0
0
5429
PORTLAND GEN ELEC CO
COM NEW
736508847
4797
85106
SH
SOLE
74828
0
10278
PORTOLA PHARMACEUTICALS INC
COM
737010108
1169
43583
SH
SOLE
5478
0
38105
POSCO
SPONSORED ADR
693483109
1846
39144
SH
SOLE
38731
0
413
POST HLDGS INC
COM
737446104
12250
115738
SH
SOLE
108605
0
7133
POTLATCHDELTIC CORPORATION
COM
737630103
5212
126871
SH
SOLE
115239
0
11632
POWER INTEGRATIONS INC
COM
739276103
1168
12915
SH
SOLE
12481
0
434
PPG INDS INC
COM
693506107
52003
438791
SH
SOLE
348791
0
90000
PPL CORP
COM
69351T106
90234
2865485
SH
SOLE
2505602
0
359883
PRA HEALTH SCIENCES INC
COM
69354M108
1140
11484
SH
SOLE
8696
0
2788
PRECISION DRILLING CORP
COM 2010
74022D308
21
18138
SH
SOLE
0
0
18138
PREFERRED APT CMNTYS INC
COM
74039L103
242
16755
SH
SOLE
0
0
16755
PREFERRED BK LOS ANGELES CA
COM NEW
740367404
433
8273
SH
SOLE
0
0
8273
PREMIER INC
CL A
74051N102
22332
772193
SH
SOLE
769800
0
2393
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
2791
80453
SH
SOLE
80339
0
114
PRETIUM RES INC
COM
74139C102
415
35970
SH
SOLE
0
0
35970
PRICE T ROWE GROUP INC
COM
74144T108
16785
146913
SH
SOLE
19654
0
127259
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
673
450000
PRN
SOLE
0
0
450000
PRICELINE GRP INC
NOTE 0.900% 9/1
741503AX4
1275
1100000
PRN
SOLE
0
0
1100000
PRICESMART INC
COM
741511109
7150
100559
SH
SOLE
100330
0
229
PRIMERICA INC
COM
74164M108
21023
165236
SH
SOLE
158411
0
6825
PRIMORIS SVCS CORP
COM
74164F103
307
15680
SH
SOLE
0
0
15680
PRINCIPAL EXCHANGE TRADED FD
ACTV INCM ETF
74255Y102
207
5159
SH
SOLE
0
0
5159
PRINCIPAL EXCHANGE TRADED FD
HELTHCARE INDX
74255Y409
877
28773
SH
SOLE
0
0
28773
PRINCIPAL EXCHANGE TRADED FD
SPECTRUM PFD
74255Y888
11375
114266
SH
SOLE
0
0
114266
PRINCIPAL FINL GROUP INC
COM
74251V102
3301
57768
SH
SOLE
26566
0
31202
PRINCIPAL REAL ESTATE INCOME
SHS BEN INT
74255X104
449
21845
SH
SOLE
0
0
21845
PROCTER & GAMBLE CO
COM
742718109
364868
2933483
SH
SOLE
1502598
0
1430885
PROGENICS PHARMACEUTICALS IN
COM
743187106
230
45458
SH
SOLE
40320
0
5138
PROGRESS SOFTWARE CORP
COM
743312100
240
6308
SH
SOLE
3992
0
2316
PROGRESSIVE CORP OHIO
COM
743315103
46654
603943
SH
SOLE
239673
0
364270
PROLOGIS INC
COM
74340W103
64312
754662
SH
SOLE
664093
0
90569
PROOFPOINT INC
COM
743424103
4361
33793
SH
SOLE
17205
0
16588
PROPETRO HLDG CORP
COM
74347M108
591
64969
SH
SOLE
8679
0
56290
PROS HOLDINGS INC
COM
74346Y103
658
11038
SH
SOLE
0
0
11038
PROSHARES TR
LARGE CAP CRE
74347R248
1046
14741
SH
SOLE
0
0
14741
PROSHARES TR
MSCI EAFE DIVD
74347B839
6495
174025
SH
SOLE
11458
0
162567
PROSHARES TR
MSCI EMRG MKTS
74347B847
204
3660
SH
SOLE
0
0
3660
PROSHARES TR
PSHS SHORT DOW30
74347B235
1453
27689
SH
SOLE
0
0
27689
PROSHARES TR
PSHS ULT MCAP400
74347R404
218
5445
SH
SOLE
0
0
5445
PROSHARES TR
RUSS 2000 DIVD
74347B698
9175
154561
SH
SOLE
0
0
154561
PROSHARES TR
S&P 500 DV ARIST
74348A467
67629
944798
SH
SOLE
81
0
944717
PROSHARES TR
S&P MDCP 400 DIV
74347B680
10945
188442
SH
SOLE
0
0
188442
PROSHARES TR
SHORT QQQ NEW
74347B714
448
16148
SH
SOLE
0
0
16148
PROSHARES TR
SHORT S&P 500 NE
74347B425
21334
816458
SH
SOLE
0
0
816458
PROSHARES TR
SHRT RUSSELL2000
74348A210
799
19671
SH
SOLE
0
0
19671
PROSPECT CAPITAL CORPORATION
COM
74348T102
893
135498
SH
SOLE
0
0
135498
PROSPERITY BANCSHARES INC
COM
743606105
11971
169490
SH
SOLE
168300
0
1190
PROTECTIVE INS CORP
CL B
74368L203
194
11115
SH
SOLE
0
0
11115
PROVIDENT FINL SVCS INC
COM
74386T105
289
11787
SH
SOLE
0
0
11787
PRUDENTIAL FINL INC
COM
744320102
23787
264446
SH
SOLE
18136
0
246310
PRUDENTIAL FINL INC
COM
744320102
23
25700
SH
Call
SOLE
0
0
0
PRUDENTIAL PLC
ADR
74435K204
22522
618913
SH
SOLE
562232
0
56681
PTC INC
COM
69370C100
11648
170839
SH
SOLE
40731
0
130108
PTC THERAPEUTICS INC
COM
69366J200
238
7025
SH
SOLE
0
0
7025
PUBLIC STORAGE
COM
74460D109
19520
79585
SH
SOLE
62743
0
16842
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
7353
118440
SH
SOLE
16303
0
102137
PULTE GROUP INC
COM
745867101
8100
221612
SH
SOLE
159855
0
61757
PURE STORAGE INC
CL A
74624M102
535
31611
SH
SOLE
0
0
31611
PUTNAM MANAGED MUN INCOM TR
COM
746823103
3434
438510
SH
SOLE
0
0
438510
PUTNAM MASTER INTER INCOME T
SH BEN INT
746909100
316
68860
SH
SOLE
0
0
68860
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
2000
153061
SH
SOLE
0
0
153061
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
6036
1147502
SH
SOLE
0
0
1147502
PVH CORP
COM
693656100
2211
25064
SH
SOLE
18581
0
6483
Q2 HLDGS INC
COM
74736L109
1026
13004
SH
SOLE
5183
0
7821
QCR HOLDINGS INC
COM
74727A104
535
14080
SH
SOLE
0
0
14080
QEP RES INC
COM
74733V100
49
13145
SH
SOLE
0
0
13145
QORVO INC
COM
74736K101
6231
84038
SH
SOLE
60431
0
23607
QTS RLTY TR INC
COM CL A
74736A103
514
9994
SH
SOLE
1587
0
8407
QUAKER CHEM CORP
COM
747316107
3137
19835
SH
SOLE
18808
0
1027
QUALCOMM INC
COM
747525103
222965
2922990
SH
SOLE
1764554
0
1158436
QUALCOMM INC
COM
747525103
891
51200
SH
Call
SOLE
0
0
0
QUALYS INC
COM
74758T303
4483
59319
SH
SOLE
53469
0
5850
QUANTA SVCS INC
COM
74762E102
3304
87414
SH
SOLE
10877
0
76537
QUDIAN INC
ADR
747798106
3682
534379
SH
SOLE
0
0
534379
QUEST DIAGNOSTICS INC
COM
74834L100
11001
102787
SH
SOLE
81483
0
21304
QUIDEL CORP
COM
74838J101
744
12130
SH
SOLE
5799
0
6331
QUINSTREET INC
COM
74874Q100
359
28494
SH
SOLE
7536
0
20958
QUORUM HEALTH CORP
COM
74909E106
17
13762
SH
SOLE
0
0
13762
QURATE RETAIL INC
COM SER A
74915M100
10699
1037231
SH
SOLE
993789
0
43442
RA PHARMACEUTICALS INC
COM
74933V108
371
15677
SH
SOLE
11076
0
4601
RADIAN GROUP INC
COM
750236101
353
15463
SH
SOLE
0
0
15463
RADNET INC
COM
750491102
279
19451
SH
SOLE
0
0
19451
RALPH LAUREN CORP
CL A
751212101
5356
56100
SH
SOLE
27026
0
29074
RANGE RES CORP
COM
75281A109
677
177317
SH
SOLE
26114
0
151203
RANGER ENERGY SVCS INC
COM CL A
75282U104
74
11500
SH
SOLE
0
0
11500
RAPID7 INC
COM
753422104
3019
66514
SH
SOLE
38409
0
28105
RAYMOND JAMES FINANCIAL INC
COM
754730109
34824
422321
SH
SOLE
0
0
422321
RAYONIER ADVANCED MATLS INC
COM
75508B104
156
36050
SH
SOLE
28495
0
7555
RAYONIER INC
COM
754907103
1278
45315
SH
SOLE
15903
0
29412
RAYTHEON CO
COM NEW
755111507
104674
533531
SH
SOLE
200604
0
332927
RBC BEARINGS INC
COM
75524B104
18854
113640
SH
SOLE
112065
0
1575
RE MAX HLDGS INC
CL A
75524W108
676
21020
SH
SOLE
0
0
21020
READY CAP CORP
7% CN SR NT 2023
75574U200
11840
436590
SH
SOLE
0
0
436590
READY CAP CORP
COM
75574U101
13374
840091
SH
SOLE
0
0
840091
REALITY SHS ETF TR
DIVS ETF
75605A108
803
30772
SH
SOLE
0
0
30772
REALITY SHS ETF TR
NSD NXGN ECO ETF
75605A702
286
12402
SH
SOLE
0
0
12402
REALOGY HLDGS CORP
COM
75605Y106
203
30380
SH
SOLE
27618
0
2762
REALPAGE INC
COM
75606N109
11068
176066
SH
SOLE
27272
0
148794
REALTY INCOME CORP
COM
756109104
70426
918430
SH
SOLE
620735
0
297695
REATA PHARMACEUTICALS INC
CL A
75615P103
344
4290
SH
SOLE
0
0
4290
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
1897
51699
SH
SOLE
0
0
51699
REDFIN CORP
COM
75737F108
1668
99044
SH
SOLE
0
0
99044
REDWOOD TR INC
COM
758075402
1206
73487
SH
SOLE
0
0
73487
REDWOOD TR INC
NOTE 5.625% 7/1
758075AD7
12336
12150000
PRN
SOLE
0
0
12150000
REGAL BELOIT CORP
COM
758750103
2057
28242
SH
SOLE
2045
0
26197
REGALWOOD GLOBAL ENERGY LTD
COM CL A
G74760102
108
10500
SH
SOLE
0
0
10500
REGENCY CTRS CORP
COM
758849103
6815
98077
SH
SOLE
91484
0
6593
REGENERON PHARMACEUTICALS
COM
75886F107
19026
68588
SH
SOLE
51837
0
16751
REGENXBIO INC
COM
75901B107
1045
29364
SH
SOLE
0
0
29364
REGIONS FINL CORP NEW
COM
7591EP100
81589
5157324
SH
SOLE
3876336
0
1280988
REINSURANCE GRP OF AMERICA I
COM NEW
759351604
19965
124877
SH
SOLE
122356
0
2521
RELIANCE STEEL & ALUMINUM CO
COM
759509102
5531
55499
SH
SOLE
50356
0
5143
RELX PLC
SPONSORED ADR
759530108
28920
1219227
SH
SOLE
1204490
0
14737
RENAISSANCERE HOLDINGS LTD
COM
G7496G103
530
2738
SH
SOLE
0
0
2738
RENASANT CORP
COM
75970E107
1436
41026
SH
SOLE
0
0
41026
RENREN INC
SPON ADR A NEW
759892201
16
19620
SH
SOLE
0
0
19620
RENT A CTR INC NEW
COM
76009N100
1164
45130
SH
SOLE
11092
0
34038
REPLIGEN CORP
COM
759916109
780
10177
SH
SOLE
7863
0
2314
REPUBLIC BANCORP KY
CL A
760281204
284
6541
SH
SOLE
0
0
6541
REPUBLIC SVCS INC
COM
760759100
51262
592282
SH
SOLE
353522
0
238760
RESEARCH FRONTIERS INC
COM
760911107
35
11000
SH
SOLE
0
0
11000
RESIDEO TECHNOLOGIES INC
COM
76118Y104
4867
339133
SH
SOLE
309760
0
29373
RESMED INC
COM
761152107
2990
22131
SH
SOLE
0
0
22131
RESOURCES CONNECTION INC
COM
76122Q105
2348
138203
SH
SOLE
137226
0
977
RESTAURANT BRANDS INTL INC
COM
76131D103
4982
70029
SH
SOLE
34632
0
35397
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
4019
220486
SH
SOLE
5925
0
214561
RETAIL PPTYS AMER INC
CL A
76131V202
2556
207498
SH
SOLE
195463
0
12035
REVOLVE GROUP INC
CL A
76156B107
804
34392
SH
SOLE
19982
0
14410
REXNORD CORP NEW
COM
76169B102
262
9672
SH
SOLE
9568
0
104
RH
COM
74967X103
337
1973
SH
SOLE
0
0
1973
RING ENERGY INC
COM
76680V108
682
415769
SH
SOLE
0
0
415769
RINGCENTRAL INC
CL A
76680R206
46035
366348
SH
SOLE
5293
0
361055
RIO TINTO PLC
SPONSORED ADR
767204100
12801
245759
SH
SOLE
6435
0
239324
RITCHIE BROS AUCTIONEERS
COM
767744105
4332
108606
SH
SOLE
93780
0
14826
RIVERNORTH OPPRTUNITIES FD I
COM
76881Y109
1407
81390
SH
SOLE
0
0
81390
RLI CORP
COM
749607107
4480
48220
SH
SOLE
46033
0
2187
RLJ LODGING TR
CUM CONV PFD A
74965L200
994
36844
SH
SOLE
0
0
36844
RMR REAL ESTATE INCOME FUND
COM
76970B101
11631
570411
SH
SOLE
0
0
570411
ROBERT HALF INTL INC
COM
770323103
4163
74789
SH
SOLE
71614
0
3175
ROCKWELL AUTOMATION INC
COM
773903109
14068
85365
SH
SOLE
41419
0
43946
ROCKWELL MED INC
COM
774374102
106
38305
SH
SOLE
0
0
38305
ROCKY BRANDS INC
COM
774515100
3043
91570
SH
SOLE
0
0
91570
ROGERS COMMUNICATIONS INC
CL B
775109200
17913
367549
SH
SOLE
343154
0
24395
ROGERS CORP
COM
775133101
300
2197
SH
SOLE
1179
0
1018
ROKU INC
COM CL A
77543R102
10523
103414
SH
SOLE
501
0
102913
ROKU INC
COM CL A
77543R102
124
12800
SH
Put
SOLE
0
0
12800
ROLLINS INC
COM
775711104
6079
178424
SH
SOLE
83679
0
94745
ROPER TECHNOLOGIES INC
COM
776696106
67916
190439
SH
SOLE
5078
0
185361
ROSS STORES INC
COM
778296103
34189
311232
SH
SOLE
231375
0
79857
ROYAL BK CDA MONTREAL QUE
COM
780087102
33752
415830
SH
SOLE
263603
0
152227
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2 ORD
780097689
2014
394816
SH
SOLE
388665
0
6151
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
8587
79260
SH
SOLE
48418
0
30842
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
62121
1037077
SH
SOLE
671523
0
365554
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
76342
1297241
SH
SOLE
842738
0
454503
ROYAL GOLD INC
COM
780287108
8204
66579
SH
SOLE
0
0
66579
ROYCE GLOBAL VALUE TR INC
COM
78081T104
8789
868461
SH
SOLE
0
0
868461
ROYCE MICRO-CAP TR INC
COM
780915104
587
73048
SH
SOLE
0
0
73048
ROYCE VALUE TR INC
COM
780910105
19388
1409001
SH
SOLE
0
0
1409001
RPM INTL INC
COM
749685103
33608
488414
SH
SOLE
385501
0
102913
RUSH ENTERPRISES INC
CL A
781846209
205
5319
SH
SOLE
1872
0
3447
RUTHS HOSPITALITY GROUP INC
COM
783332109
340
16631
SH
SOLE
16358
0
273
RYANAIR HLDGS PLC
SPONSORED ADS
783513203
4916
74063
SH
SOLE
72275
0
1788
RYDER SYS INC
COM
783549108
10435
201572
SH
SOLE
0
0
201572
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
24393
298167
SH
SOLE
274007
0
24160
S&P GLOBAL INC
COM
78409V104
27112
110657
SH
SOLE
47787
0
62870
SABINE ROYALTY TR
UNIT BEN INT
785688102
391
9021
SH
SOLE
0
0
9021
SABRA HEALTH CARE REIT INC
COM
78573L106
21708
945450
SH
SOLE
911995
0
33455
SABRE CORP
COM
78573M104
21434
957109
SH
SOLE
949452
0
7657
SAFEHOLD INC
COM
78645L100
222
7284
SH
SOLE
0
0
7284
SAGE THERAPEUTICS INC
COM
78667J108
4946
35258
SH
SOLE
26752
0
8506
SAIA INC
COM
78709Y105
456
4871
SH
SOLE
3486
0
1385
SAILPOINT TECHNLGIES HLDGS I
COM
78781P105
472
25272
SH
SOLE
25221
0
51
SALESFORCE COM INC
COM
79466L302
187399
1262454
SH
SOLE
259439
0
1003015
SALESFORCE COM INC
COM
79466L302
25
10700
SH
Call
SOLE
0
0
0
SALESFORCE COM INC
COM
79466L302
3
10700
SH
Call
SOLE
0
0
0
SALIENT MIDSTREAM & MLP FD
SH BEN INT
79471V105
81
10343
SH
SOLE
0
0
10343
SANDERSON FARMS INC
COM
800013104
2277
15045
SH
SOLE
13374
0
1671
SANDRIDGE MISSISSIPPIAN TR I
SH BEN INT
80007V106
11
22537
SH
SOLE
0
0
22537
SANDSTORM GOLD LTD
COM NEW
80013R206
127
22490
SH
SOLE
0
0
22490
SANMINA CORPORATION
COM
801056102
240
7469
SH
SOLE
5388
0
2081
SANOFI
SPONSORED ADR
80105N105
45980
992444
SH
SOLE
836754
0
155690
SAP SE
SPON ADR
803054204
37195
315556
SH
SOLE
277714
0
37842
SARATOGA INVT CORP
COM NEW
80349A208
665
26898
SH
SOLE
0
0
26898
SAREPTA THERAPEUTICS INC
COM
803607100
1761
23383
SH
SOLE
4268
0
19115
SAREPTA THERAPEUTICS INC
COM
803607100
147
22100
SH
Call
SOLE
0
0
0
SAREPTA THERAPEUTICS INC
COM
803607100
409
22000
SH
Put
SOLE
0
0
22000
SAREPTA THERAPEUTICS INC
COM
803607100
8
22100
SH
Call
SOLE
0
0
0
SAVARA INC
COM
805111101
110
41407
SH
SOLE
0
0
41407
SB ONE BANCORP
COM
78413T103
486
21528
SH
SOLE
0
0
21528
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
14000
58056
SH
SOLE
39482
0
18574
SCHLUMBERGER LTD
COM
806857108
32205
942504
SH
SOLE
514452
0
428052
SCHNEIDER NATIONAL INC
CL B
80689H102
1189
54733
SH
SOLE
54147
0
586
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1812
56887
SH
SOLE
0
0
56887
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
405
12738
SH
SOLE
0
0
12738
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
1295
32753
SH
SOLE
0
0
32753
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
1778
35121
SH
SOLE
0
0
35121
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
2026
28522
SH
SOLE
0
0
28522
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
1691
30866
SH
SOLE
0
0
30866
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
2270
27015
SH
SOLE
0
0
27015
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
215
3783
SH
SOLE
0
0
3783
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
1850
26082
SH
SOLE
0
0
26082
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
23180
409968
SH
SOLE
0
0
409968
SCHWAB STRATEGIC TR
US REIT ETF
808524847
664
14087
SH
SOLE
0
0
14087
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
311
4466
SH
SOLE
0
0
4466
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
474
8357
SH
SOLE
0
0
8357
SCHWEITZER-MAUDUIT INTL INC
COM
808541106
316
8453
SH
SOLE
4838
0
3615
SCIENCE APPLICATNS INTL CP N
COM
808625107
3381
38703
SH
SOLE
35402
0
3301
SCOTTS MIRACLE GRO CO
CL A
810186106
11392
111881
SH
SOLE
79057
0
32824
SEABOARD CORP
COM
811543107
350
80
SH
SOLE
0
0
80
SEABRIDGE GOLD INC
COM
811916105
5281
417975
SH
SOLE
0
0
417975
SEACOAST BKG CORP FLA
COM NEW
811707801
374
14790
SH
SOLE
7345
0
7445
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
67537
1255571
SH
SOLE
1153673
0
101898
SEALED AIR CORP NEW
COM
81211K100
1287
30996
SH
SOLE
5539
0
25457
SEASPAN CORP
SHS
Y75638109
3698
347875
SH
SOLE
0
0
347875
SEATTLE GENETICS INC
COM
812578102
1103
12912
SH
SOLE
1753
0
11159
SEI INVESTMENTS CO
COM
784117103
16003
270072
SH
SOLE
229508
0
40564
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
58193
1175143
SH
SOLE
771815
0
403328
SELECT SECTOR SPDR TR
ENERGY
81369Y506
26950
455244
SH
SOLE
67745
0
387499
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
11097
282086
SH
SOLE
0
0
282086
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
80992
670990
SH
SOLE
310518
0
360472
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
76409
1244040
SH
SOLE
948314
0
295726
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
113494
1259225
SH
SOLE
693345
0
565880
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
47683
1702975
SH
SOLE
225484
0
1477491
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
19
11000
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
60
22900
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
45639
587906
SH
SOLE
28627
0
559279
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
43841
677183
SH
SOLE
284945
0
392238
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
6423
110353
SH
SOLE
0
0
110353
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
146920
1824415
SH
SOLE
1042527
0
781888
SELECTIVE INS GROUP INC
COM
816300107
461
6137
SH
SOLE
0
0
6137
SEMGROUP CORP
CL A
81663A105
205
12525
SH
SOLE
0
0
12525
SEMPRA ENERGY
COM
816851109
52529
355859
SH
SOLE
294270
0
61589
SENIOR HSG PPTYS TR
SH BEN INT
81721M109
353
38139
SH
SOLE
0
0
38139
SENSATA TECHNOLOGIES HLDNG P
SHS
G8060N102
14618
292012
SH
SOLE
288928
0
3084
SENSEONICS HLDGS INC
COM
81727U105
1093
1106176
SH
SOLE
0
0
1106176
SENSIENT TECHNOLOGIES CORP
COM
81725T100
775
11291
SH
SOLE
8252
0
3039
SERITAGE GROWTH PPTYS
CL A
81752R100
3477
81828
SH
SOLE
9999
0
71829
SERVICE CORP INTL
COM
817565104
3975
83137
SH
SOLE
5711
0
77426
SERVICE PPTYS TR
COM SH BEN INT
81761L102
630
24430
SH
SOLE
0
0
24430
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
1992
35631
SH
SOLE
34399
0
1232
SERVICENOW INC
COM
81762P102
64223
252996
SH
SOLE
57271
0
195725
SERVISFIRST BANCSHARES INC
COM
81768T108
363
10939
SH
SOLE
0
0
10939
SHAKE SHACK INC
CL A
819047101
537
5476
SH
SOLE
0
0
5476
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
239
12134
SH
SOLE
12081
0
53
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
831
40651
SH
SOLE
0
0
40651
SHERWIN WILLIAMS CO
COM
824348106
41477
75419
SH
SOLE
56629
0
18790
SHINHAN FINANCIAL GROUP CO L
SPN ADR RESTRD
824596100
793
22668
SH
SOLE
22316
0
352
SHIP FINANCE INTERNATIONAL L
SHS
G81075106
500
35594
SH
SOLE
0
0
35594
SHOPIFY INC
CL A
82509L107
23134
74229
SH
SOLE
20334
0
53895
SIENNA BIOPHARMACEUTICALS IN
COM
82622H108
5
23226
SH
SOLE
0
0
23226
SIGA TECHNOLOGIES INC
COM
826917106
96
18800
SH
SOLE
0
0
18800
SIGNATURE BK NEW YORK N Y
COM
82669G104
2483
20830
SH
SOLE
16436
0
4394
SILGAN HOLDINGS INC
COM
827048109
633
21090
SH
SOLE
6437
0
14653
SILICON LABORATORIES INC
COM
826919102
2500
22450
SH
SOLE
21463
0
987
SILICON MOTION TECHNOLOGY CO
SPONSORED ADR
82706C108
2512
71052
SH
SOLE
68751
0
2301
SILVERCORP METALS INC
COM
82835P103
254
65408
SH
SOLE
0
0
65408
SILVERCREST METALS INC
COM
828363101
167
31913
SH
SOLE
0
0
31913
SIMMONS 1ST NATL CORP
CL A $1 PAR
828730200
482
19372
SH
SOLE
6915
0
12457
SIMON PPTY GROUP INC NEW
COM
828806109
16627
106823
SH
SOLE
5804
0
101019
SIMPLY GOOD FOODS CO
COM
82900L102
652
22501
SH
SOLE
15588
0
6913
SIMPSON MANUFACTURING CO INC
COM
829073105
1596
23003
SH
SOLE
23003
0
0
SIMULATIONS PLUS INC
COM
829214105
1984
57172
SH
SOLE
55542
0
1630
SINA CORP
ORD
G81477104
1426
36385
SH
SOLE
0
0
36385
SINCLAIR BROADCAST GROUP INC
CL A
829226109
864
20215
SH
SOLE
18431
0
1784
SIRIUS XM HLDGS INC
COM
82968B103
5518
882171
SH
SOLE
478552
0
403619
SITE CENTERS CORP
COM
82981J109
846
55964
SH
SOLE
0
0
55964
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
5893
79607
SH
SOLE
70373
0
9234
SIX FLAGS ENTMT CORP NEW
COM
83001A102
32204
634068
SH
SOLE
433425
0
200643
SJW GROUP
COM
784305104
845
12378
SH
SOLE
7552
0
4826
SK TELECOM LTD
SPONSORED ADR
78440P108
812
36558
SH
SOLE
35150
0
1408
SKECHERS U S A INC
CL A
830566105
364
9755
SH
SOLE
0
0
9755
SKYLINE CHAMPION CORPORATION
COM
830830105
357
11867
SH
SOLE
11824
0
43
SKYWEST INC
COM
830879102
1806
31468
SH
SOLE
2669
0
28799
SKYWORKS SOLUTIONS INC
COM
83088M102
7592
95800
SH
SOLE
296
0
95504
SKYWORKS SOLUTIONS INC
COM
83088M102
28
29500
SH
Call
SOLE
0
0
0
SL GREEN RLTY CORP
COM
78440X101
2714
33193
SH
SOLE
31652
0
1541
SLACK TECHNOLOGIES INC
COM CL A
83088V102
5324
224362
SH
SOLE
25463
0
198899
SLEEP NUMBER CORP
COM
83125X103
418
10115
SH
SOLE
8577
0
1538
SLM CORP
COM
78442P106
3126
354234
SH
SOLE
341926
0
12308
SM ENERGY CO
COM
78454L100
144
14828
SH
SOLE
0
0
14828
SMILEDIRECTCLUB INC
CL A COM
83192H106
536
38595
SH
SOLE
36695
0
1900
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
2682
55720
SH
SOLE
53050
0
2670
SMITH A O CORP
COM
831865209
10314
216179
SH
SOLE
159639
0
56540
SMUCKER J M CO
COM NEW
832696405
19680
178868
SH
SOLE
533
0
178335
SNAP INC
CL A
83304A106
3916
247825
SH
SOLE
0
0
247825
SNAP ON INC
COM
833034101
28835
184202
SH
SOLE
158015
0
26187
SOCIEDAD QUIMICA MINERA DE C
SPON ADR SER B
833635105
2409
86677
SH
SOLE
77591
0
9086
SOGOU INC
ADR REPSTG A
83409V104
65
13100
SH
SOLE
0
0
13100
SOL GEL TECHNOLOGIES
SHS
M8694L103
369
41056
SH
SOLE
0
0
41056
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
1332
15915
SH
SOLE
0
0
15915
SOLARIS OILFIELD INFRSTR INC
COM CL A
83418M103
969
72233
SH
SOLE
71226
0
1007
SOLIGENIX INC
COM
834223307
19
19710
SH
SOLE
0
0
19710
SONOCO PRODS CO
COM
835495102
5145
88381
SH
SOLE
45607
0
42774
SONOS INC
COM
83570H108
3014
224782
SH
SOLE
0
0
224782
SONY CORP
SPONSORED ADR
835699307
5242
88648
SH
SOLE
23032
0
65616
SOTHEBYS
COM
835898107
278
4873
SH
SOLE
4232
0
641
SOUTH JERSEY INDS INC
COM
838518108
3719
112994
SH
SOLE
57601
0
55393
SOUTH ST CORP
COM
840441109
3980
52860
SH
SOLE
41715
0
11145
SOUTHERN CO
COM
842587107
122286
1979706
SH
SOLE
1049463
0
930243
SOUTHERN COPPER CORP
COM
84265V105
414
12136
SH
SOLE
0
0
12136
SOUTHERN FIRST BANCSHARES IN
COM
842873101
404
10143
SH
SOLE
0
0
10143
SOUTHWEST AIRLS CO
COM
844741108
23204
429614
SH
SOLE
226402
0
203212
SOUTHWEST GAS HOLDINGS INC
COM
844895102
1117
12264
SH
SOLE
1842
0
10422
SOUTHWESTERN ENERGY CO
COM
845467109
208
107595
SH
SOLE
93729
0
13866
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
57850
214908
SH
SOLE
0
0
214908
SPDR GOLD TRUST
GOLD SHS
78463V107
90370
650750
SH
SOLE
0
0
650750
SPDR INDEX SHS FDS
ASIA PACIF ETF
78463X301
620
6631
SH
SOLE
0
0
6631
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
8701
167774
SH
SOLE
67
0
167707
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
1366
34563
SH
SOLE
0
0
34563
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
1404
37215
SH
SOLE
0
0
37215
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
10749
249577
SH
SOLE
0
0
249577
SPDR INDEX SHS FDS
PORTFLI MSCI GBL
78463X475
3146
78824
SH
SOLE
0
0
78824
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
1223
41657
SH
SOLE
0
0
41657
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
5503
160541
SH
SOLE
0
0
160541
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
210
2332
SH
SOLE
0
0
2332
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
750
25127
SH
SOLE
0
0
25127
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
556
12799
SH
SOLE
0
0
12799
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
439
8230
SH
SOLE
0
0
8230
SPDR INDEX SHS FDS
S&P GLBDIV ETF
78463X459
529
7832
SH
SOLE
0
0
7832
SPDR INDEX SHS FDS
S&P INTL ETF
78463X772
3310
84982
SH
SOLE
0
0
84982
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
255
8686
SH
SOLE
0
0
8686
SPDR S&P 500 ETF TR
TR UNIT
78462F103
670295
2258606
SH
SOLE
276453
0
1982153
SPDR S&P 500 ETF TR
TR UNIT
78462F103
3
11100
SH
Put
SOLE
0
0
11100
SPDR S&P 500 ETF TR
TR UNIT
78462F103
48
65300
SH
Put
SOLE
0
0
65300
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
199772
566759
SH
SOLE
268982
0
297777
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
11106
103949
SH
SOLE
0
0
103949
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
24341
464076
SH
SOLE
4134
0
459942
SPDR SERIES TRUST
BLOMBERG BRC INV
78468R200
197772
6429501
SH
SOLE
5393790
0
1035711
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
267
9318
SH
SOLE
0
0
9318
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78468R622
55576
511078
SH
SOLE
446284
0
64794
SPDR SERIES TRUST
BLOOMBERG SRT TR
78468R408
3698
136897
SH
SOLE
0
0
136897
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
4856
52013
SH
SOLE
0
0
52013
SPDR SERIES TRUST
DJ REIT ETF
78464A607
1524
14569
SH
SOLE
0
0
14569
SPDR SERIES TRUST
DORSEY WRGT FI
78468R713
1222
51884
SH
SOLE
0
0
51884
SPDR SERIES TRUST
FACTST INV ETF
78464A110
3465
34715
SH
SOLE
0
0
34715
SPDR SERIES TRUST
HLTH CR EQUIP
78464A581
7192
92119
SH
SOLE
0
0
92119
SPDR SERIES TRUST
MSCI USA STRTGIC
78468R812
10352
116624
SH
SOLE
114797
0
1827
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
28416
478623
SH
SOLE
431876
0
46747
SPDR SERIES TRUST
NUVEEN BLMBRG SR
78468R739
130466
2663109
SH
SOLE
2605282
0
57827
SPDR SERIES TRUST
NUVEEN BRC MUNIC
78468R721
7289
143792
SH
SOLE
97658
0
46134
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
1090
14988
SH
SOLE
0
0
14988
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
174
23981
SH
SOLE
0
0
23981
SPDR SERIES TRUST
PORTFLI INTRMDIT
78464A672
3057
97751
SH
SOLE
0
0
97751
SPDR SERIES TRUST
PORTFLI MORTGAGE
78464A383
1949
74183
SH
SOLE
57905
0
16278
SPDR SERIES TRUST
PORTFLI TIPS ETF
78464A656
597
20944
SH
SOLE
0
0
20944
SPDR SERIES TRUST
PORTFOLIO AGRGTE
78464A649
44349
1496255
SH
SOLE
1458913
0
37342
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
178181
5050474
SH
SOLE
4911849
0
138625
SPDR SERIES TRUST
PORTFOLIO LN TSR
78464A664
1477
36005
SH
SOLE
0
0
36005
SPDR SERIES TRUST
PORTFOLIO LR ETF
78464A854
12394
355650
SH
SOLE
0
0
355650
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
33166
978647
SH
SOLE
966073
0
12574
SPDR SERIES TRUST
PORTFOLIO SH TSR
78468R101
205
6839
SH
SOLE
0
0
6839
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
39700
1286868
SH
SOLE
1069240
0
217628
SPDR SERIES TRUST
PORTFOLIO SM ETF
78468R853
276
9195
SH
SOLE
0
0
9195
SPDR SERIES TRUST
PRTFLO S&P500 GW
78464A409
26554
682804
SH
SOLE
218936
0
463868
SPDR SERIES TRUST
PRTFLO S&P500 HI
78468R788
3541
93234
SH
SOLE
0
0
93234
SPDR SERIES TRUST
PRTFLO S&P500 VL
78464A508
1994
62402
SH
SOLE
0
0
62402
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
3399
63278
SH
SOLE
0
0
63278
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
447
8709
SH
SOLE
0
0
8709
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
1571
26358
SH
SOLE
0
0
26358
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
1958
31959
SH
SOLE
0
0
31959
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
2436
36246
SH
SOLE
0
0
36246
SPDR SERIES TRUST
S&P BIOTECH
78464A870
18394
241220
SH
SOLE
0
0
241220
SPDR SERIES TRUST
S&P BIOTECH
78464A870
2
42700
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BK ETF
78464A797
6385
147937
SH
SOLE
0
0
147937
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
468440
4565700
SH
SOLE
3531765
0
1033935
SPDR SERIES TRUST
S&P HOMEBUILD
78464A888
1887
42804
SH
SOLE
0
0
42804
SPDR SERIES TRUST
S&P INS ETF
78464A789
2060
58484
SH
SOLE
0
0
58484
SPDR SERIES TRUST
S&P METALS MNG
78464A755
277
10882
SH
SOLE
0
0
10882
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
1705
76230
SH
SOLE
0
0
76230
SPDR SERIES TRUST
S&P PHARMAC
78464A722
1395
39195
SH
SOLE
0
0
39195
SPDR SERIES TRUST
S&P REGL BKG
78464A698
6611
125235
SH
SOLE
0
0
125235
SPDR SERIES TRUST
S&P RETAIL ETF
78464A714
1914
45099
SH
SOLE
0
0
45099
SPDR SERIES TRUST
S&P SEMICNDCTR
78464A862
15465
172175
SH
SOLE
0
0
172175
SPDR SERIES TRUST
S&P TELECOM
78464A540
217
3228
SH
SOLE
0
0
3228
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
681
11158
SH
SOLE
0
0
11158
SPDR SERIES TRUST
SPDR BLOOMBERG
78468R663
31150
340109
SH
SOLE
0
0
340109
SPDR SERIES TRUST
SSGA US SMAL ETF
78468R887
566
5956
SH
SOLE
0
0
5956
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
646
14620
SH
SOLE
0
0
14620
SPECTRUM BRANDS HLDGS INC NE
COM
84790A105
931
17652
SH
SOLE
14837
0
2815
SPIRE INC
COM
84857L101
684
7838
SH
SOLE
0
0
7838
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
5103
62049
SH
SOLE
49460
0
12589
SPIRIT AIRLS INC
COM
848577102
846
23307
SH
SOLE
0
0
23307
SPIRIT RLTY CAP INC NEW
COM NEW
84860W300
483
10082
SH
SOLE
0
0
10082
SPLUNK INC
COM
848637104
28953
245657
SH
SOLE
204236
0
41421
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
18364
161089
SH
SOLE
22495
0
138594
SPRAGUE RES LP
COM UNIT REP LTD
849343108
639
36116
SH
SOLE
0
0
36116
SPRINT CORPORATION
COM
85207U105
615
99697
SH
SOLE
0
0
99697
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
8833
623330
SH
SOLE
0
0
623330
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
3526
298325
SH
SOLE
0
0
298325
SPROTT PHYSICAL PLAT PALLAD
UNIT
85207Q104
1232
96241
SH
SOLE
0
0
96241
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1100
176249
SH
SOLE
0
0
176249
SPROUTS FMRS MKT INC
COM
85208M102
430
22228
SH
SOLE
17087
0
5141
SPS COMMERCE INC
COM
78463M107
3272
69517
SH
SOLE
40645
0
28872
SPX CORP
COM
784635104
5100
127458
SH
SOLE
121566
0
5892
SPX FLOW INC
COM
78469X107
2163
54826
SH
SOLE
0
0
54826
SQUARE INC
CL A
852234103
29457
475499
SH
SOLE
64200
0
411299
SRC ENERGY INC
COM
78470V108
1227
263353
SH
SOLE
0
0
263353
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
11786
228549
SH
SOLE
115628
0
112921
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
1506
32504
SH
SOLE
0
0
32504
SSGA ACTIVE ETF TR
GLOBL ALLO ETF
78467V400
29397
761854
SH
SOLE
0
0
761854
SSGA ACTIVE ETF TR
MFS SYS COR EQ
78467V806
441
5350
SH
SOLE
0
0
5350
SSGA ACTIVE ETF TR
MULT ASS RLRTN
78467V103
376
15178
SH
SOLE
0
0
15178
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
18112
367913
SH
SOLE
0
0
367913
SSGA ACTIVE TR
SPDR DBLELN SHRT
78470P200
1129
22723
SH
SOLE
0
0
22723
SSR MNG INC
COM
784730103
1265
87193
SH
SOLE
0
0
87193
ST JOE CO
COM
790148100
534
31200
SH
SOLE
0
0
31200
STAG INDL INC
COM
85254J102
25152
853196
SH
SOLE
758832
0
94364
STAMPS COM INC
COM NEW
852857200
2258
30333
SH
SOLE
0
0
30333
STAMPS COM INC
COM NEW
852857200
353
21400
SH
Call
SOLE
0
0
0
STANLEY BLACK & DECKER INC
COM
854502101
14190
98264
SH
SOLE
52520
0
45744
STANLEY BLACK & DECKER INC
UNIT 05/15/2020
854502887
1407
14000
SH
SOLE
0
0
14000
STARBUCKS CORP
COM
855244109
104703
1184134
SH
SOLE
386086
0
798048
STARBUCKS CORP
COM
855244109
11
10100
SH
Call
SOLE
0
0
0
STARS GROUP INC
COM
85570W100
366
24470
SH
SOLE
24215
0
255
STARWOOD PPTY TR INC
COM
85571B105
42231
1743636
SH
SOLE
1364610
0
379026
STARWOOD PPTY TR INC
COM
85571B105
5
10500
SH
Call
SOLE
0
0
0
STATE STR CORP
COM
857477103
8295
140141
SH
SOLE
83876
0
56265
STEEL DYNAMICS INC
COM
858119100
6436
215986
SH
SOLE
150348
0
65638
STEELCASE INC
CL A
858155203
3812
207170
SH
SOLE
0
0
207170
STEIN MART INC
COM
858375108
49
61335
SH
SOLE
0
0
61335
STELLUS CAP INVT CORP
COM
858568108
1460
107116
SH
SOLE
0
0
107116
STEPAN CO
COM
858586100
364
3752
SH
SOLE
0
0
3752
STERICYCLE INC
COM
858912108
42883
841995
SH
SOLE
776430
0
65565
STERIS PLC
SHS USD
G8473T100
39952
276507
SH
SOLE
253931
0
22576
STERLING BANCORP DEL
COM
85917A100
625
31153
SH
SOLE
0
0
31153
STITCH FIX INC
COM CL A
860897107
2131
110706
SH
SOLE
0
0
110706
STMICROELECTRONICS N V
NY REGISTRY
861012102
1123
58029
SH
SOLE
39466
0
18563
STOCK YDS BANCORP INC
COM
861025104
448
12224
SH
SOLE
0
0
12224
STONECO LTD
COM CL A
G85158106
4716
135585
SH
SOLE
83550
0
52035
STONECO LTD
COM CL A
G85158106
32
29500
SH
Call
SOLE
0
0
0
STONEMOR PARTNERS L P
COM UNITS INT
86183Q100
33
29343
SH
SOLE
375
0
28968
STORE CAP CORP
COM
862121100
20724
553981
SH
SOLE
419040
0
134941
STRATASYS LTD
SHS
M85548101
319
14951
SH
SOLE
0
0
14951
STRYKER CORP
COM
863667101
68903
318530
SH
SOLE
129618
0
188912
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
1499
63441
SH
SOLE
0
0
63441
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
7806
1141190
SH
SOLE
1130459
0
10731
SUMMIT HOTEL PPTYS INC
COM
866082100
1942
167385
SH
SOLE
152730
0
14655
SUMMIT MATLS INC
CL A
86614U100
1575
70957
SH
SOLE
69037
0
1920
SUMMIT MIDSTREAM PARTNERS LP
COM UNIT LTD
866142102
49
10047
SH
SOLE
0
0
10047
SUN CMNTYS INC
COM
866674104
6496
43762
SH
SOLE
37586
0
6176
SUN LIFE FINL INC
COM
866796105
810
18103
SH
SOLE
0
0
18103
SUNCOKE ENERGY INC
COM
86722A103
767
136028
SH
SOLE
127600
0
8428
SUNCOR ENERGY INC NEW
COM
867224107
27017
856004
SH
SOLE
688507
0
167497
SUNOCO LP
COM UT REP LP
86765K109
1798
57182
SH
SOLE
0
0
57182
SUNOCO LP
COM UT REP LP
86765K109
2
10200
SH
Call
SOLE
0
0
0
SUNPOWER CORP
COM
867652406
409
37291
SH
SOLE
0
0
37291
SUNRUN INC
COM
86771W105
1209
72361
SH
SOLE
0
0
72361
SUNRUN INC
COM
86771W105
8
17800
SH
Call
SOLE
0
0
0
SUNTRUST BKS INC
COM
867914103
45860
666562
SH
SOLE
452891
0
213671
SUPERNUS PHARMACEUTICALS INC
COM
868459108
1413
51409
SH
SOLE
7816
0
43593
SURGERY PARTNERS INC
COM
86881A100
105
14152
SH
SOLE
0
0
14152
SVB FINL GROUP
COM
78486Q101
8849
42351
SH
SOLE
42
0
42309
SWITCH INC
CL A
87105L104
612
39185
SH
SOLE
0
0
39185
SYKES ENTERPRISES INC
COM
871237103
364
11865
SH
SOLE
11827
0
38
SYMANTEC CORP
COM
871503108
9151
387263
SH
SOLE
276123
0
111140
SYMANTEC CORP
COM
871503108
4
78300
SH
Call
SOLE
0
0
0
SYNALLOY CP DEL
COM
871565107
303
19000
SH
SOLE
0
0
19000
SYNCHRONOSS TECHNOLOGIES INC
COM
87157B103
339
62765
SH
SOLE
0
0
62765
SYNCHRONY FINL
COM
87165B103
49152
1441828
SH
SOLE
201657
0
1240171
SYNCHRONY FINL
COM
87165B103
27
66900
SH
Call
SOLE
0
0
0
SYNDAX PHARMACEUTICALS INC
COM
87164F105
112
15000
SH
SOLE
0
0
15000
SYNEOS HEALTH INC
CL A
87166B102
5279
99220
SH
SOLE
45761
0
53459
SYNNEX CORP
COM
87162W100
8125
71970
SH
SOLE
2472
0
69498
SYNOPSYS INC
COM
871607107
18527
134984
SH
SOLE
95851
0
39133
SYNOVUS FINL CORP
COM NEW
87161C501
5765
161202
SH
SOLE
578
0
160624
SYSCO CORP
COM
871829107
98125
1235825
SH
SOLE
915791
0
320034
T MOBILE US INC
COM
872590104
18567
235709
SH
SOLE
58557
0
177152
TABULA RASA HEALTHCARE INC
COM
873379101
317
5766
SH
SOLE
2272
0
3494
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
61073
1313974
SH
SOLE
880310
0
433664
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
4302
34326
SH
SOLE
18990
0
15336
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
16377
952130
SH
SOLE
929299
0
22831
TAL EDUCATION GROUP
SPONSORED ADS
874080104
441
12893
SH
SOLE
0
0
12893
TALLGRASS ENERGY LP
CLASS A SHS
874696107
4219
209468
SH
SOLE
4907
0
204561
TANDEM DIABETES CARE INC
COM NEW
875372203
6584
111623
SH
SOLE
10761
0
100862
TANGER FACTORY OUTLET CTRS I
COM
875465106
2608
168492
SH
SOLE
2
0
168490
TAPESTRY INC
COM
876030107
4581
175860
SH
SOLE
2126
0
173734
TARGA RES CORP
COM
87612G101
55062
1370728
SH
SOLE
975250
0
395478
TARGET CORP
COM
87612E106
155962
1458807
SH
SOLE
900934
0
557873
TASEKO MINES LTD
COM
876511106
17
40700
SH
SOLE
0
0
40700
TAUBMAN CTRS INC
COM
876664103
293
7172
SH
SOLE
0
0
7172
TAYLOR MORRISON HOME CORP
COM
87724P106
1023
39446
SH
SOLE
0
0
39446
TC ENERGY CORP
COM
87807B107
24626
475308
SH
SOLE
447023
0
28285
TC PIPELINES LP
UT COM LTD PRT
87233Q108
1284
31578
SH
SOLE
20
0
31558
TCF FINANCIAL CORPORATION NE
COM
872307103
5700
149724
SH
SOLE
57609
0
92115
TCG BDC INC
COM
872280102
929
64492
SH
SOLE
0
0
64492
TCW STRATEGIC INCOME FUND IN
COM
872340104
3759
661711
SH
SOLE
0
0
661711
TD AMERITRADE HLDG CORP
COM
87236Y108
13621
291664
SH
SOLE
287668
0
3996
TE CONNECTIVITY LTD
REG SHS
H84989104
76769
823874
SH
SOLE
766320
0
57554
TECH DATA CORP
COM
878237106
7560
72527
SH
SOLE
55738
0
16789
TECHNIPFMC PLC
COM
G87110105
1654
68946
SH
SOLE
59346
0
9600
TECK RESOURCES LTD
CL B
878742204
456
28103
SH
SOLE
2554
0
25549
TECK RESOURCES LTD
CL B
878742204
1
15500
SH
Call
SOLE
0
0
0
TECNOGLASS INC
SHS
G87264100
3501
430626
SH
SOLE
0
0
430626
TEEKAY LNG PARTNERS L P
PRTNRSP UNITS
Y8564M105
242
17695
SH
SOLE
0
0
17695
TEEKAY OFFSHORE PARTNERS L P
PARTNERSHIP UN
Y8565J101
53
45320
SH
SOLE
0
0
45320
TEGNA INC
COM
87901J105
542
34874
SH
SOLE
25494
0
9380
TEJON RANCH CO
COM
879080109
279
16459
SH
SOLE
0
0
16459
TEKLA HEALTHCARE INVS
SH BEN INT
87911J103
4008
218517
SH
SOLE
26
0
218491
TEKLA HEALTHCARE OPPORTUNIT
SHS
879105104
17029
975299
SH
SOLE
0
0
975299
TEKLA LIFE SCIENCES INVS
SH BEN INT
87911K100
2520
166903
SH
SOLE
0
0
166903
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
1958
145719
SH
SOLE
0
0
145719
TELADOC HEALTH INC
COM
87918A105
16767
247587
SH
SOLE
13535
0
234052
TELEDYNE TECHNOLOGIES INC
COM
879360105
19684
61133
SH
SOLE
59482
0
1651
TELEFLEX INC
COM
879369106
19966
58764
SH
SOLE
41372
0
17392
TELEFONICA BRASIL SA
SPONSORED ADR
87936R106
1250
94885
SH
SOLE
76704
0
18181
TELEFONICA S A
SPONSORED ADR
879382208
1182
155531
SH
SOLE
25535
0
129996
TELEPHONE & DATA SYS INC
COM NEW
879433829
273
10600
SH
SOLE
0
0
10600
TELIGENT INC NEW
COM
87960W104
27
28300
SH
SOLE
0
0
28300
TELUS CORP
COM
87971M103
22377
628380
SH
SOLE
611672
0
16708
TEMPLETON DRAGON FD INC
COM
88018T101
295
16481
SH
SOLE
0
0
16481
TEMPLETON EMERG MKTS INCOME
COM
880192109
1245
137156
SH
SOLE
0
0
137156
TEMPLETON EMERGING MKTS FD I
COM
880191101
228
15548
SH
SOLE
0
0
15548
TEMPLETON GLOBAL INCOME FD
COM
880198106
4561
742882
SH
SOLE
0
0
742882
TEMPUR SEALY INTL INC
COM
88023U101
7227
93610
SH
SOLE
51778
0
41832
TENABLE HLDGS INC
COM
88025T102
426
19056
SH
SOLE
0
0
19056
TENARIS S A
SPONSORED ADS
88031M109
475
22418
SH
SOLE
0
0
22418
TENARIS S A
SPONSORED ADS
88031M109
1
17700
SH
Call
SOLE
0
0
0
TENCENT MUSIC ENTMT GROUP
SPON ADS
88034P109
1249
97780
SH
SOLE
0
0
97780
TENET HEALTHCARE CORP
COM NEW
88033G407
717
32419
SH
SOLE
0
0
32419
TENNECO INC
CL A VTG COM STK
880349105
308
24634
SH
SOLE
22589
0
2045
TERADATA CORP DEL
COM
88076W103
4062
131025
SH
SOLE
86998
0
44027
TERADYNE INC
COM
880770102
18085
312298
SH
SOLE
274173
0
38125
TEREX CORP NEW
COM
880779103
738
28413
SH
SOLE
18176
0
10237
TERRENO RLTY CORP
COM
88146M101
3894
76221
SH
SOLE
73161
0
3060
TESLA INC
COM
88160R101
16580
68832
SH
SOLE
24624
0
44208
TETRA TECH INC NEW
COM
88162G103
1215
14009
SH
SOLE
0
0
14009
TETRA TECHNOLOGIES INC DEL
COM
88162F105
805
400741
SH
SOLE
44741
0
356000
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
4555
662022
SH
SOLE
2758
0
659264
TEXAS CAPITAL BANCSHARES INC
COM
88224Q107
2414
44172
SH
SOLE
39324
0
4848
TEXAS INSTRS INC
COM
882508104
160356
1240761
SH
SOLE
948083
0
292678
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
7901
12150
SH
SOLE
0
0
12150
TEXAS ROADHOUSE INC
COM
882681109
4262
81149
SH
SOLE
31968
0
49181
TEXTRON INC
COM
883203101
3272
66834
SH
SOLE
37858
0
28976
TFS FINL CORP
COM
87240R107
260
14450
SH
SOLE
0
0
14450
TG THERAPEUTICS INC
COM
88322Q108
1868
332649
SH
SOLE
0
0
332649
THE CHARLES SCHWAB CORPORATI
COM
808513105
35283
843476
SH
SOLE
760396
0
83080
THE REALREAL INC
COM
88339P101
218
9737
SH
SOLE
0
0
9737
THE TRADE DESK INC
COM CL A
88339J105
5806
30958
SH
SOLE
20590
0
10368
THERAPEUTICSMD INC
COM
88338N107
2390
658439
SH
SOLE
0
0
658439
THERMO FISHER SCIENTIFIC INC
COM
883556102
92672
318156
SH
SOLE
180115
0
138041
THERMON GROUP HLDGS INC
COM
88362T103
476
20714
SH
SOLE
20693
0
21
THL CR SR LN FD
COM
87244R103
980
65247
SH
SOLE
0
0
65247
THOMSON REUTERS CORP
COM NEW
884903709
25053
374607
SH
SOLE
358408
0
16199
THOR INDS INC
COM
885160101
3557
62802
SH
SOLE
52738
0
10064
TIFFANY & CO NEW
COM
886547108
11504
124192
SH
SOLE
103041
0
21151
TIMKEN CO
COM
887389104
367
8430
SH
SOLE
2
0
8428
TJX COS INC NEW
COM
872540109
47850
858456
SH
SOLE
347269
0
511187
TJX COS INC NEW
COM
872540109
41
24800
SH
Call
SOLE
0
0
0
TJX COS INC NEW
COM
872540109
398
26000
SH
Call
SOLE
0
0
0
TOLL BROTHERS INC
COM
889478103
4108
100068
SH
SOLE
78997
0
21071
TOPBUILD CORP
COM
89055F103
419
4348
SH
SOLE
0
0
4348
TORCHLIGHT ENERGY RES INC
COM
89102U103
41
35000
SH
SOLE
0
0
35000
TORO CO
COM
891092108
17319
236271
SH
SOLE
224251
0
12020
TORONTO DOMINION BK ONT
COM NEW
891160509
13740
235497
SH
SOLE
57753
0
177744
TORTOISE ENERGY INFRA CORP
COM
89147L100
9913
484721
SH
SOLE
0
0
484721
TORTOISE ESSENTIAL ASSETS IN
COM SH BEN INT
89148A103
200
11965
SH
SOLE
0
0
11965
TORTOISE MIDSTRM ENERGY FD I
COM
89148B101
2783
226421
SH
SOLE
0
0
226421
TORTOISE PIPELINE & ENERGY F
COM
89148H108
1545
116501
SH
SOLE
0
0
116501
TOTAL S A
SPONSORED ADS
89151E109
136855
2631819
SH
SOLE
2352283
0
279536
TOWER SEMICONDUCTOR LTD
SHS NEW
M87915274
491
24964
SH
SOLE
23678
0
1286
TOWNEBANK PORTSMOUTH VA
COM
89214P109
1817
65339
SH
SOLE
20414
0
44925
TOYOTA MOTOR CORP
SP ADR REP2COM
892331307
14760
109750
SH
SOLE
93373
0
16377
TPG SPECIALTY LENDING INC
COM
87265K102
1801
85821
SH
SOLE
0
0
85821
TPG SPECIALTY LENDING INC
NOTE 4.500% 8/0
87265KAD4
418
400000
PRN
SOLE
0
0
400000
TPG SPECIALTY LENDING INC
NOTE 4.500%12/1
87265KAB8
373
370000
PRN
SOLE
0
0
370000
TPI COMPOSITES INC
COM
87266J104
1343
71627
SH
SOLE
0
0
71627
TRACTOR SUPPLY CO
COM
892356106
11329
125268
SH
SOLE
34682
0
90586
TRADEWEB MKTS INC
CL A
892672106
677
18311
SH
SOLE
15709
0
2602
TRANSCAT INC
COM
893529107
1125
43930
SH
SOLE
43897
0
33
TRANSDIGM GROUP INC
COM
893641100
12643
24283
SH
SOLE
20235
0
4048
TRANSENTERIX INC
COM NEW
89366M201
89
144391
SH
SOLE
0
0
144391
TRANSLATE BIO INC
COM
89374L104
195
19670
SH
SOLE
0
0
19670
TRANSOCEAN LTD
REG SHS
H8817H100
241
53971
SH
SOLE
0
0
53971
TRANSPORTADORA DE GAS SUR
SPONSORED ADS B
893870204
165
19388
SH
SOLE
0
0
19388
TRANSUNION
COM
89400J107
2582
31830
SH
SOLE
26760
0
5070
TRAVELERS COMPANIES INC
COM
89417E109
57655
387751
SH
SOLE
305996
0
81755
TREEHOUSE FOODS INC
COM
89469A104
4472
80647
SH
SOLE
40139
0
40508
TREMONT MTG TR
COM
894789106
104
21400
SH
SOLE
0
0
21400
TREX CO INC
COM
89531P105
4586
50431
SH
SOLE
18954
0
31477
TRI CONTL CORP
COM
895436103
7343
269460
SH
SOLE
0
0
269460
TRI POINTE GROUP INC
COM
87265H109
2985
198482
SH
SOLE
14848
0
183634
TRICO BANCSHARES
COM
896095106
991
27293
SH
SOLE
0
0
27293
TRIMBLE INC
COM
896239100
4854
125067
SH
SOLE
119443
0
5624
TRINITY INDS INC
COM
896522109
892
45333
SH
SOLE
31389
0
13944
TRINSEO S A
SHS
L9340P101
564
13137
SH
SOLE
10994
0
2143
TRIPADVISOR INC
COM
896945201
2352
60818
SH
SOLE
57211
0
3607
TRISTATE CAP HLDGS INC
COM
89678F100
554
26342
SH
SOLE
6261
0
20081
TRITON INTL LTD
CL A
G9078F107
2048
60510
SH
SOLE
0
0
60510
TRIUMPH GROUP INC NEW
COM
896818101
3165
138335
SH
SOLE
0
0
138335
TRUSTCO BK CORP N Y
COM
898349105
287
35261
SH
SOLE
0
0
35261
TRUSTMARK CORP
COM
898402102
2081
61004
SH
SOLE
0
0
61004
TUPPERWARE BRANDS CORP
COM
899896104
513
32301
SH
SOLE
8337
0
23964
TURQUOISE HILL RES LTD
COM
900435108
60
125800
SH
SOLE
0
0
125800
TWILIO INC
CL A
90138F102
10984
99893
SH
SOLE
22663
0
77230
TWITTER INC
COM
90184L102
109211
2650760
SH
SOLE
2092886
0
557874
TWO HBRS INVT CORP
COM NEW
90187B408
1190
90667
SH
SOLE
0
0
90667
TWO HBRS INVT CORP
NOTE 6.250% 1/1
90187BAA9
10484
10205000
PRN
SOLE
0
0
10205000
TYLER TECHNOLOGIES INC
COM
902252105
3524
13425
SH
SOLE
10233
0
3192
TYSON FOODS INC
CL A
902494103
20327
235982
SH
SOLE
177274
0
58708
U S CONCRETE INC
COM NEW
90333L201
401
7250
SH
SOLE
0
0
7250
U S SILICA HLDGS INC
COM
90346E103
138
14413
SH
SOLE
13648
0
765
UBER TECHNOLOGIES INC
COM
90353T100
15841
519884
SH
SOLE
354760
0
165124
UBIQUITI INC
COM
90353W103
2141
18102
SH
SOLE
10183
0
7919
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
717
34365
SH
SOLE
0
0
34365
UBS AG LONDON BRH
ETRAC ALER MLP
90267B682
304
20710
SH
SOLE
0
0
20710
UBS GROUP AG
SHS
H42097107
21302
1876410
SH
SOLE
1660429
0
215981
UDR INC
COM
902653104
1341
27663
SH
SOLE
0
0
27663
UGI CORP NEW
COM
902681105
2690
53511
SH
SOLE
17
0
53494
ULTA BEAUTY INC
COM
90384S303
24540
97907
SH
SOLE
65114
0
32793
UMB FINL CORP
COM
902788108
3176
49173
SH
SOLE
47235
0
1938
UMH PPTYS INC
COM
903002103
599
42514
SH
SOLE
0
0
42514
UMPQUA HLDGS CORP
COM
904214103
39745
2414617
SH
SOLE
2285322
0
129295
UNDER ARMOUR INC
CL A
904311107
1497
75093
SH
SOLE
0
0
75093
UNDER ARMOUR INC
CL C
904311206
1477
81463
SH
SOLE
0
0
81463
UNIFIRST CORP MASS
COM
904708104
6390
32751
SH
SOLE
32724
0
27
UNILEVER N V
N Y SHS NEW
904784709
28910
481597
SH
SOLE
401815
0
79782
UNILEVER PLC
SPON ADR NEW
904767704
75893
1262775
SH
SOLE
1093747
0
169028
UNION PACIFIC CORP
COM
907818108
408914
2524412
SH
SOLE
692400
0
1832012
UNION PACIFIC CORP
COM
907818108
8
44700
SH
Call
SOLE
0
0
0
UNION PACIFIC CORP
COM
907818108
1
11400
SH
Call
SOLE
0
0
0
UNION PACIFIC CORP
COM
907818108
4
42000
SH
Call
SOLE
0
0
0
UNIQURE NV
SHS
N90064101
312
7921
SH
SOLE
6019
0
1902
UNIT CORP
COM
909218109
71
21120
SH
SOLE
0
0
21120
UNITED AIRLINES HLDGS INC
COM
910047109
14059
159022
SH
SOLE
86863
0
72159
UNITED BANKSHARES INC WEST V
COM
909907107
3424
90411
SH
SOLE
63088
0
27323
UNITED CMNTY BKS BLAIRSVLE G
COM
90984P303
473
16684
SH
SOLE
6045
0
10639
UNITED FIRE GROUP INC
COM
910340108
1538
32731
SH
SOLE
0
0
32731
UNITED INS HLDGS CORP
COM
910710102
4885
349198
SH
SOLE
0
0
349198
UNITED PARCEL SERVICE INC
CL B
911312106
301563
2516787
SH
SOLE
1937895
0
578892
UNITED RENTALS INC
COM
911363109
15518
124505
SH
SOLE
42410
0
82095
UNITED STATES OIL FUND LP
UNITS
91232N108
441
38894
SH
SOLE
0
0
38894
UNITED STATES STL CORP NEW
COM
912909108
395
34171
SH
SOLE
0
0
34171
UNITED TECHNOLOGIES CORP
COM
913017109
142333
1042562
SH
SOLE
413148
0
629414
UNITEDHEALTH GROUP INC
COM
91324P102
371761
1710597
SH
SOLE
966502
0
744095
UNITI GROUP INC
COM
91325V108
1271
163658
SH
SOLE
0
0
163658
UNIVERSAL CORP VA
COM
913456109
441
8043
SH
SOLE
0
0
8043
UNIVERSAL DISPLAY CORP
COM
91347P105
7818
46563
SH
SOLE
5977
0
40586
UNIVERSAL ELECTRS INC
COM
913483103
1119
21993
SH
SOLE
20972
0
1021
UNIVERSAL HLTH SVCS INC
CL B
913903100
17715
119090
SH
SOLE
94721
0
24369
UNIVERSAL SEC INSTRS INC
COM NEW
913821302
63
73513
SH
SOLE
0
0
73513
UNUM GROUP
COM
91529Y106
6754
227244
SH
SOLE
149980
0
77264
UPLAND SOFTWARE INC
COM
91544A109
2155
61833
SH
SOLE
3859
0
57974
URBAN OUTFITTERS INC
COM
917047102
2927
104218
SH
SOLE
75939
0
28279
US BANCORP DEL
COM NEW
902973304
149429
2700196
SH
SOLE
1975878
0
724318
US BANCORP DEL
COM NEW
902973304
8
13800
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
9
14000
SH
Call
SOLE
0
0
0
US FOODS HLDG CORP
COM
912008109
3520
85633
SH
SOLE
82910
0
2723
US XPRESS ENTERPRISES INC
COM CL A
90338N202
74
15350
SH
SOLE
0
0
15350
USA COMPRESSION PARTNERS LP
COMUNIT LTDPAR
90290N109
1311
75926
SH
SOLE
0
0
75926
UTAH MED PRODS INC
COM
917488108
1693
17670
SH
SOLE
17658
0
12
V F CORP
COM
918204108
56126
630685
SH
SOLE
290939
0
339746
VAIL RESORTS INC
COM
91879Q109
8285
36407
SH
SOLE
16416
0
19991
VALE S A
SPONSORED ADS
91912E105
2426
210994
SH
SOLE
10754
0
200240
VALERO ENERGY CORP NEW
COM
91913Y100
64366
755112
SH
SOLE
469263
0
285849
VALHI INC NEW
COM
918905100
608
320150
SH
SOLE
0
0
320150
VALLEY NATL BANCORP
COM
919794107
3293
302942
SH
SOLE
157000
0
145942
VALMONT INDS INC
COM
920253101
1375
9929
SH
SOLE
0
0
9929
VALVOLINE INC
COM
92047W101
858
38929
SH
SOLE
28620
0
10309
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
443
6719
SH
SOLE
0
0
6719
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189H201
2093
41599
SH
SOLE
0
0
41599
VANECK VECTORS ETF TR
AMT FREE LONG MU
92189F536
1160
54854
SH
SOLE
52451
0
2403
VANECK VECTORS ETF TR
AMT FREE SHORT M
92189F528
725
40978
SH
SOLE
0
0
40978
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
1466
12425
SH
SOLE
0
0
12425
VANECK VECTORS ETF TR
EMERGING MKTS HI
92189F353
514
22175
SH
SOLE
0
0
22175
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
12429
423899
SH
SOLE
0
0
423899
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
25411
951355
SH
SOLE
0
0
951355
VANECK VECTORS ETF TR
HIGH INCOME INFR
92189F569
209
19328
SH
SOLE
0
0
19328
VANECK VECTORS ETF TR
HIGH INCOME MLP
92189F288
191
10346
SH
SOLE
0
0
10346
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
6684
103736
SH
SOLE
32909
0
70827
VANECK VECTORS ETF TR
INVT GRADE FLTG
92189F486
1336
52929
SH
SOLE
0
0
52929
VANECK VECTORS ETF TR
JP MORGAN MKTS
92189H300
9746
295321
SH
SOLE
249364
0
45957
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
8028
221398
SH
SOLE
0
0
221398
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
24107
480703
SH
SOLE
0
0
480703
VANECK VECTORS ETF TR
MRNGSTR DUR DV
92189H102
1186
41979
SH
SOLE
0
0
41979
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
1131
96274
SH
SOLE
0
0
96274
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
358
17623
SH
SOLE
0
0
17623
VANECK VECTORS ETF TR
RARE EARTH STRAT
92189F742
1018
80575
SH
SOLE
0
0
80575
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
1391
60970
SH
SOLE
0
0
60970
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
7717
64775
SH
SOLE
0
0
64775
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
669
41004
SH
SOLE
0
0
41004
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
3899
24117
SH
SOLE
0
0
24117
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
2846
24757
SH
SOLE
0
0
24757
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
566
4063
SH
SOLE
0
0
4063
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
3690
28270
SH
SOLE
0
0
28270
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
7421
60144
SH
SOLE
0
0
60144
VANGUARD ADMIRAL FDS INC
SMLCP 600 GRTH
921932794
7433
48451
SH
SOLE
0
0
48451
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
504
3887
SH
SOLE
0
0
3887
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
3642
25534
SH
SOLE
0
0
25534
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
12441
141361
SH
SOLE
0
0
141361
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
17688
172284
SH
SOLE
2330
0
169954
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
38754
479672
SH
SOLE
24612
0
455060
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
172741
2045970
SH
SOLE
1547004
0
498966
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
16960
288292
SH
SOLE
0
0
288292
VANGUARD GROUP
DIV APP ETF
921908844
144557
1208854
SH
SOLE
0
0
1208854
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
25329
217728
SH
SOLE
0
0
217728
VANGUARD INDEX FDS
GROWTH ETF
922908736
123087
740235
SH
SOLE
1363
0
738872
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
9895
72585
SH
SOLE
5255
0
67330
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
16454
111097
SH
SOLE
0
0
111097
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
17199
152204
SH
SOLE
3249
0
148955
VANGUARD INDEX FDS
MID CAP ETF
922908629
60422
360509
SH
SOLE
0
0
360509
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
88852
952841
SH
SOLE
12277
0
940564
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
3378103
12392126
SH
SOLE
11315076
0
1077050
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
30789
238930
SH
SOLE
1171
0
237759
VANGUARD INDEX FDS
SMALL CP ETF
922908751
60767
394869
SH
SOLE
0
0
394869
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
24665
135470
SH
SOLE
0
0
135470
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
98060
649398
SH
SOLE
294
0
649104
VANGUARD INDEX FDS
VALUE ETF
922908744
130714
1171060
SH
SOLE
170522
0
1000538
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
114679
2298171
SH
SOLE
1492391
0
805780
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
86083
2138180
SH
SOLE
28
0
2138152
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
7339
136896
SH
SOLE
0
0
136896
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
17265
261397
SH
SOLE
244419
0
16978
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
4804
47126
SH
SOLE
0
0
47126
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
2953
50407
SH
SOLE
0
0
50407
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
25840
345358
SH
SOLE
28053
0
317305
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
3589
73177
SH
SOLE
0
0
73177
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
353190
6586907
SH
SOLE
6299449
0
287458
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
83305
913025
SH
SOLE
483028
0
429997
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
44993
674860
SH
SOLE
651209
0
23651
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
2129
21054
SH
SOLE
0
0
21054
VANGUARD SCOTTSDALE FDS
LONG TERM TREAS
92206C847
1421
16190
SH
SOLE
0
0
16190
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
32724
614420
SH
SOLE
589090
0
25330
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
69569
1141789
SH
SOLE
1050292
0
91497
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
102104
1259759
SH
SOLE
683052
0
576707
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
5372
32725
SH
SOLE
0
0
32725
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
13970
102698
SH
SOLE
0
0
102698
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
3195
28414
SH
SOLE
0
0
28414
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
1348
9623
SH
SOLE
0
0
9623
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
5600
46013
SH
SOLE
0
0
46013
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
1834
17536
SH
SOLE
0
0
17536
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
203
1504
SH
SOLE
0
0
1504
VANGUARD STAR FD
VG TL INTL STK F
921909768
28190
545692
SH
SOLE
0
0
545692
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
154197
3753566
SH
SOLE
0
0
3753566
VANGUARD WELLINGTON FD
US MOMENTUM
921935508
319
3951
SH
SOLE
0
0
3951
VANGUARD WELLINGTON FD
US VALUE FACTR
921935805
207
2864
SH
SOLE
0
0
2864
VANGUARD WHITEHALL FDS INC
EMERG MKT BD ETF
921946885
7885
97832
SH
SOLE
0
0
97832
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
186118
2097577
SH
SOLE
1259747
0
837830
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
11224
168580
SH
SOLE
0
0
168580
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
3846
64764
SH
SOLE
0
0
64764
VANGUARD WORLD FD
ESG INTL STK ETF
921910725
390
7913
SH
SOLE
0
0
7913
VANGUARD WORLD FD
EXTENDED DUR
921910709
1406
9952
SH
SOLE
0
0
9952
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
6811
66054
SH
SOLE
0
0
66054
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
26966
331117
SH
SOLE
0
0
331117
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
25133
189453
SH
SOLE
0
0
189453
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
15092
174070
SH
SOLE
30213
0
143857
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
7650
42470
SH
SOLE
0
0
42470
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
4492
28691
SH
SOLE
0
0
28691
VANGUARD WORLD FDS
ENERGY ETF
92204A306
1952
25020
SH
SOLE
0
0
25020
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
29148
416394
SH
SOLE
0
0
416394
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
19245
114772
SH
SOLE
0
0
114772
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
7926
54264
SH
SOLE
0
0
54264
VANGUARD WORLD FDS
INF TECH ETF
92204A702
76262
353801
SH
SOLE
13744
0
340057
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
1518
12007
SH
SOLE
0
0
12007
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
7387
51427
SH
SOLE
0
0
51427
VAREX IMAGING CORP
COM
92214X106
1023
35854
SH
SOLE
34538
0
1316
VARIAN MED SYS INC
COM
92220P105
17674
148409
SH
SOLE
140050
0
8359
VASCULAR BIOGENICS LTD
COM
M96883109
53
39400
SH
SOLE
0
0
39400
VECTOR GROUP LTD
COM
92240M108
1687
141643
SH
SOLE
0
0
141643
VEEVA SYS INC
CL A COM
922475108
11938
78184
SH
SOLE
37631
0
40553
VENTAS INC
COM
92276F100
104430
1429966
SH
SOLE
1360326
0
69640
VERA BRADLEY INC
COM
92335C106
2125
210406
SH
SOLE
209251
0
1155
VERACYTE INC
COM
92337F107
463
19274
SH
SOLE
2472
0
16802
VERASTEM INC
COM
92337C104
75
62008
SH
SOLE
0
0
62008
VEREIT INC
COM
92339V100
1322
135136
SH
SOLE
12918
0
122218
VERINT SYS INC
COM
92343X100
424
9916
SH
SOLE
7016
0
2900
VERISIGN INC
COM
92343E102
3949
20934
SH
SOLE
5104
0
15830
VERISK ANALYTICS INC
COM
92345Y106
15694
99240
SH
SOLE
84782
0
14458
VERIZON COMMUNICATIONS INC
COM
92343V104
707449
11720496
SH
SOLE
4948305
0
6772191
VERIZON COMMUNICATIONS INC
COM
92343V104
187
81800
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
29
24400
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
2
27300
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
65
76500
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
1
12800
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
2
10600
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
100
103800
SH
Call
SOLE
0
0
0
VERMILION ENERGY INC
COM
923725105
5317
318966
SH
SOLE
316767
0
2199
VERRA MOBILITY CORP
COM
92511U102
2138
148973
SH
SOLE
116346
0
32627
VERSUM MATLS INC
COM
92532W103
2289
43249
SH
SOLE
0
0
43249
VERTEX PHARMACEUTICALS INC
COM
92532F100
61812
364844
SH
SOLE
344908
0
19936
VERU INC
COM
92536C103
356
165000
SH
SOLE
0
0
165000
VIACOM INC NEW
CL B
92553P201
7966
331501
SH
SOLE
64783
0
266718
VIAD CORP
COM NEW
92552R406
4941
73584
SH
SOLE
73584
0
0
VIASAT INC
COM
92552V100
312
4142
SH
SOLE
0
0
4142
VIAVI SOLUTIONS INC
COM
925550105
287
20505
SH
SOLE
0
0
20505
VICI PPTYS INC
COM
925652109
768
33922
SH
SOLE
0
0
33922
VICOR CORP
COM
925815102
251
8500
SH
SOLE
0
0
8500
VICTORY PORTFOLIOS II
VCSHS DEV ENH VL
92647N816
967
30850
SH
SOLE
0
0
30850
VICTORY PORTFOLIOS II
VCSHS US 500 ENH
92647N782
11933
241854
SH
SOLE
0
0
241854
VICTORY PORTFOLIOS II
VCSHS US 500 VOL
92647N766
3574
67524
SH
SOLE
0
0
67524
VICTORY PORTFOLIOS II
VCSHS US EQ INCM
92647N824
13413
288271
SH
SOLE
0
0
288271
VICTORY PORTFOLIOS II
VCSHS US LRG CAP
92647N865
1038
21614
SH
SOLE
0
0
21614
VICTORY PORTFOLIOS II
VCSHS US SMCP HG
92647N873
415
9346
SH
SOLE
0
0
9346
VICTORY PORTFOLIOS II
VICSHS DV AC ETF
92647N667
352
10333
SH
SOLE
0
0
10333
VICTORY PORTFOLIOS II
VICTORYSHS US
92647N691
261
8157
SH
SOLE
0
0
8157
VIEWRAY INC
COM
92672L107
248
85650
SH
SOLE
0
0
85650
VIKING THERAPEUTICS INC
COM
92686J106
2291
332992
SH
SOLE
4116
0
328876
VIKING THERAPEUTICS INC
COM
92686J106
9
12000
SH
Call
SOLE
0
0
0
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
21668
783076
SH
SOLE
577060
0
206016
VIRTUS GLOBAL DIVID INCOME F
COM
92835W107
320
29029
SH
SOLE
0
0
29029
VIRTUS TOTAL RETURN FUND INC
COM
92837G100
200
17757
SH
SOLE
0
0
17757
VIRTUSA CORP
COM
92827P102
352
9772
SH
SOLE
0
0
9772
VISA INC
COM CL A
92826C839
434218
2524305
SH
SOLE
941220
0
1583085
VISA INC
COM CL A
92826C839
23
10900
SH
Call
SOLE
0
0
0
VISA INC
COM CL A
92826C839
10
10400
SH
Call
SOLE
0
0
0
VISTRA ENERGY CORP
COM
92840M102
9725
363839
SH
SOLE
268621
0
95218
VMWARE INC
CL A COM
928563402
13898
92615
SH
SOLE
83094
0
9521
VOC ENERGY TR
TR UNIT
91829B103
181
34269
SH
SOLE
0
0
34269
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
66596
3344831
SH
SOLE
2390919
0
953912
VONAGE HLDGS CORP
COM
92886T201
2203
194961
SH
SOLE
149803
0
45158
VORNADO RLTY TR
SH BEN INT
929042109
366
5744
SH
SOLE
1713
0
4031
VOYA ASIA PAC DIVID EQUITY I
COM
92912J102
5229
616610
SH
SOLE
0
0
616610
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
1655
230797
SH
SOLE
0
0
230797
VOYA FINL INC
COM
929089100
6714
123336
SH
SOLE
112748
0
10588
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
254
42289
SH
SOLE
3125
0
39164
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
196
17119
SH
SOLE
0
0
17119
VOYA PRIME RATE TR
SH BEN INT
92913A100
934
198404
SH
SOLE
0
0
198404
VOYA RISK MANAGED NAT RES FD
COM
92913C106
386
98357
SH
SOLE
0
0
98357
VOYAGER THERAPEUTICS INC
COM
92915B106
453
26316
SH
SOLE
8397
0
17919
VULCAN MATLS CO
COM
929160109
15686
103712
SH
SOLE
91286
0
12426
W & T OFFSHORE INC
COM
92922P106
204
46572
SH
SOLE
21283
0
25289
W P CAREY INC
COM
92936U109
11479
128263
SH
SOLE
0
0
128263
WABASH NATL CORP
COM
929566107
580
39953
SH
SOLE
0
0
39953
WABCO HLDGS INC
COM
92927K102
19882
148652
SH
SOLE
147191
0
1461
WABTEC CORP
COM
929740108
13840
192592
SH
SOLE
147943
0
44649
WADDELL & REED FINL INC
CL A
930059100
2988
173954
SH
SOLE
12176
0
161778
WALGREENS BOOTS ALLIANCE INC
COM
931427108
71126
1285949
SH
SOLE
747140
0
538809
WALMART INC
COM
931142103
376175
3169603
SH
SOLE
451168
0
2718435
WALMART INC
COM
931142103
95
40300
SH
Call
SOLE
0
0
0
WALMART INC
COM
931142103
14
12000
SH
Call
SOLE
0
0
0
WALMART INC
COM
931142103
237
34900
SH
Call
SOLE
0
0
0
WALMART INC
COM
931142103
69
18000
SH
Call
SOLE
0
0
0
WANDA SPORTS GROUP CO LTD
SPONSORED ADS
93368R101
43
10700
SH
SOLE
0
0
10700
WASHINGTON FED INC
COM
938824109
3186
86141
SH
SOLE
3013
0
83128
WASHINGTON PRIME GROUP NEW
COM
93964W108
64
15367
SH
SOLE
0
0
15367
WASHINGTON TR BANCORP
COM
940610108
4308
89169
SH
SOLE
87092
0
2077
WASTE CONNECTIONS INC
COM
94106B101
42441
461701
SH
SOLE
38848
0
422853
WASTE MGMT INC DEL
COM
94106L109
80013
695762
SH
SOLE
358971
0
336791
WATERS CORP
COM
941848103
15498
69427
SH
SOLE
62686
0
6741
WATFORD HOLDINGS LTD
SHS
G94787101
539
20000
SH
SOLE
0
0
20000
WATSCO INC
COM
942622200
37695
222810
SH
SOLE
189036
0
33774
WAYFAIR INC
CL A
94419L101
1207
10765
SH
SOLE
4182
0
6583
WD-40 CO
COM
929236107
787
4290
SH
SOLE
1976
0
2314
WEBSTER FINL CORP CONN
COM
947890109
4866
103829
SH
SOLE
100395
0
3434
WEC ENERGY GROUP INC
COM
92939U106
73632
774254
SH
SOLE
577337
0
196917
WELBILT INC
COM
949090104
1896
112465
SH
SOLE
97777
0
14688
WELLS FARGO CO NEW
COM
949746101
176984
3508797
SH
SOLE
2408748
0
1100049
WELLS FARGO CO NEW
COM
949746101
125
10500
SH
Call
SOLE
0
0
0
WELLS FARGO CO NEW
COM
949746101
14
21200
SH
Call
SOLE
0
0
0
WELLS FARGO CO NEW
COM
949746101
14
10300
SH
Call
SOLE
0
0
0
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
27147
17831
SH
SOLE
0
0
17831
WELLS FARGO GLOBAL DIVIDEND
COM
94987C103
77
14238
SH
SOLE
0
0
14238
WELLS FARGO INCOME OPPORTUNI
WF INC OPPTY FD
94987B105
195
23699
SH
SOLE
0
0
23699
WELLS FARGO MULTI SECTOR INC
COM
94987D101
3924
317700
SH
SOLE
0
0
317700
WELLTOWER INC
COM
95040Q104
118087
1302664
SH
SOLE
1033217
0
269447
WENDYS CO
COM
95058W100
1292
64665
SH
SOLE
7072
0
57593
WERNER ENTERPRISES INC
COM
950755108
837
23700
SH
SOLE
19679
0
4021
WESBANCO INC
COM
950810101
1081
28925
SH
SOLE
0
0
28925
WESCO INTL INC
COM
95082P105
2592
54256
SH
SOLE
49736
0
4520
WEST PHARMACEUTICAL SVSC INC
COM
955306105
5637
39743
SH
SOLE
21386
0
18357
WESTERN ALLIANCE BANCORP
COM
957638109
3434
74520
SH
SOLE
68295
0
6225
WESTERN ASSET CORPORATE LN F
COM
95790J102
472
49685
SH
SOLE
0
0
49685
WESTERN ASSET EMRG MKT DEBT
COM
95766A101
1994
143586
SH
SOLE
0
0
143586
WESTERN ASSET GLB HI INCOME
COM
95766B109
156
15759
SH
SOLE
0
0
15759
WESTERN ASSET GLOBAL CP DEFI
COM
95790C107
3595
206366
SH
SOLE
0
0
206366
WESTERN ASSET HGH YLD DFNDFD
COM
95768B107
2408
158869
SH
SOLE
0
0
158869
WESTERN ASSET HIGH INCM FD I
COM
95766J102
276
40718
SH
SOLE
0
0
40718
WESTERN ASSET HIGH INCM OPP
COM
95766K109
496
98256
SH
SOLE
0
0
98256
WESTERN ASSET INTM MUNI FD I
COM
958435109
1320
143813
SH
SOLE
0
0
143813
WESTERN ASSET INVT GRADE DEF
COM
95790A101
665
31009
SH
SOLE
0
0
31009
WESTERN ASSET MUN DEF OPP TR
COM
95768A109
2441
112814
SH
SOLE
0
0
112814
WESTERN ASSET MUN HI INCM FD
COM
95766N103
3171
418378
SH
SOLE
0
0
418378
WESTERN ASSET PREMIER BD FD
SHS BEN INT
957664105
156
11005
SH
SOLE
0
0
11005
WESTERN ASST INFLTN LKD INM
COM SH BEN INT
95766Q106
423
36516
SH
SOLE
0
0
36516
WESTERN ASST MN PRT FD INC
COM
95766P108
5555
362578
SH
SOLE
0
0
362578
WESTERN ASST MNGD MUN FD INC
COM
95766M105
1263
91818
SH
SOLE
0
0
91818
WESTERN AST INFL LKD OPP & I
COM
95766R104
1425
128617
SH
SOLE
0
0
128617
WESTERN DIGITAL CORP
COM
958102105
37505
628861
SH
SOLE
551506
0
77355
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
3060
122943
SH
SOLE
0
0
122943
WESTERN UN CO
COM
959802109
39951
1724253
SH
SOLE
1673256
0
50997
WESTLAKE CHEM CORP
COM
960413102
302
4606
SH
SOLE
683
0
3923
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
223
9584
SH
SOLE
0
0
9584
WESTPAC BKG CORP
SPONSORED ADR
961214301
13344
667525
SH
SOLE
507286
0
160239
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
353
129709
SH
SOLE
0
0
129709
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
3
20000
SH
Call
SOLE
0
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
14
20000
SH
Put
SOLE
0
0
20000
WESTROCK CO
COM
96145D105
35032
961092
SH
SOLE
20770
0
940322
WESTROCK CO
COM
96145D105
9
46400
SH
Call
SOLE
0
0
0
WEX INC
COM
96208T104
1835
9083
SH
SOLE
1552
0
7531
WEYERHAEUSER CO
COM
962166104
50034
1806282
SH
SOLE
912201
0
894081
WHEATON PRECIOUS METALS CORP
COM
962879102
9292
354137
SH
SOLE
0
0
354137
WHIRLPOOL CORP
COM
963320106
6476
40896
SH
SOLE
20649
0
20247
WHITE MTNS INS GROUP LTD
COM
G9618E107
15568
14415
SH
SOLE
13680
0
735
WHITEHORSE FIN INC
COM
96524V106
1007
72288
SH
SOLE
0
0
72288
WHITING PETE CORP NEW
COM NEW
966387409
567
70647
SH
SOLE
0
0
70647
WHITING PETE CORP NEW
NOTE 1.250% 4/0
966387AL6
85
87000
PRN
SOLE
0
0
87000
WILEY JOHN & SONS INC
CL A
968223206
15253
347134
SH
SOLE
343713
0
3421
WILLIAMS COS INC DEL
COM
969457100
80605
3350167
SH
SOLE
2752955
0
597212
WILLIAMS SONOMA INC
COM
969904101
3140
46190
SH
SOLE
441
0
45749
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
50792
263211
SH
SOLE
238135
0
25076
WINGSTOP INC
COM
974155103
775
8879
SH
SOLE
8132
0
747
WINNEBAGO INDS INC
COM
974637100
301
7838
SH
SOLE
0
0
7838
WINTRUST FINL CORP
COM
97650W108
2096
32425
SH
SOLE
10555
0
21870
WISDOMTREE TR
CHINADIV EX FI
97717X719
832
11700
SH
SOLE
0
0
11700
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
8455
204675
SH
SOLE
0
0
204675
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
3656
82524
SH
SOLE
0
0
82524
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
4210
62563
SH
SOLE
0
0
62563
WISDOMTREE TR
EUROPE SMCP DV
97717W869
1322
23649
SH
SOLE
0
0
23649
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
9337
372716
SH
SOLE
0
0
372716
WISDOMTREE TR
GLB EX US RL EST
97717W331
254
8686
SH
SOLE
0
0
8686
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
599
13014
SH
SOLE
0
0
13014
WISDOMTREE TR
GLB US QTLY DIV
97717W844
402
6902
SH
SOLE
0
0
6902
WISDOMTREE TR
INDIA ERNGS FD
97717W422
1297
54380
SH
SOLE
0
0
54380
WISDOMTREE TR
INTL DIV EX FINL
97717W786
221
5471
SH
SOLE
0
0
5471
WISDOMTREE TR
INTL EQUITY FD
97717W703
18941
380948
SH
SOLE
180235
0
200713
WISDOMTREE TR
INTL LRGCAP DV
97717W794
429
9343
SH
SOLE
0
0
9343
WISDOMTREE TR
INTL MIDCAP DV
97717W778
971
16104
SH
SOLE
0
0
16104
WISDOMTREE TR
INTL SMCAP DIV
97717W760
3844
60517
SH
SOLE
0
0
60517
WISDOMTREE TR
ITL HDG QTLY DIV
97717X594
442
13159
SH
SOLE
0
0
13159
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
522
13387
SH
SOLE
0
0
13387
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
2979
59038
SH
SOLE
0
0
59038
WISDOMTREE TR
JPN SCAP HDG EQT
97717W521
341
8663
SH
SOLE
0
0
8663
WISDOMTREE TR
US DIVID EX FNCL
97717W406
1190
13604
SH
SOLE
0
0
13604
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
5096
68420
SH
SOLE
0
0
68420
WISDOMTREE TR
US LARGECAP DIVD
97717W307
39839
402128
SH
SOLE
200595
0
201533
WISDOMTREE TR
US MIDCAP DIVID
97717W505
40530
1116211
SH
SOLE
0
0
1116211
WISDOMTREE TR
US MIDCAP FUND
97717W570
674
17077
SH
SOLE
0
0
17077
WISDOMTREE TR
US QTLY DIV GRT
97717X669
24780
549578
SH
SOLE
0
0
549578
WISDOMTREE TR
US S CAP QTY DIV
97717X651
2098
58948
SH
SOLE
0
0
58948
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
12732
465166
SH
SOLE
0
0
465166
WISDOMTREE TR
US SMALLCAP FUND
97717W562
2856
80232
SH
SOLE
0
0
80232
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
616
6220
SH
SOLE
0
0
6220
WISDOMTREE TR
YIELD ENHANCD US
97717X511
309
5914
SH
SOLE
0
0
5914
WIX COM LTD
SHS
M98068105
2356
20184
SH
SOLE
5666
0
14518
WOLVERINE WORLD WIDE INC
COM
978097103
1247
44117
SH
SOLE
36465
0
7652
WOODWARD INC
COM
980745103
5408
50152
SH
SOLE
44072
0
6080
WORKDAY INC
CL A
98138H101
22291
131156
SH
SOLE
80941
0
50215
WORKIVA INC
COM CL A
98139A105
273
6230
SH
SOLE
0
0
6230
WORLD FUEL SVCS CORP
COM
981475106
8713
218152
SH
SOLE
211998
0
6154
WORLD GOLD TR
SPDR GLD MINIS
98149E204
5386
366407
SH
SOLE
0
0
366407
WORTHINGTON INDS INC
COM
981811102
287
7975
SH
SOLE
1441
0
6534
WPP PLC NEW
ADR
92937A102
800
12786
SH
SOLE
0
0
12786
WPX ENERGY INC
COM
98212B103
1606
151632
SH
SOLE
101654
0
49978
WRIGHT MED GROUP N V
ORD SHS
N96617118
592
28692
SH
SOLE
24378
0
4314
WW INTL INC
COM
98262P101
1729
45707
SH
SOLE
0
0
45707
WYNDHAM DESTINATIONS INC
COM
98310W108
8962
194739
SH
SOLE
181361
0
13378
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
9813
189667
SH
SOLE
162357
0
27310
WYNN RESORTS LTD
COM
983134107
5003
46014
SH
SOLE
147
0
45867
XCEL ENERGY INC
COM
98389B100
41665
642089
SH
SOLE
512951
0
129138
XENIA HOTELS & RESORTS INC
COM
984017103
660
31251
SH
SOLE
12593
0
18658
XEROX HOLDINGS CORP
COM NEW
98421M106
2794
93420
SH
SOLE
70590
0
22830
XILINX INC
COM
983919101
20433
213060
SH
SOLE
162967
0
50093
XPERI CORP
COM
98421B100
851
41159
SH
SOLE
0
0
41159
XPO LOGISTICS INC
COM
983793100
13712
191584
SH
SOLE
23149
0
168435
XPO LOGISTICS INC
COM
983793100
83
14900
SH
Call
SOLE
0
0
0
XYLEM INC
COM
98419M100
11303
141959
SH
SOLE
77583
0
64376
YAMANA GOLD INC
COM
98462Y100
74
23334
SH
SOLE
0
0
23334
YANDEX N V
SHS CLASS A
N97284108
3260
93115
SH
SOLE
87485
0
5630
YELP INC
CL A
985817105
302
8685
SH
SOLE
0
0
8685
YETI HLDGS INC
COM
98585X104
3787
135267
SH
SOLE
18101
0
117166
YUM BRANDS INC
COM
988498101
31492
277617
SH
SOLE
113204
0
164413
YUM CHINA HLDGS INC
COM
98850P109
32157
707843
SH
SOLE
590700
0
117143
YY INC
SPONSORED ADS A
98426T106
742
13203
SH
SOLE
0
0
13203
ZAGG INC
COM
98884U108
193
30796
SH
SOLE
26456
0
4340
ZAYO GROUP HLDGS INC
COM
98919V105
422
12456
SH
SOLE
0
0
12456
ZEBRA TECHNOLOGIES CORP
CL A
989207105
18666
90450
SH
SOLE
75286
0
15164
ZENDESK INC
COM
98936J101
1553
21315
SH
SOLE
6145
0
15170
ZILLOW GROUP INC
CL A
98954M101
4544
153803
SH
SOLE
0
0
153803
ZILLOW GROUP INC
CL C CAP STK
98954M200
210
7056
SH
SOLE
0
0
7056
ZILLOW GROUP INC
NOTE 1.500% 7/0
98954MAC5
7021
7995000
PRN
SOLE
0
0
7995000
ZIMMER BIOMET HLDGS INC
COM
98956P102
22939
167108
SH
SOLE
125936
0
41172
ZIONS BANCORPORATION N A
COM
989701107
3332
74837
SH
SOLE
4742
0
70095
ZIONS BANCORPORATION N A
COM
989701107
2
12600
SH
Call
SOLE
0
0
0
ZIOPHARM ONCOLOGY INC
COM
98973P101
210
49115
SH
SOLE
0
0
49115
ZOETIS INC
CL A
98978V103
105588
847475
SH
SOLE
433765
0
413710
ZOGENIX INC
COM NEW
98978L204
515
12855
SH
SOLE
9544
0
3311
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
7423
97410
SH
SOLE
0
0
97410
ZSCALER INC
COM
98980G102
3696
78207
SH
SOLE
0
0
78207
ZTO EXPRESS CAYMAN INC
SPONSORED ADS A
98980A105
3291
154272
SH
SOLE
0
0
154272
ZUORA INC
COM CL A
98983V106
2092
138996
SH
SOLE
0
0
138996
ZYMEWORKS INC
COM
98985W102
2789
112443
SH
SOLE
0
0
112443
ZYNGA INC
CL A
98986T108
1428
245293
SH
SOLE
236763
0
8530