0001084208-18-000027.txt : 20181114
0001084208-18-000027.hdr.sgml : 20181114
20181114151527
ACCESSION NUMBER: 0001084208-18-000027
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20180930
FILED AS OF DATE: 20181114
DATE AS OF CHANGE: 20181114
EFFECTIVENESS DATE: 20181114
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: 181183077
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-2018
09-30-2018
RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY
PO BOX 14508
ST PETERSBURG
FL
337334508
13F HOLDINGS REPORT
028-04393
N
Joe Rambow
Compliance Advisor
727-567-4694
JRambow
St. Petersburg
FL
11-14-2018
0
3735
64699174
false
INFORMATION TABLE
2
Q318RJA.xml
22ND CENTY GROUP INC
COM
90137F103
51
18222
SH
SOLE
0
0
18222
3-D SYS CORP DEL
COM NEW
88554D205
1848
97754
SH
SOLE
0
0
97754
3M CO
COM
88579Y101
137150
650864
SH
SOLE
323054
0
327810
58 COM INC
SPON ADR REP A
31680Q104
3523
47861
SH
SOLE
46879
0
982
AAC HLDGS INC
COM
000307108
130
16980
SH
SOLE
0
0
16980
AAON INC
COM PAR $0.004
000360206
1300
34403
SH
SOLE
0
0
34403
AAR CORP
COM
000361105
481
10045
SH
SOLE
0
0
10045
AARONS INC
COM PAR $0.50
002535300
2307
42361
SH
SOLE
0
0
42361
ABB LTD
SPONSORED ADR
000375204
17576
743819
SH
SOLE
403525
0
340294
ABBOTT LABS
COM
002824100
153095
2086882
SH
SOLE
819283
0
1267599
ABBVIE INC
COM
00287Y109
334378
3535394
SH
SOLE
803808
0
2731586
ABBVIE INC
COM
00287Y109
3
12400
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
25
59800
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
1
12700
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
3
12400
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
7
13700
SH
Call
SOLE
0
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
1483
70211
SH
SOLE
0
0
70211
ABERCROMBIE & FITCH CO
CL A
002896207
43
43300
SH
Call
SOLE
0
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
1
41600
SH
Put
SOLE
0
0
41600
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
662
159913
SH
SOLE
0
0
159913
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
104
15172
SH
SOLE
0
0
15172
ABERDEEN GLOBAL DYNAMIC DIVI
COM
00302M106
335
32399
SH
SOLE
0
0
32399
ABERDEEN GLOBAL PREMIER PPTY
COM SH BEN INT
00302L108
979
161536
SH
SOLE
0
0
161536
ABERDEEN INCOME CR STRATEGIE
COM
003057106
1147
80585
SH
SOLE
0
0
80585
ABERDEEN TOTAL DYNAMIC DIVD
COM SH BEN INT
00326L100
2792
317992
SH
SOLE
0
0
317992
ABIOMED INC
COM
003654100
18881
41980
SH
SOLE
9833
0
32147
ACACIA RESH CORP
ACACIA TCH COM
003881307
76
23640
SH
SOLE
0
0
23640
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
3057
86847
SH
SOLE
27908
0
58939
ACCELERON PHARMA INC
COM
00434H108
535
9355
SH
SOLE
9215
0
140
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
72263
424571
SH
SOLE
228166
0
196405
ACCESS NATL CORP
COM
004337101
364
13412
SH
SOLE
0
0
13412
ACCO BRANDS CORP
COM
00081T108
1847
163411
SH
SOLE
162947
0
464
ACELRX PHARMACEUTICALS INC
COM
00444T100
58
15000
SH
SOLE
0
0
15000
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
236
64050
SH
SOLE
0
0
64050
ACI WORLDWIDE INC
COM
004498101
4450
158124
SH
SOLE
157686
0
438
ACORDA THERAPEUTICS INC
COM
00484M106
223
11345
SH
SOLE
0
0
11345
ACTIVISION BLIZZARD INC
COM
00507V109
35201
423141
SH
SOLE
248081
0
175060
ACTUANT CORP
CL A NEW
00508X203
15228
545820
SH
SOLE
535994
0
9826
ACUITY BRANDS INC
COM
00508Y102
3409
21685
SH
SOLE
18728
0
2957
ACUSHNET HOLDINGS CORP
COM
005098108
6515
237516
SH
SOLE
236496
0
1020
ACXIOM HOLDINGS INC
COM
005125109
508
10272
SH
SOLE
5929
0
4343
ADAM NAT RES FD INC
COM
00548F105
1347
67565
SH
SOLE
0
0
67565
ADAMIS PHARMACEUTICALS CORP
COM NEW
00547W208
111
31696
SH
SOLE
0
0
31696
ADAMS DIVERSIFIED EQUITY FD
COM
006212104
21758
1305197
SH
SOLE
0
0
1305197
ADAPTIMMUNE THERAPEUTICS PLC
SPONDS ADR
00653A107
195
14408
SH
SOLE
0
0
14408
ADECOAGRO S A
COM
L00849106
189
25693
SH
SOLE
24531
0
1162
ADIENT PLC
ORD SHS
G0084W101
7133
181468
SH
SOLE
175338
0
6130
ADMA BIOLOGICS INC
COM
000899104
101
16261
SH
SOLE
0
0
16261
ADOBE SYS INC
COM
00724F101
89546
331713
SH
SOLE
204132
0
127581
ADT INC
COM
00090Q103
333
35438
SH
SOLE
0
0
35438
ADTRAN INC
COM
00738A106
288
16322
SH
SOLE
16196
0
126
ADURO BIOTECH INC
COM
00739L101
172
23449
SH
SOLE
0
0
23449
ADVANCE AUTO PARTS INC
COM
00751Y106
13057
77569
SH
SOLE
69480
0
8089
ADVANCED DRAIN SYS INC DEL
COM
00790R104
365
11803
SH
SOLE
3725
0
8078
ADVANCED ENERGY INDS
COM
007973100
443
8571
SH
SOLE
1388
0
7183
ADVANCED MICRO DEVICES INC
COM
007903107
12663
409925
SH
SOLE
32480
0
377445
ADVANSIX INC
COM
00773T101
559
16456
SH
SOLE
5164
0
11292
ADVENT CLAYMORE CV SECS & IN
COM
00764C109
5392
344114
SH
SOLE
0
0
344114
ADVISORSHARES TR
ADVISORSHS ETF
00768Y206
1522
28312
SH
SOLE
0
0
28312
ADVISORSHARES TR
WILSHIRE BUYBACK
00768Y818
400
5697
SH
SOLE
0
0
5697
AECOM
COM
00766T100
249
7632
SH
SOLE
0
0
7632
AEGEAN MARINE PETROLEUM NETW
SHS
Y0017S102
15
10700
SH
SOLE
0
0
10700
AEGON N V
NY REGISTRY SH
007924103
11856
1843787
SH
SOLE
62955
0
1780832
AERCAP HOLDINGS NV
SHS
N00985106
13127
228220
SH
SOLE
215673
0
12547
AERIE PHARMACEUTICALS INC
COM
00771V108
1057
17175
SH
SOLE
3131
0
14044
AEROJET ROCKETDYNE HLDGS INC
COM
007800105
678
19959
SH
SOLE
17348
0
2611
AEROVIRONMENT INC
COM
008073108
2028
18080
SH
SOLE
0
0
18080
AERPIO PHARMACEUTICALS INC
COM
00810B105
37
12000
SH
SOLE
0
0
12000
AES CORP
COM
00130H105
3615
258247
SH
SOLE
173822
0
84425
AETNA INC NEW
COM
00817Y108
33693
166098
SH
SOLE
87550
0
78548
AFFILIATED MANAGERS GROUP
COM
008252108
9071
66346
SH
SOLE
44310
0
22036
AFLAC INC
COM
001055102
32416
688677
SH
SOLE
126925
0
561752
AG MTG INVT TR INC
COM
001228105
259
14270
SH
SOLE
11733
0
2537
AGCO CORP
COM
001084102
239
3935
SH
SOLE
819
0
3116
AGILE THERAPEUTICS INC
COM
00847L100
5
12500
SH
SOLE
0
0
12500
AGILENT TECHNOLOGIES INC
COM
00846U101
5709
80937
SH
SOLE
46262
0
34675
AGNC INVT CORP
COM
00123Q104
2801
150346
SH
SOLE
0
0
150346
AGNICO EAGLE MINES LTD
COM
008474108
3289
96177
SH
SOLE
36632
0
59545
AGREE REALTY CORP
COM
008492100
3215
60515
SH
SOLE
47317
0
13198
AIMMUNE THERAPEUTICS INC
COM
00900T107
1401
51342
SH
SOLE
21273
0
30069
AIR LEASE CORP
CL A
00912X302
22098
481640
SH
SOLE
92573
0
389067
AIR PRODS & CHEMS INC
COM
009158106
184199
1102636
SH
SOLE
107108
0
995528
AIR PRODS & CHEMS INC
COM
009158106
144
29900
SH
Call
SOLE
0
0
0
AIR PRODS & CHEMS INC
COM
009158106
33
36700
SH
Call
SOLE
0
0
0
AIR TRANSPORT SERVICES GRP I
COM
00922R105
3518
163837
SH
SOLE
162270
0
1567
AIRCASTLE LTD
COM
G0129K104
16153
737255
SH
SOLE
696461
0
40794
AK STL HLDG CORP
COM
001547108
257
52404
SH
SOLE
0
0
52404
AKAMAI TECHNOLOGIES INC
COM
00971T101
18477
252593
SH
SOLE
229718
0
22875
ALAMOS GOLD INC NEW
COM CL A
011532108
298
64710
SH
SOLE
0
0
64710
ALARM COM HLDGS INC
COM
011642105
4062
70772
SH
SOLE
16452
0
54320
ALASKA AIR GROUP INC
COM
011659109
43378
629924
SH
SOLE
149996
0
479928
ALBANY INTL CORP
CL A
012348108
2479
31181
SH
SOLE
30955
0
226
ALBEMARLE CORP
COM
012653101
12146
121725
SH
SOLE
67937
0
53788
ALCENTRA CAP CORP
COM
01374T102
317
52965
SH
SOLE
0
0
52965
ALCOA CORP
COM
013872106
2366
58557
SH
SOLE
7
0
58550
ALEXANDER & BALDWIN INC NEW
COM
014491104
305
13449
SH
SOLE
12850
0
599
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
859
6829
SH
SOLE
2684
0
4145
ALEXCO RESOURCE CORP
COM
01535P106
108
104417
SH
SOLE
0
0
104417
ALEXION PHARMACEUTICALS INC
COM
015351109
39878
286869
SH
SOLE
208491
0
78378
ALGONQUIN PWR UTILS CORP
COM
015857105
653
63114
SH
SOLE
0
0
63114
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
224696
1363777
SH
SOLE
467452
0
896325
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
11
22100
SH
Call
SOLE
0
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
2
19300
SH
Call
SOLE
0
0
0
ALIGN TECHNOLOGY INC
COM
016255101
26011
66486
SH
SOLE
9885
0
56601
ALKERMES PLC
SHS
G01767105
1062
25031
SH
SOLE
22917
0
2114
ALLEGHANY CORP DEL
COM
017175100
19197
29411
SH
SOLE
22133
0
7278
ALLEGHENY TECHNOLOGIES INC
COM
01741R102
1306
44202
SH
SOLE
65
0
44137
ALLEGION PUB LTD CO
ORD SHS
G0176J109
3434
37910
SH
SOLE
4139
0
33771
ALLERGAN PLC
SHS
G0177J108
147327
773407
SH
SOLE
626466
0
146941
ALLETE INC
COM NEW
018522300
6198
82632
SH
SOLE
75348
0
7284
ALLIANCE CALIF MUN INCOME FD
COM
018546101
269
19785
SH
SOLE
0
0
19785
ALLIANCE DATA SYSTEMS CORP
COM
018581108
12660
53606
SH
SOLE
31615
0
21991
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
572
28053
SH
SOLE
0
0
28053
ALLIANCEBERNSTEIN GBL HGH IN
COM
01879R106
932
79989
SH
SOLE
0
0
79989
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
1674
54967
SH
SOLE
0
0
54967
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
260
20998
SH
SOLE
0
0
20998
ALLIANT ENERGY CORP
COM
018802108
12824
301233
SH
SOLE
266275
0
34958
ALLIANZGI CONV INCOME FD
COM
018828103
199
28657
SH
SOLE
0
0
28657
ALLIANZGI CONV INCOME FD II
COM
018825109
1034
168679
SH
SOLE
0
0
168679
ALLIANZGI DIVERS INC & CNV F
COM
01883J108
2774
111679
SH
SOLE
0
0
111679
ALLIANZGI EQUITY & CONV INCO
COM
018829101
2478
107974
SH
SOLE
0
0
107974
ALLIANZGI NFJ DIVID INT & PR
COM
01883A107
3860
294666
SH
SOLE
0
0
294666
ALLISON TRANSMISSION HLDGS I
COM
01973R101
3982
76570
SH
SOLE
64414
0
12156
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
2501
175501
SH
SOLE
170704
0
4797
ALLSTATE CORP
COM
020002101
86955
880991
SH
SOLE
250425
0
630566
ALLSTATE CORP
COM
020002101
1
10300
SH
Call
SOLE
0
0
0
ALLY FINL INC
COM
02005N100
4103
155140
SH
SOLE
117401
0
37739
ALMADEN MINERALS LTD
COM CL B
020283305
222
349598
SH
SOLE
0
0
349598
ALPHA ARCHITECT ETF TR
US QUAN MOMENTUM
02072L409
1088
32000
SH
SOLE
0
0
32000
ALPHABET INC
CAP STK CL A
02079K305
309826
256674
SH
SOLE
76294
0
180380
ALPHABET INC
CAP STK CL C
02079K107
281546
235902
SH
SOLE
73564
0
162338
ALPHABET INC
CAP STK CL C
02079K107
209
600
SH
Call
SOLE
0
0
0
ALPS ETF TR
ALERIAN ENERGY
00162Q676
400
18144
SH
SOLE
0
0
18144
ALPS ETF TR
ALERIAN MLP
00162Q866
68002
6367198
SH
SOLE
4893
0
6362305
ALPS ETF TR
C&S GLOBL ETF
00162Q106
467
10705
SH
SOLE
0
0
10705
ALPS ETF TR
DISRUPTIVE TECH
00162Q478
1246
42024
SH
SOLE
0
0
42024
ALPS ETF TR
EQUAL SEC ETF
00162Q205
275
3771
SH
SOLE
0
0
3771
ALPS ETF TR
INTL SEC DV DOG
00162Q718
5053
188129
SH
SOLE
0
0
188129
ALPS ETF TR
MED BREAKTHGH
00162Q593
6624
168246
SH
SOLE
0
0
168246
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
2527
75904
SH
SOLE
0
0
75904
ALPS ETF TR
RIVERFRNT FLEX
00162Q510
1519
42214
SH
SOLE
0
0
42214
ALPS ETF TR
RIVERFRONT DYM
00162Q536
2293
96060
SH
SOLE
0
0
96060
ALPS ETF TR
RIVRFRNT STR INC
00162Q783
13018
528972
SH
SOLE
494419
0
34553
ALPS ETF TR
SECTR DIV DOGS
00162Q858
26866
585830
SH
SOLE
0
0
585830
ALPS ETF TR
SPROTT GL MINE
00162Q643
486
31165
SH
SOLE
0
0
31165
ALTABA INC
COM
021346101
4998
73366
SH
SOLE
0
0
73366
ALTERYX INC
COM CL A
02156B103
4720
82508
SH
SOLE
0
0
82508
ALTRIA GROUP INC
COM
02209S103
272484
4518061
SH
SOLE
3183774
0
1334287
ALTRIA GROUP INC
COM
02209S103
37
36700
SH
Call
SOLE
0
0
0
ALZA CORP
SDCV 7/2
02261WAB5
571
301000
PRN
SOLE
0
0
301000
AMARIN CORP PLC
SPONS ADR NEW
023111206
1677
103054
SH
SOLE
0
0
103054
AMARIN CORP PLC
SPONS ADR NEW
023111206
1
22300
SH
Call
SOLE
0
0
0
AMAZON COM INC
COM
023135106
702723
350836
SH
SOLE
78429
0
272407
AMAZON COM INC
COM
023135106
255
300
SH
Call
SOLE
0
0
0
AMBARELLA INC
SHS
G037AX101
1799
46518
SH
SOLE
27709
0
18809
AMBEV SA
SPONSORED ADR
02319V103
2850
623575
SH
SOLE
501258
0
122317
AMC NETWORKS INC
CL A
00164V103
14892
224482
SH
SOLE
213968
0
10514
AMDOCS LTD
SHS
G02602103
13170
199608
SH
SOLE
195329
0
4279
AMEDISYS INC
COM
023436108
491
3927
SH
SOLE
1876
0
2051
AMERCO
COM
023586100
216
607
SH
SOLE
393
0
214
AMEREN CORP
COM
023608102
20504
324333
SH
SOLE
291686
0
32647
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V107
2232
391543
SH
SOLE
0
0
391543
AMERICA MOVIL SAB DE CV
SPON ADR L SHS
02364W105
800
49791
SH
SOLE
0
0
49791
AMERICAN AIRLS GROUP INC
COM
02376R102
4578
110761
SH
SOLE
0
0
110761
AMERICAN CAMPUS CMNTYS INC
COM
024835100
2420
58800
SH
SOLE
57325
0
1475
AMERICAN EAGLE OUTFITTERS NE
COM
02553E106
663
26687
SH
SOLE
16658
0
10029
AMERICAN ELEC PWR INC
COM
025537101
68605
967907
SH
SOLE
727169
0
240738
AMERICAN EQTY INVT LIFE HLD
COM
025676206
723
20454
SH
SOLE
0
0
20454
AMERICAN EXPRESS CO
COM
025816109
79251
744205
SH
SOLE
456394
0
287811
AMERICAN FINL GROUP INC OHIO
COM
025932104
947
8537
SH
SOLE
20
0
8517
AMERICAN HOMES 4 RENT
CL A
02665T306
11384
520072
SH
SOLE
165021
0
355051
AMERICAN INTL GROUP INC
COM NEW
026874784
15852
297743
SH
SOLE
238511
0
59232
AMERICAN OUTDOOR BRANDS CORP
COM
02874P103
625
40220
SH
SOLE
0
0
40220
AMERICAN OUTDOOR BRANDS CORP
COM
02874P103
3
30000
SH
Put
SOLE
0
0
30000
AMERICAN OUTDOOR BRANDS CORP
COM
02874P103
56
30000
SH
Call
SOLE
0
0
0
AMERICAN RAILCAR INDS INC
COM
02916P103
725
15732
SH
SOLE
0
0
15732
AMERICAN STS WTR CO
COM
029899101
2397
39209
SH
SOLE
0
0
39209
AMERICAN SUPERCONDUCTOR CORP
SHS NEW
030111207
104
15022
SH
SOLE
10
0
15012
AMERICAN TOWER CORP NEW
COM
03027X100
71587
492679
SH
SOLE
230671
0
262008
AMERICAN WTR WKS CO INC NEW
COM
030420103
17205
195580
SH
SOLE
53340
0
142240
AMERICOLD RLTY TR
COM
03064D108
524
20952
SH
SOLE
0
0
20952
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
9898
250517
SH
SOLE
229403
0
21114
AMERIPRISE FINL INC
COM
03076C106
5668
38384
SH
SOLE
15246
0
23138
AMERIS BANCORP
COM
03076K108
568
12437
SH
SOLE
0
0
12437
AMERISOURCEBERGEN CORP
COM
03073E105
19094
207050
SH
SOLE
129898
0
77152
AMETEK INC NEW
COM
031100100
17035
215308
SH
SOLE
199426
0
15882
AMGEN INC
COM
031162100
146245
705492
SH
SOLE
290929
0
414563
AMGEN INC
COM
031162100
16
32000
SH
Call
SOLE
0
0
0
AMICUS THERAPEUTICS INC
COM
03152W109
637
52712
SH
SOLE
51612
0
1100
AMN HEALTHCARE SERVICES INC
COM
001744101
4088
74734
SH
SOLE
44107
0
30627
AMNEAL PHARMACEUTICALS INC
COM STK CL A
03168L105
1305
58795
SH
SOLE
41668
0
17127
AMPHASTAR PHARMACEUTICALS IN
COM
03209R103
762
39612
SH
SOLE
0
0
39612
AMPHENOL CORP NEW
CL A
032095101
2846
30270
SH
SOLE
14098
0
16172
AMPIO PHARMACEUTICALS INC
COM
03209T109
40
78329
SH
SOLE
0
0
78329
AMPLIFY ETF TR
BLOCKCHAIN LDR
032108607
2692
132863
SH
SOLE
50
0
132813
AMPLIFY ETF TR
ONLIN RETL ETF
032108102
3217
61933
SH
SOLE
0
0
61933
AMTRUST FINL SVCS INC
COM
032359309
304
20965
SH
SOLE
0
0
20965
ANADARKO PETE CORP
COM
032511107
102823
1525340
SH
SOLE
1472801
0
52539
ANALOG DEVICES INC
COM
032654105
23828
257715
SH
SOLE
40879
0
216836
ANALOG DEVICES INC
COM
032654105
38
22400
SH
Call
SOLE
0
0
0
ANALOG DEVICES INC
COM
032654105
397
30500
SH
Call
SOLE
0
0
0
ANAPTYSBIO INC
COM
032724106
427
4275
SH
SOLE
0
0
4275
ANDEAVOR
COM
03349M105
22018
143437
SH
SOLE
122434
0
21003
ANDEAVOR LOGISTICS LP
COM UNIT LP INT
03350F106
7278
149878
SH
SOLE
0
0
149878
ANDERSONS INC
COM
034164103
229
6082
SH
SOLE
0
0
6082
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
34960
399222
SH
SOLE
300839
0
98383
ANI PHARMACEUTICALS INC
COM
00182C103
673
11905
SH
SOLE
3249
0
8656
ANIKA THERAPEUTICS INC
COM
035255108
311
7380
SH
SOLE
7060
0
320
ANNALY CAP MGMT INC
COM
035710409
8833
863395
SH
SOLE
341164
0
522231
ANSYS INC
COM
03662Q105
8202
43935
SH
SOLE
42018
0
1917
ANTERO MIDSTREAM GP LP
COM SHS REPSTG
03675Y103
645
38105
SH
SOLE
0
0
38105
ANTERO MIDSTREAM PARTNERS LP
UNT LTD PARTN
03673L103
2035
71000
SH
SOLE
0
0
71000
ANTERO RES CORP
COM
03674X106
256
14455
SH
SOLE
7921
0
6534
ANTHEM INC
COM
036752103
25188
91909
SH
SOLE
58583
0
33326
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
679
180000
PRN
SOLE
0
0
180000
AON PLC
SHS CL A
G0408V102
41266
268343
SH
SOLE
251150
0
17193
APACHE CORP
COM
037411105
3798
79680
SH
SOLE
2393
0
77287
APARTMENT INVT & MGMT CO
CL A
03748R101
26770
606622
SH
SOLE
577637
0
28985
APERGY CORP
COM
03755L104
5866
134657
SH
SOLE
117448
0
17209
APOLLO COML REAL EST FIN INC
COM
03762U105
923
48923
SH
SOLE
19783
0
29140
APOLLO GLOBAL MGMT LLC
CL A SHS
037612306
3366
97419
SH
SOLE
0
0
97419
APOLLO INVT CORP
COM
03761U106
787
144643
SH
SOLE
35846
0
108797
APOLLO SR FLOATING RATE FD I
COM
037636107
211
13181
SH
SOLE
0
0
13181
APOLLO TACTICAL INCOME FD IN
COM
037638103
513
33063
SH
SOLE
0
0
33063
APPIAN CORP
CL A
03782L101
240
7257
SH
SOLE
0
0
7257
APPLE HOSPITALITY REIT INC
COM NEW
03784Y200
545
31181
SH
SOLE
14421
0
16760
APPLE INC
COM
037833100
1201573
5322751
SH
SOLE
1058166
0
4264585
APPLE INC
COM
037833100
458
16500
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
210
15700
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
32
14600
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
40
103700
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
295
14800
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
58
10200
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
394
26500
SH
Call
SOLE
0
0
0
APPLIED INDL TECHNOLOGIES IN
COM
03820C105
3272
41817
SH
SOLE
40223
0
1594
APPLIED MATLS INC
COM
038222105
15148
391920
SH
SOLE
69703
0
322217
APPLIED MATLS INC
COM
038222105
3
14700
SH
Call
SOLE
0
0
0
APPLIED MATLS INC
COM
038222105
1
13500
SH
Call
SOLE
0
0
0
APPLIED OPTOELECTRONICS INC
COM
03823U102
5704
231318
SH
SOLE
0
0
231318
APPTIO INC
CL A
03835C108
974
26365
SH
SOLE
0
0
26365
APTARGROUP INC
COM
038336103
8978
83335
SH
SOLE
66643
0
16692
APTIV PLC
SHS
G6095L109
13625
162392
SH
SOLE
122252
0
40140
AQUA AMERICA INC
COM
03836W103
8531
231196
SH
SOLE
0
0
231196
AQUA METALS INC
COM
03837J101
26
10206
SH
SOLE
0
0
10206
AQUAVENTURE HLDGS LTD
SHS
G0443N107
1915
105978
SH
SOLE
0
0
105978
ARAMARK
COM
03852U106
2172
50495
SH
SOLE
49612
0
883
ARCELORMITTAL SA LUXEMBOURG
NY REGISTRY SH
03938L203
601
19461
SH
SOLE
11903
0
7558
ARCH CAP GROUP LTD
ORD
G0450A105
7599
254908
SH
SOLE
154244
0
100664
ARCH COAL INC
CL A
039380407
1390
15552
SH
SOLE
15552
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
23569
468844
SH
SOLE
112870
0
355974
ARCHER DANIELS MIDLAND CO
COM
039483102
110
18100
SH
Call
SOLE
0
0
0
ARCHROCK INC
COM
03957W106
238
19521
SH
SOLE
0
0
19521
ARCONIC INC
COM
03965L100
4384
199165
SH
SOLE
106045
0
93120
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A -
G0457F107
210
33611
SH
SOLE
0
0
33611
ARES CAP CORP
COM
04010L103
6822
396886
SH
SOLE
2466
0
394420
ARES CAP CORP
NOTE 4.375% 1/1
04010LAM5
1452
1450000
PRN
SOLE
0
0
1450000
ARES COML REAL ESTATE CORP
COM
04013V108
255
18285
SH
SOLE
0
0
18285
ARES DYNAMIC CR ALLOCATION F
COM
04014F102
514
33122
SH
SOLE
0
0
33122
ARES MGMT LP
COM SHS REG INT
04014Y101
1262
54378
SH
SOLE
0
0
54378
ARGAN INC
COM
04010E109
2629
61151
SH
SOLE
55245
0
5906
ARGO GROUP INTL HLDGS LTD
COM
G0464B107
519
8228
SH
SOLE
0
0
8228
ARISTA NETWORKS INC
COM
040413106
5190
19520
SH
SOLE
13758
0
5762
ARK ETF TR
3D PRINTING ETF
00214Q500
242
9209
SH
SOLE
0
0
9209
ARK ETF TR
GEN REV MLTSCT
00214Q302
1552
46435
SH
SOLE
0
0
46435
ARK ETF TR
INDL INNOVATIN
00214Q203
201
5590
SH
SOLE
0
0
5590
ARK ETF TR
INNOVATION ETF
00214Q104
44851
947419
SH
SOLE
0
0
947419
ARK ETF TR
WEB X.O ETF
00214Q401
1410
24492
SH
SOLE
0
0
24492
ARLO TECHNOLOGIES INC
COM
04206A101
279
19216
SH
SOLE
0
0
19216
ARMADA HOFFLER PPTYS INC
COM
04208T108
248
16398
SH
SOLE
12171
0
4227
ARMSTRONG FLOORING INC
COM
04238R106
5741
317184
SH
SOLE
314360
0
2824
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
6369
91512
SH
SOLE
91029
0
483
ARRIS INTL INC
SHS
G0551A103
1231
47352
SH
SOLE
7228
0
40124
ARROW ELECTRS INC
COM
042735100
10379
140794
SH
SOLE
63270
0
77524
ARROW ETF TR
ARROW DJ GLB YLD
04273H104
1812
104315
SH
SOLE
0
0
104315
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
6624
204430
SH
SOLE
195558
0
8872
ASA GOLD AND PRECIOUS MTLS L
SHS
G3156P103
529
59658
SH
SOLE
0
0
59658
ASBURY AUTOMOTIVE GROUP INC
COM
043436104
3651
53100
SH
SOLE
52075
0
1025
ASCENA RETAIL GROUP INC
COM
04351G101
287
62754
SH
SOLE
0
0
62754
ASE TECHNOLOGY HOLDING CO LT
SPONSORED ADS
00215W100
622
128731
SH
SOLE
127463
0
1268
ASGN INC
COM
00191U102
349
4427
SH
SOLE
2859
0
1568
ASHLAND GLOBAL HLDGS INC
COM
044186104
922
10991
SH
SOLE
0
0
10991
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
27220
144773
SH
SOLE
132338
0
12435
ASPEN TECHNOLOGY INC
COM
045327103
26692
234327
SH
SOLE
191421
0
42906
ASSOCIATED CAP GROUP INC
CL A
045528106
1179
27715
SH
SOLE
0
0
27715
ASSURANT INC
COM
04621X108
7650
70867
SH
SOLE
69872
0
995
ASSURED GUARANTY LTD
COM
G0585R106
10611
251267
SH
SOLE
229418
0
21849
ASTRAZENECA PLC
SPONSORED ADR
046353108
117127
2959991
SH
SOLE
2416392
0
543599
AT HOME GROUP INC
COM
04650Y100
885
28071
SH
SOLE
26415
0
1656
AT&T INC
COM
00206R102
409559
12196526
SH
SOLE
6686475
0
5510051
AT&T INC
COM
00206R102
7
11800
SH
Call
SOLE
0
0
0
AT&T INC
COM
00206R102
1
14800
SH
Call
SOLE
0
0
0
ATARA BIOTHERAPEUTICS INC
COM
046513107
1076
26030
SH
SOLE
25950
0
80
ATHENAHEALTH INC
COM
04685W103
736
5509
SH
SOLE
0
0
5509
ATHERSYS INC
COM
04744L106
23
10920
SH
SOLE
0
0
10920
ATLANTIC CAP BANCSHARES INC
COM
048269203
170
10155
SH
SOLE
0
0
10155
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
455
7135
SH
SOLE
0
0
7135
ATLASSIAN CORP PLC
CL A
G06242104
8458
87972
SH
SOLE
82726
0
5246
ATMOS ENERGY CORP
COM
049560105
1016
10815
SH
SOLE
16
0
10799
ATN INTL INC
COM
00215F107
3276
44342
SH
SOLE
44086
0
256
ATRION CORP
COM
049904105
1278
1836
SH
SOLE
0
0
1836
AURYN RES INC
COM
05208W108
11
10500
SH
SOLE
0
0
10500
AUTODESK INC
COM
052769106
140462
899760
SH
SOLE
843238
0
56522
AUTOHOME INC
SP ADR RP CL A
05278C107
16684
215523
SH
SOLE
214773
0
750
AUTOLIV INC
COM
052800109
8764
101108
SH
SOLE
93730
0
7378
AUTOMATIC DATA PROCESSING IN
COM
053015103
83549
554541
SH
SOLE
217861
0
336680
AUTONATION INC
COM
05329W102
266
6399
SH
SOLE
0
0
6399
AUTOZONE INC
COM
053332102
6762
8717
SH
SOLE
6016
0
2701
AVALONBAY CMNTYS INC
COM
053484101
1234
6810
SH
SOLE
372
0
6438
AVANGRID INC
COM
05351W103
582
12139
SH
SOLE
5424
0
6715
AVANOS MED INC
COM
05350V106
465
6793
SH
SOLE
2
0
6791
AVAYA HLDGS CORP
COM
05351X101
16728
755554
SH
SOLE
755366
0
188
AVEO PHARMACEUTICALS INC
COM
053588109
34
10200
SH
SOLE
0
0
10200
AVERY DENNISON CORP
COM
053611109
8598
79356
SH
SOLE
64151
0
15205
AVISTA CORP
COM
05379B107
457
9045
SH
SOLE
0
0
9045
AVNET INC
COM
053807103
4137
92396
SH
SOLE
7955
0
84441
AVNET INC
COM
053807103
6
11100
SH
Call
SOLE
0
0
0
AVON PRODS INC
COM
054303102
39
17817
SH
SOLE
0
0
17817
AXALTA COATING SYS LTD
COM
G0750C108
4443
152375
SH
SOLE
109917
0
42458
AXCELIS TECHNOLOGIES INC
COM NEW
054540208
1871
95212
SH
SOLE
0
0
95212
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
31707
549426
SH
SOLE
544302
0
5124
AXOGEN INC
COM
05463X106
599
16245
SH
SOLE
12495
0
3750
AXON ENTERPRISE INC
COM
05464C101
6010
87829
SH
SOLE
0
0
87829
AXOS FINL INC
COM
05465C100
3934
114408
SH
SOLE
0
0
114408
B & G FOODS INC NEW
COM
05508R106
12334
449312
SH
SOLE
408455
0
40857
B2GOLD CORP
COM
11777Q209
254
111671
SH
SOLE
0
0
111671
BADGER METER INC
COM
056525108
826
15596
SH
SOLE
10020
0
5576
BAIDU INC
SPON ADR REP A
056752108
25306
110660
SH
SOLE
61561
0
49099
BAKER HUGHES A GE CO
CL A
05722G100
1129
33380
SH
SOLE
8274
0
25106
BALCHEM CORP
COM
057665200
1294
11548
SH
SOLE
0
0
11548
BALL CORP
COM
058498106
6497
147691
SH
SOLE
118756
0
28935
BANC OF CALIFORNIA INC
COM
05990K106
1030
54482
SH
SOLE
0
0
54482
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
309
49064
SH
SOLE
25382
0
23682
BANCO MACRO SA
SPON ADR B
05961W105
499
12055
SH
SOLE
0
0
12055
BANCO SANTANDER BRASIL S A
ADS REP 1 UNIT
05967A107
153
17361
SH
SOLE
17024
0
337
BANCO SANTANDER SA
ADR
05964H105
5587
1117492
SH
SOLE
1013966
0
103526
BANCORP INC DEL
COM
05969A105
139
14511
SH
SOLE
13461
0
1050
BANCORPSOUTH BK TUPELO MISS
COM
05971J102
2680
81967
SH
SOLE
6309
0
75658
BANCROFT FUND LTD
COM
059695106
1344
58693
SH
SOLE
0
0
58693
BANK AMER CORP
7.25%CNV PFD L
060505682
4640
3584
SH
SOLE
0
0
3584
BANK AMER CORP
COM
060505104
224380
7616416
SH
SOLE
2592967
0
5023449
BANK AMER CORP
COM
060505104
1
10800
SH
Call
SOLE
0
0
0
BANK AMER CORP
COM
060505104
1
21800
SH
Call
SOLE
0
0
0
BANK AMER CORP
COM
060505104
14
66900
SH
Call
SOLE
0
0
0
BANK COMM HLDGS
COM
06424J103
1601
131244
SH
SOLE
0
0
131244
BANK HAWAII CORP
COM
062540109
1049
13289
SH
SOLE
6009
0
7280
BANK MONTREAL QUE
COM
063671101
8214
99588
SH
SOLE
0
0
99588
BANK N S HALIFAX
COM
064149107
3062
51374
SH
SOLE
0
0
51374
BANK NEW YORK MELLON CORP
COM
064058100
28283
554688
SH
SOLE
316118
0
238570
BANK OF NT BUTTERFIELD&SON L
SHS NEW
G0772R208
39818
767803
SH
SOLE
719534
0
48269
BANK OZK
COM
06417N103
27508
724659
SH
SOLE
343427
0
381232
BANK OZK
COM
06417N103
1
13000
SH
Call
SOLE
0
0
0
BANKUNITED INC
COM
06652K103
1731
48905
SH
SOLE
45770
0
3135
BARCLAYS BANK PLC
ADR PFD SR 5
06739H362
2974
114237
SH
SOLE
0
0
114237
BARCLAYS PLC
ADR
06738E204
22140
2473767
SH
SOLE
871780
0
1601987
BARINGS BDC INC
COM
06759L103
597
59646
SH
SOLE
0
0
59646
BARINGS CORPORATE INVS
COM
06759X107
323
21097
SH
SOLE
0
0
21097
BARINGS GLOBAL SHORT DURATIO
COM
06760L100
1235
63748
SH
SOLE
0
0
63748
BARINGS PARTN INVS
SH BEN INT
06761A103
571
38335
SH
SOLE
0
0
38335
BARNES & NOBLE ED INC
COM
06777U101
840
145890
SH
SOLE
145813
0
77
BARRICK GOLD CORP
COM
067901108
3253
293549
SH
SOLE
407
0
293142
BARRICK GOLD CORP
COM
067901108
2
18500
SH
Call
SOLE
0
0
0
BARRICK GOLD CORP
COM
067901108
22
32900
SH
Call
SOLE
0
0
0
BAUSCH HEALTH COS INC
COM
071734107
3806
148263
SH
SOLE
0
0
148263
BAUSCH HEALTH COS INC
COM
071734107
152
14000
SH
Call
SOLE
0
0
0
BAUSCH HEALTH COS INC
COM
071734107
19
14000
SH
Call
SOLE
0
0
0
BAXTER INTL INC
COM
071813109
23124
299968
SH
SOLE
89558
0
210410
BB&T CORP
COM
054937107
108865
2242780
SH
SOLE
1431991
0
810789
BBVA BANCO FRANCES S A
SPONSORED ADR
07329M100
1824
156265
SH
SOLE
0
0
156265
BCE INC
COM NEW
05534B760
127485
3146925
SH
SOLE
2971242
0
175683
BEACON ROOFING SUPPLY INC
COM
073685109
5937
164047
SH
SOLE
58526
0
105521
BECTON DICKINSON & CO
COM
075887109
132806
508795
SH
SOLE
79257
0
429538
BED BATH & BEYOND INC
COM
075896100
1283
85548
SH
SOLE
0
0
85548
BEIGENE LTD
SPONSORED ADR
07725L102
443
2574
SH
SOLE
2546
0
28
BELDEN INC
COM
077454106
3886
54415
SH
SOLE
54076
0
339
BELLICUM PHARMACEUTICALS INC
COM
079481107
150
24302
SH
SOLE
0
0
24302
BENEFITFOCUS INC
COM
08180D106
10196
252072
SH
SOLE
0
0
252072
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
40320
126
SH
SOLE
0
0
126
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
361131
1686659
SH
SOLE
303120
0
1383539
BERKSHIRE HILLS BANCORP INC
COM
084680107
977
23996
SH
SOLE
6412
0
17584
BERRY GLOBAL GROUP INC
COM
08579W103
17994
371856
SH
SOLE
256656
0
115200
BEST BUY INC
COM
086516101
11732
147831
SH
SOLE
33986
0
113845
BEST BUY INC
COM
086516101
33
21800
SH
Call
SOLE
0
0
0
BEST INC
SPONSORED ADS
08653C106
109
18472
SH
SOLE
0
0
18472
BGC PARTNERS INC
CL A
05541T101
79819
6752889
SH
SOLE
4991821
0
1761068
BHP BILLITON LTD
SPONSORED ADR
088606108
15772
316458
SH
SOLE
194247
0
122211
BHP BILLITON PLC
SPONSORED ADR
05545E209
3023
68730
SH
SOLE
15217
0
53513
BIG LOTS INC
COM
089302103
664
15878
SH
SOLE
0
0
15878
BIGLARI HLDGS INC
COM STK CL A
08986R408
462
501
SH
SOLE
455
0
46
BIGLARI HLDGS INC
COM STK CL B
08986R309
2032
11205
SH
SOLE
4232
0
6973
BIO RAD LABS INC
CL A
090572207
1974
6307
SH
SOLE
4793
0
1514
BIO TECHNE CORP
COM
09073M104
5166
25311
SH
SOLE
13063
0
12248
BIODELIVERY SCIENCES INTL IN
COM
09060J106
113
40211
SH
SOLE
0
0
40211
BIOGEN INC
COM
09062X103
148939
421552
SH
SOLE
375290
0
46262
BIOHAVEN PHARMACTL HLDG CO L
COM
G11196105
651
17350
SH
SOLE
17300
0
50
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
16897
174248
SH
SOLE
161351
0
12897
BIOSCRIP INC
COM
09069N108
414
133700
SH
SOLE
0
0
133700
BIOTELEMETRY INC
COM
090672106
5951
92334
SH
SOLE
50380
0
41954
BJS RESTAURANTS INC
COM
09180C106
1847
25584
SH
SOLE
25552
0
32
BLACK HILLS CORP
COM
092113109
18536
319091
SH
SOLE
311998
0
7093
BLACK KNIGHT INC
COM
09215C105
2688
51750
SH
SOLE
48727
0
3023
BLACK STONE MINERALS L P
COM UNIT
09225M101
1612
88538
SH
SOLE
0
0
88538
BLACKBAUD INC
COM
09227Q100
2617
25791
SH
SOLE
13264
0
12527
BLACKBERRY LTD
COM
09228F103
2185
192005
SH
SOLE
159986
0
32019
BLACKLINE INC
COM
09239B109
202
3580
SH
SOLE
0
0
3580
BLACKROCK 2022 GBL INCM OPP
COM
09258P104
315
35246
SH
SOLE
0
0
35246
BLACKROCK CALIF MUN INCOME T
SH BEN INT
09248E102
513
41505
SH
SOLE
0
0
41505
BLACKROCK CAPITAL INVESTMENT
NOTE 5.000% 6/1
092533AC2
661
650000
PRN
SOLE
0
0
650000
BLACKROCK CORE BD TR
SHS BEN INT
09249E101
437
34176
SH
SOLE
0
0
34176
BLACKROCK CORPOR HI YLD FD I
COM
09255P107
555
52807
SH
SOLE
0
0
52807
BLACKROCK CR ALLCTN INC TR
COM
092508100
2826
230878
SH
SOLE
0
0
230878
BLACKROCK DEBT STRAT FD INC
COM NEW
09255R202
1366
122660
SH
SOLE
0
0
122660
BLACKROCK ENERGY & RES TR
COM
09250U101
2851
195553
SH
SOLE
0
0
195553
BLACKROCK ENH CAP & INC FD I
COM
09256A109
7823
454834
SH
SOLE
0
0
454834
BLACKROCK ENHANCED EQT DIV T
COM
09251A104
23589
2485698
SH
SOLE
0
0
2485698
BLACKROCK ENHANCED GBL DIV T
COM
092501105
3988
362919
SH
SOLE
0
0
362919
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
449
78273
SH
SOLE
0
0
78273
BLACKROCK FLOAT RATE OME STR
COM
09255X100
511
37031
SH
SOLE
0
0
37031
BLACKROCK FLOATING RATE INCO
COM
091941104
221
16730
SH
SOLE
0
0
16730
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
972
22855
SH
SOLE
0
0
22855
BLACKROCK INC
COM
09247X101
72987
154831
SH
SOLE
90339
0
64492
BLACKROCK INCOME TR INC
COM
09247F100
159
27794
SH
SOLE
0
0
27794
BLACKROCK LTD DURATION INC T
COM SHS
09249W101
1742
116974
SH
SOLE
0
0
116974
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
939
55472
SH
SOLE
0
0
55472
BLACKROCK MUN 2030 TAR TERM
COM SHS BEN IN
09257P105
1499
72398
SH
SOLE
0
0
72398
BLACKROCK MUN INCOME TR
SH BEN INT
09248F109
425
34144
SH
SOLE
0
0
34144
BLACKROCK MUNI INTER DR FD I
COM
09253X102
3870
295834
SH
SOLE
0
0
295834
BLACKROCK MUNI N Y INTER DUR
COM
09255F109
171
13697
SH
SOLE
0
0
13697
BLACKROCK MUNIASSETS FD INC
COM
09254J102
3358
258942
SH
SOLE
0
0
258942
BLACKROCK MUNIC INCM INVST T
SH BEN INT
09248H105
207
15883
SH
SOLE
0
0
15883
BLACKROCK MUNICIPAL BOND TR
COM
09249H104
483
35036
SH
SOLE
0
0
35036
BLACKROCK MUNICIPL INC QLTY
COM
092479104
454
35562
SH
SOLE
0
0
35562
BLACKROCK MUNIENHANCED FD IN
COM
09253Y100
648
64370
SH
SOLE
0
0
64370
BLACKROCK MUNIHLDGS FD II IN
COM
09253P109
167
12523
SH
SOLE
0
0
12523
BLACKROCK MUNIHLDGS NJ QLTY
COM
09254X101
287
22814
SH
SOLE
0
0
22814
BLACKROCK MUNIHLDNGS CALI QL
COM
09254L107
168
13395
SH
SOLE
0
0
13395
BLACKROCK MUNIHLDNGS QLTY II
COM
09254C107
556
46133
SH
SOLE
0
0
46133
BLACKROCK MUNIHLDS INVSTM QL
COM
09254P108
795
63489
SH
SOLE
0
0
63489
BLACKROCK MUNIHOLDNGS QLTY I
COM
09254A101
136
11733
SH
SOLE
0
0
11733
BLACKROCK MUNIVEST FD II INC
COM
09253T101
169
12708
SH
SOLE
0
0
12708
BLACKROCK MUNIVEST FD INC
COM
09253R105
521
59591
SH
SOLE
0
0
59591
BLACKROCK MUNIY QUALITY FD I
COM
09254G108
1685
143491
SH
SOLE
0
0
143491
BLACKROCK MUNIYIELD FD INC
COM
09253W104
452
34414
SH
SOLE
0
0
34414
BLACKROCK MUNIYIELD INVST FD
COM
09254R104
478
33479
SH
SOLE
0
0
33479
BLACKROCK MUNIYIELD N J FD I
COM
09254Y109
361
27817
SH
SOLE
0
0
27817
BLACKROCK MUNIYIELD NY QLTY
COM
09255E102
139
12116
SH
SOLE
0
0
12116
BLACKROCK MUNIYIELD PA QLTY
COM
09255G107
510
40010
SH
SOLE
0
0
40010
BLACKROCK MUNIYIELD QLTY FD
COM
09254E103
988
81796
SH
SOLE
0
0
81796
BLACKROCK MUNIYIELD QUALITY
COM
09254F100
804
59461
SH
SOLE
0
0
59461
BLACKROCK MUNIYLD INVST QLTY
COM
09254T100
218
17537
SH
SOLE
0
0
17537
BLACKROCK MUNIYLD MICH QLTY
COM
09254V105
970
78233
SH
SOLE
0
0
78233
BLACKROCK RES & COMM STRAT T
SHS
09257A108
4897
539903
SH
SOLE
0
0
539903
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
11399
321090
SH
SOLE
0
0
321090
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
2737
129102
SH
SOLE
0
0
129102
BLACKROCK TCP CAP CORP
COM
09259E108
2304
161913
SH
SOLE
0
0
161913
BLACKROCK UTILITIES INFRSTRC
COM
09248D104
1690
81186
SH
SOLE
1
0
81185
BLACKROCK VA MUNICIPAL BOND
COM
092481100
191
10966
SH
SOLE
0
0
10966
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
48117
1263568
SH
SOLE
0
0
1263568
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
305
50000
SH
Call
SOLE
0
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
67
21700
SH
Put
SOLE
0
0
21700
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
28
50800
SH
Call
SOLE
0
0
0
BLACKSTONE GSO FLTING RTE FU
COM
09256U105
238
13254
SH
SOLE
0
0
13254
BLACKSTONE GSO LNG SHRT CR I
COM SHS BN INT
09257D102
222
13865
SH
SOLE
0
0
13865
BLACKSTONE GSO STRATEGIC CR
COM SHS BEN IN
09257R101
1874
117870
SH
SOLE
250
0
117620
BLACKSTONE MTG TR INC
COM CL A
09257W100
3516
104927
SH
SOLE
0
0
104927
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
7906
7925000
PRN
SOLE
0
0
7925000
BLACKSTONE MTG TR INC
NOTE 4.750% 3/1
09257WAC4
75
75000
PRN
SOLE
0
0
75000
BLOCK H & R INC
COM
093671105
485
18833
SH
SOLE
0
0
18833
BLOOM ENERGY CORP
COM CL A
093712107
583
17093
SH
SOLE
0
0
17093
BLOOMIN BRANDS INC
COM
094235108
559
28222
SH
SOLE
8117
0
20105
BLUCORA INC
COM
095229100
2666
66228
SH
SOLE
11263
0
54965
BLUE CAP REINS HLDGS LTD
COM
G1190F107
999
97982
SH
SOLE
0
0
97982
BLUEBIRD BIO INC
COM
09609G100
353
2416
SH
SOLE
1963
0
453
BLUEPRINT MEDICINES CORP
COM
09627Y109
838
10736
SH
SOLE
9836
0
900
BMC STK HLDGS INC
COM
05591B109
211
11335
SH
SOLE
0
0
11335
BOEING CO
COM
097023105
207089
556829
SH
SOLE
123438
0
433391
BOK FINL CORP
COM NEW
05561Q201
5650
58077
SH
SOLE
42709
0
15368
BOOKING HLDGS INC
COM
09857L108
57246
28854
SH
SOLE
7179
0
21675
BOOT BARN HLDGS INC
COM
099406100
298
10502
SH
SOLE
10482
0
20
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
3037
61188
SH
SOLE
54507
0
6681
BORGWARNER INC
COM
099724106
6771
158268
SH
SOLE
121399
0
36869
BOSTON PRIVATE FINL HLDGS IN
COM
101119105
227
16625
SH
SOLE
0
0
16625
BOSTON PROPERTIES INC
COM
101121101
10818
87889
SH
SOLE
85863
0
2026
BOSTON SCIENTIFIC CORP
COM
101137107
19910
517136
SH
SOLE
129023
0
388113
BOTTOMLINE TECH DEL INC
COM
101388106
313
4311
SH
SOLE
4291
0
20
BOULDER GROWTH & INCOME FD I
COM
101507101
37505
3345694
SH
SOLE
0
0
3345694
BOVIE MEDICAL CORP
COM
10211F100
939
132288
SH
SOLE
0
0
132288
BOX INC
CL A
10316T104
6435
269127
SH
SOLE
0
0
269127
BOYD GAMING CORP
COM
103304101
1045
30877
SH
SOLE
7117
0
23760
BP PLC
SPONSORED ADR
055622104
180016
3904897
SH
SOLE
2423771
0
1481126
BP PLC
SPONSORED ADR
055622104
45
89100
SH
Call
SOLE
0
0
0
BP PRUDHOE BAY RTY TR
UNIT BEN INT
055630107
362
10507
SH
SOLE
0
0
10507
BRADY CORP
CL A
104674106
311
7115
SH
SOLE
0
0
7115
BRANDYWINE RLTY TR
SH BEN INT NEW
105368203
35376
2250376
SH
SOLE
2169521
0
80855
BRANDYWINEGBL GLBAL INM OPRT
COM
10537L104
404
36963
SH
SOLE
0
0
36963
BRIDGE BANCORP INC
COM
108035106
4817
145099
SH
SOLE
0
0
145099
BRIDGFORD FOODS CORP
COM
108763103
375
22750
SH
SOLE
0
0
22750
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
4311
36581
SH
SOLE
35564
0
1017
BRIGHT SCHOLAR ED HLDGS LTD
SPONSORED ADS
109199109
176
14200
SH
SOLE
0
0
14200
BRIGHTCOVE INC
COM
10921T101
165
19600
SH
SOLE
0
0
19600
BRIGHTHOUSE FINL INC
COM
10922N103
5835
131901
SH
SOLE
125588
0
6313
BRIGHTSPHERE INVESTMNT GRP P
SHS
G1644T109
172
13832
SH
SOLE
13832
0
0
BRINKER INTL INC
COM
109641100
2127
45518
SH
SOLE
4928
0
40590
BRINKS CO
COM
109696104
1705
24445
SH
SOLE
14861
0
9584
BRISTOL MYERS SQUIBB CO
COM
110122108
69902
1125995
SH
SOLE
306005
0
819990
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
100259
2150105
SH
SOLE
1890495
0
259610
BRIXMOR PPTY GROUP INC
COM
11120U105
1118
63864
SH
SOLE
57827
0
6037
BROADCOM INC
COM
11135F101
210942
854930
SH
SOLE
470464
0
384466
BROADCOM INC
COM
11135F101
255
14000
SH
Call
SOLE
0
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
45897
347833
SH
SOLE
250078
0
97755
BROOKDALE SR LIVING INC
COM
112463104
205
20900
SH
SOLE
0
0
20900
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
13643
306455
SH
SOLE
265468
0
40987
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
627
52187
SH
SOLE
0
0
52187
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
17592
440657
SH
SOLE
0
0
440657
BROOKFIELD PPTY PARTNERS L P
UNIT LTD PARTN
G16249107
265
12679
SH
SOLE
2
0
12677
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
1119
48545
SH
SOLE
162
0
48383
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
505
16659
SH
SOLE
0
0
16659
BROOKLINE BANCORP INC DEL
COM
11373M107
660
39542
SH
SOLE
23404
0
16138
BROOKS AUTOMATION INC
COM
114340102
2289
65353
SH
SOLE
17467
0
47886
BROWN & BROWN INC
COM
115236101
33834
1144184
SH
SOLE
1098901
0
45283
BROWN FORMAN CORP
CL A
115637100
667
13135
SH
SOLE
0
0
13135
BROWN FORMAN CORP
CL B
115637209
9226
182518
SH
SOLE
3938
0
178580
BRUKER CORP
COM
116794108
443
13242
SH
SOLE
12398
0
844
BRUNSWICK CORP
COM
117043109
1823
27205
SH
SOLE
8322
0
18883
BRYN MAWR BK CORP
COM
117665109
1011
21567
SH
SOLE
21567
0
0
BT GROUP PLC
ADR
05577E101
579
39193
SH
SOLE
0
0
39193
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
5650
158211
SH
SOLE
0
0
158211
BUCKLE INC
COM
118440106
1394
60492
SH
SOLE
59863
0
629
BUILDERS FIRSTSOURCE INC
COM
12008R107
1228
83666
SH
SOLE
66092
0
17574
BUNGE LIMITED
COM
G16962105
1359
19778
SH
SOLE
0
0
19778
BURLINGTON STORES INC
COM
122017106
19017
116729
SH
SOLE
105256
0
11473
BWX TECHNOLOGIES INC
COM
05605H100
4273
68330
SH
SOLE
60389
0
7941
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
24353
248699
SH
SOLE
232726
0
15973
C&J ENERGY SVCS INC NEW
COM
12674R100
5560
267307
SH
SOLE
0
0
267307
C&J ENERGY SVCS INC NEW
COM
12674R100
20
25000
SH
Call
SOLE
0
0
0
CA INC
COM
12673P105
1678
38014
SH
SOLE
26564
0
11450
CABLE ONE INC
COM
12685J105
423
479
SH
SOLE
105
0
374
CABOT CORP
COM
127055101
803
12799
SH
SOLE
12707
0
92
CABOT MICROELECTRONICS CORP
COM
12709P103
3339
32361
SH
SOLE
32244
0
117
CABOT OIL & GAS CORP
COM
127097103
368
16323
SH
SOLE
0
0
16323
CACI INTL INC
CL A
127190304
2524
13707
SH
SOLE
209
0
13498
CACTUS INC
CL A
127203107
239
6244
SH
SOLE
0
0
6244
CADENCE BANCORPORATION
CL A
12739A100
5632
215636
SH
SOLE
9252
0
206384
CADENCE DESIGN SYSTEM INC
COM
127387108
6497
143361
SH
SOLE
129212
0
14149
CADIZ INC
COM NEW
127537207
134
12000
SH
SOLE
0
0
12000
CAE INC
COM
124765108
1063
52376
SH
SOLE
52376
0
0
CAESARS ENTMT CORP
COM
127686103
4400
429240
SH
SOLE
342922
0
86318
CAL MAINE FOODS INC
COM NEW
128030202
1354
28033
SH
SOLE
2613
0
25420
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
2188
164855
SH
SOLE
0
0
164855
CALAMOS CONV OPP AND INC FD
SH BEN INT
128117108
1125
93420
SH
SOLE
250
0
93170
CALAMOS DYNAMIC CONV & INCOM
COM
12811V105
786
36210
SH
SOLE
0
0
36210
CALAMOS GBL DYN INCOME FUND
COM
12811L107
1805
199225
SH
SOLE
0
0
199225
CALAMOS STRATEGIC TOTL RETN
COM SH BEN INT
128125101
9152
680966
SH
SOLE
0
0
680966
CALAVO GROWERS INC
COM
128246105
490
5073
SH
SOLE
0
0
5073
CALIFORNIA WTR SVC GROUP
COM
130788102
426
9934
SH
SOLE
3038
0
6896
CALLAWAY GOLF CO
COM
131193104
236
9703
SH
SOLE
0
0
9703
CALLON PETE CO DEL
COM
13123X102
2138
178296
SH
SOLE
119357
0
58939
CALUMET SPECIALTY PRODS PTNR
UT LTD PARTNER
131476103
178
27747
SH
SOLE
0
0
27747
CAMBREX CORP
COM
132011107
391
5714
SH
SOLE
1139
0
4575
CAMBRIA ETF TR
SHSHLD YIELD ETF
132061201
223
5643
SH
SOLE
0
0
5643
CAMDEN NATL CORP
COM
133034108
1620
37296
SH
SOLE
33996
0
3300
CAMDEN PPTY TR
SH BEN INT
133131102
18959
202614
SH
SOLE
198173
0
4441
CAMECO CORP
COM
13321L108
1558
136669
SH
SOLE
0
0
136669
CAMPBELL SOUP CO
COM
134429109
1807
49320
SH
SOLE
0
0
49320
CAMPING WORLD HLDGS INC
CL A
13462K109
823
38579
SH
SOLE
31196
0
7383
CAN-FITE BIOPHARMA LTD
SPONSORED ADR
13471N102
18
13700
SH
SOLE
0
0
13700
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
2584
40036
SH
SOLE
0
0
40036
CANADIAN NAT RES LTD
COM
136385101
3461
105932
SH
SOLE
101720
0
4212
CANADIAN NATL RY CO
COM
136375102
18486
206037
SH
SOLE
71606
0
134431
CANADIAN PAC RY LTD
COM
13645T100
13250
62517
SH
SOLE
47339
0
15178
CANNAE HLDGS INC
COM
13765N107
13851
661139
SH
SOLE
660190
0
949
CANTEL MEDICAL CORP
COM
138098108
334
3624
SH
SOLE
0
0
3624
CAPITAL ONE FINL CORP
COM
14040H105
17295
182189
SH
SOLE
141288
0
40901
CAPITAL PRODUCT PARTNERS L P
COM UNIT LP
Y11082107
1018
366265
SH
SOLE
0
0
366265
CAPITAL SOUTHWEST CORP
COM
140501107
2833
149251
SH
SOLE
132715
0
16536
CAPITOL FED FINL INC
COM
14057J101
260
20372
SH
SOLE
0
0
20372
CAPSTEAD MTG CORP
COM NO PAR
14067E506
1235
156086
SH
SOLE
0
0
156086
CARA THERAPEUTICS INC
COM
140755109
323
13471
SH
SOLE
0
0
13471
CARBON BLACK INC
COM
14081R103
645
30448
SH
SOLE
0
0
30448
CARBONITE INC
COM
141337105
275
7712
SH
SOLE
0
0
7712
CARDINAL HEALTH INC
COM
14149Y108
4827
89385
SH
SOLE
4789
0
84596
CARDLYTICS INC
COM
14161W105
353
14100
SH
SOLE
0
0
14100
CARDTRONICS PLC
SHS CL A
G1991C105
499
15763
SH
SOLE
10075
0
5688
CARETRUST REIT INC
COM
14174T107
855
48285
SH
SOLE
0
0
48285
CARGURUS INC
COM CL A
141788109
1045
18767
SH
SOLE
12167
0
6600
CARLISLE COS INC
COM
142339100
1280
10507
SH
SOLE
0
0
10507
CARLYLE GROUP L P
COM UTS LTD PTN
14309L102
6512
288796
SH
SOLE
0
0
288796
CARMAX INC
COM
143130102
7815
104655
SH
SOLE
38724
0
65931
CARNIVAL CORP
UNIT 99/99/9999
143658300
180484
2830235
SH
SOLE
795536
0
2034699
CARNIVAL CORP
UNIT 99/99/9999
143658300
70
87100
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
3
12600
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
4
163500
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
63
84600
SH
Call
SOLE
0
0
0
CARNIVAL PLC
ADR
14365C103
1183
18755
SH
SOLE
7215
0
11540
CAROLINA FINL CORP NEW
COM
143873107
1181
31310
SH
SOLE
0
0
31310
CARRIAGE SVCS INC
COM
143905107
292
13573
SH
SOLE
0
0
13573
CARRIZO OIL & GAS INC
COM
144577103
995
39474
SH
SOLE
0
0
39474
CARROLS RESTAURANT GROUP INC
COM
14574X104
759
51993
SH
SOLE
0
0
51993
CARS COM INC
COM
14575E105
12348
447244
SH
SOLE
445549
0
1695
CARTERS INC
COM
146229109
1855
18815
SH
SOLE
16082
0
2733
CARVANA CO
CL A
146869102
674
11410
SH
SOLE
0
0
11410
CASA SYS INC
COM
14713L102
180
12185
SH
SOLE
0
0
12185
CASELLA WASTE SYS INC
CL A
147448104
9646
310546
SH
SOLE
0
0
310546
CASEYS GEN STORES INC
COM
147528103
9363
72522
SH
SOLE
64354
0
8168
CASTLIGHT HEALTH INC
CL B
14862Q100
144
53500
SH
SOLE
0
0
53500
CATALENT INC
COM
148806102
6750
148189
SH
SOLE
144791
0
3398
CATALYST PHARMACEUTICALS INC
COM
14888U101
47
12507
SH
SOLE
0
0
12507
CATCHMARK TIMBER TR INC
CL A
14912Y202
4907
429298
SH
SOLE
0
0
429298
CATERPILLAR INC DEL
COM
149123101
101468
665396
SH
SOLE
176414
0
488982
CATHAY GEN BANCORP
COM
149150104
508
12250
SH
SOLE
0
0
12250
CAVCO INDS INC DEL
COM
149568107
2568
10151
SH
SOLE
10122
0
29
CBL & ASSOC PPTYS INC
COM
124830100
103
25718
SH
SOLE
0
0
25718
CBOE GLOBAL MARKETS INC
COM
12503M108
1258
13109
SH
SOLE
0
0
13109
CBRE CLARION GLOBAL REAL EST
COM
12504G100
1530
209626
SH
SOLE
1000
0
208626
CBRE GROUP INC
CL A
12504L109
7104
161091
SH
SOLE
101526
0
59565
CBS CORP NEW
CL B
124857202
14533
252954
SH
SOLE
32555
0
220399
CDK GLOBAL INC
COM
12508E101
6561
104884
SH
SOLE
85124
0
19760
CDN IMPERIAL BK COMM TORONTO
COM
136069101
69259
739195
SH
SOLE
713943
0
25252
CDW CORP
COM
12514G108
24761
278469
SH
SOLE
254098
0
24371
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
8835
169637
SH
SOLE
139035
0
30602
CEL SCI CORP
COM PAR NEW
150837607
302
74595
SH
SOLE
0
0
74595
CELANESE CORP DEL
COM
150870103
4977
43658
SH
SOLE
29213
0
14445
CELGENE CORP
COM
151020104
84349
942552
SH
SOLE
331720
0
610832
CELLDEX THERAPEUTICS INC NEW
COM
15117B103
10
21247
SH
SOLE
0
0
21247
CEMEX SAB DE CV
SPON ADR NEW
151290889
7804
1108498
SH
SOLE
1090388
0
18110
CENOVUS ENERGY INC
COM
15135U109
182
18166
SH
SOLE
0
0
18166
CENTENE CORP DEL
COM
15135B101
16420
113415
SH
SOLE
66469
0
46946
CENTER COAST BRKFLD MLP ENRG
SHS BEN INT
151461100
280
29769
SH
SOLE
0
0
29769
CENTERPOINT ENERGY INC
COM
15189T107
6582
238058
SH
SOLE
133823
0
104235
CENTERSTATE BK CORP
COM
15201P109
4004
142755
SH
SOLE
8449
0
134306
CENTERSTATE BK CORP
COM
15201P109
10
60000
SH
Call
SOLE
0
0
0
CENTERSTATE BK CORP
COM
15201P109
108
60000
SH
Put
SOLE
0
0
60000
CENTRAL GARDEN & PET CO
CL A NON-VTG
153527205
539
16255
SH
SOLE
6132
0
10123
CENTRAL GARDEN & PET CO
COM
153527106
236
6540
SH
SOLE
4034
0
2506
CENTRAL SECS CORP
COM
155123102
7416
251377
SH
SOLE
0
0
251377
CENTURY CASINOS INC
COM
156492100
266
35700
SH
SOLE
0
0
35700
CENTURYLINK INC
COM
156700106
33482
1579356
SH
SOLE
683512
0
895844
CENTURYLINK INC
COM
156700106
14
38800
SH
Call
SOLE
0
0
0
CERNER CORP
COM
156782104
24511
380551
SH
SOLE
211450
0
169101
CERUS CORP
COM
157085101
6574
911750
SH
SOLE
0
0
911750
CF INDS HLDGS INC
COM
125269100
11163
205047
SH
SOLE
0
0
205047
CHARLES & COLVARD LTD
COM
159765106
28
32200
SH
SOLE
0
0
32200
CHARLES RIV LABS INTL INC
COM
159864107
4191
31151
SH
SOLE
14552
0
16599
CHART INDS INC
COM PAR $0.01
16115Q308
1798
22953
SH
SOLE
21528
0
1425
CHARTER COMMUNICATIONS INC N
CL A
16119P108
7743
23760
SH
SOLE
7398
0
16362
CHATHAM LODGING TR
COM
16208T102
619
29624
SH
SOLE
19333
0
10291
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
23537
200028
SH
SOLE
153389
0
46639
CHEESECAKE FACTORY INC
COM
163072101
2378
44411
SH
SOLE
29324
0
15087
CHEFS WHSE INC
COM
163086101
531
14601
SH
SOLE
7004
0
7597
CHEMED CORP NEW
COM
16359R103
1275
3989
SH
SOLE
925
0
3064
CHEMICAL FINL CORP
COM
163731102
2450
45874
SH
SOLE
488
0
45386
CHEMOURS CO
COM
163851108
671
17019
SH
SOLE
0
0
17019
CHENIERE ENERGY INC
COM NEW
16411R208
7667
110338
SH
SOLE
6107
0
104231
CHENIERE ENERGY INC
NOTE 4.250% 3/1
16411RAG4
501
624000
PRN
SOLE
0
0
624000
CHENIERE ENERGY PARTNERS LP
COM UNIT
16411Q101
1938
49108
SH
SOLE
0
0
49108
CHESAPEAKE ENERGY CORP
COM
165167107
2192
488247
SH
SOLE
0
0
488247
CHESAPEAKE UTILS CORP
COM
165303108
471
5608
SH
SOLE
2693
0
2915
CHEVRON CORP NEW
COM
166764100
485849
3973258
SH
SOLE
1828511
0
2144747
CHEVRON CORP NEW
COM
166764100
3
13200
SH
Call
SOLE
0
0
0
CHEVRON CORP NEW
COM
166764100
28
53700
SH
Call
SOLE
0
0
0
CHICOS FAS INC
COM
168615102
178
20539
SH
SOLE
0
0
20539
CHIMERA INVT CORP
COM NEW
16934Q208
583
32176
SH
SOLE
0
0
32176
CHINA FD INC
COM
169373107
869
44324
SH
SOLE
0
0
44324
CHINA LIFE INS CO LTD
SPON ADR REP H
16939P106
1958
171946
SH
SOLE
0
0
171946
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
5176
105785
SH
SOLE
18957
0
86828
CHINA PETE & CHEM CORP
SPON ADR H SHS
16941R108
1112
11068
SH
SOLE
7516
0
3552
CHINA RAPID FIN LTD
SPONSORED ADR
16953Q105
1937
677242
SH
SOLE
0
0
677242
CHINA UNICOM (HONG KONG) LTD
SPONSORED ADR
16945R104
226
19354
SH
SOLE
0
0
19354
CHIPOTLE MEXICAN GRILL INC
COM
169656105
10146
22323
SH
SOLE
20544
0
1779
CHUBB LIMITED
COM
H1467J104
172065
1287501
SH
SOLE
185806
0
1101695
CHUBB LIMITED
COM
H1467J104
2
12700
SH
Call
SOLE
0
0
0
CHUBB LIMITED
COM
H1467J104
27
31900
SH
Call
SOLE
0
0
0
CHUBB LIMITED
COM
H1467J104
4
43800
SH
Call
SOLE
0
0
0
CHURCH & DWIGHT INC
COM
171340102
13627
229528
SH
SOLE
2986
0
226542
CHURCHILL DOWNS INC
COM
171484108
731
2634
SH
SOLE
258
0
2376
CIDARA THERAPEUTICS INC
COM
171757107
1055
239798
SH
SOLE
0
0
239798
CIENA CORP
COM NEW
171779309
460
14709
SH
SOLE
56
0
14653
CIGNA CORPORATION
COM
125509109
27539
132238
SH
SOLE
90191
0
42047
CIMAREX ENERGY CO
COM
171798101
23991
258134
SH
SOLE
171567
0
86567
CIMPRESS N V
SHS EURO
N20146101
710
5194
SH
SOLE
0
0
5194
CINCINNATI BELL INC NEW
PFD CV DEP1/20
171871403
567
11603
SH
SOLE
0
0
11603
CINCINNATI FINL CORP
COM
172062101
5836
75980
SH
SOLE
0
0
75980
CINEMARK HOLDINGS INC
COM
17243V102
89344
2222491
SH
SOLE
2153463
0
69028
CINTAS CORP
COM
172908105
11918
60249
SH
SOLE
7621
0
52628
CIRRUS LOGIC INC
COM
172755100
2208
57200
SH
SOLE
0
0
57200
CISCO SYS INC
COM
17275R102
447591
9200222
SH
SOLE
5112365
0
4087857
CISION LTD
SHS
G1992S109
4180
248800
SH
SOLE
0
0
248800
CIT GROUP INC
COM NEW
125581801
421
8162
SH
SOLE
4322
0
3840
CITIGROUP INC
COM NEW
172967424
117918
1643680
SH
SOLE
838056
0
805624
CITIGROUP INC
COM NEW
172967424
22
16500
SH
Call
SOLE
0
0
0
CITIUS PHARMACEUTICALS INC
COM NEW
17322U207
21
12000
SH
SOLE
0
0
12000
CITIZENS FINL GROUP INC
COM
174610105
8875
230099
SH
SOLE
144012
0
86087
CITRIX SYS INC
COM
177376100
45490
409229
SH
SOLE
390347
0
18882
CITY OFFICE REIT INC
COM
178587101
202
15996
SH
SOLE
2220
0
13776
CIVEO CORP CDA
COM
17878Y108
1791
431500
SH
SOLE
64961
0
366539
CLEAN ENERGY FUELS CORP
COM
184499101
123
47300
SH
SOLE
0
0
47300
CLEAN HARBORS INC
COM
184496107
870
12153
SH
SOLE
9988
0
2165
CLEARBRIDGE AMERN ENERG MLP
COM
184691103
675
85721
SH
SOLE
0
0
85721
CLEARBRIDGE ENERGY MLP FD IN
COM
184692101
1947
134001
SH
SOLE
0
0
134001
CLEARBRIDGE ENERGY MLP OPP F
COM
18469P100
500
43760
SH
SOLE
0
0
43760
CLEARBRIDGE ENERGY MLP TR FD
COM
18469Q108
1633
143720
SH
SOLE
0
0
143720
CLEARWAY ENERGY INC
CL C
18539C204
300
15580
SH
SOLE
0
0
15580
CLEVELAND CLIFFS INC
COM
185899101
5016
396217
SH
SOLE
0
0
396217
CLIPPER RLTY INC
COM
18885T306
2059
152194
SH
SOLE
0
0
152194
CLOROX CO DEL
COM
189054109
23684
157458
SH
SOLE
31820
0
125638
CLOUDERA INC
COM
18914U100
1340
75923
SH
SOLE
0
0
75923
CLOUGH GLOBAL DIVND AND INC
COM
18913Y103
283
23459
SH
SOLE
0
0
23459
CLOUGH GLOBAL EQUITY FD
COM
18914C100
1678
113304
SH
SOLE
0
0
113304
CLOUGH GLOBAL OPPORTUNITIES
SH BEN INT
18914E106
901
83154
SH
SOLE
0
0
83154
CM FIN INC
COM
12574Q103
1796
208829
SH
SOLE
0
0
208829
CME GROUP INC
COM CL A
12572Q105
194498
1142657
SH
SOLE
91538
0
1051119
CME GROUP INC
COM CL A
12572Q105
274
43500
SH
Call
SOLE
0
0
0
CMS ENERGY CORP
COM
125896100
4601
93901
SH
SOLE
41266
0
52635
CNA FINL CORP
COM
126117100
14109
309076
SH
SOLE
308392
0
684
CNH INDL N V
SHS
N20944109
2167
180188
SH
SOLE
137565
0
42623
CNO FINL GROUP INC
COM
12621E103
1049
49422
SH
SOLE
39182
0
10240
CNOOC LTD
SPONSORED ADR
126132109
627
3175
SH
SOLE
1575
0
1600
CNX MIDSTREAM PARTNERS LP
COM UNIT REPST
12654A101
428
22255
SH
SOLE
0
0
22255
CNX RESOURCES CORPORATION
COM
12653C108
3737
261155
SH
SOLE
81232
0
179923
COCA COLA CO
COM
191216100
321789
6966635
SH
SOLE
4130216
0
2836419
COCA COLA CO
COM
191216100
2
11900
SH
Call
SOLE
0
0
0
COCA COLA EUROPEAN PARTNERS
SHS
G25839104
11178
245826
SH
SOLE
226931
0
18895
COFFEE HLDGS INC
COM
192176105
245
55450
SH
SOLE
0
0
55450
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
736
13185
SH
SOLE
5260
0
7925
COGNEX CORP
COM
192422103
7892
141387
SH
SOLE
119569
0
21818
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
22704
294285
SH
SOLE
90377
0
203908
COHEN & STEERS CLOSED END OP
COM
19248P106
611
47194
SH
SOLE
0
0
47194
COHEN & STEERS GLOBAL INC BL
COM
19248M103
100
10764
SH
SOLE
0
0
10764
COHEN & STEERS INC
COM
19247A100
2235
55038
SH
SOLE
53730
0
1308
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
11134
503133
SH
SOLE
500
0
502633
COHEN & STEERS LTD DUR PFD I
COM
19248C105
1051
44124
SH
SOLE
0
0
44124
COHEN & STEERS MLP INC & ENR
COM SHS
19249B106
1307
125209
SH
SOLE
0
0
125209
COHEN & STEERS QUALITY RLTY
COM
19247L106
13198
1077368
SH
SOLE
0
0
1077368
COHEN & STEERS REIT & PFD IN
COM
19247X100
3629
185819
SH
SOLE
0
0
185819
COHEN & STEERS SLT PFD INCM
COM
19248Y107
581
21844
SH
SOLE
0
0
21844
COHEN & STEERS TOTAL RETURN
COM
19247R103
499
41036
SH
SOLE
0
0
41036
COHERENT INC
COM
192479103
6324
36729
SH
SOLE
17347
0
19382
COLFAX CORP
COM
194014106
1095
30375
SH
SOLE
11998
0
18377
COLGATE PALMOLIVE CO
COM
194162103
29426
439523
SH
SOLE
139478
0
300045
COLLEGIUM PHARMACEUTICAL INC
COM
19459J104
399
27078
SH
SOLE
0
0
27078
COLONY CAP INC NEW
CL A COM
19626G108
9395
1542769
SH
SOLE
179999
0
1362770
COLUMBIA BKG SYS INC
COM
197236102
3467
89435
SH
SOLE
84801
0
4634
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
483
21668
SH
SOLE
0
0
21668
COLUMBIA ETF TR II
INDIA CONSMR ETF
19762B707
203
4954
SH
SOLE
0
0
4954
COLUMBIA FINL INC
COM
197641103
1977
118396
SH
SOLE
118396
0
0
COLUMBIA PPTY TR INC
COM NEW
198287203
373
15775
SH
SOLE
11412
0
4363
COLUMBIA SELIGM PREM TECH GR
COM
19842X109
423
19808
SH
SOLE
0
0
19808
COLUMBIA SPORTSWEAR CO
COM
198516106
1683
18078
SH
SOLE
5640
0
12438
COMCAST CORP NEW
CL A
20030N101
289688
8180924
SH
SOLE
6497361
0
1683563
COMCAST CORP NEW
CL A
20030N101
3
26600
SH
Call
SOLE
0
0
0
COMCAST CORP NEW
CL A
20030N101
5
19900
SH
Call
SOLE
0
0
0
COMERICA INC
COM
200340107
9444
104696
SH
SOLE
54157
0
50539
COMFORT SYS USA INC
COM
199908104
617
10936
SH
SOLE
10936
0
0
COMMERCE BANCSHARES INC
COM
200525103
15361
232666
SH
SOLE
196132
0
36534
COMMERCIAL METALS CO
COM
201723103
870
42400
SH
SOLE
24935
0
17465
COMMUNITY BK SYS INC
COM
203607106
1338
21902
SH
SOLE
0
0
21902
COMMUNITY HEALTH SYS INC NEW
RIGHT 12/31/2019
203668116
1
42718
SH
SOLE
0
0
42718
COMMUNITY TR BANCORP INC
COM
204149108
2856
61609
SH
SOLE
0
0
61609
COMPANHIA DE SANEAMENTO BASI
SPONSORED ADR
20441A102
1606
272205
SH
SOLE
261749
0
10456
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
1356
74713
SH
SOLE
0
0
74713
COMPASS MINERALS INTL INC
COM
20451N101
2130
31691
SH
SOLE
28399
0
3292
COMPUGEN LTD
ORD
M25722105
306
79457
SH
SOLE
0
0
79457
COMPUTER PROGRAMS & SYS INC
COM
205306103
2273
84671
SH
SOLE
83763
0
908
CONAGRA BRANDS INC
COM
205887102
6962
204938
SH
SOLE
62876
0
142062
CONCHO RES INC
COM
20605P101
18581
121646
SH
SOLE
43569
0
78077
CONDUENT INC
COM
206787103
13494
599181
SH
SOLE
574259
0
24922
CONNECTICUT WTR SVC INC
COM
207797101
478
6893
SH
SOLE
1959
0
4934
CONOCOPHILLIPS
COM
20825C104
63784
824083
SH
SOLE
465260
0
358823
CONSOL ENERGY INC NEW
COM
20854L108
2291
56131
SH
SOLE
55175
0
956
CONSOLIDATED COMM HLDGS INC
COM
209034107
6886
528036
SH
SOLE
192700
0
335336
CONSOLIDATED EDISON INC
COM
209115104
12070
158426
SH
SOLE
2020
0
156406
CONSTELLATION BRANDS INC
CL A
21036P108
19197
89031
SH
SOLE
8050
0
80981
CONSTELLIUM NV
CL A
N22035104
1020
82577
SH
SOLE
2094
0
80483
CONSTRUCTION PARTNERS INC
COM CL A
21044C107
526
43453
SH
SOLE
0
0
43453
CONTINENTAL BLDG PRODS INC
COM
211171103
253
6749
SH
SOLE
4965
0
1784
CONTINENTAL RESOURCES INC
COM
212015101
39084
572410
SH
SOLE
785
0
571625
CONTROL4 CORP
COM
21240D107
4631
134900
SH
SOLE
2105
0
132795
CONVERGYS CORP
COM
212485106
707
29791
SH
SOLE
23985
0
5806
COOPER COS INC
COM NEW
216648402
9889
35680
SH
SOLE
30551
0
5129
COPA HOLDINGS SA
CL A
P31076105
45865
574465
SH
SOLE
549055
0
25410
COPART INC
COM
217204106
18440
357850
SH
SOLE
347515
0
10335
CORBUS PHARMACEUTICALS HLDGS
COM
21833P103
314
41543
SH
SOLE
0
0
41543
CORCEPT THERAPEUTICS INC
COM
218352102
967
68977
SH
SOLE
12634
0
56343
CORE LABORATORIES N V
COM
N22717107
19311
166717
SH
SOLE
161701
0
5016
CORECIVIC INC
COM
21871N101
2506
103015
SH
SOLE
91654
0
11361
CORESITE RLTY CORP
COM
21870Q105
8754
78762
SH
SOLE
42591
0
36171
CORINDUS VASCULAR ROBOTICS I
COM
218730109
48
34137
SH
SOLE
0
0
34137
CORNERSTONE ONDEMAND INC
COM
21925Y103
1426
25126
SH
SOLE
24781
0
345
CORNERSTONE STRATEGIC VALUE
COM
21924B302
1231
87896
SH
SOLE
0
0
87896
CORNING INC
COM
219350105
73820
2091205
SH
SOLE
1783649
0
307556
CORPORATE CAP TR INC
COM
219880101
11223
735470
SH
SOLE
0
0
735470
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
426
14276
SH
SOLE
7464
0
6812
CORVEL CORP
COM
221006109
1758
29183
SH
SOLE
28434
0
749
COSTAMARE INC
SHS
Y1771G102
119
18266
SH
SOLE
15933
0
2333
COSTAR GROUP INC
COM
22160N109
3323
7896
SH
SOLE
7387
0
509
COSTCO WHSL CORP NEW
COM
22160K105
90132
383720
SH
SOLE
114712
0
269008
COTT CORP QUE
COM
22163N106
273
16930
SH
SOLE
0
0
16930
COTY INC
COM CL A
222070203
4391
349579
SH
SOLE
8969
0
340610
COUPA SOFTWARE INC
COM
22266L106
869
10990
SH
SOLE
0
0
10990
COUSINS PPTYS INC
COM
222795106
217
24366
SH
SOLE
0
0
24366
COVANTA HLDG CORP
COM
22282E102
62298
3833731
SH
SOLE
2690963
0
1142768
COVANTA HLDG CORP
COM
22282E102
2
30300
SH
Call
SOLE
0
0
0
CPI AEROSTRUCTURES INC
COM NEW
125919308
263
31500
SH
SOLE
0
0
31500
CRACKER BARREL OLD CTRY STOR
COM
22410J106
4441
30185
SH
SOLE
0
0
30185
CRAFT BREW ALLIANCE INC
COM
224122101
2681
163982
SH
SOLE
0
0
163982
CRANE CO
COM
224399105
8050
81849
SH
SOLE
62887
0
18962
CRAWFORD & CO
CL A
224633206
103
11446
SH
SOLE
0
0
11446
CRAWFORD & CO
CL B
224633107
101
11012
SH
SOLE
0
0
11012
CRAY INC
COM NEW
225223304
463
21555
SH
SOLE
32
0
21523
CREDIT ACCEP CORP MICH
COM
225310101
364
832
SH
SOLE
0
0
832
CREDIT SUISSE GROUP
SPONSORED ADR
225401108
4417
295644
SH
SOLE
200840
0
94804
CREDIT SUISSE HIGH YLD BND F
SH BEN INT
22544F103
33
12585
SH
SOLE
0
0
12585
CREE INC
COM
225447101
18701
493817
SH
SOLE
478705
0
15112
CRESTWOOD EQUITY PARTNERS LP
UNIT LTD PARTNER
226344208
2318
63062
SH
SOLE
0
0
63062
CRESUD S A C I F Y A
SPONSORED ADR
226406106
732
51684
SH
SOLE
0
0
51684
CRH PLC
ADR
12626K203
9735
297515
SH
SOLE
289749
0
7766
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
1922
43330
SH
SOLE
0
0
43330
CRITEO S A
SPONS ADS
226718104
1817
79212
SH
SOLE
0
0
79212
CROCS INC
COM
227046109
221
10395
SH
SOLE
0
0
10395
CROSSAMERICA PARTNERS LP
UT LTD PTN INT
22758A105
1783
98491
SH
SOLE
0
0
98491
CROWN CASTLE INTL CORP NEW
COM
22822V101
156119
1402315
SH
SOLE
1050674
0
351641
CROWN CRAFTS INC
COM
228309100
116
20300
SH
SOLE
0
0
20300
CROWN HOLDINGS INC
COM
228368106
7908
164750
SH
SOLE
149020
0
15730
CSG SYS INTL INC
COM
126349109
17699
440923
SH
SOLE
440758
0
165
CSI COMPRESSCO LP
COM UNIT
12637A103
728
141304
SH
SOLE
0
0
141304
CSOP ETF TR
FTSE CHINA A50
12649L105
427
27828
SH
SOLE
0
0
27828
CSW INDUSTRIALS INC
COM
126402106
905
16857
SH
SOLE
0
0
16857
CSX CORP
COM
126408103
37895
511744
SH
SOLE
164111
0
347633
CTRIP COM INTL LTD
AMERICAN DEP SHS
22943F100
2887
77669
SH
SOLE
63286
0
14383
CUBESMART
COM
229663109
428
14994
SH
SOLE
0
0
14994
CUBIC CORP
COM
229669106
5361
73390
SH
SOLE
39424
0
33966
CULLEN FROST BANKERS INC
COM
229899109
7164
68589
SH
SOLE
54855
0
13734
CULP INC
COM
230215105
206
8528
SH
SOLE
0
0
8528
CUMMINS INC
COM
231021106
32197
220419
SH
SOLE
122216
0
98203
CURTISS WRIGHT CORP
COM
231561101
6276
45667
SH
SOLE
43278
0
2389
CUSHING ENERGY INCOME
COM SH BEN INT
23162T102
163
17627
SH
SOLE
0
0
17627
CUSHING RENAISSANCE FD
COM
231647108
1142
59390
SH
SOLE
0
0
59390
CUTERA INC
COM
232109108
1076
33050
SH
SOLE
0
0
33050
CVR ENERGY INC
COM
12662P108
358
8892
SH
SOLE
0
0
8892
CVR PARTNERS LP
COM
126633106
115
30154
SH
SOLE
0
0
30154
CVS HEALTH CORP
COM
126650100
180328
2290744
SH
SOLE
972098
0
1318646
CVS HEALTH CORP
COM
126650100
19
23100
SH
Call
SOLE
0
0
0
CVS HEALTH CORP
COM
126650100
615
36500
SH
Call
SOLE
0
0
0
CVS HEALTH CORP
COM
126650100
187
37100
SH
Call
SOLE
0
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
1126
14102
SH
SOLE
8913
0
5189
CYMABAY THERAPEUTICS INC
COM
23257D103
845
76306
SH
SOLE
36786
0
39520
CYPRESS ENERGY PARTNERS LP
LTD PARTNER INT
232751107
232
32263
SH
SOLE
0
0
32263
CYPRESS SEMICONDUCTOR CORP
COM
232806109
1132
78090
SH
SOLE
93
0
77997
CYRUSONE INC
COM
23283R100
62054
978761
SH
SOLE
534776
0
443985
CYTOSORBENTS CORP
COM NEW
23283X206
1926
149300
SH
SOLE
0
0
149300
D R HORTON INC
COM
23331A109
11519
273088
SH
SOLE
189267
0
83821
DANAHER CORP DEL
COM
235851102
57689
530908
SH
SOLE
146988
0
383920
DANAHER CORP DEL
DBCV 1/2
235851AF9
647
156000
PRN
SOLE
0
0
156000
DARDEN RESTAURANTS INC
COM
237194105
13367
120221
SH
SOLE
90778
0
29443
DARLING INGREDIENTS INC
COM
237266101
7317
378718
SH
SOLE
332063
0
46655
DAVE & BUSTERS ENTMT INC
COM
238337109
1324
19999
SH
SOLE
17922
0
2077
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
3734
151115
SH
SOLE
0
0
151115
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
372
14487
SH
SOLE
0
0
14487
DAVITA INC
COM
23918K108
6216
86774
SH
SOLE
54165
0
32609
DBX ETF TR
XTRACK HRVST CSI
233051879
1401
55269
SH
SOLE
0
0
55269
DBX ETF TR
XTRACK MSCI EAFE
233051200
9066
280341
SH
SOLE
324
0
280017
DBX ETF TR
XTRACK MSCI EMRG
233051101
507
21951
SH
SOLE
0
0
21951
DBX ETF TR
XTRACK MSCI EURP
233051853
1839
64357
SH
SOLE
0
0
64357
DBX ETF TR
XTRACK MSCI JAPN
233051507
1237
27771
SH
SOLE
0
0
27771
DBX ETF TR
XTRACK RUSS 1000
233051481
496
14756
SH
SOLE
0
0
14756
DBX ETF TR
XTRACK USD HIGH
233051432
920
18447
SH
SOLE
0
0
18447
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
322
8126
SH
SOLE
0
0
8126
DDR CORP
COM
23317H854
2032
151763
SH
SOLE
68706
0
83057
DEAN FOODS CO NEW
COM NEW
242370203
112
15796
SH
SOLE
0
0
15796
DEERE & CO
COM
244199105
36741
244388
SH
SOLE
82671
0
161717
DELAWARE ENHANCED GBL DIV &
COM
246060107
1225
109348
SH
SOLE
0
0
109348
DELAWARE INVT NAT MUNI INC F
SH BEN INT
24610T108
814
67139
SH
SOLE
0
0
67139
DELEK LOGISTICS PARTNERS LP
COM UNT RP INT
24664T103
298
8750
SH
SOLE
0
0
8750
DELEK US HLDGS INC NEW
COM
24665A103
2685
63273
SH
SOLE
3751
0
59522
DELEK US HLDGS INC NEW
COM
24665A103
1
18300
SH
Call
SOLE
0
0
0
DELL TECHNOLOGIES INC
COM CL V
24703L103
10423
107319
SH
SOLE
22
0
107297
DELPHI TECHNOLOGIES PLC
SHS
G2709G107
408
13014
SH
SOLE
2611
0
10403
DELTA AIR LINES INC DEL
COM NEW
247361702
80119
1385427
SH
SOLE
928544
0
456883
DENBURY RES INC
COM NEW
247916208
844
136136
SH
SOLE
0
0
136136
DENISON MINES CORP
COM
248356107
12
18640
SH
SOLE
0
0
18640
DENTSPLY SIRONA INC
COM
24906P109
5550
147046
SH
SOLE
88507
0
58539
DEUTSCHE BANK AG
NAMEN AKT
D18190898
797
70145
SH
SOLE
0
0
70145
DEUTSCHE MULTI-MKT INCOME TR
SHS
25160E102
12651
1408796
SH
SOLE
0
0
1408796
DEUTSCHE STRATEGIC INCOME TR
SHS
25160F109
9324
741733
SH
SOLE
0
0
741733
DEVON ENERGY CORP NEW
COM
25179M103
16066
402249
SH
SOLE
233107
0
169142
DEXCOM INC
COM
252131107
4355
30447
SH
SOLE
2897
0
27550
DHI GROUP INC
COM
23331S100
106
50338
SH
SOLE
50338
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
49000
345837
SH
SOLE
238019
0
107818
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
3973
198664
SH
SOLE
194194
0
4470
DIAMONDBACK ENERGY INC
COM
25278X109
11815
87395
SH
SOLE
72072
0
15323
DIAMONDROCK HOSPITALITY CO
COM
252784301
157
13461
SH
SOLE
0
0
13461
DICKS SPORTING GOODS INC
COM
253393102
240
6764
SH
SOLE
0
0
6764
DIGITAL RLTY TR INC
COM
253868103
23095
205317
SH
SOLE
64434
0
140883
DIGITAL RLTY TR INC
COM
253868103
4
10400
SH
Call
SOLE
0
0
0
DIGITAL RLTY TR INC
COM
253868103
4
25800
SH
Call
SOLE
0
0
0
DIME CMNTY BANCSHARES
COM
253922108
219
12270
SH
SOLE
0
0
12270
DINE BRANDS GLOBAL INC
COM
254423106
5390
66291
SH
SOLE
40786
0
25505
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
861
20931
SH
SOLE
0
0
20931
DISCOVER FINL SVCS
COM
254709108
36303
474862
SH
SOLE
394450
0
80412
DISCOVER FINL SVCS
COM
254709108
16
23100
SH
Call
SOLE
0
0
0
DISCOVERY INC
COM SER A
25470F104
20723
647590
SH
SOLE
552905
0
94685
DISCOVERY INC
COM SER C
25470F302
19221
649782
SH
SOLE
608886
0
40896
DISH NETWORK CORP
CL A
25470M109
6098
170524
SH
SOLE
7953
0
162571
DISNEY WALT CO
COM DISNEY
254687106
160245
1370295
SH
SOLE
353503
0
1016792
DISNEY WALT CO
COM DISNEY
254687106
17
10100
SH
Call
SOLE
0
0
0
DISNEY WALT CO
COM DISNEY
254687106
288
16300
SH
Call
SOLE
0
0
0
DISNEY WALT CO
COM DISNEY
254687106
73
15500
SH
Call
SOLE
0
0
0
DIVIDEND & INCOME FUND
COM NEW
25538A204
11779
987356
SH
SOLE
0
0
987356
DNP SELECT INCOME FD
COM
23325P104
1170
105675
SH
SOLE
0
0
105675
DOCUSIGN INC
COM
256163106
9538
181443
SH
SOLE
0
0
181443
DOLBY LABORATORIES INC
COM
25659T107
24823
354760
SH
SOLE
351349
0
3411
DOLLAR GEN CORP NEW
COM
256677105
15458
141418
SH
SOLE
28922
0
112496
DOLLAR TREE INC
COM
256746108
21051
258142
SH
SOLE
72451
0
185691
DOMINION ENERGY INC
COM
25746U109
133104
1893911
SH
SOLE
1445063
0
448848
DOMINION ENERGY INC
UNIT 08/15/2019
25746U836
977
20659
SH
SOLE
0
0
20659
DOMINOS PIZZA INC
COM
25754A201
7405
25118
SH
SOLE
7289
0
17829
DOMTAR CORP
COM NEW
257559203
427
8182
SH
SOLE
0
0
8182
DONALDSON INC
COM
257651109
8562
146969
SH
SOLE
137810
0
9159
DORMAN PRODUCTS INC
COM
258278100
1975
25679
SH
SOLE
23620
0
2059
DOUBLELINE INCOME SOLUTIONS
COM
258622109
3709
183628
SH
SOLE
0
0
183628
DOUBLELINE OPPORTUNISTIC CR
COM
258623107
1706
82939
SH
SOLE
0
0
82939
DOUGLAS DYNAMICS INC
COM
25960R105
422
9603
SH
SOLE
4019
0
5584
DOUGLAS EMMETT INC
COM
25960P109
5929
157176
SH
SOLE
154422
0
2754
DOVA PHARMACEUTICALS INC
COM
25985T102
968
46139
SH
SOLE
0
0
46139
DOVER CORP
COM
260003108
14923
168567
SH
SOLE
119282
0
49285
DOWDUPONT INC
COM
26078J100
181906
2828545
SH
SOLE
1197383
0
1631162
DREYFUS HIGH YIELD STRATEGIE
SH BEN INT
26200S101
36
11088
SH
SOLE
0
0
11088
DREYFUS MUN BD INFRSTRCTR FD
SHS
26203D101
6282
505761
SH
SOLE
0
0
505761
DREYFUS MUN INCOME INC
COM
26201R102
207
26438
SH
SOLE
0
0
26438
DREYFUS STRATEGIC MUN BD FD
COM
26202F107
1130
153933
SH
SOLE
0
0
153933
DREYFUS STRATEGIC MUNS INC
COM
261932107
1016
135439
SH
SOLE
0
0
135439
DRIL-QUIP INC
COM
262037104
8203
156987
SH
SOLE
156885
0
102
DROPBOX INC
CL A
26210C104
3684
137312
SH
SOLE
0
0
137312
DSW INC
CL A
23334L102
3078
90848
SH
SOLE
86616
0
4232
DTE ENERGY CO
COM
233331107
13695
125495
SH
SOLE
61651
0
63844
DTE ENERGY CO
UNIT 99/99/9999
233331883
259
5000
SH
SOLE
0
0
5000
DTF TAX-FREE INCOME INC
COM
23334J107
500
38892
SH
SOLE
0
0
38892
DUFF & PHELPS GLB UTL INC FD
COM
26433C105
5300
365270
SH
SOLE
0
0
365270
DUFF & PHELPS SLCT ENGY MLP
COM
26433F108
143
23495
SH
SOLE
0
0
23495
DUKE ENERGY CORP NEW
COM NEW
26441C204
165981
2074246
SH
SOLE
1595706
0
478540
DUKE REALTY CORP
COM NEW
264411505
7658
269916
SH
SOLE
255093
0
14823
DUN & BRADSTREET CORP DEL NE
COM
26483E100
5696
39971
SH
SOLE
39408
0
563
DUNKIN BRANDS GROUP INC
COM
265504100
4375
59351
SH
SOLE
7777
0
51574
DWS MUN INCOME TR NEW
COM
233368109
1434
136680
SH
SOLE
0
0
136680
DXC TECHNOLOGY CO
COM
23355L106
32968
352522
SH
SOLE
307015
0
45507
DYCOM INDS INC
COM
267475101
604
7138
SH
SOLE
744
0
6394
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
416
33562
SH
SOLE
31372
0
2190
E TRADE FINANCIAL CORP
COM NEW
269246401
13092
249891
SH
SOLE
190300
0
59591
EAGLE BANCORP INC MD
COM
268948106
468
9250
SH
SOLE
4909
0
4341
EAGLE GRWTH & INCOME OPPTY F
COM SHS BEN IN
26958J105
21545
1418343
SH
SOLE
0
0
1418343
EAGLE MATERIALS INC
COM
26969P108
2015
23635
SH
SOLE
16345
0
7290
EAGLE PHARMACEUTICALS INC
COM
269796108
736
10616
SH
SOLE
0
0
10616
EAST WEST BANCORP INC
COM
27579R104
17916
296771
SH
SOLE
281869
0
14902
EASTERLY GOVT PPTYS INC
COM
27616P103
2589
133637
SH
SOLE
82367
0
51270
EASTGROUP PPTY INC
COM
277276101
4887
51113
SH
SOLE
22200
0
28913
EASTMAN CHEM CO
COM
277432100
9310
97262
SH
SOLE
28557
0
68705
EATON CORP PLC
SHS
G29183103
225760
2603010
SH
SOLE
640030
0
1962980
EATON CORP PLC
SHS
G29183103
194
77400
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
6
14100
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
35
155100
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
49
19100
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
13
13200
SH
Call
SOLE
0
0
0
EATON VANCE CA MUNI INCOME T
SH BEN INT
27826F101
201
17911
SH
SOLE
0
0
17911
EATON VANCE CORP
COM NON VTG
278265103
3032
57695
SH
SOLE
0
0
57695
EATON VANCE ENH EQTY INC FD
COM
278277108
5361
303541
SH
SOLE
0
0
303541
EATON VANCE ENHANCED EQ INC
COM
278274105
5777
360835
SH
SOLE
0
0
360835
EATON VANCE FLTING RATE INC
COM
278279104
197
13482
SH
SOLE
0
0
13482
EATON VANCE LTD DUR INCOME F
COM
27828H105
1532
120814
SH
SOLE
0
0
120814
EATON VANCE MUN BD FD
COM
27827X101
2434
211100
SH
SOLE
850
0
210250
EATON VANCE MUN BD FD II
COM
27827K109
281
24305
SH
SOLE
0
0
24305
EATON VANCE MUN INCOME 2028
SHS
27829U105
1139
58377
SH
SOLE
0
0
58377
EATON VANCE NATL MUN OPPORT
COM SHS
27829L105
453
21058
SH
SOLE
0
0
21058
EATON VANCE OH MUNI INCOME T
SH BEN INT
27826G109
2454
199316
SH
SOLE
0
0
199316
EATON VANCE PA MUN BD FD
COM
27828W102
175
15000
SH
SOLE
0
0
15000
EATON VANCE PA MUNI INCOME T
SH BEN INT
27826T101
340
29950
SH
SOLE
0
0
29950
EATON VANCE RISK MNGD DIV EQ
COM
27829G106
603
60621
SH
SOLE
0
0
60621
EATON VANCE SH TM DR DIVR IN
COM
27828V104
188
14554
SH
SOLE
0
0
14554
EATON VANCE SR FLTNG RTE TR
COM
27828Q105
889
63227
SH
SOLE
0
0
63227
EATON VANCE SR INCOME TR
SH BEN INT
27826S103
282
43786
SH
SOLE
0
0
43786
EATON VANCE TAX ADVT DIV INC
COM
27828G107
2963
120852
SH
SOLE
0
0
120852
EATON VANCE TAX MNGD GBL DV
COM
27829F108
7362
774897
SH
SOLE
0
0
774897
EATON VANCE TAX MNGED BUY WR
COM
27828X100
1374
82538
SH
SOLE
0
0
82538
EATON VANCE TX ADV GLB DIV O
COM
27828U106
1176
46469
SH
SOLE
0
0
46469
EATON VANCE TX ADV GLBL DIV
COM
27828S101
1197
66885
SH
SOLE
0
0
66885
EATON VANCE TX MGD DIV EQ IN
COM
27828N102
8429
656432
SH
SOLE
0
0
656432
EATON VANCE TX MNG BY WRT OP
COM
27828Y108
1609
99904
SH
SOLE
0
0
99904
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
9080
754759
SH
SOLE
21985
0
732774
EBAY INC
COM
278642103
34142
1033991
SH
SOLE
801330
0
232661
ECA MARCELLUS TR I
COM UNIT
26827L109
19
10300
SH
SOLE
0
0
10300
ECHO GLOBAL LOGISTICS INC
COM
27875T101
219
7091
SH
SOLE
7091
0
0
ECHOSTAR CORP
CL A
278768106
370
7973
SH
SOLE
1241
0
6732
ECOLAB INC
COM
278865100
41085
262052
SH
SOLE
163335
0
98717
ECOPETROL S A
SPONSORED ADS
279158109
249
9256
SH
SOLE
0
0
9256
EDGEWELL PERS CARE CO
COM
28035Q102
1386
29986
SH
SOLE
25174
0
4812
EDISON INTL
COM
281020107
10346
152865
SH
SOLE
113393
0
39472
EDITAS MEDICINE INC
COM
28106W103
1075
33778
SH
SOLE
0
0
33778
EDWARDS LIFESCIENCES CORP
COM
28176E108
24453
140451
SH
SOLE
84284
0
56167
EHEALTH INC
COM
28238P109
204
7203
SH
SOLE
0
0
7203
EL PASO ELEC CO
COM NEW
283677854
1005
17575
SH
SOLE
16236
0
1339
ELANCO ANIMAL HEALTH INC
COM
28414H103
2107
60389
SH
SOLE
59589
0
800
ELBIT SYS LTD
ORD
M3760D101
625
4928
SH
SOLE
0
0
4928
ELDORADO GOLD CORP NEW
COM
284902103
11
12561
SH
SOLE
0
0
12561
ELDORADO RESORTS INC
COM
28470R102
4015
82622
SH
SOLE
60753
0
21869
ELECTRO SCIENTIFIC INDS
COM
285229100
1861
106639
SH
SOLE
0
0
106639
ELECTRONIC ARTS INC
COM
285512109
10571
87731
SH
SOLE
27912
0
59819
ELLIE MAE INC
COM
28849P100
3106
32776
SH
SOLE
32228
0
548
ELLINGTON FINANCIAL LLC
COM
288522303
344
21480
SH
SOLE
0
0
21480
ELLSWORTH GRWTH AND INCOME L
COM
289074106
2191
212533
SH
SOLE
0
0
212533
EMBRAER S A
SP ADR REP 4 COM
29082A107
262
13395
SH
SOLE
0
0
13395
EMCOR GROUP INC
COM
29084Q100
2317
30854
SH
SOLE
29586
0
1268
EMERGENT BIOSOLUTIONS INC
COM
29089Q105
707
10739
SH
SOLE
4286
0
6453
EMERSON ELEC CO
COM
291011104
91101
1189610
SH
SOLE
661872
0
527738
EMPIRE RESORTS INC
COM PAR $0 01
292052305
545
58634
SH
SOLE
0
0
58634
EMX RTY CORP
COM
26873J107
36
29449
SH
SOLE
0
0
29449
ENABLE MIDSTREAM PARTNERS LP
COM UNIT RP IN
292480100
176
10444
SH
SOLE
0
0
10444
ENBRIDGE ENERGY PARTNERS L P
COM
29250R106
1280
116440
SH
SOLE
0
0
116440
ENBRIDGE INC
COM
29250N105
36996
1146579
SH
SOLE
723961
0
422618
ENBRIDGE INC
COM
29250N105
7
35900
SH
Call
SOLE
0
0
0
ENCANA CORP
COM
292505104
4826
368151
SH
SOLE
200203
0
167948
ENCANA CORP
COM
292505104
1
18300
SH
Call
SOLE
0
0
0
ENCOMPASS HEALTH CORP
COM
29261A100
6691
85835
SH
SOLE
45446
0
40389
ENDEAVOUR SILVER CORP
COM
29258Y103
398
172106
SH
SOLE
0
0
172106
ENDO INTL PLC
SHS
G30401106
253
15022
SH
SOLE
0
0
15022
ENERGEN CORP
COM
29265N108
10114
117372
SH
SOLE
111372
0
6000
ENERGIZER HLDGS INC NEW
COM
29272W109
8757
149297
SH
SOLE
100509
0
48788
ENERGY TRANSFER EQUITY L P
COM UT LTD PTN
29273V100
11997
688295
SH
SOLE
0
0
688295
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
22080
991896
SH
SOLE
0
0
991896
ENERPLUS CORP
COM
292766102
2659
215361
SH
SOLE
204052
0
11309
ENERSYS
COM
29275Y102
5765
66169
SH
SOLE
61303
0
4866
ENI S P A
SPONSORED ADR
26874R108
12635
335497
SH
SOLE
268025
0
67472
ENLINK MIDSTREAM LLC
COM UNIT REP LTD
29336T100
9836
597944
SH
SOLE
548775
0
49169
ENLINK MIDSTREAM PARTNERS LP
COM UNIT REP LTD
29336U107
4582
245818
SH
SOLE
0
0
245818
ENOVA INTL INC
COM
29357K103
227
7875
SH
SOLE
0
0
7875
ENSCO PLC
SHS CLASS A
G3157S106
331
39173
SH
SOLE
0
0
39173
ENSTAR GROUP LIMITED
SHS
G3075P101
3528
16921
SH
SOLE
8138
0
8783
ENTEGRA FINL CORP
COM
29363J108
1047
39443
SH
SOLE
0
0
39443
ENTEGRIS INC
COM
29362U104
2102
72621
SH
SOLE
39817
0
32804
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
5734
725771
SH
SOLE
657403
0
68368
ENTERGY CORP NEW
COM
29364G103
37941
467654
SH
SOLE
435384
0
32270
ENTERPRISE PRODS PARTNERS L
COM
293792107
106088
3692581
SH
SOLE
748672
0
2943909
ENVESTNET INC
COM
29404K106
2395
39296
SH
SOLE
1964
0
37332
ENVESTNET INC
COM
29404K106
4
15400
SH
Put
SOLE
0
0
15400
ENVESTNET INC
COM
29404K106
6
16200
SH
Call
SOLE
0
0
0
ENVIROSTAR INC
COM
29414M100
487
12500
SH
SOLE
0
0
12500
ENVISION HEALTHCARE CORP
COM
29414D100
2788
60965
SH
SOLE
0
0
60965
ENVIVA PARTNERS LP
COM UNIT
29414J107
1176
36987
SH
SOLE
0
0
36987
EOG RES INC
COM
26875P101
29145
228462
SH
SOLE
105072
0
123390
EPAM SYS INC
COM
29414B104
1835
13325
SH
SOLE
8124
0
5201
EPR PPTYS
COM SH BEN INT
26884U109
11596
169508
SH
SOLE
152231
0
17277
EQT CORP
COM
26884L109
13196
298359
SH
SOLE
289725
0
8634
EQT MIDSTREAM PARTNERS LP
UNIT LTD PARTN
26885B100
494
9366
SH
SOLE
0
0
9366
EQUIFAX INC
COM
294429105
3596
27542
SH
SOLE
0
0
27542
EQUINIX INC
COM PAR $0.001
29444U700
14470
33426
SH
SOLE
30679
0
2747
EQUINOR ASA
SPONSORED ADR
29446M102
37150
1317391
SH
SOLE
1294458
0
22933
EQUITY COMWLTH
COM SH BEN INT
294628102
656
20434
SH
SOLE
16458
0
3976
EQUITY RESIDENTIAL
SH BEN INT
29476L107
12600
190166
SH
SOLE
173436
0
16730
ERICSSON
ADR B SEK 10
294821608
718
81569
SH
SOLE
28058
0
53511
ESPERION THERAPEUTICS INC NE
COM
29664W105
297
6699
SH
SOLE
0
0
6699
ESSEX PPTY TR INC
COM
297178105
1055
4275
SH
SOLE
0
0
4275
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
13709
341616
SH
SOLE
0
0
341616
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
2289
53335
SH
SOLE
0
0
53335
ETF MANAGERS TR
VIDEO GAME TECH
26924G706
1082
22870
SH
SOLE
0
0
22870
ETF SER SOLUTIONS
ALPCLONE ALTER
26922A305
453
8867
SH
SOLE
0
0
8867
ETF SER SOLUTIONS
AMEN CUST SATF
26922A776
2356
69203
SH
SOLE
0
0
69203
ETF SER SOLUTIONS
APTU BEHA MOME
26922A784
228
6160
SH
SOLE
0
0
6160
ETF SER SOLUTIONS
VIDENT INTL EQ
26922A404
281
11002
SH
SOLE
0
0
11002
ETF SER SOLUTIONS
VIDENTCORE EQ FD
26922A503
324
9379
SH
SOLE
0
0
9379
ETFS GOLD TR
SHS
26922Y105
202
1752
SH
SOLE
0
0
1752
ETFS PRECIOUS METALS BASKET
PHYS PM BSKT
26922W109
407
6931
SH
SOLE
0
0
6931
ETHAN ALLEN INTERIORS INC
COM
297602104
900
43396
SH
SOLE
0
0
43396
ETHAN ALLEN INTERIORS INC
COM
297602104
3
17100
SH
Call
SOLE
0
0
0
ETSY INC
COM
29786A106
3138
61070
SH
SOLE
12428
0
48642
EURONET WORLDWIDE INC
COM
298736109
651
6497
SH
SOLE
0
0
6497
EUROPEAN EQUITY FUND
COM
298768102
137
14613
SH
SOLE
0
0
14613
EVERBRIDGE INC
COM
29978A104
1026
17805
SH
SOLE
0
0
17805
EVERCORE INC
CLASS A
29977A105
5194
51657
SH
SOLE
45772
0
5885
EVEREST RE GROUP LTD
COM
G3223R108
12024
52628
SH
SOLE
49132
0
3496
EVERGY INC
COM
30034W106
41227
750669
SH
SOLE
697415
0
53254
EVERSOURCE ENERGY
COM
30040W108
9064
147521
SH
SOLE
19338
0
128183
EVINE LIVE INC
CL A
300487105
16
14300
SH
SOLE
0
0
14300
EVOLENT HEALTH INC
CL A
30050B101
451
15894
SH
SOLE
15894
0
0
EVOLUTION PETROLEUM CORP
COM
30049A107
792
71657
SH
SOLE
0
0
71657
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
825
46385
SH
SOLE
0
0
46385
EXACT SCIENCES CORP
COM
30063P105
5009
63474
SH
SOLE
14086
0
49388
EXCHANGE LISTED FDS TR
KNLDG LD WD ETF
30151E608
4165
119326
SH
SOLE
593
0
118733
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTERN
301505889
5420
169097
SH
SOLE
0
0
169097
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
9538
227918
SH
SOLE
0
0
227918
EXELIXIS INC
COM
30161Q104
4437
250419
SH
SOLE
0
0
250419
EXELIXIS INC
COM
30161Q104
68
14100
SH
Call
SOLE
0
0
0
EXELIXIS INC
COM
30161Q104
48
15400
SH
Call
SOLE
0
0
0
EXELON CORP
COM
30161N101
33938
777316
SH
SOLE
486545
0
290771
EXELON CORP
COM
30161N101
244
58200
SH
Call
SOLE
0
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
20023
153454
SH
SOLE
120318
0
33136
EXPEDITORS INTL WASH INC
COM
302130109
21420
291305
SH
SOLE
241234
0
50071
EXPONENT INC
COM
30214U102
3407
63555
SH
SOLE
59448
0
4107
EXPRESS SCRIPTS HLDG CO
COM
30219G108
40613
427462
SH
SOLE
34246
0
393216
EXPRESS SCRIPTS HLDG CO
COM
30219G108
37
11100
SH
Call
SOLE
0
0
0
EXTENDED STAY AMER INC
UNIT 99/99/9999B
30224P200
44229
2186286
SH
SOLE
2165428
0
20858
EXTRA SPACE STORAGE INC
COM
30225T102
4142
47806
SH
SOLE
0
0
47806
EXTREME NETWORKS INC
COM
30226D106
2832
516737
SH
SOLE
0
0
516737
EXXON MOBIL CORP
COM
30231G102
354255
4166719
SH
SOLE
2415930
0
1750789
EXXON MOBIL CORP
COM
30231G102
6
10200
SH
Call
SOLE
0
0
0
EXXON MOBIL CORP
COM
30231G102
5
15100
SH
Call
SOLE
0
0
0
EXXON MOBIL CORP
COM
30231G102
61
25000
SH
Call
SOLE
0
0
0
F M C CORP
COM NEW
302491303
14394
165106
SH
SOLE
125237
0
39869
F5 NETWORKS INC
COM
315616102
9170
45981
SH
SOLE
10871
0
35110
FACEBOOK INC
CL A
30303M102
299818
1823043
SH
SOLE
661515
0
1161528
FACEBOOK INC
CL A
30303M102
9
10800
SH
Call
SOLE
0
0
0
FACTSET RESH SYS INC
COM
303075105
25893
115740
SH
SOLE
70942
0
44798
FARMLAND PARTNERS INC
COM
31154R109
1101
164323
SH
SOLE
0
0
164323
FASTENAL CO
COM
311900104
148429
2558237
SH
SOLE
1919784
0
638453
FASTENAL CO
COM
311900104
16
24800
SH
Call
SOLE
0
0
0
FATE THERAPEUTICS INC
COM
31189P102
477
29288
SH
SOLE
0
0
29288
FB FINL CORP
COM
30257X104
791
20192
SH
SOLE
0
0
20192
FEDERAL AGRIC MTG CORP
CL C
313148306
238
3293
SH
SOLE
1227
0
2066
FEDERAL REALTY INVT TR
SH BEN INT NEW
313747206
3693
29203
SH
SOLE
0
0
29203
FEDERATED INVS INC PA
CL B
314211103
1164
48243
SH
SOLE
0
0
48243
FEDERATED PREM MUN INC FD
COM
31423P108
656
51414
SH
SOLE
0
0
51414
FEDEX CORP
COM
31428X106
110484
458822
SH
SOLE
18357
0
440465
FEDNAT HLDG CO
COM
31431B109
2117
83071
SH
SOLE
0
0
83071
FERRARI N V
COM
N3167Y103
3283
23817
SH
SOLE
9102
0
14715
FERRO CORP
COM
315405100
614
26425
SH
SOLE
23625
0
2800
FERROGLOBE PLC
SHS
G33856108
2093
256153
SH
SOLE
0
0
256153
FGL HLDGS
ORD SHS
G3402M102
3607
402981
SH
SOLE
402742
0
239
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
849
48238
SH
SOLE
34748
0
13490
FIBROGEN INC
COM
31572Q808
787
12948
SH
SOLE
12798
0
150
FIDELITY
DIVID ETF RISI
316092832
1551
47902
SH
SOLE
0
0
47902
FIDELITY
MSCI RL EST ETF
316092857
2304
95701
SH
SOLE
0
0
95701
FIDELITY
TOTAL BD ETF
316188309
876
18022
SH
SOLE
0
0
18022
FIDELITY COMWLTH TR
NDQ CP IDX TRK
315912808
463
1467
SH
SOLE
0
0
1467
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
7466
189734
SH
SOLE
174205
0
15529
FIDELITY NATL INFORMATION SV
COM
31620M106
31374
287650
SH
SOLE
229760
0
57890
FIDUCIARY CLAYMORE MLP OPP F
COM
31647Q106
3324
272252
SH
SOLE
0
0
272252
FIDUS INVT CORP
COM
316500107
16722
1143747
SH
SOLE
0
0
1143747
FIFTH THIRD BANCORP
COM
316773100
14575
522028
SH
SOLE
369983
0
152045
FINANCIAL INSTNS INC
COM
317585404
311
9905
SH
SOLE
1765
0
8140
FINISAR CORP
COM NEW
31787A507
1129
59254
SH
SOLE
0
0
59254
FIREEYE INC
COM
31816Q101
705
41451
SH
SOLE
0
0
41451
FIRST AMERN FINL CORP
COM
31847R102
1251
24251
SH
SOLE
15367
0
8884
FIRST BANCORP N C
COM
318910106
513
12667
SH
SOLE
6709
0
5958
FIRST BANK WILLIAMSTOWN NJ
COM
31931U102
244
18540
SH
SOLE
0
0
18540
FIRST COMWLTH FINL CORP PA
COM
319829107
362
22404
SH
SOLE
0
0
22404
FIRST CTZNS BANCSHARES INC N
CL A
31946M103
488
1078
SH
SOLE
682
0
396
FIRST DATA CORP NEW
COM CL A
32008D106
3549
145038
SH
SOLE
43046
0
101992
FIRST FINL BANCORP OH
COM
320209109
835
28099
SH
SOLE
0
0
28099
FIRST FINL BANKSHARES
COM
32020R109
619
10477
SH
SOLE
8972
0
1505
FIRST FNDTN INC
COM
32026V104
1439
92098
SH
SOLE
0
0
92098
FIRST HORIZON NATL CORP
COM
320517105
14120
818107
SH
SOLE
99811
0
718296
FIRST INDUSTRIAL REALTY TRUS
COM
32054K103
380
12093
SH
SOLE
0
0
12093
FIRST MAJESTIC SILVER CORP
COM
32076V103
1562
275084
SH
SOLE
0
0
275084
FIRST MERCHANTS CORP
COM
320817109
568
12636
SH
SOLE
5533
0
7103
FIRST MIDWEST BANCORP DEL
COM
320867104
1810
68085
SH
SOLE
17792
0
50293
FIRST REP BK SAN FRANCISCO C
COM
33616C100
12988
135290
SH
SOLE
102803
0
32487
FIRST SOLAR INC
COM
336433107
213
4392
SH
SOLE
12
0
4380
FIRST TR BICK INDEX FD
COM SHS
33733H107
1255
47445
SH
SOLE
0
0
47445
FIRST TR DJS MICROCAP INDEX
COM SHS ANNUAL
33718M105
1321
25837
SH
SOLE
0
0
25837
FIRST TR DYNAMIC EUROPE EQT
COM SHS
33740D107
4442
281509
SH
SOLE
0
0
281509
FIRST TR ENERGY INCOME & GRW
COM
33738G104
545
24521
SH
SOLE
0
0
24521
FIRST TR ENERGY INFRASTRCTR
COM
33738C103
785
49842
SH
SOLE
0
0
49842
FIRST TR ENHANCED EQTY INC F
COM
337318109
8441
527558
SH
SOLE
0
0
527558
FIRST TR EXCH TRADED FD III
EME MRK BD ETF
33739P202
311
8490
SH
SOLE
0
0
8490
FIRST TR EXCH TRADED FD III
HORIZON MNGD ETF
33739P871
687
20544
SH
SOLE
0
0
20544
FIRST TR EXCH TRADED FD III
LNG/SHT EQUITY
33739P103
325
8029
SH
SOLE
0
0
8029
FIRST TR EXCH TRADED FD III
RIVR FRNT DYN
33739P707
3033
48643
SH
SOLE
0
0
48643
FIRST TR EXCH TRADED FD III
RIVRFRNT DY ASIA
33739P509
2975
52112
SH
SOLE
0
0
52112
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
27230
440751
SH
SOLE
0
0
440751
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN EUR
33739P806
6586
104071
SH
SOLE
0
0
104071
FIRST TR EXCH TRD ALPHA FD I
DEV MRK EX US
33737J174
15606
262810
SH
SOLE
0
0
262810
FIRST TR EXCH TRD ALPHA FD I
EM SML CP ALPH
33737J307
3619
100238
SH
SOLE
0
0
100238
FIRST TR EXCH TRD ALPHA FD I
EMERG MKT ALPH
33737J182
3492
139329
SH
SOLE
0
0
139329
FIRST TR EXCH TRD ALPHA FD I
EURO ALPHADEX
33737J505
279
6686
SH
SOLE
0
0
6686
FIRST TR EXCH TRD ALPHA FD I
EUROPE ALPHADEX
33737J117
11913
311684
SH
SOLE
0
0
311684
FIRST TR EXCH TRD ALPHA FD I
GERMANY ALPHA
33737J190
1628
35141
SH
SOLE
0
0
35141
FIRST TR EXCH TRD ALPHA FD I
JAPAN ALPHADEX
33737J158
1086
18840
SH
SOLE
0
0
18840
FIRST TR EXCH TRD ALPHA FD I
SWITZLND ALPHA
33737J232
1746
34457
SH
SOLE
0
0
34457
FIRST TR EXCH TRD ALPHA FD I
UNIT KING ALPH
33737J224
273
7075
SH
SOLE
0
0
7075
FIRST TR EXCHAN TRADED FD VI
FST TR GLB FD
33739H101
755
38056
SH
SOLE
0
0
38056
FIRST TR EXCHANG TRADED FD I
MANAGD MUN ETF
33739N108
9505
181973
SH
SOLE
0
0
181973
FIRST TR EXCHANGE TRADED FD
BUYWRIT INCM ETF
33738R308
2995
128449
SH
SOLE
0
0
128449
FIRST TR EXCHANGE TRADED FD
CAP STRENGTH ETF
33733E104
26969
488294
SH
SOLE
249
0
488045
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
2620
76145
SH
SOLE
0
0
76145
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
12454
219567
SH
SOLE
0
0
219567
FIRST TR EXCHANGE TRADED FD
CONSUMR DISCRE
33734X101
14856
341751
SH
SOLE
0
0
341751
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
5193
110702
SH
SOLE
0
0
110702
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
3656
145641
SH
SOLE
0
0
145641
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
97090
685952
SH
SOLE
85113
0
600839
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R878
12041
417813
SH
SOLE
0
0
417813
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
36098
1783517
SH
SOLE
0
0
1783517
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
46165
1494018
SH
SOLE
0
0
1494018
FIRST TR EXCHANGE TRADED FD
DORSEYWRGT ETF
33738R712
493
23342
SH
SOLE
0
0
23342
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
24713
1412145
SH
SOLE
0
0
1412145
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
15970
499359
SH
SOLE
0
0
499359
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
39791
662970
SH
SOLE
0
0
662970
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
5391
112801
SH
SOLE
0
0
112801
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
19011
372973
SH
SOLE
15887
0
357086
FIRST TR EXCHANGE TRADED FD
GLOBAL ENGR ETF
33736M103
835
14752
SH
SOLE
0
0
14752
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
23799
280387
SH
SOLE
700
0
279687
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
35286
832823
SH
SOLE
62
0
832761
FIRST TR EXCHANGE TRADED FD
INDXX INOVTV ETF
33741X201
557
18352
SH
SOLE
0
0
18352
FIRST TR EXCHANGE TRADED FD
MATERIALS ALPH
33734X168
2416
58391
SH
SOLE
0
0
58391
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
5232
282223
SH
SOLE
18280
0
263943
FIRST TR EXCHANGE TRADED FD
NAS CLNEDG GREEN
33733E500
407
20644
SH
SOLE
0
0
20644
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
8496
221130
SH
SOLE
390
0
220740
FIRST TR EXCHANGE TRADED FD
NASDAQ 100 EX
33733E401
5053
95235
SH
SOLE
0
0
95235
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
10750
385446
SH
SOLE
86
0
385360
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
3971
139230
SH
SOLE
0
0
139230
FIRST TR EXCHANGE TRADED FD
NASDQ OIL GAS
33738R845
5724
228589
SH
SOLE
0
0
228589
FIRST TR EXCHANGE TRADED FD
NASDQ SEMCNDTR
33738R811
3886
127578
SH
SOLE
0
0
127578
FIRST TR EXCHANGE TRADED FD
NAT GAS ETF
33733E807
1255
56062
SH
SOLE
0
0
56062
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
6423
273776
SH
SOLE
0
0
273776
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
47962
302616
SH
SOLE
0
0
302616
FIRST TR EXCHANGE TRADED FD
RBA INDL ETF
33738R704
3244
116029
SH
SOLE
0
0
116029
FIRST TR EXCHANGE TRADED FD
RISNG DIVD ACHIV
33738R506
22907
725820
SH
SOLE
400
0
725420
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
34241
712612
SH
SOLE
456669
0
255943
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
6351
206286
SH
SOLE
0
0
206286
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
58205
916022
SH
SOLE
45
0
915977
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
15955
214793
SH
SOLE
0
0
214793
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
16706
605953
SH
SOLE
415256
0
190697
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
3197
62847
SH
SOLE
0
0
62847
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC ETF
33739E108
25470
1333487
SH
SOLE
520776
0
812711
FIRST TR EXCHNG TRADED FD VI
TCW OPPORTUNIS
33740F805
2332
47597
SH
SOLE
0
0
47597
FIRST TR EXCNGE TRD ALPHADEX
MEGA CAP ALPHA
33737M508
354
9506
SH
SOLE
0
0
9506
FIRST TR EXCNGE TRD ALPHADEX
MID CAP VAL FD
33737M201
292
7921
SH
SOLE
0
0
7921
FIRST TR EXCNGE TRD ALPHADEX
MID CP GR ALPH
33737M102
7240
156432
SH
SOLE
0
0
156432
FIRST TR EXCNGE TRD ALPHADEX
SML CAP VAL AL
33737M409
433
11174
SH
SOLE
0
0
11174
FIRST TR EXCNGE TRD ALPHADEX
SML CP GRW ALP
33737M300
44765
855594
SH
SOLE
0
0
855594
FIRST TR HIGH INCOME L/S FD
COM
33738E109
3197
216711
SH
SOLE
0
0
216711
FIRST TR INTER DUR PFD & IN
COM
33718W103
1209
56093
SH
SOLE
0
0
56093
FIRST TR LRG CP GRWTH ALPHAD
COM SHS
33735K108
14570
207048
SH
SOLE
0
0
207048
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
10835
200120
SH
SOLE
800
0
199320
FIRST TR LRGE CP CORE ALPHA
COM SHS
33734K109
29234
468342
SH
SOLE
0
0
468342
FIRST TR MID CAP CORE ALPHAD
COM SHS
33735B108
11731
163795
SH
SOLE
0
0
163795
FIRST TR MLP & ENERGY INCOME
COM
33739B104
5576
445343
SH
SOLE
0
0
445343
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
15081
505906
SH
SOLE
0
0
505906
FIRST TR MULTI CAP VALUE ALP
COM SHS
33733F101
2239
29116
SH
SOLE
0
0
29116
FIRST TR MULTI CP VAL ALPHA
COM SHS
33733C108
576
10006
SH
SOLE
0
0
10006
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
41095
646153
SH
SOLE
0
0
646153
FIRST TR NASDAQ ABA CMNTY BK
UT COM SHS ETF
33736Q104
9106
170714
SH
SOLE
0
0
170714
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
56743
715001
SH
SOLE
33
0
714968
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
14207
206016
SH
SOLE
0
0
206016
FIRST TR SR FLG RTE INCM FD
COM
33733U108
962
75601
SH
SOLE
0
0
75601
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
1941
148063
SH
SOLE
0
0
148063
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
87313
2759579
SH
SOLE
0
0
2759579
FIRST TRUST MORTGAGE INCM FD
COM SHS
33734E103
163
12174
SH
SOLE
0
0
12174
FIRST WESTN FINL INC
COM
33751L105
437
25000
SH
SOLE
0
0
25000
FIRSTCASH INC
COM
33767D105
663
8084
SH
SOLE
7336
0
748
FIRSTENERGY CORP
COM
337932107
22634
608923
SH
SOLE
508946
0
99977
FIRSTSERVICE CORP NEW
SUB VTG SH
33767E103
391
4625
SH
SOLE
2056
0
2569
FISERV INC
COM
337738108
18684
226802
SH
SOLE
97093
0
129709
FITBIT INC
CL A
33812L102
375
70009
SH
SOLE
0
0
70009
FIVE BELOW INC
COM
33829M101
6912
53142
SH
SOLE
25064
0
28078
FIVE9 INC
COM
338307101
390
8937
SH
SOLE
4905
0
4032
FLAHERTY & CRUMRINE DYN PFD
SHS
33848W106
7639
329282
SH
SOLE
0
0
329282
FLAHERTY & CRUMRINE PFD INC
COM
33848E106
133
11388
SH
SOLE
0
0
11388
FLAHERTY&CRMN PFD SEC INCOM
COM
338478100
838
46013
SH
SOLE
0
0
46013
FLEETCOR TECHNOLOGIES INC
COM
339041105
13925
61116
SH
SOLE
35855
0
25261
FLEX LTD
ORD
Y2573F102
3307
252066
SH
SOLE
176145
0
75921
FLEXION THERAPEUTICS INC
COM
33938J106
3518
188003
SH
SOLE
0
0
188003
FLEXION THERAPEUTICS INC
NOTE 3.375% 5/0
33938JAB2
61
60000
PRN
SOLE
0
0
60000
FLEXSHARES TR
INTL QLTDV IDX
33939L837
317
13174
SH
SOLE
0
0
13174
FLEXSHARES TR
M STAR DEV MKT
33939L803
248
3805
SH
SOLE
0
0
3805
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
413
12216
SH
SOLE
0
0
12216
FLEXSHARES TR
MORNSTAR USMKT
33939L100
600
5029
SH
SOLE
0
0
5029
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
374
7225
SH
SOLE
0
0
7225
FLEXSHARES TR
QUALT DIVD IDX
33939L860
619
13075
SH
SOLE
0
0
13075
FLIR SYS INC
COM
302445101
34175
555962
SH
SOLE
143517
0
412445
FLOOR & DECOR HLDGS INC
CL A
339750101
2011
66654
SH
SOLE
61890
0
4764
FLOWERS FOODS INC
COM
343498101
9351
501140
SH
SOLE
54250
0
446890
FLOWSERVE CORP
COM
34354P105
603
11032
SH
SOLE
1055
0
9977
FLUENT INC
COM
34380C102
24
11000
SH
SOLE
0
0
11000
FLUOR CORP NEW
COM
343412102
20138
346602
SH
SOLE
334677
0
11925
FLWS/1-800 FLOWERS
CL A
68243Q106
197
16655
SH
SOLE
0
0
16655
FNB CORP PA
COM
302520101
51486
4047633
SH
SOLE
3518177
0
529456
FOAMIX PHARMACEUTICALS LTD
SHS
M46135105
215
37500
SH
SOLE
0
0
37500
FOOT LOCKER INC
COM
344849104
4432
86940
SH
SOLE
46905
0
40035
FORD MTR CO DEL
COM PAR $0.01
345370860
18427
1992107
SH
SOLE
2673
0
1989434
FORD MTR CO DEL
COM PAR $0.01
345370860
1
15000
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
1
16200
SH
Call
SOLE
0
0
0
FORESCOUT TECHNOLOGIES INC
COM
34553D101
655
17337
SH
SOLE
0
0
17337
FOREST CITY RLTY TR INC
COM CL A
345605109
294
11711
SH
SOLE
11126
0
585
FORTINET INC
COM
34959E109
13326
144423
SH
SOLE
98495
0
45928
FORTIS INC
COM
349553107
3375
104107
SH
SOLE
98761
0
5346
FORTIVE CORP
COM
34959J108
18505
219770
SH
SOLE
22986
0
196784
FORTRESS TRANS INFRST INVS L
COM REP LTD LIAB
34960P101
9341
513785
SH
SOLE
0
0
513785
FORTUNA SILVER MINES INC
COM
349915108
91
20779
SH
SOLE
0
0
20779
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
2871
54840
SH
SOLE
11302
0
43538
FORTY SEVEN INC
COM
34983P104
600
40194
SH
SOLE
0
0
40194
FORUM ENERGY TECHNOLOGIES IN
COM
34984V100
751
72607
SH
SOLE
1418
0
71189
FORWARD AIR CORP
COM
349853101
4216
58800
SH
SOLE
58713
0
87
FOUR CORNERS PPTY TR INC
COM
35086T109
2447
95237
SH
SOLE
82277
0
12960
FOX FACTORY HLDG CORP
COM
35138V102
255
3647
SH
SOLE
0
0
3647
FRANCO NEVADA CORP
COM
351858105
9109
145627
SH
SOLE
0
0
145627
FRANKLIN FINL NETWORK INC
COM
35352P104
835
21358
SH
SOLE
0
0
21358
FRANKLIN LTD DURATION INC TR
COM
35472T101
2199
216054
SH
SOLE
0
0
216054
FRANKLIN LTD DURATION INCM T
RIGHT 10/18/2018
353793110
16
175180
SH
SOLE
0
0
175180
FRANKLIN RES INC
COM
354613101
6125
201421
SH
SOLE
120838
0
80583
FRANKLIN STREET PPTYS CORP
COM
35471R106
402
50270
SH
SOLE
49985
0
285
FRANKLIN TEMPLETON ETF TR
LIBERTYQ US EQT
35473P801
379
12074
SH
SOLE
0
0
12074
FRANKLIN UNVL TR
SH BEN INT
355145103
272
40865
SH
SOLE
0
0
40865
FREEPORT-MCMORAN INC
CL B
35671D857
35051
2518001
SH
SOLE
2029094
0
488907
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
3601
70026
SH
SOLE
68215
0
1811
FRONTIER COMMUNICATIONS CORP
COM NEW
35906A306
214
32902
SH
SOLE
127
0
32775
FRONTLINE LTD
SHS NEW
G3682E192
314
53930
SH
SOLE
0
0
53930
FRP HLDGS INC
COM
30292L107
2950
47500
SH
SOLE
0
0
47500
FS BANCORP INC
COM
30263Y104
2910
52220
SH
SOLE
0
0
52220
FS INVT CORP
COM
302635107
312
44306
SH
SOLE
0
0
44306
FST TR NEW OPPORT MLP & ENE
COM
33739M100
902
93837
SH
SOLE
0
0
93837
FTI CONSULTING INC
COM
302941109
568
7767
SH
SOLE
3088
0
4679
FULLER H B CO
COM
359694106
5013
97020
SH
SOLE
92656
0
4364
FULTON FINL CORP PA
COM
360271100
190
11418
SH
SOLE
1
0
11417
G-III APPAREL GROUP LTD
COM
36237H101
389
8063
SH
SOLE
5298
0
2765
GABELLI DIVD & INCOME TR
COM
36242H104
9773
408913
SH
SOLE
0
0
408913
GABELLI EQUITY TR INC
COM
362397101
1755
270894
SH
SOLE
0
0
270894
GABELLI GLB SML & MD CP VAL
COM
36249W104
4217
345712
SH
SOLE
0
0
345712
GABELLI HLTHCARE & WELLNESS
SHS
36246K103
2894
262645
SH
SOLE
0
0
262645
GABELLI MULTIMEDIA TR INC
COM
36239Q109
155
16777
SH
SOLE
0
0
16777
GABELLI UTIL TR
COM
36240A101
263
45232
SH
SOLE
0
0
45232
GALLAGHER ARTHUR J & CO
COM
363576109
27738
372622
SH
SOLE
352337
0
20285
GALMED PHARMACEUTICALS LTD
SHS
M47238106
984
72437
SH
SOLE
0
0
72437
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
631
134369
SH
SOLE
0
0
134369
GAMCO NAT RES GOLD & INCOME
SH BEN INT
36465E101
227
38782
SH
SOLE
0
0
38782
GAMING & LEISURE PPTYS INC
COM
36467J108
1079
30605
SH
SOLE
22149
0
8456
GAP INC DEL
COM
364760108
598
20744
SH
SOLE
0
0
20744
GARDNER DENVER HLDGS INC
COM
36555P107
3344
117985
SH
SOLE
70392
0
47593
GARMIN LTD
SHS
H2906T109
14816
211502
SH
SOLE
33174
0
178328
GARTNER INC
COM
366651107
5117
32285
SH
SOLE
28320
0
3965
GASLOG PARTNERS LP
UNIT LTD PTNRP
Y2687W108
1122
44874
SH
SOLE
0
0
44874
GATX CORP
COM
361448103
1168
13488
SH
SOLE
828
0
12660
GCI LIBERTY INC
COM CLASS A
36164V305
32494
637129
SH
SOLE
635397
0
1732
GCP APPLIED TECHNOLOGIES INC
COM
36164Y101
2236
84220
SH
SOLE
83455
0
765
GDL FUND
COM SH BEN IT
361570104
8169
898909
SH
SOLE
0
0
898909
GDS HLDGS LTD
SPONSORED ADR
36165L108
1795
51096
SH
SOLE
0
0
51096
GEE GROUP INC
COM
36165A102
115
45853
SH
SOLE
0
0
45853
GEMPHIRE THERAPEUTICS INC
COM
36870A108
83
40271
SH
SOLE
0
0
40271
GENERAC HLDGS INC
COM
368736104
338
5984
SH
SOLE
0
0
5984
GENERAL AMERN INVS INC
COM
368802104
19148
517921
SH
SOLE
0
0
517921
GENERAL DYNAMICS CORP
COM
369550108
54463
266027
SH
SOLE
28173
0
237854
GENERAL ELECTRIC CO
COM
369604103
45967
4071507
SH
SOLE
421162
0
3650345
GENERAL ELECTRIC CO
COM
369604103
92
13200
SH
Put
SOLE
0
0
13200
GENERAL ELECTRIC CO
COM
369604103
74
17600
SH
Put
SOLE
0
0
17600
GENERAL ELECTRIC CO
COM
369604103
12
21500
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
69001
1607656
SH
SOLE
952491
0
655165
GENERAL MLS INC
COM
370334104
1
26400
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
1
13800
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
1
15300
SH
Call
SOLE
0
0
0
GENERAL MTRS CO
COM
37045V100
31675
940742
SH
SOLE
528853
0
411889
GENESCO INC
COM
371532102
1281
27203
SH
SOLE
27184
0
19
GENESEE & WYO INC
CL A
371559105
4376
48097
SH
SOLE
27301
0
20796
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
4677
196674
SH
SOLE
0
0
196674
GENESIS HEALTHCARE INC
CL A COM
37185X106
74
55000
SH
SOLE
0
0
55000
GENMARK DIAGNOSTICS INC
COM
372309104
136
18550
SH
SOLE
0
0
18550
GENOMIC HEALTH INC
COM
37244C101
1062
15120
SH
SOLE
13271
0
1849
GENPACT LIMITED
SHS
G3922B107
521
17016
SH
SOLE
16758
0
258
GENTEX CORP
COM
371901109
4273
199111
SH
SOLE
75552
0
123559
GENTHERM INC
COM
37253A103
624
13731
SH
SOLE
13731
0
0
GENUINE PARTS CO
COM
372460105
11483
115520
SH
SOLE
52524
0
62996
GENWORTH FINL INC
COM CL A
37247D106
2702
648020
SH
SOLE
605820
0
42200
GEO GROUP INC NEW
COM
36162J106
25787
1024936
SH
SOLE
997543
0
27393
GERDAU S A
SPON ADR REP PFD
373737105
59
13920
SH
SOLE
0
0
13920
GIBRALTAR INDS INC
COM
374689107
231
5072
SH
SOLE
0
0
5072
GILDAN ACTIVEWEAR INC
COM
375916103
4200
138056
SH
SOLE
47058
0
90998
GILEAD SCIENCES INC
COM
375558103
70661
915178
SH
SOLE
301247
0
613931
GILEAD SCIENCES INC
COM
375558103
12
10700
SH
Call
SOLE
0
0
0
GILEAD SCIENCES INC
COM
375558103
28
26500
SH
Call
SOLE
0
0
0
GLACIER BANCORP INC NEW
COM
37637Q105
11540
267816
SH
SOLE
251459
0
16357
GLADSTONE CAPITAL CORP
COM
376535100
535
56302
SH
SOLE
0
0
56302
GLADSTONE INVT CORP
COM
376546107
302
26450
SH
SOLE
0
0
26450
GLATFELTER
COM
377316104
486
25426
SH
SOLE
18271
0
7155
GLAUKOS CORP
COM
377322102
988
15227
SH
SOLE
0
0
15227
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
165867
4129123
SH
SOLE
3290418
0
838705
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
4
79800
SH
Call
SOLE
0
0
0
GLOBAL NET LEASE INC
COM NEW
379378201
883
42364
SH
SOLE
0
0
42364
GLOBAL PARTNERS LP
COM UNITS
37946R109
232
12735
SH
SOLE
0
0
12735
GLOBAL PMTS INC
COM
37940X102
5297
41579
SH
SOLE
33375
0
8204
GLOBAL WTR RES INC
COM
379463102
187
17700
SH
SOLE
0
0
17700
GLOBAL X FDS
FINTECH ETF
37954Y814
731
25424
SH
SOLE
0
0
25424
GLOBAL X FDS
GLB X GURU INDEX
37950E341
882
27111
SH
SOLE
0
0
27111
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
421
31531
SH
SOLE
479
0
31052
GLOBAL X FDS
GLB X SUPERDIV
37950E549
865
42377
SH
SOLE
0
0
42377
GLOBAL X FDS
GLBL X MLP ETF
37950E473
6620
693193
SH
SOLE
206088
0
487105
GLOBAL X FDS
GLBX MSCI NORW
37950E747
11494
755202
SH
SOLE
735543
0
19659
GLOBAL X FDS
GLBX SUPRINC ETF
37950E333
299
25129
SH
SOLE
0
0
25129
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
301
12441
SH
SOLE
0
0
12441
GLOBAL X FDS
GLOBAL X URANIUM
37954Y871
716
53769
SH
SOLE
0
0
53769
GLOBAL X FDS
GLOBX SUPDV US
37950E291
681
26974
SH
SOLE
0
0
26974
GLOBAL X FDS
INTERNET OF THNG
37954Y780
368
18154
SH
SOLE
0
0
18154
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
861
26130
SH
SOLE
0
0
26130
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
9615
420251
SH
SOLE
0
0
420251
GLOBAL X FDS
SCIEN BETA US
37954Y103
4556
137593
SH
SOLE
0
0
137593
GLOBALSTAR INC
COM
378973408
23
44500
SH
SOLE
0
0
44500
GLOBUS MED INC
CL A
379577208
658
11587
SH
SOLE
0
0
11587
GMS INC
COM
36251C103
311
13385
SH
SOLE
0
0
13385
GNC HLDGS INC
COM CL A
36191G107
52
12541
SH
SOLE
0
0
12541
GODADDY INC
CL A
380237107
2491
29867
SH
SOLE
0
0
29867
GODADDY INC
CL A
380237107
57
17200
SH
Call
SOLE
0
0
0
GOLAR LNG PARTNERS LP
COM UNIT LPI
Y2745C102
208
14484
SH
SOLE
0
0
14484
GOLD FIELDS LTD NEW
SPONSORED ADR
38059T106
82
33777
SH
SOLE
0
0
33777
GOLD RESOURCE CORP
COM
38068T105
103
20055
SH
SOLE
14574
0
5481
GOLD STD VENTURES CORP
COM
380738104
42
24175
SH
SOLE
0
0
24175
GOLDCORP INC NEW
COM
380956409
1131
110927
SH
SOLE
0
0
110927
GOLDCORP INC NEW
COM
380956409
1
14300
SH
Call
SOLE
0
0
0
GOLDCORP INC NEW
COM
380956409
1
17900
SH
Call
SOLE
0
0
0
GOLDCORP INC NEW
COM
380956409
12
24400
SH
Call
SOLE
0
0
0
GOLDEN ENTMT INC
COM
381013101
2035
84746
SH
SOLE
0
0
84746
GOLDEN STAR RES LTD CDA
COM
38119T104
8
11000
SH
SOLE
0
0
11000
GOLDMAN SACHS BDC INC
SHS
38147U107
2276
102593
SH
SOLE
0
0
102593
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
4410
44033
SH
SOLE
0
0
44033
GOLDMAN SACHS ETF TR
ACTIVEBETA EME
381430206
11884
362988
SH
SOLE
0
0
362988
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
32352
1094451
SH
SOLE
736421
0
358030
GOLDMAN SACHS ETF TR
EQUITY ETF
381430503
149154
2538797
SH
SOLE
2301006
0
237791
GOLDMAN SACHS ETF TR
JUST US LRG CP
381430396
550
13075
SH
SOLE
0
0
13075
GOLDMAN SACHS GROUP INC
COM
38141G104
58433
260573
SH
SOLE
118432
0
142141
GOLDMAN SACHS MLP ENERGY REN
COM
38148G107
1185
183766
SH
SOLE
0
0
183766
GOLDMAN SACHS MLP INC OPP FD
COM SHS
38147W103
2148
233248
SH
SOLE
0
0
233248
GOLUB CAP BDC INC
COM
38173M102
1845
98385
SH
SOLE
0
0
98385
GOODRICH PETE CORP
COM PAR
382410843
234
16674
SH
SOLE
0
0
16674
GOODYEAR TIRE & RUBR CO
COM
382550101
2185
93420
SH
SOLE
55888
0
37532
GOOSEHEAD INS INC
COM CL A
38267D109
2684
79245
SH
SOLE
0
0
79245
GOPRO INC
CL A
38268T103
107
14897
SH
SOLE
0
0
14897
GORES HLDGS II INC
COM CL A
382867109
1205
113475
SH
SOLE
112552
0
923
GOVERNMENT PPTYS INCOME TR
COM SHS BEN INT
38376A103
1763
156189
SH
SOLE
0
0
156189
GRACE W R & CO DEL NEW
COM
38388F108
212
2973
SH
SOLE
0
0
2973
GRACO INC
COM
384109104
18355
396091
SH
SOLE
388301
0
7790
GRAFTECH INTL LTD
COM
384313508
1902
97506
SH
SOLE
51713
0
45793
GRAINGER W W INC
COM
384802104
25659
71790
SH
SOLE
55117
0
16673
GRAMERCY PPTY TR
COM NEW
385002308
617
22474
SH
SOLE
13578
0
8896
GRAND CANYON ED INC
COM
38526M106
1465
12985
SH
SOLE
0
0
12985
GRANITE CONSTR INC
COM
387328107
400
8754
SH
SOLE
7492
0
1262
GRANITE PT MTG TR INC
COM
38741L107
1828
94799
SH
SOLE
0
0
94799
GRANITESHARES GOLD TR
SHS BEN INT
38748G101
3660
30747
SH
SOLE
0
0
30747
GRAPHIC PACKAGING HLDG CO
COM
388689101
11669
832931
SH
SOLE
829592
0
3339
GRAY TELEVISION INC
COM
389375106
383
21890
SH
SOLE
0
0
21890
GREAT AJAX CORP
COM
38983D300
140
10254
SH
SOLE
0
0
10254
GREAT LAKES DREDGE & DOCK CO
COM
390607109
127
20536
SH
SOLE
20536
0
0
GREEN BANCORP INC
COM
39260X100
260
11751
SH
SOLE
0
0
11751
GREEN DOT CORP
CL A
39304D102
1587
17873
SH
SOLE
15543
0
2330
GREEN PLAINS PARTNERS LP
COM REP PTR IN
393221106
461
30955
SH
SOLE
0
0
30955
GREENHILL & CO INC
COM
395259104
2269
86106
SH
SOLE
86081
0
25
GREENLIGHT CAPITAL RE LTD
CLASS A
G4095J109
232
18725
SH
SOLE
0
0
18725
GREENSKY INC
CL A
39572G100
355
19700
SH
SOLE
8712
0
10988
GREIF INC
CL A
397624107
1111
20702
SH
SOLE
0
0
20702
GREIF INC
CL B
397624206
8417
146000
SH
SOLE
0
0
146000
GRIFOLS S A
SP ADR REP B NVT
398438408
244
11420
SH
SOLE
0
0
11420
GROUPON INC
COM
399473107
1327
351989
SH
SOLE
0
0
351989
GRUBHUB INC
COM
400110102
10121
73012
SH
SOLE
59540
0
13472
GRUPO AEROPORTUARIO CTR NORT
SPON ADR
400501102
248
4354
SH
SOLE
4354
0
0
GRUPO FINANCIERO GALICIA S A
SP ADR 10 SH B
399909100
1628
64046
SH
SOLE
0
0
64046
GTT COMMUNICATIONS INC
COM
362393100
1900
43775
SH
SOLE
0
0
43775
GUESS INC
COM
401617105
1574
69630
SH
SOLE
54525
0
15105
GUGGENHEIM ENHNCD EQTY INCM
COM
40167B100
1599
181952
SH
SOLE
0
0
181952
GUGGENHEIM STRATEGIC OPP FD
COM SBI
40167F101
1667
79371
SH
SOLE
0
0
79371
GUGGENHEIM TAXABLE MUN MNGD
COM
401664107
2554
120360
SH
SOLE
0
0
120360
GUIDEWIRE SOFTWARE INC
COM
40171V100
13761
136236
SH
SOLE
11450
0
124786
GW PHARMACEUTICALS PLC
ADS
36197T103
4438
25691
SH
SOLE
0
0
25691
H & E EQUIPMENT SERVICES INC
COM
404030108
290
7671
SH
SOLE
0
0
7671
HAEMONETICS CORP
COM
405024100
697
6084
SH
SOLE
2293
0
3791
HAIN CELESTIAL GROUP INC
COM
405217100
669
24667
SH
SOLE
12672
0
11995
HALLIBURTON CO
COM
406216101
60455
1491594
SH
SOLE
254563
0
1237031
HALLIBURTON CO
COM
406216101
1
16200
SH
Call
SOLE
0
0
0
HALOZYME THERAPEUTICS INC
COM
40637H109
272
14988
SH
SOLE
0
0
14988
HAMILTON BEACH BRANDS HLDG C
COM CL A
40701T104
811
36952
SH
SOLE
36552
0
400
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NEW
409735206
11554
312263
SH
SOLE
0
0
312263
HANCOCK JOHN PFD INCOME FD
SH BEN INT
41013W108
648
29475
SH
SOLE
0
0
29475
HANCOCK JOHN PREMUIM DIV FD
COM SH BEN INT
41013T105
285
17575
SH
SOLE
0
0
17575
HANCOCK JOHN TAX-ADV DIV INC
COM
41013V100
9873
423536
SH
SOLE
0
0
423536
HANCOCK WHITNEY CORPORATION
COM
410120109
2838
59679
SH
SOLE
6503
0
53176
HANCOCK WHITNEY CORPORATION
COM
410120109
5
34500
SH
Call
SOLE
0
0
0
HANESBRANDS INC
COM
410345102
23798
1291244
SH
SOLE
774403
0
516841
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1320
61469
SH
SOLE
0
0
61469
HANOVER INS GROUP INC
COM
410867105
725
5878
SH
SOLE
13
0
5865
HARLEY DAVIDSON INC
COM
412822108
633
13963
SH
SOLE
0
0
13963
HARRIS CORP DEL
COM
413875105
31426
185722
SH
SOLE
84151
0
101571
HARSCO CORP
COM
415864107
652
22843
SH
SOLE
18920
0
3923
HARTFORD FINL SVCS GROUP INC
COM
416515104
6321
126529
SH
SOLE
42971
0
83558
HASBRO INC
COM
418056107
10865
103358
SH
SOLE
84022
0
19336
HAWAIIAN ELEC INDUSTRIES
COM
419870100
546
15328
SH
SOLE
0
0
15328
HAWAIIAN HOLDINGS INC
COM
419879101
4942
123242
SH
SOLE
117157
0
6085
HCA HEALTHCARE INC
COM
40412C101
8121
58372
SH
SOLE
7324
0
51048
HCI GROUP INC
NOTE 3.875% 3/1
40416EAB9
75
75000
PRN
SOLE
0
0
75000
HCP INC
COM
40414L109
8892
337836
SH
SOLE
133246
0
204590
HD SUPPLY HLDGS INC
COM
40416M105
790
18469
SH
SOLE
1283
0
17186
HDFC BANK LTD
ADR REPS 3 SHS
40415F101
14406
153093
SH
SOLE
112139
0
40954
HEALTH INS INNOVATIONS INC
COM CL A
42225K106
3273
53083
SH
SOLE
0
0
53083
HEALTHCARE RLTY TR
COM
421946104
585
19999
SH
SOLE
6573
0
13426
HEALTHCARE SVCS GRP INC
COM
421906108
19902
489965
SH
SOLE
0
0
489965
HEALTHCARE TR AMER INC
CL A NEW
42225P501
8290
310823
SH
SOLE
256408
0
54415
HEALTHEQUITY INC
COM
42226A107
5225
55344
SH
SOLE
8614
0
46730
HECLA MNG CO
COM
422704106
94
33757
SH
SOLE
0
0
33757
HEICO CORP NEW
CL A
422806208
38421
508881
SH
SOLE
519
0
508362
HEICO CORP NEW
COM
422806109
7386
79759
SH
SOLE
31960
0
47799
HELEN OF TROY CORP LTD
COM
G4388N106
5060
38654
SH
SOLE
18952
0
19702
HELIX ENERGY SOLUTIONS GRP I
COM
42330P107
128
12956
SH
SOLE
0
0
12956
HELMERICH & PAYNE INC
COM
423452101
3452
50198
SH
SOLE
0
0
50198
HENRY JACK & ASSOC INC
COM
426281101
32592
203601
SH
SOLE
144618
0
58983
HERCULES CAPITAL INC
COM
427096508
4272
324618
SH
SOLE
232608
0
92010
HERON THERAPEUTICS INC
COM
427746102
827
26127
SH
SOLE
19231
0
6896
HERSHA HOSPITALITY TR
PR SHS BEN INT
427825500
434
19140
SH
SOLE
14421
0
4719
HERSHEY CO
COM
427866108
4582
44919
SH
SOLE
5021
0
39898
HERZFELD CARIBBEAN BASIN FD
COM
42804T106
65
10160
SH
SOLE
0
0
10160
HESKA CORP
COM RESTRC NEW
42805E306
10971
96820
SH
SOLE
0
0
96820
HESS CORP
COM
42809H107
4259
59496
SH
SOLE
809
0
58687
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
2533
155306
SH
SOLE
359
0
154947
HEXCEL CORP NEW
COM
428291108
8964
133685
SH
SOLE
56863
0
76822
HFF INC
CL A
40418F108
8570
201745
SH
SOLE
201406
0
339
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
4498
416439
SH
SOLE
1000
0
415439
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
1
22700
SH
Call
SOLE
0
0
0
HIGHLAND FDS I
HI LD IBOXX SRLN
430101774
712
39014
SH
SOLE
0
0
39014
HIGHLAND FLOATNG RATE OPPRT
SHS BEN INT
43010E404
24370
1580427
SH
SOLE
0
0
1580427
HIGHPOINT RES CORP
COM
43114K108
222
45555
SH
SOLE
0
0
45555
HIGHWOODS PPTYS INC
COM
431284108
624
13196
SH
SOLE
0
0
13196
HILL ROM HLDGS INC
COM
431475102
1097
11617
SH
SOLE
3971
0
7646
HILLENBRAND INC
COM
431571108
10662
203868
SH
SOLE
197070
0
6798
HILTON WORLDWIDE HLDGS INC
COM
43300A203
6244
77296
SH
SOLE
12062
0
65234
HIMAX TECHNOLOGIES INC
SPONSORED ADR
43289P106
83
14200
SH
SOLE
0
0
14200
HMS HLDGS CORP
COM
40425J101
316
9642
SH
SOLE
7829
0
1813
HNI CORP
COM
404251100
3307
74743
SH
SOLE
73627
0
1116
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
337
10702
SH
SOLE
0
0
10702
HOLLYFRONTIER CORP
COM
436106108
18646
266752
SH
SOLE
141638
0
125114
HOLOGIC INC
COM
436440101
4647
113404
SH
SOLE
96410
0
16994
HOME BANCSHARES INC
COM
436893200
583
26631
SH
SOLE
0
0
26631
HOME DEPOT INC
COM
437076102
438376
2116087
SH
SOLE
513564
0
1602523
HOME DEPOT INC
COM
437076102
3
14400
SH
Call
SOLE
0
0
0
HOME DEPOT INC
COM
437076102
92
22200
SH
Call
SOLE
0
0
0
HOME DEPOT INC
COM
437076102
95
30200
SH
Call
SOLE
0
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
10802
359095
SH
SOLE
333578
0
25517
HONEYWELL INTL INC
COM
438516106
171123
1028365
SH
SOLE
620385
0
407980
HOPE BANCORP INC
COM
43940T109
4498
278170
SH
SOLE
272238
0
5932
HORACE MANN EDUCATORS CORP N
COM
440327104
367
8179
SH
SOLE
5208
0
2971
HORIZON PHARMA PLC
SHS
G4617B105
4061
207389
SH
SOLE
39924
0
167465
HORIZON PHARMA PLC
SHS
G4617B105
268
130900
SH
Call
SOLE
0
0
0
HORIZONS ETF TR I
HORIZONS NASDAQ
44053G108
4703
187134
SH
SOLE
0
0
187134
HORIZONS ETF TR I
HRZNS S&P500 COV
44053G603
361
6936
SH
SOLE
0
0
6936
HORMEL FOODS CORP
COM
440452100
8570
217502
SH
SOLE
15259
0
202243
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
1153
39975
SH
SOLE
9007
0
30968
HOST HOTELS & RESORTS INC
COM
44107P104
2470
117057
SH
SOLE
68277
0
48780
HOSTESS BRANDS INC
CL A
44109J106
15357
1387248
SH
SOLE
1386812
0
436
HOUGHTON MIFFLIN HARCOURT CO
COM
44157R109
1114
159168
SH
SOLE
149723
0
9445
HOULIHAN LOKEY INC
CL A
441593100
1320
29388
SH
SOLE
7184
0
22204
HOUSTON WIRE & CABLE CO
COM
44244K109
1801
233902
SH
SOLE
0
0
233902
HOVNANIAN ENTERPRISES INC
CL A
442487203
99
61700
SH
SOLE
0
0
61700
HOWARD HUGHES CORP
COM
44267D107
3864
31110
SH
SOLE
7937
0
23173
HP INC
COM
40434L105
35136
1363467
SH
SOLE
1137601
0
225866
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
2015
78482
SH
SOLE
0
0
78482
HSBC HLDGS PLC
SPON ADR NEW
404280406
20493
465852
SH
SOLE
208036
0
257816
HUANENG PWR INTL INC
SPON ADR H SHS
443304100
708
27327
SH
SOLE
0
0
27327
HUAZHU GROUP LTD
SPONSORED ADS
44332N106
1024
31698
SH
SOLE
5130
0
26568
HUB GROUP INC
CL A
443320106
319
6985
SH
SOLE
1317
0
5668
HUBBELL INC
COM
443510607
9250
69253
SH
SOLE
57294
0
11959
HUBSPOT INC
COM
443573100
2574
17054
SH
SOLE
3301
0
13753
HUDBAY MINERALS INC
COM
443628102
85
16764
SH
SOLE
0
0
16764
HUMANA INC
COM
444859102
18584
54898
SH
SOLE
36161
0
18737
HUNT J B TRANS SVCS INC
COM
445658107
2073
17431
SH
SOLE
12871
0
4560
HUNTINGTON BANCSHARES INC
COM
446150104
60163
4032381
SH
SOLE
3046967
0
985414
HUNTINGTON INGALLS INDS INC
COM
446413106
11009
42989
SH
SOLE
21803
0
21186
HUNTSMAN CORP
COM
447011107
34127
1253287
SH
SOLE
363524
0
889763
HUYA INC
ADS REP SHS A
44852D108
869
36860
SH
SOLE
0
0
36860
HUYA INC
ADS REP SHS A
44852D108
7
14900
SH
Call
SOLE
0
0
0
HYATT HOTELS CORP
COM CL A
448579102
1595
20045
SH
SOLE
18556
0
1489
HYSTER YALE MATLS HANDLING I
CL A
449172105
236
3836
SH
SOLE
3595
0
241
I3 VERTICALS INC
COM CL A
46571Y107
358
15600
SH
SOLE
0
0
15600
IAC INTERACTIVECORP
COM
44919P508
10183
46987
SH
SOLE
25341
0
21646
IBERIABANK CORP
COM
450828108
1521
18693
SH
SOLE
0
0
18693
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
3883
54909
SH
SOLE
0
0
54909
ICHOR HOLDINGS
SHS
G4740B105
227
11098
SH
SOLE
0
0
11098
ICICI BK LTD
ADR
45104G104
5328
627554
SH
SOLE
612692
0
14862
ICON PLC
SHS
G4705A100
19000
123580
SH
SOLE
102800
0
20780
ICU MED INC
COM
44930G107
33693
119161
SH
SOLE
18211
0
100950
IDACORP INC
COM
451107106
370
3730
SH
SOLE
0
0
3730
IDEX CORP
COM
45167R104
18479
122654
SH
SOLE
115483
0
7171
IDEXX LABS INC
COM
45168D104
8009
32078
SH
SOLE
15210
0
16868
IHS MARKIT LTD
SHS
G47567105
15530
287800
SH
SOLE
274844
0
12956
II VI INC
COM
902104108
254
5367
SH
SOLE
0
0
5367
ILLINOIS TOOL WKS INC
COM
452308109
45583
322994
SH
SOLE
117796
0
205198
ILLUMINA INC
COM
452327109
28787
78425
SH
SOLE
54551
0
23874
ILLUMINA INC
NOTE 6/1
452327AF6
435
300000
PRN
SOLE
0
0
300000
ILLUMINA INC
NOTE 0.500% 6/1
452327AH2
528
350000
PRN
SOLE
0
0
350000
IMAX CORP
COM
45245E109
281
10880
SH
SOLE
10650
0
230
IMMERSION CORP
COM
452521107
124
11775
SH
SOLE
0
0
11775
IMMUNOGEN INC
COM
45253H101
6144
648833
SH
SOLE
629093
0
19740
IMPERIAL OIL LTD
COM NEW
453038408
297
9180
SH
SOLE
0
0
9180
IMPERVA INC
COM
45321L100
489
10535
SH
SOLE
0
0
10535
INCYTE CORP
COM
45337C102
2714
39295
SH
SOLE
14385
0
24910
INDEPENDENCE RLTY TR INC
COM
45378A106
12566
1193365
SH
SOLE
261984
0
931381
INDEPENDENT BANK CORP MASS
COM
453836108
260
3149
SH
SOLE
0
0
3149
INDEPENDENT BK GROUP INC
COM
45384B106
2278
34364
SH
SOLE
0
0
34364
INDEXIQ ETF TR
GLB AGRI SM CP
45409B834
667
20945
SH
SOLE
0
0
20945
INDEXIQ ETF TR
HDGD FTSE INTL
45409B560
333
15780
SH
SOLE
0
0
15780
INDEXIQ ETF TR
HEDGE MLTI ETF
45409B107
239785
7805495
SH
SOLE
7777959
0
27536
INDEXIQ ETF TR
IQ CHAIKIN US
45409B388
218
8365
SH
SOLE
0
0
8365
INDEXIQ ETF TR
IQ CHAIKIN US
45409B396
8761
310000
SH
SOLE
0
0
310000
INDEXIQ ETF TR
IQ ENCH COR PL
45409B479
8330
435229
SH
SOLE
0
0
435229
INDEXIQ ETF TR
IQ GLB RES ETF
45409B883
437
16000
SH
SOLE
0
0
16000
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
14253
448640
SH
SOLE
441920
0
6720
INDEXIQ ETF TR
IQ S&P HGH YLD
45409B412
872
35898
SH
SOLE
0
0
35898
INDEXIQ ETF TR
US RL EST SMCP
45409B628
1515
58237
SH
SOLE
0
0
58237
INDIA FD INC
COM
454089103
2656
120005
SH
SOLE
0
0
120005
INFORMATION SERVICES GROUP I
COM
45675Y104
58
12112
SH
SOLE
0
0
12112
INFOSYS LTD
SPONSORED ADR
456788108
3092
304075
SH
SOLE
236934
0
67141
INFRAREIT INC
COM
45685L100
222
10475
SH
SOLE
2297
0
8178
ING GROEP N V
SPONSORED ADR
456837103
4024
310254
SH
SOLE
51921
0
258333
INGERSOLL-RAND PLC
SHS
G47791101
66718
652176
SH
SOLE
188750
0
463426
INGERSOLL-RAND PLC
SHS
G47791101
31
11300
SH
Call
SOLE
0
0
0
INGEVITY CORP
COM
45688C107
3554
34888
SH
SOLE
26812
0
8076
INGLES MKTS INC
CL A
457030104
4686
136831
SH
SOLE
134581
0
2250
INGREDION INC
COM
457187102
5852
55759
SH
SOLE
43835
0
11924
INNOVATE BIOPHARMACEUTICLS I
COM PAR
45782F105
195
28511
SH
SOLE
0
0
28511
INNOVATOR ETFS TR
IBD 50 ETF
45782C102
9381
244033
SH
SOLE
0
0
244033
INOGEN INC
COM
45780L104
1465
6002
SH
SOLE
2427
0
3575
INOVIO PHARMACEUTICALS INC
COM NEW
45773H201
63
11413
SH
SOLE
0
0
11413
INPHI CORP
COM
45772F107
669
17611
SH
SOLE
0
0
17611
INSIGHT SELECT INCOME FD
COM
45781W109
308
16526
SH
SOLE
0
0
16526
INSMED INC
COM PAR $.01
457669307
578
28607
SH
SOLE
28002
0
605
INSPERITY INC
COM
45778Q107
1073
9099
SH
SOLE
3594
0
5505
INSTRUCTURE INC
COM
45781U103
999
28220
SH
SOLE
0
0
28220
INSULET CORP
COM
45784P101
844
7968
SH
SOLE
5653
0
2315
INSYS THERAPEUTICS INC NEW
COM NEW
45824V209
138
13683
SH
SOLE
0
0
13683
INTEGRA LIFESCIENCES HLDGS C
COM NEW
457985208
3507
53236
SH
SOLE
48769
0
4467
INTEGRATED DEVICE TECHNOLOGY
COM
458118106
1178
25051
SH
SOLE
2158
0
22893
INTEL CORP
COM
458140100
174956
3699650
SH
SOLE
1158410
0
2541240
INTEL CORP
COM
458140100
1
36700
SH
Call
SOLE
0
0
0
INTEL CORP
SDCV 3.250% 8/0
458140AF7
1492
650000
PRN
SOLE
0
0
650000
INTELSAT S A
COM
L5140P101
284
9450
SH
SOLE
0
0
9450
INTER PARFUMS INC
COM
458334109
221
3427
SH
SOLE
0
0
3427
INTERCEPT PHARMACEUTICALS IN
COM
45845P108
9883
78211
SH
SOLE
0
0
78211
INTERCEPT PHARMACEUTICALS IN
NOTE 3.250% 7/0
45845PAA6
51
50000
PRN
SOLE
0
0
50000
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
59235
790957
SH
SOLE
193896
0
597061
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
8
14900
SH
Call
SOLE
0
0
0
INTERNAP CORP
COM PAR
45885A409
306
24197
SH
SOLE
0
0
24197
INTERNATIONAL BANCSHARES COR
COM
459044103
935
20778
SH
SOLE
0
0
20778
INTERNATIONAL BUSINESS MACHS
COM
459200101
102275
676383
SH
SOLE
90854
0
585529
INTERNATIONAL BUSINESS MACHS
COM
459200101
8
29300
SH
Call
SOLE
0
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
13106
94204
SH
SOLE
58168
0
36036
INTERNATIONAL GAME TECHNOLOG
SHS USD
G4863A108
3061
154967
SH
SOLE
95492
0
59475
INTERNATIONAL TOWER HILL MIN
COM
46050R102
7
15000
SH
SOLE
0
0
15000
INTERPACE DIAGNOSTICS GROUP
COM NEW
46062X204
31
20000
SH
SOLE
0
0
20000
INTERPUBLIC GROUP COS INC
COM
460690100
31886
1394233
SH
SOLE
1299058
0
95175
INTERXION HOLDING N.V
SHS
N47279109
1734
25770
SH
SOLE
0
0
25770
INTL PAPER CO
COM
460146103
36660
745888
SH
SOLE
324444
0
421444
INTRA CELLULAR THERAPIES INC
COM
46116X101
1536
70800
SH
SOLE
0
0
70800
INTREXON CORP
COM
46122T102
444
25800
SH
SOLE
0
0
25800
INTRICON CORP
COM
46121H109
896
15937
SH
SOLE
0
0
15937
INTUIT
COM
461202103
13335
58641
SH
SOLE
25879
0
32762
INTUITIVE SURGICAL INC
COM NEW
46120E602
25974
45250
SH
SOLE
10902
0
34348
INVESCO ACTIVELY MANAGD ETF
OPTIMUM YIELD
46090F100
2905
154750
SH
SOLE
0
0
154750
INVESCO ACTIVELY MANAGD ETF
TOTAL RETURN
46090A804
311
6036
SH
SOLE
0
0
6036
INVESCO ACTIVELY MANAGD ETF
ULTRA SHRT DUR
46090A887
6659
132574
SH
SOLE
0
0
132574
INVESCO ACTIVELY MANAGD ETF
VAR RATE INVT
46090A879
7488
298460
SH
SOLE
0
0
298460
INVESCO ADVANTAGE MUNICIPAL
SH BEN INT
46132E103
1106
104945
SH
SOLE
0
0
104945
INVESCO BD FD
COM
46132L107
1640
93055
SH
SOLE
0
0
93055
INVESCO CALIF VALUE MUN INC
COM
46132H106
144
12308
SH
SOLE
0
0
12308
INVESCO DB COMMDY INDX TRCK
UNIT
46138B103
3248
180765
SH
SOLE
0
0
180765
INVESCO DB MLTI SECTR CMMTY
ENERGY FD
46140H304
728
40144
SH
SOLE
0
0
40144
INVESCO DB MLTI SECTR CMMTY
OIL FD
46140H403
455
33750
SH
SOLE
0
0
33750
INVESCO DYNAMIC CR OPP FD
COM
46132R104
4117
358914
SH
SOLE
524
0
358390
INVESCO EXCH TRD SLF IDX FD
BULSHS 2018 HY
46138J205
780
31036
SH
SOLE
0
0
31036
INVESCO EXCH TRD SLF IDX FD
BULSHS 2019 CB
46138J304
1668
79140
SH
SOLE
0
0
79140
INVESCO EXCH TRD SLF IDX FD
BULSHS 2019 HY
46138J403
1125
46354
SH
SOLE
0
0
46354
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 CB
46138J502
9292
440801
SH
SOLE
0
0
440801
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 HY
46138J601
2557
105132
SH
SOLE
0
0
105132
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 CB
46138J700
3404
164108
SH
SOLE
0
0
164108
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 HY
46138J809
1368
55216
SH
SOLE
0
0
55216
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
9178
444341
SH
SOLE
0
0
444341
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 HY
46138J874
780
31659
SH
SOLE
0
0
31659
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
3023
149503
SH
SOLE
0
0
149503
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 HY
46138J858
307
11689
SH
SOLE
0
0
11689
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
2318
115315
SH
SOLE
0
0
115315
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
46138J825
458
23129
SH
SOLE
0
0
23129
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
46138J791
256
13649
SH
SOLE
0
0
13649
INVESCO EXCH TRD SLF IDX FD
BULSHS2018 COR
46138J106
1069
50528
SH
SOLE
0
0
50528
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
21618
351396
SH
SOLE
244911
0
106485
INVESCO EXCHANGE TRADED FD T
BRIC ETF
46137V209
217
6127
SH
SOLE
0
0
6127
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHIEV
46137V308
7100
116452
SH
SOLE
0
0
116452
INVESCO EXCHANGE TRADED FD T
CLEANTECH ETF
46137V407
480
11014
SH
SOLE
0
0
11014
INVESCO EXCHANGE TRADED FD T
DIVID ACHIEVEV
46137V506
6055
219959
SH
SOLE
0
0
219959
INVESCO EXCHANGE TRADED FD T
DWA CYCLICALS
46137V803
698
11627
SH
SOLE
0
0
11627
INVESCO EXCHANGE TRADED FD T
DWA ENERGY MNT
46137V878
552
12492
SH
SOLE
0
0
12492
INVESCO EXCHANGE TRADED FD T
DWA FINL MUMT
46137V860
1076
31533
SH
SOLE
0
0
31533
INVESCO EXCHANGE TRADED FD T
DWA HEALTHCARE
46137V852
8549
86566
SH
SOLE
0
0
86566
INVESCO EXCHANGE TRADED FD T
DWA INDLS MUMT
46137V845
2150
33430
SH
SOLE
0
0
33430
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
49684
833774
SH
SOLE
0
0
833774
INVESCO EXCHANGE TRADED FD T
DWA STAPLES
46137V886
360
5021
SH
SOLE
0
0
5021
INVESCO EXCHANGE TRADED FD T
DWA TECHNOLOGY
46137V811
2034
30789
SH
SOLE
0
0
30789
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
776
13052
SH
SOLE
0
0
13052
INVESCO EXCHANGE TRADED FD T
DYNMC BLDG CON
46137V779
693
23300
SH
SOLE
0
0
23300
INVESCO EXCHANGE TRADED FD T
DYNMC ENRG EXP
46137V761
2489
90692
SH
SOLE
0
0
90692
INVESCO EXCHANGE TRADED FD T
DYNMC FOOD BEV
46137V753
342
10519
SH
SOLE
0
0
10519
INVESCO EXCHANGE TRADED FD T
DYNMC LEISURE
46137V720
243
5151
SH
SOLE
0
0
5151
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
11885
246378
SH
SOLE
0
0
246378
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
8826
236114
SH
SOLE
0
0
236114
INVESCO EXCHANGE TRADED FD T
DYNMC MEDIA
46137V696
280
8483
SH
SOLE
0
0
8483
INVESCO EXCHANGE TRADED FD T
DYNMC NETWRNG
46137V688
2703
46596
SH
SOLE
0
0
46596
INVESCO EXCHANGE TRADED FD T
DYNMC OIL GAS
46137V670
353
34973
SH
SOLE
0
0
34973
INVESCO EXCHANGE TRADED FD T
DYNMC PHRMCTLS
46137V662
2813
38261
SH
SOLE
0
0
38261
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICNDT
46137V647
2638
49588
SH
SOLE
0
0
49588
INVESCO EXCHANGE TRADED FD T
DYNMC SOFTWARE
46137V639
4686
53808
SH
SOLE
0
0
53808
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
2532
139205
SH
SOLE
272
0
138933
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
29417
247677
SH
SOLE
0
0
247677
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1500
46137V597
30019
211018
SH
SOLE
0
0
211018
INVESCO EXCHANGE TRADED FD T
GBL LISTED PVT
46137V589
949
77152
SH
SOLE
0
0
77152
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
1857
48159
SH
SOLE
0
0
48159
INVESCO EXCHANGE TRADED FD T
HIG YLD EQ DIV
46137V563
3694
205918
SH
SOLE
0
0
205918
INVESCO EXCHANGE TRADED FD T
INSIDER SENMNT
46137V555
276
4131
SH
SOLE
0
0
4131
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
2571
163359
SH
SOLE
0
0
163359
INVESCO EXCHANGE TRADED FD T
NASDAQ INTERNT
46137V530
4085
30336
SH
SOLE
0
0
30336
INVESCO EXCHANGE TRADED FD T
RUSEL 2000 PUR
46137V498
853
21420
SH
SOLE
0
0
21420
INVESCO EXCHANGE TRADED FD T
RUSEL MDCP GWT
46137V464
868
15860
SH
SOLE
0
0
15860
INVESCO EXCHANGE TRADED FD T
RYMND JMS SB 1
46137V522
21352
440785
SH
SOLE
0
0
440785
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
3245
15513
SH
SOLE
0
0
15513
INVESCO EXCHANGE TRADED FD T
S&P MDCP400 EQ
46137V225
984
14432
SH
SOLE
0
0
14432
INVESCO EXCHANGE TRADED FD T
S&P MDCP400 PR
46137V217
1640
9919
SH
SOLE
0
0
9919
INVESCO EXCHANGE TRADED FD T
S&P MDCP400 VL
46137V191
343
4788
SH
SOLE
0
0
4788
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
3905
29152
SH
SOLE
0
0
29152
INVESCO EXCHANGE TRADED FD T
S&P SML600 VAL
46137V167
1267
16461
SH
SOLE
0
0
16461
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
530
9646
SH
SOLE
0
0
9646
INVESCO EXCHANGE TRADED FD T
S&P500 BUY WRT
46137V399
11462
505398
SH
SOLE
399991
0
105407
INVESCO EXCHANGE TRADED FD T
S&P500 EQL DIS
46137V381
817
7711
SH
SOLE
0
0
7711
INVESCO EXCHANGE TRADED FD T
S&P500 EQL ENR
46137V365
5447
87677
SH
SOLE
0
0
87677
INVESCO EXCHANGE TRADED FD T
S&P500 EQL FIN
46137V340
4675
108713
SH
SOLE
0
0
108713
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
7579
36773
SH
SOLE
0
0
36773
INVESCO EXCHANGE TRADED FD T
S&P500 EQL IND
46137V324
1500
11896
SH
SOLE
0
0
11896
INVESCO EXCHANGE TRADED FD T
S&P500 EQL MAT
46137V316
882
8121
SH
SOLE
0
0
8121
INVESCO EXCHANGE TRADED FD T
S&P500 EQL STP
46137V373
916
7135
SH
SOLE
0
0
7135
INVESCO EXCHANGE TRADED FD T
S&P500 EQL TEC
46137V282
32913
195553
SH
SOLE
0
0
195553
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
173858
1627715
SH
SOLE
1727
0
1625988
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
24235
201523
SH
SOLE
0
0
201523
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
29176
424998
SH
SOLE
0
0
424998
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
7606
231891
SH
SOLE
61863
0
170028
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
855
26869
SH
SOLE
0
0
26869
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
6814
99937
SH
SOLE
0
0
99937
INVESCO EXCHANGE TRADED FD T
ZACKS MULT AST
46137Y500
2715
122399
SH
SOLE
0
0
122399
INVESCO EXCHNG TRADED FD TR
1 30 LADER TRE
46138E107
455
14654
SH
SOLE
0
0
14654
INVESCO EXCHNG TRADED FD TR
CEF INM COMPSI
46138E404
1184
51897
SH
SOLE
10604
0
41293
INVESCO EXCHNG TRADED FD TR
CHINA TECHNLGY
46138E800
205
4268
SH
SOLE
0
0
4268
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
10560
384710
SH
SOLE
0
0
384710
INVESCO EXCHNG TRADED FD TR
DWA EMERG MKTS
46138E867
3835
215770
SH
SOLE
0
0
215770
INVESCO EXCHNG TRADED FD TR
DWA MOMENT LOW
46138E859
448
13380
SH
SOLE
0
0
13380
INVESCO EXCHNG TRADED FD TR
DWA SMLCP MENT
46138E842
16947
294626
SH
SOLE
0
0
294626
INVESCO EXCHNG TRADED FD TR
DWA TACTCL MLT
46138E834
574
22929
SH
SOLE
0
0
22929
INVESCO EXCHNG TRADED FD TR
DWA TACTCL SCT
46138E826
395
12483
SH
SOLE
0
0
12483
INVESCO EXCHNG TRADED FD TR
EMRNG MKT SVRG
46138E784
3158
117053
SH
SOLE
2954
0
114099
INVESCO EXCHNG TRADED FD TR
FNDMNTL HY CRP
46138E719
879
47418
SH
SOLE
0
0
47418
INVESCO EXCHNG TRADED FD TR
FTSE RAFI DEV
46138E743
794
18358
SH
SOLE
0
0
18358
INVESCO EXCHNG TRADED FD TR
FTSE RAFI EMNG
46138E727
8728
412885
SH
SOLE
343986
0
68899
INVESCO EXCHNG TRADED FD TR
FTSE RAFI SML
46138E735
1283
39260
SH
SOLE
0
0
39260
INVESCO EXCHNG TRADED FD TR
GBL SRT TRM HY
46138E669
1129
48478
SH
SOLE
0
0
48478
INVESCO EXCHNG TRADED FD TR
GLOBAL WATER
46138E651
274
10671
SH
SOLE
0
0
10671
INVESCO EXCHNG TRADED FD TR
INTL BUYBACK
46138E644
2589
75316
SH
SOLE
0
0
75316
INVESCO EXCHNG TRADED FD TR
KBW BK
46138E628
10756
198958
SH
SOLE
0
0
198958
INVESCO EXCHNG TRADED FD TR
KBW HIG DV YLD
46138E610
760
33352
SH
SOLE
0
0
33352
INVESCO EXCHNG TRADED FD TR
KBW PREM YIELD
46138E594
2099
62007
SH
SOLE
164
0
61843
INVESCO EXCHNG TRADED FD TR
KBW REGL BKG
46138E578
233
4178
SH
SOLE
0
0
4178
INVESCO EXCHNG TRADED FD TR
MSCI GBL TIMBR
46138E545
762
23833
SH
SOLE
0
0
23833
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
4195
169205
SH
SOLE
0
0
169205
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
3706
258792
SH
SOLE
520
0
258272
INVESCO EXCHNG TRADED FD TR
RUSEL 1000 EQL
46138E420
557
16804
SH
SOLE
0
0
16804
INVESCO EXCHNG TRADED FD TR
S&P 500 EX RAT
46138E388
985
27178
SH
SOLE
0
0
27178
INVESCO EXCHNG TRADED FD TR
S&P 500 HB ETF
46138E370
8412
187134
SH
SOLE
0
0
187134
INVESCO EXCHNG TRADED FD TR
S&P EMRNG MKTS
46138E297
2480
99774
SH
SOLE
384
0
99390
INVESCO EXCHNG TRADED FD TR
S&P GBL WATER
46138E263
426
12214
SH
SOLE
0
0
12214
INVESCO EXCHNG TRADED FD TR
S&P GLOBL DIVI
46138E271
273
24905
SH
SOLE
0
0
24905
INVESCO EXCHNG TRADED FD TR
S&P INTL LOW
46138E230
6549
201625
SH
SOLE
0
0
201625
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LOW
46138E198
13263
273231
SH
SOLE
0
0
273231
INVESCO EXCHNG TRADED FD TR
S&P SMLCP DISC
46138E180
331
4817
SH
SOLE
0
0
4817
INVESCO EXCHNG TRADED FD TR
S&P SMLCP ENGY
46138E164
708
43757
SH
SOLE
0
0
43757
INVESCO EXCHNG TRADED FD TR
S&P SMLCP FINL
46138E156
1088
19010
SH
SOLE
0
0
19010
INVESCO EXCHNG TRADED FD TR
S&P SMLCP HELT
46138E149
7453
53093
SH
SOLE
0
0
53093
INVESCO EXCHNG TRADED FD TR
S&P SMLCP INDL
46138E123
3930
53541
SH
SOLE
0
0
53541
INVESCO EXCHNG TRADED FD TR
S&P SMLCP INFO
46138E115
2175
25898
SH
SOLE
0
0
25898
INVESCO EXCHNG TRADED FD TR
S&P SMLCP LOW
46138G102
24697
499544
SH
SOLE
0
0
499544
INVESCO EXCHNG TRADED FD TR
S&P SMLCP STAP
46138E172
837
10011
SH
SOLE
0
0
10011
INVESCO EXCHNG TRADED FD TR
S&P SMLCP UTIL
46138G409
460
7935
SH
SOLE
0
0
7935
INVESCO EXCHNG TRADED FD TR
S&P500 HDL VOL
46138E362
21318
514810
SH
SOLE
0
0
514810
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
23192
468349
SH
SOLE
286
0
468063
INVESCO EXCHNG TRADED FD TR
SOLAR ETF
46138G706
476
22970
SH
SOLE
0
0
22970
INVESCO EXCHNG TRADED FD TR
SR LN ETF
46138G508
8445
364482
SH
SOLE
340
0
364142
INVESCO EXCHNG TRADED FD TR
TAXABLE MUN BD
46138G805
8193
281742
SH
SOLE
22648
0
259094
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
4655
187013
SH
SOLE
19750
0
167263
INVESCO LTD
SHS
G491BT108
22974
1004087
SH
SOLE
834617
0
169470
INVESCO MORTGAGE CAPITAL INC
COM
46131B100
272
17195
SH
SOLE
4362
0
12833
INVESCO MUN OPPORTUNITY TR
COM
46132C107
2069
180838
SH
SOLE
0
0
180838
INVESCO MUN TR
COM
46131J103
928
80404
SH
SOLE
0
0
80404
INVESCO MUNI INCOME OPP TRST
COM
46132X101
276
35913
SH
SOLE
0
0
35913
INVESCO PA VALUE MUN INCOME
COM
46132K109
795
66826
SH
SOLE
0
0
66826
INVESCO QQQ TR
UNIT SER 1
46090E103
223681
1203931
SH
SOLE
196740
0
1007191
INVESCO QUALITY MUNI INC TRS
COM
46133G107
2751
237554
SH
SOLE
0
0
237554
INVESCO SR INCOME TR
COM
46131H107
283
65700
SH
SOLE
0
0
65700
INVESCO TR INVT GRADE MUNS
COM
46131M106
515
43380
SH
SOLE
0
0
43380
INVESCO TR INVT GRADE NY MUN
COM
46131T101
125
10008
SH
SOLE
0
0
10008
INVESCO VALUE MUN INCOME TR
COM
46132P108
344
24826
SH
SOLE
0
0
24826
INVESTMENT TECHNOLOGY GRP NE
COM
46145F105
236
10901
SH
SOLE
10726
0
175
INVESTORS BANCORP INC NEW
COM
46146L101
1833
149379
SH
SOLE
121512
0
27867
INVESTORS REAL ESTATE TR
SH BEN INT
461730103
79
13280
SH
SOLE
0
0
13280
INVITAE CORP
COM
46185L103
239
14291
SH
SOLE
0
0
14291
INVITATION HOMES INC
COM
46187W107
698
30460
SH
SOLE
14912
0
15548
IONIS PHARMACEUTICALS INC
COM
462222100
41902
812368
SH
SOLE
796478
0
15890
IPG PHOTONICS CORP
COM
44980X109
7105
45525
SH
SOLE
22249
0
23276
IQIYI INC
SPONSORED ADS
46267X108
4724
174496
SH
SOLE
0
0
174496
IQIYI INC
SPONSORED ADS
46267X108
103
17500
SH
Call
SOLE
0
0
0
IQIYI INC
SPONSORED ADS
46267X108
74
17500
SH
Call
SOLE
0
0
0
IQIYI INC
SPONSORED ADS
46267X108
20
43800
SH
Call
SOLE
0
0
0
IQIYI INC
SPONSORED ADS
46267X108
3
20000
SH
Call
SOLE
0
0
0
IQVIA HLDGS INC
COM
46266C105
60037
462751
SH
SOLE
24557
0
438194
IRHYTHM TECHNOLOGIES INC
COM
450056106
218
2299
SH
SOLE
0
0
2299
IRIDIUM COMMUNICATIONS INC
COM
46269C102
8781
390281
SH
SOLE
0
0
390281
IRIDIUM COMMUNICATIONS INC
PERP PFD CNV B
46269C409
434
531
SH
SOLE
0
0
531
IROBOT CORP
COM
462726100
3566
32439
SH
SOLE
0
0
32439
IRON MTN INC NEW
COM
46284V101
84490
2447567
SH
SOLE
2263710
0
183857
ISHARES GOLD TRUST
ISHARES
464285105
28217
2468660
SH
SOLE
0
0
2468660
ISHARES INC
CORE MSCI EMKT
46434G103
392174
7573838
SH
SOLE
6729065
0
844773
ISHARES INC
CUR HD MSCI EM
46434G509
1209
47735
SH
SOLE
0
0
47735
ISHARES INC
EM MKT SM-CP ETF
464286475
852
18621
SH
SOLE
0
0
18621
ISHARES INC
EM MKTS DIV ETF
464286319
898
23092
SH
SOLE
0
0
23092
ISHARES INC
INTL HIGH YIELD
464286210
282
5351
SH
SOLE
30
0
5321
ISHARES INC
MIN VOL EMRG MKT
464286533
12298
207387
SH
SOLE
0
0
207387
ISHARES INC
MIN VOL GBL ETF
464286525
20542
233776
SH
SOLE
114783
0
118993
ISHARES INC
MLT FCTR EMG MKT
46434G889
1229
28428
SH
SOLE
0
0
28428
ISHARES INC
MSCI AUST ETF
464286103
5630
254518
SH
SOLE
244338
0
10180
ISHARES INC
MSCI AUSTRIA ETF
464286202
4085
178527
SH
SOLE
0
0
178527
ISHARES INC
MSCI BELGIUM ETF
464286301
204
10662
SH
SOLE
0
0
10662
ISHARES INC
MSCI BRAZIL ETF
464286400
15639
463641
SH
SOLE
0
0
463641
ISHARES INC
MSCI BRIC INDX
464286657
218
5409
SH
SOLE
0
0
5409
ISHARES INC
MSCI CDA ETF
464286509
7778
270260
SH
SOLE
254048
0
16212
ISHARES INC
MSCI CHILE ETF
464286640
2530
55826
SH
SOLE
0
0
55826
ISHARES INC
MSCI EURZONE ETF
464286608
3252
79297
SH
SOLE
0
0
79297
ISHARES INC
MSCI FRANCE ETF
464286707
642
20460
SH
SOLE
0
0
20460
ISHARES INC
MSCI FRNTR100ETF
464286145
527
18515
SH
SOLE
0
0
18515
ISHARES INC
MSCI GBL GOLD MN
46434G855
379
26564
SH
SOLE
0
0
26564
ISHARES INC
MSCI GERMANY ETF
464286806
586
19718
SH
SOLE
0
0
19718
ISHARES INC
MSCI HONG KG ETF
464286871
6958
290882
SH
SOLE
0
0
290882
ISHARES INC
MSCI ITALY ETF
46434G830
19105
690702
SH
SOLE
682209
0
8493
ISHARES INC
MSCI JPN ETF NEW
46434G822
6091
101124
SH
SOLE
0
0
101124
ISHARES INC
MSCI MEXICO ETF
464286822
16955
330972
SH
SOLE
0
0
330972
ISHARES INC
MSCI PAC JP ETF
464286665
1257
27671
SH
SOLE
0
0
27671
ISHARES INC
MSCI STH KOR ETF
464286772
1096
16051
SH
SOLE
0
0
16051
ISHARES INC
MSCI SWITZERLAND
464286749
444
12796
SH
SOLE
0
0
12796
ISHARES INC
MSCI TAIWAN ETF
46434G772
5141
136376
SH
SOLE
0
0
136376
ISHARES INC
MSCI THAILND ETF
464286624
5255
55721
SH
SOLE
0
0
55721
ISHARES INC
MSCI WORLD ETF
464286392
239
2602
SH
SOLE
0
0
2602
ISHARES INC
US INTL HGH YLD
464286178
281
5682
SH
SOLE
33
0
5649
ISHARES SILVER TRUST
ISHARES
46428Q109
5815
423535
SH
SOLE
0
0
423535
ISHARES TR
0-5 YR TIPS ETF
46429B747
9840
99614
SH
SOLE
55188
0
44426
ISHARES TR
0-5YR HI YL CP
46434V407
2956
62782
SH
SOLE
0
0
62782
ISHARES TR
0-5YR INVT GR CP
46434V100
6129
123413
SH
SOLE
0
0
123413
ISHARES TR
1 3 YR TREAS BD
464287457
20766
249920
SH
SOLE
27284
0
222636
ISHARES TR
10-20 YR TRS ETF
464288653
21062
163817
SH
SOLE
92643
0
71174
ISHARES TR
20 YR TR BD ETF
464287432
29485
251420
SH
SOLE
103247
0
148173
ISHARES TR
3 7 YR TREAS BD
464288661
8573
72001
SH
SOLE
0
0
72001
ISHARES TR
A RATE CP BD ETF
46429B291
1484
29425
SH
SOLE
0
0
29425
ISHARES TR
AGENCY BOND ETF
464288166
19646
177457
SH
SOLE
159332
0
18125
ISHARES TR
AGGRES ALLOC ETF
464289859
595
10901
SH
SOLE
675
0
10226
ISHARES TR
BARCLAYS 7 10 YR
464287440
34413
340154
SH
SOLE
180555
0
159599
ISHARES TR
CHINA LG-CAP ETF
464287184
6949
162275
SH
SOLE
0
0
162275
ISHARES TR
COHEN STEER REIT
464287564
2084
20819
SH
SOLE
0
0
20819
ISHARES TR
CONV BD ETF
46435G102
271
4530
SH
SOLE
0
0
4530
ISHARES TR
CORE 1 5 YR USD
46432F859
146510
2989972
SH
SOLE
2614889
0
375083
ISHARES TR
CORE DIV GRWTH
46434V621
15680
423092
SH
SOLE
0
0
423092
ISHARES TR
CORE HIGH DV ETF
46429B663
11466
126643
SH
SOLE
0
0
126643
ISHARES TR
CORE INTL AGGR
46435G672
618
11820
SH
SOLE
0
0
11820
ISHARES TR
CORE MSCI EAFE
46432F842
2347855
36639428
SH
SOLE
35194835
0
1444593
ISHARES TR
CORE MSCI EURO
46434V738
12359
257686
SH
SOLE
239695
0
17991
ISHARES TR
CORE MSCI INTL
46435G326
232
4096
SH
SOLE
0
0
4096
ISHARES TR
CORE MSCI TOTAL
46432F834
12372
205137
SH
SOLE
0
0
205137
ISHARES TR
CORE S&P MCP ETF
464287507
492049
2444408
SH
SOLE
1916964
0
527444
ISHARES TR
CORE S&P SCP ETF
464287804
555539
6367906
SH
SOLE
3913232
0
2454674
ISHARES TR
CORE S&P TTL STK
464287150
14695
220548
SH
SOLE
0
0
220548
ISHARES TR
CORE S&P US GWT
464287671
12860
207012
SH
SOLE
51893
0
155119
ISHARES TR
CORE S&P US VLU
464287663
3568
63293
SH
SOLE
34225
0
29068
ISHARES TR
CORE S&P500 ETF
464287200
275807
942184
SH
SOLE
448928
0
493256
ISHARES TR
CORE TOTAL USD
46434V613
19453
395863
SH
SOLE
0
0
395863
ISHARES TR
CORE US AGGBD ET
464287226
2273077
21541664
SH
SOLE
20736338
0
805326
ISHARES TR
CRE U S REIT ETF
464288521
4609
95273
SH
SOLE
0
0
95273
ISHARES TR
CUR HD EURZN ETF
46434V639
3635
122542
SH
SOLE
0
0
122542
ISHARES TR
DOW JONES US ETF
464287846
1874
12880
SH
SOLE
0
0
12880
ISHARES TR
EAFE GRWTH ETF
464288885
72038
899687
SH
SOLE
852158
0
47529
ISHARES TR
EAFE SML CP ETF
464288273
9464
151952
SH
SOLE
0
0
151952
ISHARES TR
EAFE VALUE ETF
464288877
14480
278890
SH
SOLE
247705
0
31185
ISHARES TR
EDGE MSCI USA VL
46432F388
3339
38003
SH
SOLE
34
0
37969
ISHARES TR
EUROPE ETF
464287861
1985
44037
SH
SOLE
0
0
44037
ISHARES TR
EXPONENTIAL TECH
46434V381
1063
27465
SH
SOLE
0
0
27465
ISHARES TR
FLTG RATE NT ETF
46429B655
64456
1263337
SH
SOLE
454189
0
809148
ISHARES TR
GL TIMB FORE ETF
464288174
3567
47381
SH
SOLE
17
0
47364
ISHARES TR
GLB CNSM STP ETF
464288737
1849
36795
SH
SOLE
0
0
36795
ISHARES TR
GLB INFRASTR ETF
464288372
433
10275
SH
SOLE
0
0
10275
ISHARES TR
GLOB HLTHCRE ETF
464287325
6965
110593
SH
SOLE
0
0
110593
ISHARES TR
GLOB INDSTRL ETF
464288729
347
3708
SH
SOLE
0
0
3708
ISHARES TR
GLOBAL 100 ETF
464287572
1207
24735
SH
SOLE
0
0
24735
ISHARES TR
GLOBAL ENERG ETF
464287341
429
11364
SH
SOLE
0
0
11364
ISHARES TR
GLOBAL FINLS ETF
464287333
858
13028
SH
SOLE
0
0
13028
ISHARES TR
GLOBAL MATER ETF
464288695
407
6045
SH
SOLE
0
0
6045
ISHARES TR
GLOBAL REIT ETF
46434V647
315
12510
SH
SOLE
0
0
12510
ISHARES TR
GLOBAL TECH ETF
464287291
18668
106597
SH
SOLE
0
0
106597
ISHARES TR
GOV/CRED BD ETF
464288596
562
5118
SH
SOLE
0
0
5118
ISHARES TR
GRWT ALLOCAT ETF
464289867
690
15293
SH
SOLE
2895
0
12398
ISHARES TR
HDG MSCI EAFE
46434V803
8341
278583
SH
SOLE
0
0
278583
ISHARES TR
IBONDS DEC18 ETF
46434VAA8
1591
63350
SH
SOLE
0
0
63350
ISHARES TR
IBONDS DEC19 ETF
46434VAU4
1916
77271
SH
SOLE
0
0
77271
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
4501
179758
SH
SOLE
0
0
179758
ISHARES TR
IBONDS DEC2021
46435G789
2685
106108
SH
SOLE
0
0
106108
ISHARES TR
IBONDS DEC2022
46435G755
1102
43375
SH
SOLE
0
0
43375
ISHARES TR
IBONDS DEC2023
46435G318
901
36283
SH
SOLE
0
0
36283
ISHARES TR
IBONDS DEC2026
46435GAA0
707
30387
SH
SOLE
0
0
30387
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
4589
188392
SH
SOLE
0
0
188392
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
3370
138516
SH
SOLE
27879
0
110637
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
1927
79305
SH
SOLE
0
0
79305
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
2525
104756
SH
SOLE
41959
0
62797
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
1018
42558
SH
SOLE
0
0
42558
ISHARES TR
IBONDS ETF
46435UAA9
703
29856
SH
SOLE
0
0
29856
ISHARES TR
IBONDS SEP19 ETF
46429B564
1893
74683
SH
SOLE
0
0
74683
ISHARES TR
IBONDS SEP2020
46434V571
2721
107774
SH
SOLE
0
0
107774
ISHARES TR
IBOXX HI YD ETF
464288513
16399
189716
SH
SOLE
1110
0
188606
ISHARES TR
IBOXX INV CP ETF
464287242
58394
508084
SH
SOLE
367327
0
140757
ISHARES TR
INDIA 50 ETF
464289529
590
17253
SH
SOLE
0
0
17253
ISHARES TR
INTL DEVPPTY ETF
464288422
293
7910
SH
SOLE
35
0
7875
ISHARES TR
INTL DIV GRWTH
46435G524
233
4133
SH
SOLE
0
0
4133
ISHARES TR
INTL MOMENTUM FT
46434V449
10714
351749
SH
SOLE
348535
0
3214
ISHARES TR
INTL PFD STK ETF
46429B135
1984
112130
SH
SOLE
0
0
112130
ISHARES TR
INTL SEL DIV ETF
464288448
9330
285932
SH
SOLE
3947
0
281985
ISHARES TR
INTL TREA BD ETF
464288117
1442
29938
SH
SOLE
0
0
29938
ISHARES TR
INTRM GOV CR ETF
464288612
4417
41150
SH
SOLE
0
0
41150
ISHARES TR
INTRM TR CRP ETF
464288638
20942
394382
SH
SOLE
282325
0
112057
ISHARES TR
JPMORGAN USD EMG
464288281
8295
76943
SH
SOLE
5647
0
71296
ISHARES TR
LATN AMER 40 ETF
464287390
1086
34585
SH
SOLE
0
0
34585
ISHARES TR
LNG TR CRPRT BD
464289511
1065
18274
SH
SOLE
10564
0
7710
ISHARES TR
MBS ETF
464288588
23221
224724
SH
SOLE
72042
0
152682
ISHARES TR
MICRO-CAP ETF
464288869
3598
33850
SH
SOLE
0
0
33850
ISHARES TR
MIN VOL EAFE ETF
46429B689
25045
343981
SH
SOLE
0
0
343981
ISHARES TR
MIN VOL JAPN ETF
46434V712
220
3196
SH
SOLE
0
0
3196
ISHARES TR
MIN VOL USA ETF
46429B697
758207
13292547
SH
SOLE
12371688
0
920859
ISHARES TR
MODERT ALLOC ETF
464289875
661
17456
SH
SOLE
0
0
17456
ISHARES TR
MORTGE REL ETF
46435G342
6178
141822
SH
SOLE
0
0
141822
ISHARES TR
MRGSTR MD CP ETF
464288208
16100
84963
SH
SOLE
0
0
84963
ISHARES TR
MRGSTR MD CP GRW
464288307
664
2816
SH
SOLE
0
0
2816
ISHARES TR
MRGSTR MD CP VAL
464288406
371
2291
SH
SOLE
0
0
2291
ISHARES TR
MRGSTR SM CP ETF
464288505
523
2901
SH
SOLE
0
0
2901
ISHARES TR
MRGSTR SM CP GR
464288604
4074
19155
SH
SOLE
0
0
19155
ISHARES TR
MRNGSTR INC ETF
46432F875
10587
427950
SH
SOLE
420858
0
7092
ISHARES TR
MRNGSTR LG-CP GR
464287119
5542
29816
SH
SOLE
0
0
29816
ISHARES TR
MRNGSTR LG-CP VL
464288109
2828
26334
SH
SOLE
0
0
26334
ISHARES TR
MSCI AC ASIA ETF
464288182
16178
229116
SH
SOLE
215604
0
13512
ISHARES TR
MSCI ACWI ETF
464288257
2617
35237
SH
SOLE
3016
0
32221
ISHARES TR
MSCI ACWI EX US
464288240
52123
1092951
SH
SOLE
0
0
1092951
ISHARES TR
MSCI CHINA ETF
46429B671
5473
91389
SH
SOLE
0
0
91389
ISHARES TR
MSCI EAFE ETF
464287465
132363
1946799
SH
SOLE
86940
0
1859859
ISHARES TR
MSCI EMG MKT ETF
464287234
41677
971042
SH
SOLE
96
0
970946
ISHARES TR
MSCI EMG MKT ETF
464287234
93
43600
SH
Call
SOLE
0
0
0
ISHARES TR
MSCI EURO FL ETF
464289180
600
29591
SH
SOLE
0
0
29591
ISHARES TR
MSCI INDIA ETF
46429B598
2716
83654
SH
SOLE
0
0
83654
ISHARES TR
MSCI INDIA SM CP
46429B614
20394
556003
SH
SOLE
0
0
556003
ISHARES TR
MSCI IRELAND ETF
46429B507
232
5144
SH
SOLE
0
0
5144
ISHARES TR
MSCI KLD400 SOC
464288570
1595
14939
SH
SOLE
1126
0
13813
ISHARES TR
MSCI PERU ETF
464289842
384
10393
SH
SOLE
0
0
10393
ISHARES TR
MSCI UK ETF NEW
46435G334
598
17516
SH
SOLE
0
0
17516
ISHARES TR
MSCI USA ESG SLC
464288802
5219
43725
SH
SOLE
22356
0
21369
ISHARES TR
MULTIFACTOR INTL
46434V274
2999
106789
SH
SOLE
0
0
106789
ISHARES TR
MULTIFACTOR USA
46434V282
2152
64020
SH
SOLE
0
0
64020
ISHARES TR
MULTIFACTOR USA
46434V290
239
5491
SH
SOLE
0
0
5491
ISHARES TR
N AMER TECH ETF
464287549
4408
21051
SH
SOLE
0
0
21051
ISHARES TR
NA TEC SFTWR ETF
464287515
14075
68669
SH
SOLE
0
0
68669
ISHARES TR
NASDAQ BIOTECH
464287556
31848
261163
SH
SOLE
0
0
261163
ISHARES TR
NATIONAL MUN ETF
464288414
25964
240543
SH
SOLE
68
0
240475
ISHARES TR
NEW ZEALAND ETF
464289123
3468
71363
SH
SOLE
0
0
71363
ISHARES TR
NORTH AMERN NAT
464287374
559
15584
SH
SOLE
0
0
15584
ISHARES TR
PHLX SEMICND ETF
464287523
6561
35454
SH
SOLE
0
0
35454
ISHARES TR
RUS 1000 ETF
464287622
23406
144748
SH
SOLE
3888
0
140860
ISHARES TR
RUS 1000 GRW ETF
464287614
565552
3625783
SH
SOLE
1786324
0
1839459
ISHARES TR
RUS 1000 VAL ETF
464287598
438300
3461522
SH
SOLE
2053021
0
1408501
ISHARES TR
RUS 2000 GRW ETF
464287648
57749
268487
SH
SOLE
0
0
268487
ISHARES TR
RUS 2000 VAL ETF
464287630
26915
202352
SH
SOLE
0
0
202352
ISHARES TR
RUS MD CP GR ETF
464287481
34647
255549
SH
SOLE
3387
0
252162
ISHARES TR
RUS MDCP VAL ETF
464287473
22913
253852
SH
SOLE
124553
0
129299
ISHARES TR
RUS MID CAP ETF
464287499
54900
248983
SH
SOLE
4616
0
244367
ISHARES TR
RUS TP200 GR ETF
464289438
4339
50799
SH
SOLE
0
0
50799
ISHARES TR
RUSSELL 2000 ETF
464287655
196033
1163041
SH
SOLE
569541
0
593500
ISHARES TR
RUSSELL 3000 ETF
464287689
6399
37138
SH
SOLE
17134
0
20004
ISHARES TR
S&P 100 ETF
464287101
4630
35717
SH
SOLE
0
0
35717
ISHARES TR
S&P 500 GRWT ETF
464287309
104869
591898
SH
SOLE
0
0
591898
ISHARES TR
S&P 500 VAL ETF
464287408
73076
630833
SH
SOLE
0
0
630833
ISHARES TR
S&P MC 400GR ETF
464287606
89717
385145
SH
SOLE
0
0
385145
ISHARES TR
S&P MC 400VL ETF
464287705
57242
342089
SH
SOLE
93
0
341996
ISHARES TR
S&P SML 600 GWT
464287887
17327
85887
SH
SOLE
157
0
85730
ISHARES TR
S&P US PFD STK
464288687
25350
682739
SH
SOLE
71851
0
610888
ISHARES TR
SELECT DIVID ETF
464287168
42804
429066
SH
SOLE
182
0
428884
ISHARES TR
SH TR CRPORT ETF
464288646
36613
706399
SH
SOLE
425644
0
280755
ISHARES TR
SHORT TREAS BD
464288679
33647
304666
SH
SOLE
199458
0
105208
ISHARES TR
SHRT NAT MUN ETF
464288158
601
5737
SH
SOLE
0
0
5737
ISHARES TR
SP SMCP600VL ETF
464287879
30941
185354
SH
SOLE
190
0
185164
ISHARES TR
TIPS BD ETF
464287176
37061
335032
SH
SOLE
115
0
334917
ISHARES TR
TRANS AVG ETF
464287192
3137
15332
SH
SOLE
0
0
15332
ISHARES TR
U.S. BAS MTL ETF
464287838
4017
40815
SH
SOLE
0
0
40815
ISHARES TR
U.S. CNSM GD ETF
464287812
7420
62418
SH
SOLE
39702
0
22716
ISHARES TR
U.S. CNSM SV ETF
464287580
10606
50089
SH
SOLE
0
0
50089
ISHARES TR
U.S. ENERGY ETF
464287796
3841
91528
SH
SOLE
0
0
91528
ISHARES TR
U.S. FIN SVC ETF
464287770
71936
539698
SH
SOLE
419347
0
120351
ISHARES TR
U.S. FINLS ETF
464287788
10989
90464
SH
SOLE
0
0
90464
ISHARES TR
U.S. INSRNCE ETF
464288786
275
4141
SH
SOLE
0
0
4141
ISHARES TR
U.S. MED DVC ETF
464288810
14830
65192
SH
SOLE
0
0
65192
ISHARES TR
U.S. PHARMA ETF
464288836
3159
18817
SH
SOLE
0
0
18817
ISHARES TR
U.S. REAL ES ETF
464287739
11607
145045
SH
SOLE
770
0
144275
ISHARES TR
U.S. TECH ETF
464287721
17285
89088
SH
SOLE
0
0
89088
ISHARES TR
U.S. UTILITS ETF
464287697
2839
21179
SH
SOLE
0
0
21179
ISHARES TR
US AER DEF ETF
464288760
37045
171148
SH
SOLE
0
0
171148
ISHARES TR
US BR DEL SE ETF
464288794
2508
40290
SH
SOLE
0
0
40290
ISHARES TR
US HLTHCARE ETF
464287762
11227
55331
SH
SOLE
0
0
55331
ISHARES TR
US HLTHCR PR ETF
464288828
1067
5338
SH
SOLE
0
0
5338
ISHARES TR
US HOME CONS ETF
464288752
2682
75892
SH
SOLE
0
0
75892
ISHARES TR
US INDUSTRIALS
464287754
13071
83721
SH
SOLE
0
0
83721
ISHARES TR
US OIL EQ&SV ETF
464288844
17423
487908
SH
SOLE
450796
0
37112
ISHARES TR
US OIL GS EX ETF
464288851
1536
20231
SH
SOLE
0
0
20231
ISHARES TR
US REGNL BKS ETF
464288778
9325
190263
SH
SOLE
2000
0
188263
ISHARES TR
US TELECOM ETF
464287713
206
6939
SH
SOLE
0
0
6939
ISHARES TR
US TREAS BD ETF
46429B267
5139
211137
SH
SOLE
767
0
210370
ISHARES TR
USA MOMENTUM FCT
46432F396
62393
524271
SH
SOLE
234186
0
290085
ISHARES TR
USA QUALITY FCTR
46432F339
6252
69182
SH
SOLE
33
0
69149
ISHARES TR
USA SIZE FACTOR
46432F370
298
3394
SH
SOLE
33
0
3361
ISHARES TR
USD INV GRDE ETF
464288620
25798
481132
SH
SOLE
458554
0
22578
ISHARES US ETF TR
SHT MAT BD ETF
46431W507
10217
203585
SH
SOLE
0
0
203585
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
2143
195170
SH
SOLE
193415
0
1755
ITRON INC
COM
465741106
15757
245434
SH
SOLE
0
0
245434
ITT INC
COM
45073V108
3097
50548
SH
SOLE
46137
0
4411
ITURAN LOCATION AND CONTROL
SHS
M6158M104
754
21918
SH
SOLE
0
0
21918
J & J SNACK FOODS CORP
COM
466032109
446
2958
SH
SOLE
0
0
2958
J ALEXANDERS HLDGS INC
COM
46609J106
3814
320523
SH
SOLE
320331
0
192
J2 GLOBAL INC
COM
48123V102
5297
63934
SH
SOLE
43909
0
20025
JABIL INC
COM
466313103
2588
95553
SH
SOLE
86298
0
9255
JACOBS ENGR GROUP INC DEL
COM
469814107
2757
36042
SH
SOLE
13268
0
22774
JAMES RIV GROUP LTD
COM
G5005R107
9372
219895
SH
SOLE
219429
0
466
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
4260
84938
SH
SOLE
0
0
84938
JANUS HENDERSON GROUP PLC
ORD SHS
G4474Y214
942
34942
SH
SOLE
13714
0
21228
JAPAN SMALLER CAPTLZTN FD IN
COM
47109U104
2001
180742
SH
SOLE
0
0
180742
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
3235
19241
SH
SOLE
14949
0
4292
JBG SMITH PPTYS
COM
46590V100
2324
63098
SH
SOLE
58116
0
4982
JD COM INC
SPON ADR CL A
47215P106
1927
73868
SH
SOLE
135
0
73733
JEFFERIES FINL GROUP INC
COM
47233W109
8248
375611
SH
SOLE
219050
0
156561
JERNIGAN CAP INC
COM
476405105
1999
103618
SH
SOLE
0
0
103618
JETBLUE AIRWAYS CORP
COM
477143101
706
36492
SH
SOLE
0
0
36492
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
2065
17309
SH
SOLE
12728
0
4581
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
3483
92829
SH
SOLE
0
0
92829
JOHN HANCOCK EXCHANGE TRADED
MULTI INTL ETF
47804J859
349
11879
SH
SOLE
0
0
11879
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
447
12259
SH
SOLE
0
0
12259
JOHN HANCOCK HDG EQ & INC FD
COM
47804L102
465
29492
SH
SOLE
0
0
29492
JOHNSON & JOHNSON
COM
478160104
475300
3439955
SH
SOLE
1589451
0
1850504
JOHNSON CTLS INTL PLC
SHS
G51502105
71596
2045598
SH
SOLE
1855531
0
190067
JOHNSON CTLS INTL PLC
SHS
G51502105
1
46400
SH
Call
SOLE
0
0
0
JONES LANG LASALLE INC
COM
48020Q107
3542
24546
SH
SOLE
23702
0
844
JP MORGAN EXCHANGE TRADED FD
BETBULD JAPAN
46641Q712
3543
142000
SH
SOLE
140281
0
1719
JP MORGAN EXCHANGE TRADED FD
BETBULD MSCI
46641Q738
1201
15564
SH
SOLE
0
0
15564
JP MORGAN EXCHANGE TRADED FD
DIV RTN EM EQT
46641Q308
1520
28124
SH
SOLE
0
0
28124
JP MORGAN EXCHANGE TRADED FD
DIV RTN INT EQ
46641Q209
8050
137886
SH
SOLE
178
0
137708
JP MORGAN EXCHANGE TRADED FD
DIVERSFD EQT ETF
46641Q845
1141
35048
SH
SOLE
0
0
35048
JP MORGAN EXCHANGE TRADED FD
DIVERSFED RTRN
46641Q886
3135
46677
SH
SOLE
0
0
46677
JP MORGAN EXCHANGE TRADED FD
JPMORGAN DIVER
46641Q407
463
6208
SH
SOLE
0
0
6208
JP MORGAN EXCHANGE TRADED FD
ULTRA SHRT INC
46641Q837
26764
533680
SH
SOLE
0
0
533680
JPMORGAN CHASE & CO
*W EXP 10/28/201
46634E114
466
6410
SH
SOLE
0
0
6410
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
3221
117302
SH
SOLE
0
0
117302
JPMORGAN CHASE & CO
COM
46625H100
646980
5733546
SH
SOLE
1528541
0
4205005
JPMORGAN CHASE & CO
COM
46625H100
13
29900
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
101
68700
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
14
23400
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
5
20100
SH
Call
SOLE
0
0
0
JUNIPER NETWORKS INC
COM
48203R104
575
19176
SH
SOLE
0
0
19176
K2M GROUP HLDGS INC
COM
48273J107
265
9669
SH
SOLE
9638
0
31
KANDI TECHNOLOGIES GROUP INC
COM
483709101
56
11600
SH
SOLE
0
0
11600
KANSAS CITY SOUTHERN
COM NEW
485170302
60043
530027
SH
SOLE
40685
0
489342
KANSAS CITY SOUTHERN
COM NEW
485170302
4
24000
SH
Call
SOLE
0
0
0
KAPSTONE PAPER & PACKAGING C
COM
48562P103
721
21265
SH
SOLE
0
0
21265
KAR AUCTION SVCS INC
COM
48238T109
46100
772330
SH
SOLE
741668
0
30662
KAYNE ANDERSN MLP MIDS INVT
COM
486606106
5339
299080
SH
SOLE
0
0
299080
KAYNE ANDERSON MDSTM ENERGY
COM
48661E108
2909
227234
SH
SOLE
0
0
227234
KB FINANCIAL GROUP INC
SPONSORED ADR
48241A105
1612
33380
SH
SOLE
6697
0
26683
KEARNY FINL CORP MD
COM
48716P108
4168
300935
SH
SOLE
295937
0
4998
KELLOGG CO
COM
487836108
15156
216450
SH
SOLE
41751
0
174699
KEMPER CORP DEL
COM
488401100
7553
93887
SH
SOLE
70883
0
23004
KENNAMETAL INC
COM
489170100
1346
30901
SH
SOLE
29924
0
977
KENNEDY-WILSON HLDGS INC
COM
489398107
766
35644
SH
SOLE
9524
0
26120
KERYX BIOPHARMACEUTICALS INC
COM
492515101
38
11217
SH
SOLE
0
0
11217
KEURIG DR PEPPER INC
COM
49271V100
2533
109335
SH
SOLE
0
0
109335
KEYCORP NEW
COM
493267108
25465
1280280
SH
SOLE
711900
0
568380
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1485
22411
SH
SOLE
11101
0
11310
KILROY RLTY CORP
COM
49427F108
2687
37476
SH
SOLE
36923
0
553
KIMBALL ELECTRONICS INC
COM
49428J109
1658
84373
SH
SOLE
84355
0
18
KIMBALL INTL INC
CL B
494274103
1035
61810
SH
SOLE
61784
0
26
KIMBELL RTY PARTNERS LP
UNIT
49435R102
457
23304
SH
SOLE
0
0
23304
KIMBERLY CLARK CORP
COM
494368103
169686
1493181
SH
SOLE
1161627
0
331554
KIMCO RLTY CORP
COM
49446R109
2482
148243
SH
SOLE
108
0
148135
KINDER MORGAN INC DEL
COM
49456B101
51741
2918257
SH
SOLE
546875
0
2371382
KINDER MORGAN INC DEL
PFD SER A
49456B200
1550
46622
SH
SOLE
0
0
46622
KINROSS GOLD CORP
COM NO PAR
496902404
322
119128
SH
SOLE
0
0
119128
KINROSS GOLD CORP
COM NO PAR
496902404
1
33700
SH
Call
SOLE
0
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
1
15300
SH
Call
SOLE
0
0
0
KINSALE CAP GROUP INC
COM
49714P108
674
10553
SH
SOLE
0
0
10553
KIRKLAND LAKE GOLD LTD
COM
49741E100
1069
56314
SH
SOLE
0
0
56314
KITE RLTY GROUP TR
COM NEW
49803T300
619
37174
SH
SOLE
14569
0
22605
KKR & CO INC
CL A
48251W104
3780
138599
SH
SOLE
10140
0
128459
KKR INCOME OPPORTUNITIES FD
COM
48249T106
363
22148
SH
SOLE
0
0
22148
KLA-TENCOR CORP
COM
482480100
8534
83907
SH
SOLE
42661
0
41246
KLA-TENCOR CORP
COM
482480100
11
10200
SH
Call
SOLE
0
0
0
KLX INC
COM
482539103
1159
18462
SH
SOLE
16827
0
1635
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
5188
150454
SH
SOLE
508
0
149946
KNOLL INC
COM NEW
498904200
2124
90597
SH
SOLE
0
0
90597
KNOT OFFSHORE PARTNERS LP
COM UNITS
Y48125101
1814
83595
SH
SOLE
0
0
83595
KNOWLES CORP
COM
49926D109
894
53801
SH
SOLE
40741
0
13060
KOHLS CORP
COM
500255104
10393
139405
SH
SOLE
100907
0
38498
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
5026
110436
SH
SOLE
10671
0
99765
KOPPERS HOLDINGS INC
COM
50060P106
341
10947
SH
SOLE
10854
0
93
KORN FERRY INTL
COM NEW
500643200
427
8679
SH
SOLE
4737
0
3942
KOSMOS ENERGY LTD
SHS
G5315B107
143
15341
SH
SOLE
0
0
15341
KRAFT HEINZ CO
COM
500754106
177548
3221695
SH
SOLE
958012
0
2263683
KRAFT HEINZ CO
COM
500754106
3
131800
SH
Call
SOLE
0
0
0
KRAFT HEINZ CO
COM
500754106
1
22400
SH
Call
SOLE
0
0
0
KRAFT HEINZ CO
COM
500754106
20
68100
SH
Call
SOLE
0
0
0
KRANESHARES TR
BOSERA MSCI CH
500767405
648
22385
SH
SOLE
0
0
22385
KRANESHARES TR
CSI CHI INTERNET
500767306
1406
28795
SH
SOLE
0
0
28795
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
50077B207
1150
77791
SH
SOLE
0
0
77791
KROGER CO
COM
501044101
15585
535383
SH
SOLE
268414
0
266969
KRONOS WORLDWIDE INC
COM
50105F105
299
18401
SH
SOLE
0
0
18401
KT CORP
SPONSORED ADR
48268K101
1544
104003
SH
SOLE
103759
0
244
KULICKE & SOFFA INDS INC
COM
501242101
4531
190041
SH
SOLE
178441
0
11600
KURA ONCOLOGY INC
COM
50127T109
449
25638
SH
SOLE
23138
0
2500
L BRANDS INC
COM
501797104
8624
284606
SH
SOLE
0
0
284606
L3 TECHNOLOGIES INC
COM
502413107
56137
264023
SH
SOLE
241998
0
22025
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
34829
200535
SH
SOLE
153763
0
46772
LABORATORY CORP AMER HLDGS
NOTE 9/1
50540RAG7
349
150000
PRN
SOLE
0
0
150000
LADDER CAP CORP
CL A
505743104
2756
162721
SH
SOLE
0
0
162721
LADENBURG THALMAN FIN SVCS I
COM
50575Q102
377
139497
SH
SOLE
0
0
139497
LAKELAND FINL CORP
COM
511656100
233
5006
SH
SOLE
0
0
5006
LAM RESEARCH CORP
COM
512807108
7948
52388
SH
SOLE
5408
0
46980
LAMAR ADVERTISING CO NEW
CL A
512816109
3291
42304
SH
SOLE
0
0
42304
LAMB WESTON HLDGS INC
COM
513272104
1607
24131
SH
SOLE
383
0
23748
LANCASTER COLONY CORP
COM
513847103
336
2253
SH
SOLE
0
0
2253
LANDMARK INFRASTRUCTURE LP
7% CNV PFD UNT C
51508J405
5917
256703
SH
SOLE
0
0
256703
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
4431
319934
SH
SOLE
0
0
319934
LANDSTAR SYS INC
COM
515098101
26664
218559
SH
SOLE
212145
0
6414
LANTHEUS HLDGS INC
COM
516544103
221
14805
SH
SOLE
5165
0
9640
LAREDO PETROLEUM INC
COM
516806106
1915
234420
SH
SOLE
0
0
234420
LAS VEGAS SANDS CORP
COM
517834107
30558
515053
SH
SOLE
281177
0
233876
LASALLE HOTEL PPTYS
COM SH BEN INT
517942108
300
8676
SH
SOLE
0
0
8676
LATTICE SEMICONDUCTOR CORP
COM
518415104
244
30500
SH
SOLE
0
0
30500
LATTICE STRATEGIES TR
HARTFORD MLT ETF
518416102
7164
247358
SH
SOLE
0
0
247358
LATTICE STRATEGIES TR
HARTFORD US EQTY
518416409
582
17600
SH
SOLE
0
0
17600
LAUDER ESTEE COS INC
CL A
518439104
67456
464159
SH
SOLE
37383
0
426776
LAUREATE EDUCATION INC
CL A
518613203
1530
99118
SH
SOLE
98347
0
771
LAZARD GLB TTL RET&INCM FD I
COM
52106W103
6679
376285
SH
SOLE
0
0
376285
LAZARD LTD
SHS A
G54050102
4983
103524
SH
SOLE
34185
0
69339
LAZARD WORLD DIVID & INCOME
COM
521076109
252
24150
SH
SOLE
0
0
24150
LCI INDS
COM
50189K103
3879
46845
SH
SOLE
33610
0
13235
LEAR CORP
COM NEW
521865204
13467
92879
SH
SOLE
73742
0
19137
LEGACY RESVS INC
COM
524706108
571
117750
SH
SOLE
0
0
117750
LEGG MASON ETF INVESTMENT TR
LOW DIVI ETF
52468L406
1072
35018
SH
SOLE
0
0
35018
LEGG MASON ETF INVT TR
CLRBRG GWT ETF
524682101
2401
76467
SH
SOLE
0
0
76467
LEGG MASON INC
COM
524901105
28522
913283
SH
SOLE
850858
0
62425
LEGGETT & PLATT INC
COM
524660107
66053
1508413
SH
SOLE
1336818
0
171595
LEIDOS HLDGS INC
COM
525327102
19280
278774
SH
SOLE
239278
0
39496
LEMAITRE VASCULAR INC
COM
525558201
980
25295
SH
SOLE
0
0
25295
LENDINGTREE INC NEW
COM
52603B107
220
954
SH
SOLE
0
0
954
LENNAR CORP
CL A
526057104
8748
187353
SH
SOLE
29017
0
158336
LENNOX INTL INC
COM
526107107
2940
13462
SH
SOLE
11788
0
1674
LEVEL ONE BANCORP INC
COM
52730D208
382
13750
SH
SOLE
0
0
13750
LEXINFINTECH HLDGS LTD
ADR
528877103
393
39614
SH
SOLE
0
0
39614
LEXINGTON REALTY TRUST
COM
529043101
629
75825
SH
SOLE
0
0
75825
LF CAP ACQUISITION CORP
UNIT 06/19/2025
50200K207
177
17500
SH
SOLE
0
0
17500
LGI HOMES INC
COM
50187T106
2065
43526
SH
SOLE
0
0
43526
LHC GROUP INC
COM
50187A107
406
3938
SH
SOLE
0
0
3938
LIBERTY ALL STAR EQUITY FD
SH BEN INT
530158104
6305
925866
SH
SOLE
0
0
925866
LIBERTY ALL-STAR GROWTH FD I
COM
529900102
181
28549
SH
SOLE
0
0
28549
LIBERTY BROADBAND CORP
COM SER A
530307107
6099
72326
SH
SOLE
37344
0
34982
LIBERTY BROADBAND CORP
COM SER C
530307305
21978
260712
SH
SOLE
239751
0
20961
LIBERTY EXPEDIA HOLDINGS
SER A COM
53046P109
8996
191252
SH
SOLE
190732
0
520
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
1542
53306
SH
SOLE
5301
0
48005
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
6118
217263
SH
SOLE
197980
0
19283
LIBERTY LATIN AMERICA LTD
COM CL A
G9001E102
2685
128826
SH
SOLE
128088
0
738
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
10720
519612
SH
SOLE
517748
0
1864
LIBERTY MEDIA CORP
DEB 4.000%11/1
530715AG6
14
20000
PRN
SOLE
0
0
20000
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
226
8275
SH
SOLE
0
0
8275
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
9850
226746
SH
SOLE
168973
0
57773
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
4021
147570
SH
SOLE
137573
0
9997
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
27568
634471
SH
SOLE
557532
0
76939
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
2885
81090
SH
SOLE
72432
0
8658
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
5402
145261
SH
SOLE
131013
0
14248
LIBERTY PPTY TR
SH BEN INT
531172104
326
7715
SH
SOLE
0
0
7715
LIFE STORAGE INC
COM
53223X107
1027
10797
SH
SOLE
0
0
10797
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
4730
17232
SH
SOLE
4401
0
12831
LILLY ELI & CO
COM
532457108
48525
452198
SH
SOLE
105229
0
346969
LINCOLN ELEC HLDGS INC
COM
533900106
8533
91324
SH
SOLE
85275
0
6049
LINCOLN NATL CORP IND
COM
534187109
5787
85523
SH
SOLE
14433
0
71090
LINDSAY CORP
COM
535555106
245
2448
SH
SOLE
1416
0
1032
LIONS GATE ENTMNT CORP
CL A VTG
535919401
326
13363
SH
SOLE
11563
0
1800
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
8281
355419
SH
SOLE
300467
0
54952
LITHIA MTRS INC
CL A
536797103
2684
32867
SH
SOLE
12666
0
20201
LITTELFUSE INC
COM
537008104
8935
45149
SH
SOLE
43714
0
1435
LIVE NATION ENTERTAINMENT IN
COM
538034109
6682
122673
SH
SOLE
115137
0
7536
LIVE OAK BANCSHARES INC
COM
53803X105
819
30569
SH
SOLE
0
0
30569
LIVEPERSON INC
COM
538146101
1772
68304
SH
SOLE
0
0
68304
LKQ CORP
COM
501889208
5862
185108
SH
SOLE
154723
0
30385
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
25708
8456502
SH
SOLE
8352457
0
104045
LMP CAP & INCOME FD INC
COM
50208A102
10564
773369
SH
SOLE
0
0
773369
LOCKHEED MARTIN CORP
COM
539830109
172566
498793
SH
SOLE
270350
0
228443
LOEWS CORP
COM
540424108
7689
153076
SH
SOLE
145805
0
7271
LOGITECH INTL S A
SHS
H50430232
1492
33391
SH
SOLE
0
0
33391
LOGMEIN INC
COM
54142L109
7575
85022
SH
SOLE
81856
0
3166
LONESTAR RES US INC
CL A VTG
54240F103
86
11000
SH
SOLE
0
0
11000
LOUISIANA PAC CORP
COM
546347105
1353
51083
SH
SOLE
6117
0
44966
LOWES COS INC
COM
548661107
93879
817608
SH
SOLE
137127
0
680481
LOWES COS INC
COM
548661107
713
31900
SH
Call
SOLE
0
0
0
LOWES COS INC
COM
548661107
476
31400
SH
Call
SOLE
0
0
0
LOXO ONCOLOGY INC
COM
548862101
926
5420
SH
SOLE
4490
0
930
LPL FINL HLDGS INC
COM
50212V100
22362
346647
SH
SOLE
340176
0
6471
LTC PPTYS INC
COM
502175102
1249
28313
SH
SOLE
0
0
28313
LULULEMON ATHLETICA INC
COM
550021109
5921
36437
SH
SOLE
4174
0
32263
LUMENTUM HLDGS INC
COM
55024U109
13114
218745
SH
SOLE
16548
0
202197
LUMENTUM HLDGS INC
COM
55024U109
33
31400
SH
Call
SOLE
0
0
0
LUNA INNOVATIONS
COM
550351100
263
81459
SH
SOLE
0
0
81459
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
38436
374944
SH
SOLE
214043
0
160901
M & T BK CORP
COM
55261F104
3326
20214
SH
SOLE
1249
0
18965
M D C HLDGS INC
COM
552676108
3004
101543
SH
SOLE
28748
0
72795
M D C HLDGS INC
COM
552676108
8
25100
SH
Call
SOLE
0
0
0
MACATAWA BK CORP
COM
554225102
218
18610
SH
SOLE
0
0
18610
MACK CALI RLTY CORP
COM
554489104
1082
50902
SH
SOLE
50901
0
1
MACQUARIE FT TR GB INF UT DI
COM
55607W100
144
13259
SH
SOLE
0
0
13259
MACQUARIE GLBL INFRA TOTL RE
COM
55608D101
3547
166913
SH
SOLE
0
0
166913
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
8425
182628
SH
SOLE
0
0
182628
MACQUARIE INFRASTRUCTURE COR
NOTE 2.875% 7/1
55608BAA3
396
400000
PRN
SOLE
0
0
400000
MACYS INC
COM
55616P104
12133
349338
SH
SOLE
75260
0
274078
MADDEN STEVEN LTD
COM
556269108
1822
34450
SH
SOLE
29866
0
4584
MADISON CVRED CALL & EQ STR
COM
557437100
159
20638
SH
SOLE
0
0
20638
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
1816
5759
SH
SOLE
0
0
5759
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
60120
887779
SH
SOLE
495382
0
392397
MAGNA INTL INC
COM
559222401
4729
90034
SH
SOLE
0
0
90034
MAIN STREET CAPITAL CORP
COM
56035L104
4741
123135
SH
SOLE
0
0
123135
MAINSTAY MACKAY DEFINDTRM MU
COM
56064K100
10278
523320
SH
SOLE
0
0
523320
MALIBU BOATS INC
COM CL A
56117J100
3332
60891
SH
SOLE
0
0
60891
MALLINCKRODT PUB LTD CO
SHS
G5785G107
393
13421
SH
SOLE
0
0
13421
MANHATTAN ASSOCS INC
COM
562750109
4191
76764
SH
SOLE
73435
0
3329
MANITOWOC CO INC
COM NEW
563571405
284
11820
SH
SOLE
2739
0
9081
MANNING & NAPIER INC
CL A
56382Q102
144
48900
SH
SOLE
0
0
48900
MANNKIND CORP
COM NEW
56400P706
474
258824
SH
SOLE
0
0
258824
MANPOWERGROUP INC
COM
56418H100
7700
89573
SH
SOLE
70830
0
18743
MANULIFE FINL CORP
COM
56501R106
4946
276707
SH
SOLE
62326
0
214381
MARATHON OIL CORP
COM
565849106
31070
1334638
SH
SOLE
235923
0
1098715
MARATHON PETE CORP
COM
56585A102
266415
3331426
SH
SOLE
945143
0
2386283
MARATHON PETE CORP
COM
56585A102
328
119800
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
24
33500
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
34
25400
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
23
23400
SH
Call
SOLE
0
0
0
MARCHEX INC
CL B
56624R108
765
275255
SH
SOLE
275255
0
0
MARCUS CORP
COM
566330106
289
6881
SH
SOLE
6881
0
0
MARINEMAX INC
COM
567908108
822
38669
SH
SOLE
36659
0
2010
MARKEL CORP
COM
570535104
25771
21684
SH
SOLE
17387
0
4297
MARKETAXESS HLDGS INC
COM
57060D108
12102
67800
SH
SOLE
63493
0
4307
MARRIOTT INTL INC NEW
CL A
571903202
29330
222144
SH
SOLE
85945
0
136199
MARRIOTT VACATIONS WRLDWDE C
COM
57164Y107
1235
11049
SH
SOLE
2047
0
9002
MARSH & MCLENNAN COS INC
COM
571748102
23142
279763
SH
SOLE
122866
0
156897
MARTIN MARIETTA MATLS INC
COM
573284106
6198
34060
SH
SOLE
25650
0
8410
MARTIN MIDSTREAM PRTNRS L P
UNIT L P INT
573331105
509
43875
SH
SOLE
0
0
43875
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
6674
345780
SH
SOLE
313094
0
32686
MASCO CORP
COM
574599106
16544
452014
SH
SOLE
296847
0
155167
MASIMO CORP
COM
574795100
40202
322805
SH
SOLE
510
0
322295
MASTEC INC
COM
576323109
4052
90747
SH
SOLE
4387
0
86360
MASTERCARD INCORPORATED
CL A
57636Q104
144289
648169
SH
SOLE
373294
0
274875
MATADOR RES CO
COM
576485205
1973
59703
SH
SOLE
54645
0
5058
MATCH GROUP INC
COM
57665R106
4503
77760
SH
SOLE
17
0
77743
MATERION CORP
COM
576690101
1079
17836
SH
SOLE
0
0
17836
MATSON INC
COM
57686G105
608
15334
SH
SOLE
15131
0
203
MATTEL INC
COM
577081102
188
12002
SH
SOLE
0
0
12002
MATTHEWS INTL CORP
CL A
577128101
15521
309489
SH
SOLE
302227
0
7262
MAUI LD & PINEAPPLE INC
COM
577345101
223
17445
SH
SOLE
0
0
17445
MAXIM INTEGRATED PRODS INC
COM
57772K101
11014
195324
SH
SOLE
19073
0
176251
MAXWELL TECHNOLOGIES INC
COM
577767106
43
12360
SH
SOLE
0
0
12360
MAZOR ROBOTICS LTD
SPONSORED ADS
57886P103
4030
69108
SH
SOLE
3391
0
65717
MCBC HLDGS INC
COM
55276F107
533
14856
SH
SOLE
0
0
14856
MCCORMICK & CO INC
COM NON VTG
579780206
68501
519923
SH
SOLE
323617
0
196306
MCCORMICK & CO INC
COM VTG
579780107
204
1560
SH
SOLE
0
0
1560
MCDERMOTT INTL INC
COM
580037703
674
36545
SH
SOLE
0
0
36545
MCDONALDS CORP
COM
580135101
180255
1077480
SH
SOLE
516112
0
561368
MCEWEN MNG INC
COM
58039P107
170
87853
SH
SOLE
0
0
87853
MCKESSON CORP
COM
58155Q103
33138
249817
SH
SOLE
237792
0
12025
MDU RES GROUP INC
COM
552690109
2514
97858
SH
SOLE
78988
0
18870
MEDEQUITIES RLTY TR INC
COM
58409L306
619
63651
SH
SOLE
0
0
63651
MEDICAL PPTYS TRUST INC
COM
58463J304
23346
1565816
SH
SOLE
934768
0
631048
MEDIDATA SOLUTIONS INC
COM
58471A105
2644
36072
SH
SOLE
34828
0
1244
MEDIFAST INC
COM
58470H101
607
2739
SH
SOLE
0
0
2739
MEDLEY CAP CORP
COM
58503F106
118
30954
SH
SOLE
0
0
30954
MEDNAX INC
COM
58502B106
2146
45996
SH
SOLE
2356
0
43640
MEDPACE HLDGS INC
COM
58506Q109
1207
20140
SH
SOLE
5652
0
14488
MEDTRONIC PLC
SHS
G5960L103
152432
1549574
SH
SOLE
1084949
0
464625
MELCO RESORT ENTERTAINMENT L
ADR
585464100
308
14542
SH
SOLE
0
0
14542
MELLANOX TECHNOLOGIES LTD
SHS
M51363113
3072
41824
SH
SOLE
35883
0
5941
MERCADOLIBRE INC
COM
58733R102
6729
19765
SH
SOLE
15434
0
4331
MERCHANTS BANCORP IND
COM
58844R108
840
33043
SH
SOLE
0
0
33043
MERCK & CO INC
COM
58933Y105
376861
5312385
SH
SOLE
1753192
0
3559193
MERCK & CO INC
COM
58933Y105
138
70900
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
119
70300
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
7
14600
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
290
18000
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
44
16500
SH
Call
SOLE
0
0
0
MERCURY SYS INC
COM
589378108
223
4038
SH
SOLE
0
0
4038
MEREDITH CORP
COM
589433101
23214
454736
SH
SOLE
320412
0
134324
MERIT MED SYS INC
COM
589889104
4062
66107
SH
SOLE
20537
0
45570
MESA AIR GROUP INC
COM NEW
590479135
786
56700
SH
SOLE
0
0
56700
META FINL GROUP INC
COM
59100U108
26289
318071
SH
SOLE
0
0
318071
METHANEX CORP
COM
59151K108
4533
57427
SH
SOLE
40679
0
16748
METLIFE INC
COM
59156R108
81467
1743736
SH
SOLE
1486667
0
257069
METLIFE INC
COM
59156R108
17
48000
SH
Call
SOLE
0
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
10021
16455
SH
SOLE
15562
0
893
MFA FINL INC
COM
55272X102
1482
201673
SH
SOLE
41341
0
160332
MFS CALIF MUN FD
COM
59318C106
130
12813
SH
SOLE
0
0
12813
MFS CHARTER INCOME TR
SH BEN INT
552727109
450
58044
SH
SOLE
0
0
58044
MFS HIGH INCOME MUN TR
SH BEN INT
59318D104
425
85952
SH
SOLE
0
0
85952
MFS HIGH YIELD MUN TR
SH BEN INT
59318E102
452
99349
SH
SOLE
0
0
99349
MFS INTER INCOME TR
SH BEN INT
55273C107
323
85864
SH
SOLE
0
0
85864
MFS INVT GRADE MUN TR
SH BEN INT
59318B108
231
25794
SH
SOLE
0
0
25794
MFS MULTIMARKET INCOME TR
SH BEN INT
552737108
925
167198
SH
SOLE
0
0
167198
MFS MUN INCOME TR
SH BEN INT
552738106
895
137957
SH
SOLE
0
0
137957
MGE ENERGY INC
COM
55277P104
445
6976
SH
SOLE
0
0
6976
MGIC INVT CORP WIS
COM
552848103
460
34564
SH
SOLE
10309
0
24255
MGM GROWTH PPTYS LLC
CL A COM
55303A105
793
26896
SH
SOLE
18496
0
8400
MGM RESORTS INTERNATIONAL
COM
552953101
6957
249261
SH
SOLE
62436
0
186825
MICHAEL KORS HLDGS LTD
SHS
G60754101
741
10812
SH
SOLE
0
0
10812
MICHAELS COS INC
COM
59408Q106
811
49977
SH
SOLE
49932
0
45
MICRO FOCUS INTERNATIONAL PL
SPON ADR NEW
594837304
10541
570380
SH
SOLE
562261
0
8119
MICROCHIP TECHNOLOGY INC
COM
595017104
138905
1760278
SH
SOLE
49533
0
1710745
MICROCHIP TECHNOLOGY INC
COM
595017104
14
12700
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
1
15400
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
6
197500
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
24
69000
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
150
83300
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
1
12200
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
33334
736995
SH
SOLE
33560
0
703435
MICROSOFT CORP
COM
594918104
1015706
8880843
SH
SOLE
2637879
0
6242964
MICROSOFT CORP
COM
594918104
1006
84900
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
95
18900
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
35
20300
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
1182
78800
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
40
26800
SH
Call
SOLE
0
0
0
MID AMER APT CMNTYS INC
COM
59522J103
29038
289857
SH
SOLE
14434
0
275423
MIDDLEBY CORP
COM
596278101
1530
11831
SH
SOLE
10717
0
1114
MIDSTATES PETE CO INC
COM PAR
59804T407
979
109836
SH
SOLE
106725
0
3111
MILLER HERMAN INC
COM
600544100
702
18292
SH
SOLE
9898
0
8394
MILLER HOWARD HIGH INC EQTY
COM SHS BEN IN
600379101
2685
217942
SH
SOLE
0
0
217942
MIMECAST LTD
ORD SHS
G14838109
358
8538
SH
SOLE
0
0
8538
MIMEDX GROUP INC
COM
602496101
996
161109
SH
SOLE
0
0
161109
MINDBODY INC
COM CL A
60255W105
522
12848
SH
SOLE
0
0
12848
MIRAGEN THERAPEUTICS INC
COM
60463E103
125
22428
SH
SOLE
0
0
22428
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
7092
1145716
SH
SOLE
1137046
0
8670
MIX TELEMATICS LTD
SPONSORED ADR
60688N102
182
12595
SH
SOLE
0
0
12595
MIZUHO FINL GROUP INC
SPONSORED ADR
60687Y109
371
106076
SH
SOLE
103243
0
2833
MKS INSTRUMENT INC
COM
55306N104
8579
107035
SH
SOLE
103733
0
3302
MOBILE MINI INC
COM
60740F105
1751
39925
SH
SOLE
39207
0
718
MOBILE TELESYSTEMS PJSC
SPONSORED ADR
607409109
483
56612
SH
SOLE
0
0
56612
MOBILEIRON INC
COM NEW
60739U204
277
52285
SH
SOLE
0
0
52285
MOELIS & CO
CL A
60786M105
7894
144053
SH
SOLE
141601
0
2452
MOHAWK INDS INC
COM
608190104
18728
106803
SH
SOLE
46484
0
60319
MOLINA HEALTHCARE INC
COM
60855R100
592
3978
SH
SOLE
12
0
3966
MOLSON COORS BREWING CO
CL B
60871R209
12227
198814
SH
SOLE
131097
0
67717
MOMENTA PHARMACEUTICALS INC
COM
60877T100
513
19516
SH
SOLE
3656
0
15860
MOMO INC
ADR
60879B107
1929
44036
SH
SOLE
0
0
44036
MONDELEZ INTL INC
CL A
609207105
51575
1200536
SH
SOLE
515430
0
685106
MONDELEZ INTL INC
CL A
609207105
5
10300
SH
Call
SOLE
0
0
0
MONGODB INC
CL A
60937P106
1455
17838
SH
SOLE
0
0
17838
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
8929
534048
SH
SOLE
14399
0
519649
MONOLITHIC PWR SYS INC
COM
609839105
9046
72063
SH
SOLE
17041
0
55022
MONOLITHIC PWR SYS INC
COM
609839105
9
18000
SH
Call
SOLE
0
0
0
MONROE CAP CORP
COM
610335101
901
66402
SH
SOLE
0
0
66402
MONSTER BEVERAGE CORP NEW
COM
61174X109
25810
442868
SH
SOLE
414281
0
28587
MOODYS CORP
COM
615369105
7832
46842
SH
SOLE
35966
0
10876
MORGAN STANLEY
COM NEW
617446448
25964
557512
SH
SOLE
274761
0
282751
MORGAN STANLEY ASIA PAC FD I
COM
61744U106
3666
222045
SH
SOLE
0
0
222045
MORGAN STANLEY CHINA A SH FD
COM
617468103
1321
61458
SH
SOLE
0
0
61458
MORGAN STANLEY EM MKTS DM DE
COM
617477104
186
27652
SH
SOLE
0
0
27652
MORGAN STANLEY EMER MKTS FD
COM
61744G107
1290
82706
SH
SOLE
0
0
82706
MORNINGSTAR INC
COM
617700109
615
4886
SH
SOLE
1822
0
3064
MOSAIC CO NEW
COM
61945C103
7639
235196
SH
SOLE
149837
0
85359
MOTORCAR PTS AMER INC
COM
620071100
3623
154509
SH
SOLE
154381
0
128
MOTOROLA SOLUTIONS INC
COM NEW
620076307
174644
1341930
SH
SOLE
116253
0
1225677
MOTOROLA SOLUTIONS INC
COM NEW
620076307
246
76800
SH
Call
SOLE
0
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
296
45200
SH
Call
SOLE
0
0
0
MPLX LP
COM UNIT REP LTD
55336V100
16229
467969
SH
SOLE
0
0
467969
MRC GLOBAL INC
COM
55345K103
479
25517
SH
SOLE
24495
0
1022
MSA SAFETY INC
COM
553498106
5525
51909
SH
SOLE
49477
0
2432
MSC INDL DIRECT INC
CL A
553530106
38267
434308
SH
SOLE
420552
0
13756
MSCI INC
COM
55354G100
7667
43216
SH
SOLE
42768
0
448
MTS SYS CORP
COM
553777103
456
8323
SH
SOLE
8215
0
108
MUELLER WTR PRODS INC
COM SER A
624758108
271
23547
SH
SOLE
0
0
23547
MURPHY OIL CORP
COM
626717102
3967
118973
SH
SOLE
0
0
118973
MURPHY OIL CORP
COM
626717102
30
10400
SH
Call
SOLE
0
0
0
MURPHY USA INC
COM
626755102
7646
89468
SH
SOLE
80144
0
9324
MYLAN N V
SHS EURO
N59465109
5528
151036
SH
SOLE
42213
0
108823
MYRIAD GENETICS INC
COM
62855J104
318
6919
SH
SOLE
0
0
6919
NABORS INDUSTRIES LTD
SHS
G6359F103
509
82588
SH
SOLE
0
0
82588
NANOVIRICIDES INC
COM NEW
630087203
22
60572
SH
SOLE
0
0
60572
NASDAQ INC
COM
631103108
15318
178536
SH
SOLE
120781
0
57755
NATHANS FAMOUS INC NEW
COM
632347100
1109
13454
SH
SOLE
0
0
13454
NATIONAL BEVERAGE CORP
COM
635017106
488
4181
SH
SOLE
1660
0
2521
NATIONAL COMM CORP
COM
63546L102
851
20600
SH
SOLE
0
0
20600
NATIONAL FUEL GAS CO N J
COM
636180101
27902
497721
SH
SOLE
483105
0
14616
NATIONAL GEN HLDGS CORP
COM
636220303
570
21225
SH
SOLE
20764
0
461
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
105103
2026656
SH
SOLE
1847571
0
179085
NATIONAL HEALTH INVS INC
COM
63633D104
3953
52293
SH
SOLE
47602
0
4691
NATIONAL HEALTHCARE CORP
COM
635906100
507
6723
SH
SOLE
0
0
6723
NATIONAL INSTRS CORP
COM
636518102
1086
22465
SH
SOLE
0
0
22465
NATIONAL OILWELL VARCO INC
COM
637071101
18810
436631
SH
SOLE
306664
0
129967
NATIONAL RETAIL PPTYS INC
COM
637417106
5581
124523
SH
SOLE
63677
0
60846
NATIONAL VISION HLDGS INC
COM
63845R107
1235
27363
SH
SOLE
27213
0
150
NATUS MEDICAL INC DEL
COM
639050103
786
22053
SH
SOLE
20563
0
1490
NAVIDEA BIOPHARMACEUTICALS I
COM
63937X103
4
16000
SH
SOLE
0
0
16000
NAVIENT CORPORATION
COM
63938C108
3860
286322
SH
SOLE
280267
0
6055
NAVIOS MARITIME PARTNERS L P
UNIT LPI
Y62267102
32
18364
SH
SOLE
0
0
18364
NCI BUILDING SYS INC
COM NEW
628852204
191
12614
SH
SOLE
10864
0
1750
NCR CORP NEW
COM
62886E108
6449
227010
SH
SOLE
224911
0
2099
NEKTAR THERAPEUTICS
COM
640268108
3530
57908
SH
SOLE
4712
0
53196
NEOGEN CORP
COM
640491106
525
7333
SH
SOLE
0
0
7333
NEOPHOTONICS CORP
COM
64051T100
189
22800
SH
SOLE
0
0
22800
NETAPP INC
COM
64110D104
28638
333433
SH
SOLE
268223
0
65210
NETEASE INC
SPONSORED ADR
64110W102
3176
13915
SH
SOLE
9754
0
4161
NETFLIX INC
COM
64110L106
117963
315300
SH
SOLE
40616
0
274684
NETSOL TECHNOLOGIES INC
COM PAR $.001
64115A402
702
106369
SH
SOLE
0
0
106369
NEUBERGER BERMAN HGH YLD FD
COM
64128C106
1342
122537
SH
SOLE
0
0
122537
NEUBERGER BERMAN MLP INCOME
COM
64129H104
1869
215120
SH
SOLE
0
0
215120
NEUBERGER BERMAN MUNI FD INC
COM
64124P101
1440
107085
SH
SOLE
0
0
107085
NEUBERGER BERMAN RE ES SEC F
COM
64190A103
313
63384
SH
SOLE
0
0
63384
NEUBERGER BRMAN NY MUNI FD I
COM
64124K102
123
10768
SH
SOLE
0
0
10768
NEUROCRINE BIOSCIENCES INC
COM
64125C109
4704
38259
SH
SOLE
0
0
38259
NEVADA GOLD & CASINOS INC
COM NEW
64126Q206
146
61240
SH
SOLE
0
0
61240
NEVRO CORP
COM
64157F103
223
3906
SH
SOLE
3806
0
100
NEW AGE BEVERAGES CORP
COM
64157V108
64
11906
SH
SOLE
0
0
11906
NEW AMER HIGH INCOME FD INC
COM NEW
641876800
295
34420
SH
SOLE
0
0
34420
NEW ENGLAND RLTY ASSOC LTD P
DEPOSITRY RCPT
644206104
206
3060
SH
SOLE
0
0
3060
NEW GOLD INC CDA
COM
644535106
145
182486
SH
SOLE
0
0
182486
NEW GOLD INC CDA
COM
644535106
1
24600
SH
Call
SOLE
0
0
0
NEW GOLD INC CDA
COM
644535106
1
26600
SH
Call
SOLE
0
0
0
NEW JERSEY RES
COM
646025106
3581
77677
SH
SOLE
0
0
77677
NEW MTN FIN CORP
COM
647551100
914
67729
SH
SOLE
0
0
67729
NEW ORIENTAL ED & TECH GRP I
SPON ADR
647581107
261
3520
SH
SOLE
2284
0
1236
NEW RELIC INC
COM
64829B100
633
6713
SH
SOLE
0
0
6713
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
5192
291336
SH
SOLE
2409
0
288927
NEW YORK CMNTY BANCORP INC
COM
649445103
4681
451350
SH
SOLE
1000
0
450350
NEW YORK MTG TR INC
COM PAR $.02
649604501
125
20510
SH
SOLE
0
0
20510
NEW YORK TIMES CO
CL A
650111107
276
11934
SH
SOLE
0
0
11934
NEWELL BRANDS INC
COM
651229106
8318
409770
SH
SOLE
8105
0
401665
NEWFIELD EXPL CO
COM
651290108
2295
79617
SH
SOLE
8914
0
70703
NEWMARK GROUP INC
CL A
65158N102
1479
132207
SH
SOLE
131229
0
978
NEWMARKET CORP
COM
651587107
2751
6783
SH
SOLE
5535
0
1248
NEWMONT MINING CORP
COM
651639106
3170
104974
SH
SOLE
0
0
104974
NEWS CORP NEW
CL A
65249B109
166
12576
SH
SOLE
11375
0
1201
NEWS CORP NEW
CL B
65249B208
946
69535
SH
SOLE
49678
0
19857
NEWTEK BUSINESS SVCS CORP
COM NEW
652526203
1875
89522
SH
SOLE
0
0
89522
NEXGEN ENERGY LTD
COM
65340P106
78
38633
SH
SOLE
0
0
38633
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
408
12296
SH
SOLE
0
0
12296
NEXPOINT STRATEGIC OPORTUNT
COM NEW
65340G205
9572
427324
SH
SOLE
0
0
427324
NEXSTAR MEDIA GROUP INC
CL A
65336K103
2038
25040
SH
SOLE
511
0
24529
NEXTERA ENERGY INC
COM
65339F101
89003
531039
SH
SOLE
138876
0
392163
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
4730
97532
SH
SOLE
0
0
97532
NGL ENERGY PARTNERS LP
COM UNIT REPST
62913M107
1178
101546
SH
SOLE
0
0
101546
NICE LTD
SPONSORED ADR
653656108
6258
54668
SH
SOLE
51707
0
2961
NIELSEN HLDGS PLC
SHS EUR
G6518L108
60551
2189109
SH
SOLE
2164478
0
24631
NIKE INC
CL B
654106103
62064
732568
SH
SOLE
104730
0
627838
NISOURCE INC
COM
65473P105
545
21881
SH
SOLE
0
0
21881
NLIGHT INC
COM
65487K100
971
43700
SH
SOLE
0
0
43700
NN INC
COM
629337106
682
43728
SH
SOLE
14973
0
28755
NOAH HLDGS LTD
SPON ADS CL A
65487X102
838
19878
SH
SOLE
0
0
19878
NOBLE ENERGY INC
COM
655044105
12026
385569
SH
SOLE
375889
0
9680
NOBLE MIDSTREAM PARTNERS LP
COM UNIT REPST
65506L105
361
10200
SH
SOLE
0
0
10200
NOKIA CORP
SPONSORED ADR
654902204
1013
181573
SH
SOLE
0
0
181573
NOMAD FOODS LTD
USD ORD SHS
G6564A105
7922
391016
SH
SOLE
384747
0
6269
NORBORD INC
COM NEW
65548P403
1112
33563
SH
SOLE
0
0
33563
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
313
149913
SH
SOLE
0
0
149913
NORDSON CORP
COM
655663102
15072
108504
SH
SOLE
77462
0
31042
NORDSTROM INC
COM
655664100
5451
91144
SH
SOLE
52393
0
38751
NORFOLK SOUTHERN CORP
COM
655844108
46368
256883
SH
SOLE
37941
0
218942
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
7
12363
SH
SOLE
0
0
12363
NORTHERN OIL & GAS INC NEV
COM
665531109
96
23950
SH
SOLE
0
0
23950
NORTHERN TR CORP
COM
665859104
12110
118569
SH
SOLE
27026
0
91543
NORTHROP GRUMMAN CORP
COM
666807102
33135
104402
SH
SOLE
42424
0
61978
NORTHWEST BANCSHARES INC MD
COM
667340103
297
17159
SH
SOLE
0
0
17159
NORTHWEST NAT GAS CO
COM
667655104
338
5053
SH
SOLE
987
0
4066
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
5367
93460
SH
SOLE
73276
0
20184
NOVARTIS A G
SPONSORED ADR
66987V109
126865
1472439
SH
SOLE
1227848
0
244591
NOVAVAX INC
COM
670002104
114
60373
SH
SOLE
0
0
60373
NOVO-NORDISK A S
ADR
670100205
31211
662082
SH
SOLE
562125
0
99957
NOVOCURE LTD
ORD SHS
G6674U108
283
5399
SH
SOLE
0
0
5399
NOVUS THERAPEUTICS INC
COM
67011N105
51
10944
SH
SOLE
0
0
10944
NOW INC
COM
67011P100
6854
414130
SH
SOLE
411526
0
2604
NRG ENERGY INC
COM NEW
629377508
3961
105897
SH
SOLE
64338
0
41559
NU SKIN ENTERPRISES INC
CL A
67018T105
2145
26025
SH
SOLE
9
0
26016
NUANCE COMMUNICATIONS INC
COM
67020Y100
26276
1517100
SH
SOLE
1316242
0
200858
NUANCE COMMUNICATIONS INC
COM
67020Y100
23
17800
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
DEBT 1.500%11/0
67020YAG5
238
235000
PRN
SOLE
0
0
235000
NUCOR CORP
COM
670346105
33984
535597
SH
SOLE
271909
0
263688
NUSTAR ENERGY LP
UNIT COM
67058H102
1136
40846
SH
SOLE
0
0
40846
NUTANIX INC
CL A
67059N108
5081
118935
SH
SOLE
4551
0
114384
NUTRI SYS INC NEW
COM
67069D108
4929
133039
SH
SOLE
30207
0
102832
NUTRI SYS INC NEW
COM
67069D108
77
70100
SH
Call
SOLE
0
0
0
NUTRIEN LTD
COM
67077M108
42600
738296
SH
SOLE
573269
0
165027
NUVASIVE INC
COM
670704105
2940
41414
SH
SOLE
40672
0
742
NUVEEN ALL CAP ENE MLP OPPO
COM
67075E108
459
57641
SH
SOLE
0
0
57641
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
3941
270684
SH
SOLE
0
0
270684
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
4628
365554
SH
SOLE
122
0
365432
NUVEEN BUILD AMER BD FD
COM
67074C103
2452
122584
SH
SOLE
0
0
122584
NUVEEN BUILD AMER BD OPPTNY
COM
67074Q102
1787
81717
SH
SOLE
0
0
81717
NUVEEN CA QUALTY MUN INCOME
COM
67066Y105
679
52460
SH
SOLE
0
0
52460
NUVEEN CALIF MUN VALUE FD
COM
67062C107
164
17484
SH
SOLE
0
0
17484
NUVEEN CALIFORNIA AMT QLT MU
COM
670651108
859
66765
SH
SOLE
0
0
66765
NUVEEN CONNECTICUT QLTY MUN
COM
67060D107
263
23162
SH
SOLE
0
0
23162
NUVEEN CORE EQUITY ALPHA FUN
COM
67090X107
4409
282635
SH
SOLE
0
0
282635
NUVEEN CR STRATEGIES INCM FD
COM SHS
67073D102
3210
402821
SH
SOLE
0
0
402821
NUVEEN DIVERSIFIED DIV INCM
COM
6706EP105
1425
130742
SH
SOLE
0
0
130742
NUVEEN DOW 30 DYN OVERWRITE
SHS
67075F105
6146
310568
SH
SOLE
0
0
310568
NUVEEN ENERGY MLP TOTL RTRNF
COM
67074U103
1784
161165
SH
SOLE
0
0
161165
NUVEEN FLOATING RATE INCOME
COM
67072T108
980
94325
SH
SOLE
0
0
94325
NUVEEN FLTNG RTE INCM OPP FD
COM SHS
6706EN100
987
95755
SH
SOLE
0
0
95755
NUVEEN GLOBAL HIGH INCOME FD
SHS
67075G103
494
31693
SH
SOLE
0
0
31693
NUVEEN HGH INC DEC18 TRGT TR
COM
67075P103
238
24187
SH
SOLE
0
0
24187
NUVEEN HIGH INCOME 2020 TARG
COM
67075L102
97
10072
SH
SOLE
0
0
10072
NUVEEN HIGH INCOME DECMBR 20
COM
67076E107
212
21500
SH
SOLE
0
0
21500
NUVEEN HIGH INCOME NOVEMBER
COM
67077N106
292
30601
SH
SOLE
0
0
30601
NUVEEN INT DUR QUAL MUN TRM
COM
670677103
503
40874
SH
SOLE
0
0
40874
NUVEEN INTER DURATION MN TMF
COM
670671106
3215
257428
SH
SOLE
0
0
257428
NUVEEN MARYLAND QLT MUN INC
COM
67061Q107
489
41510
SH
SOLE
0
0
41510
NUVEEN MICHIGAN QLT MUN INC
COM
670979103
508
41143
SH
SOLE
0
0
41143
NUVEEN MTG OPPORTUNITY TERM
COM
670735109
1883
78463
SH
SOLE
0
0
78463
NUVEEN MUN HIGH INCOME OPP F
COM
670682103
1781
141889
SH
SOLE
0
0
141889
NUVEEN MUN INCOME FD INC
COM
67062J102
436
42682
SH
SOLE
0
0
42682
NUVEEN MUN VALUE FD INC
COM
670928100
4340
463650
SH
SOLE
0
0
463650
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
2758
191421
SH
SOLE
0
0
191421
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
7712
320936
SH
SOLE
0
0
320936
NUVEEN NEW JERSEY QULT MUN F
COM
67069Y102
176
13713
SH
SOLE
0
0
13713
NUVEEN NEW YORK AMT QLT MUNI
COM
670656107
1404
117965
SH
SOLE
0
0
117965
NUVEEN NEW YORK QLT MUN INC
COM
67066X107
145
11804
SH
SOLE
0
0
11804
NUVEEN NORTH CAROLINA QLTY M
COM
67060P100
1439
119812
SH
SOLE
0
0
119812
NUVEEN NY MUN VALUE FD
COM
67062M105
190
20105
SH
SOLE
0
0
20105
NUVEEN OHIO QLTY MUN INCOME
COM
670980101
5077
376082
SH
SOLE
39
0
376043
NUVEEN PENNSYLVANIA QLT MUN
COM
670972108
777
62383
SH
SOLE
0
0
62383
NUVEEN PFD & INCM OPPORTNYS
COM
67073B106
474
51155
SH
SOLE
375
0
50780
NUVEEN PFD & INCM SECURTIES
COM
67072C105
2475
281275
SH
SOLE
0
0
281275
NUVEEN PFD & INCOME 2022 TER
COM
67075T105
559
24434
SH
SOLE
0
0
24434
NUVEEN PFD & INCOME TERM FD
COM
67075A106
3308
145719
SH
SOLE
0
0
145719
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
3033
237105
SH
SOLE
0
0
237105
NUVEEN REAL ASSET INM AND GW
COM
67074Y105
655
40677
SH
SOLE
0
0
40677
NUVEEN REAL ESTATE INCOME FD
COM
67071B108
273
27872
SH
SOLE
0
0
27872
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
3317
230834
SH
SOLE
0
0
230834
NUVEEN S&P 500 DYN OVERWRITE
COM
6706EW100
2734
161650
SH
SOLE
0
0
161650
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
192
20003
SH
SOLE
0
0
20003
NUVEEN SELECT TAX FREE INCM
SH BEN INT
67063X100
519
37042
SH
SOLE
0
0
37042
NUVEEN SHT DUR CR OPP FD
COM
67074X107
275
16130
SH
SOLE
0
0
16130
NUVEEN SR INCOME FD
COM
67067Y104
97
15766
SH
SOLE
0
0
15766
NUVEEN TAX ADVANTAGED DIV GR
COM
67073G105
407
22973
SH
SOLE
0
0
22973
NUVEEN TX ADV TOTAL RET STRG
COM
67090H102
616
45497
SH
SOLE
0
0
45497
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
592
49988
SH
SOLE
0
0
49988
NVENT ELECTRIC PLC
SHS
G6700G107
2006
73874
SH
SOLE
53762
0
20112
NVIDIA CORP
COM
67066G104
168183
598459
SH
SOLE
99530
0
498929
NVIDIA CORP
COM
67066G104
137
22800
SH
Call
SOLE
0
0
0
NVR INC
COM
62944T105
2033
823
SH
SOLE
714
0
109
NXP SEMICONDUCTORS N V
COM
N6596X109
37652
440380
SH
SOLE
85812
0
354568
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
19273
55490
SH
SOLE
8395
0
47095
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
10956
264645
SH
SOLE
100989
0
163656
OAKTREE SPECIALTY LENDING CO
COM
67401P108
8968
1808156
SH
SOLE
1722734
0
85422
OAKTREE STRATEGIC INCOME COR
COM
67402D104
5165
597065
SH
SOLE
0
0
597065
OASIS PETE INC NEW
COM
674215108
11946
842482
SH
SOLE
0
0
842482
OASIS PETE INC NEW
COM
674215108
120
170800
SH
Call
SOLE
0
0
0
OASIS PETE INC NEW
NOTE 2.625% 9/1
674215AJ7
58
43000
PRN
SOLE
0
0
43000
OCCIDENTAL PETE CORP DEL
COM
674599105
230586
2806202
SH
SOLE
2317193
0
489009
OCCIDENTAL PETE CORP DEL
COM
674599105
9
12400
SH
Call
SOLE
0
0
0
OCEANEERING INTL INC
COM
675232102
2516
91148
SH
SOLE
89312
0
1836
OGE ENERGY CORP
COM
670837103
3321
91437
SH
SOLE
36714
0
54723
OKTA INC
CL A
679295105
3820
54289
SH
SOLE
0
0
54289
OLD DOMINION FGHT LINES INC
COM
679580100
19035
118036
SH
SOLE
108016
0
10020
OLD LINE BANCSHARES INC
COM
67984M100
393
12414
SH
SOLE
0
0
12414
OLD NATL BANCORP IND
COM
680033107
302
15660
SH
SOLE
0
0
15660
OLD REP INTL CORP
COM
680223104
60228
2691151
SH
SOLE
2135226
0
555925
OLIN CORP
COM PAR $1
680665205
2368
92212
SH
SOLE
7071
0
85141
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
7031
73163
SH
SOLE
39792
0
33371
OMEGA HEALTHCARE INVS INC
COM
681936100
17669
539191
SH
SOLE
284511
0
254680
OMEROS CORP
COM
682143102
1155
47300
SH
SOLE
0
0
47300
OMEROS CORP
COM
682143102
43
16400
SH
Call
SOLE
0
0
0
OMEROS CORP
COM
682143102
104
30500
SH
Call
SOLE
0
0
0
OMNICELL INC
COM
68213N109
797
11087
SH
SOLE
10709
0
378
OMNICOM GROUP INC
COM
681919106
40156
590354
SH
SOLE
548556
0
41798
ON SEMICONDUCTOR CORP
COM
682189105
2526
137052
SH
SOLE
104188
0
32864
ONE GAS INC
COM
68235P108
2031
24683
SH
SOLE
22346
0
2337
ONEOK INC NEW
COM
682680103
35418
522456
SH
SOLE
218971
0
303485
OPKO HEALTH INC
COM
68375N103
880
254390
SH
SOLE
0
0
254390
OPKO HEALTH INC
COM
68375N103
1
36000
SH
Call
SOLE
0
0
0
OPPENHEIMER ETF TR
S&P 500 REVENUE
68386C104
8771
161887
SH
SOLE
0
0
161887
OPPENHEIMER ETF TR
S&P FINCIAL REVE
68386C807
276
4085
SH
SOLE
0
0
4085
OPPENHEIMER ETF TR
S&P MDCP 400 REV
68386C203
1639
26083
SH
SOLE
0
0
26083
OPPENHEIMER ETF TR
S&P SMALLCAP 600
68386C302
8852
117573
SH
SOLE
187
0
117386
OPPENHEIMER ETF TR
S&P ULTRA DIVIDE
68386C401
5229
135603
SH
SOLE
0
0
135603
ORACLE CORP
COM
68389X105
233659
4531778
SH
SOLE
1066156
0
3465622
ORACLE CORP
COM
68389X105
122
148900
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
4
12700
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
63
42900
SH
Call
SOLE
0
0
0
ORANGE
SPONSORED ADR
684060106
3189
200689
SH
SOLE
94888
0
105801
ORASURE TECHNOLOGIES INC
COM
68554V108
222
14346
SH
SOLE
0
0
14346
ORBCOMM INC
COM
68555P100
3252
299491
SH
SOLE
0
0
299491
ORGANOVO HLDGS INC
COM
68620A104
37
32368
SH
SOLE
0
0
32368
ORIGIN BANCORP INC
COM
68621T102
226
6003
SH
SOLE
0
0
6003
ORIX CORP
SPONSORED ADR
686330101
4639
57250
SH
SOLE
55590
0
1660
OSHKOSH CORP
COM
688239201
3861
54198
SH
SOLE
18871
0
35327
OSI ETF TR
OSHARES FTSE
67110P100
5739
202443
SH
SOLE
0
0
202443
OSI ETF TR
OSHARES FTSE EUR
67110P506
369
15340
SH
SOLE
0
0
15340
OSI ETF TR
OSHARS FTSE US
67110P407
4000
122130
SH
SOLE
0
0
122130
OWENS & MINOR INC NEW
COM
690732102
362
21934
SH
SOLE
0
0
21934
OWENS CORNING NEW
COM
690742101
8841
162913
SH
SOLE
155279
0
7634
OWENS ILL INC
COM NEW
690768403
1126
59919
SH
SOLE
55262
0
4657
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
2576
105212
SH
SOLE
105212
0
0
PACCAR INC
COM
693718108
10915
160061
SH
SOLE
74382
0
85679
PACER FDS TR
GLOBL CASH ETF
69374H709
1497
48262
SH
SOLE
0
0
48262
PACER FDS TR
TRENDP 100 ETF
69374H303
9391
259932
SH
SOLE
0
0
259932
PACER FDS TR
TRENDP US LAR CP
69374H105
22127
702904
SH
SOLE
0
0
702904
PACER FDS TR
TRENDP US MID CP
69374H204
9467
283850
SH
SOLE
0
0
283850
PACER FDS TR
TRENDPILOT EUR
69374H808
1309
49419
SH
SOLE
0
0
49419
PACER FDS TR
US CASH COWS 100
69374H881
1428
46290
SH
SOLE
0
0
46290
PACIFIC PREMIER BANCORP
COM
69478X105
1560
41934
SH
SOLE
0
0
41934
PACKAGING CORP AMER
COM
695156109
10287
93782
SH
SOLE
63882
0
29900
PACWEST BANCORP DEL
COM
695263103
67704
1420858
SH
SOLE
1155699
0
265159
PAGSEGURO DIGITAL LTD
COM CL A
G68707101
461
16662
SH
SOLE
2212
0
14450
PALATIN TECHNOLOGIES INC
COM PAR $ .01
696077403
17
16650
SH
SOLE
0
0
16650
PALO ALTO NETWORKS INC
COM
697435105
42701
189561
SH
SOLE
78087
0
111474
PAN AMERICAN SILVER CORP
COM
697900108
1407
95301
SH
SOLE
0
0
95301
PANDORA MEDIA INC
COM
698354107
414
43583
SH
SOLE
0
0
43583
PARATEK PHARMACEUTICALS INC
COM
699374302
957
98675
SH
SOLE
0
0
98675
PARETEUM CORP
COM NEW
69946T207
208
69432
SH
SOLE
0
0
69432
PARK HOTELS RESORTS INC
COM
700517105
48124
1466296
SH
SOLE
1307340
0
158956
PARK NATL CORP
COM
700658107
3021
28617
SH
SOLE
336
0
28281
PARKER HANNIFIN CORP
COM
701094104
22010
119665
SH
SOLE
92685
0
26980
PARSLEY ENERGY INC
CL A
701877102
7477
255624
SH
SOLE
58394
0
197230
PARSLEY ENERGY INC
CL A
701877102
17
66300
SH
Call
SOLE
0
0
0
PARTY CITY HOLDCO INC
COM
702149105
476
35102
SH
SOLE
18230
0
16872
PATRICK INDS INC
COM
703343103
309
5218
SH
SOLE
3701
0
1517
PATRIOT TRANSN HLDG INC
COM
70338W105
222
11528
SH
SOLE
0
0
11528
PATTERN ENERGY GROUP INC
CL A
70338P100
556
27977
SH
SOLE
0
0
27977
PATTERSON COMPANIES INC
COM
703395103
4774
195234
SH
SOLE
170159
0
25075
PATTERSON UTI ENERGY INC
COM
703481101
2956
172743
SH
SOLE
55644
0
117099
PAYCHEX INC
COM
704326107
33299
452121
SH
SOLE
154590
0
297531
PAYCOM SOFTWARE INC
COM
70432V102
7907
50877
SH
SOLE
38930
0
11947
PAYLOCITY HLDG CORP
COM
70438V106
370
4602
SH
SOLE
0
0
4602
PAYPAL HLDGS INC
COM
70450Y103
115439
1314197
SH
SOLE
441747
0
872450
PBF ENERGY INC
CL A
69318G106
7096
142167
SH
SOLE
111495
0
30672
PC-TEL INC
COM
69325Q105
578
124401
SH
SOLE
0
0
124401
PCM FUND INC
COM
69323T101
178
15774
SH
SOLE
0
0
15774
PEABODY ENERGY CORP NEW
COM
704551100
221
6190
SH
SOLE
0
0
6190
PEARSON PLC
SPONSORED ADR
705015105
659
57212
SH
SOLE
0
0
57212
PEBBLEBROOK HOTEL TR
COM
70509V100
1806
49651
SH
SOLE
24349
0
25302
PEGASYSTEMS INC
COM
705573103
930
14853
SH
SOLE
14706
0
147
PEMBINA PIPELINE CORP
COM
706327103
21786
641201
SH
SOLE
614764
0
26437
PENN NATL GAMING INC
COM
707569109
2355
71551
SH
SOLE
55679
0
15872
PENNANTPARK INVT CORP
COM
708062104
265
35514
SH
SOLE
0
0
35514
PENNEY J C INC
COM
708160106
30
18280
SH
SOLE
0
0
18280
PENNYMAC CORP
NOTE 5.375% 5/0
70932AAB9
2037
2050000
PRN
SOLE
0
0
2050000
PENNYMAC MTG INVT TR
COM
70931T103
300
14825
SH
SOLE
0
0
14825
PENSKE AUTOMOTIVE GRP INC
COM
70959W103
712
15032
SH
SOLE
0
0
15032
PENTAIR PLC
SHS
G7S00T104
11732
270630
SH
SOLE
239641
0
30989
PENUMBRA INC
COM
70975L107
596
3983
SH
SOLE
3583
0
400
PEOPLES BANCORP N C INC
COM
710577107
586
20325
SH
SOLE
0
0
20325
PEOPLES UNITED FINANCIAL INC
COM
712704105
15500
905350
SH
SOLE
779040
0
126310
PEPSICO INC
COM
713448108
242842
2172109
SH
SOLE
1260204
0
911905
PERFORMANCE FOOD GROUP CO
COM
71377A103
785
23588
SH
SOLE
15983
0
7605
PERKINELMER INC
COM
714046109
1178
12108
SH
SOLE
0
0
12108
PERMIAN BASIN RTY TR
UNIT BEN INT
714236106
146
18361
SH
SOLE
0
0
18361
PERMIANVILLE RTY TR
TR UNIT
71425H100
265
75812
SH
SOLE
0
0
75812
PERRIGO CO PLC
SHS
G97822103
484
6832
SH
SOLE
30
0
6802
PERSPECTA INC
COM
715347100
4526
175974
SH
SOLE
158561
0
17413
PETIQ INC
COM CL A
71639T106
2766
70360
SH
SOLE
0
0
70360
PETMED EXPRESS INC
COM
716382106
906
27429
SH
SOLE
0
0
27429
PETROCHINA CO LTD
SPONSORED ADR
71646E100
247
3037
SH
SOLE
2667
0
370
PETROLEO BRASILEIRO SA PETRO
SPONSORED ADR
71654V408
548
45418
SH
SOLE
0
0
45418
PFIZER INC
COM
717081103
479979
10891293
SH
SOLE
4523948
0
6367345
PFIZER INC
COM
717081103
265
93100
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
158
112900
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
284
53000
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
47
10600
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
67
31900
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
57
15700
SH
Call
SOLE
0
0
0
PG&E CORP
COM
69331C108
4088
88850
SH
SOLE
55778
0
33072
PGIM GLOBAL SHORT DURATION H
COM
69346J106
7619
549290
SH
SOLE
0
0
549290
PGIM SHORT DURATION HIGH YIE
COM
69346H100
5138
363364
SH
SOLE
0
0
363364
PGT INNOVATIONS INC
COM
69336V101
222
10286
SH
SOLE
0
0
10286
PHIBRO ANIMAL HEALTH CORP
CL A COM
71742Q106
208
4849
SH
SOLE
4469
0
380
PHILIP MORRIS INTL INC
COM
718172109
203765
2498957
SH
SOLE
1865701
0
633256
PHILIP MORRIS INTL INC
COM
718172109
11
17800
SH
Call
SOLE
0
0
0
PHILLIPS 66
COM
718546104
83709
742623
SH
SOLE
327697
0
414926
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
6064
118574
SH
SOLE
0
0
118574
PHYSICIANS RLTY TR
COM
71943U104
3069
182007
SH
SOLE
85352
0
96655
PICO HLDGS INC
COM NEW
693366205
2181
173761
SH
SOLE
173657
0
104
PIER 1 IMPORTS INC
COM
720279108
67
44685
SH
SOLE
0
0
44685
PIERIS PHARMACEUTICALS INC
COM
720795103
366
65300
SH
SOLE
0
0
65300
PIMCO CORPORATE & INCOME OPP
COM
72201B101
629
35220
SH
SOLE
147
0
35073
PIMCO CORPORATE INCOME STRAT
COM
72200U100
188
10276
SH
SOLE
0
0
10276
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2816
84090
SH
SOLE
0
0
84090
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
2129
88286
SH
SOLE
8536
0
79750
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
1637
16265
SH
SOLE
9450
0
6815
PIMCO ETF TR
1-5 US TIP IDX
72201R205
2759
53768
SH
SOLE
0
0
53768
PIMCO ETF TR
15+ YR US TIPS
72201R304
8741
134972
SH
SOLE
132213
0
2759
PIMCO ETF TR
ACTIVE BD ETF
72201R775
5700
55689
SH
SOLE
0
0
55689
PIMCO ETF TR
BROAD US TIPS
72201R403
1325
23410
SH
SOLE
0
0
23410
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
17837
175524
SH
SOLE
48319
0
127205
PIMCO ETF TR
INV GRD CRP BD
72201R817
42929
426772
SH
SOLE
423069
0
3703
PIMCO HIGH INCOME FD
COM SHS
722014107
211
25107
SH
SOLE
0
0
25107
PIMCO INCOME OPPORTUNITY FD
COM
72202B100
420
15230
SH
SOLE
0
0
15230
PIMCO INCOME STRATEGY FUND
COM
72201H108
128
10868
SH
SOLE
0
0
10868
PIMCO INCOME STRATEGY FUND I
COM
72201J104
557
52793
SH
SOLE
0
0
52793
PIMCO MUN INCOME FD II
COM
72200W106
550
41546
SH
SOLE
0
0
41546
PIMCO STRATEGIC INCOME FD IN
COM
72200X104
256
26229
SH
SOLE
0
0
26229
PINNACLE FINL PARTNERS INC
COM
72346Q104
5840
97088
SH
SOLE
59959
0
37129
PINNACLE FOODS INC DEL
COM
72348P104
3389
52297
SH
SOLE
40400
0
11897
PINNACLE WEST CAP CORP
COM
723484101
12467
157448
SH
SOLE
143270
0
14178
PIONEER FLOATING RATE TR
COM
72369J102
538
48747
SH
SOLE
0
0
48747
PIONEER HIGH INCOME TR
COM
72369H106
267
28838
SH
SOLE
0
0
28838
PIONEER MUN HIGH INCOME ADV
COM
723762100
953
89424
SH
SOLE
0
0
89424
PIONEER NAT RES CO
COM
723787107
59105
339305
SH
SOLE
96571
0
242734
PIPER JAFFRAY COS
COM
724078100
388
5084
SH
SOLE
0
0
5084
PITNEY BOWES INC
COM
724479100
3430
484533
SH
SOLE
0
0
484533
PIVOTAL SOFTWARE INC
COM CL A
72582H107
3170
161888
SH
SOLE
0
0
161888
PIXELWORKS INC
COM NEW
72581M305
296
65600
SH
SOLE
0
0
65600
PJT PARTNERS INC
COM CL A
69343T107
2637
50372
SH
SOLE
17495
0
32877
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
8505
340059
SH
SOLE
0
0
340059
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
45443
1852529
SH
SOLE
1761205
0
91324
PLANET FITNESS INC
CL A
72703H101
4107
76019
SH
SOLE
42356
0
33663
PLATFORM SPECIALTY PRODS COR
COM
72766Q105
6352
509375
SH
SOLE
397075
0
112300
PLAYA HOTELS & RESORTS NV
SHS
N70544106
1513
157125
SH
SOLE
150035
0
7090
PLUG POWER INC
COM NEW
72919P202
24
12466
SH
SOLE
0
0
12466
PLUMAS BANCORP
COM
729273102
1363
54861
SH
SOLE
0
0
54861
PLURALSIGHT INC
COM CL A
72941B106
276
8631
SH
SOLE
0
0
8631
PLURISTEM THERAPEUTICS INC
COM
72940R102
137
105293
SH
SOLE
0
0
105293
PNC FINL SVCS GROUP INC
COM
693475105
110015
807806
SH
SOLE
704794
0
103012
PNM RES INC
COM
69349H107
2798
70936
SH
SOLE
66656
0
4280
POAGE BANKSHARES INC
COM
730206109
393
15500
SH
SOLE
0
0
15500
POINTS INTL LTD
COM NEW
730843208
1202
85620
SH
SOLE
85620
0
0
POLARIS INDS INC
COM
731068102
25066
248289
SH
SOLE
157641
0
90648
POLYMET MINING CORP
COM
731916102
15
14500
SH
SOLE
0
0
14500
POLYONE CORP
COM
73179P106
606
13857
SH
SOLE
12135
0
1722
POOL CORPORATION
COM
73278L105
24142
144667
SH
SOLE
111450
0
33217
POPE RES DEL LTD PARTNERSHIP
DEPOSITRY RCPT
732857107
426
5872
SH
SOLE
0
0
5872
PORTLAND GEN ELEC CO
COM NEW
736508847
3102
68004
SH
SOLE
50028
0
17976
PORTOLA PHARMACEUTICALS INC
COM
737010108
1420
53317
SH
SOLE
0
0
53317
POSCO
SPONSORED ADR
693483109
2169
32862
SH
SOLE
32656
0
206
POST HLDGS INC
COM
737446104
11716
119499
SH
SOLE
112600
0
6899
POTLATCHDELTIC CORPORATION
COM
737630103
822
20065
SH
SOLE
3984
0
16081
POWER INTEGRATIONS INC
COM
739276103
1085
17161
SH
SOLE
16506
0
655
PPG INDS INC
COM
693506107
40462
370760
SH
SOLE
298945
0
71815
PPL CORP
COM
69351T106
87045
2974886
SH
SOLE
2574311
0
400575
PRA GROUP INC
COM
69354N106
2136
59322
SH
SOLE
58677
0
645
PRA HEALTH SCIENCES INC
COM
69354M108
3591
32586
SH
SOLE
12748
0
19838
PRAXAIR INC
COM
74005P104
109887
683657
SH
SOLE
537362
0
146295
PRECISION DRILLING CORP
COM 2010
74022D308
69
19938
SH
SOLE
0
0
19938
PREFERRED APT CMNTYS INC
COM
74039L103
563
31997
SH
SOLE
14366
0
17631
PREFERRED BK LOS ANGELES CA
COM NEW
740367404
522
8924
SH
SOLE
0
0
8924
PREMIER INC
CL A
74051N102
24085
526095
SH
SOLE
522949
0
3146
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
2406
63501
SH
SOLE
63012
0
489
PRETIUM RES INC
COM
74139C102
548
71964
SH
SOLE
0
0
71964
PRICE T ROWE GROUP INC
COM
74144T108
14804
135589
SH
SOLE
24515
0
111074
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
683
450000
PRN
SOLE
0
0
450000
PRICELINE GRP INC
NOTE 0.900% 9/1
741503AX4
1068
900000
PRN
SOLE
0
0
900000
PRICESMART INC
COM
741511109
5708
70513
SH
SOLE
70167
0
346
PRIMERICA INC
COM
74164M108
19568
162317
SH
SOLE
152332
0
9985
PRINCIPAL EXCHANGE TRADED FD
SPECTRUM PFD
74255Y888
619
6506
SH
SOLE
0
0
6506
PRINCIPAL FINL GROUP INC
COM
74251V102
2672
45601
SH
SOLE
19937
0
25664
PRINCIPAL REAL ESTATE INCOME
SHS BEN INT
74255X104
350
20300
SH
SOLE
0
0
20300
PROASSURANCE CORP
COM
74267C106
1492
31780
SH
SOLE
26143
0
5637
PROCTER AND GAMBLE CO
COM
742718109
260829
3133817
SH
SOLE
1733211
0
1400606
PROGENICS PHARMACEUTICALS IN
COM
743187106
364
58098
SH
SOLE
51598
0
6500
PROGRESS SOFTWARE CORP
COM
743312100
217
6141
SH
SOLE
3786
0
2355
PROGRESSIVE CORP OHIO
COM
743315103
52805
743312
SH
SOLE
255556
0
487756
PROGRESSIVE CORP OHIO
COM
743315103
16
12400
SH
Call
SOLE
0
0
0
PROLOGIS INC
COM
74340W103
42318
624254
SH
SOLE
589757
0
34497
PROOFPOINT INC
COM
743424103
2919
27451
SH
SOLE
8537
0
18914
PROPETRO HLDG CORP
COM
74347M108
15495
939687
SH
SOLE
12529
0
927158
PROS HOLDINGS INC
COM
74346Y103
1103
31500
SH
SOLE
0
0
31500
PROSHARES TR
INVT INT RT HG
74347B607
437
5775
SH
SOLE
0
0
5775
PROSHARES TR
MSCI EAFE DIVD
74347B839
2890
75666
SH
SOLE
6364
0
69302
PROSHARES TR
PROSHS EMG ETF
74347B847
205
3739
SH
SOLE
0
0
3739
PROSHARES TR
PSHS LC COR PLUS
74347R248
685
9481
SH
SOLE
0
0
9481
PROSHARES TR
PSHS SHORT DOW30
74347B235
1650
30105
SH
SOLE
0
0
30105
PROSHARES TR
PSHS ULT MCAP400
74347R404
248
5445
SH
SOLE
0
0
5445
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
699
18249
SH
SOLE
0
0
18249
PROSHARES TR
RUSS 2000 DIVD
74347B698
4269
72511
SH
SOLE
0
0
72511
PROSHARES TR
S&P 500 DV ARIST
74348A467
45731
684491
SH
SOLE
870
0
683621
PROSHARES TR
S&P MDCP 400 DIV
74347B680
2840
49896
SH
SOLE
0
0
49896
PROSHARES TR
SHRT 20+YR TRE
74347X849
241
10283
SH
SOLE
0
0
10283
PROSHARES TR
ULTRA FNCLS NEW
74347X633
1045
24159
SH
SOLE
0
0
24159
PROSPECT CAPITAL CORPORATION
COM
74348T102
1012
138127
SH
SOLE
0
0
138127
PROSPERITY BANCSHARES INC
COM
743606105
8018
115622
SH
SOLE
114419
0
1203
PROTHENA CORP PLC
SHS
G72800108
135
10326
SH
SOLE
0
0
10326
PROTO LABS INC
COM
743713109
584
3611
SH
SOLE
0
0
3611
PROVIDENT FINL SVCS INC
COM
74386T105
262
10685
SH
SOLE
0
0
10685
PRUDENTIAL FINL INC
COM
744320102
23661
233522
SH
SOLE
77527
0
155995
PRUDENTIAL PLC
ADR
74435K204
25819
562631
SH
SOLE
508932
0
53699
PTC INC
COM
69370C100
21887
206112
SH
SOLE
63861
0
142251
PUBLIC STORAGE
COM
74460D109
75517
374534
SH
SOLE
353914
0
20620
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
36354
688660
SH
SOLE
583856
0
104804
PULTE GROUP INC
COM
745867101
3819
154187
SH
SOLE
54447
0
99740
PURE STORAGE INC
CL A
74624M102
4571
176156
SH
SOLE
51551
0
124605
PUTNAM MANAGED MUN INCOM TR
COM
746823103
1847
266907
SH
SOLE
0
0
266907
PUTNAM MASTER INTER INCOME T
SH BEN INT
746909100
297
65749
SH
SOLE
0
0
65749
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
1570
137509
SH
SOLE
0
0
137509
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
4122
783667
SH
SOLE
0
0
783667
PVH CORP
COM
693656100
15860
109836
SH
SOLE
100760
0
9076
PZENA INVESTMENT MGMT INC
CLASS A
74731Q103
399
41870
SH
SOLE
0
0
41870
Q2 HLDGS INC
COM
74736L109
452
7461
SH
SOLE
0
0
7461
QCR HOLDINGS INC
COM
74727A104
621
15214
SH
SOLE
0
0
15214
QEP RES INC
COM
74733V100
272
24010
SH
SOLE
2339
0
21671
QORVO INC
COM
74736K101
6043
78592
SH
SOLE
48293
0
30299
QTS RLTY TR INC
COM CL A
74736A103
409
9581
SH
SOLE
0
0
9581
QUAKER CHEM CORP
COM
747316107
4131
20431
SH
SOLE
19297
0
1134
QUALCOMM INC
COM
747525103
196877
2733252
SH
SOLE
1576955
0
1156297
QUALCOMM INC
COM
747525103
410
48200
SH
Call
SOLE
0
0
0
QUALYS INC
COM
74758T303
6144
68959
SH
SOLE
36326
0
32633
QUANTA SVCS INC
COM
74762E102
4654
139425
SH
SOLE
91598
0
47827
QUANTENNA COMMUNICATIONS INC
COM
74766D100
284
15400
SH
SOLE
14150
0
1250
QUEST DIAGNOSTICS INC
COM
74834L100
2920
27060
SH
SOLE
13659
0
13401
QUIDEL CORP
COM
74838J101
2208
33875
SH
SOLE
7516
0
26359
QUOTIENT TECHNOLOGY INC
COM
749119103
170
10968
SH
SOLE
0
0
10968
QURATE RETAIL INC
COM SER A
74915M100
29918
1347050
SH
SOLE
1312812
0
34238
R1 RCM INC
COM
749397105
204
20114
SH
SOLE
0
0
20114
RADNET INC
COM
750491102
357
23701
SH
SOLE
0
0
23701
RALPH LAUREN CORP
CL A
751212101
1078
7837
SH
SOLE
4740
0
3097
RAMCO-GERSHENSON PPTYS TR
COM SH BEN INT
751452202
3476
255594
SH
SOLE
253707
0
1887
RANDGOLD RES LTD
ADR
752344309
1334
18905
SH
SOLE
0
0
18905
RANDGOLD RES LTD
ADR
752344309
20
16200
SH
Call
SOLE
0
0
0
RANGE RES CORP
COM
75281A109
1543
90805
SH
SOLE
35359
0
55446
RANGER ENERGY SVCS INC
COM CL A
75282U104
105
12500
SH
SOLE
0
0
12500
RAPID7 INC
COM
753422104
2353
63744
SH
SOLE
35215
0
28529
RAVEN INDS INC
COM
754212108
313
6837
SH
SOLE
4486
0
2351
RAYMOND JAMES FINANCIAL INC
COM
754730109
41111
446618
SH
SOLE
0
0
446618
RAYONIER ADVANCED MATLS INC
COM
75508B104
4025
218369
SH
SOLE
210567
0
7802
RAYONIER INC
COM
754907103
1635
48355
SH
SOLE
15682
0
32673
RAYTHEON CO
COM NEW
755111507
115022
556569
SH
SOLE
174612
0
381957
RBC BEARINGS INC
COM
75524B104
13312
88537
SH
SOLE
87529
0
1008
RE MAX HLDGS INC
CL A
75524W108
374
8426
SH
SOLE
8260
0
166
REALITY SHS ETF TR
DIVS ETF
75605A108
924
34046
SH
SOLE
0
0
34046
REALITY SHS ETF TR
NSD NXGN ECO ETF
75605A702
332
14023
SH
SOLE
0
0
14023
REALOGY HLDGS CORP
COM
75605Y106
1047
50729
SH
SOLE
50584
0
145
REALPAGE INC
COM
75606N109
12047
182800
SH
SOLE
26001
0
156799
REALTY INCOME CORP
COM
756109104
44450
781339
SH
SOLE
551226
0
230113
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
2133
69567
SH
SOLE
0
0
69567
RED HAT INC
COM
756577102
31261
229386
SH
SOLE
166141
0
63245
RED HAT INC
NOTE 0.250%10/0
756577AD4
1201
650000
PRN
SOLE
0
0
650000
REDFIN CORP
COM
75737F108
2813
150450
SH
SOLE
0
0
150450
REDWOOD TR INC
COM
758075402
189
11619
SH
SOLE
0
0
11619
REGAL BELOIT CORP
COM
758750103
1550
18801
SH
SOLE
1734
0
17067
REGENCY CTRS CORP
COM
758849103
6532
101009
SH
SOLE
97102
0
3907
REGENERON PHARMACEUTICALS
COM
75886F107
33156
82062
SH
SOLE
63097
0
18965
REGENXBIO INC
COM
75901B107
1377
18238
SH
SOLE
0
0
18238
REGIONS FINL CORP NEW
COM
7591EP100
34477
1878830
SH
SOLE
989208
0
889622
REINSURANCE GROUP AMER INC
COM NEW
759351604
16748
115852
SH
SOLE
114200
0
1652
RELIANCE STEEL & ALUMINUM CO
COM
759509102
3235
37925
SH
SOLE
21500
0
16425
RELIANCE STEEL & ALUMINUM CO
COM
759509102
7
14200
SH
Call
SOLE
0
0
0
RELX PLC
SPONSORED ADR
759530108
28226
1348608
SH
SOLE
1341235
0
7373
RENASANT CORP
COM
75970E107
3615
87718
SH
SOLE
0
0
87718
RENEWABLE ENERGY GROUP INC
COM NEW
75972A301
1757
61002
SH
SOLE
0
0
61002
RENT A CTR INC NEW
COM
76009N100
204
14209
SH
SOLE
0
0
14209
REPUBLIC SVCS INC
COM
760759100
30225
415982
SH
SOLE
250076
0
165906
RESEARCH FRONTIERS INC
COM
760911107
17
11000
SH
SOLE
0
0
11000
RESMED INC
COM
761152107
1596
13812
SH
SOLE
0
0
13812
RESOURCES CONNECTION INC
COM
76122Q105
2270
136769
SH
SOLE
136527
0
242
RESTAURANT BRANDS INTL INC
COM
76131D103
1906
32145
SH
SOLE
19146
0
12999
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
27879
1493249
SH
SOLE
1309521
0
183728
RETAIL PPTYS AMER INC
CL A
76131V202
2741
224871
SH
SOLE
212104
0
12767
REXNORD CORP NEW
COM
76169B102
1617
52507
SH
SOLE
52295
0
212
RH
COM
74967X103
1013
7730
SH
SOLE
0
0
7730
RING ENERGY INC
COM
76680V108
124
12500
SH
SOLE
0
0
12500
RINGCENTRAL INC
CL A
76680R206
19006
204254
SH
SOLE
129
0
204125
RIO TINTO PLC
SPONSORED ADR
767204100
26277
515034
SH
SOLE
276435
0
238599
RITCHIE BROS AUCTIONEERS
COM
767744105
2496
69084
SH
SOLE
63029
0
6055
RITE AID CORP
COM
767754104
265
206960
SH
SOLE
0
0
206960
RIVERNORTH OPPRTUNITIES FD I
COM
76881Y109
1096
58465
SH
SOLE
0
0
58465
RLI CORP
COM
749607107
3930
50016
SH
SOLE
47456
0
2560
RMR GROUP INC
CL A
74967R106
307
3305
SH
SOLE
895
0
2410
RMR REAL ESTATE INCOME FUND
COM
76970B101
16586
922453
SH
SOLE
0
0
922453
ROBERT HALF INTL INC
COM
770323103
9767
138780
SH
SOLE
133363
0
5417
ROCKWELL AUTOMATION INC
COM
773903109
14429
76944
SH
SOLE
28003
0
48941
ROCKWELL COLLINS INC
COM
774341101
5747
40907
SH
SOLE
0
0
40907
ROCKWELL MED INC
COM
774374102
578
137026
SH
SOLE
0
0
137026
ROGERS COMMUNICATIONS INC
CL B
775109200
29247
568720
SH
SOLE
564808
0
3912
ROGERS CORP
COM
775133101
489
3322
SH
SOLE
1126
0
2196
ROKU INC
COM CL A
77543R102
8819
120756
SH
SOLE
0
0
120756
ROLLINS INC
COM
775711104
5907
97335
SH
SOLE
12
0
97323
ROPER TECHNOLOGIES INC
COM
776696106
59069
199408
SH
SOLE
6309
0
193099
ROSS STORES INC
COM
778296103
31579
318652
SH
SOLE
248331
0
70321
ROYAL BK CDA MONTREAL QUE
COM
780087102
38326
478145
SH
SOLE
319490
0
158655
ROYAL BK SCOTLAND GROUP PLC
SP ADR PREF S
780097739
1676
66013
SH
SOLE
0
0
66013
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2 ORD
780097689
3034
464602
SH
SOLE
456707
0
7895
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
17768
136735
SH
SOLE
64941
0
71794
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
181
23700
SH
Call
SOLE
0
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
41757
588713
SH
SOLE
213108
0
375605
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
102703
1507224
SH
SOLE
1052838
0
454386
ROYAL GOLD INC
COM
780287108
7088
91971
SH
SOLE
0
0
91971
ROYCE GLOBAL VALUE TR INC
COM
78081T104
9066
862647
SH
SOLE
0
0
862647
ROYCE MICRO-CAP TR INC
COM
780915104
805
78882
SH
SOLE
0
0
78882
ROYCE VALUE TR INC
COM
780910105
21189
1295962
SH
SOLE
8
0
1295954
RPC INC
COM
749660106
155
10020
SH
SOLE
0
0
10020
RPM INTL INC
COM
749685103
42020
647054
SH
SOLE
551828
0
95226
RPM INTL INC
NOTE 2.250%12/1
749685AT0
1422
1155000
PRN
SOLE
0
0
1155000
RUSH ENTERPRISES INC
CL A
781846209
260
6619
SH
SOLE
3119
0
3500
RUTHS HOSPITALITY GROUP INC
COM
783332109
637
20184
SH
SOLE
18534
0
1650
RYANAIR HLDGS PLC
SPONSORED ADR NE
783513203
6192
64475
SH
SOLE
54354
0
10121
RYDER SYS INC
COM
783549108
971
13291
SH
SOLE
2529
0
10762
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
29241
339343
SH
SOLE
329386
0
9957
S&P GLOBAL INC
COM
78409V104
24428
125023
SH
SOLE
40351
0
84672
SABINE ROYALTY TR
UNIT BEN INT
785688102
304
7210
SH
SOLE
0
0
7210
SABRA HEALTH CARE REIT INC
COM
78573L106
31086
1344547
SH
SOLE
1276701
0
67846
SABRE CORP
COM
78573M104
21241
814469
SH
SOLE
799524
0
14945
SAGE THERAPEUTICS INC
COM
78667J108
3090
21874
SH
SOLE
9573
0
12301
SAIA INC
COM
78709Y105
478
6253
SH
SOLE
4413
0
1840
SAILPOINT TECHNLGIES HLDGS I
COM
78781P105
711
20899
SH
SOLE
17424
0
3475
SALESFORCE COM INC
COM
79466L302
175705
1104858
SH
SOLE
196058
0
908800
SALIENT MIDSTREAM & MLP FD
SH BEN INT
79471V105
251
24662
SH
SOLE
0
0
24662
SALLY BEAUTY HLDGS INC
COM
79546E104
420
22820
SH
SOLE
22345
0
475
SANDERSON FARMS INC
COM
800013104
805
7785
SH
SOLE
6508
0
1277
SANDRIDGE MISSISSIPPIAN TR I
SH BEN INT
80007V106
29
22333
SH
SOLE
0
0
22333
SANDRIDGE PERMIAN TR
COM UNIT BEN INT
80007A102
32
12047
SH
SOLE
0
0
12047
SANDSTORM GOLD LTD
COM NEW
80013R206
117
31240
SH
SOLE
0
0
31240
SANMINA CORPORATION
COM
801056102
1320
47808
SH
SOLE
0
0
47808
SANOFI
RIGHT 12/31/2020
80105N113
6
11003
SH
SOLE
0
0
11003
SANOFI
SPONSORED ADR
80105N105
30882
691347
SH
SOLE
497156
0
194191
SAP SE
SPON ADR
803054204
35744
290604
SH
SOLE
271020
0
19584
SAREPTA THERAPEUTICS INC
COM
803607100
3753
23234
SH
SOLE
11996
0
11238
SASOL LTD
SPONSORED ADR
803866300
943
24416
SH
SOLE
0
0
24416
SAVARA INC
COM
805111101
462
41407
SH
SOLE
0
0
41407
SB ONE BANCORP
COM
78413T103
541
21488
SH
SOLE
0
0
21488
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
10586
65903
SH
SOLE
48796
0
17107
SCANA CORP NEW
COM
80589M102
4629
119025
SH
SOLE
0
0
119025
SCHEIN HENRY INC
COM
806407102
15491
182188
SH
SOLE
54736
0
127452
SCHLUMBERGER LTD
COM
806857108
78079
1281663
SH
SOLE
873250
0
408413
SCHNEIDER NATIONAL INC
CL B
80689H102
1458
58363
SH
SOLE
53478
0
4885
SCHWAB CHARLES CORP NEW
COM
808513105
34379
699475
SH
SOLE
614494
0
84981
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
312
12137
SH
SOLE
0
0
12137
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1259
37554
SH
SOLE
0
0
37554
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
1734
43710
SH
SOLE
722
0
42988
SCHWAB STRATEGIC TR
SCHWB FDT INT LG
808524755
329
10995
SH
SOLE
0
0
10995
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
803
15990
SH
SOLE
0
0
15990
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
2472
35116
SH
SOLE
0
0
35116
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
1382
26071
SH
SOLE
0
0
26071
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
371
4524
SH
SOLE
0
0
4524
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
2231
32068
SH
SOLE
0
0
32068
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
6417
110953
SH
SOLE
0
0
110953
SCHWAB STRATEGIC TR
US REIT ETF
808524847
1005
24083
SH
SOLE
0
0
24083
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
777
10197
SH
SOLE
0
0
10197
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
2162
40070
SH
SOLE
0
0
40070
SCHWEITZER-MAUDUIT INTL INC
COM
808541106
280
7306
SH
SOLE
5831
0
1475
SCOTTS MIRACLE GRO CO
CL A
810186106
6683
84878
SH
SOLE
43752
0
41126
SEA LTD
ADR
81141R100
526
38061
SH
SOLE
0
0
38061
SEABOARD CORP
COM
811543107
315
85
SH
SOLE
0
0
85
SEABRIDGE GOLD INC
COM
811916105
257
19860
SH
SOLE
0
0
19860
SEACOAST BKG CORP FLA
COM NEW
811707801
488
16703
SH
SOLE
8590
0
8113
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
69981
1477946
SH
SOLE
1374150
0
103796
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
2
10300
SH
Call
SOLE
0
0
0
SEALED AIR CORP NEW
COM
81211K100
3900
97132
SH
SOLE
24146
0
72986
SEARS HLDGS CORP
COM
812350106
17
17404
SH
SOLE
0
0
17404
SEATTLE GENETICS INC
COM
812578102
1705
22103
SH
SOLE
5168
0
16935
SEAWORLD ENTMT INC
COM
81282V100
1859
59163
SH
SOLE
58281
0
882
SEI INVESTMENTS CO
COM
784117103
13944
228209
SH
SOLE
181263
0
46946
SELECT INCOME REIT
COM SH BEN INT
81618T100
1015
46258
SH
SOLE
3952
0
42306
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
17908
365478
SH
SOLE
338991
0
26487
SELECT SECTOR SPDR TR
ENERGY
81369Y506
42959
567193
SH
SOLE
18403
0
548790
SELECT SECTOR SPDR TR
ENERGY
81369Y506
9
27800
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
11637
356861
SH
SOLE
277746
0
79115
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
72179
615749
SH
SOLE
298634
0
317115
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
42627
790410
SH
SOLE
579823
0
210587
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
96148
1010472
SH
SOLE
620594
0
389878
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
61969
2246886
SH
SOLE
364315
0
1882571
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
48
22400
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
44987
573797
SH
SOLE
14931
0
558866
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
9684
183938
SH
SOLE
1149
0
182789
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
9552
164885
SH
SOLE
0
0
164885
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
2
12800
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
95589
1268944
SH
SOLE
452859
0
816085
SELECTIVE INS GROUP INC
COM
816300107
709
11163
SH
SOLE
0
0
11163
SEMGROUP CORP
CL A
81663A105
361
16387
SH
SOLE
0
0
16387
SEMPRA ENERGY
COM
816851109
40363
354839
SH
SOLE
312625
0
42214
SENDGRID INC
COM
816883102
242
6580
SH
SOLE
0
0
6580
SENIOR HSG PPTYS TR
SH BEN INT
81721M109
1134
64557
SH
SOLE
94
0
64463
SENOMYX INC
COM
81724Q107
26
17658
SH
SOLE
0
0
17658
SENSATA TECHNOLOGIES HLDNG P
SHS
G8060N102
15020
303136
SH
SOLE
300539
0
2597
SENSEONICS HLDGS INC
COM
81727U105
3951
828297
SH
SOLE
0
0
828297
SENSIENT TECHNOLOGIES CORP
COM
81725T100
954
12473
SH
SOLE
10514
0
1959
SERITAGE GROWTH PPTYS
CL A
81752R100
1089
22933
SH
SOLE
12731
0
10202
SERVICE CORP INTL
COM
817565104
3599
81431
SH
SOLE
3231
0
78200
SERVICE CORP INTL
COM
817565104
16
11200
SH
Call
SOLE
0
0
0
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
860
13863
SH
SOLE
10628
0
3235
SERVICENOW INC
COM
81762P102
51470
263101
SH
SOLE
32166
0
230935
SERVISFIRST BANCSHARES INC
COM
81768T108
499
12756
SH
SOLE
0
0
12756
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
404
18875
SH
SOLE
0
0
18875
SHERWIN WILLIAMS CO
COM
824348106
20620
45291
SH
SOLE
18682
0
26609
SHINHAN FINANCIAL GROUP CO L
SPN ADR RESTRD
824596100
1051
26199
SH
SOLE
25825
0
374
SHIP FINANCE INTERNATIONAL L
SHS
G81075106
413
29738
SH
SOLE
0
0
29738
SHIRE PLC
SPONSORED ADR
82481R106
9799
54059
SH
SOLE
42372
0
11687
SHOPIFY INC
CL A
82509L107
11365
69106
SH
SOLE
14170
0
54936
SIGNATURE BK NEW YORK N Y
COM
82669G104
4704
40958
SH
SOLE
32449
0
8509
SILGAN HOLDINGS INC
COM
827048109
619
22275
SH
SOLE
0
0
22275
SILICON LABORATORIES INC
COM
826919102
2144
23350
SH
SOLE
22562
0
788
SILICON MOTION TECHNOLOGY CO
SPONSORED ADR
82706C108
4520
84179
SH
SOLE
64667
0
19512
SIMMONS 1ST NATL CORP
CL A $1 PAR
828730200
1284
43588
SH
SOLE
7081
0
36507
SIMON PPTY GROUP INC NEW
COM
828806109
20231
114453
SH
SOLE
63862
0
50591
SIMULATIONS PLUS INC
COM
829214105
1531
75816
SH
SOLE
74416
0
1400
SINA CORP
ORD
G81477104
2294
33020
SH
SOLE
0
0
33020
SINCLAIR BROADCAST GROUP INC
CL A
829226109
660
23287
SH
SOLE
0
0
23287
SIRIUS XM HLDGS INC
COM
82968B103
3073
486242
SH
SOLE
155375
0
330867
SIRIUS XM HLDGS INC
COM
82968B103
2
20000
SH
Put
SOLE
0
0
20000
SIRIUS XM HLDGS INC
COM
82968B103
91
50000
SH
Call
SOLE
0
0
0
SIRIUS XM HLDGS INC
COM
82968B103
5
50000
SH
Call
SOLE
0
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
956
12693
SH
SOLE
6718
0
5975
SIX FLAGS ENTMT CORP NEW
COM
83001A102
13557
194170
SH
SOLE
69208
0
124962
SJW GROUP
COM
784305104
319
5217
SH
SOLE
1157
0
4060
SK TELECOM LTD
SPONSORED ADR
78440P108
1251
44879
SH
SOLE
43981
0
898
SKYWEST INC
COM
830879102
1911
32438
SH
SOLE
4048
0
28390
SKYWORKS SOLUTIONS INC
COM
83088M102
8633
95165
SH
SOLE
22981
0
72184
SKYWORKS SOLUTIONS INC
COM
83088M102
80
22300
SH
Call
SOLE
0
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
13
20300
SH
Call
SOLE
0
0
0
SL GREEN RLTY CORP
COM
78440X101
13871
142219
SH
SOLE
140963
0
1256
SLEEP NUMBER CORP
COM
83125X103
5091
138409
SH
SOLE
135980
0
2429
SLM CORP
COM
78442P106
4801
430581
SH
SOLE
421650
0
8931
SM ENERGY CO
COM
78454L100
1761
55867
SH
SOLE
0
0
55867
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
1788
48199
SH
SOLE
43816
0
4383
SMITH A O
COM
831865209
7668
143674
SH
SOLE
84931
0
58743
SMUCKER J M CO
COM NEW
832696405
17667
172166
SH
SOLE
1638
0
170528
SNAP INC
CL A
83304A106
1138
134171
SH
SOLE
0
0
134171
SNAP ON INC
COM
833034101
35187
191641
SH
SOLE
163496
0
28145
SOCIEDAD QUIMICA MINERA DE C
SPON ADR SER B
833635105
4033
88222
SH
SOLE
69677
0
18545
SODASTREAM INTERNATIONAL LTD
USD SHS
M9068E105
288
2012
SH
SOLE
21
0
1991
SOGOU INC
ADR REPSTG A
83409V104
232
31200
SH
SOLE
0
0
31200
SOL GEL TECHNOLOGIES
SHS
M8694L103
186
24760
SH
SOLE
0
0
24760
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
321
8522
SH
SOLE
0
0
8522
SOLIGENIX INC
COM
834223307
28
14710
SH
SOLE
0
0
14710
SONOCO PRODS CO
COM
835495102
3095
55772
SH
SOLE
20682
0
35090
SONOS INC
COM
83570H108
2114
131802
SH
SOLE
0
0
131802
SONY CORP
SPONSORED ADR
835699307
8421
138843
SH
SOLE
74879
0
63964
SOTHEBYS
COM
835898107
243
4948
SH
SOLE
4441
0
507
SOUTH JERSEY INDS INC
COM
838518108
3519
99776
SH
SOLE
52552
0
47224
SOUTH ST CORP
COM
840441109
3990
48660
SH
SOLE
37533
0
11127
SOUTHERN CO
COM
842587107
106410
2440602
SH
SOLE
1562272
0
878330
SOUTHERN COPPER CORP
COM
84265V105
606
14038
SH
SOLE
0
0
14038
SOUTHERN FIRST BANCSHARES IN
COM
842873101
423
10763
SH
SOLE
0
0
10763
SOUTHWEST AIRLS CO
COM
844741108
34661
555018
SH
SOLE
237497
0
317521
SOUTHWEST GAS HOLDINGS INC
COM
844895102
554
7008
SH
SOLE
2779
0
4229
SOUTHWESTERN ENERGY CO
COM
845467109
872
170698
SH
SOLE
154786
0
15912
SPARK THERAPEUTICS INC
COM
84652J103
312
5723
SH
SOLE
0
0
5723
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
43257
163604
SH
SOLE
0
0
163604
SPDR GOLD TRUST
GOLD SHS
78463V107
44353
393343
SH
SOLE
241
0
393102
SPDR INDEX SHS FDS
ASIA PACIF ETF
78463X301
1030
10627
SH
SOLE
0
0
10627
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
10151
213386
SH
SOLE
0
0
213386
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
1393
36407
SH
SOLE
0
0
36407
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
5289
138202
SH
SOLE
0
0
138202
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
13729
271530
SH
SOLE
0
0
271530
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
518
13866
SH
SOLE
0
0
13866
SPDR INDEX SHS FDS
MSCI EAFE STRTGC
78463X434
1456
22701
SH
SOLE
0
0
22701
SPDR INDEX SHS FDS
MSCI EMRG MKTS
78463X426
8535
143890
SH
SOLE
141775
0
2115
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
363
11809
SH
SOLE
943
0
10866
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
402
11548
SH
SOLE
0
0
11548
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
384
3972
SH
SOLE
0
0
3972
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
753
24481
SH
SOLE
0
0
24481
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
235
4845
SH
SOLE
0
0
4845
SPDR INDEX SHS FDS
S&P GLBDIV ETF
78463X459
560
8244
SH
SOLE
0
0
8244
SPDR INDEX SHS FDS
S&P INTL ETF
78463X772
3796
100129
SH
SOLE
0
0
100129
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
361
10512
SH
SOLE
0
0
10512
SPDR S&P 500 ETF TR
TR UNIT
78462F103
628312
2161194
SH
SOLE
271875
0
1889319
SPDR S&P 500 ETF TR
TR UNIT
78462F103
11
15800
SH
Put
SOLE
0
0
15800
SPDR S&P 500 ETF TR
TR UNIT
78462F103
75
17300
SH
Put
SOLE
0
0
17300
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
228719
622394
SH
SOLE
308235
0
314159
SPDR SER TR
BLOMBERG BRC INV
78468R200
184469
5991189
SH
SOLE
5064945
0
926244
SPDR SER TR
BLOOMBERG SRT TR
78468R408
1903
68958
SH
SOLE
292
0
68666
SPDR SER TR
DORSEY WRGT FI
78468R713
1946
82638
SH
SOLE
0
0
82638
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
103402
2168218
SH
SOLE
2135185
0
33033
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
6472
136317
SH
SOLE
100864
0
35453
SPDR SER TR
PORTFOLIO SM ETF
78468R853
3362
101132
SH
SOLE
0
0
101132
SPDR SER TR
PRTFLO S&P500 HI
78468R788
289
7715
SH
SOLE
0
0
7715
SPDR SER TR
SPDR BLOOMBERG
78468R663
2703
29511
SH
SOLE
0
0
29511
SPDR SER TR
SSGA US SMAL ETF
78468R887
666
6873
SH
SOLE
0
0
6873
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
21201
212962
SH
SOLE
127334
0
85628
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
28740
532805
SH
SOLE
1538
0
531267
SPDR SERIES TRUST
BLOMBERG BRC INT
78464A334
357
11462
SH
SOLE
0
0
11462
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
2271
82929
SH
SOLE
0
0
82929
SPDR SERIES TRUST
BLOMBRG BRC MRTG
78464A383
514
20400
SH
SOLE
14569
0
5831
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78464A417
49118
1362508
SH
SOLE
1096303
0
266205
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
5328
58757
SH
SOLE
0
0
58757
SPDR SERIES TRUST
DJ REIT ETF
78464A607
1041
11166
SH
SOLE
0
0
11166
SPDR SERIES TRUST
FACTST INV ETF
78464A110
1810
17457
SH
SOLE
0
0
17457
SPDR SERIES TRUST
FTSE INT GVT ETF
78464A490
456
8667
SH
SOLE
0
0
8667
SPDR SERIES TRUST
HLTH CARE SVCS
78464A573
248
3230
SH
SOLE
0
0
3230
SPDR SERIES TRUST
HLTH CR EQUIP
78464A581
16988
193460
SH
SOLE
148027
0
45433
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
27897
495781
SH
SOLE
352604
0
143177
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
79218
838821
SH
SOLE
800224
0
38597
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
667
39900
SH
SOLE
0
0
39900
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
144110
4327605
SH
SOLE
4228758
0
98847
SPDR SERIES TRUST
PORTFOLIO LR ETF
78464A854
1710
50184
SH
SOLE
0
0
50184
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
14491
400864
SH
SOLE
393635
0
7229
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
30276
1003171
SH
SOLE
681784
0
321387
SPDR SERIES TRUST
PRTFLO S&P500 GW
78464A409
26513
693331
SH
SOLE
0
0
693331
SPDR SERIES TRUST
PRTFLO S&P500 VL
78464A508
1208
38822
SH
SOLE
127
0
38695
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
377
6729
SH
SOLE
0
0
6729
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
6714
124958
SH
SOLE
119469
0
5489
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
2426
35936
SH
SOLE
0
0
35936
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
1147
16801
SH
SOLE
0
0
16801
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
7602
100734
SH
SOLE
0
0
100734
SPDR SERIES TRUST
S&P BIOTECH
78464A870
46510
485120
SH
SOLE
0
0
485120
SPDR SERIES TRUST
S&P BIOTECH
78464A870
709
41100
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BK ETF
78464A797
6638
142547
SH
SOLE
0
0
142547
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
11434
203242
SH
SOLE
199470
0
3772
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
375323
3832564
SH
SOLE
3056734
0
775830
SPDR SERIES TRUST
S&P HOMEBUILD
78464A888
1349
35082
SH
SOLE
0
0
35082
SPDR SERIES TRUST
S&P INS ETF
78464A789
1737
54163
SH
SOLE
0
0
54163
SPDR SERIES TRUST
S&P METALS MNG
78464A755
2483
72685
SH
SOLE
0
0
72685
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
6288
145254
SH
SOLE
0
0
145254
SPDR SERIES TRUST
S&P PHARMAC
78464A722
3386
69735
SH
SOLE
0
0
69735
SPDR SERIES TRUST
S&P REGL BKG
78464A698
15900
267579
SH
SOLE
0
0
267579
SPDR SERIES TRUST
S&P RETAIL ETF
78464A714
2551
49999
SH
SOLE
0
0
49999
SPDR SERIES TRUST
S&P SEMICNDCTR
78464A862
21378
281622
SH
SOLE
0
0
281622
SPDR SERIES TRUST
S&P TELECOM
78464A540
203
2669
SH
SOLE
419
0
2250
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
937
13974
SH
SOLE
0
0
13974
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
1655
38813
SH
SOLE
0
0
38813
SPECTRA ENERGY PARTNERS LP
COM
84756N109
16479
461465
SH
SOLE
421945
0
39520
SPECTRUM BRANDS HLDGS INC NE
COM
84790A105
4115
55066
SH
SOLE
36862
0
18204
SPIRE INC
COM
84857L101
721
9810
SH
SOLE
0
0
9810
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
4718
51462
SH
SOLE
37642
0
13820
SPIRIT AIRLS INC
COM
848577102
1816
38663
SH
SOLE
0
0
38663
SPIRIT RLTY CAP INC NEW
COM
84860W102
645
79964
SH
SOLE
0
0
79964
SPLUNK INC
COM
848637104
29580
244643
SH
SOLE
196118
0
48525
SPORTSMANS WHSE HLDGS INC
COM
84920Y106
78
13300
SH
SOLE
0
0
13300
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
7804
43156
SH
SOLE
8675
0
34481
SPRAGUE RES LP
COM UNIT REP LTD
849343108
730
27094
SH
SOLE
0
0
27094
SPRINT CORP
COM SER 1
85207U105
570
87116
SH
SOLE
0
0
87116
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
8432
721870
SH
SOLE
0
0
721870
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
4966
520002
SH
SOLE
0
0
520002
SPROTT PHYSICAL PLAT PALLAD
UNIT
85207Q104
833
94861
SH
SOLE
0
0
94861
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
939
176850
SH
SOLE
0
0
176850
SPROUTS FMRS MKT INC
COM
85208M102
3407
124312
SH
SOLE
32693
0
91619
SPROUTS FMRS MKT INC
COM
85208M102
164
78300
SH
Call
SOLE
0
0
0
SPX CORP
COM
784635104
2862
85910
SH
SOLE
79067
0
6843
SPX FLOW INC
COM
78469X107
1673
32170
SH
SOLE
0
0
32170
SQUARE INC
CL A
852234103
30856
311649
SH
SOLE
33186
0
278463
SRC ENERGY INC
COM
78470V108
3052
343329
SH
SOLE
16781
0
326548
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
19795
348311
SH
SOLE
37736
0
310575
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
27286
576254
SH
SOLE
447830
0
128424
SSGA ACTIVE ETF TR
GLOBL ALLO ETF
78467V400
29355
759512
SH
SOLE
0
0
759512
SSGA ACTIVE ETF TR
MULT ASS RLRTN
78467V103
567
21420
SH
SOLE
0
0
21420
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
16007
338768
SH
SOLE
0
0
338768
SSGA ACTIVE TR
SPDR DBLELN SHRT
78470P200
847
17361
SH
SOLE
0
0
17361
SSR MNG INC
COM
784730103
205
23586
SH
SOLE
0
0
23586
ST JOE CO
COM
790148100
720
42861
SH
SOLE
0
0
42861
STAG INDL INC
COM
85254J102
37505
1363824
SH
SOLE
1270994
0
92830
STAMPS COM INC
COM NEW
852857200
432
1908
SH
SOLE
0
0
1908
STANLEY BLACK & DECKER INC
COM
854502101
10848
74072
SH
SOLE
10949
0
63123
STANLEY BLACK & DECKER INC
UNIT 05/15/2020
854502887
1425
13000
SH
SOLE
0
0
13000
STAR GROUP L P
UNIT LTD PARTNR
85512C105
290
29710
SH
SOLE
0
0
29710
STARBUCKS CORP
COM
855244109
90955
1600189
SH
SOLE
878748
0
721441
STARBUCKS CORP
COM
855244109
7
10900
SH
Call
SOLE
0
0
0
STARTEK INC
COM
85569C107
651
98304
SH
SOLE
98304
0
0
STARWOOD PPTY TR INC
COM
85571B105
6279
291760
SH
SOLE
130245
0
161515
STATE BK FINL CORP
COM
856190103
1946
64480
SH
SOLE
0
0
64480
STATE STR CORP
COM
857477103
10651
127131
SH
SOLE
87970
0
39161
STEEL DYNAMICS INC
COM
858119100
20133
445527
SH
SOLE
268294
0
177233
STEELCASE INC
CL A
858155203
796
43032
SH
SOLE
0
0
43032
STEIN MART INC
COM
858375108
192
81512
SH
SOLE
0
0
81512
STELLUS CAP INVT CORP
COM
858568108
1080
79152
SH
SOLE
0
0
79152
STEPAN CO
COM
858586100
879
10100
SH
SOLE
0
0
10100
STERICYCLE INC
COM
858912108
32684
556991
SH
SOLE
503241
0
53750
STERIS PLC
SHS USD
G84720104
34611
302545
SH
SOLE
284727
0
17818
STERLING BANCORP DEL
COM
85917A100
746
33903
SH
SOLE
0
0
33903
STERLING CONSTRUCTION CO INC
COM
859241101
1215
84826
SH
SOLE
0
0
84826
STIFEL FINL CORP
COM
860630102
790
15412
SH
SOLE
13026
0
2386
STITCH FIX INC
COM CL A
860897107
1289
29445
SH
SOLE
0
0
29445
STMICROELECTRONICS N V
NY REGISTRY
861012102
928
50617
SH
SOLE
41128
0
9489
STOCK YDS BANCORP INC
COM
861025104
304
8365
SH
SOLE
0
0
8365
STONEMOR PARTNERS L P
COM UNITS INT
86183Q100
416
81052
SH
SOLE
0
0
81052
STONERIDGE INC
COM
86183P102
387
13012
SH
SOLE
0
0
13012
STORE CAP CORP
COM
862121100
3928
141340
SH
SOLE
111274
0
30066
STRATASYS LTD
SHS
M85548101
2380
102994
SH
SOLE
0
0
102994
STRYKER CORP
COM
863667101
39467
222118
SH
SOLE
65608
0
156510
STURM RUGER & CO INC
COM
864159108
571
8266
SH
SOLE
0
0
8266
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
893
37963
SH
SOLE
258
0
37705
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
12389
1542891
SH
SOLE
1531552
0
11339
SUMMIT HOTEL PPTYS INC
COM
866082100
2238
165430
SH
SOLE
138613
0
26817
SUMMIT MATLS INC
CL A
86614U100
2819
155058
SH
SOLE
54867
0
100191
SUMMIT MIDSTREAM PARTNERS LP
COM UNIT LTD
866142102
270
18887
SH
SOLE
0
0
18887
SUN CMNTYS INC
COM
866674104
2412
23752
SH
SOLE
18505
0
5247
SUN HYDRAULICS CORP
COM
866942105
237
4334
SH
SOLE
0
0
4334
SUN LIFE FINL INC
COM
866796105
1537
38671
SH
SOLE
0
0
38671
SUNCOKE ENERGY INC
COM
86722A103
1588
136681
SH
SOLE
133853
0
2828
SUNCOR ENERGY INC NEW
COM
867224107
29283
756831
SH
SOLE
581160
0
175671
SUNOCO LP
COM U REP LP
86765K109
1678
56772
SH
SOLE
0
0
56772
SUNPOWER CORP
COM
867652406
147
20088
SH
SOLE
0
0
20088
SUNRUN INC
COM
86771W105
650
52282
SH
SOLE
0
0
52282
SUNTRUST BKS INC
COM
867914103
42514
636533
SH
SOLE
362531
0
274002
SUPERIOR ENERGY SVCS INC
COM
868157108
2440
250533
SH
SOLE
75212
0
175321
SUPERNUS PHARMACEUTICALS INC
COM
868459108
458
9092
SH
SOLE
2736
0
6356
SUTHERLAND ASSET MGMT CORP M
COM
86933G105
11064
664519
SH
SOLE
0
0
664519
SVB FINL GROUP
COM
78486Q101
37536
120759
SH
SOLE
4901
0
115858
SWEDISH EXPT CR CORP
ROG TTL ETN 22
870297801
76
13561
SH
SOLE
5267
0
8294
SWISS HELVETIA FD INC
COM
870875101
90
10633
SH
SOLE
0
0
10633
SYKES ENTERPRISES INC
COM
871237103
3295
108079
SH
SOLE
108023
0
56
SYMANTEC CORP
COM
871503108
2913
136892
SH
SOLE
70
0
136822
SYMANTEC CORP
COM
871503108
12
69400
SH
Call
SOLE
0
0
0
SYNALLOY CP DEL
COM
871565107
400
17500
SH
SOLE
0
0
17500
SYNCHRONY FINL
COM
87165B103
37496
1206429
SH
SOLE
174066
0
1032363
SYNCHRONY FINL
COM
87165B103
7
32800
SH
Call
SOLE
0
0
0
SYNCHRONY FINL
COM
87165B103
4
26600
SH
Call
SOLE
0
0
0
SYNEOS HEALTH INC
CL A
87166B102
5590
108442
SH
SOLE
54087
0
54355
SYNERGY PHARMACEUTICALS DEL
COM NEW
871639308
232
136753
SH
SOLE
0
0
136753
SYNNEX CORP
COM
87162W100
487
5752
SH
SOLE
0
0
5752
SYNOPSYS INC
COM
871607107
12530
127071
SH
SOLE
77227
0
49844
SYNOVUS FINL CORP
COM NEW
87161C501
4737
103447
SH
SOLE
44
0
103403
SYSCO CORP
COM
871829107
81734
1115816
SH
SOLE
772886
0
342930
T MOBILE US INC
COM
872590104
15626
222660
SH
SOLE
48893
0
173767
TABLEAU SOFTWARE INC
CL A
87336U105
3990
35704
SH
SOLE
15270
0
20434
TABULA RASA HEALTHCARE INC
COM
873379101
352
4337
SH
SOLE
3605
0
732
TAHOE RES INC
COM
873868103
97
34938
SH
SOLE
0
0
34938
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADR
874039100
54312
1229887
SH
SOLE
864684
0
365203
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
2701
19574
SH
SOLE
8576
0
10998
TAL ED GROUP
SPONSORED ADS
874080104
570
22164
SH
SOLE
0
0
22164
TALLGRASS ENERGY LP
CLASS A SHS
874696107
3225
136783
SH
SOLE
16150
0
120633
TANDEM DIABETES CARE INC
COM NEW
875372203
300
7002
SH
SOLE
0
0
7002
TANGER FACTORY OUTLET CTRS I
COM
875465106
6301
275405
SH
SOLE
169474
0
105931
TAPESTRY INC
COM
876030107
6762
134518
SH
SOLE
81720
0
52798
TARGA RES CORP
COM
87612G101
83137
1476429
SH
SOLE
1102279
0
374150
TARGET CORP
COM
87612E106
110002
1247031
SH
SOLE
819516
0
427515
TARGET CORP
COM
87612E106
11
11700
SH
Call
SOLE
0
0
0
TC PIPELINES LP
UT COM LTD PRT
87233Q108
646
21297
SH
SOLE
0
0
21297
TCF FINL CORP
COM
872275102
533
22366
SH
SOLE
13818
0
8548
TCG BDC INC
COM
872280102
934
55910
SH
SOLE
0
0
55910
TCW STRATEGIC INCOME FUND IN
COM
872340104
319
56940
SH
SOLE
0
0
56940
TD AMERITRADE HLDG CORP
COM
87236Y108
13850
262160
SH
SOLE
201617
0
60543
TE CONNECTIVITY LTD
REG SHS
H84989104
88964
1011754
SH
SOLE
942270
0
69484
TECH DATA CORP
COM
878237106
5519
77120
SH
SOLE
55054
0
22066
TECHNIPFMC PLC
COM
G87110105
6489
207652
SH
SOLE
200125
0
7527
TECK RESOURCES LTD
CL B
878742204
1887
78312
SH
SOLE
0
0
78312
TECK RESOURCES LTD
CL B
878742204
5
22900
SH
Call
SOLE
0
0
0
TEEKAY LNG PARTNERS L P
PRTNRSP UNITS
Y8564M105
200
11978
SH
SOLE
0
0
11978
TEEKAY OFFSHORE PARTNERS L P
PARTNERSHIP UN
Y8565J101
104
44619
SH
SOLE
0
0
44619
TEGNA INC
COM
87901J105
809
67661
SH
SOLE
60488
0
7173
TEKLA HEALTHCARE INVS
SH BEN INT
87911J103
9021
389662
SH
SOLE
0
0
389662
TEKLA HEALTHCARE OPPORTUNIT
SHS
879105104
15425
823094
SH
SOLE
0
0
823094
TEKLA LIFE SCIENCES INVS
SH BEN INT
87911K100
6371
311975
SH
SOLE
0
0
311975
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
2901
206774
SH
SOLE
0
0
206774
TELADOC HEALTH INC
COM
87918A105
18762
217277
SH
SOLE
27320
0
189957
TELECOM ITALIA S P A NEW
SPON ADR ORD
87927Y102
1029
171573
SH
SOLE
163268
0
8305
TELEDYNE TECHNOLOGIES INC
COM
879360105
15269
61896
SH
SOLE
61262
0
634
TELEFLEX INC
COM
879369106
14828
55719
SH
SOLE
40684
0
15035
TELEFONICA BRASIL SA
SPONSORED ADR
87936R106
1050
107951
SH
SOLE
106153
0
1798
TELEFONICA S A
SPONSORED ADR
879382208
3178
404303
SH
SOLE
0
0
404303
TELEPHONE & DATA SYS INC
COM NEW
879433829
379
12445
SH
SOLE
0
0
12445
TELIGENT INC NEW
COM
87960W104
119
30100
SH
SOLE
0
0
30100
TELUS CORP
COM
87971M103
24206
656754
SH
SOLE
639201
0
17553
TEMPLETON DRAGON FD INC
COM
88018T101
284
14268
SH
SOLE
0
0
14268
TEMPLETON EMERG MKTS INCOME
COM
880192109
665
66549
SH
SOLE
0
0
66549
TEMPLETON EMERGING MKTS FD I
COM
880191101
189
12896
SH
SOLE
0
0
12896
TEMPLETON GLOBAL INCOME FD
COM
880198106
2565
419093
SH
SOLE
0
0
419093
TEMPUR SEALY INTL INC
COM
88023U101
5105
96495
SH
SOLE
28805
0
67690
TEMPUR SEALY INTL INC
COM
88023U101
98
35600
SH
Call
SOLE
0
0
0
TENET HEALTHCARE CORP
COM NEW
88033G407
401
14084
SH
SOLE
0
0
14084
TENNECO INC
COM
880349105
1233
29256
SH
SOLE
19730
0
9526
TERADATA CORP DEL
COM
88076W103
4257
112898
SH
SOLE
105062
0
7836
TERADYNE INC
COM
880770102
3866
104537
SH
SOLE
60495
0
44042
TEREX CORP NEW
COM
880779103
1202
30125
SH
SOLE
13924
0
16201
TERNIUM SA
SPON ADR
880890108
286
9431
SH
SOLE
0
0
9431
TERRENO RLTY CORP
COM
88146M101
3016
79993
SH
SOLE
79947
0
46
TESLA INC
COM
88160R101
20281
76599
SH
SOLE
22432
0
54167
TESSCO TECHNOLOGIES INC
COM
872386107
1392
91296
SH
SOLE
91296
0
0
TETRA TECH INC NEW
COM
88162G103
848
12413
SH
SOLE
4008
0
8405
TETRA TECHNOLOGIES INC DEL
COM
88162F105
219
48667
SH
SOLE
46967
0
1700
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADR
881624209
13248
615038
SH
SOLE
106990
0
508048
TEXAS CAPITAL BANCSHARES INC
COM
88224Q107
9444
114270
SH
SOLE
34222
0
80048
TEXAS INSTRS INC
COM
882508104
116667
1087394
SH
SOLE
749425
0
337969
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
7774
9013
SH
SOLE
0
0
9013
TEXAS ROADHOUSE INC
COM
882681109
5123
73937
SH
SOLE
62043
0
11894
TEXTRON INC
COM
883203101
11304
158156
SH
SOLE
113862
0
44294
TFS FINL CORP
COM
87240R107
258
17200
SH
SOLE
0
0
17200
TG THERAPEUTICS INC
COM
88322Q108
1308
233634
SH
SOLE
0
0
233634
THE TRADE DESK INC
COM CL A
88339J105
2525
16732
SH
SOLE
10085
0
6647
THERAPEUTICSMD INC
COM
88338N107
4974
758280
SH
SOLE
0
0
758280
THERAPEUTICSMD INC
COM
88338N107
15
60800
SH
Call
SOLE
0
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
66718
273341
SH
SOLE
153348
0
119993
THERMO FISHER SCIENTIFIC INC
COM
883556102
293
2500
SH
Call
SOLE
0
0
0
THERMON GROUP HLDGS INC
COM
88362T103
730
28325
SH
SOLE
26419
0
1906
THL CR INC
COM
872438106
1093
135487
SH
SOLE
0
0
135487
THL CR SR LN FD
COM
87244R103
1243
74753
SH
SOLE
0
0
74753
THOMSON REUTERS CORP
COM
884903105
25641
561309
SH
SOLE
551849
0
9460
THOR INDS INC
COM
885160101
2551
30481
SH
SOLE
18114
0
12367
TIER REIT INC
COM NEW
88650V208
557
23111
SH
SOLE
0
0
23111
TIFFANY & CO NEW
COM
886547108
5241
40639
SH
SOLE
6376
0
34263
TIMKEN CO
COM
887389104
5198
104267
SH
SOLE
95594
0
8673
TIVITY HEALTH INC
COM
88870R102
602
18725
SH
SOLE
12934
0
5791
TJX COS INC NEW
COM
872540109
41773
372906
SH
SOLE
139785
0
233121
TJX COS INC NEW
COM
872540109
332
22300
SH
Call
SOLE
0
0
0
TJX COS INC NEW
COM
872540109
807
22300
SH
Call
SOLE
0
0
0
TOLL BROTHERS INC
COM
889478103
1534
46448
SH
SOLE
0
0
46448
TORCHLIGHT ENERGY RES INC
COM
89102U103
24
25000
SH
SOLE
0
0
25000
TORCHMARK CORP
COM
891027104
8336
96162
SH
SOLE
80997
0
15165
TORO CO
COM
891092108
10413
173642
SH
SOLE
165158
0
8484
TORONTO DOMINION BK ONT
COM NEW
891160509
16702
274864
SH
SOLE
89866
0
184998
TORTOISE ENERGY INDEPENDENC
COM
89148K101
1128
91913
SH
SOLE
0
0
91913
TORTOISE ENERGY INFRA CORP
COM
89147L100
3113
115600
SH
SOLE
32418
0
83182
TORTOISE MLP FD INC
COM
89148B101
5427
337509
SH
SOLE
0
0
337509
TORTOISE PIPELINE & ENERGY F
COM
89148H108
3677
212540
SH
SOLE
0
0
212540
TOTAL S A
SPONSORED ADR
89151E109
176760
2745147
SH
SOLE
2314456
0
430691
TOTAL SYS SVCS INC
COM
891906109
20283
205423
SH
SOLE
67258
0
138165
TOWER SEMICONDUCTOR LTD
SHS NEW
M87915274
5494
252461
SH
SOLE
250575
0
1886
TOWNEBANK PORTSMOUTH VA
COM
89214P109
1499
48574
SH
SOLE
8184
0
40390
TOYOTA MOTOR CORP
SP ADR REP2COM
892331307
11834
95168
SH
SOLE
83495
0
11673
TPG SPECIALTY LENDING INC
COM
87265K102
1573
77137
SH
SOLE
0
0
77137
TPI COMPOSITES INC
COM
87266J104
862
30178
SH
SOLE
0
0
30178
TRACON PHARMACEUTICALS INC
COM
89237H100
40
19354
SH
SOLE
0
0
19354
TRACTOR SUPPLY CO
COM
892356106
18135
199550
SH
SOLE
69251
0
130299
TRANSCANADA CORP
COM
89353D107
4324
106873
SH
SOLE
33088
0
73785
TRANSDIGM GROUP INC
COM
893641100
6554
17603
SH
SOLE
13085
0
4518
TRANSENTERIX INC
COM NEW
89366M201
401
69166
SH
SOLE
0
0
69166
TRANSOCEAN LTD
REG SHS
H8817H100
831
59575
SH
SOLE
0
0
59575
TRANSUNION
COM
89400J107
2184
29688
SH
SOLE
22697
0
6991
TRAVELCENTERS AMER LLC
COM
894174101
94
16524
SH
SOLE
0
0
16524
TRAVELERS COMPANIES INC
COM
89417E109
48967
377509
SH
SOLE
312143
0
65366
TRAVELPORT WORLDWIDE LTD
SHS
G9019D104
9549
566052
SH
SOLE
561908
0
4144
TREEHOUSE FOODS INC
COM
89469A104
3229
67483
SH
SOLE
35904
0
31579
TREMONT MTG TR
COM
894789106
166
14100
SH
SOLE
0
0
14100
TREX CO INC
COM
89531P105
4091
53141
SH
SOLE
27388
0
25753
TRI CONTL CORP
COM
895436103
6945
249206
SH
SOLE
0
0
249206
TRI POINTE GROUP INC
COM
87265H109
3354
270483
SH
SOLE
22273
0
248210
TRICO BANCSHARES
COM
896095106
1077
27881
SH
SOLE
0
0
27881
TRIMBLE INC
COM
896239100
1508
34688
SH
SOLE
3754
0
30934
TRINET GROUP INC
COM
896288107
316
5602
SH
SOLE
3908
0
1694
TRINITY INDS INC
COM
896522109
3729
101761
SH
SOLE
78513
0
23248
TRINSEO S A
SHS
L9340P101
488
6234
SH
SOLE
3599
0
2635
TRIPADVISOR INC
COM
896945201
4320
84582
SH
SOLE
41012
0
43570
TRITON INTL LTD
CL A
G9078F107
1899
57084
SH
SOLE
0
0
57084
TRIUMPH BANCORP INC
COM
89679E300
373
9767
SH
SOLE
0
0
9767
TRIUMPH GROUP INC NEW
COM
896818101
3545
152150
SH
SOLE
0
0
152150
TRONC INC
COM
89703P107
1277
78185
SH
SOLE
78138
0
47
TRONOX LTD
SHS CL A
Q9235V101
380
31783
SH
SOLE
26951
0
4832
TRUECAR INC
COM
89785L107
337
23875
SH
SOLE
0
0
23875
TRUPANION INC
COM
898202106
3012
84300
SH
SOLE
0
0
84300
TRUSTCO BK CORP N Y
COM
898349105
282
33186
SH
SOLE
0
0
33186
TRUSTMARK CORP
COM
898402102
2279
67729
SH
SOLE
0
0
67729
TUPPERWARE BRANDS CORP
COM
899896104
2550
76244
SH
SOLE
69957
0
6287
TURKCELL ILETISIM HIZMETLERI
SPON ADR NEW
900111204
1913
396905
SH
SOLE
396193
0
712
TWENTY FIRST CENTY FOX INC
CL A
90130A101
5693
122879
SH
SOLE
42771
0
80108
TWENTY FIRST CENTY FOX INC
CL B
90130A200
2682
58533
SH
SOLE
16472
0
42061
TWILIO INC
CL A
90138F102
4495
52101
SH
SOLE
0
0
52101
TWITTER INC
COM
90184L102
75693
2659616
SH
SOLE
2371791
0
287825
TWO HBRS INVT CORP
COM NEW
90187B408
1287
86221
SH
SOLE
0
0
86221
TYLER TECHNOLOGIES INC
COM
902252105
4274
17442
SH
SOLE
11421
0
6021
TYSON FOODS INC
CL A
902494103
6992
117448
SH
SOLE
102641
0
14807
U S CONCRETE INC
COM NEW
90333L201
2115
46134
SH
SOLE
0
0
46134
U S G CORP
COM NEW
903293405
629
14512
SH
SOLE
0
0
14512
U S GLOBAL INVS INC
CL A
902952100
17
11301
SH
SOLE
0
0
11301
U S SILICA HLDGS INC
COM
90346E103
591
31386
SH
SOLE
13833
0
17553
UBIQUITI NETWORKS INC
COM
90347A100
678
6857
SH
SOLE
0
0
6857
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
422
17545
SH
SOLE
0
0
17545
UBS AG JERSEY BRH
ETRAC WELLS BDCI
902641588
244
11799
SH
SOLE
0
0
11799
UBS AG LONDON BRH
ETRAC ALER MLP
90267B682
1573
91170
SH
SOLE
86365
0
4805
UBS GROUP AG
SHS
H42097107
25175
1594448
SH
SOLE
1429317
0
165131
UDR INC
COM
902653104
1068
26405
SH
SOLE
0
0
26405
UGI CORP NEW
COM
902681105
2820
50837
SH
SOLE
741
0
50096
ULTA BEAUTY INC
COM
90384S303
11663
41341
SH
SOLE
22787
0
18554
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
11118
34509
SH
SOLE
20616
0
13893
ULTRAPAR PARTICIPACOES S A
SP ADR REP COM
90400P101
2127
229707
SH
SOLE
0
0
229707
UMB FINL CORP
COM
902788108
3209
45266
SH
SOLE
44678
0
588
UMH PPTYS INC
COM
903002103
666
42579
SH
SOLE
0
0
42579
UMPQUA HLDGS CORP
COM
904214103
50139
2410528
SH
SOLE
2298538
0
111990
UNDER ARMOUR INC
CL A
904311107
2700
127255
SH
SOLE
0
0
127255
UNDER ARMOUR INC
CL C
904311206
2850
146438
SH
SOLE
24697
0
121741
UNIFIRST CORP MASS
COM
904708104
7179
41339
SH
SOLE
41241
0
98
UNILEVER N V
N Y SHS NEW
904784709
28688
516427
SH
SOLE
422847
0
93580
UNILEVER PLC
SPON ADR NEW
904767704
72196
1313374
SH
SOLE
1159354
0
154020
UNION BANKSHARES CORP NEW
COM
90539J109
1507
39120
SH
SOLE
0
0
39120
UNION BANKSHARES INC
COM
905400107
714
13425
SH
SOLE
0
0
13425
UNION PAC CORP
COM
907818108
377963
2321169
SH
SOLE
762325
0
1558844
UNION PAC CORP
COM
907818108
215
21400
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
147
33300
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
247
24200
SH
Call
SOLE
0
0
0
UNISYS CORP
COM NEW
909214306
2593
127107
SH
SOLE
49451
0
77656
UNIT CORP
COM
909218109
1647
63192
SH
SOLE
0
0
63192
UNITED BANKSHARES INC WEST V
COM
909907107
1453
39980
SH
SOLE
11448
0
28532
UNITED BANKSHARES INC WEST V
COM
909907107
17
12500
SH
Call
SOLE
0
0
0
UNITED CMNTY BKS BLAIRSVLE G
COM
90984P303
707
25353
SH
SOLE
9077
0
16276
UNITED CONTL HLDGS INC
COM
910047109
10361
116339
SH
SOLE
30767
0
85572
UNITED FIRE GROUP INC
COM
910340108
1658
32656
SH
SOLE
0
0
32656
UNITED INS HLDGS CORP
COM
910710102
5976
267024
SH
SOLE
0
0
267024
UNITED NAT FOODS INC
COM
911163103
1271
42425
SH
SOLE
0
0
42425
UNITED PARCEL SERVICE INC
CL B
911312106
198829
1703029
SH
SOLE
1228140
0
474889
UNITED RENTALS INC
COM
911363109
11879
72607
SH
SOLE
34492
0
38115
UNITED STATES OIL FUND LP
UNITS
91232N108
405
26064
SH
SOLE
0
0
26064
UNITED STATES STL CORP NEW
COM
912909108
3123
102455
SH
SOLE
0
0
102455
UNITED STS COMMODITY INDEX F
COMM IDX FND
911717106
715
16829
SH
SOLE
0
0
16829
UNITED TECHNOLOGIES CORP
COM
913017109
112248
802842
SH
SOLE
254017
0
548825
UNITED THERAPEUTICS CORP DEL
COM
91307C102
290
2266
SH
SOLE
971
0
1295
UNITEDHEALTH GROUP INC
COM
91324P102
391142
1470219
SH
SOLE
829973
0
640246
UNITI GROUP INC
COM
91325V108
16328
810344
SH
SOLE
4534
0
805810
UNIVAR INC
COM
91336L107
1481
48290
SH
SOLE
47065
0
1225
UNIVERSAL CORP VA
COM
913456109
339
5210
SH
SOLE
0
0
5210
UNIVERSAL DISPLAY CORP
COM
91347P105
4501
38176
SH
SOLE
396
0
37780
UNIVERSAL ELECTRS INC
COM
913483103
1086
27587
SH
SOLE
26566
0
1021
UNIVERSAL HLTH SVCS INC
CL B
913903100
7329
57330
SH
SOLE
50251
0
7079
UNIVERSAL INS HLDGS INC
COM
91359V107
413
8512
SH
SOLE
7390
0
1122
UNIVERSAL SEC INSTRS INC
COM NEW
913821302
88
73513
SH
SOLE
0
0
73513
UNIVERSAL STAINLESS & ALLOY
COM
913837100
359
14060
SH
SOLE
0
0
14060
UNUM GROUP
COM
91529Y106
2501
64001
SH
SOLE
57065
0
6936
UPLAND SOFTWARE INC
COM
91544A109
1414
43762
SH
SOLE
6812
0
36950
URBAN OUTFITTERS INC
COM
917047102
1196
29246
SH
SOLE
5009
0
24237
US BANCORP DEL
COM NEW
902973304
136803
2590473
SH
SOLE
1911000
0
679473
US BANCORP DEL
COM NEW
902973304
9
18100
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
1
16000
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
1
16000
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
1
16000
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
1
16000
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
2
16200
SH
Call
SOLE
0
0
0
US ECOLOGY INC
COM
91732J102
380
5147
SH
SOLE
0
0
5147
US FOODS HLDG CORP
COM
912008109
2087
67703
SH
SOLE
63172
0
4531
USA COMPRESSION PARTNERS LP
COMUNIT LTDPAR
90290N109
868
52557
SH
SOLE
0
0
52557
UTAH MED PRODS INC
COM
917488108
1512
16049
SH
SOLE
16049
0
0
V F CORP
COM
918204108
50533
540739
SH
SOLE
234342
0
306397
VAIL RESORTS INC
COM
91879Q109
3018
10998
SH
SOLE
6598
0
4400
VALE S A
ADR
91912E105
7436
501055
SH
SOLE
397549
0
103506
VALERO ENERGY CORP NEW
COM
91913Y100
80917
711359
SH
SOLE
471009
0
240350
VALERO ENERGY PARTNERS LP
COM UNT REP LP
91914J102
229
6054
SH
SOLE
0
0
6054
VALHI INC NEW
COM
918905100
634
278050
SH
SOLE
0
0
278050
VALLEY NATL BANCORP
COM
919794107
2502
222397
SH
SOLE
0
0
222397
VALMONT INDS INC
COM
920253101
1526
11017
SH
SOLE
0
0
11017
VALVOLINE INC
COM
92047W101
265
12329
SH
SOLE
0
0
12329
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
473
7205
SH
SOLE
0
0
7205
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189F544
2300
98654
SH
SOLE
0
0
98654
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
2330
17130
SH
SOLE
0
0
17130
VANECK VECTORS ETF TR
EMERGING MKTS HI
92189F353
282
12339
SH
SOLE
0
0
12339
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
2580
88721
SH
SOLE
0
0
88721
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
7906
426865
SH
SOLE
0
0
426865
VANECK VECTORS ETF TR
HIGH INCOME INFR
92189F569
383
29149
SH
SOLE
0
0
29149
VANECK VECTORS ETF TR
HIGH INCOME MLP
92189F288
290
13272
SH
SOLE
0
0
13272
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189F361
10277
330128
SH
SOLE
39549
0
290579
VANECK VECTORS ETF TR
INVT GRADE FLTG
92189F486
532
20985
SH
SOLE
0
0
20985
VANECK VECTORS ETF TR
JP MORGAN MKTS
92189F494
1063
64597
SH
SOLE
35068
0
29529
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
3116
113871
SH
SOLE
0
0
113871
VANECK VECTORS ETF TR
MORNINGSTAR INTL
92189F593
319
9659
SH
SOLE
0
0
9659
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
5192
111060
SH
SOLE
0
0
111060
VANECK VECTORS ETF TR
NAT RES ETF
92189F841
521
13796
SH
SOLE
0
0
13796
VANECK VECTORS ETF TR
OIL REFINERS ETF
92189F585
348
9797
SH
SOLE
0
0
9797
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
1206
47859
SH
SOLE
0
0
47859
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
5741
89214
SH
SOLE
0
0
89214
VANECK VECTORS ETF TR
RARE EARTH STRAT
92189F742
205
10182
SH
SOLE
0
0
10182
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
298
13807
SH
SOLE
0
0
13807
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
13877
130360
SH
SOLE
0
0
130360
VANECK VECTORS ETF TR
SHORT HIGH YIELD
92189F387
582
23927
SH
SOLE
22335
0
1592
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
618
36769
SH
SOLE
0
0
36769
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
3909
24614
SH
SOLE
0
0
24614
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
2017
18053
SH
SOLE
0
0
18053
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
489
3380
SH
SOLE
0
0
3380
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
6847
50369
SH
SOLE
0
0
50369
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
6112
47447
SH
SOLE
0
0
47447
VANGUARD ADMIRAL FDS INC
SMLCP 600 GRTH
921932794
7678
44296
SH
SOLE
0
0
44296
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
2957
18538
SH
SOLE
0
0
18538
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
9917
123219
SH
SOLE
0
0
123219
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
15827
181019
SH
SOLE
552
0
180467
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
20278
259881
SH
SOLE
1944
0
257937
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
97237
1235537
SH
SOLE
609294
0
626243
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
7220
132383
SH
SOLE
0
0
132383
VANGUARD GROUP
DIV APP ETF
921908844
78065
705184
SH
SOLE
0
0
705184
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
37490
305734
SH
SOLE
0
0
305734
VANGUARD INDEX FDS
GROWTH ETF
922908736
85797
532765
SH
SOLE
0
0
532765
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
11461
85846
SH
SOLE
19391
0
66455
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
16433
115323
SH
SOLE
0
0
115323
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
11111
98266
SH
SOLE
0
0
98266
VANGUARD INDEX FDS
MID CAP ETF
922908629
42182
256906
SH
SOLE
237
0
256669
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
68027
843163
SH
SOLE
404
0
842759
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
3151713
11801937
SH
SOLE
11160563
0
641374
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
16028
115012
SH
SOLE
2031
0
112981
VANGUARD INDEX FDS
SMALL CP ETF
922908751
55035
338511
SH
SOLE
486
0
338025
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
11548
61648
SH
SOLE
0
0
61648
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
77580
518404
SH
SOLE
4671
0
513733
VANGUARD INDEX FDS
VALUE ETF
922908744
72299
653222
SH
SOLE
191506
0
461716
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
94726
1819901
SH
SOLE
1003054
0
816847
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
71522
1744438
SH
SOLE
0
0
1744438
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
7765
138119
SH
SOLE
0
0
138119
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
13614
191478
SH
SOLE
164092
0
27386
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
5521
49212
SH
SOLE
0
0
49212
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
3636
64728
SH
SOLE
0
0
64728
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
13515
178222
SH
SOLE
1070
0
177152
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
5145
106358
SH
SOLE
0
0
106358
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
253243
5013722
SH
SOLE
4936819
0
76903
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
48450
580033
SH
SOLE
415342
0
164691
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
45094
726275
SH
SOLE
723386
0
2889
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
1608
18270
SH
SOLE
0
0
18270
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
25751
504922
SH
SOLE
471947
0
32975
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
16561
277218
SH
SOLE
229024
0
48194
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
84577
1082102
SH
SOLE
495942
0
586160
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
3467
21692
SH
SOLE
0
0
21692
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
11798
88403
SH
SOLE
0
0
88403
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
2042
18434
SH
SOLE
0
0
18434
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
254
1630
SH
SOLE
0
0
1630
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
4682
34602
SH
SOLE
0
0
34602
VANGUARD STAR FD
VG TL INTL STK F
921909768
28942
535959
SH
SOLE
0
0
535959
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
144260
3333951
SH
SOLE
0
0
3333951
VANGUARD WELLINGTON FD
US MOMENTUM
921935508
611
7059
SH
SOLE
0
0
7059
VANGUARD WELLINGTON FD
US MULTIFACTOR
921935607
1203
14595
SH
SOLE
0
0
14595
VANGUARD WHITEHALL FDS INC
EMERG MKT BD ETF
921946885
6801
89689
SH
SOLE
0
0
89689
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
186642
2143097
SH
SOLE
1428912
0
714185
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
6185
95994
SH
SOLE
0
0
95994
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
3927
62507
SH
SOLE
0
0
62507
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
6348
63160
SH
SOLE
0
0
63160
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
28011
349961
SH
SOLE
0
0
349961
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
30672
239309
SH
SOLE
0
0
239309
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
5235
60165
SH
SOLE
50
0
60115
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
4661
25830
SH
SOLE
0
0
25830
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
791
5646
SH
SOLE
0
0
5646
VANGUARD WORLD FDS
ENERGY ETF
92204A306
5945
56559
SH
SOLE
0
0
56559
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
20402
294102
SH
SOLE
0
0
294102
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
18741
103879
SH
SOLE
0
0
103879
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
10414
70499
SH
SOLE
0
0
70499
VANGUARD WORLD FDS
INF TECH ETF
92204A702
44580
220081
SH
SOLE
17107
0
202974
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
2792
21292
SH
SOLE
0
0
21292
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
3656
31019
SH
SOLE
0
0
31019
VAREX IMAGING CORP
COM
92214X106
2012
70196
SH
SOLE
68243
0
1953
VARIAN MED SYS INC
COM
92220P105
12419
110949
SH
SOLE
106473
0
4476
VARONIS SYS INC
COM
922280102
627
8563
SH
SOLE
5671
0
2892
VASCULAR BIOGENICS LTD
COM
M96883109
142
87142
SH
SOLE
0
0
87142
VECTOR GROUP LTD
COM
92240M108
560
40673
SH
SOLE
0
0
40673
VECTREN CORP
COM
92240G101
1548
21654
SH
SOLE
1000
0
20654
VEEVA SYS INC
CL A COM
922475108
2050
18834
SH
SOLE
2449
0
16385
VENTAS INC
COM
92276F100
71954
1323171
SH
SOLE
1259331
0
63840
VEONEER INCORPORATED
COM
92336X109
420
7627
SH
SOLE
6371
0
1256
VERA BRADLEY INC
COM
92335C106
979
64184
SH
SOLE
63884
0
300
VERASTEM INC
COM
92337C104
342
47206
SH
SOLE
0
0
47206
VEREIT INC
COM
92339V100
1336
184043
SH
SOLE
30589
0
153454
VERINT SYS INC
COM
92343X100
2771
55318
SH
SOLE
52549
0
2769
VERISIGN INC
COM
92343E102
3988
24904
SH
SOLE
4496
0
20408
VERISK ANALYTICS INC
COM
92345Y106
9512
78907
SH
SOLE
70280
0
8627
VERIZON COMMUNICATIONS INC
COM
92343V104
504248
9444614
SH
SOLE
4406083
0
5038531
VERIZON COMMUNICATIONS INC
COM
92343V104
6
13800
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
357
90400
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
1
12000
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
20
149500
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
39
42600
SH
Call
SOLE
0
0
0
VERMILION ENERGY INC
COM
923725105
8422
255609
SH
SOLE
253738
0
1871
VERSUM MATLS INC
COM
92532W103
10780
299353
SH
SOLE
163578
0
135775
VERTEX PHARMACEUTICALS INC
COM
92532F100
81854
424684
SH
SOLE
396645
0
28039
VERU INC
COM
92536C103
124
87000
SH
SOLE
0
0
87000
VIACOM INC NEW
CL B
92553P201
8689
257388
SH
SOLE
136634
0
120754
VIACOM INC NEW
CL B
92553P201
54
82400
SH
Call
SOLE
0
0
0
VIAVI SOLUTIONS INC
COM
925550105
301
26578
SH
SOLE
0
0
26578
VICI PPTYS INC
COM
925652109
386
17839
SH
SOLE
0
0
17839
VICOR CORP
COM
925815102
782
17000
SH
SOLE
0
0
17000
VICTORY PORTFOLIOS II
VCSHS DEV ENH VL
92647N816
3650
107084
SH
SOLE
0
0
107084
VICTORY PORTFOLIOS II
VCSHS US 500 ENH
92647N782
18643
360383
SH
SOLE
0
0
360383
VICTORY PORTFOLIOS II
VCSHS US 500 VOL
92647N766
1379
26631
SH
SOLE
0
0
26631
VICTORY PORTFOLIOS II
VCSHS US DISCVRY
92647N774
2871
59304
SH
SOLE
0
0
59304
VICTORY PORTFOLIOS II
VCSHS US EQ INCM
92647N824
18991
401027
SH
SOLE
0
0
401027
VICTORY PORTFOLIOS II
VCSHS US LRG CAP
92647N865
252
5467
SH
SOLE
0
0
5467
VIEWRAY INC
COM
92672L107
204
21800
SH
SOLE
0
0
21800
VIKING THERAPEUTICS INC
COM
92686J106
2494
143147
SH
SOLE
0
0
143147
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
59604
1415771
SH
SOLE
1191452
0
224319
VIRNETX HLDG CORP
COM
92823T108
653
140437
SH
SOLE
0
0
140437
VIRTUS GLOBAL DIVID INCOME F
COM
92835W107
387
34590
SH
SOLE
0
0
34590
VIRTUS GLOBAL MULTI-SEC INC
COM
92829B101
153
11567
SH
SOLE
0
0
11567
VIRTUS TOTAL RETURN FUND INC
COM
92837G100
261
24806
SH
SOLE
0
0
24806
VIRTUSA CORP
COM
92827P102
2091
38937
SH
SOLE
11
0
38926
VISA INC
COM CL A
92826C839
347947
2318208
SH
SOLE
837863
0
1480345
VISTEON CORP
COM NEW
92839U206
1203
12948
SH
SOLE
10428
0
2520
VISTRA ENERGY CORP
COM
92840M102
6937
278834
SH
SOLE
191947
0
86887
VITAL THERAPIES INC
COM
92847R104
4
13000
SH
SOLE
0
0
13000
VMWARE INC
CL A COM
928563402
21914
140423
SH
SOLE
120590
0
19833
VOC ENERGY TR
TR UNIT
91829B103
81
14763
SH
SOLE
0
0
14763
VOCERA COMMUNICATIONS INC
COM
92857F107
240
6571
SH
SOLE
0
0
6571
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
135185
6229702
SH
SOLE
5055498
0
1174204
VONAGE HLDGS CORP
COM
92886T201
583
41163
SH
SOLE
7190
0
33973
VORNADO RLTY TR
SH BEN INT
929042109
331
4528
SH
SOLE
0
0
4528
VOXELJET AG
ADS
92912L107
49
11040
SH
SOLE
0
0
11040
VOYA ASIA PAC DIVID EQUITY I
COM
92912J102
1117
117132
SH
SOLE
0
0
117132
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
193
23972
SH
SOLE
0
0
23972
VOYA FINL INC
COM
929089100
6418
129222
SH
SOLE
92053
0
37169
VOYA GLBL ADV & PREM OPP FD
COM
92912R104
271
23711
SH
SOLE
0
0
23711
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
240
32751
SH
SOLE
0
0
32751
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
261
16582
SH
SOLE
0
0
16582
VOYA INTL HIGH DIVID EQTY IN
COM
92912Y109
90
14148
SH
SOLE
0
0
14148
VOYA PRIME RATE TR
SH BEN INT
92913A100
695
139541
SH
SOLE
0
0
139541
VOYA RISK MANAGED NAT RES FD
COM
92913C106
746
116385
SH
SOLE
0
0
116385
VULCAN MATLS CO
COM
929160109
1321
11873
SH
SOLE
5772
0
6101
W & T OFFSHORE INC
COM
92922P106
140
14561
SH
SOLE
8481
0
6080
W P CAREY INC
COM
92936U109
6766
105215
SH
SOLE
0
0
105215
W R BERKLEY CORPORATION
COM
084423102
10818
135345
SH
SOLE
128434
0
6911
WABASH NATL CORP
COM
929566107
675
37047
SH
SOLE
0
0
37047
WABCO HLDGS INC
COM
92927K102
20383
172828
SH
SOLE
170085
0
2743
WABTEC CORP
COM
929740108
3111
29659
SH
SOLE
22359
0
7300
WADDELL & REED FINL INC
CL A
930059100
4106
193883
SH
SOLE
10204
0
183679
WAGEWORKS INC
COM
930427109
3462
80993
SH
SOLE
35851
0
45142
WALGREENS BOOTS ALLIANCE INC
COM
931427108
78020
1070228
SH
SOLE
549261
0
520967
WALMART INC
COM
931142103
171493
1826127
SH
SOLE
646740
0
1179387
WALMART INC
COM
931142103
13
25200
SH
Call
SOLE
0
0
0
WARRIOR MET COAL INC
COM
93627C101
288
10649
SH
SOLE
0
0
10649
WASHINGTON FED INC
COM
938824109
341
10649
SH
SOLE
2259
0
8390
WASHINGTON TR BANCORP
COM
940610108
3973
71842
SH
SOLE
69831
0
2011
WASTE CONNECTIONS INC
COM
94106B101
35581
446040
SH
SOLE
44358
0
401682
WASTE MGMT INC DEL
COM
94106L109
60005
664059
SH
SOLE
297575
0
366484
WATERS CORP
COM
941848103
12738
65432
SH
SOLE
61649
0
3783
WATSCO INC
COM
942622200
18269
102574
SH
SOLE
73601
0
28973
WATTS WATER TECHNOLOGIES INC
CL A
942749102
437
5268
SH
SOLE
0
0
5268
WAYFAIR INC
CL A
94419L101
732
4960
SH
SOLE
0
0
4960
WD-40 CO
COM
929236107
2511
14593
SH
SOLE
12013
0
2580
WEATHERFORD INTL PLC
ORD SHS
G48833100
10534
3887199
SH
SOLE
3752202
0
134997
WEBSTER FINL CORP CONN
COM
947890109
1857
31500
SH
SOLE
29306
0
2194
WEC ENERGY GROUP INC
COM
92939U106
59915
897473
SH
SOLE
730660
0
166813
WEIBO CORP
SPONSORED ADR
948596101
1904
26039
SH
SOLE
0
0
26039
WEIGHT WATCHERS INTL INC NEW
COM
948626106
3198
44418
SH
SOLE
15545
0
28873
WEINGARTEN RLTY INVS
SH BEN INT
948741103
325
10908
SH
SOLE
0
0
10908
WELBILT INC
COM
949090104
2194
105091
SH
SOLE
82250
0
22841
WELLCARE HEALTH PLANS INC
COM
94946T106
6474
20200
SH
SOLE
18073
0
2127
WELLS FARGO CO NEW
COM
949746101
183918
3499194
SH
SOLE
2570580
0
928614
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
8283
6416
SH
SOLE
0
0
6416
WELLS FARGO GLOBAL DIVIDEND
COM
94987C103
63
11979
SH
SOLE
0
0
11979
WELLS FARGO INCOME OPPORTUNI
WF INC OPPTY FD
94987B105
311
39213
SH
SOLE
0
0
39213
WELLS FARGO MULTI SECTOR INC
COM
94987D101
2896
238120
SH
SOLE
0
0
238120
WELLTOWER INC
COM
95040Q104
99494
1546862
SH
SOLE
1270326
0
276536
WENDYS CO
COM
95058W100
2926
170687
SH
SOLE
106318
0
64369
WESBANCO INC
COM
950810101
1542
34593
SH
SOLE
0
0
34593
WESCO INTL INC
COM
95082P105
4028
65547
SH
SOLE
62393
0
3154
WEST PHARMACEUTICAL SVSC INC
COM
955306105
5519
44692
SH
SOLE
28843
0
15849
WESTERN ALLIANCE BANCORP
COM
957638109
4887
85908
SH
SOLE
68614
0
17294
WESTERN ASSET EMRG MKT DEBT
COM
95766A101
1337
99652
SH
SOLE
0
0
99652
WESTERN ASSET GLB HI INCOME
COM
95766B109
163
17886
SH
SOLE
0
0
17886
WESTERN ASSET GLOBAL CP DEFI
COM
95790C107
1789
110442
SH
SOLE
0
0
110442
WESTERN ASSET HGH YLD DFNDFD
COM
95768B107
1433
98492
SH
SOLE
0
0
98492
WESTERN ASSET HIGH INCM FD I
COM
95766J102
211
33241
SH
SOLE
0
0
33241
WESTERN ASSET HIGH INCM OPP
COM
95766K109
466
97878
SH
SOLE
0
0
97878
WESTERN ASSET INTM MUNI FD I
COM
958435109
495
58562
SH
SOLE
0
0
58562
WESTERN ASSET INVT GRADE DEF
COM
95790A101
521
24942
SH
SOLE
0
0
24942
WESTERN ASSET MUN DEF OPP TR
COM
95768A109
1517
73992
SH
SOLE
0
0
73992
WESTERN ASSET MUN HI INCM FD
COM
95766N103
1365
192761
SH
SOLE
0
0
192761
WESTERN ASSET PREMIER BD FD
SHS BEN INT
957664105
169
13200
SH
SOLE
0
0
13200
WESTERN ASST INFLTN LKD INM
COM SH BEN INT
95766Q106
748
66441
SH
SOLE
0
0
66441
WESTERN ASST MN PRT FD INC
COM
95766P108
3264
237238
SH
SOLE
0
0
237238
WESTERN ASST MNGD MUN FD INC
COM
95766M105
1101
90885
SH
SOLE
0
0
90885
WESTERN AST INFL LKD OPP & I
COM
95766R104
3270
301625
SH
SOLE
0
0
301625
WESTERN DIGITAL CORP
COM
958102105
42772
730649
SH
SOLE
611760
0
118889
WESTERN GAS EQUITY PARTNERS
COMUNT LTD PT
95825R103
283
9443
SH
SOLE
0
0
9443
WESTERN GAS PARTNERS LP
COM UNIT LP IN
958254104
3707
84872
SH
SOLE
0
0
84872
WESTERN NEW ENG BANCORP INC
COM
958892101
184
17055
SH
SOLE
0
0
17055
WESTERN UN CO
COM
959802109
37236
1953631
SH
SOLE
1896276
0
57355
WESTLAKE CHEM CORP
COM
960413102
1091
13123
SH
SOLE
0
0
13123
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
239
9599
SH
SOLE
0
0
9599
WESTPAC BKG CORP
SPONSORED ADR
961214301
20731
1036030
SH
SOLE
862089
0
173941
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
394
131399
SH
SOLE
0
0
131399
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
2
32000
SH
Call
SOLE
0
0
0
WESTROCK CO
COM
96145D105
36017
673978
SH
SOLE
96977
0
577001
WEX INC
COM
96208T104
2351
11710
SH
SOLE
5318
0
6392
WEYCO GROUP INC
COM
962149100
1081
30724
SH
SOLE
0
0
30724
WEYERHAEUSER CO
COM
962166104
99687
3089161
SH
SOLE
1886445
0
1202716
WHEATON PRECIOUS METALS CORP
COM
962879102
1907
108999
SH
SOLE
0
0
108999
WHIRLPOOL CORP
COM
963320106
3349
28204
SH
SOLE
3472
0
24732
WHITE MTNS INS GROUP LTD
COM
G9618E107
20015
21387
SH
SOLE
20892
0
495
WHITEHORSE FIN INC
COM
96524V106
705
50708
SH
SOLE
0
0
50708
WHITING PETE CORP NEW
COM NEW
966387409
4404
83037
SH
SOLE
0
0
83037
WHITING PETE CORP NEW
NOTE 1.250% 4/0
966387AL6
192
200000
PRN
SOLE
0
0
200000
WILDHORSE RESOURCE DEV CORP
COM
96812T102
6142
259801
SH
SOLE
0
0
259801
WILEY JOHN & SONS INC
CL A
968223206
21516
355045
SH
SOLE
348654
0
6391
WILLAMETTE VY VINEYARD INC
COM
969136100
103
12975
SH
SOLE
0
0
12975
WILLIAMS COS INC DEL
COM
969457100
30200
1110687
SH
SOLE
563934
0
546753
WILLIAMS SONOMA INC
COM
969904101
1693
25757
SH
SOLE
0
0
25757
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
37175
263765
SH
SOLE
231078
0
32687
WINDSTREAM HLDGS INC
COM PAR
97382A309
218
44488
SH
SOLE
0
0
44488
WINGSTOP INC
COM
974155103
1115
16327
SH
SOLE
16000
0
327
WINNEBAGO INDS INC
COM
974637100
611
18430
SH
SOLE
0
0
18430
WINTRUST FINL CORP
COM
97650W108
9348
110047
SH
SOLE
3881
0
106166
WISDOMTREE INVTS INC
COM
97717P104
653
77018
SH
SOLE
0
0
77018
WISDOMTREE TR
CBOE S&P 500
97717X560
3832
125051
SH
SOLE
123204
0
1847
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
7946
181966
SH
SOLE
769
0
181197
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
1149
25166
SH
SOLE
0
0
25166
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
15927
251936
SH
SOLE
156051
0
95885
WISDOMTREE TR
EUROPE SMCP DV
97717W869
1492
23572
SH
SOLE
0
0
23572
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
251
9992
SH
SOLE
0
0
9992
WISDOMTREE TR
FUTRE STRAT FD
97717W125
803
19710
SH
SOLE
0
0
19710
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
432
9275
SH
SOLE
0
0
9275
WISDOMTREE TR
GLB US QTLY DIV
97717W844
355
6207
SH
SOLE
0
0
6207
WISDOMTREE TR
HEDGED HI YLD BD
97717W430
401
16561
SH
SOLE
0
0
16561
WISDOMTREE TR
INDIA ERNGS FD
97717W422
5296
219642
SH
SOLE
0
0
219642
WISDOMTREE TR
INTL DIV EX FINL
97717W786
3329
79183
SH
SOLE
0
0
79183
WISDOMTREE TR
INTL EQUITY FD
97717W703
14584
274494
SH
SOLE
223640
0
50854
WISDOMTREE TR
INTL LRGCAP DV
97717W794
443
9178
SH
SOLE
0
0
9178
WISDOMTREE TR
INTL MIDCAP DV
97717W778
3163
48246
SH
SOLE
0
0
48246
WISDOMTREE TR
INTL SMCAP DIV
97717W760
2236
31426
SH
SOLE
0
0
31426
WISDOMTREE TR
ITL HDG QTLY DIV
97717X594
4729
147378
SH
SOLE
142668
0
4710
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
233
5575
SH
SOLE
0
0
5575
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
5259
90754
SH
SOLE
0
0
90754
WISDOMTREE TR
JP SMALLCP DIV
97717W836
31178
403022
SH
SOLE
399412
0
3610
WISDOMTREE TR
JPN SCAP HDG EQT
97717W521
512
11334
SH
SOLE
0
0
11334
WISDOMTREE TR
NEGT DUR HIG YLD
97717W398
254
11778
SH
SOLE
0
0
11778
WISDOMTREE TR
US DIVID EX FNCL
97717W406
1276
14107
SH
SOLE
0
0
14107
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
4718
65384
SH
SOLE
0
0
65384
WISDOMTREE TR
US LARGECAP DIVD
97717W307
25682
269173
SH
SOLE
223573
0
45600
WISDOMTREE TR
US MIDCAP DIVID
97717W505
29418
797684
SH
SOLE
0
0
797684
WISDOMTREE TR
US MIDCP EARNING
97717W570
4868
117693
SH
SOLE
567
0
117126
WISDOMTREE TR
US QTLY DIV GRT
97717X669
7881
177786
SH
SOLE
267
0
177519
WISDOMTREE TR
US S CAP QTY DIV
97717X651
2531
67120
SH
SOLE
0
0
67120
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
9614
323605
SH
SOLE
0
0
323605
WISDOMTREE TR
US SMALLCP ERNGS
97717W562
1434
35984
SH
SOLE
0
0
35984
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
807
8398
SH
SOLE
0
0
8398
WIX COM LTD
SHS
M98068105
6863
57337
SH
SOLE
428
0
56909
WMIH CORP
COM
92936P100
54
38859
SH
SOLE
20937
0
17922
WOLVERINE WORLD WIDE INC
COM
978097103
232
5929
SH
SOLE
0
0
5929
WOODWARD INC
COM
980745103
2001
24751
SH
SOLE
21925
0
2826
WORKDAY INC
CL A
98138H101
14836
101631
SH
SOLE
75608
0
26023
WORLD FUEL SVCS CORP
COM
981475106
8277
299030
SH
SOLE
297716
0
1314
WORLD GOLD TR
SPDR GLD MINIS
98149E204
1363
114441
SH
SOLE
0
0
114441
WORLDPAY INC
CL A
981558109
16537
163295
SH
SOLE
95192
0
68103
WORTHINGTON INDS INC
COM
981811102
216
4985
SH
SOLE
1425
0
3560
WPP PLC NEW
ADR
92937A102
3977
54276
SH
SOLE
50100
0
4176
WPX ENERGY INC
COM
98212B103
5172
257065
SH
SOLE
80002
0
177063
WYNDHAM DESTINATIONS INC
COM
98310W108
10959
252753
SH
SOLE
200945
0
51808
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
13399
241125
SH
SOLE
212600
0
28525
WYNN RESORTS LTD
COM
983134107
7467
58768
SH
SOLE
12261
0
46507
XCEL ENERGY INC
COM
98389B100
29808
631387
SH
SOLE
504686
0
126701
XCERRA CORP
COM
98400J108
363
25468
SH
SOLE
0
0
25468
XENIA HOTELS & RESORTS INC
COM
984017103
849
35802
SH
SOLE
12121
0
23681
XEROX CORP
COM NEW
984121608
5997
222264
SH
SOLE
196984
0
25280
XILINX INC
COM
983919101
15213
189759
SH
SOLE
132088
0
57671
XPERI CORP
COM
98421B100
2106
141823
SH
SOLE
0
0
141823
XPO LOGISTICS INC
COM
983793100
44045
385783
SH
SOLE
42548
0
343235
XPO LOGISTICS INC
COM
983793100
173
15700
SH
Call
SOLE
0
0
0
XYLEM INC
COM
98419M100
9796
122652
SH
SOLE
38113
0
84539
YAMANA GOLD INC
COM
98462Y100
59
23799
SH
SOLE
0
0
23799
YANDEX N V
SHS CLASS A
N97284108
4184
127212
SH
SOLE
120972
0
6240
YELP INC
CL A
985817105
4807
97711
SH
SOLE
0
0
97711
YIRENDAI LTD
SPONSORED ADR
98585L100
1086
59011
SH
SOLE
0
0
59011
YPF SOCIEDAD ANONIMA
SPON ADR CL D
984245100
223
14404
SH
SOLE
0
0
14404
YRC WORLDWIDE INC
COM PAR $.01
984249607
99
11050
SH
SOLE
0
0
11050
YUM BRANDS INC
COM
988498101
21379
235167
SH
SOLE
86282
0
148885
YUM CHINA HLDGS INC
COM
98850P109
22681
645988
SH
SOLE
513567
0
132421
YY INC
ADS REPCOM CLA
98426T106
2488
33211
SH
SOLE
0
0
33211
ZAYO GROUP HLDGS INC
COM
98919V105
1228
35367
SH
SOLE
16272
0
19095
ZEBRA TECHNOLOGIES CORP
CL A
989207105
7823
44241
SH
SOLE
38275
0
5966
ZENDESK INC
COM
98936J101
883
12441
SH
SOLE
0
0
12441
ZILLOW GROUP INC
CL A
98954M101
3780
85510
SH
SOLE
0
0
85510
ZILLOW GROUP INC
CL C CAP STK
98954M200
315
7110
SH
SOLE
0
0
7110
ZIMMER BIOMET HLDGS INC
COM
98956P102
13090
99564
SH
SOLE
67043
0
32521
ZIONS BANCORPORATION
COM
989701107
5472
109103
SH
SOLE
43
0
109060
ZIONS BANCORPORATION
COM
989701107
1
14400
SH
Call
SOLE
0
0
0
ZIOPHARM ONCOLOGY INC
COM
98973P101
186
58076
SH
SOLE
0
0
58076
ZOETIS INC
CL A
98978V103
72665
793624
SH
SOLE
451939
0
341685
ZOGENIX INC
COM NEW
98978L204
719
14497
SH
SOLE
11457
0
3040
ZSCALER INC
COM
98980G102
4717
115673
SH
SOLE
0
0
115673
ZTO EXPRESS CAYMAN INC
SPONSORED ADR
98980A105
1311
79098
SH
SOLE
0
0
79098
ZUORA INC
COM CL A
98983V106
1465
63380
SH
SOLE
0
0
63380
ZYMEWORKS INC
COM
98985W102
798
50825
SH
SOLE
0
0
50825
ZYNERBA PHARMACEUTICALS INC
COM
98986X109
152
18666
SH
SOLE
0
0
18666