0001084208-18-000004.txt : 20180214
0001084208-18-000004.hdr.sgml : 20180214
20180214181403
ACCESSION NUMBER: 0001084208-18-000004
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20171231
FILED AS OF DATE: 20180214
DATE AS OF CHANGE: 20180214
EFFECTIVENESS DATE: 20180214
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: 18614873
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
false
false
0001084208
XXXXXXXX
12-31-2017
12-31-2017
RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY
PO BOX 14508
ST PETERSBURG
FL
337334508
13F HOLDINGS REPORT
028-04393
N
Dominique Ingold
Manager, Compliance
727-567-1734
Dominique Ingold
Saint Petersburg
FL
02-14-2018
0
3521
54422889
false
INFORMATION TABLE
2
rj0212_13F.xml
SECTION 13F HOLDINGS REPORT
22ND CENTY GROUP INC
COM
90137F103
95
33850
SH
SOLE
0
0
33850
3-D SYS CORP DEL
COM NEW
88554D205
991
114724
SH
SOLE
60
0
114664
3M CO
COM
88579Y101
130230
553271
SH
SOLE
282191
0
271080
8POINT3 ENERGY PARTNERS LP
CL A RPT LTDPT
282539105
937
61586
SH
SOLE
0
0
61586
AAC HLDGS INC
COM
000307108
195
21680
SH
SOLE
0
0
21680
AAON INC
COM PAR $0.004
000360206
377
10271
SH
SOLE
0
0
10271
AAR CORP
COM
000361105
329
8371
SH
SOLE
0
0
8371
AARONS INC
COM PAR $0.50
002535300
925
23222
SH
SOLE
0
0
23222
ABAXIS INC
COM
002567105
6087
122922
SH
SOLE
122822
0
100
ABB LTD
SPONSORED ADR
000375204
16275
606815
SH
SOLE
298922
0
307893
ABBOTT LABS
COM
002824100
110458
1935472
SH
SOLE
975396
0
960076
ABBOTT LABS
COM
002824100
15
28100
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
378446
3913163
SH
SOLE
1283328
0
2629835
ABBVIE INC
COM
00287Y109
37
21500
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
10
50700
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
64
16300
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
341
68100
SH
Call
SOLE
0
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
4832
277219
SH
SOLE
0
0
277219
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
902
184853
SH
SOLE
221
0
184632
ABERDEEN INCOME CR STRATEGIE
COM
003057106
1060
75518
SH
SOLE
0
0
75518
ABIOMED INC
COM
003654100
3675
19607
SH
SOLE
1752
0
17855
ACACIA COMMUNICATIONS INC
COM
00401C108
502
13865
SH
SOLE
25
0
13840
ACACIA RESH CORP
ACACIA TCH COM
003881307
96
23740
SH
SOLE
0
0
23740
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
3299
101112
SH
SOLE
49449
0
51663
ACCELERATE DIAGNOSTICS INC
COM
00430H102
1003
38291
SH
SOLE
0
0
38291
ACCELERON PHARMA INC
COM
00434H108
395
9314
SH
SOLE
9214
0
100
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
53344
348446
SH
SOLE
228047
0
120399
ACCESS NATL CORP
COM
004337101
1723
61880
SH
SOLE
0
0
61880
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
197
68450
SH
SOLE
0
0
68450
ACORDA THERAPEUTICS INC
COM
00484M106
2599
121145
SH
SOLE
0
0
121145
ACORDA THERAPEUTICS INC
COM
00484M106
5
99500
SH
Call
SOLE
0
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
27225
429952
SH
SOLE
327492
0
102460
ACTUANT CORP
CL A NEW
00508X203
14880
588150
SH
SOLE
586504
0
1646
ACUITY BRANDS INC
COM
00508Y102
2346
13330
SH
SOLE
9162
0
4168
ACUSHNET HOLDINGS CORP
COM
005098108
4200
199243
SH
SOLE
196147
0
3096
ADAM NAT RES FD INC
COM
00548F105
1529
77050
SH
SOLE
0
0
77050
ADAMIS PHARMACEUTICALS CORP
COM NEW
00547W208
47
10750
SH
SOLE
0
0
10750
ADAMS DIVERSIFIED EQUITY FD
COM
006212104
18909
1258110
SH
SOLE
0
0
1258110
ADAPTIMMUNE THERAPEUTICS PLC
SPONDS ADR
00653A107
114
17084
SH
SOLE
0
0
17084
ADECOAGRO S A
COM
L00849106
1933
186897
SH
SOLE
184807
0
2090
ADIENT PLC
ORD SHS
G0084W101
11676
148357
SH
SOLE
141477
0
6880
ADOBE SYS INC
COM
00724F101
40259
229739
SH
SOLE
170855
0
58884
ADURO BIOTECH INC
COM
00739L101
176
23496
SH
SOLE
47
0
23449
ADVANCE AUTO PARTS INC
COM
00751Y106
8963
89904
SH
SOLE
59092
0
30812
ADVANCE AUTO PARTS INC
COM
00751Y106
4
14600
SH
Call
SOLE
0
0
0
ADVANCED DISP SVCS INC DEL
COM
00790X101
200
8359
SH
SOLE
534
0
7825
ADVANCED DRAIN SYS INC DEL
COM
00790R104
501
21000
SH
SOLE
0
0
21000
ADVANCED ENERGY INDS
COM
007973100
682
10102
SH
SOLE
2389
0
7713
ADVANCED MICRO DEVICES INC
COM
007903107
3291
320168
SH
SOLE
19013
0
301155
ADVANCED SEMICONDUCTOR ENGR
SPONSORED ADR
00756M404
729
112476
SH
SOLE
84351
0
28125
ADVANSIX INC
COM
00773T101
1280
30430
SH
SOLE
0
0
30430
ADVANTAGE OIL & GAS LTD
COM
00765F101
47
11000
SH
SOLE
0
0
11000
ADVENT CLAY CONV SEC INC FD
COM
007639107
537
89706
SH
SOLE
0
0
89706
ADVENT CLAYMORE CV SECS & IN
COM
00764C109
3303
207972
SH
SOLE
0
0
207972
ADVENT CLAYMORE ENH GRW & IN
COM
00765E104
631
75728
SH
SOLE
0
0
75728
ADVERUM BIOTECHNOLOGIES INC
COM
00773U108
172
49000
SH
SOLE
0
0
49000
ADVISORSHARES TR
ADVISORSHS ETF
00768Y206
2828
48053
SH
SOLE
0
0
48053
ADVISORSHARES TR
RANGER EQUITY BE
00768Y883
85
10810
SH
SOLE
0
0
10810
ADVISORSHARES TR
WILSHIRE BUYBACK
00768Y818
794
11118
SH
SOLE
0
0
11118
AECOM
COM
00766T100
226
6086
SH
SOLE
0
0
6086
AEGEAN MARINE PETROLEUM NETW
SHS
Y0017S102
50
11700
SH
SOLE
0
0
11700
AEGON N V
NY REGISTRY SH
007924103
10708
1699710
SH
SOLE
53875
0
1645835
AERCAP HOLDINGS NV
SHS
N00985106
10642
202280
SH
SOLE
193094
0
9186
AERIE PHARMACEUTICALS INC
COM
00771V108
3399
56894
SH
SOLE
25782
0
31112
AEROVIRONMENT INC
COM
008073108
550
9789
SH
SOLE
0
0
9789
AES CORP
COM
00130H105
2253
208021
SH
SOLE
182793
0
25228
AETHLON MED INC
COM NEW
00808Y208
19
16730
SH
SOLE
0
0
16730
AETNA INC NEW
COM
00817Y108
32843
182063
SH
SOLE
102586
0
79477
AFFILIATED MANAGERS GROUP
COM
008252108
12087
58889
SH
SOLE
38298
0
20591
AFLAC INC
COM
001055102
52606
599293
SH
SOLE
358707
0
240586
AGCO CORP
COM
001084102
8430
118011
SH
SOLE
113748
0
4263
AGENUS INC
COM NEW
00847G705
130
40000
SH
SOLE
0
0
40000
AGILENT TECHNOLOGIES INC
COM
00846U101
3913
58433
SH
SOLE
29018
0
29415
AGNC INVT CORP
COM
00123Q104
3327
164774
SH
SOLE
0
0
164774
AGNICO EAGLE MINES LTD
COM
008474108
3349
72507
SH
SOLE
0
0
72507
AGREE REALTY CORP
COM
008492100
5224
101556
SH
SOLE
32972
0
68584
AGRIUM INC
COM
008916108
23205
201781
SH
SOLE
138955
0
62826
AIMMUNE THERAPEUTICS INC
COM
00900T107
936
24737
SH
SOLE
21659
0
3078
AIR LEASE CORP
CL A
00912X302
20994
436551
SH
SOLE
90249
0
346302
AIR PRODS & CHEMS INC
COM
009158106
141522
862495
SH
SOLE
92417
0
770078
AIR PRODS & CHEMS INC
COM
009158106
134
40500
SH
Call
SOLE
0
0
0
AIR PRODS & CHEMS INC
COM
009158106
57
21000
SH
Call
SOLE
0
0
0
AIR TRANSPORT SERVICES GRP I
COM
00922R105
239
10327
SH
SOLE
8507
0
1820
AIRCASTLE LTD
COM
G0129K104
17100
731096
SH
SOLE
514174
0
216922
AK STL HLDG CORP
COM
001547108
666
117679
SH
SOLE
0
0
117679
AKAMAI TECHNOLOGIES INC
COM
00971T101
17659
271508
SH
SOLE
203814
0
67694
AKAMAI TECHNOLOGIES INC
COM
00971T101
150
36200
SH
Call
SOLE
0
0
0
AKEBIA THERAPEUTICS INC
COM
00972D105
588
39559
SH
SOLE
35509
0
4050
ALAMO GROUP INC
COM
011311107
225
1996
SH
SOLE
0
0
1996
ALARM COM HLDGS INC
COM
011642105
1991
52733
SH
SOLE
34
0
52699
ALASKA AIR GROUP INC
COM
011659109
28419
386602
SH
SOLE
110971
0
275631
ALASKA AIR GROUP INC
COM
011659109
86
19600
SH
Call
SOLE
0
0
0
ALBANY INTL CORP
CL A
012348108
1622
26403
SH
SOLE
26091
0
312
ALBEMARLE CORP
COM
012653101
11693
91429
SH
SOLE
34017
0
57412
ALCENTRA CAP CORP
COM
01374T102
1232
146854
SH
SOLE
0
0
146854
ALCOA CORP
COM
013872106
4611
85595
SH
SOLE
35
0
85560
ALDER BIOPHARMACEUTICALS INC
COM
014339105
126
11002
SH
SOLE
10602
0
400
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
557
4267
SH
SOLE
0
0
4267
ALEXCO RESOURCE CORP
COM
01535P106
177
111152
SH
SOLE
0
0
111152
ALEXION PHARMACEUTICALS INC
COM
015351109
21954
183577
SH
SOLE
98423
0
85154
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
158886
921455
SH
SOLE
375130
0
546325
ALIGN TECHNOLOGY INC
COM
016255101
16079
72368
SH
SOLE
21262
0
51106
ALKERMES PLC
SHS
G01767105
1371
25056
SH
SOLE
22245
0
2811
ALLEGHANY CORP DEL
COM
017175100
15925
26716
SH
SOLE
19042
0
7674
ALLEGHENY TECHNOLOGIES INC
COM
01741R102
292
12103
SH
SOLE
1642
0
10461
ALLEGIANT TRAVEL CO
COM
01748X102
263
1698
SH
SOLE
0
0
1698
ALLEGION PUB LTD CO
ORD SHS
G0176J109
2533
31838
SH
SOLE
2906
0
28932
ALLERGAN PLC
5.5% CNV PFD A
G0177J116
682
1164
SH
SOLE
0
0
1164
ALLERGAN PLC
SHS
G0177J108
87125
532596
SH
SOLE
380543
0
152053
ALLETE INC
COM NEW
018522300
4622
62162
SH
SOLE
55854
0
6308
ALLIANCE CALIF MUN INCOME FD
COM
018546101
235
17320
SH
SOLE
0
0
17320
ALLIANCE DATA SYSTEMS CORP
COM
018581108
4094
16152
SH
SOLE
8632
0
7520
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
610
30988
SH
SOLE
0
0
30988
ALLIANCEBERNSTEIN GBL HGH IN
COM
01879R106
867
67956
SH
SOLE
0
0
67956
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
1110
44309
SH
SOLE
0
0
44309
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
180
13421
SH
SOLE
0
0
13421
ALLIANT ENERGY CORP
COM
018802108
16785
393921
SH
SOLE
362524
0
31397
ALLIANZGI CONV & INCOME FD
COM
018828103
214
30452
SH
SOLE
0
0
30452
ALLIANZGI CONV & INCOME FD I
COM
018825109
1123
180777
SH
SOLE
0
0
180777
ALLIANZGI DIVERS INC & CNV F
COM
01883J108
1571
71918
SH
SOLE
0
0
71918
ALLIANZGI EQUITY & CONV INCO
COM
018829101
2143
101432
SH
SOLE
0
0
101432
ALLIANZGI NFJ DIVID INT & PR
COM
01883A107
1168
89500
SH
SOLE
0
0
89500
ALLISON TRANSMISSION HLDGS I
COM
01973R101
3080
71520
SH
SOLE
62350
0
9170
ALLSTATE CORP
COM
020002101
74076
707431
SH
SOLE
193102
0
514329
ALLSTATE CORP
COM
020002101
161
11100
SH
Call
SOLE
0
0
0
ALLY FINL INC
COM
02005N100
2575
88309
SH
SOLE
52860
0
35449
ALMADEN MINERALS LTD
COM CL B
020283305
551
534760
SH
SOLE
0
0
534760
ALPHABET INC
CAP STK CL A
02079K305
221016
209812
SH
SOLE
68854
0
140958
ALPHABET INC
CAP STK CL C
02079K107
213212
203754
SH
SOLE
61940
0
141814
ALPHABET INC
CAP STK CL C
02079K107
230
1000
SH
Call
SOLE
0
0
0
ALPINE GLOBAL DYNAMIC DIVD F
COM NEW
02082E205
1501
138941
SH
SOLE
0
0
138941
ALPINE GLOBAL PREMIER PPTYS
COM SBI
02083A103
1366
202612
SH
SOLE
0
0
202612
ALPINE TOTAL DYNAMIC DIVID F
COM SH BEN INT N
021060207
12310
1299917
SH
SOLE
0
0
1299917
ALPS ETF TR
ALERIAN ENERGY
00162Q676
449
19432
SH
SOLE
0
0
19432
ALPS ETF TR
ALERIAN MLP
00162Q866
41006
3800378
SH
SOLE
7390
0
3792988
ALPS ETF TR
ALERIAN MLP
00162Q866
1
10900
SH
Call
SOLE
0
0
0
ALPS ETF TR
C&S GLOBL ETF
00162Q106
529
11767
SH
SOLE
0
0
11767
ALPS ETF TR
EM SECT DIV DG
00162Q668
215
8448
SH
SOLE
0
0
8448
ALPS ETF TR
EQUAL SEC ETF
00162Q205
296
4263
SH
SOLE
0
0
4263
ALPS ETF TR
INTL SEC DV DOG
00162Q718
5892
205661
SH
SOLE
0
0
205661
ALPS ETF TR
MED BREAKTHGH
00162Q593
2315
70606
SH
SOLE
0
0
70606
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
1872
59102
SH
SOLE
0
0
59102
ALPS ETF TR
RIVERFRNT FLEX
00162Q510
876
26788
SH
SOLE
0
0
26788
ALPS ETF TR
RIVERFRONT DYM
00162Q536
2050
82998
SH
SOLE
0
0
82998
ALPS ETF TR
RIVRFRNT STR INC
00162Q783
34537
1373358
SH
SOLE
1348091
0
25267
ALPS ETF TR
SECTR DIV DOGS
00162Q858
21337
465883
SH
SOLE
0
0
465883
ALPS ETF TR
SPROTT GL MINE
00162Q643
1392
67217
SH
SOLE
0
0
67217
ALTABA INC
COM
021346101
5308
75993
SH
SOLE
0
0
75993
ALTRIA GROUP INC
COM
02209S103
309123
4328856
SH
SOLE
2920046
0
1408810
ALTRIA GROUP INC
COM
02209S103
5
26300
SH
Call
SOLE
0
0
0
ALZA CORP
SDCV 7/2
02261WAB5
577
301000
PRN
SOLE
0
0
301000
AMARIN CORP PLC
SPONS ADR NEW
023111206
228
56835
SH
SOLE
0
0
56835
AMAZON COM INC
COM
023135106
368864
315412
SH
SOLE
71178
0
244234
AMBARELLA INC
SHS
G037AX101
2209
37601
SH
SOLE
30925
0
6676
AMBEV SA
SPONSORED ADR
02319V103
5137
795221
SH
SOLE
696219
0
99002
AMC NETWORKS INC
CL A
00164V103
9203
170169
SH
SOLE
165357
0
4812
AMDOCS LTD
SHS
G02602103
13253
202400
SH
SOLE
199155
0
3245
AMERCO
COM
023586100
262
693
SH
SOLE
287
0
406
AMEREN CORP
COM
023608102
18702
317035
SH
SOLE
290024
0
27011
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V107
1606
265465
SH
SOLE
0
0
265465
AMERICA MOVIL SAB DE CV
SPON ADR L SHS
02364W105
1620
94461
SH
SOLE
0
0
94461
AMERICAN AIRLS GROUP INC
COM
02376R102
11339
217918
SH
SOLE
87423
0
130495
AMERICAN ASSETS TR INC
COM
024013104
2964
77517
SH
SOLE
75726
0
1791
AMERICAN CAMPUS CMNTYS INC
COM
024835100
2192
53435
SH
SOLE
51251
0
2184
AMERICAN CAP SR FLOATING LTD
COM
02504D108
271
25733
SH
SOLE
0
0
25733
AMERICAN EAGLE OUTFITTERS NE
COM
02553E106
1956
104028
SH
SOLE
75105
0
28923
AMERICAN ELEC PWR INC
COM
025537101
70827
962722
SH
SOLE
718002
0
244720
AMERICAN EQTY INVT LIFE HLD
COM
025676206
1714
55764
SH
SOLE
39519
0
16245
AMERICAN EXPRESS CO
COM
025816109
57624
580238
SH
SOLE
318744
0
261494
AMERICAN EXPRESS CO
COM
025816109
224
8300
SH
Call
SOLE
0
0
0
AMERICAN FINL GROUP INC OHIO
COM
025932104
1010
9305
SH
SOLE
35
0
9270
AMERICAN HOMES 4 RENT
CL A
02665T306
10380
475266
SH
SOLE
151028
0
324238
AMERICAN INTL GROUP INC
COM NEW
026874784
14776
248006
SH
SOLE
142379
0
105627
AMERICAN OUTDOOR BRANDS CORP
COM
02874P103
229
17853
SH
SOLE
0
0
17853
AMERICAN RAILCAR INDS INC
COM
02916P103
408
9799
SH
SOLE
0
0
9799
AMERICAN STS WTR CO
COM
029899101
2041
35252
SH
SOLE
0
0
35252
AMERICAN SUPERCONDUCTOR CORP
SHS NEW
030111207
46
12547
SH
SOLE
0
0
12547
AMERICAN TOWER CORP NEW
COM
03027X100
60695
425424
SH
SOLE
192082
0
233342
AMERICAN TOWER CORP NEW
DEP PFD CONV SE
03027X407
613
4871
SH
SOLE
4271
0
600
AMERICAN WTR WKS CO INC NEW
COM
030420103
16443
179727
SH
SOLE
3192
0
176535
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
13846
299493
SH
SOLE
272773
0
26720
AMERIPRISE FINL INC
COM
03076C106
6198
36575
SH
SOLE
20119
0
16456
AMERISAFE INC
COM
03071H100
1567
25434
SH
SOLE
24354
0
1080
AMERISOURCEBERGEN CORP
COM
03073E105
11440
124584
SH
SOLE
61877
0
62707
AMETEK INC NEW
COM
031100100
16121
222452
SH
SOLE
207929
0
14523
AMGEN INC
COM
031162100
113055
650102
SH
SOLE
300810
0
349292
AMICUS THERAPEUTICS INC
COM
03152W109
2777
192978
SH
SOLE
192130
0
848
AMN HEALTHCARE SERVICES INC
COM
001744101
2868
58234
SH
SOLE
3382
0
54852
AMPHASTAR PHARMACEUTICALS IN
COM
03209R103
496
25763
SH
SOLE
0
0
25763
AMPHENOL CORP NEW
CL A
032095101
7032
80095
SH
SOLE
59830
0
20265
AMPIO PHARMACEUTICALS INC
COM
03209T109
137
33630
SH
SOLE
0
0
33630
AMPLIFY ETF TR
ONLIN RETL ETF
032108102
1124
27502
SH
SOLE
0
0
27502
AMTRUST FINL SVCS INC
COM
032359309
258
25670
SH
SOLE
0
0
25670
ANADARKO PETE CORP
COM
032511107
74551
1389832
SH
SOLE
1345544
0
44288
ANALOG DEVICES INC
COM
032654105
24557
275823
SH
SOLE
71862
0
203961
ANALOG DEVICES INC
COM
032654105
101
30500
SH
Call
SOLE
0
0
0
ANALOG DEVICES INC
COM
032654105
415
30500
SH
Call
SOLE
0
0
0
ANAPTYSBIO INC
COM
032724106
326
3240
SH
SOLE
0
0
3240
ANDEAVOR
COM
03349M105
24049
210331
SH
SOLE
184065
0
26266
ANDEAVOR LOGISTICS LP
COM UNIT LP INT
03350F106
7438
161030
SH
SOLE
0
0
161030
ANDERSONS INC
COM
034164103
1590
51030
SH
SOLE
0
0
51030
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
38040
340955
SH
SOLE
230737
0
110218
ANI PHARMACEUTICALS INC
COM
00182C103
1383
21462
SH
SOLE
2448
0
19014
ANIXTER INTL INC
COM
035290105
1984
26109
SH
SOLE
24897
0
1212
ANNALY CAP MGMT INC
COM
035710409
8609
724067
SH
SOLE
389831
0
334236
ANSYS INC
COM
03662Q105
4046
27412
SH
SOLE
25801
0
1611
ANTARES PHARMA INC
COM
036642106
23
11323
SH
SOLE
0
0
11323
ANTERO MIDSTREAM PARTNERS LP
UNT LTD PARTN
03673L103
2012
69283
SH
SOLE
0
0
69283
ANTERO RES CORP
COM
03674X106
427
22480
SH
SOLE
10530
0
11950
ANTHEM INC
COM
036752103
18066
80290
SH
SOLE
55588
0
24702
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
554
180000
PRN
SOLE
0
0
180000
ANTHEM INC
UNIT 05/01/20188
036752202
1051
18767
SH
SOLE
0
0
18767
AON PLC
SHS CL A
G0408V102
30898
230580
SH
SOLE
214055
0
16525
APACHE CORP
COM
037411105
2938
69595
SH
SOLE
0
0
69595
APARTMENT INVT & MGMT CO
CL A
03748R101
14983
342786
SH
SOLE
310540
0
32246
APOGEE ENTERPRISES INC
COM
037598109
364
7962
SH
SOLE
2736
0
5226
APOLLO COML REAL EST FIN INC
COM
03762U105
251
13625
SH
SOLE
0
0
13625
APOLLO GLOBAL MGMT LLC
CL A SHS
037612306
2970
88739
SH
SOLE
150
0
88589
APOLLO INVT CORP
COM
03761U106
404
71418
SH
SOLE
0
0
71418
APOLLO TACTICAL INCOME FD IN
COM
037638103
171
10850
SH
SOLE
0
0
10850
APPLE HOSPITALITY REIT INC
COM NEW
03784Y200
911
46476
SH
SOLE
31631
0
14845
APPLE INC
COM
037833100
838756
4956286
SH
SOLE
1112447
0
3843839
APPLE INC
COM
037833100
42
11900
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
260
21500
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
416
20900
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
170
27800
SH
Call
SOLE
0
0
0
APPLIED INDL TECHNOLOGIES IN
COM
03820C105
1971
28949
SH
SOLE
27634
0
1315
APPLIED MATLS INC
COM
038222105
39321
769194
SH
SOLE
280434
0
488760
APPLIED OPTOELECTRONICS INC
COM
03823U102
6648
175783
SH
SOLE
0
0
175783
APTARGROUP INC
COM
038336103
6745
78171
SH
SOLE
63046
0
15125
APTIV PLC
SHS
G6095L109
19289
227388
SH
SOLE
184327
0
43061
AQUA AMERICA INC
COM
03836W103
7536
192107
SH
SOLE
0
0
192107
AQUAVENTURE HLDGS LTD
SHS
G0443N107
1344
86571
SH
SOLE
0
0
86571
ARAMARK
COM
03852U106
2097
49073
SH
SOLE
47935
0
1138
ARCELORMITTAL SA LUXEMBOURG
NY REGISTRY SH
03938L203
520
16108
SH
SOLE
9916
0
6192
ARCH CAP GROUP LTD
ORD
G0450A105
305
3359
SH
SOLE
2460
0
899
ARCH COAL INC
CL A
039380407
779
8359
SH
SOLE
8209
0
150
ARCHER DANIELS MIDLAND CO
COM
039483102
17447
435301
SH
SOLE
54287
0
381014
ARCHER DANIELS MIDLAND CO
COM
039483102
8
121300
SH
Call
SOLE
0
0
0
ARCHROCK PARTNERS L P
COM UNITS REPSTG
03957U100
1844
154840
SH
SOLE
0
0
154840
ARCONIC INC
COM
03965L100
1140
41841
SH
SOLE
451
0
41390
ARES CAP CORP
COM
04010L103
9734
619231
SH
SOLE
359041
0
260190
ARES CAP CORP
NOTE 4.375% 1/1
04010LAM5
1479
1450000
PRN
SOLE
0
0
1450000
ARES DYNAMIC CR ALLOCATION F
COM
04014F102
376
22911
SH
SOLE
0
0
22911
ARES MGMT L P
COM UNIT RP IN
04014Y101
288
14389
SH
SOLE
0
0
14389
ARGAN INC
COM
04010E109
575
12770
SH
SOLE
61
0
12709
ARGO GROUP INTL HLDGS LTD
COM
G0464B107
3196
51835
SH
SOLE
0
0
51835
ARISTA NETWORKS INC
COM
040413106
6488
27539
SH
SOLE
16421
0
11118
ARK ETF TR
INNOVATION ETF
00214Q104
2072
55866
SH
SOLE
0
0
55866
ARMADA HOFFLER PPTYS INC
COM
04208T108
621
39965
SH
SOLE
8250
0
31715
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
3350
55318
SH
SOLE
54884
0
434
ARRIS INTL INC
SHS
G0551A103
3925
152792
SH
SOLE
7257
0
145535
ARROW ELECTRS INC
COM
042735100
10824
134604
SH
SOLE
130497
0
4107
ARROW ETF TR
ARROW DJ GLB YLD
04273H104
1835
102028
SH
SOLE
0
0
102028
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
6982
176758
SH
SOLE
167608
0
9150
ASA GOLD AND PRECIOUS MTLS L
SHS
G3156P103
405
35744
SH
SOLE
0
0
35744
ASANKO GOLD INC
COM
04341Y105
9
13440
SH
SOLE
0
0
13440
ASBURY AUTOMOTIVE GROUP INC
COM
043436104
3694
57712
SH
SOLE
56692
0
1020
ASCENA RETAIL GROUP INC
COM
04351G101
148
62804
SH
SOLE
42037
0
20767
ASHLAND GLOBAL HLDGS INC
COM
044186104
400
5615
SH
SOLE
0
0
5615
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
28242
162479
SH
SOLE
151125
0
11354
ASPEN TECHNOLOGY INC
COM
045327103
11289
170523
SH
SOLE
131563
0
38960
ASSOCIATED CAP GROUP INC
CL A
045528106
769
22565
SH
SOLE
0
0
22565
ASSURANT INC
COM
04621X108
6416
63624
SH
SOLE
62580
0
1044
ASSURED GUARANTY LTD
COM
G0585R106
771
22755
SH
SOLE
9713
0
13042
ASTRAZENECA PLC
SPONSORED ADR
046353108
148875
4290362
SH
SOLE
3826453
0
463909
ASTRAZENECA PLC
SPONSORED ADR
046353108
1
18400
SH
Call
SOLE
0
0
0
AT&T INC
COM
00206R102
455410
11713223
SH
SOLE
7219059
0
4494164
AT&T INC
COM
00206R102
1
22800
SH
Call
SOLE
0
0
0
ATARA BIOTHERAPEUTICS INC
COM
046513107
458
25325
SH
SOLE
25325
0
0
ATHENAHEALTH INC
COM
04685W103
388
2916
SH
SOLE
0
0
2916
ATHENE HLDG LTD
CL A
G0684D107
744
14395
SH
SOLE
12750
0
1645
ATHERSYS INC
COM
04744L106
19
10420
SH
SOLE
0
0
10420
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
1182
20154
SH
SOLE
13241
0
6913
ATLASSIAN CORP PLC
CL A
G06242104
1024
22491
SH
SOLE
20971
0
1520
ATMOS ENERGY CORP
COM
049560105
3521
40997
SH
SOLE
28
0
40969
ATRION CORP
COM
049904105
824
1303
SH
SOLE
0
0
1303
AURYN RES INC
COM
05208W108
19
11500
SH
SOLE
0
0
11500
AUTODESK INC
COM
052769106
85175
812510
SH
SOLE
787806
0
24704
AUTOHOME INC
SP ADR RP CL A
05278C107
17955
277645
SH
SOLE
274961
0
2684
AUTOLIV INC
COM
052800109
4321
34006
SH
SOLE
32729
0
1277
AUTOMATIC DATA PROCESSING IN
COM
053015103
52494
447939
SH
SOLE
181549
0
266390
AUTONATION INC
COM
05329W102
2053
39995
SH
SOLE
0
0
39995
AUTOZONE INC
COM
053332102
3587
5042
SH
SOLE
2946
0
2096
AVALONBAY CMNTYS INC
COM
053484101
1332
7465
SH
SOLE
0
0
7465
AVANGRID INC
COM
05351W103
916
18104
SH
SOLE
5611
0
12493
AVERY DENNISON CORP
COM
053611109
12919
112474
SH
SOLE
79973
0
32501
AVEXIS INC
COM
05366U100
454
4106
SH
SOLE
4106
0
0
AVISTA CORP
COM
05379B107
470
9119
SH
SOLE
0
0
9119
AVNET INC
COM
053807103
5060
127722
SH
SOLE
4091
0
123631
AVON PRODS INC
COM
054303102
175
81210
SH
SOLE
0
0
81210
AXALTA COATING SYS LTD
COM
G0750C108
4460
137834
SH
SOLE
96424
0
41410
AXCELIS TECHNOLOGIES INC
COM NEW
054540208
1101
38361
SH
SOLE
0
0
38361
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
20611
410085
SH
SOLE
403782
0
6303
AXON ENTERPRISE INC
COM
05464C101
2339
88261
SH
SOLE
0
0
88261
B & G FOODS INC NEW
COM
05508R106
13206
375713
SH
SOLE
240129
0
135584
B2GOLD CORP
COM
11777Q209
396
127801
SH
SOLE
0
0
127801
BADGER METER INC
COM
056525108
325
6789
SH
SOLE
3221
0
3568
BAIDU INC
SPON ADR REP A
056752108
16747
71503
SH
SOLE
40072
0
31431
BAKER HUGHES A GE CO
CL A
05722G100
730
23069
SH
SOLE
238
0
22831
BALCHEM CORP
COM
057665200
3216
39902
SH
SOLE
25404
0
14498
BALL CORP
COM
058498106
3922
103615
SH
SOLE
79543
0
24072
BANC OF CALIFORNIA INC
COM
05990K106
1740
84239
SH
SOLE
0
0
84239
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
762
89671
SH
SOLE
62711
0
26960
BANCO SANTANDER SA
ADR
05964H105
6307
964403
SH
SOLE
830290
0
134113
BANCORPSOUTH BK TUPELO MISS
COM
05971J102
2376
75547
SH
SOLE
2006
0
73541
BANCROFT FUND LTD
COM
059695106
777
35692
SH
SOLE
0
0
35692
BANK AMER CORP
*W EXP 01/16/201
060505146
178
10142
SH
SOLE
0
0
10142
BANK AMER CORP
*W EXP 10/28/201
060505153
39
18300
SH
SOLE
0
0
18300
BANK AMER CORP
7.25%CNV PFD L
060505682
6018
4563
SH
SOLE
0
0
4563
BANK AMER CORP
COM
060505104
194780
6598223
SH
SOLE
2470225
0
4127998
BANK AMER CORP
COM
060505104
12
61000
SH
Call
SOLE
0
0
0
BANK AMER CORP
COM
060505104
38
28300
SH
Call
SOLE
0
0
0
BANK AMER CORP
COM
060505104
20
12800
SH
Call
SOLE
0
0
0
BANK COMM HLDGS
COM
06424J103
883
76765
SH
SOLE
0
0
76765
BANK HAWAII CORP
COM
062540109
1125
13129
SH
SOLE
2222
0
10907
BANK MONTREAL QUE
COM
063671101
9096
113686
SH
SOLE
25218
0
88468
BANK N S HALIFAX
COM
064149107
3821
59220
SH
SOLE
29
0
59191
BANK NEW YORK MELLON CORP
COM
064058100
38070
706826
SH
SOLE
387250
0
319576
BANK OF NT BUTTERFIELD&SON L
SHS NEW
G0772R208
25938
714736
SH
SOLE
702623
0
12113
BANK OF THE OZARKS
COM
063904106
38204
788512
SH
SOLE
329745
0
458767
BANKUNITED INC
COM
06652K103
4873
119664
SH
SOLE
108843
0
10821
BARCLAYS BANK PLC
ADR PFD SR 5
06739H362
2459
92202
SH
SOLE
0
0
92202
BARCLAYS BK PLC
IPATH S&P500 VIX
06746L422
488
17495
SH
SOLE
0
0
17495
BARCLAYS PLC
ADR
06738E204
28828
2644813
SH
SOLE
1431129
0
1213684
BARINGS CORPORATE INVS
COM
06759X107
170
11118
SH
SOLE
0
0
11118
BARINGS GLOBAL SHORT DURATIO
COM
06760L100
898
46314
SH
SOLE
0
0
46314
BARINGS PARTN INVS
SH BEN INT
06761A103
529
37502
SH
SOLE
0
0
37502
BARNWELL INDS INC
COM
068221100
90
43380
SH
SOLE
0
0
43380
BARRETT BILL CORP
COM
06846N104
215
41883
SH
SOLE
0
0
41883
BARRICK GOLD CORP
COM
067901108
5894
407350
SH
SOLE
176397
0
230953
BAXTER INTL INC
COM
071813109
14588
225680
SH
SOLE
120838
0
104842
BAZAARVOICE INC
COM
073271108
745
136740
SH
SOLE
0
0
136740
BB&T CORP
COM
054937107
103546
2082589
SH
SOLE
1418736
0
663853
BCE INC
COM NEW
05534B760
176838
3682161
SH
SOLE
3531538
0
150623
BEACON ROOFING SUPPLY INC
COM
073685109
4382
68732
SH
SOLE
56566
0
12166
BECTON DICKINSON & CO
COM
075887109
77823
363531
SH
SOLE
61450
0
302081
BECTON DICKINSON & CO
PFD SHS CONV A
075887208
780
13465
SH
SOLE
0
0
13465
BELDEN INC
COM
077454106
2852
36954
SH
SOLE
36755
0
199
BELLICUM PHARMACEUTICALS INC
COM
079481107
357
42467
SH
SOLE
0
0
42467
BENCHMARK ELECTRS INC
COM
08160H101
971
33375
SH
SOLE
33022
0
353
BENEFITFOCUS INC
COM
08180D106
5930
219618
SH
SOLE
0
0
219618
BERKLEY W R CORP
COM
084423102
6822
95213
SH
SOLE
88974
0
6239
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
30653
103
SH
SOLE
0
0
103
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
290532
1465703
SH
SOLE
258206
0
1207497
BERKSHIRE HILLS BANCORP INC
COM
084680107
801
21881
SH
SOLE
3812
0
18069
BERRY GLOBAL GROUP INC
COM
08579W103
19460
331691
SH
SOLE
200797
0
130894
BEST BUY INC
COM
086516101
6577
96052
SH
SOLE
7659
0
88393
BEST BUY INC
COM
086516101
140
20600
SH
Call
SOLE
0
0
0
BEST BUY INC
COM
086516101
66
13100
SH
Call
SOLE
0
0
0
BEST INC
SPONSORED ADS
08653C106
117
13020
SH
SOLE
0
0
13020
BGC PARTNERS INC
CL A
05541T101
29975
1983816
SH
SOLE
394546
0
1589270
BGC PARTNERS INC
CL A
05541T101
6
21300
SH
Call
SOLE
0
0
0
BHP BILLITON LTD
SPONSORED ADR
088606108
12819
278731
SH
SOLE
176157
0
102574
BHP BILLITON PLC
SPONSORED ADR
05545E209
2844
70582
SH
SOLE
15219
0
55363
BIG LOTS INC
COM
089302103
2546
45352
SH
SOLE
25287
0
20065
BIGLARI HLDGS INC
COM
08986R101
3610
8711
SH
SOLE
367
0
8344
BIO RAD LABS INC
CL A
090572207
2045
8569
SH
SOLE
8376
0
193
BIO TECHNE CORP
COM
09073M104
1834
14157
SH
SOLE
12815
0
1342
BIOAMBER INC
COM
09072Q106
5
13000
SH
SOLE
0
0
13000
BIOCEPT INC
COM NEW
09072V204
17
25000
SH
SOLE
0
0
25000
BIOGEN INC
COM
09062X103
106815
335295
SH
SOLE
287675
0
47620
BIOHAVEN PHARMACTL HLDG CO L
COM
G11196105
445
16509
SH
SOLE
16509
0
0
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
9004
100973
SH
SOLE
72428
0
28545
BIOSCRIP INC
COM
09069N108
363
124800
SH
SOLE
0
0
124800
BIOSCRIP INC
COM
09069N108
8
15000
SH
Call
SOLE
0
0
0
BIOTELEMETRY INC
COM
090672106
1372
45875
SH
SOLE
3973
0
41902
BIOVERATIV INC
COM
09075E100
8075
149772
SH
SOLE
112264
0
37508
BJS RESTAURANTS INC
COM
09180C106
852
23395
SH
SOLE
23076
0
319
BLACK HILLS CORP
COM
092113109
756
12572
SH
SOLE
645
0
11927
BLACK KNIGHT INC
COM
09215C105
412
9321
SH
SOLE
5307
0
4014
BLACK STONE MINERALS L P
COM UNIT
09225M101
1158
64560
SH
SOLE
0
0
64560
BLACKBAUD INC
COM
09227Q100
2077
21976
SH
SOLE
15341
0
6635
BLACKBERRY LTD
COM
09228F103
1540
137902
SH
SOLE
106378
0
31524
BLACKHAWK NETWORK HLDGS INC
COM
09238E104
2473
69377
SH
SOLE
59283
0
10094
BLACKROCK CALIF MUN INCOME T
SH BEN INT
09248E102
515
37406
SH
SOLE
0
0
37406
BLACKROCK CAPITAL INVESTMENT
NOTE 5.000% 6/1
092533AC2
674
650000
PRN
SOLE
0
0
650000
BLACKROCK CORE BD TR
SHS BEN INT
09249E101
584
41593
SH
SOLE
0
0
41593
BLACKROCK CORPOR HI YLD FD I
COM
09255P107
302
27574
SH
SOLE
0
0
27574
BLACKROCK CR ALLCTN INC TR
COM
092508100
1525
114520
SH
SOLE
0
0
114520
BLACKROCK DEBT STRAT FD INC
COM NEW
09255R202
3415
291869
SH
SOLE
0
0
291869
BLACKROCK ENERGY & RES TR
COM
09250U101
2758
194523
SH
SOLE
0
0
194523
BLACKROCK ENH CAP & INC FD I
COM
09256A109
5252
320659
SH
SOLE
0
0
320659
BLACKROCK ENHANCED EQT DIV T
COM
09251A104
22679
2457069
SH
SOLE
553
0
2456516
BLACKROCK ENHANCED GBL DIV T
COM
092501105
4221
337370
SH
SOLE
765
0
336605
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
373
57194
SH
SOLE
0
0
57194
BLACKROCK FLOAT RATE OME STR
COM
09255X100
865
62709
SH
SOLE
84
0
62625
BLACKROCK FLOATING RATE INCO
COM
091941104
154
11071
SH
SOLE
0
0
11071
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
517
14172
SH
SOLE
0
0
14172
BLACKROCK INC
COM
09247X101
70002
136252
SH
SOLE
98334
0
37918
BLACKROCK INCOME TR INC
COM
09247F100
113
18281
SH
SOLE
0
0
18281
BLACKROCK LTD DURATION INC T
COM SHS
09249W101
1458
91727
SH
SOLE
0
0
91727
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
1510
83187
SH
SOLE
0
0
83187
BLACKROCK MUN 2020 TERM TR
COM SHS
09249X109
260
17363
SH
SOLE
0
0
17363
BLACKROCK MUN 2030 TAR TERM
COM SHS BEN IN
09257P105
1447
64770
SH
SOLE
0
0
64770
BLACKROCK MUN INCOME TR
SH BEN INT
09248F109
474
33664
SH
SOLE
0
0
33664
BLACKROCK MUNI 2018 TERM TR
COM
09248C106
202
13682
SH
SOLE
0
0
13682
BLACKROCK MUNI INCOME INV QL
COM
09250G102
267
18034
SH
SOLE
0
0
18034
BLACKROCK MUNI INCOME TR II
COM
09249N101
148
10225
SH
SOLE
0
0
10225
BLACKROCK MUNI INTER DR FD I
COM
09253X102
1691
121493
SH
SOLE
0
0
121493
BLACKROCK MUNI N Y INTER DUR
COM
09255F109
182
13375
SH
SOLE
0
0
13375
BLACKROCK MUNIASSETS FD INC
COM
09254J102
3440
229812
SH
SOLE
0
0
229812
BLACKROCK MUNICIPAL BOND TR
COM
09249H104
600
39607
SH
SOLE
0
0
39607
BLACKROCK MUNICIPL INC QLTY
COM
092479104
554
39044
SH
SOLE
0
0
39044
BLACKROCK MUNIENHANCED FD IN
COM
09253Y100
853
73129
SH
SOLE
44
0
73085
BLACKROCK MUNIHLDGS FD II IN
COM
09253P109
170
11475
SH
SOLE
0
0
11475
BLACKROCK MUNIHLDGS NJ QLTY
COM
09254X101
464
32038
SH
SOLE
0
0
32038
BLACKROCK MUNIHLDNGS QLTY II
COM
09254C107
289
20771
SH
SOLE
0
0
20771
BLACKROCK MUNIHLDS INVSTM QL
COM
09254P108
774
52959
SH
SOLE
0
0
52959
BLACKROCK MUNIHOLDNGS QLTY I
COM
09254A101
145
10840
SH
SOLE
0
0
10840
BLACKROCK MUNIVEST FD INC
COM
09253R105
654
68068
SH
SOLE
52
0
68016
BLACKROCK MUNIY QUALITY FD I
COM
09254G108
870
66412
SH
SOLE
0
0
66412
BLACKROCK MUNIYIELD CALI QLT
COM
09254N103
254
17356
SH
SOLE
0
0
17356
BLACKROCK MUNIYIELD FD INC
COM
09253W104
668
46029
SH
SOLE
0
0
46029
BLACKROCK MUNIYIELD INVST FD
COM
09254R104
424
28552
SH
SOLE
0
0
28552
BLACKROCK MUNIYIELD N J FD I
COM
09254Y109
349
22107
SH
SOLE
0
0
22107
BLACKROCK MUNIYIELD NY QLTY
COM
09255E102
176
13604
SH
SOLE
0
0
13604
BLACKROCK MUNIYIELD PA QLTY
COM
09255G107
426
29709
SH
SOLE
0
0
29709
BLACKROCK MUNIYIELD QLTY FD
COM
09254E103
1202
87044
SH
SOLE
0
0
87044
BLACKROCK MUNIYIELD QUALITY
COM
09254F100
891
58767
SH
SOLE
0
0
58767
BLACKROCK MUNIYLD INVST QLTY
COM
09254T100
182
13056
SH
SOLE
0
0
13056
BLACKROCK MUNIYLD MICH QLTY
COM
09254V105
1037
74081
SH
SOLE
0
0
74081
BLACKROCK RES & COMM STRAT T
SHS
09257A108
1392
142461
SH
SOLE
352
0
142109
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
5969
223626
SH
SOLE
0
0
223626
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
3512
151448
SH
SOLE
0
0
151448
BLACKROCK UTILITIES INFRSTRC
COM
09248D104
2096
96950
SH
SOLE
400
0
96550
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
35966
1123233
SH
SOLE
0
0
1123233
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
11
20000
SH
Put
SOLE
0
0
20000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
2
20000
SH
Put
SOLE
0
0
20000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
1
11000
SH
Put
SOLE
0
0
11000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
128
55000
SH
Call
SOLE
0
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
13
23900
SH
Call
SOLE
0
0
0
BLACKSTONE GSO FLTING RTE FU
COM
09256U105
304
16905
SH
SOLE
0
0
16905
BLACKSTONE GSO STRATEGIC CR
COM SHS BEN IN
09257R101
2052
130647
SH
SOLE
0
0
130647
BLACKSTONE MTG TR INC
COM CL A
09257W100
3679
114340
SH
SOLE
0
0
114340
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
8348
8230000
PRN
SOLE
0
0
8230000
BLOCK H & R INC
COM
093671105
522
19898
SH
SOLE
5464
0
14434
BLOOMIN BRANDS INC
COM
094235108
472
22118
SH
SOLE
0
0
22118
BLUCORA INC
COM
095229100
254
11512
SH
SOLE
0
0
11512
BLUE BUFFALO PET PRODS INC
COM
09531U102
1593
48576
SH
SOLE
32259
0
16317
BLUE CAP REINS HLDGS LTD
COM
G1190F107
1311
108812
SH
SOLE
0
0
108812
BLUEBIRD BIO INC
COM
09609G100
855
4801
SH
SOLE
3363
0
1438
BLUEPRINT MEDICINES CORP
COM
09627Y109
227
3004
SH
SOLE
0
0
3004
BOEING CO
COM
097023105
151315
513082
SH
SOLE
94898
0
418184
BOFI HLDG INC
COM
05566U108
6143
205465
SH
SOLE
0
0
205465
BOINGO WIRELESS INC
COM
09739C102
926
41152
SH
SOLE
0
0
41152
BOJANGLES INC
COM
097488100
292
24720
SH
SOLE
0
0
24720
BOK FINL CORP
COM NEW
05561Q201
3991
43232
SH
SOLE
41285
0
1947
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
2566
67303
SH
SOLE
61798
0
5505
BORGWARNER INC
COM
099724106
18113
354534
SH
SOLE
319572
0
34962
BOSTON BEER INC
CL A
100557107
498
2606
SH
SOLE
0
0
2606
BOSTON PROPERTIES INC
COM
101121101
13258
101958
SH
SOLE
100195
0
1763
BOSTON SCIENTIFIC CORP
COM
101137107
15394
620995
SH
SOLE
304912
0
316083
BOSTON SCIENTIFIC CORP
COM
101137107
99
19900
SH
Call
SOLE
0
0
0
BOULDER GROWTH & INCOME FD I
COM
101507101
37790
3407576
SH
SOLE
0
0
3407576
BOVIE MEDICAL CORP
COM
10211F100
307
118000
SH
SOLE
0
0
118000
BOX INC
CL A
10316T104
273
12917
SH
SOLE
0
0
12917
BOYD GAMING CORP
COM
103304101
291
8309
SH
SOLE
0
0
8309
BP PLC
SPONSORED ADR
055622104
144020
3426591
SH
SOLE
2050742
0
1375849
BRANDYWINE RLTY TR
SH BEN INT NEW
105368203
1663
91397
SH
SOLE
0
0
91397
BRIDGE BANCORP INC
COM
108035106
2981
85181
SH
SOLE
0
0
85181
BRIDGFORD FOODS CORP
COM
108763103
129
10300
SH
SOLE
0
0
10300
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
2963
31524
SH
SOLE
30166
0
1358
BRIGHT SCHOLAR ED HLDGS LTD
SPONSORED ADS
109199109
239
12800
SH
SOLE
0
0
12800
BRIGHTCOVE INC
COM
10921T101
307
43300
SH
SOLE
0
0
43300
BRIGHTHOUSE FINL INC
COM
10922N103
3653
62300
SH
SOLE
51439
0
10861
BRINKS CO
COM
109696104
5015
63730
SH
SOLE
59928
0
3802
BRISTOL MYERS SQUIBB CO
COM
110122108
69196
1129177
SH
SOLE
197934
0
931243
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
115364
1722100
SH
SOLE
1459884
0
262216
BROADCOM LTD
SHS
Y09827109
201141
782909
SH
SOLE
504243
0
278666
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
54853
605567
SH
SOLE
547052
0
58515
BROOKDALE SR LIVING INC
COM
112463104
142
14626
SH
SOLE
0
0
14626
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
5115
117520
SH
SOLE
78976
0
38544
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
351
27177
SH
SOLE
0
0
27177
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
21000
468625
SH
SOLE
0
0
468625
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
1328
56842
SH
SOLE
36
0
56806
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
586
16819
SH
SOLE
0
0
16819
BROWN & BROWN INC
COM
115236101
29832
579710
SH
SOLE
564748
0
14962
BROWN FORMAN CORP
CL A
115637100
1370
20373
SH
SOLE
0
0
20373
BROWN FORMAN CORP
CL B
115637209
14009
204008
SH
SOLE
1725
0
202283
BRUKER CORP
COM
116794108
2014
58685
SH
SOLE
58042
0
643
BRUNSWICK CORP
COM
117043109
3983
72136
SH
SOLE
56640
0
15496
BT GROUP PLC
ADR
05577E101
3725
204464
SH
SOLE
164464
0
40000
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
5273
106418
SH
SOLE
0
0
106418
BUFFALO WILD WINGS INC
COM
119848109
862
5515
SH
SOLE
5434
0
81
BUILDERS FIRSTSOURCE INC
COM
12008R107
1584
72698
SH
SOLE
52156
0
20542
BUNGE LIMITED
COM
G16962105
1323
19718
SH
SOLE
0
0
19718
BURLINGTON STORES INC
COM
122017106
9922
80648
SH
SOLE
78194
0
2454
BWX TECHNOLOGIES INC
COM
05605H100
715
11819
SH
SOLE
2719
0
9100
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
19201
215520
SH
SOLE
205204
0
10316
CA INC
COM
12673P105
1905
57234
SH
SOLE
2155
0
55079
CABLE ONE INC
COM
12685J105
332
472
SH
SOLE
51
0
421
CABOT OIL & GAS CORP
COM
127097103
1205
42149
SH
SOLE
0
0
42149
CACI INTL INC
CL A
127190304
283
2142
SH
SOLE
171
0
1971
CADENCE BANCORPORATION
CL A
12739A100
2063
76069
SH
SOLE
0
0
76069
CADENCE DESIGN SYSTEM INC
COM
127387108
4862
116255
SH
SOLE
48853
0
67402
CADIZ INC
COM NEW
127537207
171
12000
SH
SOLE
0
0
12000
CAE INC
COM
124765108
811
43674
SH
SOLE
41998
0
1676
CAESARS ENTMT CORP
COM
127686103
1762
139327
SH
SOLE
0
0
139327
CAL MAINE FOODS INC
COM NEW
128030202
1455
32723
SH
SOLE
38
0
32685
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
1656
139716
SH
SOLE
0
0
139716
CALAMOS CONV OPP AND INC FD
SH BEN INT
128117108
921
82290
SH
SOLE
0
0
82290
CALAMOS DYNAMIC CONV & INCOM
COM
12811V105
438
21833
SH
SOLE
0
0
21833
CALAMOS GBL DYN INCOME FUND
COM
12811L107
1702
187473
SH
SOLE
0
0
187473
CALAMOS STRATEGIC TOTL RETN
COM SH BEN INT
128125101
5075
420090
SH
SOLE
0
0
420090
CALAMP CORP
COM
128126109
214
10000
SH
SOLE
0
0
10000
CALIFORNIA WTR SVC GROUP
COM
130788102
336
7408
SH
SOLE
0
0
7408
CALLAWAY GOLF CO
COM
131193104
364
26158
SH
SOLE
0
0
26158
CALLON PETE CO DEL
COM
13123X102
2330
191791
SH
SOLE
115581
0
76210
CALUMET SPECIALTY PRODS PTNR
UT LTD PARTNER
131476103
294
38153
SH
SOLE
0
0
38153
CAMBRIA ETF TR
SHSHLD YIELD ETF
132061201
210
5462
SH
SOLE
0
0
5462
CAMDEN NATL CORP
COM
133034108
1393
33057
SH
SOLE
32757
0
300
CAMDEN PPTY TR
SH BEN INT
133131102
18272
198479
SH
SOLE
193208
0
5271
CAMECO CORP
COM
13321L108
737
79862
SH
SOLE
0
0
79862
CAMPBELL SOUP CO
COM
134429109
2284
47479
SH
SOLE
0
0
47479
CAMPING WORLD HLDGS INC
CL A
13462K109
1002
22394
SH
SOLE
16409
0
5985
CAN-FITE BIOPHARMA LTD
SPONSORED ADR
13471N102
18
12200
SH
SOLE
0
0
12200
CANADIAN NAT RES LTD
COM
136385101
3669
102705
SH
SOLE
92126
0
10579
CANADIAN NATL RY CO
COM
136375102
15785
191474
SH
SOLE
56833
0
134641
CANADIAN PAC RY LTD
COM
13645T100
7612
41670
SH
SOLE
26689
0
14981
CANADIAN SOLAR INC
COM
136635109
295
17510
SH
SOLE
0
0
17510
CANNAE HLDGS INC
COM
13765N107
322
18926
SH
SOLE
17807
0
1119
CANON INC
SPONSORED ADR
138006309
5047
134954
SH
SOLE
23482
0
111472
CANTEL MEDICAL CORP
COM
138098108
306
2972
SH
SOLE
0
0
2972
CAPITAL ONE FINL CORP
COM
14040H105
13695
137524
SH
SOLE
107827
0
29697
CAPITAL PRODUCT PARTNERS L P
COM UNIT LP
Y11082107
1362
405239
SH
SOLE
0
0
405239
CAPSTEAD MTG CORP
COM NO PAR
14067E506
1131
130797
SH
SOLE
0
0
130797
CAPSTONE TURBINE CORP
COM NEW
14067D409
12
15540
SH
SOLE
0
0
15540
CARA THERAPEUTICS INC
COM
140755109
199
16293
SH
SOLE
0
0
16293
CARDINAL HEALTH INC
COM
14149Y108
9460
154393
SH
SOLE
77117
0
77276
CARETRUST REIT INC
COM
14174T107
1919
114528
SH
SOLE
2761
0
111767
CARLISLE COS INC
COM
142339100
1133
9973
SH
SOLE
1107
0
8866
CARLYLE GROUP L P
COM UTS LTD PTN
14309L102
2165
94552
SH
SOLE
0
0
94552
CARMAX INC
COM
143130102
2561
39940
SH
SOLE
11433
0
28507
CARNIVAL CORP
UNIT 99/99/9999
143658300
163272
2460014
SH
SOLE
787620
0
1672394
CARNIVAL CORP
UNIT 99/99/9999
143658300
1
13900
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
4
26800
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
1
16900
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
17
37600
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
62
72400
SH
Call
SOLE
0
0
0
CARNIVAL PLC
ADR
14365C103
3218
48556
SH
SOLE
47159
0
1397
CAROLINA FINL CORP NEW
COM
143873107
284
7635
SH
SOLE
0
0
7635
CARRIZO OIL & GAS INC
COM
144577103
360
16894
SH
SOLE
0
0
16894
CARROLS RESTAURANT GROUP INC
COM
14574X104
996
81953
SH
SOLE
0
0
81953
CARS COM INC
COM
14575E105
3999
138659
SH
SOLE
136210
0
2449
CARTER INC
COM
146229109
1667
14185
SH
SOLE
11978
0
2207
CASELLA WASTE SYS INC
CL A
147448104
9065
393775
SH
SOLE
0
0
393775
CASEYS GEN STORES INC
COM
147528103
3118
27854
SH
SOLE
19216
0
8638
CASTLIGHT HEALTH INC
CL B
14862Q100
202
53900
SH
SOLE
0
0
53900
CATALENT INC
COM
148806102
5459
132875
SH
SOLE
129366
0
3509
CATALYST BIOSCIENCES INC
COM NEW
14888D208
585
42890
SH
SOLE
0
0
42890
CATCHMARK TIMBER TR INC
CL A
14912Y202
5752
438100
SH
SOLE
0
0
438100
CATERPILLAR INC DEL
COM
149123101
73803
468344
SH
SOLE
78548
0
389796
CATHAY GEN BANCORP
COM
149150104
649
15380
SH
SOLE
0
0
15380
CAVCO INDS INC DEL
COM
149568107
1470
9630
SH
SOLE
9596
0
34
CAVIUM INC
COM
14964U108
8331
99380
SH
SOLE
65552
0
33828
CBOE GLOBAL MARKETS INC
COM
12503M108
764
6133
SH
SOLE
0
0
6133
CBRE CLARION GLOBAL REAL EST
COM
12504G100
4241
535435
SH
SOLE
0
0
535435
CBRE GROUP INC
CL A
12504L109
4568
105467
SH
SOLE
65241
0
40226
CBS CORP NEW
CL B
124857202
11077
187751
SH
SOLE
120040
0
67711
CDK GLOBAL INC
COM
12508E101
1619
22717
SH
SOLE
3064
0
19653
CDN IMPERIAL BK COMM TORONTO
COM
136069101
58015
595231
SH
SOLE
578195
0
17036
CDW CORP
COM
12514G108
21007
302300
SH
SOLE
289518
0
12782
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
12222
188055
SH
SOLE
166852
0
21203
CELANESE CORP DEL
COM SER A
150870103
7750
72378
SH
SOLE
68001
0
4377
CELGENE CORP
COM
151020104
88469
847730
SH
SOLE
294778
0
552952
CELLDEX THERAPEUTICS INC NEW
COM
15117B103
68
23970
SH
SOLE
0
0
23970
CEMEX SAB DE CV
SPON ADR NEW
151290889
9462
1261599
SH
SOLE
1232098
0
29501
CENOVUS ENERGY INC
COM
15135U109
188
20578
SH
SOLE
0
0
20578
CENTENE CORP DEL
COM
15135B101
21319
211332
SH
SOLE
181735
0
29597
CENTER COAST MLP & INFRSTR F
COM SHS
151461100
788
79129
SH
SOLE
0
0
79129
CENTERPOINT ENERGY INC
COM
15189T107
6634
233904
SH
SOLE
118559
0
115345
CENTERSTATE BK CORP
COM
15201P109
885
34408
SH
SOLE
6328
0
28080
CENTRAL FD CDA LTD
CL A
153501101
10865
810819
SH
SOLE
0
0
810819
CENTRAL PAC FINL CORP
COM NEW
154760409
1689
56620
SH
SOLE
55597
0
1023
CENTRAL SECS CORP
COM
155123102
6361
232155
SH
SOLE
0
0
232155
CENTURY CASINOS INC
COM
156492100
328
35900
SH
SOLE
0
0
35900
CENTURYLINK INC
COM
156700106
15311
917921
SH
SOLE
498478
0
419443
CENTURYLINK INC
COM
156700106
7
16300
SH
Call
SOLE
0
0
0
CERAGON NETWORKS LTD
ORD
M22013102
28
14100
SH
SOLE
0
0
14100
CERNER CORP
COM
156782104
17613
261360
SH
SOLE
99723
0
161637
CERUS CORP
COM
157085101
2758
815924
SH
SOLE
0
0
815924
CF INDS HLDGS INC
COM
125269100
9943
233722
SH
SOLE
0
0
233722
CHARLES RIV LABS INTL INC
COM
159864107
531
4848
SH
SOLE
2839
0
2009
CHART INDS INC
COM PAR $0.01
16115Q308
1123
23967
SH
SOLE
21818
0
2149
CHARTER COMMUNICATIONS INC N
CL A
16119P108
11765
35020
SH
SOLE
20623
0
14397
CHATHAM LODGING TR
COM
16208T102
201
8814
SH
SOLE
0
0
8814
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
20713
199895
SH
SOLE
159589
0
40306
CHEESECAKE FACTORY INC
COM
163072101
3421
70996
SH
SOLE
5097
0
65899
CHEMED CORP NEW
COM
16359R103
769
3165
SH
SOLE
0
0
3165
CHEMICAL FINL CORP
COM
163731102
4517
84479
SH
SOLE
30234
0
54245
CHEMOURS CO
COM
163851108
5121
102290
SH
SOLE
82604
0
19686
CHENIERE ENERGY INC
COM NEW
16411R208
2785
51728
SH
SOLE
977
0
50751
CHENIERE ENERGY INC
NOTE 4.250% 3/1
16411RAG4
443
625000
PRN
SOLE
0
0
625000
CHENIERE ENERGY PARTNERS LP
COM UNIT
16411Q101
1400
47235
SH
SOLE
0
0
47235
CHESAPEAKE ENERGY CORP
COM
165167107
679
171415
SH
SOLE
0
0
171415
CHESAPEAKE UTILS CORP
COM
165303108
318
4043
SH
SOLE
2137
0
1906
CHEVRON CORP NEW
COM
166764100
420362
3357789
SH
SOLE
1666099
0
1691690
CHEVRON CORP NEW
COM
166764100
23
12100
SH
Call
SOLE
0
0
0
CHEVRON CORP NEW
COM
166764100
308
55500
SH
Call
SOLE
0
0
0
CHICAGO BRIDGE & IRON CO N V
COM
167250109
523
32424
SH
SOLE
0
0
32424
CHICOS FAS INC
COM
168615102
281
31834
SH
SOLE
21864
0
9970
CHIMERA INVT CORP
COM NEW
16934Q208
319
17235
SH
SOLE
0
0
17235
CHINA FD INC
COM
169373107
1004
46351
SH
SOLE
0
0
46351
CHINA LODGING GROUP LTD
SPONSORED ADR
16949N109
1016
7038
SH
SOLE
647
0
6391
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
5060
100117
SH
SOLE
16103
0
84014
CHINA PETE & CHEM CORP
SPON ADR H SHS
16941R108
257
3496
SH
SOLE
0
0
3496
CHINA RAPID FIN LTD
SPONSORED ADR
16953Q105
1372
239777
SH
SOLE
0
0
239777
CHINA UNICOM (HONG KONG) LTD
SPONSORED ADR
16945R104
208
15396
SH
SOLE
0
0
15396
CHIPOTLE MEXICAN GRILL INC
COM
169656105
4906
16973
SH
SOLE
14298
0
2675
CHUBB LIMITED
COM
H1467J104
153906
1053186
SH
SOLE
197485
0
855701
CHUBB LIMITED
COM
H1467J104
7
47100
SH
Call
SOLE
0
0
0
CHUBB LIMITED
COM
H1467J104
67
51700
SH
Call
SOLE
0
0
0
CHURCH & DWIGHT INC
COM
171340102
9868
196689
SH
SOLE
1168
0
195521
CHURCHILL DOWNS INC
COM
171484108
559
2403
SH
SOLE
0
0
2403
CHUYS HLDGS INC
COM
171604101
2720
96976
SH
SOLE
0
0
96976
CIDARA THERAPEUTICS INC
COM
171757107
170
24983
SH
SOLE
0
0
24983
CIENA CORP
COM NEW
171779309
235
11237
SH
SOLE
0
0
11237
CIGNA CORPORATION
COM
125509109
27050
133193
SH
SOLE
80684
0
52509
CIMAREX ENERGY CO
COM
171798101
19681
161308
SH
SOLE
86408
0
74900
CIMPRESS N V
SHS EURO
N20146101
575
4793
SH
SOLE
0
0
4793
CINCINNATI BELL INC NEW
PFD CV DEP1/20
171871403
323
6326
SH
SOLE
0
0
6326
CINCINNATI FINL CORP
COM
172062101
5431
72444
SH
SOLE
0
0
72444
CINEMARK HOLDINGS INC
COM
17243V102
41835
1201464
SH
SOLE
1139396
0
62068
CINTAS CORP
COM
172908105
19160
122958
SH
SOLE
72438
0
50520
CIRRUS LOGIC INC
COM
172755100
3751
72331
SH
SOLE
0
0
72331
CIRRUS LOGIC INC
COM
172755100
49
20400
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
328870
8586688
SH
SOLE
4896728
0
3689960
CISCO SYS INC
COM
17275R102
102
29900
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
8
13900
SH
Call
SOLE
0
0
0
CIT GROUP INC
COM NEW
125581801
398
8087
SH
SOLE
4360
0
3727
CITIGROUP INC
COM NEW
172967424
113915
1530908
SH
SOLE
770018
0
760890
CITIGROUP INC
COM NEW
172967424
42
15300
SH
Call
SOLE
0
0
0
CITIUS PHARMACEUTICALS INC
COM NEW
17322U207
46
12000
SH
SOLE
0
0
12000
CITIZENS FINL GROUP INC
COM
174610105
9990
237980
SH
SOLE
156871
0
81109
CITRIX SYS INC
COM
177376100
33379
379306
SH
SOLE
356082
0
23224
CITY OFFICE REIT INC
COM
178587101
462
35475
SH
SOLE
0
0
35475
CIVEO CORP CDA
COM
17878Y108
591
216357
SH
SOLE
50515
0
165842
CLAYMORE EXCHANGE TRD FD TR
2021 HG YLD CB
18383M225
1066
42746
SH
SOLE
0
0
42746
CLAYMORE EXCHANGE TRD FD TR
2022 HG YLD CB
18383M217
453
18198
SH
SOLE
0
0
18198
CLAYMORE EXCHANGE TRD FD TR
2023 CORP BOND
18383M241
1400
67226
SH
SOLE
150
0
67076
CLAYMORE EXCHANGE TRD FD TR
2024 CORP BOND
18383M233
713
34132
SH
SOLE
150
0
33982
CLAYMORE EXCHANGE TRD FD TR
GUG BLT2018 HY
18383M381
953
37962
SH
SOLE
0
0
37962
CLAYMORE EXCHANGE TRD FD TR
GUG BUL 2019 HY
18383M373
1472
60385
SH
SOLE
0
0
60385
CLAYMORE EXCHANGE TRD FD TR
GUG BUL 2020 HY
18383M365
1966
80160
SH
SOLE
0
0
80160
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2018 E
18383M530
1019
48303
SH
SOLE
0
0
48303
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2019 E
18383M522
843
39978
SH
SOLE
300
0
39678
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2020 E
18383M514
2133
100182
SH
SOLE
0
0
100182
CLAYMORE EXCHANGE TRD FD TR
GUG MIDCAP CORE
18383M720
8915
135962
SH
SOLE
0
0
135962
CLAYMORE EXCHANGE TRD FD TR
GUG MULTI ASSET
18383M506
3285
146522
SH
SOLE
0
0
146522
CLAYMORE EXCHANGE TRD FD TR
GUG RAYM JAMES S
18383M613
16830
386897
SH
SOLE
0
0
386897
CLAYMORE EXCHANGE TRD FD TR
GUG S&PG DIV OPP
18383M860
408
36051
SH
SOLE
0
0
36051
CLAYMORE EXCHANGE TRD FD TR
GUGENHIM 2023
18383M183
249
9438
SH
SOLE
0
0
9438
CLAYMORE EXCHANGE TRD FD TR
GUGENHIM 2025
18383M191
387
18693
SH
SOLE
0
0
18693
CLAYMORE EXCHANGE TRD FD TR
GUGG BULSH 2021
18383M266
1735
82096
SH
SOLE
300
0
81796
CLAYMORE EXCHANGE TRD FD TR
GUGG BULSH 2022
18383M258
1365
64477
SH
SOLE
150
0
64327
CLAYMORE EXCHANGE TRD FD TR
GUGG CHN TECH
18383Q135
3857
63630
SH
SOLE
0
0
63630
CLAYMORE EXCHANGE TRD FD TR
GUGG INSDR SENT
18383M209
295
4754
SH
SOLE
0
0
4754
CLAYMORE EXCHANGE TRD FD TR
GUGG MSCI GB ETF
18383Q879
755
23736
SH
SOLE
0
0
23736
CLAYMORE EXCHANGE TRD FD TR
GUGG S&P GBL WTR
18383Q507
250
7021
SH
SOLE
0
0
7021
CLAYMORE EXCHANGE TRD FD TR
GUGG S&P SPINOFF
18383M605
492
9440
SH
SOLE
0
0
9440
CLAYMORE EXCHANGE TRD FD TR
GUGG ULTR SH DUR
18383M654
3288
65569
SH
SOLE
0
0
65569
CLAYMORE EXCHANGE TRD FD TR
GUGGENHEIM SOLAR
18383Q739
698
27776
SH
SOLE
0
0
27776
CLAYMORE EXCHANGE TRD FD TR
GUGGENHEM 2026
18383M126
321
16296
SH
SOLE
0
0
16296
CLEAN ENERGY FUELS CORP
COM
184499101
76
37248
SH
SOLE
0
0
37248
CLEAN HARBORS INC
COM
184496107
10661
196703
SH
SOLE
195952
0
751
CLEARBRIDGE AMERN ENERG MLP
COM
184691103
750
90614
SH
SOLE
0
0
90614
CLEARBRIDGE ENERGY MLP FD IN
COM
184692101
2040
133609
SH
SOLE
378
0
133231
CLEARBRIDGE ENERGY MLP OPP F
COM
18469P100
427
36213
SH
SOLE
0
0
36213
CLEVELAND CLIFFS INC
COM
185899101
2402
333091
SH
SOLE
0
0
333091
CLIPPER RLTY INC
COM
18885T306
1533
153423
SH
SOLE
0
0
153423
CLOROX CO DEL
COM
189054109
20157
135516
SH
SOLE
22400
0
113116
CLOUDERA INC
COM
18914U100
582
35234
SH
SOLE
0
0
35234
CLOUGH GLOBAL DIVND AND INC
COM
18913Y103
385
28857
SH
SOLE
0
0
28857
CLOUGH GLOBAL EQUITY FD
COM
18914C100
619
46302
SH
SOLE
0
0
46302
CLOUGH GLOBAL OPPORTUNITIES
SH BEN INT
18914E106
1642
150879
SH
SOLE
0
0
150879
CM FIN INC
COM
12574Q103
2377
291687
SH
SOLE
131
0
291556
CME GROUP INC
COM CL A
12572Q105
150865
1032943
SH
SOLE
126305
0
906638
CME GROUP INC
COM CL A
12572Q105
184
40800
SH
Call
SOLE
0
0
0
CME GROUP INC
COM CL A
12572Q105
69
10800
SH
Call
SOLE
0
0
0
CMS ENERGY CORP
COM
125896100
4206
88930
SH
SOLE
24872
0
64058
CNA FINL CORP
COM
126117100
10929
206016
SH
SOLE
205359
0
657
CNH INDL N V
SHS
N20944109
1600
119345
SH
SOLE
89745
0
29600
CNOOC LTD
SPONSORED ADR
126132109
1049
7300
SH
SOLE
3987
0
3313
CNX RESOURCES CORPORATION
COM
12653C108
2710
185212
SH
SOLE
0
0
185212
COCA COLA BOTTLING CO CONS
COM
191098102
355
1647
SH
SOLE
0
0
1647
COCA COLA CO
COM
191216100
308079
6714868
SH
SOLE
4087418
0
2627450
COCA COLA EUROPEAN PARTNERS
SHS
G25839104
10614
266336
SH
SOLE
245432
0
20904
COEUR MNG INC
COM NEW
192108504
133
17790
SH
SOLE
0
0
17790
COFFEE HLDGS INC
COM
192176105
237
55650
SH
SOLE
0
0
55650
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
4182
92320
SH
SOLE
83647
0
8673
COGNEX CORP
COM
192422103
13603
222411
SH
SOLE
150069
0
72342
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
26610
374679
SH
SOLE
119431
0
255248
COHEN & STEERS CLOSED END OP
COM
19248P106
528
39660
SH
SOLE
0
0
39660
COHEN & STEERS GLOBAL INC BL
COM
19248M103
107
10801
SH
SOLE
0
0
10801
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
12045
501853
SH
SOLE
0
0
501853
COHEN & STEERS LTD DUR PFD I
COM
19248C105
1017
39001
SH
SOLE
0
0
39001
COHEN & STEERS MLP INC & ENR
COM SHS
19249B106
1112
108509
SH
SOLE
0
0
108509
COHEN & STEERS QUALITY RLTY
COM
19247L106
13082
1034128
SH
SOLE
0
0
1034128
COHEN & STEERS REIT & PFD IN
COM
19247X100
3060
143852
SH
SOLE
0
0
143852
COHEN & STEERS SLT PFD INCM
COM
19248Y107
496
17555
SH
SOLE
0
0
17555
COHEN & STEERS TOTAL RETURN
COM
19247R103
701
54855
SH
SOLE
0
0
54855
COHERENT INC
COM
192479103
7495
26557
SH
SOLE
14473
0
12084
COLFAX CORP
COM
194014106
4139
104463
SH
SOLE
9375
0
95088
COLGATE PALMOLIVE CO
COM
194162103
19919
263993
SH
SOLE
35869
0
228124
COLLEGIUM PHARMACEUTICAL INC
COM
19459J104
389
21084
SH
SOLE
0
0
21084
COLONY NORTHSTAR INC
CL A COM
19625W104
18754
1643680
SH
SOLE
628852
0
1014828
COLUMBIA BKG SYS INC
COM
197236102
2718
62575
SH
SOLE
57079
0
5496
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
3945
140250
SH
SOLE
0
0
140250
COLUMBIA ETF TR II
INDIA CONSMR ETF
19762B707
242
4878
SH
SOLE
0
0
4878
COLUMBIA SELIGM PREM TECH GR
COM
19842X109
770
34628
SH
SOLE
0
0
34628
COLUMBIA SPORTSWEAR CO
COM
198516106
1051
14626
SH
SOLE
2225
0
12401
COMCAST CORP NEW
CL A
20030N101
230651
5759084
SH
SOLE
4555007
0
1204077
COMERICA INC
COM
200340107
3258
37526
SH
SOLE
13036
0
24490
COMMERCE BANCSHARES INC
COM
200525103
11495
205864
SH
SOLE
194455
0
11409
COMMERCEHUB INC
COM SER A
20084V108
1184
53847
SH
SOLE
0
0
53847
COMMERCIAL METALS CO
COM
201723103
234
10998
SH
SOLE
235
0
10763
COMMSCOPE HLDG CO INC
COM
20337X109
5171
136683
SH
SOLE
128697
0
7986
COMMUNITY BK SYS INC
COM
203607106
1189
22119
SH
SOLE
0
0
22119
COMMUNITY HEALTH SYS INC NEW
RIGHT 99/99/9999
203668116
1
36927
SH
SOLE
0
0
36927
COMMUNITY TR BANCORP INC
COM
204149108
2588
54946
SH
SOLE
0
0
54946
COMPANHIA DE SANEAMENTO BASI
SPONSORED ADR
20441A102
2567
245604
SH
SOLE
233479
0
12125
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
3076
181499
SH
SOLE
0
0
181499
COMPASS MINERALS INTL INC
COM
20451N101
26067
360787
SH
SOLE
351646
0
9141
COMPUGEN LTD
ORD
M25722105
145
58150
SH
SOLE
0
0
58150
COMPUTER PROGRAMS & SYS INC
COM
205306103
331
11017
SH
SOLE
4154
0
6863
CONAGRA BRANDS INC
COM
205887102
6091
161683
SH
SOLE
45043
0
116640
CONCHO RES INC
COM
20605P101
13836
92108
SH
SOLE
40665
0
51443
CONDUENT INC
COM
206787103
414
25599
SH
SOLE
12817
0
12782
CONE MIDSTREAM PARTNERS LP
COM UNIT REPST
206812109
1105
65900
SH
SOLE
0
0
65900
CONNECTICUT WTR SVC INC
COM
207797101
295
5144
SH
SOLE
0
0
5144
CONOCOPHILLIPS
COM
20825C104
39480
719253
SH
SOLE
430558
0
288695
CONSOL ENERGY INC NEW
COM
20854L108
893
22607
SH
SOLE
0
0
22607
CONSOLIDATED COMM HLDGS INC
COM
209034107
1936
158856
SH
SOLE
101751
0
57105
CONSOLIDATED EDISON INC
COM
209115104
12001
141273
SH
SOLE
49
0
141224
CONSTELLATION BRANDS INC
CL A
21036P108
19526
85429
SH
SOLE
28207
0
57222
CONSTELLIUM NV
CL A
N22035104
535
47972
SH
SOLE
1719
0
46253
CONTINENTAL RESOURCES INC
COM
212015101
13331
251670
SH
SOLE
31371
0
220299
CONTROL4 CORP
COM
21240D107
1800
60485
SH
SOLE
0
0
60485
CONVERGYS CORP
COM
212485106
473
20128
SH
SOLE
0
0
20128
COOPER COS INC
COM NEW
216648402
7802
35809
SH
SOLE
16691
0
19118
COPA HOLDINGS SA
CL A
P31076105
1187
8850
SH
SOLE
0
0
8850
COPART INC
COM
217204106
11492
266070
SH
SOLE
264277
0
1793
CORCEPT THERAPEUTICS INC
COM
218352102
720
39863
SH
SOLE
76
0
39787
CORE LABORATORIES N V
COM
N22717107
11292
103072
SH
SOLE
98470
0
4602
CORECIVIC INC
COM
21871N101
1689
75048
SH
SOLE
57549
0
17499
CORESITE RLTY CORP
COM
21870Q105
8918
78299
SH
SOLE
35895
0
42404
CORNERSTONE ONDEMAND INC
COM
21925Y103
910
25764
SH
SOLE
24474
0
1290
CORNERSTONE STRATEGIC VALUE
COM
21924B302
760
49121
SH
SOLE
0
0
49121
CORNING INC
COM
219350105
73247
2289679
SH
SOLE
2018324
0
271355
CORPORATE CAP TR INC
COM
219880101
10534
659223
SH
SOLE
0
0
659223
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
560
19183
SH
SOLE
5798
0
13385
COSTAR GROUP INC
COM
22160N109
2659
8956
SH
SOLE
8605
0
351
COSTCO WHSL CORP NEW
COM
22160K105
63195
339538
SH
SOLE
85767
0
253771
COTIVITI HLDGS INC
COM
22164K101
761
23621
SH
SOLE
22203
0
1418
COTT CORP QUE
COM
22163N106
331
19840
SH
SOLE
0
0
19840
COTY INC
COM CL A
222070203
34255
1722199
SH
SOLE
1639411
0
82788
COUSINS PPTYS INC
COM
222795106
226
24432
SH
SOLE
0
0
24432
COVANTA HLDG CORP
COM
22282E102
47069
2785169
SH
SOLE
1723153
0
1062016
CPI AEROSTRUCTURES INC
COM NEW
125919308
193
21600
SH
SOLE
0
0
21600
CRACKER BARREL OLD CTRY STOR
COM
22410J106
1528
9616
SH
SOLE
0
0
9616
CRAFT BREW ALLIANCE INC
COM
224122101
3294
171568
SH
SOLE
0
0
171568
CRANE CO
COM
224399105
5159
57827
SH
SOLE
50855
0
6972
CRAWFORD & CO
CL A
224633206
93
10913
SH
SOLE
0
0
10913
CRAY INC
COM NEW
225223304
582
24030
SH
SOLE
0
0
24030
CREDICORP LTD
COM
G2519Y108
253
1218
SH
SOLE
414
0
804
CREDIT SUISSE GROUP
SPONSORED ADR
225401108
10029
561855
SH
SOLE
164505
0
397350
CREE INC
COM
225447101
17807
479456
SH
SOLE
455100
0
24356
CRESTWOOD EQUITY PARTNERS LP
UNIT LTD PARTNER
226344208
1310
50785
SH
SOLE
0
0
50785
CRESUD S A C I F Y A
SPONSORED ADR
226406106
1082
48974
SH
SOLE
0
0
48974
CRH PLC
ADR
12626K203
3362
93146
SH
SOLE
81873
0
11273
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
1945
82838
SH
SOLE
0
0
82838
CROSSAMERICA PARTNERS LP
UT LTD PTN INT
22758A105
2491
104908
SH
SOLE
0
0
104908
CROWN CASTLE INTL CORP NEW
6.875% CON PFD A
22822V309
487
430
SH
SOLE
0
0
430
CROWN CASTLE INTL CORP NEW
COM
22822V101
155753
1403053
SH
SOLE
1100481
0
302572
CROWN CRAFTS INC
COM
228309100
218
33800
SH
SOLE
0
0
33800
CROWN HOLDINGS INC
COM
228368106
8401
149352
SH
SOLE
133339
0
16013
CSI COMPRESSCO LP
COM UNIT
12637A103
909
166169
SH
SOLE
0
0
166169
CSOP ETF TR
FTSE CHINA A50
12649L105
342
19414
SH
SOLE
0
0
19414
CSRA INC
COM
12650T104
2881
96278
SH
SOLE
52908
0
43370
CSX CORP
COM
126408103
20970
381208
SH
SOLE
88092
0
293116
CTRIP COM INTL LTD
AMERICAN DEP SHS
22943F100
942
21361
SH
SOLE
5839
0
15522
CUBESMART
COM
229663109
799
27616
SH
SOLE
0
0
27616
CUBIC CORP
COM
229669106
3901
66170
SH
SOLE
2750
0
63420
CULLEN FROST BANKERS INC
COM
229899109
7335
77496
SH
SOLE
69881
0
7615
CULP INC
COM
230215105
286
8528
SH
SOLE
0
0
8528
CUMMINS INC
COM
231021106
43158
244327
SH
SOLE
86777
0
157550
CURTISS WRIGHT CORP
COM
231561101
5214
42794
SH
SOLE
41222
0
1572
CUSHING ENERGY INCOME
COM SH BEN INT
23162T102
128
13707
SH
SOLE
0
0
13707
CUSHING MLP TOTAL RETURN FD
COM NEW
231631201
148
12400
SH
SOLE
0
0
12400
CUSHING RENAISSANCE FD
COM
231647108
1445
71168
SH
SOLE
48
0
71120
CUTERA INC
COM
232109108
290
6388
SH
SOLE
0
0
6388
CVR PARTNERS LP
COM
126633106
98
29979
SH
SOLE
0
0
29979
CVS HEALTH CORP
COM
126650100
102941
1419847
SH
SOLE
761518
0
658329
CVS HEALTH CORP
COM
126650100
1
16600
SH
Call
SOLE
0
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
1722
41605
SH
SOLE
30612
0
10993
CYMABAY THERAPEUTICS INC
COM
23257D103
489
53148
SH
SOLE
0
0
53148
CYPRESS ENERGY PARTNERS LP
LTD PARTNER INT
232751107
194
32400
SH
SOLE
0
0
32400
CYPRESS SEMICONDUCTOR CORP
COM
232806109
1647
108078
SH
SOLE
144
0
107934
CYRUSONE INC
COM
23283R100
48252
810555
SH
SOLE
244749
0
565806
CYTOSORBENTS CORP
COM NEW
23283X206
650
100000
SH
SOLE
0
0
100000
CYTRX CORP
COM PAR
232828608
18
10379
SH
SOLE
0
0
10379
D R HORTON INC
COM
23331A109
14308
280165
SH
SOLE
244894
0
35271
DAKTRONICS INC
COM
234264109
117
12845
SH
SOLE
0
0
12845
DANA INCORPORATED
COM
235825205
728
22744
SH
SOLE
86
0
22658
DANAHER CORP DEL
COM
235851102
40063
431621
SH
SOLE
157524
0
274097
DANAHER CORP DEL
DBCV 1/2
235851AF9
553
156000
PRN
SOLE
0
0
156000
DARDEN RESTAURANTS INC
COM
237194105
2351
24483
SH
SOLE
0
0
24483
DARLING INGREDIENTS INC
COM
237266101
22819
1258621
SH
SOLE
1241492
0
17129
DAVE & BUSTERS ENTMT INC
COM
238337109
4053
73465
SH
SOLE
6229
0
67236
DAVE & BUSTERS ENTMT INC
COM
238337109
66
37800
SH
Call
SOLE
0
0
0
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
3051
127406
SH
SOLE
0
0
127406
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
466
17747
SH
SOLE
0
0
17747
DAVITA INC
COM
23918K108
9047
125221
SH
SOLE
99639
0
25582
DBX ETF TR
XTRACK HRVST CSI
233051879
508
16369
SH
SOLE
0
0
16369
DBX ETF TR
XTRACK MSCI EAFE
233051200
16669
524516
SH
SOLE
0
0
524516
DBX ETF TR
XTRACK MSCI EMRG
233051101
10193
423131
SH
SOLE
0
0
423131
DBX ETF TR
XTRACK MSCI EURP
233051853
3016
106111
SH
SOLE
0
0
106111
DBX ETF TR
XTRACK MSCI JAPN
233051507
1208
27389
SH
SOLE
0
0
27389
DBX ETF TR
XTRACK MUN INFRA
233051705
2569
94609
SH
SOLE
0
0
94609
DBX ETF TR
XTRACK RUSS 1000
233051481
387
12078
SH
SOLE
0
0
12078
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
306
8423
SH
SOLE
0
0
8423
DCT INDUSTRIAL TRUST INC
COM NEW
233153204
14922
253856
SH
SOLE
247073
0
6783
DDR CORP
COM
23317H102
925
103235
SH
SOLE
404
0
102831
DEAN FOODS CO NEW
COM NEW
242370203
122
10570
SH
SOLE
0
0
10570
DEERE & CO
COM
244199105
31973
204287
SH
SOLE
70161
0
134126
DELAWARE ENHANCED GBL DIV &
COM
246060107
4454
367158
SH
SOLE
0
0
367158
DELEK LOGISTICS PARTNERS LP
COM UNT RP INT
24664T103
233
7365
SH
SOLE
0
0
7365
DELEK US HLDGS INC NEW
COM
24665A103
421
12058
SH
SOLE
2050
0
10008
DELL TECHNOLOGIES INC
COM CL V
24703L103
6330
77881
SH
SOLE
1829
0
76052
DELPHI TECHNOLOGIES PLC
SHS
G2709G107
2741
52246
SH
SOLE
25227
0
27019
DELTA AIR LINES INC DEL
COM NEW
247361702
63861
1140373
SH
SOLE
750153
0
390220
DELTA AIR LINES INC DEL
COM NEW
247361702
27
13100
SH
Call
SOLE
0
0
0
DELUXE CORP
COM
248019101
579
7541
SH
SOLE
5722
0
1819
DENBURY RES INC
COM NEW
247916208
292
132261
SH
SOLE
0
0
132261
DENISON MINES CORP
COM
248356107
10
17501
SH
SOLE
0
0
17501
DENNYS CORP
COM
24869P104
145
10928
SH
SOLE
6243
0
4685
DENTSPLY SIRONA INC
COM
24906P109
14680
223004
SH
SOLE
187703
0
35301
DEUTSCHE BANK AG
NAMEN AKT
D18190898
2548
133903
SH
SOLE
0
0
133903
DEUTSCHE HIGH INCOME OPPORT
COM
25158Y102
10741
715146
SH
SOLE
0
0
715146
DEUTSCHE MULTI-MKT INCOME TR
SHS
25160E102
12579
1421322
SH
SOLE
0
0
1421322
DEUTSCHE MUN INCOME
COM
25160C106
281
23584
SH
SOLE
0
0
23584
DEUTSCHE STRATEGIC INCOME TR
SHS
25160F109
9034
726203
SH
SOLE
0
0
726203
DEVON ENERGY CORP NEW
COM
25179M103
14207
343172
SH
SOLE
157917
0
185255
DEXCOM INC
COM
252131107
2117
36884
SH
SOLE
5069
0
31815
DHI GROUP INC
COM
23331S100
71
37515
SH
SOLE
32874
0
4641
DIAGEO P L C
SPON ADR NEW
25243Q205
53665
367490
SH
SOLE
246048
0
121442
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
5946
319873
SH
SOLE
316472
0
3401
DIAMONDBACK ENERGY INC
COM
25278X109
26408
209175
SH
SOLE
164608
0
44567
DIAMONDROCK HOSPITALITY CO
COM
252784301
114
10054
SH
SOLE
0
0
10054
DICKS SPORTING GOODS INC
COM
253393102
2190
76185
SH
SOLE
0
0
76185
DIEBOLD NXDF INC
COM
253651103
5536
338623
SH
SOLE
331791
0
6832
DIGITAL RLTY TR INC
COM
253868103
15761
138380
SH
SOLE
38654
0
99726
DIME CMNTY BANCSHARES
COM
253922108
257
12270
SH
SOLE
0
0
12270
DINEEQUITY INC
COM
254423106
2465
48588
SH
SOLE
2654
0
45934
DINEEQUITY INC
COM
254423106
43
11900
SH
Call
SOLE
0
0
0
DIPLOMAT PHARMACY INC
COM
25456K101
238
11861
SH
SOLE
0
0
11861
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
7923
190913
SH
SOLE
0
0
190913
DISCOVER FINL SVCS
COM
254709108
33364
433751
SH
SOLE
358884
0
74867
DISCOVERY COMMUNICATNS NEW
COM SER A
25470F104
12829
573244
SH
SOLE
493418
0
79826
DISCOVERY COMMUNICATNS NEW
COM SER C
25470F302
2600
122814
SH
SOLE
31122
0
91692
DISH NETWORK CORP
CL A
25470M109
2016
42213
SH
SOLE
3444
0
38769
DISNEY WALT CO
COM DISNEY
254687106
112995
1050987
SH
SOLE
290385
0
760602
DISNEY WALT CO
COM DISNEY
254687106
26
10300
SH
Call
SOLE
0
0
0
DIVIDEND & INCOME FUND
COM NEW
25538A204
12656
942379
SH
SOLE
0
0
942379
DNP SELECT INCOME FD
COM
23325P104
1312
121497
SH
SOLE
0
0
121497
DOLBY LABORATORIES INC
COM
25659T107
18409
296918
SH
SOLE
294410
0
2508
DOLLAR GEN CORP NEW
COM
256677105
13041
140211
SH
SOLE
37252
0
102959
DOLLAR TREE INC
COM
256746108
14043
130864
SH
SOLE
8308
0
122556
DOMINION ENERGY INC
COM
25746U109
163301
2014585
SH
SOLE
1559097
0
455488
DOMINION ENERGY INC
UNIT 08/15/2019
25746U836
809
15659
SH
SOLE
0
0
15659
DOMINION ENERGY MIDSTRM PRTN
COM UT REP LTD
257454108
7197
236365
SH
SOLE
232476
0
3889
DOMINOS PIZZA INC
COM
25754A201
3661
19373
SH
SOLE
6933
0
12440
DOMTAR CORP
COM NEW
257559203
6363
128494
SH
SOLE
0
0
128494
DONALDSON INC
COM
257651109
6859
140127
SH
SOLE
132099
0
8028
DONNELLEY R R & SONS CO
COM
257867200
489
52533
SH
SOLE
99
0
52434
DORCHESTER MINERALS LP
COM UNIT
25820R105
225
14832
SH
SOLE
0
0
14832
DORMAN PRODUCTS INC
COM
258278100
1567
25624
SH
SOLE
21762
0
3862
DOUBLELINE INCOME SOLUTIONS
COM
258622109
2313
114584
SH
SOLE
0
0
114584
DOUBLELINE OPPORTUNISTIC CR
COM
258623107
2001
90197
SH
SOLE
0
0
90197
DOUGLAS DYNAMICS INC
COM
25960R105
369
9764
SH
SOLE
6464
0
3300
DOUGLAS EMMETT INC
COM
25960P109
21817
531333
SH
SOLE
496639
0
34694
DOVER CORP
COM
260003108
3998
39593
SH
SOLE
0
0
39593
DOWDUPONT INC
COM
26078J100
195127
2739769
SH
SOLE
1383116
0
1356653
DR PEPPER SNAPPLE GROUP INC
COM
26138E109
13362
137671
SH
SOLE
57843
0
79828
DR REDDYS LABS LTD
ADR
256135203
682
18162
SH
SOLE
0
0
18162
DREYFUS HIGH YIELD STRATEGIE
SH BEN INT
26200S101
37
11088
SH
SOLE
0
0
11088
DREYFUS MUN BD INFRSTRCTR FD
SHS
26203D101
5764
443387
SH
SOLE
0
0
443387
DREYFUS MUN INCOME INC
COM
26201R102
149
16746
SH
SOLE
0
0
16746
DREYFUS STRATEGIC MUN BD FD
COM
26202F107
1244
145486
SH
SOLE
62
0
145424
DREYFUS STRATEGIC MUNS INC
COM
261932107
1293
149626
SH
SOLE
0
0
149626
DRIL-QUIP INC
COM
262037104
6568
137688
SH
SOLE
137532
0
156
DRIVE SHACK INC
COM
262077100
93
16883
SH
SOLE
0
0
16883
DST SYS INC DEL
COM
233326107
771
12423
SH
SOLE
12303
0
120
DTE ENERGY CO
COM
233331107
13034
119075
SH
SOLE
50760
0
68315
DTF TAX-FREE INCOME INC
COM
23334J107
315
22408
SH
SOLE
0
0
22408
DUFF & PHELPS GLB UTL INC FD
COM
26433C105
6823
439624
SH
SOLE
500
0
439124
DUFF & PHELPS SLCT ENGY MLP
COM
26433F108
141
24075
SH
SOLE
0
0
24075
DUKE ENERGY CORP NEW
COM NEW
26441C204
167156
1987347
SH
SOLE
1541394
0
445953
DUKE REALTY CORP
COM NEW
264411505
4040
148483
SH
SOLE
134188
0
14295
DUNKIN BRANDS GROUP INC
COM
265504100
3092
47968
SH
SOLE
934
0
47034
DXC TECHNOLOGY CO
COM
23355L106
32281
340161
SH
SOLE
308974
0
31187
DYCOM INDS INC
COM
267475101
4778
42878
SH
SOLE
39149
0
3729
DYNAGAS LNG PARTNERS LP
COM UNIT LTD PT
Y2188B108
1835
168993
SH
SOLE
0
0
168993
E TRADE FINANCIAL CORP
COM NEW
269246401
8493
171339
SH
SOLE
138292
0
33047
EAGLE BANCORP INC MD
COM
268948106
3452
59627
SH
SOLE
38569
0
21058
EAGLE GRWTH & INCOME OPPTY F
COM SHS BEN IN
26958J105
20726
1249282
SH
SOLE
0
0
1249282
EAGLE MATERIALS INC
COM
26969P108
1925
16988
SH
SOLE
11997
0
4991
EAST WEST BANCORP INC
COM
27579R104
23189
381203
SH
SOLE
364059
0
17144
EASTERLY GOVT PPTYS INC
COM
27616P103
2413
113071
SH
SOLE
61930
0
51141
EASTGROUP PPTY INC
COM
277276101
4306
48725
SH
SOLE
21149
0
27576
EASTMAN CHEM CO
COM
277432100
9196
99241
SH
SOLE
30498
0
68743
EATON CORP PLC
SHS
G29183103
168788
2136275
SH
SOLE
533757
0
1602518
EATON CORP PLC
SHS
G29183103
11
14600
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
2
38600
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
94
89300
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
6
21300
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
3
15200
SH
Call
SOLE
0
0
0
EATON VANCE CORP
COM NON VTG
278265103
1576
27955
SH
SOLE
0
0
27955
EATON VANCE ENH EQTY INC FD
COM
278277108
3264
214441
SH
SOLE
0
0
214441
EATON VANCE ENHANCED EQ INC
COM
278274105
2402
165570
SH
SOLE
0
0
165570
EATON VANCE LTD DUR INCOME F
COM
27828H105
1894
138790
SH
SOLE
90
0
138700
EATON VANCE MUN BD FD
COM
27827X101
2952
235988
SH
SOLE
0
0
235988
EATON VANCE MUN BD FD II
COM
27827K109
340
27589
SH
SOLE
0
0
27589
EATON VANCE MUN INCOME 2028
SHS
27829U105
2485
119928
SH
SOLE
0
0
119928
EATON VANCE NATL MUN OPPORT
COM SHS
27829L105
582
25844
SH
SOLE
0
0
25844
EATON VANCE OH MUNI INCOME T
SH BEN INT
27826G109
852
65421
SH
SOLE
0
0
65421
EATON VANCE PA MUNI INCOME T
SH BEN INT
27826T101
473
38838
SH
SOLE
0
0
38838
EATON VANCE RISK MNGD DIV EQ
COM
27829G106
832
86385
SH
SOLE
0
0
86385
EATON VANCE SH TM DR DIVR IN
COM
27828V104
263
18339
SH
SOLE
0
0
18339
EATON VANCE SR FLTNG RTE TR
COM
27828Q105
1538
106503
SH
SOLE
81
0
106422
EATON VANCE SR INCOME TR
SH BEN INT
27826S103
343
52568
SH
SOLE
0
0
52568
EATON VANCE TAX ADVT DIV INC
COM
27828G107
2172
93360
SH
SOLE
0
0
93360
EATON VANCE TAX MNGD GBL DV
COM
27829F108
8100
863537
SH
SOLE
0
0
863537
EATON VANCE TAX MNGED BUY WR
COM
27828X100
1223
73127
SH
SOLE
0
0
73127
EATON VANCE TX ADV GLB DIV O
COM
27828U106
1236
48643
SH
SOLE
0
0
48643
EATON VANCE TX ADV GLBL DIV
COM
27828S101
1169
67464
SH
SOLE
0
0
67464
EATON VANCE TX MGD DIV EQ IN
COM
27828N102
9945
815856
SH
SOLE
53
0
815803
EATON VANCE TX MNG BY WRT OP
COM
27828Y108
1441
93773
SH
SOLE
0
0
93773
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
8877
744684
SH
SOLE
39145
0
705539
EBAY INC
COM
278642103
40195
1065048
SH
SOLE
849877
0
215171
ECOLAB INC
COM
278865100
27810
207251
SH
SOLE
136736
0
70515
EDGEWELL PERS CARE CO
COM
28035Q102
562
9463
SH
SOLE
0
0
9463
EDISON INTL
COM
281020107
11416
180515
SH
SOLE
49840
0
130675
EDWARDS LIFESCIENCES CORP
COM
28176E108
18374
163019
SH
SOLE
97282
0
65737
EL PASO ELEC CO
COM NEW
283677854
1976
35697
SH
SOLE
34606
0
1091
ELBIT SYS LTD
ORD
M3760D101
1980
14818
SH
SOLE
0
0
14818
ELDORADO GOLD CORP NEW
COM
284902103
29
20547
SH
SOLE
0
0
20547
ELDORADO RESORTS INC
COM
28470R102
691
20848
SH
SOLE
0
0
20848
ELECTRONIC ARTS INC
COM
285512109
9401
89486
SH
SOLE
45622
0
43864
ELKHORN ETF TR
LUNT LW VL/HIG
287711790
3345
103301
SH
SOLE
0
0
103301
ELLIE MAE INC
COM
28849P100
2040
22816
SH
SOLE
22588
0
228
ELLSWORTH GROWTH & INCOME FD
COM
289074106
1849
196541
SH
SOLE
0
0
196541
EMBRAER S A
SP ADR REP 4 COM
29082A107
1214
50727
SH
SOLE
36306
0
14421
EMCOR GROUP INC
COM
29084Q100
2473
30257
SH
SOLE
25763
0
4494
EMERGENT BIOSOLUTIONS INC
COM
29089Q105
356
7660
SH
SOLE
0
0
7660
EMERSON ELEC CO
COM
291011104
90489
1298443
SH
SOLE
847911
0
450532
EMPIRE RESORTS INC
COM PAR $0 01
292052305
1201
44489
SH
SOLE
0
0
44489
EMX RTY CORP
COM
26873J107
24
29449
SH
SOLE
0
0
29449
ENBRIDGE ENERGY PARTNERS L P
COM
29250R106
1928
139591
SH
SOLE
0
0
139591
ENBRIDGE INC
COM
29250N105
43289
1107101
SH
SOLE
538928
0
568173
ENCANA CORP
COM
292505104
3247
243600
SH
SOLE
54351
0
189249
ENCANA CORP
COM
292505104
1
20300
SH
Call
SOLE
0
0
0
ENDO INTL PLC
SHS
G30401106
112
14453
SH
SOLE
0
0
14453
ENDURO RTY TR
TR UNIT
29269K100
239
75812
SH
SOLE
0
0
75812
ENERGEN CORP
COM
29265N108
11465
199143
SH
SOLE
197003
0
2140
ENERGIZER HLDGS INC NEW
COM
29272W109
1808
37694
SH
SOLE
0
0
37694
ENERGY RECOVERY INC
COM
29270J100
109
12447
SH
SOLE
0
0
12447
ENERGY TRANSFER EQUITY L P
COM UT LTD PTN
29273V100
12954
750538
SH
SOLE
71375
0
679163
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
17352
968305
SH
SOLE
0
0
968305
ENERPLUS CORP
COM
292766102
118
12029
SH
SOLE
0
0
12029
ENERSYS
COM
29275Y102
3015
43307
SH
SOLE
38610
0
4697
ENI S P A
SPONSORED ADR
26874R108
5174
155901
SH
SOLE
129761
0
26140
ENLINK MIDSTREAM LLC
COM UNIT REP LTD
29336T100
7114
404200
SH
SOLE
338081
0
66119
ENLINK MIDSTREAM PARTNERS LP
COM UNIT REP LTD
29336U107
3986
259320
SH
SOLE
0
0
259320
ENNIS INC
COM
293389102
205
9870
SH
SOLE
8370
0
1500
ENSCO PLC
SHS CLASS A
G3157S106
286
48360
SH
SOLE
0
0
48360
ENSTAR GROUP LIMITED
SHS
G3075P101
2771
13804
SH
SOLE
8107
0
5697
ENSYNC INC
COM
29359T102
14
36000
SH
SOLE
0
0
36000
ENTEGRA FINL CORP
COM
29363J108
1027
35102
SH
SOLE
0
0
35102
ENTEGRIS INC
COM
29362U104
2119
69602
SH
SOLE
37920
0
31682
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
3950
365730
SH
SOLE
342093
0
23637
ENTERGY CORP NEW
COM
29364G103
32282
396635
SH
SOLE
363031
0
33604
ENTERPRISE PRODS PARTNERS L
COM
293792107
88844
3351350
SH
SOLE
722010
0
2629340
ENVESTNET INC
COM
29404K106
943
18910
SH
SOLE
38
0
18872
ENVISION HEALTHCARE CORP
COM
29414D100
3666
106085
SH
SOLE
306
0
105779
ENVIVA PARTNERS LP
COM UNIT
29414J107
673
24325
SH
SOLE
0
0
24325
EOG RES INC
COM
26875P101
20798
192732
SH
SOLE
110377
0
82355
EPAM SYS INC
COM
29414B104
465
4332
SH
SOLE
37
0
4295
EPR PPTYS
COM SH BEN INT
26884U109
7697
117578
SH
SOLE
86994
0
30584
EQT CORP
COM
26884L109
10097
177386
SH
SOLE
166720
0
10666
EQT GP HLDGS LP
COM UNIT REP
26885J103
685
25477
SH
SOLE
0
0
25477
EQT MIDSTREAM PARTNERS LP
UNIT LTD PARTN
26885B100
2479
33912
SH
SOLE
11296
0
22616
EQUIFAX INC
COM
294429105
10155
86120
SH
SOLE
60887
0
25233
EQUINIX INC
COM PAR $0.001
29444U700
8576
18923
SH
SOLE
1189
0
17734
EQUITY COMWLTH
COM SH BEN INT
294628102
246
8052
SH
SOLE
0
0
8052
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
550
6182
SH
SOLE
5407
0
775
EQUITY RESIDENTIAL
SH BEN INT
29476L107
5464
85686
SH
SOLE
64133
0
21553
ERICSSON
ADR B SEK 10
294821608
446
66766
SH
SOLE
0
0
66766
ESSENT GROUP LTD
COM
G3198U102
877
20192
SH
SOLE
132
0
20060
ESSEX PPTY TR INC
COM
297178105
4247
17596
SH
SOLE
15692
0
1904
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
8026
253682
SH
SOLE
0
0
253682
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
1191
34130
SH
SOLE
0
0
34130
ETF SER SOLUTIONS
ALPCLONE ALTER
26922A305
363
8481
SH
SOLE
0
0
8481
ETF SER SOLUTIONS
AMEN CUST SATF
26922A776
1149
37246
SH
SOLE
0
0
37246
ETFS GOLD TR
SHS
26922Y105
289
2293
SH
SOLE
0
0
2293
ETFS SILVER TR
SILVER SHS
26922X107
2007
121464
SH
SOLE
0
0
121464
EURONAV NV ANTWERPEN
SHS
B38564108
129
13900
SH
SOLE
0
0
13900
EURONET WORLDWIDE INC
COM
298736109
644
7642
SH
SOLE
1359
0
6283
EUROPEAN EQUITY FUND
COM
298768102
332
33621
SH
SOLE
0
0
33621
EV ENERGY PARTNERS LP
COM UNITS
26926V107
56
108875
SH
SOLE
0
0
108875
EVERCORE INC
CLASS A
29977A105
2484
27605
SH
SOLE
22323
0
5282
EVEREST RE GROUP LTD
COM
G3223R108
8712
39375
SH
SOLE
28602
0
10773
EVERSOURCE ENERGY
COM
30040W108
6570
103989
SH
SOLE
16434
0
87555
EVINE LIVE INC
CL A
300487105
20
14300
SH
SOLE
0
0
14300
EVOLENT HEALTH INC
CL A
30050B101
180
14599
SH
SOLE
14584
0
15
EVOLUTION PETROLEUM CORP
COM
30049A107
1452
211956
SH
SOLE
0
0
211956
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
271
11450
SH
SOLE
0
0
11450
EXACT SCIENCES CORP
COM
30063P105
5190
98777
SH
SOLE
22165
0
76612
EXCHANGE LISTED FDS TR
KNLDG LD WD ETF
30151E608
3930
117416
SH
SOLE
0
0
117416
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTERN
301505889
1884
49510
SH
SOLE
0
0
49510
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
3161
76504
SH
SOLE
0
0
76504
EXELIXIS INC
COM
30161Q104
2438
80197
SH
SOLE
51332
0
28865
EXELON CORP
COM
30161N101
20509
520410
SH
SOLE
338795
0
181615
EXELON CORP
COM
30161N101
6
15000
SH
Call
SOLE
0
0
0
EXELON CORP
COM
30161N101
78
44400
SH
Call
SOLE
0
0
0
EXPEDIA INC DEL
COM NEW
30212P303
8815
73603
SH
SOLE
43688
0
29915
EXPEDITORS INTL WASH INC
COM
302130109
10601
163869
SH
SOLE
133194
0
30675
EXPONENT INC
COM
30214U102
2018
28376
SH
SOLE
28262
0
114
EXPRESS SCRIPTS HLDG CO
COM
30219G108
28800
385846
SH
SOLE
17129
0
368717
EXPRESS SCRIPTS HLDG CO
COM
30219G108
129
23900
SH
Call
SOLE
0
0
0
EXTENDED STAY AMER INC
UNIT 99/99/9999B
30224P200
42679
2246279
SH
SOLE
2236527
0
9752
EXTRA SPACE STORAGE INC
COM
30225T102
5371
61414
SH
SOLE
0
0
61414
EXTREME NETWORKS INC
COM
30226D106
8057
643558
SH
SOLE
0
0
643558
EXXON MOBIL CORP
COM
30231G102
338319
4044939
SH
SOLE
2444039
0
1600900
EXXON MOBIL CORP
COM
30231G102
6
14300
SH
Call
SOLE
0
0
0
EXXON MOBIL CORP
COM
30231G102
2
21700
SH
Call
SOLE
0
0
0
EXXON MOBIL CORP
COM
30231G102
10
12800
SH
Call
SOLE
0
0
0
F M C CORP
COM NEW
302491303
11873
125424
SH
SOLE
97205
0
28219
F5 NETWORKS INC
COM
315616102
3119
23773
SH
SOLE
0
0
23773
FACEBOOK INC
CL A
30303M102
291922
1654322
SH
SOLE
445158
0
1209164
FACTSET RESH SYS INC
COM
303075105
18277
94814
SH
SOLE
63989
0
30825
FAIR ISAAC CORP
COM
303250104
234
1527
SH
SOLE
0
0
1527
FAIRMOUNT SANTROL HLDGS INC
COM
30555Q108
105
20083
SH
SOLE
0
0
20083
FARMLAND PARTNERS INC
COM
31154R109
866
99774
SH
SOLE
0
0
99774
FASTENAL CO
COM
311900104
125305
2291184
SH
SOLE
1744124
0
547060
FASTENAL CO
COM
311900104
78
24400
SH
Call
SOLE
0
0
0
FATE THERAPEUTICS INC
COM
31189P102
141
23025
SH
SOLE
0
0
23025
FB FINL CORP
COM
30257X104
878
20914
SH
SOLE
0
0
20914
FEDERAL REALTY INVT TR
SH BEN INT NEW
313747206
2059
15505
SH
SOLE
0
0
15505
FEDERATED INVS INC PA
CL B
314211103
1241
34399
SH
SOLE
25573
0
8826
FEDERATED NATL HLDG CO
COM
31422T101
1950
117697
SH
SOLE
0
0
117697
FEDERATED PREM MUN INC FD
COM
31423P108
759
54036
SH
SOLE
0
0
54036
FEDEX CORP
COM
31428X106
61294
245610
SH
SOLE
57538
0
188072
FERRARI N V
COM
N3167Y103
2259
21519
SH
SOLE
0
0
21519
FERRO CORP
COM
315405100
2411
102185
SH
SOLE
97413
0
4772
FERROGLOBE PLC
SHS
G33856108
2267
139966
SH
SOLE
0
0
139966
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
934
52185
SH
SOLE
31231
0
20954
FIBROGEN INC
COM
31572Q808
514
10852
SH
SOLE
7684
0
3168
FIDELITY
MSCI MATLS INDEX
316092881
1551
44280
SH
SOLE
0
0
44280
FIDELITY
MSCI RL EST ETF
316092857
351
14217
SH
SOLE
0
0
14217
FIDELITY
TOTAL BD ETF
316188309
217
4321
SH
SOLE
0
0
4321
FIDELITY COMWLTH TR
NDQ CP IDX TRK
315912808
1866
6882
SH
SOLE
0
0
6882
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
6537
166599
SH
SOLE
155430
0
11169
FIDELITY NATL INFORMATION SV
COM
31620M106
24400
259321
SH
SOLE
230327
0
28994
FIDUCIARY CLAYMORE MLP OPP F
COM
31647Q106
3281
249522
SH
SOLE
0
0
249522
FIDUS INVT CORP
COM
316500107
14628
963635
SH
SOLE
1105
0
962530
FIFTH THIRD BANCORP
COM
316773100
15591
513865
SH
SOLE
372777
0
141088
FINISAR CORP
COM NEW
31787A507
5849
287443
SH
SOLE
22557
0
264886
FINISAR CORP
COM NEW
31787A507
14
24100
SH
Call
SOLE
0
0
0
FIREEYE INC
COM
31816Q101
1964
138331
SH
SOLE
0
0
138331
FIRST AMERN FINL CORP
COM
31847R102
1450
25869
SH
SOLE
18020
0
7849
FIRST BANCORP N C
COM
318910106
340
9630
SH
SOLE
3838
0
5792
FIRST BANK WILLIAMSTOWN NJ
COM
31931U102
257
18540
SH
SOLE
0
0
18540
FIRST COMWLTH FINL CORP PA
COM
319829107
445
31092
SH
SOLE
0
0
31092
FIRST DATA CORP NEW
COM CL A
32008D106
2379
142382
SH
SOLE
0
0
142382
FIRST FINL BANKSHARES
COM
32020R109
209
4644
SH
SOLE
3274
0
1370
FIRST HORIZON NATL CORP
COM
320517105
9211
460758
SH
SOLE
118
0
460640
FIRST INDUSTRIAL REALTY TRUS
COM
32054K103
211
6699
SH
SOLE
0
0
6699
FIRST MAJESTIC SILVER CORP
COM
32076V103
1780
264043
SH
SOLE
0
0
264043
FIRST MERCHANTS CORP
COM
320817109
339
8052
SH
SOLE
3584
0
4468
FIRST MIDWEST BANCORP DEL
COM
320867104
1253
52193
SH
SOLE
0
0
52193
FIRST REP BK SAN FRANCISCO C
COM
33616C100
8307
95877
SH
SOLE
70691
0
25186
FIRST SOLAR INC
COM
336433107
2090
30949
SH
SOLE
0
0
30949
FIRST TR BICK INDEX FD
COM SHS
33733H107
1141
37793
SH
SOLE
0
0
37793
FIRST TR DJS MICROCAP INDEX
COM SHS ANNUAL
33718M105
927
19539
SH
SOLE
0
0
19539
FIRST TR DYNAMIC EUROPE EQT
COM SHS
33740D107
4321
229492
SH
SOLE
0
0
229492
FIRST TR ENERGY INCOME & GRW
COM
33738G104
313
11794
SH
SOLE
0
0
11794
FIRST TR ENERGY INFRASTRCTR
COM
33738C103
650
36257
SH
SOLE
500
0
35757
FIRST TR ENHANCED EQTY INC F
COM
337318109
9643
595633
SH
SOLE
0
0
595633
FIRST TR EXCH TRADED FD III
HORIZON MNGD ETF
33739P871
786
22894
SH
SOLE
0
0
22894
FIRST TR EXCH TRADED FD III
LNG/SHT EQUITY
33739P103
722
18380
SH
SOLE
0
0
18380
FIRST TR EXCH TRADED FD III
RIVR FRNT DYN
33739P707
6937
98466
SH
SOLE
0
0
98466
FIRST TR EXCH TRADED FD III
RIVRFRNT DY ASIA
33739P509
3768
62208
SH
SOLE
0
0
62208
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
29396
458733
SH
SOLE
0
0
458733
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN EUR
33739P806
7212
110364
SH
SOLE
0
0
110364
FIRST TR EXCH TRD ALPHA FD I
DEV MRK EX US
33737J174
4760
76311
SH
SOLE
0
0
76311
FIRST TR EXCH TRD ALPHA FD I
EM SML CP ALPH
33737J307
5786
133510
SH
SOLE
0
0
133510
FIRST TR EXCH TRD ALPHA FD I
EMERG MKT ALPH
33737J182
2671
95743
SH
SOLE
0
0
95743
FIRST TR EXCH TRD ALPHA FD I
EURO ALPHADEX
33737J505
636
14498
SH
SOLE
0
0
14498
FIRST TR EXCH TRD ALPHA FD I
EUROPE ALPHADEX
33737J117
10662
272972
SH
SOLE
0
0
272972
FIRST TR EXCH TRD ALPHA FD I
GERMANY ALPHA
33737J190
1298
25352
SH
SOLE
0
0
25352
FIRST TR EXCH TRD ALPHA FD I
LATIN AMER ALP
33737J125
746
36534
SH
SOLE
0
0
36534
FIRST TR EXCH TRD ALPHA FD I
SWITZLND ALPHA
33737J232
1146
21733
SH
SOLE
0
0
21733
FIRST TR EXCHANG TRADED FD I
MANAGD MUN ETF
33739N108
12246
228813
SH
SOLE
0
0
228813
FIRST TR EXCHANGE TRADED FD
BUYWRIT INCM ETF
33738R308
331
14210
SH
SOLE
0
0
14210
FIRST TR EXCHANGE TRADED FD
CAP STRENGTH ETF
33733E104
14466
283597
SH
SOLE
0
0
283597
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
1793
45274
SH
SOLE
0
0
45274
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
7384
160948
SH
SOLE
0
0
160948
FIRST TR EXCHANGE TRADED FD
CONSUMR DISCRE
33734X101
16903
401590
SH
SOLE
0
0
401590
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
7163
147182
SH
SOLE
0
0
147182
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
5753
218415
SH
SOLE
0
0
218415
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
61228
557227
SH
SOLE
0
0
557227
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R878
5721
222825
SH
SOLE
0
0
222825
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
38993
1752497
SH
SOLE
0
0
1752497
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
37168
1348130
SH
SOLE
0
0
1348130
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
8346
539108
SH
SOLE
0
0
539108
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
20412
651704
SH
SOLE
0
0
651704
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
8265
137799
SH
SOLE
521
0
137278
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
1099
22627
SH
SOLE
0
0
22627
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
7760
150273
SH
SOLE
0
0
150273
FIRST TR EXCHANGE TRADED FD
GBL WND ENRG ETF
33736G106
567
42803
SH
SOLE
0
0
42803
FIRST TR EXCHANGE TRADED FD
GLOBAL ENGR ETF
33736M103
694
11662
SH
SOLE
0
0
11662
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
17930
256882
SH
SOLE
0
0
256882
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
40264
991963
SH
SOLE
0
0
991963
FIRST TR EXCHANGE TRADED FD
MATERIALS ALPH
33734X168
5442
124115
SH
SOLE
0
0
124115
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
2389
125659
SH
SOLE
0
0
125659
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
13847
393395
SH
SOLE
256675
0
136720
FIRST TR EXCHANGE TRADED FD
NASDAQ 100 EX
33733E401
4183
86043
SH
SOLE
0
0
86043
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
28695
977362
SH
SOLE
0
0
977362
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
2720
117597
SH
SOLE
0
0
117597
FIRST TR EXCHANGE TRADED FD
NASDQ SEMCNDTR
33738R811
9026
298031
SH
SOLE
0
0
298031
FIRST TR EXCHANGE TRADED FD
NAT GAS ETF
33733E807
1470
64545
SH
SOLE
0
0
64545
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
13912
566461
SH
SOLE
0
0
566461
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
12862
103247
SH
SOLE
0
0
103247
FIRST TR EXCHANGE TRADED FD
RBA INDL ETF
33738R704
9524
347478
SH
SOLE
0
0
347478
FIRST TR EXCHANGE TRADED FD
RISNG DIVD ACHIV
33738R506
6394
213977
SH
SOLE
0
0
213977
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
33574
698884
SH
SOLE
457824
0
241060
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
2472
86291
SH
SOLE
0
0
86291
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
33540
653522
SH
SOLE
0
0
653522
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
9555
140024
SH
SOLE
0
0
140024
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
15020
577244
SH
SOLE
419332
0
157912
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
1854
38074
SH
SOLE
0
0
38074
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC ETF
33739E108
32225
1610467
SH
SOLE
467288
0
1143179
FIRST TR EXCHNG TRADED FD VI
TCW OPPORTUNIS
33740F805
6745
132901
SH
SOLE
0
0
132901
FIRST TR EXCNGE TRD ALPHADEX
MEGA CAP ALPHA
33737M508
384
11477
SH
SOLE
0
0
11477
FIRST TR EXCNGE TRD ALPHADEX
MID CAP VAL FD
33737M201
2741
75582
SH
SOLE
0
0
75582
FIRST TR EXCNGE TRD ALPHADEX
MID CP GR ALPH
33737M102
3151
80392
SH
SOLE
0
0
80392
FIRST TR EXCNGE TRD ALPHADEX
SML CAP VAL AL
33737M409
2679
72686
SH
SOLE
0
0
72686
FIRST TR EXCNGE TRD ALPHADEX
SML CP GRW ALP
33737M300
4012
94377
SH
SOLE
0
0
94377
FIRST TR FTSE EPRA/NAREIT DE
COM
33736N101
210
4619
SH
SOLE
0
0
4619
FIRST TR HIGH INCOME L/S FD
COM
33738E109
3053
184352
SH
SOLE
2
0
184350
FIRST TR INTER DUR PFD & IN
COM
33718W103
1474
60486
SH
SOLE
0
0
60486
FIRST TR LRG CP GRWTH ALPHAD
COM SHS
33735K108
6524
106616
SH
SOLE
0
0
106616
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
14187
259696
SH
SOLE
0
0
259696
FIRST TR LRGE CP CORE ALPHA
COM SHS
33734K109
23384
399451
SH
SOLE
0
0
399451
FIRST TR MID CAP CORE ALPHAD
COM SHS
33735B108
6511
99069
SH
SOLE
0
0
99069
FIRST TR MLP & ENERGY INCOME
COM
33739B104
3967
253500
SH
SOLE
0
0
253500
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
16317
542292
SH
SOLE
0
0
542292
FIRST TR MULTI CAP VALUE ALP
COM SHS
33733F101
1239
18880
SH
SOLE
40
0
18840
FIRST TR MULTI CP VAL ALPHA
COM SHS
33733C108
726
12748
SH
SOLE
0
0
12748
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
29125
502585
SH
SOLE
0
0
502585
FIRST TR NASDAQ ABA CMNTY BK
UT COM SHS ETF
33736Q104
11612
221512
SH
SOLE
0
0
221512
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
47533
660717
SH
SOLE
0
0
660717
FIRST TR S&P REIT INDEX FD
COM
33734G108
237
10197
SH
SOLE
0
0
10197
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
5515
90157
SH
SOLE
0
0
90157
FIRST TR SR FLG RTE INCM FD
COM
33733U108
1105
85670
SH
SOLE
0
0
85670
FIRST TR SR FLOATING RATE 20
COM SHS
33740K101
146
15952
SH
SOLE
0
0
15952
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
1998
145486
SH
SOLE
0
0
145486
FIRST TR STRATEGIC HIGH INC
COM SHS NEW
337353304
182
14142
SH
SOLE
0
0
14142
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
86033
2787842
SH
SOLE
0
0
2787842
FIRST TRUST MORTGAGE INCM FD
COM SHS
33734E103
188
13143
SH
SOLE
0
0
13143
FIRST TRUST SPECIALTY FINANC
COM BEN INTR
33733G109
240
39110
SH
SOLE
0
0
39110
FIRSTENERGY CORP
COM
337932107
3594
117381
SH
SOLE
9975
0
107406
FISERV INC
COM
337738108
13187
100565
SH
SOLE
43235
0
57330
FITBIT INC
CL A
33812L102
843
147556
SH
SOLE
0
0
147556
FIVE BELOW INC
COM
33829M101
7898
119094
SH
SOLE
82794
0
36300
FLAHERTY & CRUMRINE DYN PFD
SHS
33848W106
8458
317128
SH
SOLE
0
0
317128
FLAHERTY & CRUMRINE TOTAL RE
COM
338479108
215
9955
SH
SOLE
0
0
9955
FLAHERTY&CRMN PFD SEC INCOM
COM
338478100
415
20275
SH
SOLE
0
0
20275
FLEETCOR TECHNOLOGIES INC
COM
339041105
12473
64819
SH
SOLE
37883
0
26936
FLEX LTD
ORD
Y2573F102
17574
976883
SH
SOLE
797222
0
179661
FLEXION THERAPEUTICS INC
COM
33938J106
5226
208700
SH
SOLE
0
0
208700
FLEXION THERAPEUTICS INC
COM
33938J106
27
19300
SH
Call
SOLE
0
0
0
FLEXSHARES TR
INTL QLTDV IDX
33939L837
1419
52975
SH
SOLE
0
0
52975
FLEXSHARES TR
M STAR DEV MKT
33939L803
679
9805
SH
SOLE
0
0
9805
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
832
24990
SH
SOLE
20
0
24970
FLEXSHARES TR
MORNSTAR USMKT
33939L100
1122
10029
SH
SOLE
0
0
10029
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
272
4556
SH
SOLE
0
0
4556
FLEXSHARES TR
QUALT DIVD IDX
33939L860
33934
753576
SH
SOLE
744890
0
8686
FLEXSHARES TR
STOXX GLOBR INF
33939L795
602
12356
SH
SOLE
0
0
12356
FLIR SYS INC
COM
302445101
15234
326767
SH
SOLE
102359
0
224408
FLOOR & DECOR HLDGS INC
CL A
339750101
894
18360
SH
SOLE
0
0
18360
FLOWERS FOODS INC
COM
343498101
6298
326151
SH
SOLE
49176
0
276975
FLOWSERVE CORP
COM
34354P105
7924
188096
SH
SOLE
181406
0
6690
FLUOR CORP NEW
COM
343412102
18235
353050
SH
SOLE
342072
0
10978
FLWS/1-800 FLOWERS
CL A
68243Q106
153
14300
SH
SOLE
0
0
14300
FNB BANCORP CALIF
COM
302515101
804
22029
SH
SOLE
0
0
22029
FNB CORP PA
COM
302520101
34008
2460787
SH
SOLE
2081506
0
379281
FOAMIX PHARMACEUTICALS LTD
SHS
M46135105
231
38500
SH
SOLE
0
0
38500
FOOT LOCKER INC
COM
344849104
763
16277
SH
SOLE
0
0
16277
FORD MTR CO DEL
COM PAR $0.01
345370860
30164
2415029
SH
SOLE
208287
0
2206742
FORD MTR CO DEL
COM PAR $0.01
345370860
7
13200
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
1
10900
SH
Put
SOLE
0
0
10900
FORD MTR CO DEL
COM PAR $0.01
345370860
23
32000
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
1
21500
SH
Put
SOLE
0
0
21500
FORD MTR CO DEL
COM PAR $0.01
345370860
1
13600
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
1
15000
SH
Call
SOLE
0
0
0
FOREST CITY RLTY TR INC
COM CL A
345605109
3534
146640
SH
SOLE
146090
0
550
FORTINET INC
COM
34959E109
4340
99331
SH
SOLE
53345
0
45986
FORTIS INC
COM
349553107
10916
297642
SH
SOLE
286400
0
11242
FORTIVE CORP
COM
34959J108
13879
191837
SH
SOLE
22499
0
169338
FORTRESS TRANS INFRST INVS L
COM REP LTD LIAB
34960P101
10258
514712
SH
SOLE
0
0
514712
FORTUNA SILVER MINES INC
COM
349915108
195
37313
SH
SOLE
0
0
37313
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1704
24898
SH
SOLE
4528
0
20370
FORUM ENERGY TECHNOLOGIES IN
COM
34984V100
2333
150031
SH
SOLE
88589
0
61442
FOUNDATION MEDICINE INC
COM
350465100
244
3578
SH
SOLE
0
0
3578
FOUR CORNERS PPTY TR INC
COM
35086T109
246
9555
SH
SOLE
0
0
9555
FOX FACTORY HLDG CORP
COM
35138V102
6093
156843
SH
SOLE
152113
0
4730
FQF TR
O SHS FTSE EUR
351680848
468
18367
SH
SOLE
0
0
18367
FQF TR
OSHARS FTSE US
351680855
3417
107097
SH
SOLE
0
0
107097
FRANCO NEVADA CORP
COM
351858105
5314
66460
SH
SOLE
0
0
66460
FRANKLIN ETF TR
LIBERTY SHRT ETF
353506108
208
2174
SH
SOLE
0
0
2174
FRANKLIN FINL NETWORK INC
COM
35352P104
698
20478
SH
SOLE
0
0
20478
FRANKLIN LTD DURATION INC TR
COM
35472T101
2594
219257
SH
SOLE
0
0
219257
FRANKLIN RES INC
COM
354613101
9492
219056
SH
SOLE
150303
0
68753
FRANKLIN UNVL TR
SH BEN INT
355145103
270
37640
SH
SOLE
0
0
37640
FRANKS INTL N V
COM
N33462107
156
23500
SH
SOLE
0
0
23500
FREEPORT-MCMORAN INC
CL B
35671D857
45432
2396188
SH
SOLE
1863038
0
533150
FREEPORT-MCMORAN INC
CL B
35671D857
25
12000
SH
Call
SOLE
0
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
39
22000
SH
Call
SOLE
0
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
11
21100
SH
Call
SOLE
0
0
0
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
3649
69444
SH
SOLE
62514
0
6930
FRONTIER COMMUNICATIONS CORP
COM NEW
35906A306
292
43159
SH
SOLE
17
0
43142
FRONTLINE LTD
SHS NEW
G3682E192
294
64120
SH
SOLE
0
0
64120
FS BANCORP INC
COM
30263Y104
4216
77253
SH
SOLE
0
0
77253
FS INVT CORP
COM
302635107
228
31004
SH
SOLE
0
0
31004
FST TR NEW OPPORT MLP & ENE
COM
33739M100
773
64559
SH
SOLE
0
0
64559
FULLER H B CO
COM
359694106
3750
69610
SH
SOLE
67999
0
1611
GABELLI DIVD & INCOME TR
COM
36242H104
7261
310175
SH
SOLE
0
0
310175
GABELLI EQUITY TR INC
COM
362397101
1424
230052
SH
SOLE
0
0
230052
GABELLI GLB SML & MD CP VAL
COM
36249W104
3653
286729
SH
SOLE
0
0
286729
GABELLI HLTHCARE & WELLNESS
SHS
36246K103
2169
210139
SH
SOLE
0
0
210139
GABELLI MULTIMEDIA TR INC
COM
36239Q109
417
45380
SH
SOLE
0
0
45380
GABELLI UTIL TR
COM
36240A101
230
32377
SH
SOLE
0
0
32377
GALECTIN THERAPEUTICS INC
COM NEW
363225202
60
18090
SH
SOLE
0
0
18090
GALLAGHER ARTHUR J & CO
COM
363576109
23929
378149
SH
SOLE
362524
0
15625
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
560
107521
SH
SOLE
0
0
107521
GAMCO NAT RES GOLD & INCOME
SH BEN INT
36465E101
392
58428
SH
SOLE
0
0
58428
GAMING & LEISURE PPTYS INC
COM
36467J108
3079
83211
SH
SOLE
73709
0
9502
GAP INC DEL
COM
364760108
654
19214
SH
SOLE
0
0
19214
GARDNER DENVER HLDGS INC
COM
36555P107
8297
244542
SH
SOLE
139436
0
105106
GARMIN LTD
SHS
H2906T109
13319
223589
SH
SOLE
47869
0
175720
GARTNER INC
COM
366651107
4286
34801
SH
SOLE
32714
0
2087
GASLOG PARTNERS LP
UNIT LTD PTNRP
Y2687W108
647
26155
SH
SOLE
0
0
26155
GASTAR EXPL INC NEW
COM
36729W202
27
25500
SH
SOLE
0
0
25500
GATX CORP
COM
361448103
469
7547
SH
SOLE
0
0
7547
GDL FUND
COM SH BEN IT
361570104
7397
760228
SH
SOLE
0
0
760228
GDS HLDGS LTD
SPONSORED ADR
36165L108
1711
75964
SH
SOLE
0
0
75964
GEE GROUP INC
COM
36165A102
114
40853
SH
SOLE
0
0
40853
GEMPHIRE THERAPEUTICS INC
COM
36870A108
380
47839
SH
SOLE
0
0
47839
GENERAC HLDGS INC
COM
368736104
396
7994
SH
SOLE
0
0
7994
GENERAL AMERN INVS INC
COM
368802104
15793
459098
SH
SOLE
12
0
459086
GENERAL DYNAMICS CORP
COM
369550108
46451
228313
SH
SOLE
54804
0
173509
GENERAL ELECTRIC CO
COM
369604103
100443
5756050
SH
SOLE
1557551
0
4198499
GENERAL ELECTRIC CO
COM
369604103
1
27800
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
90773
1530995
SH
SOLE
961146
0
569849
GENERAL MLS INC
COM
370334104
97
44500
SH
Call
SOLE
0
0
0
GENERAL MTRS CO
COM
37045V100
33780
824110
SH
SOLE
347817
0
476293
GENESCO INC
COM
371532102
735
22627
SH
SOLE
22627
0
0
GENESEE & WYO INC
CL A
371559105
5260
66805
SH
SOLE
48949
0
17856
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
4583
205051
SH
SOLE
0
0
205051
GENESIS HEALTHCARE INC
CL A COM
37185X106
19
25000
SH
SOLE
0
0
25000
GENMARK DIAGNOSTICS INC
COM
372309104
55
13250
SH
SOLE
0
0
13250
GENOMIC HEALTH INC
COM
37244C101
475
13877
SH
SOLE
12764
0
1113
GENPACT LIMITED
SHS
G3922B107
382
12047
SH
SOLE
11286
0
761
GENTEX CORP
COM
371901109
2674
127639
SH
SOLE
70690
0
56949
GENUINE PARTS CO
COM
372460105
8902
93697
SH
SOLE
40652
0
53045
GENWORTH FINL INC
COM CL A
37247D106
118
37989
SH
SOLE
0
0
37989
GEO GROUP INC NEW
COM
36162J106
28558
1210107
SH
SOLE
1189428
0
20679
GERDAU S A
SPON ADR REP PFD
373737105
47
12500
SH
SOLE
0
0
12500
GGP INC
COM
36174X101
311
13317
SH
SOLE
4636
0
8681
GILDAN ACTIVEWEAR INC
COM
375916103
4520
139928
SH
SOLE
46800
0
93128
GILEAD SCIENCES INC
COM
375558103
59762
834165
SH
SOLE
255687
0
578478
GLACIER BANCORP INC NEW
COM
37637Q105
8350
211976
SH
SOLE
203472
0
8504
GLADSTONE CAPITAL CORP
COM
376535100
1135
123181
SH
SOLE
204
0
122977
GLADSTONE INVT CORP
COM
376546107
199
17833
SH
SOLE
0
0
17833
GLATFELTER
COM
377316104
330
15386
SH
SOLE
0
0
15386
GLAUKOS CORP
COM
377322102
415
16193
SH
SOLE
1508
0
14685
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
139328
3928053
SH
SOLE
3231748
0
696305
GLOBAL NET LEASE INC
COM NEW
379378201
351
17064
SH
SOLE
0
0
17064
GLOBAL PARTNERS LP
COM UNITS
37946R109
204
12199
SH
SOLE
0
0
12199
GLOBAL PMTS INC
COM
37940X102
8651
86300
SH
SOLE
80814
0
5486
GLOBAL WTR RES INC
COM
379463102
142
15200
SH
SOLE
0
0
15200
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
495
36460
SH
SOLE
258
0
36202
GLOBAL X FDS
GLB X SUPERDIV
37950E549
3402
156199
SH
SOLE
0
0
156199
GLOBAL X FDS
GLBL X MLP ETF
37950E473
3386
343374
SH
SOLE
0
0
343374
GLOBAL X FDS
GLBX MSCI NORW
37950E747
9807
746622
SH
SOLE
742052
0
4570
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
415
12718
SH
SOLE
0
0
12718
GLOBAL X FDS
GLOBX SUPDV US
37950E291
1058
41340
SH
SOLE
0
0
41340
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
980
25271
SH
SOLE
0
0
25271
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
1122
47334
SH
SOLE
0
0
47334
GLOBAL X FDS
SCIEN BETA US
37954Y103
4520
146177
SH
SOLE
0
0
146177
GLOBALSTAR INC
COM
378973408
66
50500
SH
SOLE
0
0
50500
GLOBUS MED INC
CL A
379577208
836
20347
SH
SOLE
108
0
20239
GMS INC
COM
36251C103
213
5670
SH
SOLE
0
0
5670
GNC HLDGS INC
COM CL A
36191G107
55
14825
SH
SOLE
0
0
14825
GODADDY INC
CL A
380237107
1282
25493
SH
SOLE
0
0
25493
GOLAR LNG LTD BERMUDA
SHS
G9456A100
210
7051
SH
SOLE
0
0
7051
GOLAR LNG PARTNERS LP
COM UNIT LPI
Y2745C102
374
16400
SH
SOLE
0
0
16400
GOLD FIELDS LTD NEW
SPONSORED ADR
38059T106
144
33487
SH
SOLE
0
0
33487
GOLD STD VENTURES CORP
COM
380738104
67
38224
SH
SOLE
0
0
38224
GOLDCORP INC NEW
COM
380956409
2425
189932
SH
SOLE
0
0
189932
GOLDCORP INC NEW
COM
380956409
1
22700
SH
Call
SOLE
0
0
0
GOLDCORP INC NEW
COM
380956409
1
29100
SH
Call
SOLE
0
0
0
GOLDCORP INC NEW
COM
380956409
5
16800
SH
Call
SOLE
0
0
0
GOLDEN ENTMT INC
COM
381013101
2969
90926
SH
SOLE
0
0
90926
GOLDEN STAR RES LTD CDA
COM
38119T104
10
11000
SH
SOLE
0
0
11000
GOLDMAN SACHS BDC INC
SHS
38147U107
750
33837
SH
SOLE
0
0
33837
GOLDMAN SACHS ETF TR
ACTIVEBETA EME
381430206
8476
236707
SH
SOLE
0
0
236707
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
18352
611723
SH
SOLE
355071
0
256652
GOLDMAN SACHS ETF TR
EQUITY ETF
381430503
72723
1362881
SH
SOLE
1233984
0
128897
GOLDMAN SACHS GROUP INC
COM
38141G104
51408
201786
SH
SOLE
99546
0
102240
GOLDMAN SACHS MLP ENERGY REN
COM
38148G107
818
132996
SH
SOLE
0
0
132996
GOLDMAN SACHS MLP INC OPP FD
COM SHS
38147W103
835
93359
SH
SOLE
0
0
93359
GOLUB CAP BDC INC
COM
38173M102
1594
87589
SH
SOLE
0
0
87589
GOODYEAR TIRE & RUBR CO
COM
382550101
3135
97016
SH
SOLE
48554
0
48462
GOPRO INC
CL A
38268T103
348
45922
SH
SOLE
0
0
45922
GOVERNMENT PPTYS INCOME TR
COM SHS BEN INT
38376A103
1419
76550
SH
SOLE
0
0
76550
GRACE W R & CO DEL NEW
COM
38388F108
213
3042
SH
SOLE
0
0
3042
GRACO INC
COM
384109104
17545
388000
SH
SOLE
377490
0
10510
GRAINGER W W INC
COM
384802104
14132
59808
SH
SOLE
46775
0
13033
GRAMERCY PPTY TR
COM NEW
385002308
6881
258084
SH
SOLE
218615
0
39469
GRANA Y MONTERO S A A
SPONSORED ADR
38500P208
110
38460
SH
SOLE
0
0
38460
GRAND CANYON ED INC
COM
38526M106
1300
14521
SH
SOLE
128
0
14393
GRAPHIC PACKAGING HLDG CO
COM
388689101
8124
525829
SH
SOLE
522902
0
2927
GRAY TELEVISION INC
COM
389375106
190
11362
SH
SOLE
9062
0
2300
GREAT AJAX CORP
COM
38983D300
343
24835
SH
SOLE
0
0
24835
GREAT LAKES DREDGE & DOCK CO
COM
390607109
854
158074
SH
SOLE
158074
0
0
GREAT PLAINS ENERGY INC
COM
391164100
43968
1363767
SH
SOLE
1207781
0
155986
GREEN BANCORP INC
COM
39260X100
238
11726
SH
SOLE
0
0
11726
GREEN DOT CORP
CL A
39304D102
1002
16625
SH
SOLE
15861
0
764
GREEN PLAINS PARTNERS LP
COM REP PTR IN
393221106
627
33535
SH
SOLE
0
0
33535
GREIF INC
CL A
397624107
1099
18140
SH
SOLE
0
0
18140
GREIF INC
CL B
397624206
7646
110250
SH
SOLE
0
0
110250
GROUPON INC
COM
399473107
66
12989
SH
SOLE
0
0
12989
GRUBHUB INC
COM
400110102
1732
24127
SH
SOLE
18233
0
5894
GRUPO FINANCIERO SANTANDER M
SPON ADR SHS B
40053C105
1890
258584
SH
SOLE
0
0
258584
GRUPO TELEVISA SA
SPON ADR REP ORD
40049J206
206
11016
SH
SOLE
0
0
11016
GSV CAP CORP
COM
36191J101
363
66663
SH
SOLE
0
0
66663
GUGGENHEIM CR ALLOCATION FD
COM
40168G108
740
33734
SH
SOLE
0
0
33734
GUGGENHEIM ENHNCD EQTY INCM
COM
40167B100
2206
247840
SH
SOLE
112
0
247728
GUGGENHEIM STRATEGIC OPP FD
COM SBI
40167F101
444
20592
SH
SOLE
0
0
20592
GUGGENHEIM TAXABLE MUN MNGD
COM
401664107
2644
116334
SH
SOLE
500
0
115834
GUIDEWIRE SOFTWARE INC
COM
40171V100
10544
141983
SH
SOLE
21845
0
120138
GULFPORT ENERGY CORP
COM NEW
402635304
1513
118586
SH
SOLE
55603
0
62983
GW PHARMACEUTICALS PLC
ADS
36197T103
1117
8464
SH
SOLE
0
0
8464
H & E EQUIPMENT SERVICES INC
COM
404030108
347
8525
SH
SOLE
0
0
8525
HAIN CELESTIAL GROUP INC
COM
405217100
960
22640
SH
SOLE
4606
0
18034
HALLIBURTON CO
COM
406216101
63900
1307536
SH
SOLE
235063
0
1072473
HALLIBURTON CO
COM
406216101
20
31400
SH
Call
SOLE
0
0
0
HALOZYME THERAPEUTICS INC
COM
40637H109
216
10685
SH
SOLE
0
0
10685
HANCOCK HLDG CO
COM
410120109
2812
56808
SH
SOLE
0
0
56808
HANCOCK HLDG CO
COM
410120109
8
20000
SH
Call
SOLE
0
0
0
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NEW
409735206
7744
196899
SH
SOLE
0
0
196899
HANCOCK JOHN PFD INCOME FD
SH BEN INT
41013W108
521
24321
SH
SOLE
0
0
24321
HANCOCK JOHN TAX-ADV DIV INC
COM
41013V100
8735
354228
SH
SOLE
0
0
354228
HANESBRANDS INC
COM
410345102
40071
1916364
SH
SOLE
1465171
0
451193
HANESBRANDS INC
COM
410345102
66
52800
SH
Call
SOLE
0
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1979
82243
SH
SOLE
0
0
82243
HANOVER INS GROUP INC
COM
410867105
576
5333
SH
SOLE
0
0
5333
HARLEY DAVIDSON INC
COM
412822108
3368
66194
SH
SOLE
0
0
66194
HARRIS CORP DEL
COM
413875105
25772
181938
SH
SOLE
101770
0
80168
HARTE-HANKS INC
COM
416196103
19
20000
SH
SOLE
0
0
20000
HARTFORD FINL SVCS GROUP INC
COM
416515104
7437
132143
SH
SOLE
54422
0
77721
HASBRO INC
COM
418056107
9220
101441
SH
SOLE
86472
0
14969
HAWAIIAN ELEC INDUSTRIES
COM
419870100
414
11460
SH
SOLE
0
0
11460
HAWAIIAN HOLDINGS INC
COM
419879101
2537
63653
SH
SOLE
52752
0
10901
HCA HEALTHCARE INC
COM
40412C101
6745
76790
SH
SOLE
21133
0
55657
HCP INC
COM
40414L109
8943
342911
SH
SOLE
112972
0
229939
HD SUPPLY HLDGS INC
COM
40416M105
1288
32176
SH
SOLE
1414
0
30762
HDFC BANK LTD
ADR REPS 3 SHS
40415F101
13113
128974
SH
SOLE
85897
0
43077
HEALTHCARE SVCS GRP INC
COM
421906108
23391
443674
SH
SOLE
29526
0
414148
HEALTHCARE TR AMER INC
CL A NEW
42225P501
25040
833546
SH
SOLE
662605
0
170941
HEALTHEQUITY INC
COM
42226A107
1821
39029
SH
SOLE
8267
0
30762
HEALTHSOUTH CORP
COM NEW
421924309
3437
69568
SH
SOLE
12648
0
56920
HECLA MNG CO
COM
422704106
46
11540
SH
SOLE
0
0
11540
HEICO CORP NEW
CL A
422806208
28608
361897
SH
SOLE
0
0
361897
HEICO CORP NEW
COM
422806109
5047
53488
SH
SOLE
33816
0
19672
HELEN OF TROY CORP LTD
COM
G4388N106
2416
25080
SH
SOLE
18110
0
6970
HELMERICH & PAYNE INC
COM
423452101
3847
59514
SH
SOLE
0
0
59514
HENRY JACK & ASSOC INC
COM
426281101
17976
153699
SH
SOLE
128100
0
25599
HERCULES CAPITAL INC
COM
427096508
3840
292686
SH
SOLE
206916
0
85770
HERSHA HOSPITALITY TR
PR SHS BEN INT
427825500
1623
93283
SH
SOLE
91392
0
1891
HERSHEY CO
COM
427866108
6430
56645
SH
SOLE
18170
0
38475
HERTZ GLOBAL HLDGS INC
COM
42806J106
309
13976
SH
SOLE
0
0
13976
HERZFELD CARIBBEAN BASIN FD
COM
42804T106
93
13020
SH
SOLE
0
0
13020
HESKA CORP
COM RESTRC NEW
42805E306
295
3681
SH
SOLE
0
0
3681
HESS CORP
COM
42809H107
1088
22917
SH
SOLE
538
0
22379
HESS MIDSTREAM PARTNERS LP
UNIT LTD PR INT
428104103
208
10500
SH
SOLE
0
0
10500
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
5028
350171
SH
SOLE
207969
0
142202
HEXCEL CORP NEW
COM
428291108
5370
86825
SH
SOLE
24033
0
62792
HFF INC
CL A
40418F108
9237
189915
SH
SOLE
189445
0
470
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
4694
438685
SH
SOLE
0
0
438685
HIGHLAND FDS I
HI LD IBOXX SRLN
430101774
507
27875
SH
SOLE
0
0
27875
HIGHLAND FLOATNG RATE OPPRT
SHS BEN INT
43010E404
24422
1575584
SH
SOLE
0
0
1575584
HIGHWOODS PPTYS INC
COM
431284108
665
13066
SH
SOLE
0
0
13066
HILL ROM HLDGS INC
COM
431475102
205
2437
SH
SOLE
566
0
1871
HILLENBRAND INC
COM
431571108
21877
489429
SH
SOLE
486064
0
3365
HILTON GRAND VACATIONS INC
COM
43283X105
208
4956
SH
SOLE
1248
0
3708
HILTON WORLDWIDE HLDGS INC
COM
43300A203
1381
17292
SH
SOLE
2155
0
15137
HNI CORP
COM
404251100
5205
134953
SH
SOLE
134591
0
362
HOEGH LNG PARTNERS LP
COM UNIT LTD
Y3262R100
683
36610
SH
SOLE
0
0
36610
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
633
19472
SH
SOLE
0
0
19472
HOLLYFRONTIER CORP
COM
436106108
13082
255401
SH
SOLE
169708
0
85693
HOLOGIC INC
COM
436440101
3179
74354
SH
SOLE
54205
0
20149
HOME BANCSHARES INC
COM
436893200
552
23736
SH
SOLE
63
0
23673
HOME DEPOT INC
COM
437076102
287041
1514467
SH
SOLE
667300
0
847167
HONDA MOTOR LTD
AMERN SHS
438128308
13401
393210
SH
SOLE
362072
0
31138
HONEYWELL INTL INC
COM
438516106
148144
965966
SH
SOLE
559760
0
406206
HOPE BANCORP INC
COM
43940T109
3778
206998
SH
SOLE
206463
0
535
HORACE MANN EDUCATORS CORP N
COM
440327104
303
6863
SH
SOLE
3961
0
2902
HORIZON BANCORP IND
COM
440407104
216
7777
SH
SOLE
0
0
7777
HORIZON GLOBAL CORP
COM
44052W104
539
38464
SH
SOLE
38329
0
135
HORIZON PHARMA PLC
SHS
G4617B105
2639
180749
SH
SOLE
0
0
180749
HORMEL FOODS CORP
COM
440452100
4190
115134
SH
SOLE
14070
0
101064
HORTONWORKS INC
COM
440894103
346
17229
SH
SOLE
0
0
17229
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
1415
47410
SH
SOLE
16939
0
30471
HOSTESS BRANDS INC
CL A
44109J106
2071
139867
SH
SOLE
139867
0
0
HOUGHTON MIFFLIN HARCOURT CO
COM
44157R109
1245
133824
SH
SOLE
131312
0
2512
HOULIHAN LOKEY INC
CL A
441593100
710
15623
SH
SOLE
0
0
15623
HOUSTON WIRE & CABLE CO
COM
44244K109
1625
225702
SH
SOLE
0
0
225702
HOVNANIAN ENTERPRISES INC
CL A
442487203
39
11700
SH
SOLE
0
0
11700
HOWARD HUGHES CORP
COM
44267D107
5064
38579
SH
SOLE
16397
0
22182
HP INC
COM
40434L105
24809
1180797
SH
SOLE
1026275
0
154522
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
1992
77132
SH
SOLE
0
0
77132
HSBC HLDGS PLC
SPON ADR NEW
404280406
23538
455813
SH
SOLE
217875
0
237938
HSN INC
COM
404303109
899
22282
SH
SOLE
22095
0
187
HUANENG PWR INTL INC
SPON ADR H SHS
443304100
4593
183716
SH
SOLE
118
0
183598
HUB GROUP INC
CL A
443320106
582
12158
SH
SOLE
0
0
12158
HUBBELL INC
COM
443510607
6810
50317
SH
SOLE
44661
0
5656
HUBSPOT INC
COM
443573100
4399
49761
SH
SOLE
35272
0
14489
HUDSON PAC PPTYS INC
COM
444097109
1456
42507
SH
SOLE
40213
0
2294
HUMANA INC
COM
444859102
6592
26573
SH
SOLE
16934
0
9639
HUNT J B TRANS SVCS INC
COM
445658107
2036
17708
SH
SOLE
15890
0
1818
HUNTINGTON BANCSHARES INC
COM
446150104
21354
1466617
SH
SOLE
820684
0
645933
HUNTINGTON BANCSHARES INC
PFD CONV SER A
446150401
5796
4124
SH
SOLE
234
0
3890
HUNTINGTON INGALLS INDS INC
COM
446413106
9486
40247
SH
SOLE
24343
0
15904
HUNTSMAN CORP
COM
447011107
14335
430620
SH
SOLE
243254
0
187366
HYATT HOTELS CORP
COM CL A
448579102
2396
32584
SH
SOLE
30920
0
1664
IAC INTERACTIVECORP
COM
44919P508
9572
78281
SH
SOLE
71046
0
7235
IBERIABANK CORP
COM
450828108
1417
18284
SH
SOLE
715
0
17569
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
4894
92319
SH
SOLE
46
0
92273
ICHOR HOLDINGS
SHS
G4740B105
501
20357
SH
SOLE
0
0
20357
ICICI BK LTD
ADR
45104G104
4417
453967
SH
SOLE
438229
0
15738
ICON PLC
SHS
G4705A100
9865
87959
SH
SOLE
67175
0
20784
ICU MED INC
COM
44930G107
15704
72705
SH
SOLE
17994
0
54711
IDACORP INC
COM
451107106
747
8181
SH
SOLE
0
0
8181
IDEX CORP
COM
45167R104
21277
161225
SH
SOLE
156099
0
5126
IDEXX LABS INC
COM
45168D104
3998
25567
SH
SOLE
12571
0
12996
IGNYTA INC
COM
451731103
692
25911
SH
SOLE
25611
0
300
IHS MARKIT LTD
SHS
G47567105
12135
268760
SH
SOLE
265930
0
2830
II VI INC
COM
902104108
556
11851
SH
SOLE
0
0
11851
ILG INC
COM
44967H101
405
14218
SH
SOLE
11494
0
2724
ILLINOIS TOOL WKS INC
COM
452308109
39463
236515
SH
SOLE
108022
0
128493
ILLUMINA INC
COM
452327109
6454
29538
SH
SOLE
20136
0
9402
ILLUMINA INC
NOTE 6/1
452327AF6
380
350000
PRN
SOLE
0
0
350000
ILLUMINA INC
NOTE 0.500% 6/1
452327AH2
414
350000
PRN
SOLE
0
0
350000
IMMUNOGEN INC
COM
45253H101
3970
619357
SH
SOLE
602525
0
16832
IMPAX LABORATORIES INC
COM
45256B101
665
39924
SH
SOLE
37777
0
2147
IMPERIAL OIL LTD
COM NEW
453038408
391
12533
SH
SOLE
0
0
12533
IMPERVA INC
COM
45321L100
880
22166
SH
SOLE
11119
0
11047
IMPINJ INC
COM
453204109
1319
58531
SH
SOLE
0
0
58531
INC RESH HLDGS INC
CL A
45329R109
2115
48498
SH
SOLE
43642
0
4856
INCYTE CORP
COM
45337C102
2748
29020
SH
SOLE
19030
0
9990
INDEPENDENCE RLTY TR INC
COM
45378A106
10815
1071858
SH
SOLE
0
0
1071858
INDEPENDENT BANK CORP MASS
COM
453836108
219
3137
SH
SOLE
0
0
3137
INDEXIQ ETF TR
HDGD FTSE INTL
45409B560
313
14440
SH
SOLE
0
0
14440
INDEXIQ ETF TR
HEDGE MLTI ETF
45409B107
198877
6533396
SH
SOLE
6509112
0
24284
INDEXIQ ETF TR
IQ CHAIKIN US
45409B396
1872
66750
SH
SOLE
21
0
66729
INDEXIQ ETF TR
IQ ENCH COR PL
45409B479
11669
584916
SH
SOLE
0
0
584916
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
530
17072
SH
SOLE
0
0
17072
INDEXIQ ETF TR
IQ S&P HGH YLD
45409B412
376
14968
SH
SOLE
0
0
14968
INDEXIQ ETF TR
US RL EST SMCP
45409B628
1661
63091
SH
SOLE
0
0
63091
INDIA FD INC
COM
454089103
2729
104497
SH
SOLE
0
0
104497
INFINERA CORPORATION
COM
45667G103
278
43888
SH
SOLE
39028
0
4860
INFORMATION SERVICES GROUP I
COM
45675Y104
72
17362
SH
SOLE
0
0
17362
INFOSYS LTD
SPONSORED ADR
456788108
2621
161608
SH
SOLE
125630
0
35978
ING GROEP N V
SPONSORED ADR
456837103
10203
552708
SH
SOLE
423429
0
129279
INGERSOLL-RAND PLC
SHS
G47791101
49226
551913
SH
SOLE
180661
0
371252
INGERSOLL-RAND PLC
SHS
G47791101
3
14400
SH
Call
SOLE
0
0
0
INGEVITY CORP
COM
45688C107
2334
33116
SH
SOLE
26173
0
6943
INGLES MKTS INC
CL A
457030104
251
7267
SH
SOLE
4447
0
2820
INGREDION INC
COM
457187102
11797
84388
SH
SOLE
71026
0
13362
INNERWORKINGS INC
COM
45773Y105
411
40947
SH
SOLE
0
0
40947
INNOVATOR ETFS TR
IBD 50 ETF
45782C102
617
18593
SH
SOLE
0
0
18593
INOGEN INC
COM
45780L104
244
2053
SH
SOLE
0
0
2053
INSPERITY INC
COM
45778Q107
684
11928
SH
SOLE
0
0
11928
INSTRUCTURE INC
COM
45781U103
691
20881
SH
SOLE
0
0
20881
INSYS THERAPEUTICS INC NEW
COM NEW
45824V209
298
31008
SH
SOLE
0
0
31008
INTEGER HLDGS CORP
COM
45826H109
1473
32527
SH
SOLE
0
0
32527
INTEGRA LIFESCIENCES HLDGS C
COM NEW
457985208
3392
70869
SH
SOLE
66727
0
4142
INTEGRATED DEVICE TECHNOLOGY
COM
458118106
1880
63224
SH
SOLE
30981
0
32243
INTEL CORP
COM
458140100
188845
4091078
SH
SOLE
1926402
0
2164676
INTEL CORP
COM
458140100
77
12100
SH
Call
SOLE
0
0
0
INTERCEPT PHARMACEUTICALS IN
COM
45845P108
1991
34073
SH
SOLE
0
0
34073
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
43590
617765
SH
SOLE
153648
0
464117
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
31
20700
SH
Call
SOLE
0
0
0
INTERNATIONAL BANCSHARES COR
COM
459044103
412
10385
SH
SOLE
0
0
10385
INTERNATIONAL BUSINESS MACHS
COM
459200101
88937
579689
SH
SOLE
67032
0
512657
INTERNATIONAL BUSINESS MACHS
COM
459200101
18
17800
SH
Call
SOLE
0
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
56
26800
SH
Call
SOLE
0
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
10946
71726
SH
SOLE
53781
0
17945
INTERNATIONAL GAME TECHNOLOG
SHS USD
G4863A108
2723
102719
SH
SOLE
57479
0
45240
INTERNATIONAL TOWER HILL MIN
COM
46050R102
6
15000
SH
SOLE
0
0
15000
INTERPACE DIAGNOSTICS GROUP
COM NEW
46062X204
20
20000
SH
SOLE
0
0
20000
INTERPUBLIC GROUP COS INC
COM
460690100
30050
1490567
SH
SOLE
1361307
0
129260
INTERSECT ENT INC
COM
46071F103
2925
90274
SH
SOLE
89274
0
1000
INTERXION HOLDING N.V
SHS
N47279109
880
14929
SH
SOLE
0
0
14929
INTL PAPER CO
COM
460146103
32989
569357
SH
SOLE
304657
0
264700
INTRA CELLULAR THERAPIES INC
COM
46116X101
237
16350
SH
SOLE
0
0
16350
INTREXON CORP
COM
46122T102
401
34822
SH
SOLE
0
0
34822
INTUIT
COM
461202103
7731
49001
SH
SOLE
18293
0
30708
INTUITIVE SURGICAL INC
COM NEW
46120E602
8058
22080
SH
SOLE
2895
0
19185
INVESCO ADVANTAGE MUNICIPAL
SH BEN INT
46132E103
712
62541
SH
SOLE
37
0
62504
INVESCO BD FD
COM
46132L107
1067
53666
SH
SOLE
0
0
53666
INVESCO DYNAMIC CR OPP FD
COM
46132R104
2871
245181
SH
SOLE
99
0
245082
INVESCO LTD
SHS
G491BT108
3366
92114
SH
SOLE
12400
0
79714
INVESCO MORTGAGE CAPITAL INC
COM
46131B100
325
18250
SH
SOLE
0
0
18250
INVESCO MUN OPPORTUNITY TR
COM
46132C107
2084
168067
SH
SOLE
39
0
168028
INVESCO MUN TR
COM
46131J103
1026
82082
SH
SOLE
41
0
82041
INVESCO MUNI INCOME OPP TRST
COM
46132X101
266
33227
SH
SOLE
0
0
33227
INVESCO PA VALUE MUN INCOME
COM
46132K109
825
67891
SH
SOLE
0
0
67891
INVESCO QUALITY MUNI INC TRS
COM
46133G107
3104
248131
SH
SOLE
40
0
248091
INVESCO SR INCOME TR
COM
46131H107
854
194497
SH
SOLE
263
0
194234
INVESCO TR INVT GRADE MUNS
COM
46131M106
488
37035
SH
SOLE
0
0
37035
INVESCO VALUE MUN INCOME TR
COM
46132P108
430
28831
SH
SOLE
0
0
28831
INVESTORS BANCORP INC NEW
COM
46146L101
143
10286
SH
SOLE
0
0
10286
INVITATION HOMES INC
COM
46187W107
1528
64820
SH
SOLE
0
0
64820
INVIVO THERAPEUTICS HLDGS CO
COM NEW
46186M209
61
79400
SH
SOLE
0
0
79400
IONIS PHARMACEUTICALS INC
COM
462222100
39106
777449
SH
SOLE
760549
0
16900
IPG PHOTONICS CORP
COM
44980X109
5391
25175
SH
SOLE
16136
0
9039
IQVIA HLDGS INC
COM
46266C105
14754
150705
SH
SOLE
23124
0
127581
IRIDIUM COMMUNICATIONS INC
COM
46269C102
6333
536660
SH
SOLE
0
0
536660
IRIDIUM COMMUNICATIONS INC
COM
46269C102
35
20000
SH
Call
SOLE
0
0
0
IRIDIUM COMMUNICATIONS INC
PERP PFD CNV B
46269C409
669
1611
SH
SOLE
0
0
1611
IROBOT CORP
COM
462726100
1343
17513
SH
SOLE
0
0
17513
IRON MTN INC NEW
COM
46284V101
89822
2380643
SH
SOLE
2216340
0
164303
ISHARES GOLD TRUST
ISHARES
464285105
9890
790586
SH
SOLE
243
0
790343
ISHARES INC
CORE MSCI EMKT
46434G103
380168
6681339
SH
SOLE
5848511
0
832828
ISHARES INC
CUR HD MSCI EM
46434G509
1003
37828
SH
SOLE
0
0
37828
ISHARES INC
EM HGHYL BD ETF
464286285
869
17393
SH
SOLE
0
0
17393
ISHARES INC
EM MKT SM-CP ETF
464286475
1111
20920
SH
SOLE
0
0
20920
ISHARES INC
EM MKTS DIV ETF
464286319
4827
115385
SH
SOLE
0
0
115385
ISHARES INC
INTL HIGH YIELD
464286210
716
13143
SH
SOLE
0
0
13143
ISHARES INC
JP MORGAN EM ETF
464286517
327
6777
SH
SOLE
0
0
6777
ISHARES INC
JP MRG EM CRP BD
464286251
674
13219
SH
SOLE
0
0
13219
ISHARES INC
MIN VOL EMRG MKT
464286533
10950
180210
SH
SOLE
147
0
180063
ISHARES INC
MIN VOL GBL ETF
464286525
9972
118258
SH
SOLE
0
0
118258
ISHARES INC
MSCI AUST ETF
464286103
5950
256793
SH
SOLE
243414
0
13379
ISHARES INC
MSCI AUSTRIA ETF
464286202
1256
50980
SH
SOLE
0
0
50980
ISHARES INC
MSCI BELGIUM ETF
464286301
201
9559
SH
SOLE
0
0
9559
ISHARES INC
MSCI BRAZIL ETF
464286400
1065
26331
SH
SOLE
0
0
26331
ISHARES INC
MSCI BRIC INDX
464286657
302
6793
SH
SOLE
0
0
6793
ISHARES INC
MSCI CDA ETF
464286509
7979
269198
SH
SOLE
253762
0
15436
ISHARES INC
MSCI CHILE ETF
464286640
20228
387797
SH
SOLE
0
0
387797
ISHARES INC
MSCI EURZONE ETF
464286608
20063
462482
SH
SOLE
57784
0
404698
ISHARES INC
MSCI FRANCE ETF
464286707
1075
34422
SH
SOLE
0
0
34422
ISHARES INC
MSCI GBL ETF NEW
46434G848
768
22177
SH
SOLE
0
0
22177
ISHARES INC
MSCI GBL GOLD MN
46434G855
380
20209
SH
SOLE
0
0
20209
ISHARES INC
MSCI GERMANY ETF
464286806
447
13545
SH
SOLE
0
0
13545
ISHARES INC
MSCI HONG KG ETF
464286871
8183
321900
SH
SOLE
0
0
321900
ISHARES INC
MSCI JPN ETF NEW
46434G822
20833
347623
SH
SOLE
91378
0
256245
ISHARES INC
MSCI MEXICO ETF
464286822
24082
488582
SH
SOLE
0
0
488582
ISHARES INC
MSCI PAC JP ETF
464286665
2378
49758
SH
SOLE
0
0
49758
ISHARES INC
MSCI SPAIN ETF
464286764
3354
102355
SH
SOLE
0
0
102355
ISHARES INC
MSCI STH KOR ETF
464286772
2804
37423
SH
SOLE
0
0
37423
ISHARES INC
MSCI SWITZERLAND
464286749
713
20047
SH
SOLE
134
0
19913
ISHARES INC
MSCI TAIWAN ETF
46434G772
9531
263213
SH
SOLE
0
0
263213
ISHARES INC
MSCI WORLD ETF
464286392
229
2602
SH
SOLE
0
0
2602
ISHARES INC
US INTL HGH YLD
464286178
702
13908
SH
SOLE
0
0
13908
ISHARES SILVER TRUST
ISHARES
46428Q109
7020
439028
SH
SOLE
0
0
439028
ISHARES TR
0-5 YR TIPS ETF
46429B747
8454
84651
SH
SOLE
74006
0
10645
ISHARES TR
0-5YR HI YL CP
46434V407
3281
69613
SH
SOLE
0
0
69613
ISHARES TR
0-5YR INVT GR CP
46434V100
4062
80826
SH
SOLE
0
0
80826
ISHARES TR
1 3 YR CR BD ETF
464288646
44514
425814
SH
SOLE
204453
0
221361
ISHARES TR
1 3 YR TREAS BD
464287457
14903
177727
SH
SOLE
15609
0
162118
ISHARES TR
10+ YR CR BD ETF
464289511
5449
86214
SH
SOLE
61805
0
24409
ISHARES TR
10-20 YR TRS ETF
464288653
9739
71603
SH
SOLE
0
0
71603
ISHARES TR
20 YR TR BD ETF
464287432
21192
167049
SH
SOLE
98737
0
68312
ISHARES TR
3 7 YR TREAS BD
464288661
8925
73061
SH
SOLE
0
0
73061
ISHARES TR
A RATE CP BD ETF
46429B291
1694
32059
SH
SOLE
0
0
32059
ISHARES TR
AGENCY BOND ETF
464288166
13270
117342
SH
SOLE
92021
0
25321
ISHARES TR
AGGRES ALLOC ETF
464289859
583
10815
SH
SOLE
7396
0
3419
ISHARES TR
ASIA 50 ETF
464288430
1220
18471
SH
SOLE
0
0
18471
ISHARES TR
BARCLAYS 7 10 YR
464287440
18584
176032
SH
SOLE
88385
0
87647
ISHARES TR
CHINA LG-CAP ETF
464287184
6691
144917
SH
SOLE
0
0
144917
ISHARES TR
COHEN STEER REIT
464287564
5768
56931
SH
SOLE
0
0
56931
ISHARES TR
CONSER ALLOC ETF
464289883
662
19095
SH
SOLE
16743
0
2352
ISHARES TR
CONV BD ETF
46435G102
8820
160021
SH
SOLE
154852
0
5169
ISHARES TR
CORE 1 5 YR USD
46432F859
17508
351351
SH
SOLE
13855
0
337496
ISHARES TR
CORE DIV GRWTH
46434V621
3381
97209
SH
SOLE
0
0
97209
ISHARES TR
CORE HIGH DV ETF
46429B663
10252
113733
SH
SOLE
0
0
113733
ISHARES TR
CORE MSCI EAFE
46432F842
2003122
30308996
SH
SOLE
29110135
0
1198861
ISHARES TR
CORE MSCI EURO
46434V738
16167
322243
SH
SOLE
140732
0
181511
ISHARES TR
CORE MSCI PAC
46434V696
2236
37495
SH
SOLE
0
0
37495
ISHARES TR
CORE MSCI TOTAL
46432F834
5348
84768
SH
SOLE
0
0
84768
ISHARES TR
CORE S&P MCP ETF
464287507
364673
1921507
SH
SOLE
1527500
0
394007
ISHARES TR
CORE S&P SCP ETF
464287804
383065
4987143
SH
SOLE
3298037
0
1689106
ISHARES TR
CORE S&P TTL STK
464287150
11478
187732
SH
SOLE
0
0
187732
ISHARES TR
CORE S&P US GWT
464287671
20383
379076
SH
SOLE
307554
0
71522
ISHARES TR
CORE S&P US VLU
464287663
6485
117049
SH
SOLE
81650
0
35399
ISHARES TR
CORE S&P500 ETF
464287200
184283
685441
SH
SOLE
257958
0
427483
ISHARES TR
CORE TOTAL USD
46434V613
24181
475344
SH
SOLE
0
0
475344
ISHARES TR
CORE US AGGBD ET
464287226
1900423
17382438
SH
SOLE
16421146
0
961292
ISHARES TR
CUR HD EURZN ETF
46434V639
34985
1173605
SH
SOLE
0
0
1173605
ISHARES TR
DEVSMCP EXNA ETF
464288497
924
15975
SH
SOLE
0
0
15975
ISHARES TR
DOW JONES US ETF
464287846
1104
8262
SH
SOLE
0
0
8262
ISHARES TR
EAFE GRWTH ETF
464288885
99606
1233671
SH
SOLE
1196504
0
37167
ISHARES TR
EAFE SML CP ETF
464288273
6230
96589
SH
SOLE
190
0
96399
ISHARES TR
EAFE VALUE ETF
464288877
72264
1309015
SH
SOLE
1278533
0
30482
ISHARES TR
EDGE MSCI USA VL
46432F388
256
3057
SH
SOLE
0
0
3057
ISHARES TR
EUROPE ETF
464287861
2897
61300
SH
SOLE
0
0
61300
ISHARES TR
EXPONENTIAL TECH
46434V381
594
16747
SH
SOLE
0
0
16747
ISHARES TR
FLTG RATE NT ETF
46429B655
27352
538208
SH
SOLE
73255
0
464953
ISHARES TR
GL TIMB FORE ETF
464288174
1476
20750
SH
SOLE
0
0
20750
ISHARES TR
GLB CNS DISC ETF
464288745
437
3995
SH
SOLE
0
0
3995
ISHARES TR
GLB CNSM STP ETF
464288737
2344
22130
SH
SOLE
0
0
22130
ISHARES TR
GLB INFRASTR ETF
464288372
1563
34570
SH
SOLE
0
0
34570
ISHARES TR
GLOB HLTHCRE ETF
464287325
5098
45303
SH
SOLE
0
0
45303
ISHARES TR
GLOB UTILITS ETF
464288711
370
7462
SH
SOLE
0
0
7462
ISHARES TR
GLOBAL 100 ETF
464287572
682
7364
SH
SOLE
0
0
7364
ISHARES TR
GLOBAL ENERG ETF
464287341
1852
52094
SH
SOLE
0
0
52094
ISHARES TR
GLOBAL FINLS ETF
464287333
13123
187659
SH
SOLE
163445
0
24214
ISHARES TR
GLOBAL MATER ETF
464288695
218
3111
SH
SOLE
0
0
3111
ISHARES TR
GLOBAL REIT ETF
46434V647
1105
42336
SH
SOLE
0
0
42336
ISHARES TR
GLOBAL TECH ETF
464287291
3962
25787
SH
SOLE
0
0
25787
ISHARES TR
GOV/CRED BD ETF
464288596
701
6155
SH
SOLE
0
0
6155
ISHARES TR
GRWT ALLOCAT ETF
464289867
1460
32506
SH
SOLE
19756
0
12750
ISHARES TR
HDG MSCI EAFE
46434V803
8391
282673
SH
SOLE
0
0
282673
ISHARES TR
HDG MSCI JAPAN
46434V886
4913
147353
SH
SOLE
0
0
147353
ISHARES TR
IBONDS DEC18 ETF
46434VAA8
2262
89997
SH
SOLE
0
0
89997
ISHARES TR
IBONDS DEC19 ETF
46434VAU4
2421
97335
SH
SOLE
0
0
97335
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
2698
106584
SH
SOLE
0
0
106584
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
2388
96300
SH
SOLE
0
0
96300
ISHARES TR
IBONDS DEC21 ETF
46435G789
290
11397
SH
SOLE
0
0
11397
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
2289
91627
SH
SOLE
0
0
91627
ISHARES TR
IBONDS DEC22 ETF
46435G755
202
7868
SH
SOLE
0
0
7868
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
331
13197
SH
SOLE
0
0
13197
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
279
11150
SH
SOLE
0
0
11150
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
534
21354
SH
SOLE
0
0
21354
ISHARES TR
IBONDS SEP18 ETF
46429B580
318
12512
SH
SOLE
0
0
12512
ISHARES TR
IBONDS SEP19 ETF
46429B564
534
21076
SH
SOLE
0
0
21076
ISHARES TR
IBONDS SEP20 ETF
46434V571
256
10081
SH
SOLE
0
0
10081
ISHARES TR
IBOXX HI YD ETF
464288513
19806
226980
SH
SOLE
7148
0
219832
ISHARES TR
IBOXX INV CP ETF
464287242
67577
555917
SH
SOLE
294791
0
261126
ISHARES TR
INDIA 50 ETF
464289529
6738
181503
SH
SOLE
0
0
181503
ISHARES TR
INTL MOMENTUM FT
46434V449
3026
99173
SH
SOLE
98673
0
500
ISHARES TR
INTL PFD STK ETF
46429B135
3148
168800
SH
SOLE
0
0
168800
ISHARES TR
INTL SEL DIV ETF
464288448
25567
756650
SH
SOLE
398201
0
358449
ISHARES TR
INTRM GOV CR ETF
464288612
3904
35566
SH
SOLE
38
0
35528
ISHARES TR
INTRMD CR BD ETF
464288638
38217
349943
SH
SOLE
264427
0
85516
ISHARES TR
JPMORGAN USD EMG
464288281
6208
53473
SH
SOLE
0
0
53473
ISHARES TR
LATN AMER 40 ETF
464287390
373
10902
SH
SOLE
0
0
10902
ISHARES TR
MBS ETF
464288588
21701
203592
SH
SOLE
89131
0
114461
ISHARES TR
MICRO-CAP ETF
464288869
1816
18971
SH
SOLE
0
0
18971
ISHARES TR
MIN VOL EAFE ETF
46429B689
23594
323292
SH
SOLE
7
0
323285
ISHARES TR
MIN VOL JAPN ETF
46434V712
271
3992
SH
SOLE
0
0
3992
ISHARES TR
MIN VOL USA ETF
46429B697
552651
10470799
SH
SOLE
9762606
0
708193
ISHARES TR
MODERT ALLOC ETF
464289875
1006
26438
SH
SOLE
11633
0
14805
ISHARES TR
MORTGE REL ETF
46435G342
5863
129698
SH
SOLE
87
0
129611
ISHARES TR
MRGSTR MD CP ETF
464288208
14775
79587
SH
SOLE
0
0
79587
ISHARES TR
MRGSTR MD CP VAL
464288406
1884
11812
SH
SOLE
0
0
11812
ISHARES TR
MRGSTR SM CP ETF
464288505
304
1744
SH
SOLE
0
0
1744
ISHARES TR
MRNGSTR INC ETF
46432F875
10799
418094
SH
SOLE
390512
0
27582
ISHARES TR
MRNGSTR LG-CP GR
464287119
512
3274
SH
SOLE
0
0
3274
ISHARES TR
MRNGSTR LG-CP VL
464288109
1712
16212
SH
SOLE
0
0
16212
ISHARES TR
MSCI AC ASIA ETF
464288182
11170
146439
SH
SOLE
133737
0
12702
ISHARES TR
MSCI ACWI ETF
464288257
4702
65230
SH
SOLE
4822
0
60408
ISHARES TR
MSCI ACWI EX US
464288240
48122
963400
SH
SOLE
0
0
963400
ISHARES TR
MSCI CHINA ETF
46429B671
437
6563
SH
SOLE
0
0
6563
ISHARES TR
MSCI EAFE ETF
464287465
143450
2040218
SH
SOLE
136722
0
1903496
ISHARES TR
MSCI EMG MKT ETF
464287234
64420
1367154
SH
SOLE
1509
0
1365645
ISHARES TR
MSCI EMG MKT ETF
464287234
335
45000
SH
Call
SOLE
0
0
0
ISHARES TR
MSCI EURO FL ETF
464289180
1617
69371
SH
SOLE
0
0
69371
ISHARES TR
MSCI INDIA ETF
46429B598
3265
90514
SH
SOLE
0
0
90514
ISHARES TR
MSCI INDIA SM CP
46429B614
31701
603008
SH
SOLE
0
0
603008
ISHARES TR
MSCI IRELAND ETF
46429B507
214
4455
SH
SOLE
0
0
4455
ISHARES TR
MSCI KLD400 SOC
464288570
343
3492
SH
SOLE
0
0
3492
ISHARES TR
MSCI POLAND ETF
46429B606
1502
55450
SH
SOLE
0
0
55450
ISHARES TR
MSCI UK ETF NEW
46435G334
1912
53385
SH
SOLE
0
0
53385
ISHARES TR
MSCI USA ESG SLC
464288802
2297
20684
SH
SOLE
0
0
20684
ISHARES TR
N AMER TECH ETF
464287549
2061
12208
SH
SOLE
0
0
12208
ISHARES TR
NA TEC SFTWR ETF
464287515
9469
61263
SH
SOLE
0
0
61263
ISHARES TR
NASDAQ BIOTECH
464287556
29750
278618
SH
SOLE
0
0
278618
ISHARES TR
NATIONAL MUN ETF
464288414
20908
188799
SH
SOLE
0
0
188799
ISHARES TR
NEW ZEALAND ETF
464289123
4494
94673
SH
SOLE
0
0
94673
ISHARES TR
NORTH AMERN NAT
464287374
611
17229
SH
SOLE
0
0
17229
ISHARES TR
PHLX SEMICND ETF
464287523
4744
27937
SH
SOLE
0
0
27937
ISHARES TR
RUS 1000 ETF
464287622
23731
159688
SH
SOLE
25189
0
134499
ISHARES TR
RUS 1000 GRW ETF
464287614
544993
4046582
SH
SOLE
2209336
0
1837246
ISHARES TR
RUS 1000 VAL ETF
464287598
441862
3553648
SH
SOLE
2299269
0
1254379
ISHARES TR
RUS 2000 GRW ETF
464287648
33600
179943
SH
SOLE
5515
0
174428
ISHARES TR
RUS 2000 VAL ETF
464287630
24507
194891
SH
SOLE
95
0
194796
ISHARES TR
RUS MD CP GR ETF
464287481
27400
227120
SH
SOLE
7730
0
219390
ISHARES TR
RUS MDCP VAL ETF
464287473
27963
313664
SH
SOLE
202540
0
111124
ISHARES TR
RUS MID CAP ETF
464287499
43990
211362
SH
SOLE
34630
0
176732
ISHARES TR
RUS TP200 GR ETF
464289438
4367
59703
SH
SOLE
0
0
59703
ISHARES TR
RUSSELL 2000 ETF
464287655
170638
1119219
SH
SOLE
664549
0
454670
ISHARES TR
RUSSELL 2000 ETF
464287655
27
13100
SH
Call
SOLE
0
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
7
54700
SH
Call
SOLE
0
0
0
ISHARES TR
RUSSELL 3000 ETF
464287689
11569
73143
SH
SOLE
51619
0
21524
ISHARES TR
S&P 100 ETF
464287101
2458
20721
SH
SOLE
0
0
20721
ISHARES TR
S&P 500 GRWT ETF
464287309
82942
542921
SH
SOLE
0
0
542921
ISHARES TR
S&P 500 VAL ETF
464287408
52476
459345
SH
SOLE
33
0
459312
ISHARES TR
S&P MC 400GR ETF
464287606
71723
332309
SH
SOLE
0
0
332309
ISHARES TR
S&P MC 400VL ETF
464287705
43698
272921
SH
SOLE
0
0
272921
ISHARES TR
S&P SML 600 GWT
464287887
11598
68161
SH
SOLE
0
0
68161
ISHARES TR
S&P US PFD STK
464288687
25764
676754
SH
SOLE
96486
0
580268
ISHARES TR
SELECT DIVID ETF
464287168
37811
383624
SH
SOLE
0
0
383624
ISHARES TR
SHORT TREAS BD
464288679
14551
131989
SH
SOLE
7587
0
124402
ISHARES TR
SHRT NAT MUN ETF
464288158
556
5299
SH
SOLE
0
0
5299
ISHARES TR
SP SMCP600VL ETF
464287879
19183
124913
SH
SOLE
0
0
124913
ISHARES TR
TIPS BD ETF
464287176
25959
227551
SH
SOLE
1793
0
225758
ISHARES TR
TRANS AVG ETF
464287192
4659
24301
SH
SOLE
0
0
24301
ISHARES TR
U.S. BAS MTL ETF
464287838
6101
59701
SH
SOLE
0
0
59701
ISHARES TR
U.S. CNSM GD ETF
464287812
9595
75710
SH
SOLE
41032
0
34678
ISHARES TR
U.S. CNSM SV ETF
464287580
8803
49109
SH
SOLE
0
0
49109
ISHARES TR
U.S. ENERGY ETF
464287796
1462
36864
SH
SOLE
0
0
36864
ISHARES TR
U.S. FIN SVC ETF
464287770
62890
482096
SH
SOLE
379675
0
102421
ISHARES TR
U.S. FINLS ETF
464287788
14850
124340
SH
SOLE
0
0
124340
ISHARES TR
U.S. INSRNCE ETF
464288786
1398
20991
SH
SOLE
0
0
20991
ISHARES TR
U.S. MED DVC ETF
464288810
9291
53548
SH
SOLE
0
0
53548
ISHARES TR
U.S. PHARMA ETF
464288836
3330
21573
SH
SOLE
0
0
21573
ISHARES TR
U.S. REAL ES ETF
464287739
13541
167135
SH
SOLE
108
0
167027
ISHARES TR
U.S. TECH ETF
464287721
15150
93058
SH
SOLE
0
0
93058
ISHARES TR
U.S. UTILITS ETF
464287697
4357
32791
SH
SOLE
0
0
32791
ISHARES TR
US AER DEF ETF
464288760
21852
116153
SH
SOLE
0
0
116153
ISHARES TR
US BR DEL SE ETF
464288794
2427
38662
SH
SOLE
0
0
38662
ISHARES TR
US CR BD ETF
464288620
20462
182648
SH
SOLE
178318
0
4330
ISHARES TR
US HLTHCARE ETF
464287762
8158
46823
SH
SOLE
0
0
46823
ISHARES TR
US HLTHCR PR ETF
464288828
211
1345
SH
SOLE
0
0
1345
ISHARES TR
US HOME CONS ETF
464288752
3770
86228
SH
SOLE
0
0
86228
ISHARES TR
US INDUSTRIALS
464287754
7720
52384
SH
SOLE
0
0
52384
ISHARES TR
US OIL EQ&SV ETF
464288844
650
18104
SH
SOLE
0
0
18104
ISHARES TR
US OIL GS EX ETF
464288851
697
10731
SH
SOLE
0
0
10731
ISHARES TR
US REGNL BKS ETF
464288778
4100
83183
SH
SOLE
0
0
83183
ISHARES TR
US TREAS BD ETF
46429B267
6913
275643
SH
SOLE
134
0
275509
ISHARES TR
USA MOMENTUM FCT
46432F396
31507
305506
SH
SOLE
218735
0
86771
ISHARES TR
USA QUALITY FCTR
46432F339
3484
42031
SH
SOLE
0
0
42031
ISHARES U S ETF TR
SHT MAT BD ETF
46431W507
1728
34472
SH
SOLE
0
0
34472
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
2948
226737
SH
SOLE
224204
0
2533
ITT INC
COM
45073V108
259
4859
SH
SOLE
1728
0
3131
ITURAN LOCATION AND CONTROL
SHS
M6158M104
419
12267
SH
SOLE
0
0
12267
J & J SNACK FOODS CORP
COM
466032109
429
2824
SH
SOLE
0
0
2824
J2 GLOBAL INC
COM
48123V102
5369
71561
SH
SOLE
67642
0
3919
JABIL INC
COM
466313103
7761
295650
SH
SOLE
144379
0
151271
JACK IN THE BOX INC
COM
466367109
452
4609
SH
SOLE
0
0
4609
JACOBS ENGR GROUP INC DEL
COM
469814107
2559
38797
SH
SOLE
11991
0
26806
JAMES RIV GROUP LTD
COM
G5005R107
6632
165756
SH
SOLE
165415
0
341
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
1186
23647
SH
SOLE
0
0
23647
JAPAN SMALLER CAPTLZTN FD IN
COM
47109U104
581
49193
SH
SOLE
0
0
49193
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
5536
41116
SH
SOLE
22230
0
18886
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
19
11900
SH
Call
SOLE
0
0
0
JBG SMITH PPTYS
COM
46590V100
218
6280
SH
SOLE
2466
0
3814
JD COM INC
SPON ADR CL A
47215P106
4277
103268
SH
SOLE
0
0
103268
JEFFERIES GROUP INC NEW
DBCV 3.875%11/0
472319AG7
1751
1751000
PRN
SOLE
0
0
1751000
JELD-WEN HLDG INC
COM
47580P103
1710
43446
SH
SOLE
43296
0
150
JERNIGAN CAP INC
COM
476405105
2090
109953
SH
SOLE
0
0
109953
JETBLUE AIRWAYS CORP
COM
477143101
2493
111597
SH
SOLE
65327
0
46270
JIANPU TECHNOLOGY INC
ADR
47738D101
145
22335
SH
SOLE
0
0
22335
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
1439
12988
SH
SOLE
10011
0
2977
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
4926
141600
SH
SOLE
0
0
141600
JOHN HANCOCK HDG EQ & INC FD
COM
47804L102
439
25229
SH
SOLE
0
0
25229
JOHNSON & JOHNSON
COM
478160104
397838
2847367
SH
SOLE
1350259
0
1497108
JOHNSON CTLS INTL PLC
SHS
G51502105
80774
2119489
SH
SOLE
1970898
0
148591
JOHNSON CTLS INTL PLC
SHS
G51502105
3
32600
SH
Call
SOLE
0
0
0
JONES ENERGY INC
COM CL A
48019R108
15
13495
SH
SOLE
0
0
13495
JONES LANG LASALLE INC
COM
48020Q107
1815
12189
SH
SOLE
7303
0
4886
JP MORGAN EXCHANGE TRADED FD
DIV RTN EM EQT
46641Q308
2125
36415
SH
SOLE
0
0
36415
JP MORGAN EXCHANGE TRADED FD
DIV RTN INT EQ
46641Q209
3944
65686
SH
SOLE
0
0
65686
JP MORGAN EXCHANGE TRADED FD
JPMORGAN DIVER
46641Q407
211
2986
SH
SOLE
0
0
2986
JPMORGAN CHASE & CO
*W EXP 10/28/201
46634E114
672
10120
SH
SOLE
0
0
10120
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
6839
248947
SH
SOLE
0
0
248947
JPMORGAN CHASE & CO
COM
46625H100
541904
5067338
SH
SOLE
1580248
0
3487090
JPMORGAN CHASE & CO
COM
46625H100
329
77300
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
82
12000
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
68
23400
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
41
16600
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
24
24100
SH
Call
SOLE
0
0
0
JUNIPER NETWORKS INC
COM
48203R104
7141
250546
SH
SOLE
215608
0
34938
JUNO THERAPEUTICS INC
COM
48205A109
2318
50718
SH
SOLE
36088
0
14630
JUPAI HLDGS LTD
ADS
48205B107
553
29914
SH
SOLE
0
0
29914
K2M GROUP HLDGS INC
COM
48273J107
600
33339
SH
SOLE
33259
0
80
KANDI TECHNOLOGIES GROUP INC
COM
483709101
150
22100
SH
SOLE
0
0
22100
KANSAS CITY SOUTHERN
COM NEW
485170302
36335
345308
SH
SOLE
15795
0
329513
KANSAS CITY SOUTHERN
COM NEW
485170302
11
18600
SH
Call
SOLE
0
0
0
KAPSTONE PAPER & PACKAGING C
COM
48562P103
4512
198875
SH
SOLE
2322
0
196553
KAR AUCTION SVCS INC
COM
48238T109
39964
791209
SH
SOLE
771898
0
19311
KARYOPHARM THERAPEUTICS INC
COM
48576U106
189
19734
SH
SOLE
0
0
19734
KAYNE ANDERSON ENERGY DEV CO
COM
48660Q102
219
12584
SH
SOLE
0
0
12584
KAYNE ANDERSON ENRGY TTL RT
COM
48660P104
2165
215168
SH
SOLE
0
0
215168
KAYNE ANDERSON MDSTM ENERGY
COM
48661E108
417
30240
SH
SOLE
0
0
30240
KAYNE ANDERSON MLP INVT CO
COM
486606106
3486
183016
SH
SOLE
0
0
183016
KB FINANCIAL GROUP INC
SPONSORED ADR
48241A105
1691
28908
SH
SOLE
7260
0
21648
KBR INC
COM
48242W106
223
11248
SH
SOLE
4472
0
6776
KELLOGG CO
COM
487836108
11909
175193
SH
SOLE
30530
0
144663
KEMPER CORP DEL
COM
488401100
4145
60155
SH
SOLE
31312
0
28843
KENNAMETAL INC
COM
489170100
671
13851
SH
SOLE
0
0
13851
KENNEDY-WILSON HLDGS INC
COM
489398107
515
29693
SH
SOLE
4161
0
25532
KERYX BIOPHARMACEUTICALS INC
COM
492515101
72
15387
SH
SOLE
0
0
15387
KEYCORP NEW
COM
493267108
17712
878147
SH
SOLE
385593
0
492554
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1332
32008
SH
SOLE
22801
0
9207
KILROY RLTY CORP
COM
49427F108
2828
37883
SH
SOLE
34406
0
3477
KIMBELL RTY PARTNERS LP
UNIT
49435R102
310
19100
SH
SOLE
0
0
19100
KIMBERLY CLARK CORP
COM
494368103
181261
1502241
SH
SOLE
1128699
0
373542
KIMBERLY CLARK CORP
COM
494368103
55
60600
SH
Call
SOLE
0
0
0
KIMCO RLTY CORP
COM
49446R109
4664
256964
SH
SOLE
188158
0
68806
KINDER MORGAN INC DEL
COM
49456B101
30783
1703529
SH
SOLE
37691
0
1665838
KINDER MORGAN INC DEL
PFD SER A
49456B200
2840
74806
SH
SOLE
0
0
74806
KINROSS GOLD CORP
COM NO PAR
496902404
421
97555
SH
SOLE
0
0
97555
KINROSS GOLD CORP
COM NO PAR
496902404
1
11300
SH
Call
SOLE
0
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
4
12500
SH
Call
SOLE
0
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
1
58500
SH
Call
SOLE
0
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
7
14100
SH
Call
SOLE
0
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
2
13100
SH
Call
SOLE
0
0
0
KINSALE CAP GROUP INC
COM
49714P108
512
11372
SH
SOLE
0
0
11372
KIRKLAND LAKE GOLD LTD
COM
49741E100
369
24032
SH
SOLE
0
0
24032
KITE RLTY GROUP TR
COM NEW
49803T300
446
22770
SH
SOLE
853
0
21917
KKR & CO L P DEL
COM UNITS
48248M102
3264
154973
SH
SOLE
0
0
154973
KKR INCOME OPPORTUNITIES FD
COM
48249T106
189
11767
SH
SOLE
0
0
11767
KLA-TENCOR CORP
COM
482480100
10043
95582
SH
SOLE
52821
0
42761
KLA-TENCOR CORP
COM
482480100
14
12900
SH
Call
SOLE
0
0
0
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
1588
36323
SH
SOLE
55
0
36268
KNOLL INC
COM NEW
498904200
1363
59159
SH
SOLE
0
0
59159
KNOT OFFSHORE PARTNERS LP
COM UNITS
Y48125101
1694
81654
SH
SOLE
0
0
81654
KNOWLES CORP
COM
49926D109
7213
492043
SH
SOLE
483367
0
8676
KOHLS CORP
COM
500255104
1217
22441
SH
SOLE
4231
0
18210
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
5486
145124
SH
SOLE
100382
0
44742
KORN FERRY INTL
COM NEW
500643200
2645
63929
SH
SOLE
59901
0
4028
KOSMOS ENERGY LTD
SHS
G5315B107
785
114660
SH
SOLE
0
0
114660
KRAFT HEINZ CO
COM
500754106
122508
1575443
SH
SOLE
52840
0
1522603
KRAFT HEINZ CO
COM
500754106
37
93500
SH
Call
SOLE
0
0
0
KRANESHARES TR
CSI CHI INTERNET
500767306
2274
38807
SH
SOLE
0
0
38807
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
50077B207
177
16722
SH
SOLE
0
0
16722
KROGER CO
COM
501044101
23366
851205
SH
SOLE
319886
0
531319
KRONOS WORLDWIDE INC
COM
50105F105
225
8745
SH
SOLE
0
0
8745
KT CORP
SPONSORED ADR
48268K101
1756
112500
SH
SOLE
112410
0
90
KULICKE & SOFFA INDS INC
COM
501242101
880
36152
SH
SOLE
5839
0
30313
KYOCERA CORP
ADR
501556203
207
3163
SH
SOLE
2956
0
207
L BRANDS INC
COM
501797104
6069
100786
SH
SOLE
0
0
100786
L3 TECHNOLOGIES INC
COM
502413107
55174
278868
SH
SOLE
261032
0
17836
LA JOLLA PHARMACEUTICAL CO
COM PAR $.0001 2
503459604
1315
40876
SH
SOLE
40176
0
700
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
30184
189229
SH
SOLE
152570
0
36659
LABORATORY CORP AMER HLDGS
NOTE 9/1
50540RAG7
321
150000
PRN
SOLE
0
0
150000
LADENBURG THALMAN FIN SVCS I
COM
50575Q102
521
164826
SH
SOLE
0
0
164826
LAKELAND FINL CORP
COM
511656100
811
16724
SH
SOLE
0
0
16724
LAM RESEARCH CORP
COM
512807108
20585
111833
SH
SOLE
54937
0
56896
LAM RESEARCH CORP
NOTE 1.250% 5/1
512807AL2
275
90000
PRN
SOLE
0
0
90000
LAMAR ADVERTISING CO NEW
CL A
512816109
2263
30481
SH
SOLE
0
0
30481
LAMB WESTON HLDGS INC
COM
513272104
1319
23367
SH
SOLE
53
0
23314
LANCASTER COLONY CORP
COM
513847103
276
2132
SH
SOLE
0
0
2132
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
5842
322782
SH
SOLE
0
0
322782
LANDSTAR SYS INC
COM
515098101
19754
189756
SH
SOLE
185264
0
4492
LANNET INC
COM
516012101
1503
64771
SH
SOLE
51322
0
13449
LAREDO PETROLEUM INC
COM
516806106
180
16966
SH
SOLE
0
0
16966
LAS VEGAS SANDS CORP
COM
517834107
16132
232141
SH
SOLE
25244
0
206897
LASALLE HOTEL PPTYS
COM SH BEN INT
517942108
7333
261237
SH
SOLE
121835
0
139402
LATTICE STRATEGIES TR
HARTFORD MLT ETF
518416102
983
33655
SH
SOLE
0
0
33655
LAUDER ESTEE COS INC
CL A
518439104
48452
380780
SH
SOLE
44764
0
336016
LAUREATE EDUCATION INC
CL A
518613203
1157
85299
SH
SOLE
84476
0
823
LAZARD GLB TTL RET&INCM FD I
COM
52106W103
6570
365021
SH
SOLE
214
0
364807
LAZARD LTD
SHS A
G54050102
4926
93834
SH
SOLE
8557
0
85277
LAZARD WORLD DIVID & INCOME
COM
521076109
3755
322836
SH
SOLE
0
0
322836
LCI INDS
COM
50189K103
747
5743
SH
SOLE
1176
0
4567
LEAR CORP
COM NEW
521865204
21146
119694
SH
SOLE
98747
0
20947
LEGACY RESVS LP
UNIT LP INT
524707304
88
54433
SH
SOLE
0
0
54433
LEGG MASON BW GLB INC OPP FD
COM
52469B100
725
56740
SH
SOLE
0
0
56740
LEGG MASON ETF INVESTMENT TR
LOW DIVI ETF
52468L406
807
25607
SH
SOLE
0
0
25607
LEGG MASON INC
COM
524901105
29010
691052
SH
SOLE
671679
0
19373
LEGGETT & PLATT INC
COM
524660107
32235
675363
SH
SOLE
537827
0
137536
LEIDOS HLDGS INC
COM
525327102
12070
186932
SH
SOLE
166421
0
20511
LENDINGTREE INC NEW
COM
52603B107
3593
10555
SH
SOLE
2951
0
7604
LENNAR CORP
CL A
526057104
6179
97704
SH
SOLE
19475
0
78229
LENNOX INTL INC
COM
526107107
794
3814
SH
SOLE
863
0
2951
LEUCADIA NATL CORP
COM
527288104
5426
204844
SH
SOLE
65998
0
138846
LEXINGTON REALTY TRUST
COM
529043101
1592
164982
SH
SOLE
0
0
164982
LGI HOMES INC
COM
50187T106
234
3120
SH
SOLE
0
0
3120
LIBERTY ALL STAR EQUITY FD
SH BEN INT
530158104
4757
755036
SH
SOLE
0
0
755036
LIBERTY ALL-STAR GROWTH FD I
COM
529900102
204
36757
SH
SOLE
0
0
36757
LIBERTY BROADBAND CORP
COM SER A
530307107
4695
55203
SH
SOLE
34468
0
20735
LIBERTY BROADBAND CORP
COM SER C
530307305
7634
89642
SH
SOLE
69717
0
19925
LIBERTY EXPEDIA HOLDINGS
SER A COM
53046P109
472
10640
SH
SOLE
9766
0
874
LIBERTY GLOBAL PLC
LILAC SHS CL C
G5480U153
4650
233765
SH
SOLE
231512
0
2253
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
424
11833
SH
SOLE
4680
0
7153
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
2538
74993
SH
SOLE
50875
0
24118
LIBERTY INTERACTIVE CORP
LBT VEN COM A NE
53071M856
11257
207538
SH
SOLE
204939
0
2599
LIBERTY INTERACTIVE CORP
QVC GP COM SER A
53071M104
23309
954487
SH
SOLE
922375
0
32112
LIBERTY MEDIA CORP
DEB 4.000%11/1
530715AG6
285
410000
PRN
SOLE
0
0
410000
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
8443
212882
SH
SOLE
159324
0
53558
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
209
9385
SH
SOLE
0
0
9385
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
18951
477835
SH
SOLE
394586
0
83249
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
2197
67140
SH
SOLE
50656
0
16484
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
3512
102808
SH
SOLE
88016
0
14792
LIBERTY PPTY TR
SH BEN INT
531172104
484
11255
SH
SOLE
0
0
11255
LIFE STORAGE INC
COM
53223X107
1186
13321
SH
SOLE
0
0
13321
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
1297
9471
SH
SOLE
4611
0
4860
LILLY ELI & CO
COM
532457108
33158
392591
SH
SOLE
60536
0
332055
LINCOLN ELEC HLDGS INC
COM
533900106
6248
68229
SH
SOLE
61925
0
6304
LINCOLN NATL CORP IND
COM
534187109
9359
121754
SH
SOLE
37766
0
83988
LIONS GATE ENTMNT CORP
CL A VTG
535919401
241
7123
SH
SOLE
5198
0
1925
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
9132
287722
SH
SOLE
279433
0
8289
LITHIA MTRS INC
CL A
536797103
1691
14888
SH
SOLE
13357
0
1531
LITTELFUSE INC
COM
537008104
6101
30842
SH
SOLE
30208
0
634
LIVE NATION ENTERTAINMENT IN
COM
538034109
2797
65715
SH
SOLE
58554
0
7161
LIVE OAK BANCSHARES INC
COM
53803X105
731
30659
SH
SOLE
0
0
30659
LIVEPERSON INC
COM
538146101
962
83674
SH
SOLE
0
0
83674
LKQ CORP
COM
501889208
7153
175884
SH
SOLE
81598
0
94286
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
11163
2976893
SH
SOLE
2806652
0
170241
LMP CAP & INCOME FD INC
COM
50208A102
9221
661036
SH
SOLE
0
0
661036
LOCALSHARES INVT TR
NASHVILLE AREA E
53957P106
335
12000
SH
SOLE
0
0
12000
LOCKHEED MARTIN CORP
COM
539830109
144139
448941
SH
SOLE
232832
0
216109
LOEWS CORP
COM
540424108
10436
208598
SH
SOLE
200609
0
7989
LOGITECH INTL S A
SHS
H50430232
1354
40116
SH
SOLE
0
0
40116
LOGMEIN INC
COM
54142L109
8805
76903
SH
SOLE
72814
0
4089
LOUISIANA PAC CORP
COM
546347105
322
12254
SH
SOLE
296
0
11958
LOWES COS INC
COM
548661107
64474
693716
SH
SOLE
194135
0
499581
LPL FINL HLDGS INC
COM
50212V100
30077
526374
SH
SOLE
523642
0
2732
LTC PPTYS INC
COM
502175102
1253
28767
SH
SOLE
0
0
28767
LULULEMON ATHLETICA INC
COM
550021109
3030
38550
SH
SOLE
23525
0
15025
LUMENTUM HLDGS INC
COM
55024U109
6541
133771
SH
SOLE
9707
0
124064
LUNA INNOVATIONS
COM
550351100
198
81459
SH
SOLE
0
0
81459
LUXOFT HLDG INC
ORD SHS CL A
G57279104
446
8011
SH
SOLE
0
0
8011
LYDALL INC DEL
COM
550819106
212
4187
SH
SOLE
2312
0
1875
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
47111
427034
SH
SOLE
271741
0
155293
M & T BK CORP
COM
55261F104
2449
14320
SH
SOLE
1673
0
12647
M D C HLDGS INC
COM
552676108
1365
42829
SH
SOLE
19390
0
23439
MACATAWA BK CORP
COM
554225102
196
19610
SH
SOLE
0
0
19610
MACK CALI RLTY CORP
COM
554489104
1103
51182
SH
SOLE
51149
0
33
MACOM TECH SOLUTIONS HLDGS I
COM
55405Y100
1939
59578
SH
SOLE
56376
0
3202
MACQUARIE FT TR GB INF UT DI
COM
55607W100
251
20194
SH
SOLE
0
0
20194
MACQUARIE GLBL INFRA TOTL RE
COM
55608D101
990
38409
SH
SOLE
0
0
38409
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
7987
124413
SH
SOLE
2890
0
121523
MACQUARIE INFRASTRUCTURE COR
NOTE 2.875% 7/1
55608BAA3
412
400000
PRN
SOLE
0
0
400000
MACYS INC
COM
55616P104
7784
309016
SH
SOLE
134
0
308882
MADDEN STEVEN LTD
COM
556269108
1509
32318
SH
SOLE
25525
0
6793
MADISON CVRED CALL & EQ STR
COM
557437100
110
14203
SH
SOLE
0
0
14203
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
1720
8159
SH
SOLE
786
0
7373
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
60256
849389
SH
SOLE
472463
0
376926
MAGNA INTL INC
COM
559222401
3713
65534
SH
SOLE
0
0
65534
MAIN STREET CAPITAL CORP
COM
56035L104
6380
160579
SH
SOLE
400
0
160179
MAINSOURCE FINANCIAL GP INC
COM
56062Y102
201
5543
SH
SOLE
0
0
5543
MAINSTAY DEFINEDTERM MN OPP
COM
56064K100
9019
454820
SH
SOLE
0
0
454820
MALIBU BOATS INC
COM CL A
56117J100
716
24085
SH
SOLE
0
0
24085
MANAGED DURATION INVT GRD FU
COM
56165R103
232
17308
SH
SOLE
0
0
17308
MANAGED PORTFOLIO SER
TORTOISE NRAM PI
56167N720
362
15509
SH
SOLE
0
0
15509
MANHATTAN ASSOCS INC
COM
562750109
4760
96079
SH
SOLE
73518
0
22561
MANITOWOC CO INC
COM NEW
563571405
1261
32051
SH
SOLE
43
0
32008
MANNING & NAPIER INC
CL A
56382Q102
193
53500
SH
SOLE
0
0
53500
MANNKIND CORP
COM NEW
56400P706
363
156554
SH
SOLE
0
0
156554
MANPOWERGROUP INC
COM
56418H100
11641
92309
SH
SOLE
91084
0
1225
MANULIFE FINL CORP
COM
56501R106
4174
200145
SH
SOLE
39800
0
160345
MARATHON OIL CORP
COM
565849106
27569
1628397
SH
SOLE
1370
0
1627027
MARATHON PETE CORP
COM
56585A102
231737
3512223
SH
SOLE
1531735
0
1980488
MARATHON PETE CORP
COM
56585A102
27
13100
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
199
31400
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
51
13100
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
43
24700
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
502
128800
SH
Call
SOLE
0
0
0
MARINEMAX INC
COM
567908108
745
39438
SH
SOLE
36928
0
2510
MARKEL CORP
COM
570535104
21335
18729
SH
SOLE
15602
0
3127
MARKETAXESS HLDGS INC
COM
57060D108
11416
56586
SH
SOLE
49117
0
7469
MARRIOTT INTL INC NEW
CL A
571903202
33522
246967
SH
SOLE
70185
0
176782
MARRIOTT VACATIONS WRLDWDE C
COM
57164Y107
1392
10297
SH
SOLE
1086
0
9211
MARSH & MCLENNAN COS INC
COM
571748102
22100
271533
SH
SOLE
158074
0
113459
MARTIN MARIETTA MATLS INC
COM
573284106
6631
29993
SH
SOLE
16323
0
13670
MARTIN MIDSTREAM PRTNRS L P
UNIT L P INT
573331105
628
44872
SH
SOLE
0
0
44872
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
4865
226605
SH
SOLE
214246
0
12359
MASCO CORP
COM
574599106
20402
464309
SH
SOLE
265051
0
199258
MASIMO CORP
COM
574795100
29723
350503
SH
SOLE
1545
0
348958
MASTEC INC
COM
576323109
4885
99805
SH
SOLE
2758
0
97047
MASTERCARD INCORPORATED
CL A
57636Q104
73525
485762
SH
SOLE
300085
0
185677
MATADOR RES CO
COM
576485205
1464
47014
SH
SOLE
43608
0
3406
MATCH GROUP INC
COM
57665R106
2065
65944
SH
SOLE
0
0
65944
MATERION CORP
COM
576690101
364
7499
SH
SOLE
0
0
7499
MATTEL INC
COM
577081102
291
18935
SH
SOLE
2000
0
16935
MATTHEWS INTL CORP
CL A
577128101
11990
227085
SH
SOLE
226194
0
891
MAXAR TECHNOLOGIES LTD
COM
57778L103
592
9204
SH
SOLE
0
0
9204
MAXIM INTEGRATED PRODS INC
COM
57772K101
12206
233463
SH
SOLE
65696
0
167767
MAXLINEAR INC
COM
57776J100
3431
129870
SH
SOLE
60
0
129810
MAXWELL TECHNOLOGIES INC
COM
577767106
81
14040
SH
SOLE
0
0
14040
MAZOR ROBOTICS LTD
SPONSORED ADS
57886P103
4291
83151
SH
SOLE
29506
0
53645
MCCORMICK & CO INC
COM NON VTG
579780206
45322
444725
SH
SOLE
297921
0
146804
MCDERMOTT INTL INC
COM
580037109
249
37854
SH
SOLE
0
0
37854
MCDONALDS CORP
COM
580135101
180964
1051362
SH
SOLE
551110
0
500252
MCEWEN MNG INC
COM
58039P107
293
128681
SH
SOLE
0
0
128681
MCKESSON CORP
COM
58155Q103
18198
116691
SH
SOLE
89999
0
26692
MDU RES GROUP INC
COM
552690109
2755
102487
SH
SOLE
78551
0
23936
MEDEQUITIES RLTY TR INC
COM
58409L306
283
25267
SH
SOLE
0
0
25267
MEDICAL PPTYS TRUST INC
COM
58463J304
22152
1607527
SH
SOLE
714067
0
893460
MEDICINES CO
COM
584688105
300
10957
SH
SOLE
7484
0
3473
MEDIDATA SOLUTIONS INC
COM
58471A105
2249
35485
SH
SOLE
33965
0
1520
MEDNAX INC
COM
58502B106
671
12554
SH
SOLE
11947
0
607
MEDPACE HLDGS INC
COM
58506Q109
852
23502
SH
SOLE
0
0
23502
MEDTRONIC PLC
SHS
G5960L103
91260
1130147
SH
SOLE
814287
0
315860
MELCO RESORT ENTERTAINMENT L
ADR
585464100
297
10215
SH
SOLE
0
0
10215
MELLANOX TECHNOLOGIES LTD
SHS
M51363113
2279
35218
SH
SOLE
34530
0
688
MERCADOLIBRE INC
COM
58733R102
2844
9037
SH
SOLE
5253
0
3784
MERCK & CO INC
COM
58933Y105
300315
5337029
SH
SOLE
2528700
0
2808329
MERCK & CO INC
COM
58933Y105
1
11700
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
8
18000
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
7
69300
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
25
14900
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
1
10700
SH
Call
SOLE
0
0
0
MERCURY SYS INC
COM
589378108
457
8890
SH
SOLE
0
0
8890
MEREDITH CORP
COM
589433101
3673
55617
SH
SOLE
52361
0
3256
MERIT MED SYS INC
COM
589889104
1299
30064
SH
SOLE
0
0
30064
META FINL GROUP INC
COM
59100U108
674
7270
SH
SOLE
0
0
7270
METHANEX CORP
COM
59151K108
4865
80347
SH
SOLE
67191
0
13156
METLIFE INC
COM
59156R108
89760
1775321
SH
SOLE
1413845
0
361476
METLIFE INC
COM
59156R108
5
22700
SH
Call
SOLE
0
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
4264
6883
SH
SOLE
5808
0
1075
MFA FINL INC
COM
55272X102
3903
492788
SH
SOLE
150435
0
342353
MFS CHARTER INCOME TR
SH BEN INT
552727109
481
56744
SH
SOLE
0
0
56744
MFS GOVT MKTS INCOME TR
SH BEN INT
552939100
95
19781
SH
SOLE
0
0
19781
MFS HIGH INCOME MUN TR
SH BEN INT
59318D104
511
97430
SH
SOLE
0
0
97430
MFS HIGH YIELD MUN TR
SH BEN INT
59318E102
464
100452
SH
SOLE
0
0
100452
MFS INTER INCOME TR
SH BEN INT
55273C107
313
75354
SH
SOLE
0
0
75354
MFS MULTIMARKET INCOME TR
SH BEN INT
552737108
1491
245615
SH
SOLE
184
0
245431
MFS MUN INCOME TR
SH BEN INT
552738106
163
23710
SH
SOLE
0
0
23710
MGE ENERGY INC
COM
55277P104
395
6266
SH
SOLE
0
0
6266
MGM GROWTH PPTYS LLC
CL A COM
55303A105
3763
129096
SH
SOLE
5846
0
123250
MGM RESORTS INTERNATIONAL
COM
552953101
5797
173601
SH
SOLE
66784
0
106817
MICHAEL KORS HLDGS LTD
SHS
G60754101
465
7392
SH
SOLE
102
0
7290
MICHAELS COS INC
COM
59408Q106
1095
45265
SH
SOLE
45160
0
105
MICRO FOCUS INTERNATIONAL PL
SPON ADR NEW
594837304
2291
68207
SH
SOLE
8823
0
59384
MICROCHIP TECHNOLOGY INC
COM
595017104
132957
1512933
SH
SOLE
30341
0
1482592
MICROCHIP TECHNOLOGY INC
COM
595017104
44
43800
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
183
89500
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
31
10900
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
2
14900
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
19922
484484
SH
SOLE
10001
0
474483
MICRON TECHNOLOGY INC
COM
595112103
224
8000
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
27
12000
SH
Call
SOLE
0
0
0
MICROSEMI CORP
COM
595137100
4634
89714
SH
SOLE
83473
0
6241
MICROSOFT CORP
COM
594918104
717986
8393528
SH
SOLE
2871609
0
5521919
MICROSOFT CORP
COM
594918104
322
64300
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
169
60300
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
150
50000
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
516
57100
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
97
13200
SH
Call
SOLE
0
0
0
MICROSTRATEGY INC
CL A NEW
594972408
378
2882
SH
SOLE
2882
0
0
MICROVISION INC DEL
COM NEW
594960304
16
10025
SH
SOLE
0
0
10025
MID AMER APT CMNTYS INC
COM
59522J103
9695
96411
SH
SOLE
13589
0
82822
MID CON ENERGY PARTNERS LP
COM UNIT REPST
59560V109
34
28439
SH
SOLE
0
0
28439
MIDDLEBY CORP
COM
596278101
3465
25678
SH
SOLE
24193
0
1485
MILLER HERMAN INC
COM
600544100
374
9344
SH
SOLE
0
0
9344
MILLER HOWARD HIGH INC EQTY
COM SHS BEN IN
600379101
3062
245531
SH
SOLE
0
0
245531
MIMEDX GROUP INC
COM
602496101
2255
178802
SH
SOLE
0
0
178802
MINDBODY INC
COM CL A
60255W105
246
8083
SH
SOLE
0
0
8083
MITEL NETWORKS CORP
COM
60671Q104
3243
394099
SH
SOLE
390169
0
3930
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADR
606822104
5980
822592
SH
SOLE
821254
0
1338
MIX TELEMATICS LTD
SPONSORED ADR
60688N102
162
12682
SH
SOLE
0
0
12682
MIZUHO FINL GROUP INC
SPONSORED ADR
60687Y109
331
90981
SH
SOLE
89003
0
1978
MKS INSTRUMENT INC
COM
55306N104
3597
38066
SH
SOLE
24690
0
13376
MOBILE MINI INC
COM
60740F105
4486
130028
SH
SOLE
129518
0
510
MOBILE TELESYSTEMS PJSC
SPONSORED ADR
607409109
452
44390
SH
SOLE
0
0
44390
MOBILEIRON INC
COM NEW
60739U204
138
35412
SH
SOLE
0
0
35412
MOELIS & CO
CL A
60786M105
463
9557
SH
SOLE
0
0
9557
MOHAWK INDS INC
COM
608190104
25249
91514
SH
SOLE
9539
0
81975
MOLSON COORS BREWING CO
CL B
60871R209
5037
61373
SH
SOLE
30020
0
31353
MOMENTA PHARMACEUTICALS INC
COM
60877T100
224
16086
SH
SOLE
1629
0
14457
MOMO INC
ADR
60879B107
934
38149
SH
SOLE
1302
0
36847
MONDELEZ INTL INC
CL A
609207105
46743
1092108
SH
SOLE
434678
0
657430
MONDELEZ INTL INC
CL A
609207105
1
17000
SH
Call
SOLE
0
0
0
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
8921
501152
SH
SOLE
8782
0
492370
MONOLITHIC PWR SYS INC
COM
609839105
16775
149293
SH
SOLE
59892
0
89401
MONROE CAP CORP
COM
610335101
1524
110848
SH
SOLE
0
0
110848
MONSANTO CO NEW
COM
61166W101
22930
196348
SH
SOLE
68340
0
128008
MONSTER BEVERAGE CORP NEW
COM
61174X109
24544
387809
SH
SOLE
334212
0
53597
MOODYS CORP
COM
615369105
5170
35023
SH
SOLE
32609
0
2414
MORGAN STANLEY
COM NEW
617446448
32958
628137
SH
SOLE
343451
0
284686
MORGAN STANLEY ASIA PAC FD I
COM
61744U106
2360
128234
SH
SOLE
0
0
128234
MORGAN STANLEY CHINA A SH FD
COM
617468103
1656
70812
SH
SOLE
0
0
70812
MORGAN STANLEY EM MKTS DM DE
COM
617477104
192
24973
SH
SOLE
0
0
24973
MORGAN STANLEY EMER MKTS DEB
COM
61744H105
116
11669
SH
SOLE
0
0
11669
MORGAN STANLEY EMER MKTS FD
COM
61744G107
774
43292
SH
SOLE
0
0
43292
MORGAN STANLEY INDIA INVS FD
COM
61745C105
341
10292
SH
SOLE
0
0
10292
MORGAN STANLEY TRUSTS
INCOME SECS INC
61745P874
610
33238
SH
SOLE
0
0
33238
MORNINGSTAR INC
COM
617700109
323
3336
SH
SOLE
0
0
3336
MOSAIC CO NEW
COM
61945C103
5281
205788
SH
SOLE
26300
0
179488
MOTOROLA SOLUTIONS INC
COM NEW
620076307
116306
1287424
SH
SOLE
409403
0
878021
MOTOROLA SOLUTIONS INC
COM NEW
620076307
15
77600
SH
Call
SOLE
0
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
19
58300
SH
Call
SOLE
0
0
0
MPLX LP
COM UNIT REP LTD
55336V100
15218
429036
SH
SOLE
0
0
429036
MSA SAFETY INC
COM
553498106
3773
48670
SH
SOLE
45756
0
2914
MSC INDL DIRECT INC
CL A
553530106
29631
306544
SH
SOLE
297971
0
8573
MSCI INC
COM
55354G100
437
3456
SH
SOLE
1978
0
1478
MTGE INVT CORP
COM
55378A105
806
43582
SH
SOLE
0
0
43582
MUELLER WTR PRODS INC
COM SER A
624758108
1486
118556
SH
SOLE
86643
0
31913
MURPHY OIL CORP
COM
626717102
689
22183
SH
SOLE
0
0
22183
MURPHY USA INC
COM
626755102
12002
149357
SH
SOLE
141907
0
7450
MYLAN N V
SHS EURO
N59465109
18549
438407
SH
SOLE
68973
0
369434
MYLAN N V
SHS EURO
N59465109
114
22900
SH
Call
SOLE
0
0
0
MYR GROUP INC DEL
COM
55405W104
236
6592
SH
SOLE
0
0
6592
MYRIAD GENETICS INC
COM
62855J104
217
6331
SH
SOLE
0
0
6331
NABORS INDUSTRIES LTD
SHS
G6359F103
610
89273
SH
SOLE
292
0
88981
NANOMETRICS INC
COM
630077105
2301
92343
SH
SOLE
0
0
92343
NANOVIRICIDES INC
COM NEW
630087203
53
60000
SH
SOLE
0
0
60000
NASDAQ INC
COM
631103108
7044
91679
SH
SOLE
34337
0
57342
NATHANS FAMOUS INC NEW
COM
632347100
546
7235
SH
SOLE
0
0
7235
NATIONAL BEVERAGE CORP
COM
635017106
378
3875
SH
SOLE
0
0
3875
NATIONAL CINEMEDIA INC
COM
635309107
72
10498
SH
SOLE
10218
0
280
NATIONAL COMM CORP
COM
63546L102
269
6691
SH
SOLE
0
0
6691
NATIONAL FUEL GAS CO N J
COM
636180101
44124
803578
SH
SOLE
780643
0
22935
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
116171
1975356
SH
SOLE
1803652
0
171704
NATIONAL HEALTH INVS INC
COM
63633D104
556
7379
SH
SOLE
0
0
7379
NATIONAL OILWELL VARCO INC
COM
637071101
14138
392514
SH
SOLE
253744
0
138770
NATIONAL RETAIL PPTYS INC
COM
637417106
1323
30670
SH
SOLE
0
0
30670
NATIONAL STORAGE AFFILIATES
COM SHS BEN IN
637870106
1430
52468
SH
SOLE
52283
0
185
NAVIDEA BIOPHARMACEUTICALS I
COM
63937X103
6
16000
SH
SOLE
0
0
16000
NAVIENT CORPORATION
COM
63938C108
3928
294917
SH
SOLE
291895
0
3022
NAVIOS MARITIME PARTNERS L P
UNIT LPI
Y62267102
38
15944
SH
SOLE
0
0
15944
NCR CORP NEW
COM
62886E108
2062
60674
SH
SOLE
58694
0
1980
NEKTAR THERAPEUTICS
COM
640268108
8063
135017
SH
SOLE
11752
0
123265
NEKTAR THERAPEUTICS
COM
640268108
8
14300
SH
Put
SOLE
0
0
14300
NEKTAR THERAPEUTICS
COM
640268108
119
14300
SH
Call
SOLE
0
0
0
NEOGEN CORP
COM
640491106
376
4574
SH
SOLE
0
0
4574
NEOPHOTONICS CORP
COM
64051T100
160
24300
SH
SOLE
0
0
24300
NETAPP INC
COM
64110D104
19742
356864
SH
SOLE
289795
0
67069
NETEASE INC
SPONSORED ADR
64110W102
3874
11227
SH
SOLE
10086
0
1141
NETFLIX INC
COM
64110L106
51520
268390
SH
SOLE
49277
0
219113
NETSCOUT SYS INC
COM
64115T104
968
31793
SH
SOLE
31728
0
65
NETSOL TECHNOLOGIES INC
COM PAR $.001
64115A402
501
106369
SH
SOLE
0
0
106369
NEUBERGER BERMAN HGH YLD FD
COM
64128C106
1275
108376
SH
SOLE
0
0
108376
NEUBERGER BERMAN INTER MUNI
COM
64124P101
1406
95041
SH
SOLE
0
0
95041
NEUBERGER BERMAN MLP INCOME
COM
64129H104
798
85047
SH
SOLE
0
0
85047
NEUBERGER BERMAN RE ES SEC F
COM
64190A103
792
143264
SH
SOLE
0
0
143264
NEUROCRINE BIOSCIENCES INC
COM
64125C109
708
9126
SH
SOLE
0
0
9126
NEVADA GOLD & CASINOS INC
COM NEW
64126Q206
164
61300
SH
SOLE
0
0
61300
NEVRO CORP
COM
64157F103
2040
29550
SH
SOLE
29276
0
274
NEW AMER HIGH INCOME FD INC
COM NEW
641876800
368
39118
SH
SOLE
0
0
39118
NEW ENGLAND RLTY ASSOC LTD P
DEPOSITRY RCPT
644206104
224
3060
SH
SOLE
0
0
3060
NEW GOLD INC CDA
COM
644535106
758
230447
SH
SOLE
0
0
230447
NEW GOLD INC CDA
COM
644535106
1
20200
SH
Call
SOLE
0
0
0
NEW GOLD INC CDA
COM
644535106
3
13300
SH
Call
SOLE
0
0
0
NEW GOLD INC CDA
COM
644535106
6
15000
SH
Call
SOLE
0
0
0
NEW JERSEY RES
COM
646025106
2295
57078
SH
SOLE
0
0
57078
NEW MTN FIN CORP
COM
647551100
963
71078
SH
SOLE
0
0
71078
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
4432
247869
SH
SOLE
1742
0
246127
NEW YORK CMNTY BANCORP INC
COM
649445103
8436
647922
SH
SOLE
400
0
647522
NEW YORK MTG TR INC
COM PAR $.02
649604501
87
14125
SH
SOLE
0
0
14125
NEW YORK TIMES CO
CL A
650111107
390
21097
SH
SOLE
0
0
21097
NEWELL BRANDS INC
COM
651229106
13460
435596
SH
SOLE
86003
0
349593
NEWFIELD EXPL CO
COM
651290108
23945
759425
SH
SOLE
457946
0
301479
NEWLINK GENETICS CORP
COM
651511107
240
29576
SH
SOLE
0
0
29576
NEWMARKET CORP
COM
651587107
2147
5403
SH
SOLE
4065
0
1338
NEWMONT MINING CORP
COM
651639106
2085
55565
SH
SOLE
0
0
55565
NEWS CORP NEW
CL A
65249B109
222
13681
SH
SOLE
12417
0
1264
NEWS CORP NEW
CL B
65249B208
1270
76487
SH
SOLE
58329
0
18158
NEWTEK BUSINESS SVCS CORP
COM NEW
652526203
991
53594
SH
SOLE
0
0
53594
NEXEO SOLUTIONS INC
*W EXP 06/09/202
65342H110
13
21065
SH
SOLE
0
0
21065
NEXPOINT CR STRATEGIES FD
COM NEW
65340G205
11721
463475
SH
SOLE
0
0
463475
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
1541
55168
SH
SOLE
0
0
55168
NEXSTAR MEDIA GROUP INC
CL A
65336K103
314
4018
SH
SOLE
2108
0
1910
NEXTERA ENERGY INC
COM
65339F101
70977
454412
SH
SOLE
137237
0
317175
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
2449
56816
SH
SOLE
0
0
56816
NGL ENERGY PARTNERS LP
COM UNIT REPST
62913M107
956
68023
SH
SOLE
0
0
68023
NICE LTD
SPONSORED ADR
653656108
5495
59790
SH
SOLE
56548
0
3242
NIELSEN HLDGS PLC
SHS EUR
G6518L108
43931
1206900
SH
SOLE
1193660
0
13240
NIKE INC
CL B
654106103
31911
510157
SH
SOLE
7313
0
502844
NISOURCE INC
COM
65473P105
1990
77502
SH
SOLE
0
0
77502
NN INC
COM
629337106
3500
126801
SH
SOLE
92021
0
34780
NOAH HLDGS LTD
SPON ADS CL A
65487X102
599
12933
SH
SOLE
0
0
12933
NOBLE CORP PLC
SHS USD
G65431101
167
36899
SH
SOLE
19356
0
17543
NOBLE ENERGY INC
COM
655044105
3542
121565
SH
SOLE
101282
0
20283
NOKIA CORP
SPONSORED ADR
654902204
232
49736
SH
SOLE
0
0
49736
NOMAD FOODS LTD
USD ORD SHS
G6564A105
2997
177245
SH
SOLE
177245
0
0
NORBORD INC
COM NEW
65548P403
937
27674
SH
SOLE
0
0
27674
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
76
30929
SH
SOLE
0
0
30929
NORDSON CORP
COM
655663102
10999
75123
SH
SOLE
44683
0
30440
NORDSTROM INC
COM
655664100
6552
138279
SH
SOLE
85559
0
52720
NORFOLK SOUTHERN CORP
COM
655844108
23006
158771
SH
SOLE
0
0
158771
NORFOLK SOUTHERN CORP
COM
655844108
1180
22400
SH
Call
SOLE
0
0
0
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
34
19114
SH
SOLE
0
0
19114
NORTHERN OIL & GAS INC NEV
COM
665531109
31
14900
SH
SOLE
0
0
14900
NORTHERN TR CORP
COM
665859104
8547
85562
SH
SOLE
18917
0
66645
NORTHROP GRUMMAN CORP
COM
666807102
32843
107006
SH
SOLE
46658
0
60348
NORTHWEST BANCSHARES INC MD
COM
667340103
184
10990
SH
SOLE
0
0
10990
NORTHWEST NAT GAS CO
COM
667655104
263
4408
SH
SOLE
0
0
4408
NORTHWESTERN CORP
COM NEW
668074305
316
5299
SH
SOLE
0
0
5299
NORWEGIAN CRUISE LINE HLDGS
SHS
G66721104
1053
19777
SH
SOLE
13107
0
6670
NOVA MEASURING INSTRUMENTS L
COM
M7516K103
245
9454
SH
SOLE
0
0
9454
NOVARTIS A G
SPONSORED ADR
66987V109
95820
1141247
SH
SOLE
915368
0
225879
NOVAVAX INC
COM
670002104
84
68031
SH
SOLE
0
0
68031
NOVO-NORDISK A S
ADR
670100205
30353
565555
SH
SOLE
475732
0
89823
NOW INC
COM
67011P100
4093
371081
SH
SOLE
368154
0
2927
NQ MOBILE INC
ADR REPSTG CL A
64118U108
42
10500
SH
SOLE
0
0
10500
NRG YIELD INC
CL C
62942X405
962
50898
SH
SOLE
0
0
50898
NTT DOCOMO INC
SPONS ADR
62942M201
1183
49785
SH
SOLE
48673
0
1112
NU SKIN ENTERPRISES INC
CL A
67018T105
1427
20909
SH
SOLE
0
0
20909
NUANCE COMMUNICATIONS INC
COM
67020Y100
18179
1111861
SH
SOLE
713140
0
398721
NUANCE COMMUNICATIONS INC
COM
67020Y100
17
15000
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
31
15000
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
DEBT 1.500%11/0
67020YAG5
242
235000
PRN
SOLE
0
0
235000
NUCOR CORP
COM
670346105
31990
503140
SH
SOLE
317054
0
186086
NUSTAR ENERGY LP
UNIT COM
67058H102
720
24032
SH
SOLE
0
0
24032
NUSTAR GP HOLDINGS LLC
UNIT RESTG LLC
67059L102
168
10710
SH
SOLE
0
0
10710
NUTANIX INC
CL A
67059N108
2881
81648
SH
SOLE
2126
0
79522
NUTRI SYS INC NEW
COM
67069D108
2066
39283
SH
SOLE
30626
0
8657
NUVASIVE INC
COM
670704105
2437
41669
SH
SOLE
39913
0
1756
NUVEEN ALL CAP ENE MLP OPPO
COM
67075E108
550
64280
SH
SOLE
0
0
64280
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
4147
268558
SH
SOLE
107
0
268451
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
4662
339040
SH
SOLE
114
0
338926
NUVEEN AMT-FREE MUN VALUE FD
COM
670695105
177
10246
SH
SOLE
0
0
10246
NUVEEN BUILD AMER BD FD
COM
67074C103
3789
172387
SH
SOLE
0
0
172387
NUVEEN BUILD AMER BD OPPTNY
COM
67074Q102
1929
83676
SH
SOLE
0
0
83676
NUVEEN CA QUALTY MUN INCOME
COM
67066Y105
566
39550
SH
SOLE
0
0
39550
NUVEEN CALIF MUN VALUE FD
COM
67062C107
220
21584
SH
SOLE
0
0
21584
NUVEEN CALIFORNIA AMT QLT MU
COM
670651108
834
54294
SH
SOLE
0
0
54294
NUVEEN CONNECTICUT QLTY MUN
COM
67060D107
261
21868
SH
SOLE
0
0
21868
NUVEEN CORE EQUITY ALPHA FUN
COM
67090X107
4374
299597
SH
SOLE
0
0
299597
NUVEEN CR STRATEGIES INCM FD
COM SHS
67073D102
3273
398199
SH
SOLE
139
0
398060
NUVEEN DIVERSIFIED DIV INCM
COM
6706EP105
1084
88140
SH
SOLE
0
0
88140
NUVEEN DOW 30 DYN OVERWRITE
SHS
67075F105
6817
361853
SH
SOLE
0
0
361853
NUVEEN ENERGY MLP TOTL RTRNF
COM
67074U103
1765
154928
SH
SOLE
0
0
154928
NUVEEN FLOATING RATE INCOME
COM
67072T108
1223
109088
SH
SOLE
104
0
108984
NUVEEN FLTNG RTE INCM OPP FD
COM SHS
6706EN100
912
79960
SH
SOLE
0
0
79960
NUVEEN GLOBAL HIGH INCOME FD
SHS
67075G103
389
22986
SH
SOLE
0
0
22986
NUVEEN HGH INC DEC18 TRGT TR
COM
67075P103
147
14865
SH
SOLE
0
0
14865
NUVEEN HIGH INCOME 2020 TARG
COM
67075L102
111
11196
SH
SOLE
0
0
11196
NUVEEN INT DUR QUAL MUN TRM
COM
670677103
461
35816
SH
SOLE
0
0
35816
NUVEEN INTER DURATION MN TMF
COM
670671106
1747
134460
SH
SOLE
0
0
134460
NUVEEN MARYLAND QLT MUN INC
COM
67061Q107
729
57933
SH
SOLE
0
0
57933
NUVEEN MICHIGAN QLT MUN INC
COM
670979103
725
54703
SH
SOLE
0
0
54703
NUVEEN MTG OPPORTUNITY TERM
COM
670735109
1517
61435
SH
SOLE
0
0
61435
NUVEEN MUN HIGH INCOME OPP F
COM
670682103
1144
84015
SH
SOLE
39
0
83976
NUVEEN MUN INCOME FD INC
COM
67062J102
487
42078
SH
SOLE
0
0
42078
NUVEEN MUN VALUE FD INC
COM
670928100
4473
441589
SH
SOLE
0
0
441589
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
2691
176549
SH
SOLE
36
0
176513
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
9461
390771
SH
SOLE
0
0
390771
NUVEEN NEW JERSEY QULT MUN F
COM
67069Y102
208
15175
SH
SOLE
0
0
15175
NUVEEN NEW YORK AMT QLT MUNI
COM
670656107
1500
115720
SH
SOLE
0
0
115720
NUVEEN NEW YORK QLT MUN INC
COM
67066X107
241
17404
SH
SOLE
0
0
17404
NUVEEN NORTH CAROLINA QLTY M
COM
67060P100
1189
92198
SH
SOLE
0
0
92198
NUVEEN NY MUN VALUE FD
COM
67062M105
260
27329
SH
SOLE
0
0
27329
NUVEEN OHIO QLTY MUN INCOME
COM
670980101
4194
286508
SH
SOLE
0
0
286508
NUVEEN PENNSYLVANIA QLT MUN
COM
670972108
889
67570
SH
SOLE
0
0
67570
NUVEEN PFD & INCM OPPORTNYS
COM
67073B106
301
29111
SH
SOLE
0
0
29111
NUVEEN PFD & INCM SECURTIES
COM
67072C105
1795
175975
SH
SOLE
0
0
175975
NUVEEN PFD & INCOME 2022 TER
COM
67075T105
491
19550
SH
SOLE
0
0
19550
NUVEEN PFD & INCOME TERM FD
COM
67075A106
1563
63112
SH
SOLE
0
0
63112
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
2720
193472
SH
SOLE
0
0
193472
NUVEEN REAL ASSET INC & GROW
COM
67074Y105
577
32417
SH
SOLE
0
0
32417
NUVEEN REAL ESTATE INCOME FD
COM
67071B108
207
18343
SH
SOLE
0
0
18343
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
2800
196471
SH
SOLE
0
0
196471
NUVEEN S&P 500 DYN OVERWRITE
COM
6706EW100
472
27256
SH
SOLE
0
0
27256
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
172
17250
SH
SOLE
0
0
17250
NUVEEN SELECT TAX FREE INCM
SH BEN INT
67063X100
517
34042
SH
SOLE
0
0
34042
NUVEEN TAX ADVANTAGED DIV GR
COM
67073G105
390
22181
SH
SOLE
0
0
22181
NUVEEN TX ADV TOTAL RET STRG
COM
67090H102
558
39987
SH
SOLE
0
0
39987
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
288
22485
SH
SOLE
0
0
22485
NVIDIA CORP
COM
67066G104
90072
465477
SH
SOLE
79531
0
385946
NVR INC
COM
62944T105
274
78
SH
SOLE
19
0
59
NXP SEMICONDUCTORS N V
COM
N6596X109
42985
367115
SH
SOLE
1357
0
365758
NXP SEMICONDUCTORS N V
COM
N6596X109
65
14500
SH
Call
SOLE
0
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
15564
64703
SH
SOLE
7214
0
57489
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
9340
221844
SH
SOLE
73296
0
148548
OAKTREE SPECIALTY LENDING CO
COM
67401P108
3031
619818
SH
SOLE
552548
0
67270
OAKTREE STRATEGIC INCOME COR
COM
67402D104
5112
608541
SH
SOLE
0
0
608541
OASIS PETE INC NEW
COM
674215108
7597
903333
SH
SOLE
6513
0
896820
OCCIDENTAL PETE CORP DEL
COM
674599105
246221
3342677
SH
SOLE
2904445
0
438232
OCEAN PWR TECHNOLOGIES INC
COM PAR $
674870407
21
18700
SH
SOLE
0
0
18700
OCEANEERING INTL INC
COM
675232102
1605
75921
SH
SOLE
73153
0
2768
OCLARO INC
COM NEW
67555N206
568
84282
SH
SOLE
11629
0
72653
OCWEN FINL CORP
COM NEW
675746309
199
63500
SH
SOLE
0
0
63500
OGE ENERGY CORP
COM
670837103
7285
221354
SH
SOLE
167529
0
53825
OKTA INC
CL A
679295105
601
23483
SH
SOLE
0
0
23483
OLD DOMINION FGHT LINES INC
COM
679580100
11479
87258
SH
SOLE
82520
0
4738
OLD REP INTL CORP
COM
680223104
33874
1584376
SH
SOLE
1263758
0
320618
OLD REP INTL CORP
NOTE 3.750% 3/1
680223AH7
1664
1200000
PRN
SOLE
0
0
1200000
OLIN CORP
COM PAR $1
680665205
7141
200714
SH
SOLE
91495
0
109219
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
3743
70300
SH
SOLE
46715
0
23585
OMEGA HEALTHCARE INVS INC
COM
681936100
18798
682585
SH
SOLE
296953
0
385632
OMEROS CORP
COM
682143102
716
36840
SH
SOLE
0
0
36840
OMNICELL INC
COM
68213N109
562
11596
SH
SOLE
11050
0
546
OMNICOM GROUP INC
COM
681919106
41911
575456
SH
SOLE
504804
0
70652
ON ASSIGNMENT INC
COM
682159108
301
4683
SH
SOLE
2623
0
2060
ON SEMICONDUCTOR CORP
COM
682189105
8638
412519
SH
SOLE
361556
0
50963
ONE LIBERTY PPTYS INC
COM
682406103
473
18267
SH
SOLE
0
0
18267
ONEOK INC NEW
COM
682680103
17478
326997
SH
SOLE
175530
0
151467
OPEN TEXT CORP
COM
683715106
987
27743
SH
SOLE
26005
0
1738
OPKO HEALTH INC
COM
68375N103
1629
332514
SH
SOLE
0
0
332514
OPPENHEIMER ETF TR
FINANCIALS SECTO
68386C807
324
4700
SH
SOLE
0
0
4700
OPPENHEIMER ETF TR
LARGE CAP REV ET
68386C104
12311
239555
SH
SOLE
0
0
239555
OPPENHEIMER ETF TR
MID CAP REV ETF
68386C203
4717
77694
SH
SOLE
0
0
77694
OPPENHEIMER ETF TR
SMALL CAP REV ET
68386C302
16743
239597
SH
SOLE
0
0
239597
OPPENHEIMER ETF TR
ULTRA DIVID REV
68386C401
1066
29125
SH
SOLE
0
0
29125
ORACLE CORP
COM
68389X105
179154
3789203
SH
SOLE
886609
0
2902594
ORACLE CORP
COM
68389X105
1
16700
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
14
73000
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
30
31200
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
69
95600
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
1
13000
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
2
10500
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
1
11400
SH
Call
SOLE
0
0
0
ORANGE
SPONSORED ADR
684060106
3461
198933
SH
SOLE
77436
0
121497
ORASURE TECHNOLOGIES INC
COM
68554V108
773
41007
SH
SOLE
0
0
41007
ORBCOMM INC
COM
68555P100
1147
112717
SH
SOLE
0
0
112717
ORBITAL ATK INC
COM
68557N103
1034
7860
SH
SOLE
459
0
7401
ORCHIDS PAPER PRODS CO DEL
COM
68572N104
243
19000
SH
SOLE
0
0
19000
ORGANOVO HLDGS INC
COM
68620A104
42
30974
SH
SOLE
0
0
30974
ORIX CORP
SPONSORED ADR
686330101
4255
50188
SH
SOLE
48305
0
1883
ORMAT TECHNOLOGIES INC
COM
686688102
998
15607
SH
SOLE
0
0
15607
OSHKOSH CORP
COM
688239201
5350
58863
SH
SOLE
56201
0
2662
OSI ETF TR
OSHARES FTSE
67110P100
4956
183270
SH
SOLE
0
0
183270
OTTER TAIL CORP
COM
689648103
252
5675
SH
SOLE
0
0
5675
OUTFRONT MEDIA INC
COM
69007J106
815
35150
SH
SOLE
30626
0
4524
OVERSTOCK COM INC DEL
COM
690370101
1763
27595
SH
SOLE
0
0
27595
OWENS & MINOR INC NEW
COM
690732102
939
49755
SH
SOLE
120
0
49635
OWENS CORNING NEW
COM
690742101
14000
152274
SH
SOLE
141807
0
10467
OWENS ILL INC
COM NEW
690768403
2470
111404
SH
SOLE
51995
0
59409
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
6428
199503
SH
SOLE
199407
0
96
PACCAR INC
COM
693718108
11475
161431
SH
SOLE
74629
0
86802
PACER FDS TR
GLOBL CASH ETF
69374H709
842
26741
SH
SOLE
0
0
26741
PACER FDS TR
TRENDP 100 ETF
69374H303
2030
67094
SH
SOLE
0
0
67094
PACER FDS TR
TRENDP US LAR CP
69374H105
6016
210138
SH
SOLE
0
0
210138
PACER FDS TR
TRENDP US MID CP
69374H204
3506
112708
SH
SOLE
0
0
112708
PACER FDS TR
TRENDPILOT EUR
69374H808
1109
36126
SH
SOLE
0
0
36126
PACIFIC PREMIER BANCORP
COM
69478X105
2036
50909
SH
SOLE
0
0
50909
PACIRA PHARMACEUTICALS INC
COM
695127100
3136
68691
SH
SOLE
30
0
68661
PACKAGING CORP AMER
COM
695156109
9568
79370
SH
SOLE
55016
0
24354
PACWEST BANCORP DEL
COM
695263103
23127
458869
SH
SOLE
218812
0
240057
PALO ALTO NETWORKS INC
COM
697435105
20546
141758
SH
SOLE
61197
0
80561
PAN AMERICAN SILVER CORP
COM
697900108
1703
109451
SH
SOLE
0
0
109451
PANDORA MEDIA INC
COM
698354107
63
13087
SH
SOLE
0
0
13087
PAPA JOHNS INTL INC
COM
698813102
1123
20012
SH
SOLE
0
0
20012
PARAMOUNT GROUP INC
COM
69924R108
2098
132374
SH
SOLE
129268
0
3106
PARATEK PHARMACEUTICALS INC
COM
699374302
432
24157
SH
SOLE
0
0
24157
PARK HOTELS RESORTS INC
COM
700517105
273
9495
SH
SOLE
0
0
9495
PARK NATL CORP
COM
700658107
2996
28808
SH
SOLE
0
0
28808
PARKER HANNIFIN CORP
COM
701094104
22667
113571
SH
SOLE
95138
0
18433
PARSLEY ENERGY INC
CL A
701877102
14978
508774
SH
SOLE
245286
0
263488
PATRICK INDS INC
COM
703343103
432
6226
SH
SOLE
2406
0
3820
PATRIOT TRANSN HLDG INC
COM
70338W105
210
12071
SH
SOLE
0
0
12071
PATTERN ENERGY GROUP INC
CL A
70338P100
430
20031
SH
SOLE
0
0
20031
PATTERSON COMPANIES INC
COM
703395103
5040
139503
SH
SOLE
29497
0
110006
PATTERSON UTI ENERGY INC
COM
703481101
2468
107247
SH
SOLE
13096
0
94151
PAYCHEX INC
COM
704326107
25820
379260
SH
SOLE
155058
0
224202
PAYCOM SOFTWARE INC
COM
70432V102
4700
58507
SH
SOLE
46114
0
12393
PAYPAL HLDGS INC
COM
70450Y103
83701
1136928
SH
SOLE
342821
0
794107
PBF ENERGY INC
CL A
69318G106
2886
81421
SH
SOLE
39116
0
42305
PBF LOGISTICS LP
UNIT LTD PTNR
69318Q104
539
25750
SH
SOLE
0
0
25750
PC-TEL INC
COM
69325Q105
510
69141
SH
SOLE
0
0
69141
PCM FUND INC
COM
69323T101
183
15774
SH
SOLE
0
0
15774
PDL BIOPHARMA INC
COM
69329Y104
36
13008
SH
SOLE
0
0
13008
PDVWIRELESS INC
COM
69290R104
249
7755
SH
SOLE
0
0
7755
PEARSON PLC
SPONSORED ADR
705015105
2239
228007
SH
SOLE
0
0
228007
PEBBLEBROOK HOTEL TR
COM
70509V100
29703
799125
SH
SOLE
749315
0
49810
PEGASYSTEMS INC
COM
705573103
639
13550
SH
SOLE
13550
0
0
PEMBINA PIPELINE CORP
COM
706327103
19510
538991
SH
SOLE
519077
0
19914
PENGROWTH ENERGY CORP
COM
70706P104
29
36444
SH
SOLE
0
0
36444
PENN NATL GAMING INC
COM
707569109
2032
64856
SH
SOLE
56546
0
8310
PENNANTPARK INVT CORP
COM
708062104
131
19000
SH
SOLE
0
0
19000
PENNEY J C INC
COM
708160106
103
32473
SH
SOLE
0
0
32473
PENNYMAC MTG INVT TR
COM
70931T103
171
10669
SH
SOLE
0
0
10669
PENSKE AUTOMOTIVE GRP INC
COM
70959W103
717
14991
SH
SOLE
1028
0
13963
PENTAIR PLC
SHS
G7S00T104
29033
411117
SH
SOLE
393205
0
17912
PENUMBRA INC
COM
70975L107
786
8351
SH
SOLE
8061
0
290
PEOPLES BANCORP N C INC
COM
710577107
624
20325
SH
SOLE
0
0
20325
PEOPLES UNITED FINANCIAL INC
COM
712704105
17012
909756
SH
SOLE
828664
0
81092
PEPSICO INC
COM
713448108
261387
2179665
SH
SOLE
1211358
0
968307
PERFORMANCE FOOD GROUP CO
COM
71377A103
4810
145332
SH
SOLE
131017
0
14315
PERKINELMER INC
COM
714046109
274
3754
SH
SOLE
0
0
3754
PERRIGO CO PLC
SHS
G97822103
2275
26104
SH
SOLE
18160
0
7944
PERSHING GOLD CORP
COM NEW
715302204
103
42972
SH
SOLE
0
0
42972
PETIQ INC
COM CL A
71639T106
452
20679
SH
SOLE
0
0
20679
PETMED EXPRESS INC
COM
716382106
895
19662
SH
SOLE
0
0
19662
PETROLEO BRASILEIRO SA PETRO
SPONSORED ADR
71654V408
388
37659
SH
SOLE
0
0
37659
PETROQUEST ENERGY INC
COM NEW
716748306
22
11875
SH
SOLE
0
0
11875
PFIZER INC
COM
717081103
333770
9215068
SH
SOLE
3736760
0
5478308
PFIZER INC
COM
717081103
2
14000
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
44
66300
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
72
19900
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
3
78700
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
16
26900
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
12
40400
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
60
103200
SH
Call
SOLE
0
0
0
PG&E CORP
COM
69331C108
2584
57630
SH
SOLE
2845
0
54785
PG&E CORP
COM
69331C108
19
18000
SH
Put
SOLE
0
0
18000
PGT INNOVATIONS INC
COM
69336V101
200
11867
SH
SOLE
0
0
11867
PHILIP MORRIS INTL INC
COM
718172109
239900
2270705
SH
SOLE
1599770
0
670935
PHILIP MORRIS INTL INC
COM
718172109
18
26500
SH
Call
SOLE
0
0
0
PHILLIPS 66
COM
718546104
71739
709229
SH
SOLE
375168
0
334061
PHILLIPS 66
COM
718546104
40
11300
SH
Call
SOLE
0
0
0
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
6910
131992
SH
SOLE
0
0
131992
PHYSICIANS RLTY TR
COM
71943U104
5339
296783
SH
SOLE
77023
0
219760
PICO HLDGS INC
COM NEW
693366205
131
10256
SH
SOLE
7842
0
2414
PIER 1 IMPORTS INC
COM
720279108
189
45706
SH
SOLE
0
0
45706
PIERIS PHARMACEUTICALS INC
COM
720795103
137
18200
SH
SOLE
0
0
18200
PIMCO CORPORATE & INCOME OPP
COM
72201B101
398
24163
SH
SOLE
0
0
24163
PIMCO CORPORATE INCOME STRAT
COM
72200U100
191
11113
SH
SOLE
0
0
11113
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2822
93927
SH
SOLE
0
0
93927
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
2977
132668
SH
SOLE
0
0
132668
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
659
6561
SH
SOLE
0
0
6561
PIMCO ETF TR
1-5 US TIP IDX
72201R205
2668
51364
SH
SOLE
0
0
51364
PIMCO ETF TR
15+ YR US TIPS
72201R304
9282
134070
SH
SOLE
132612
0
1458
PIMCO ETF TR
ACTIVE BD ETF
72201R775
8722
82282
SH
SOLE
0
0
82282
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
29050
286034
SH
SOLE
55240
0
230794
PIMCO ETF TR
INV GRD CRP BD
72201R817
52319
495114
SH
SOLE
494733
0
381
PIMCO HIGH INCOME FD
COM SHS
722014107
319
42710
SH
SOLE
0
0
42710
PIMCO INCOME OPPORTUNITY FD
COM
72202B100
215
8295
SH
SOLE
0
0
8295
PIMCO INCOME STRATEGY FUND
COM
72201H108
140
12003
SH
SOLE
0
0
12003
PIMCO INCOME STRATEGY FUND I
COM
72201J104
402
38553
SH
SOLE
0
0
38553
PIMCO MUN INCOME FD II
COM
72200W106
584
44325
SH
SOLE
0
0
44325
PIMCO STRATEGIC INCOME FD IN
COM
72200X104
249
27176
SH
SOLE
0
0
27176
PINNACLE ENTMT INC NEW
COM
72348Y105
3763
114970
SH
SOLE
111220
0
3750
PINNACLE FINL PARTNERS INC
COM
72346Q104
8275
124812
SH
SOLE
83918
0
40894
PINNACLE FOODS INC DEL
COM
72348P104
12471
209699
SH
SOLE
39534
0
170165
PINNACLE WEST CAP CORP
COM
723484101
11386
133669
SH
SOLE
125013
0
8656
PIONEER FLOATING RATE TR
COM
72369J102
209
18218
SH
SOLE
0
0
18218
PIONEER MUN HIGH INCOME ADV
COM
723762100
577
50783
SH
SOLE
0
0
50783
PIONEER MUN HIGH INCOME TR
COM SHS
723763108
120
10085
SH
SOLE
0
0
10085
PIONEER NAT RES CO
COM
723787107
44296
256263
SH
SOLE
71257
0
185006
PIPER JAFFRAY COS
COM
724078100
434
5037
SH
SOLE
0
0
5037
PITNEY BOWES INC
COM
724479100
2820
252276
SH
SOLE
0
0
252276
PIXELWORKS INC
COM NEW
72581M305
390
61600
SH
SOLE
0
0
61600
PJT PARTNERS INC
COM CL A
69343T107
1640
35964
SH
SOLE
0
0
35964
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
5895
285612
SH
SOLE
0
0
285612
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
803
36561
SH
SOLE
0
0
36561
PLANET FITNESS INC
CL A
72703H101
4967
143427
SH
SOLE
125410
0
18017
PLATFORM SPECIALTY PRODS COR
COM
72766Q105
1182
119140
SH
SOLE
0
0
119140
PLAYA HOTELS & RESORTS NV
SHS
N70544106
1511
140012
SH
SOLE
138622
0
1390
PLUG POWER INC
COM NEW
72919P202
40
16959
SH
SOLE
0
0
16959
PLUMAS BANCORP
COM
729273102
1367
58923
SH
SOLE
0
0
58923
PLURISTEM THERAPEUTICS INC
COM
72940R102
145
104793
SH
SOLE
0
0
104793
PLX PHARMA INC
COM
72942A107
80
11630
SH
SOLE
0
0
11630
PNC FINL SVCS GROUP INC
COM
693475105
116383
806590
SH
SOLE
716418
0
90172
PNM RES INC
COM
69349H107
2866
70857
SH
SOLE
63066
0
7791
POAGE BANKSHARES INC
COM
730206109
448
21314
SH
SOLE
0
0
21314
POLARIS INDS INC
COM
731068102
45956
370636
SH
SOLE
300439
0
70197
POLYMET MINING CORP
COM
731916102
11
12500
SH
SOLE
0
0
12500
POLYONE CORP
COM
73179P106
2671
61401
SH
SOLE
58805
0
2596
POOL CORPORATION
COM
73278L105
16708
128870
SH
SOLE
95003
0
33867
POPE RES DEL LTD PARTNERSHIP
DEPOSITRY RCPT
732857107
420
6022
SH
SOLE
0
0
6022
PORTLAND GEN ELEC CO
COM NEW
736508847
2192
48094
SH
SOLE
29540
0
18554
PORTOLA PHARMACEUTICALS INC
COM
737010108
385
7900
SH
SOLE
0
0
7900
POSCO
SPONSORED ADR
693483109
2878
36834
SH
SOLE
36017
0
817
POST HLDGS INC
COM
737446104
11153
140766
SH
SOLE
110416
0
30350
POTASH CORP SASK INC
COM
73755L107
2697
131537
SH
SOLE
4901
0
126636
POTASH CORP SASK INC
COM
73755L107
7
16200
SH
Call
SOLE
0
0
0
POTLATCH CORP NEW
COM
737630103
402
8051
SH
SOLE
0
0
8051
POWER INTEGRATIONS INC
COM
739276103
2939
39963
SH
SOLE
38945
0
1018
POWERSHARES ACT MANG COMM FD
OPT YLD DIV
73937V106
3591
205787
SH
SOLE
0
0
205787
POWERSHARES ACTIVE MNG ETF T
US REAL EST FD
73935B508
451
5493
SH
SOLE
0
0
5493
POWERSHARES ACTIVE MNG ETF T
VAR RAT INV GR
73935B862
12929
512857
SH
SOLE
0
0
512857
POWERSHARES DB CMDTY IDX TRA
UNIT BEN INT
73935S105
1438
86599
SH
SOLE
0
0
86599
POWERSHARES ETF TR II
1000 EQ WHT PT
73937B571
787
25243
SH
SOLE
0
0
25243
POWERSHARES ETF TR II
DEV MKTS EX-US
73936T789
1564
34439
SH
SOLE
0
0
34439
POWERSHARES ETF TR II
DWA TACT MLT
73937B399
2774
103203
SH
SOLE
0
0
103203
POWERSHARES ETF TR II
DWA TCTL SCTR
73937B498
337
11914
SH
SOLE
0
0
11914
POWERSHARES ETF TR II
EM MRK LOW VOL
73937B662
4199
165760
SH
SOLE
0
0
165760
POWERSHARES ETF TR II
EMER MRKT PORT
73936T763
19948
893339
SH
SOLE
343940
0
549399
POWERSHARES ETF TR II
EX RTE SEN LOW
73937B563
321
9449
SH
SOLE
0
0
9449
POWERSHARES ETF TR II
EX US SML PORT
73936T771
1211
35193
SH
SOLE
0
0
35193
POWERSHARES ETF TR II
FDM HG YLD RAFI
73936T557
1597
84264
SH
SOLE
0
0
84264
POWERSHARES ETF TR II
GBL WTR PORT
73936T623
319
12247
SH
SOLE
0
0
12247
POWERSHARES ETF TR II
I-30 LAD TREAS
73936T524
442
13474
SH
SOLE
0
0
13474
POWERSHARES ETF TR II
INSUR NATL MUN
73936T474
2921
113186
SH
SOLE
0
0
113186
POWERSHARES ETF TR II
INTL DEV LOWVL
73937B688
8499
252501
SH
SOLE
0
0
252501
POWERSHARES ETF TR II
KBW BK PORT
73937B746
4042
73471
SH
SOLE
0
0
73471
POWERSHARES ETF TR II
NY MUNI BD ETF
73936T458
1668
67643
SH
SOLE
0
0
67643
POWERSHARES ETF TR II
PFD PORTFOLIO
73936T565
3732
251149
SH
SOLE
0
0
251149
POWERSHARES ETF TR II
PWRS INT BUYBK
73937B621
540
14378
SH
SOLE
0
0
14378
POWERSHARES ETF TR II
PWRSHS SP500 LOW
73937B654
30070
708708
SH
SOLE
0
0
708708
POWERSHARES ETF TR II
S&P SMCP C DIS
73937B506
485
7932
SH
SOLE
0
0
7932
POWERSHARES ETF TR II
S&P SMCP CONSU
73937B605
566
7562
SH
SOLE
0
0
7562
POWERSHARES ETF TR II
S&P SMCP ENE P
73937B704
1641
106529
SH
SOLE
0
0
106529
POWERSHARES ETF TR II
S&P SMCP HC PO
73937B886
4415
44812
SH
SOLE
0
0
44812
POWERSHARES ETF TR II
S&P SMCP IND P
73937B878
3277
50794
SH
SOLE
0
0
50794
POWERSHARES ETF TR II
S&P SMCP IT PO
73937B860
2146
28079
SH
SOLE
0
0
28079
POWERSHARES ETF TR II
S&P SMCP MAT P
73937B852
689
13169
SH
SOLE
0
0
13169
POWERSHARES ETF TR II
S&P SMCP UTI P
73937B837
523
9904
SH
SOLE
0
0
9904
POWERSHARES ETF TR II
S&P400 LOVL PT
73937B647
19453
428681
SH
SOLE
0
0
428681
POWERSHARES ETF TR II
S&P500 HGH BET
73937B829
12658
297894
SH
SOLE
0
0
297894
POWERSHARES ETF TR II
S&P500 LOW VOL
73937B779
24077
504344
SH
SOLE
36
0
504308
POWERSHARES ETF TR II
S&P600 LOVL PT
73937B639
31307
676906
SH
SOLE
97
0
676809
POWERSHARES ETF TR II
SOVEREIGN DEBT
73936T573
6733
227912
SH
SOLE
3958
0
223954
POWERSHARES ETF TR II
TXBLE MUN PRTFLO
73937B407
7175
233779
SH
SOLE
0
0
233779
POWERSHARES ETF TR II
VAR RATE PFD POR
73937B597
7241
282188
SH
SOLE
0
0
282188
POWERSHARES ETF TR II
WK VRDO TX FR
73936T433
266
10681
SH
SOLE
0
0
10681
POWERSHARES ETF TRUST
AERSPC DEF PTF
73935X690
19967
370441
SH
SOLE
247673
0
122768
POWERSHARES ETF TRUST
BASIC MAT SECT
73935X427
223
3152
SH
SOLE
0
0
3152
POWERSHARES ETF TRUST
CLEANTECH PORT
73935X278
429
10140
SH
SOLE
0
0
10140
POWERSHARES ETF TRUST
DIV ACHV PRTF
73935X732
4760
179957
SH
SOLE
0
0
179957
POWERSHARES ETF TRUST
DWA MOMENTUM PTF
73935X153
48637
942026
SH
SOLE
0
0
942026
POWERSHARES ETF TRUST
DYN BIOT & GEN
73935X856
505
10717
SH
SOLE
0
0
10717
POWERSHARES ETF TRUST
DYN BLDG CNSTR
73935X666
4465
128742
SH
SOLE
0
0
128742
POWERSHARES ETF TRUST
DYN FD & BEV
73935X849
479
14160
SH
SOLE
0
0
14160
POWERSHARES ETF TRUST
DYN LSR & ENT
73935X757
238
5378
SH
SOLE
0
0
5378
POWERSHARES ETF TRUST
DYN MEDIA PORT
73935X823
284
10093
SH
SOLE
0
0
10093
POWERSHARES ETF TRUST
DYN OIL SVCS
73935X625
551
57762
SH
SOLE
0
0
57762
POWERSHARES ETF TRUST
DYN PHRMA PORT
73935X799
2851
44424
SH
SOLE
0
0
44424
POWERSHARES ETF TRUST
DYN SEMCT PORT
73935X781
3441
68167
SH
SOLE
0
0
68167
POWERSHARES ETF TRUST
DYN SFTWR PORT
73935X773
2641
41587
SH
SOLE
0
0
41587
POWERSHARES ETF TRUST
DYNA BUYBK ACH
73935X286
7474
126655
SH
SOLE
0
0
126655
POWERSHARES ETF TRUST
DYNAMIC TECH SET
73935X344
1136
21557
SH
SOLE
0
0
21557
POWERSHARES ETF TRUST
DYNM LRG CP GR
73935X609
10892
262527
SH
SOLE
0
0
262527
POWERSHARES ETF TRUST
DYNM LRG CP VL
73935X708
8899
229302
SH
SOLE
0
0
229302
POWERSHARES ETF TRUST
ENERGY SEC POR
73935X385
236
5986
SH
SOLE
0
0
5986
POWERSHARES ETF TRUST
FINL PFD PTFL
73935X229
2454
130074
SH
SOLE
0
0
130074
POWERSHARES ETF TRUST
FINL SECT PORT
73935X377
2214
63048
SH
SOLE
0
0
63048
POWERSHARES ETF TRUST
FTSE RAFI 1000
73935X583
27075
238380
SH
SOLE
0
0
238380
POWERSHARES ETF TRUST
FTSE US1500 SM
73935X567
28693
220905
SH
SOLE
0
0
220905
POWERSHARES ETF TRUST
GBL LSTD PVT EQT
73935X195
129
10358
SH
SOLE
0
0
10358
POWERSHARES ETF TRUST
GOLDEN DRG CHINA
73935X401
964
21509
SH
SOLE
0
0
21509
POWERSHARES ETF TRUST
HI YLD EQ DVDN
73935X302
3379
189740
SH
SOLE
0
0
189740
POWERSHARES ETF TRUST
HLTHCR SEC POR
73935X351
4543
63035
SH
SOLE
0
0
63035
POWERSHARES ETF TRUST
INDL SECT PORT
73935X369
1048
17195
SH
SOLE
0
0
17195
POWERSHARES ETF TRUST
INTL DIV ACHV
73935X716
2283
138004
SH
SOLE
0
0
138004
POWERSHARES ETF TRUST
NASD INTNT ETF
73935X146
2564
22161
SH
SOLE
0
0
22161
POWERSHARES ETF TRUST
RUSSELL 200 WTH
73935X450
277
5224
SH
SOLE
0
0
5224
POWERSHARES ETF TRUST
RUSSELL 2000 GRW
73935X872
226
7037
SH
SOLE
0
0
7037
POWERSHARES ETF TRUST
S&P 500 QLTY PRT
73935X682
4322
141941
SH
SOLE
0
0
141941
POWERSHARES ETF TRUST
WATER RES PORT
73935X575
769
25419
SH
SOLE
0
0
25419
POWERSHARES ETF TRUST II
CEF INC COMPST
73936Q843
1346
56323
SH
SOLE
595
0
55728
POWERSHARES ETF TRUST II
DWA DEVMKTMOM PT
73936Q108
4547
164567
SH
SOLE
0
0
164567
POWERSHARES ETF TRUST II
DWA EMKT MOM PTF
73936Q207
4687
228090
SH
SOLE
0
0
228090
POWERSHARES ETF TRUST II
DWA SC MOMNT PTF
73936Q744
7585
155668
SH
SOLE
0
0
155668
POWERSHARES ETF TRUST II
GLBL ST HI YLD
73936Q710
238
9988
SH
SOLE
0
0
9988
POWERSHARES ETF TRUST II
KBW HG YLD FIN
73936Q793
351
14862
SH
SOLE
0
0
14862
POWERSHARES ETF TRUST II
KBW YIELD REIT
73936Q819
1289
36400
SH
SOLE
0
0
36400
POWERSHARES ETF TRUST II
PRP CAS INS PT
73936Q777
2714
45683
SH
SOLE
0
0
45683
POWERSHARES ETF TRUST II
SENIOR LN PORT
73936Q769
8900
386273
SH
SOLE
93654
0
292619
POWERSHARES EXCHANGE TRADED
RUSSELL 200 VAL
739371201
443
11432
SH
SOLE
0
0
11432
POWERSHARES GLOBAL ETF FD
S&P 500 BUYWRT
73936G308
14537
677738
SH
SOLE
358982
0
318756
POWERSHARES QQQ TRUST
UNIT SER 1
73935A104
150338
965175
SH
SOLE
198885
0
766290
POWERSHS DB MULTI SECT COMM
DB BASE METALS
73936B705
316
16306
SH
SOLE
0
0
16306
POWERSHS DB MULTI SECT COMM
DB ENERGY FUND
73936B101
185
12733
SH
SOLE
0
0
12733
PPG INDS INC
COM
693506107
41009
351043
SH
SOLE
279811
0
71232
PPL CORP
COM
69351T106
105501
3408769
SH
SOLE
3071223
0
337546
PRA GROUP INC
COM
69354N106
1215
36598
SH
SOLE
35937
0
661
PRA HEALTH SCIENCES INC
COM
69354M108
1941
21318
SH
SOLE
9464
0
11854
PRAXAIR INC
COM
74005P104
115583
747224
SH
SOLE
631283
0
115941
PRECISION DRILLING CORP
COM 2010
74022D308
53
17638
SH
SOLE
0
0
17638
PREFERRED APT CMNTYS INC
COM
74039L103
432
21356
SH
SOLE
6016
0
15340
PREFERRED BK LOS ANGELES CA
COM NEW
740367404
512
8708
SH
SOLE
0
0
8708
PREMIER INC
CL A
74051N102
8204
281072
SH
SOLE
273073
0
7999
PRESTIGE BRANDS HLDGS INC
COM
74112D101
1996
44949
SH
SOLE
44535
0
414
PRETIUM RES INC
COM
74139C102
392
34334
SH
SOLE
0
0
34334
PRICE T ROWE GROUP INC
COM
74144T108
16649
158660
SH
SOLE
26254
0
132406
PRICELINE GRP INC
COM NEW
741503403
51279
29509
SH
SOLE
9513
0
19996
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
483
350000
PRN
SOLE
0
0
350000
PRICELINE GRP INC
NOTE 0.900% 9/1
741503AX4
1052
900000
PRN
SOLE
0
0
900000
PRICESMART INC
COM
741511109
5769
67007
SH
SOLE
66696
0
311
PRIMERICA INC
COM
74164M108
12892
126953
SH
SOLE
120770
0
6183
PRINCIPAL FINL GROUP INC
COM
74251V102
3461
49059
SH
SOLE
0
0
49059
PRINCIPAL REAL ESTATE INCOME
SHS BEN INT
74255X104
388
22600
SH
SOLE
0
0
22600
PROASSURANCE CORP
COM
74267C106
2647
46322
SH
SOLE
39641
0
6681
PROCTER AND GAMBLE CO
COM
742718109
278024
3025931
SH
SOLE
1676744
0
1349187
PROGENICS PHARMACEUTICALS IN
COM
743187106
315
53006
SH
SOLE
47906
0
5100
PROGRESSIVE CORP OHIO
COM
743315103
25752
457243
SH
SOLE
171814
0
285429
PROLOGIS INC
COM
74340W103
30440
471866
SH
SOLE
449084
0
22782
PROOFPOINT INC
COM
743424103
2445
27532
SH
SOLE
12406
0
15126
PROPETRO HLDG CORP
COM
74347M108
8307
412043
SH
SOLE
69440
0
342603
PROS HOLDINGS INC
COM
74346Y103
873
33000
SH
SOLE
0
0
33000
PROSHARES TR
INVT INT RT HG
74347B607
870
11296
SH
SOLE
0
0
11296
PROSHARES TR
MSCI EAFE DIVD
74347B839
2106
54536
SH
SOLE
0
0
54536
PROSHARES TR
PSHS LC COR PLUS
74347R248
563
8431
SH
SOLE
0
0
8431
PROSHARES TR
PSHS ULT MCAP400
74347R404
223
1815
SH
SOLE
0
0
1815
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
385
11406
SH
SOLE
0
0
11406
PROSHARES TR
RUSS 2000 DIVD
74347B698
3116
56457
SH
SOLE
0
0
56457
PROSHARES TR
S&P 500 DV ARIST
74348A467
47934
748478
SH
SOLE
155
0
748323
PROSHARES TR
S&P MDCP 400 DIV
74347B680
2427
44491
SH
SOLE
0
0
44491
PROSHARES TR
ULTRA FNCLS NEW
74347X633
1058
8273
SH
SOLE
0
0
8273
PROSPECT CAPITAL CORPORATION
COM
74348T102
611
90656
SH
SOLE
0
0
90656
PROTO LABS INC
COM
743713109
305
2958
SH
SOLE
0
0
2958
PROVIDENT FINL SVCS INC
COM
74386T105
358
13271
SH
SOLE
3210
0
10061
PRUDENTIAL FINL INC
COM
744320102
22666
197126
SH
SOLE
72126
0
125000
PRUDENTIAL GLB SHT DUR HG YL
COM
74433A109
2607
180917
SH
SOLE
0
0
180917
PRUDENTIAL PLC
ADR
74435K204
25556
503273
SH
SOLE
454476
0
48797
PRUDENTIAL SHT DURATION HG Y
COM
74442F107
3289
222681
SH
SOLE
79
0
222602
PTC INC
COM
69370C100
12021
197808
SH
SOLE
51615
0
146193
PUBLIC STORAGE
COM
74460D109
70365
336677
SH
SOLE
309952
0
26725
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
42683
828802
SH
SOLE
735202
0
93600
PULTE GROUP INC
COM
745867101
9890
297426
SH
SOLE
192588
0
104838
PUMA BIOTECHNOLOGY INC
COM
74587V107
420
4250
SH
SOLE
3188
0
1062
PUTNAM MANAGED MUN INCOM TR
COM
746823103
1823
245982
SH
SOLE
0
0
245982
PUTNAM MASTER INTER INCOME T
SH BEN INT
746909100
287
60105
SH
SOLE
0
0
60105
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
1109
89837
SH
SOLE
0
0
89837
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
2653
497750
SH
SOLE
0
0
497750
PVH CORP
COM
693656100
12031
87685
SH
SOLE
79127
0
8558
PZENA INVESTMENT MGMT INC
CLASS A
74731Q103
213
20000
SH
SOLE
0
0
20000
QCR HOLDINGS INC
COM
74727A104
543
12675
SH
SOLE
0
0
12675
QEP RES INC
COM
74733V100
838
87606
SH
SOLE
48481
0
39125
QORVO INC
COM
74736K101
4219
63349
SH
SOLE
31147
0
32202
QTS RLTY TR INC
COM CL A
74736A103
3393
62646
SH
SOLE
37753
0
24893
QUAKER CHEM CORP
COM
747316107
2753
18258
SH
SOLE
17137
0
1121
QUALCOMM INC
COM
747525103
145249
2268810
SH
SOLE
1314610
0
954200
QUALCOMM INC
COM
747525103
17
21000
SH
Call
SOLE
0
0
0
QUALCOMM INC
COM
747525103
289
46200
SH
Call
SOLE
0
0
0
QUALYS INC
COM
74758T303
3122
52611
SH
SOLE
34133
0
18478
QUANTA SVCS INC
COM
74762E102
5398
138020
SH
SOLE
89374
0
48646
QUEST DIAGNOSTICS INC
COM
74834L100
2943
29877
SH
SOLE
17855
0
12022
RADIUS HEALTH INC
COM NEW
750469207
484
15224
SH
SOLE
0
0
15224
RADNET INC
COM
750491102
204
20151
SH
SOLE
0
0
20151
RAIT FINANCIAL TRUST
COM NEW
749227609
8
20533
SH
SOLE
0
0
20533
RALPH LAUREN CORP
CL A
751212101
329
3174
SH
SOLE
0
0
3174
RAMCO-GERSHENSON PPTYS TR
COM SH BEN INT
751452202
2683
182179
SH
SOLE
180934
0
1245
RANDGOLD RES LTD
ADR
752344309
1668
16865
SH
SOLE
1329
0
15536
RANGE RES CORP
COM
75281A109
1378
80786
SH
SOLE
33531
0
47255
RANGER ENERGY SVCS INC
COM CL A
75282U104
94
10200
SH
SOLE
0
0
10200
RAYMOND JAMES FINANCIAL INC
COM
754730109
32802
367329
SH
SOLE
0
0
367329
RAYMOND JAMES FINANCIAL INC
COM
754730109
46
11000
SH
Call
SOLE
0
0
0
RAYONIER ADVANCED MATLS INC
COM
75508B104
695
33993
SH
SOLE
25518
0
8475
RAYONIER INC
COM
754907103
1288
40710
SH
SOLE
0
0
40710
RAYTHEON CO
COM NEW
755111507
97278
517845
SH
SOLE
199486
0
318359
RBC BEARINGS INC
COM
75524B104
7933
62758
SH
SOLE
61802
0
956
REALITY SHS ETF TR
DIVS ETF
75605A108
901
34556
SH
SOLE
0
0
34556
REALOGY HLDGS CORP
COM
75605Y106
871
32859
SH
SOLE
32496
0
363
REALPAGE INC
COM
75606N109
7985
180258
SH
SOLE
22928
0
157330
REALTY INCOME CORP
COM
756109104
40937
717924
SH
SOLE
560506
0
157418
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
2911
94073
SH
SOLE
0
0
94073
RED HAT INC
COM
756577102
34572
287858
SH
SOLE
168181
0
119677
RED HAT INC
NOTE 0.250%10/0
756577AD4
946
575000
PRN
SOLE
0
0
575000
RED ROBIN GOURMET BURGERS IN
COM
75689M101
867
15367
SH
SOLE
0
0
15367
REDWOOD TR INC
COM
758075402
245
16563
SH
SOLE
0
0
16563
REGAL BELOIT CORP
COM
758750103
1485
19384
SH
SOLE
513
0
18871
REGAL ENTMT GROUP
CL A
758766109
48432
2104839
SH
SOLE
2013895
0
90944
REGENCY CTRS CORP
COM
758849103
7058
102021
SH
SOLE
94531
0
7490
REGENERON PHARMACEUTICALS
COM
75886F107
15579
41437
SH
SOLE
33490
0
7947
REGIONS FINL CORP NEW
COM
7591EP100
25875
1497369
SH
SOLE
733950
0
763419
REINSURANCE GROUP AMER INC
COM NEW
759351604
16069
103056
SH
SOLE
101805
0
1251
RELIANCE STEEL & ALUMINUM CO
COM
759509102
1957
22812
SH
SOLE
21121
0
1691
RELX NV
SPONSORED ADR
75955B102
8752
379388
SH
SOLE
378328
0
1060
RELX PLC
SPONSORED ADR
759530108
21114
890889
SH
SOLE
829400
0
61489
REMARK HLDGS INC
COM
75955K102
251
25800
SH
SOLE
0
0
25800
RENASANT CORP
COM
75970E107
6804
166409
SH
SOLE
3279
0
163130
RENREN INC
SPON ADR A NEW
759892201
107
10260
SH
SOLE
0
0
10260
RENT A CTR INC NEW
COM
76009N100
1039
93590
SH
SOLE
0
0
93590
REPUBLIC SVCS INC
COM
760759100
26073
385644
SH
SOLE
229361
0
156283
RESEARCH FRONTIERS INC
COM
760911107
29
27500
SH
SOLE
0
0
27500
RESMED INC
COM
761152107
1012
11952
SH
SOLE
0
0
11952
RESONANT INC
COM
76118L102
104
13984
SH
SOLE
0
0
13984
RESTAURANT BRANDS INTL INC
COM
76131D103
914
14866
SH
SOLE
9593
0
5273
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
17127
858480
SH
SOLE
717794
0
140686
RETAIL PPTYS AMER INC
CL A
76131V202
206
15345
SH
SOLE
0
0
15345
REXNORD CORP NEW
COM
76169B102
3195
122784
SH
SOLE
122624
0
160
RH
COM
74967X103
427
4957
SH
SOLE
0
0
4957
RINGCENTRAL INC
CL A
76680R206
5261
108708
SH
SOLE
241
0
108467
RIO TINTO PLC
SPONSORED ADR
767204100
27565
520785
SH
SOLE
321891
0
198894
RITCHIE BROS AUCTIONEERS
COM
767744105
1801
60158
SH
SOLE
54291
0
5867
RITE AID CORP
COM
767754104
1582
803270
SH
SOLE
0
0
803270
RIVERNORTH OPPRTUNITIES FD I
COM
76881Y109
1356
67752
SH
SOLE
0
0
67752
RLI CORP
COM
749607107
2710
44668
SH
SOLE
43011
0
1657
RLJ LODGING TR
COM
74965L101
4969
226188
SH
SOLE
0
0
226188
RMR REAL ESTATE INCOME FUND
COM
76970B101
13870
726555
SH
SOLE
0
0
726555
ROBERT HALF INTL INC
COM
770323103
8178
147250
SH
SOLE
143503
0
3747
ROCKWELL AUTOMATION INC
COM
773903109
9197
46839
SH
SOLE
14150
0
32689
ROCKWELL COLLINS INC
COM
774341101
40449
298227
SH
SOLE
48602
0
249625
ROCKWELL MED INC
COM
774374102
405
69526
SH
SOLE
0
0
69526
ROCKY MTN CHOCOLATE FACTORY
COM
77467X101
226
19161
SH
SOLE
0
0
19161
ROGERS COMMUNICATIONS INC
CL B
775109200
26654
523207
SH
SOLE
520736
0
2471
ROGERS CORP
COM
775133101
683
4221
SH
SOLE
1039
0
3182
ROKU INC
COM CL A
77543R102
1676
32369
SH
SOLE
0
0
32369
ROLLINS INC
COM
775711104
3502
75265
SH
SOLE
0
0
75265
ROPER TECHNOLOGIES INC
COM
776696106
54723
211278
SH
SOLE
7740
0
203538
ROSS STORES INC
COM
778296103
24264
302357
SH
SOLE
232666
0
69691
ROYAL BK CDA MONTREAL QUE
COM
780087102
36544
447590
SH
SOLE
249547
0
198043
ROYAL BK SCOTLAND GROUP PLC
SP ADR PREF S
780097739
1607
63139
SH
SOLE
0
0
63139
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2 ORD
780097689
2158
282523
SH
SOLE
276312
0
6211
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
6053
50743
SH
SOLE
27885
0
22858
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
37351
546953
SH
SOLE
219309
0
327644
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
105157
1576341
SH
SOLE
1142692
0
433649
ROYAL GOLD INC
COM
780287108
5603
68228
SH
SOLE
0
0
68228
ROYCE GLOBAL VALUE TR INC
COM
78081T104
8931
825902
SH
SOLE
0
0
825902
ROYCE MICRO-CAP TR INC
COM
780915104
1523
161309
SH
SOLE
0
0
161309
ROYCE VALUE TR INC
COM
780910105
16524
1021916
SH
SOLE
132
0
1021784
RPC INC
COM
749660106
1081
42342
SH
SOLE
4277
0
38065
RPM INTL INC
COM
749685103
12605
240455
SH
SOLE
117981
0
122474
RPM INTL INC
NOTE 2.250%12/1
749685AT0
1622
1405000
PRN
SOLE
0
0
1405000
RSP PERMIAN INC
COM
74978Q105
9203
226226
SH
SOLE
189012
0
37214
RYANAIR HLDGS PLC
SPONSORED ADR NE
783513203
8500
81581
SH
SOLE
70237
0
11344
RYDER SYS INC
COM
783549108
730
8679
SH
SOLE
2679
0
6000
RYDEX ETF TRUST
GUG S&P MC400 PG
78355W601
535
3469
SH
SOLE
0
0
3469
RYDEX ETF TRUST
GUG S&P SC500 EQ
78355W882
813
8121
SH
SOLE
0
0
8121
RYDEX ETF TRUST
GUG S&P SC600 PG
78355W809
1092
9534
SH
SOLE
0
0
9534
RYDEX ETF TRUST
GUG S&P SC600 PV
78355W700
5411
74006
SH
SOLE
0
0
74006
RYDEX ETF TRUST
GUG S&P500 EQ WT
78355W106
154678
1531009
SH
SOLE
0
0
1531009
RYDEX ETF TRUST
GUG S&P500 EQ WT
78355W833
4944
40973
SH
SOLE
0
0
40973
RYDEX ETF TRUST
GUG S&P500 EWCON
78355W874
2918
21828
SH
SOLE
0
0
21828
RYDEX ETF TRUST
GUG S&P500 PU GR
78355W403
16158
154139
SH
SOLE
0
0
154139
RYDEX ETF TRUST
GUG S&P500 PU VA
78355W304
28485
429697
SH
SOLE
0
0
429697
RYDEX ETF TRUST
GUG S&P500EQWTEN
78355W866
3345
57387
SH
SOLE
0
0
57387
RYDEX ETF TRUST
GUG S&P500EQWTFI
78355W858
6700
151793
SH
SOLE
0
0
151793
RYDEX ETF TRUST
GUG S&P500EQWTHC
78355W841
7513
41827
SH
SOLE
0
0
41827
RYDEX ETF TRUST
GUG S&P500EQWTMA
78355W825
684
6067
SH
SOLE
0
0
6067
RYDEX ETF TRUST
GUG S&P500EQWTTE
78355W817
27787
194332
SH
SOLE
6
0
194326
RYDEX ETF TRUST
GUGGENHM S&P 400
78355W577
1239
19261
SH
SOLE
0
0
19261
RYDEX ETF TRUST
GUGGENHM S&P 500
78355W205
3673
19328
SH
SOLE
0
0
19328
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
37516
543556
SH
SOLE
538300
0
5256
S&P GLOBAL INC
COM
78409V104
15382
90800
SH
SOLE
17951
0
72849
SABRA HEALTH CARE REIT INC
COM
78573L106
18752
999026
SH
SOLE
932190
0
66836
SABRE CORP
COM
78573M104
5288
257945
SH
SOLE
241251
0
16694
SACHEM CAP CORP
COM
78590A109
55
14000
SH
SOLE
0
0
14000
SAGE THERAPEUTICS INC
COM
78667J108
2402
14581
SH
SOLE
6651
0
7930
SALESFORCE COM INC
COM
79466L302
80321
785691
SH
SOLE
107921
0
677770
SALESFORCE COM INC
COM
79466L302
34
14600
SH
Call
SOLE
0
0
0
SALIENT MIDSTREAM & MLP FD
SH BEN INT
79471V105
284
25772
SH
SOLE
0
0
25772
SANDERSON FARMS INC
COM
800013104
505
3636
SH
SOLE
0
0
3636
SANDRIDGE MISSISSIPPIAN TR I
SH BEN INT
80007V106
19
22793
SH
SOLE
0
0
22793
SANDRIDGE PERMIAN TR
COM UNIT BEN INT
80007A102
29
13994
SH
SOLE
0
0
13994
SANDSTORM GOLD LTD
COM NEW
80013R206
129
25860
SH
SOLE
0
0
25860
SANMINA CORPORATION
COM
801056102
1052
31889
SH
SOLE
0
0
31889
SANOFI
RIGHT 12/31/2020
80105N113
4
11068
SH
SOLE
0
0
11068
SANOFI
SPONSORED ADR
80105N105
77175
1794776
SH
SOLE
1635213
0
159563
SAP SE
SPON ADR
803054204
32305
287516
SH
SOLE
267622
0
19894
SAREPTA THERAPEUTICS INC
COM
803607100
1355
24353
SH
SOLE
12240
0
12113
SASOL LTD
SPONSORED ADR
803866300
687
20084
SH
SOLE
0
0
20084
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
8155
49919
SH
SOLE
22057
0
27862
SCANA CORP NEW
COM
80589M102
3812
95822
SH
SOLE
25281
0
70541
SCHEIN HENRY INC
COM
806407102
10069
144090
SH
SOLE
16935
0
127155
SCHLUMBERGER LTD
COM
806857108
74810
1110108
SH
SOLE
698671
0
411437
SCHNEIDER NATIONAL INC
CL B
80689H102
3051
106837
SH
SOLE
103901
0
2936
SCHULMAN A INC
COM
808194104
905
24307
SH
SOLE
0
0
24307
SCHWAB CHARLES CORP NEW
COM
808513105
25051
487661
SH
SOLE
416534
0
71127
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1079
31659
SH
SOLE
0
0
31659
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
1515
40445
SH
SOLE
0
0
40445
SCHWAB STRATEGIC TR
SCHWB FDT EMK LG
808524730
1562
52634
SH
SOLE
0
0
52634
SCHWAB STRATEGIC TR
SCHWB FDT INT LG
808524755
965
31730
SH
SOLE
0
0
31730
SCHWAB STRATEGIC TR
SCHWB FDT INT SC
808524748
10477
291357
SH
SOLE
0
0
291357
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
620
11912
SH
SOLE
0
0
11912
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
2342
36294
SH
SOLE
0
0
36294
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
9005
175987
SH
SOLE
0
0
175987
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
1899
29777
SH
SOLE
0
0
29777
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
1127
21163
SH
SOLE
0
0
21163
SCHWAB STRATEGIC TR
US REIT ETF
808524847
713
17126
SH
SOLE
0
0
17126
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
687
9847
SH
SOLE
0
0
9847
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
1627
29353
SH
SOLE
0
0
29353
SCHWEITZER-MAUDUIT INTL INC
COM
808541106
265
5837
SH
SOLE
4512
0
1325
SCOTTS MIRACLE GRO CO
CL A
810186106
9517
88948
SH
SOLE
5580
0
83368
SCRIPPS NETWORKS INTERACT IN
CL A COM
811065101
1698
19892
SH
SOLE
0
0
19892
SEA LTD
ADR
81141R100
366
27444
SH
SOLE
0
0
27444
SEABOARD CORP
COM
811543107
309
70
SH
SOLE
0
0
70
SEABRIDGE GOLD INC
COM
811916105
190
16820
SH
SOLE
0
0
16820
SEADRILL LIMITED
SHS
G7945E105
104
447636
SH
SOLE
1200
0
446436
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
60015
1434389
SH
SOLE
1284049
0
150340
SEALED AIR CORP NEW
COM
81211K100
5391
109343
SH
SOLE
50150
0
59193
SEARS HLDGS CORP
COM
812350106
55
15491
SH
SOLE
0
0
15491
SEATTLE GENETICS INC
COM
812578102
310
5800
SH
SOLE
0
0
5800
SEAWORLD ENTMT INC
COM
81282V100
1399
103116
SH
SOLE
101996
0
1120
SEI INVESTMENTS CO
COM
784117103
13245
184313
SH
SOLE
135840
0
48473
SELECT INCOME REIT
COM SH BEN INT
81618T100
526
20912
SH
SOLE
0
0
20912
SELECT SECTOR SPDR TR
ENERGY
81369Y506
38592
534071
SH
SOLE
20018
0
514053
SELECT SECTOR SPDR TR
ENERGY
81369Y506
38
27700
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
3494
106064
SH
SOLE
0
0
106064
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
54374
550954
SH
SOLE
303124
0
247830
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
28428
499702
SH
SOLE
327548
0
172154
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
76573
926133
SH
SOLE
589244
0
336889
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
54931
1968137
SH
SOLE
407664
0
1560473
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
43
20900
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
36896
487590
SH
SOLE
0
0
487590
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
10308
195680
SH
SOLE
0
0
195680
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
11016
181992
SH
SOLE
0
0
181992
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
67236
1051382
SH
SOLE
438514
0
612868
SELECTIVE INS GROUP INC
COM
816300107
791
13471
SH
SOLE
0
0
13471
SEMGROUP CORP
CL A
81663A105
4308
142642
SH
SOLE
47265
0
95377
SEMPRA ENERGY
COM
816851109
33864
316718
SH
SOLE
278558
0
38160
SEMTECH CORP
COM
816850101
1730
50577
SH
SOLE
47894
0
2683
SENIOR HSG PPTYS TR
SH BEN INT
81721M109
1321
68986
SH
SOLE
0
0
68986
SENOMYX INC
COM
81724Q107
41
31158
SH
SOLE
0
0
31158
SENSATA TECHNOLOGIES HLDG NV
SHS
N7902X106
15104
295526
SH
SOLE
293060
0
2466
SENSEONICS HLDGS INC
COM
81727U105
86
32500
SH
SOLE
0
0
32500
SENSIENT TECHNOLOGIES CORP
COM
81725T100
714
9765
SH
SOLE
8404
0
1361
SERITAGE GROWTH PPTYS
CL A
81752R100
630
15559
SH
SOLE
12931
0
2628
SERVICE CORP INTL
COM
817565104
6485
173781
SH
SOLE
0
0
173781
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
340
6635
SH
SOLE
3625
0
3010
SERVICENOW INC
COM
81762P102
15858
121618
SH
SOLE
14638
0
106980
SERVICESOURCE INTL INC
COM
81763U100
53
17120
SH
SOLE
0
0
17120
SERVISFIRST BANCSHARES INC
COM
81768T108
461
11106
SH
SOLE
0
0
11106
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
273
9146
SH
SOLE
0
0
9146
SHERWIN WILLIAMS CO
COM
824348106
14320
34919
SH
SOLE
22499
0
12420
SHIP FINANCE INTERNATIONAL L
SHS
G81075106
514
33174
SH
SOLE
0
0
33174
SHIRE PLC
SPONSORED ADR
82481R106
15675
101051
SH
SOLE
88523
0
12528
SHOPIFY INC
CL A
82509L107
7366
72933
SH
SOLE
0
0
72933
SIBANYE STILLWATER
SPONSORED ADR
825724206
344
68211
SH
SOLE
0
0
68211
SIGNATURE BK NEW YORK N Y
COM
82669G104
2489
18133
SH
SOLE
14789
0
3344
SIGNET JEWELERS LIMITED
SHS
G81276100
518
9160
SH
SOLE
6534
0
2626
SILGAN HOLDINGS INC
COM
827048109
754
25643
SH
SOLE
0
0
25643
SILICON LABORATORIES INC
COM
826919102
1434
16244
SH
SOLE
14393
0
1851
SILICON MOTION TECHNOLOGY CO
SPONSORED ADR
82706C108
4213
79557
SH
SOLE
59317
0
20240
SIMMONS 1ST NATL CORP
CL A $1 PAR
828730200
480
8414
SH
SOLE
0
0
8414
SIMON PPTY GROUP INC NEW
COM
828806109
20477
119227
SH
SOLE
75323
0
43904
SIMULATIONS PLUS INC
COM
829214105
272
16870
SH
SOLE
0
0
16870
SINCLAIR BROADCAST GROUP INC
CL A
829226109
8668
229010
SH
SOLE
227289
0
1721
SINOPEC SHANGHAI PETROCHEMIC
SPON ADR H
82935M109
393
6891
SH
SOLE
5853
0
1038
SIRIUS XM HLDGS INC
COM
82968B103
2948
549997
SH
SOLE
123508
0
426489
SIRIUS XM HLDGS INC
COM
82968B103
10
20000
SH
Put
SOLE
0
0
20000
SIRIUS XM HLDGS INC
COM
82968B103
51
50000
SH
Call
SOLE
0
0
0
SIRIUS XM HLDGS INC
COM
82968B103
4
19100
SH
Call
SOLE
0
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
390
5088
SH
SOLE
2950
0
2138
SIX FLAGS ENTMT CORP NEW
COM
83001A102
12676
190411
SH
SOLE
62772
0
127639
SJW GROUP
COM
784305104
220
3450
SH
SOLE
0
0
3450
SK TELECOM LTD
SPONSORED ADR
78440P108
1192
42726
SH
SOLE
36821
0
5905
SKECHERS U S A INC
CL A
830566105
1767
46708
SH
SOLE
41750
0
4958
SKYWEST INC
COM
830879102
1686
31754
SH
SOLE
3108
0
28646
SKYWORKS SOLUTIONS INC
COM
83088M102
15123
159288
SH
SOLE
35574
0
123714
SL GREEN RLTY CORP
COM
78440X101
8029
79554
SH
SOLE
77057
0
2497
SLEEP NUMBER CORP
COM
83125X103
271
7209
SH
SOLE
4403
0
2806
SLM CORP
COM
78442P106
5465
483594
SH
SOLE
479989
0
3605
SM ENERGY CO
COM
78454L100
560
25348
SH
SOLE
0
0
25348
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
913
26086
SH
SOLE
20574
0
5512
SMITH A O
COM
831865209
6135
100119
SH
SOLE
52382
0
47737
SMUCKER J M CO
COM NEW
832696405
22373
180077
SH
SOLE
16217
0
163860
SNAP INC
CL A
83304A106
3582
245206
SH
SOLE
0
0
245206
SNAP INC
CL A
83304A106
1
17000
SH
Call
SOLE
0
0
0
SNAP ON INC
COM
833034101
19627
112607
SH
SOLE
71798
0
40809
SNYDERS-LANCE INC
COM
833551104
1223
24412
SH
SOLE
20310
0
4102
SOCIAL REALITY INC
COM CL A NEW
83362P300
442
78304
SH
SOLE
0
0
78304
SOCIEDAD QUIMICA MINERA DE C
SPON ADR SER B
833635105
5771
97213
SH
SOLE
19755
0
77458
SODASTREAM INTERNATIONAL LTD
USD SHS
M9068E105
1426
20279
SH
SOLE
0
0
20279
SOGOU INC
ADR REPSTG A
83409V104
179
15500
SH
SOLE
0
0
15500
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
1296
34516
SH
SOLE
0
0
34516
SOLIGENIX INC
COM
834223307
33
14710
SH
SOLE
0
0
14710
SONOCO PRODS CO
COM
835495102
2633
49548
SH
SOLE
17791
0
31757
SONY CORP
SPONSORED ADR
835699307
8447
187924
SH
SOLE
157957
0
29967
SOUTH JERSEY INDS INC
COM
838518108
1226
39242
SH
SOLE
0
0
39242
SOUTH ST CORP
COM
840441109
4230
48540
SH
SOLE
36066
0
12474
SOUTHCROSS ENERGY PARTNERS L
COM UNIT LTDPT
84130C100
23
13711
SH
SOLE
0
0
13711
SOUTHERN CO
COM
842587107
95239
1980426
SH
SOLE
1164126
0
816300
SOUTHERN CO
COM
842587107
199
81000
SH
Put
SOLE
0
0
81000
SOUTHERN CO
COM
842587107
148
81000
SH
Put
SOLE
0
0
81000
SOUTHERN COPPER CORP
COM
84265V105
751
15826
SH
SOLE
1542
0
14284
SOUTHERN FIRST BANCSHARES IN
COM
842873101
2905
70419
SH
SOLE
0
0
70419
SOUTHWEST AIRLS CO
COM
844741108
19516
298188
SH
SOLE
139823
0
158365
SOUTHWEST GAS HOLDINGS INC
COM
844895102
457
5684
SH
SOLE
2041
0
3643
SOUTHWESTERN ENERGY CO
COM
845467109
1674
300043
SH
SOLE
126210
0
173833
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
28108
113621
SH
SOLE
45
0
113576
SPDR GOLD TRUST
GOLD SHS
78463V107
50600
409216
SH
SOLE
120
0
409096
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
9241
189065
SH
SOLE
2165
0
186900
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
1805
44586
SH
SOLE
323
0
44263
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
6707
164756
SH
SOLE
0
0
164756
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
20803
423940
SH
SOLE
237850
0
186090
SPDR INDEX SHS FDS
MSCI EMRG MKTS
78463X426
531
8236
SH
SOLE
0
0
8236
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
700
22096
SH
SOLE
0
0
22096
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
540
5035
SH
SOLE
0
0
5035
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
644
19614
SH
SOLE
0
0
19614
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
387
7479
SH
SOLE
0
0
7479
SPDR INDEX SHS FDS
S&P GLBDIV ETF
78463X459
640
9039
SH
SOLE
0
0
9039
SPDR INDEX SHS FDS
S&P INTL ETF
78463X772
4186
101582
SH
SOLE
2500
0
99082
SPDR INDEX SHS FDS
STOXX EUR 50 ETF
78463X103
244
6785
SH
SOLE
0
0
6785
SPDR S&P 500 ETF TR
TR UNIT
78462F103
566127
2121423
SH
SOLE
597126
0
1524297
SPDR S&P 500 ETF TR
TR UNIT
78462F103
26
12300
SH
Put
SOLE
0
0
12300
SPDR S&P 500 ETF TR
TR UNIT
78462F103
57
11600
SH
Call
SOLE
0
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
47
12000
SH
Put
SOLE
0
0
12000
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
224613
650230
SH
SOLE
353544
0
296686
SPDR SER TR
BLOMBERG BRC INV
78468R200
140617
4584829
SH
SOLE
4489900
0
94929
SPDR SER TR
BLOOMBERG SRT TR
78468R408
1891
68631
SH
SOLE
0
0
68631
SPDR SER TR
DORSEY WRGT FI
78468R713
2132
84339
SH
SOLE
0
0
84339
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
74028
1545140
SH
SOLE
1513333
0
31807
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
4971
101506
SH
SOLE
64756
0
36750
SPDR SER TR
PORTFOLIO SH TSR
78468R101
3169
106078
SH
SOLE
0
0
106078
SPDR SER TR
PORTFOLIO SM ETF
78468R853
1902
63093
SH
SOLE
0
0
63093
SPDR SER TR
PRTFLO S&P500 HI
78468R788
290
7744
SH
SOLE
0
0
7744
SPDR SER TR
SPDR BLOOMBERG
78468R663
8189
89591
SH
SOLE
8007
0
81584
SPDR SER TR
SSGA US SMAL ETF
78468R887
484
5303
SH
SOLE
0
0
5303
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
7206
86234
SH
SOLE
0
0
86234
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
42148
832964
SH
SOLE
246823
0
586141
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
373
13136
SH
SOLE
53
0
13083
SPDR SERIES TRUST
BLOMBRG BRC EMRG
78464A391
1362
45879
SH
SOLE
0
0
45879
SPDR SERIES TRUST
BLOMBRG BRC INTL
78464A151
204
5779
SH
SOLE
0
0
5779
SPDR SERIES TRUST
BLOMBRG BRC TIPS
78464A656
290
5153
SH
SOLE
0
0
5153
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78464A417
138458
3770630
SH
SOLE
3589477
0
181153
SPDR SERIES TRUST
CITI INT GVT ETF
78464A490
437
7595
SH
SOLE
0
0
7595
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
683
9839
SH
SOLE
0
0
9839
SPDR SERIES TRUST
DJ REIT ETF
78464A607
6012
64167
SH
SOLE
0
0
64167
SPDR SERIES TRUST
HLTH CR EQUIP
78464A581
488
7570
SH
SOLE
0
0
7570
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
32375
581651
SH
SOLE
566374
0
15277
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
70458
840668
SH
SOLE
806642
0
34026
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
6403
373783
SH
SOLE
0
0
373783
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
121160
3540615
SH
SOLE
3450055
0
90560
SPDR SERIES TRUST
PORTFOLIO LN COR
78464A367
2855
99797
SH
SOLE
0
0
99797
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
10772
322901
SH
SOLE
322601
0
300
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
21999
723176
SH
SOLE
518681
0
204495
SPDR SERIES TRUST
PRTFLO S&P500 GW
78464A409
12186
369271
SH
SOLE
0
0
369271
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
231
1482
SH
SOLE
0
0
1482
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
6056
58888
SH
SOLE
56493
0
2395
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
1034
4548
SH
SOLE
0
0
4548
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
782
6216
SH
SOLE
0
0
6216
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
4168
31340
SH
SOLE
0
0
31340
SPDR SERIES TRUST
S&P BIOTECH
78464A870
37809
445479
SH
SOLE
0
0
445479
SPDR SERIES TRUST
S&P BIOTECH
78464A870
278
41800
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
185
12400
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BK ETF
78464A797
7484
158082
SH
SOLE
0
0
158082
SPDR SERIES TRUST
S&P BK ETF
78464A797
16
15000
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
11723
202325
SH
SOLE
199974
0
2351
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
322183
3410071
SH
SOLE
2667131
0
742940
SPDR SERIES TRUST
S&P HOMEBUILD
78464A888
1802
40716
SH
SOLE
0
0
40716
SPDR SERIES TRUST
S&P INS ETF
78464A789
2542
82802
SH
SOLE
0
0
82802
SPDR SERIES TRUST
S&P METALS MNG
78464A755
776
21344
SH
SOLE
0
0
21344
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
6381
171620
SH
SOLE
0
0
171620
SPDR SERIES TRUST
S&P PHARMAC
78464A722
3998
91909
SH
SOLE
0
0
91909
SPDR SERIES TRUST
S&P REGL BKG
78464A698
14663
249162
SH
SOLE
37
0
249125
SPDR SERIES TRUST
S&P RETAIL ETF
78464A714
638
14116
SH
SOLE
0
0
14116
SPDR SERIES TRUST
S&P SEMICNDCTR
78464A862
20513
293840
SH
SOLE
0
0
293840
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
1198
18397
SH
SOLE
0
0
18397
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
1697
38528
SH
SOLE
0
0
38528
SPECTRA ENERGY PARTNERS LP
COM
84756N109
22361
565538
SH
SOLE
490512
0
75026
SPECTRUM BRANDS HLDGS INC
COM
84763R101
2558
22758
SH
SOLE
19302
0
3456
SPIRE INC
COM
84857L101
564
7505
SH
SOLE
0
0
7505
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
21639
248009
SH
SOLE
100373
0
147636
SPIRIT AIRLS INC
COM
848577102
1113
24825
SH
SOLE
732
0
24093
SPIRIT RLTY CAP INC NEW
COM
84860W102
2920
340299
SH
SOLE
0
0
340299
SPLUNK INC
COM
848637104
13470
162603
SH
SOLE
147134
0
15469
SPRAGUE RES LP
COM UNIT REP LTD
849343108
567
23416
SH
SOLE
0
0
23416
SPRINT CORP
COM SER 1
85207U105
107
18145
SH
SOLE
0
0
18145
SPROTT FOCUS TR INC
COM
85208J109
165
20848
SH
SOLE
0
0
20848
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
5745
542503
SH
SOLE
0
0
542503
SPROTT PHYSICAL PLAT PALLAD
UNIT
85207Q104
2070
221642
SH
SOLE
0
0
221642
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
983
155082
SH
SOLE
0
0
155082
SPROUTS FMRS MKT INC
COM
85208M102
7419
304678
SH
SOLE
121872
0
182806
SPROUTS FMRS MKT INC
COM
85208M102
66
30900
SH
Call
SOLE
0
0
0
SPROUTS FMRS MKT INC
COM
85208M102
47
94300
SH
Call
SOLE
0
0
0
SPS COMM INC
COM
78463M107
1166
23997
SH
SOLE
0
0
23997
SPX FLOW INC
COM
78469X107
1853
38975
SH
SOLE
0
0
38975
SQUARE INC
CL A
852234103
6272
180909
SH
SOLE
9570
0
171339
SRC ENERGY INC
COM
78470V108
5173
606458
SH
SOLE
2235
0
604223
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
11325
279761
SH
SOLE
41844
0
237917
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
22210
470739
SH
SOLE
427146
0
43593
SSGA ACTIVE ETF TR
GLOBL ALLO ETF
78467V400
30361
793333
SH
SOLE
0
0
793333
SSGA ACTIVE ETF TR
MULT ASS RLRTN
78467V103
633
23939
SH
SOLE
0
0
23939
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
12100
248769
SH
SOLE
181
0
248588
SSR MNG INC
COM
784730103
170
19336
SH
SOLE
0
0
19336
ST JOE CO
COM
790148100
469
25987
SH
SOLE
0
0
25987
STAG INDL INC
COM
85254J102
1307
47815
SH
SOLE
4179
0
43636
STAMPS COM INC
COM NEW
852857200
3593
19111
SH
SOLE
0
0
19111
STAMPS COM INC
COM NEW
852857200
30
16000
SH
Call
SOLE
0
0
0
STANDARD MTR PRODS INC
COM
853666105
725
16150
SH
SOLE
0
0
16150
STANLEY BLACK & DECKER INC
COM
854502101
22526
132749
SH
SOLE
78311
0
54438
STANLEY BLACK & DECKER INC
UNIT 05/15/2020
854502887
307
2500
SH
SOLE
0
0
2500
STAR GROUP L P
UNIT LTD PARTNR
85512C105
319
29710
SH
SOLE
0
0
29710
STAR GROUP L P
UNIT LTD PARTNR
85512C105
2
19200
SH
Call
SOLE
0
0
0
STARBUCKS CORP
COM
855244109
68220
1187867
SH
SOLE
265623
0
922244
STARBUCKS CORP
COM
855244109
12
70300
SH
Call
SOLE
0
0
0
STARBUCKS CORP
COM
855244109
12
20200
SH
Call
SOLE
0
0
0
STARWOOD PPTY TR INC
COM
85571B105
4416
206854
SH
SOLE
107817
0
99037
STATE BK FINL CORP
COM
856190103
3240
108585
SH
SOLE
1869
0
106716
STATE STR CORP
COM
857477103
14645
150039
SH
SOLE
120470
0
29569
STATOIL ASA
SPONSORED ADR
85771P102
35959
1678766
SH
SOLE
1668496
0
10270
STEEL DYNAMICS INC
COM
858119100
26239
608362
SH
SOLE
455056
0
153306
STEELCASE INC
CL A
858155203
1500
98660
SH
SOLE
0
0
98660
STEIN MART INC
COM
858375108
82
70635
SH
SOLE
0
0
70635
STELLUS CAP INVT CORP
COM
858568108
983
74806
SH
SOLE
0
0
74806
STEPAN CO
COM
858586100
1250
15828
SH
SOLE
1264
0
14564
STERICYCLE INC
COM
858912108
29953
440552
SH
SOLE
381511
0
59041
STERIS PLC
SHS USD
G84720104
26958
308192
SH
SOLE
285442
0
22750
STERLING BANCORP DEL
COM
85917A100
1332
54132
SH
SOLE
6933
0
47199
STERLING CONSTRUCTION CO INC
COM
859241101
1230
75546
SH
SOLE
0
0
75546
STIFEL FINL CORP
COM
860630102
927
15564
SH
SOLE
11459
0
4105
STMICROELECTRONICS N V
NY REGISTRY
861012102
2372
108595
SH
SOLE
18221
0
90374
STOCK YDS BANCORP INC
COM
861025104
342
9080
SH
SOLE
0
0
9080
STONEMOR PARTNERS L P
COM UNITS INT
86183Q100
948
144526
SH
SOLE
0
0
144526
STORE CAP CORP
COM
862121100
1687
64802
SH
SOLE
0
0
64802
STRATASYS LTD
SHS
M85548101
255
12765
SH
SOLE
0
0
12765
STRYKER CORP
COM
863667101
25063
161861
SH
SOLE
61381
0
100480
STUDENT TRANSN INC
COM
86388A108
221
36055
SH
SOLE
0
0
36055
STURM RUGER & CO INC
COM
864159108
1569
28092
SH
SOLE
31
0
28061
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
1093
45145
SH
SOLE
0
0
45145
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
18437
2121579
SH
SOLE
2106564
0
15015
SUMMIT HOTEL PPTYS INC
COM
866082100
3465
227495
SH
SOLE
198771
0
28724
SUMMIT MATLS INC
CL A
86614U100
6631
210907
SH
SOLE
209560
0
1347
SUMMIT MIDSTREAM PARTNERS LP
COM UNIT LTD
866142102
714
34809
SH
SOLE
0
0
34809
SUN CMNTYS INC
COM
866674104
2179
23487
SH
SOLE
17421
0
6066
SUN HYDRAULICS CORP
COM
866942105
447
6912
SH
SOLE
0
0
6912
SUN LIFE FINL INC
COM
866796105
385
9332
SH
SOLE
0
0
9332
SUNCOR ENERGY INC NEW
COM
867224107
23170
630994
SH
SOLE
514480
0
116514
SUNOCO LP
COM U REP LP
86765K109
1530
53879
SH
SOLE
0
0
53879
SUNOPTA INC
COM
8676EP108
905
116831
SH
SOLE
0
0
116831
SUNPOWER CORP
COM
867652406
254
30074
SH
SOLE
0
0
30074
SUNTRUST BKS INC
COM
867914103
40642
629215
SH
SOLE
385259
0
243956
SUPERIOR ENERGY SVCS INC
COM
868157108
1315
136516
SH
SOLE
41697
0
94819
SUPERNUS PHARMACEUTICALS INC
COM
868459108
287
7192
SH
SOLE
3959
0
3233
SURGERY PARTNERS INC
COM
86881A100
551
45509
SH
SOLE
0
0
45509
SUTHERLAND ASSET MGMT CORP M
COM
86933G105
10995
725719
SH
SOLE
0
0
725719
SVB FINL GROUP
COM
78486Q101
18093
77397
SH
SOLE
14808
0
62589
SWISS HELVETIA FD INC
COM
870875101
146
11461
SH
SOLE
0
0
11461
SYMANTEC CORP
COM
871503108
1596
56887
SH
SOLE
20042
0
36845
SYNALLOY CP DEL
COM
871565107
235
17500
SH
SOLE
0
0
17500
SYNAPTICS INC
COM
87157D109
2971
74396
SH
SOLE
6250
0
68146
SYNCHRONOSS TECHNOLOGIES INC
COM
87157B103
1649
184458
SH
SOLE
0
0
184458
SYNCHRONY FINL
COM
87165B103
42941
1112170
SH
SOLE
305430
0
806740
SYNCHRONY FINL
COM
87165B103
123
30800
SH
Call
SOLE
0
0
0
SYNCHRONY FINL
COM
87165B103
168
33600
SH
Call
SOLE
0
0
0
SYNERGY PHARMACEUTICALS DEL
COM NEW
871639308
286
128243
SH
SOLE
0
0
128243
SYNNEX CORP
COM
87162W100
1847
13582
SH
SOLE
0
0
13582
SYNOPSYS INC
COM
871607107
6312
74045
SH
SOLE
33997
0
40048
SYNOVUS FINL CORP
COM NEW
87161C501
6150
128283
SH
SOLE
34799
0
93484
SYNTEL INC
COM
87162H103
2045
88970
SH
SOLE
66
0
88904
SYSCO CORP
COM
871829107
64573
1063279
SH
SOLE
838644
0
224635
T MOBILE US INC
COM
872590104
4357
68605
SH
SOLE
19977
0
48628
TABLEAU SOFTWARE INC
CL A
87336U105
2587
37379
SH
SOLE
13100
0
24279
TAHOE RES INC
COM
873868103
139
28940
SH
SOLE
0
0
28940
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADR
874039100
60261
1519826
SH
SOLE
1149706
0
370120
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
3621
32983
SH
SOLE
24495
0
8488
TAL ED GROUP
SPONSORED ADS
874080104
1688
56821
SH
SOLE
34940
0
21881
TALLGRASS ENERGY GP LP
SHS CL A
874696107
2766
107451
SH
SOLE
81487
0
25964
TALLGRASS ENERGY PARTNERS LP
COM UNIT
874697105
4274
93207
SH
SOLE
0
0
93207
TANGER FACTORY OUTLET CTRS I
COM
875465106
5337
201317
SH
SOLE
126319
0
74998
TAPESTRY INC
COM
876030107
6470
146275
SH
SOLE
95913
0
50362
TARGA RES CORP
COM
87612G101
55890
1154267
SH
SOLE
807724
0
346543
TARGET CORP
COM
87612E106
69156
1059856
SH
SOLE
707004
0
352852
TATA MTRS LTD
SPONSORED ADR
876568502
316
9565
SH
SOLE
8064
0
1501
TC PIPELINES LP
UT COM LTD PRT
87233Q108
1018
19172
SH
SOLE
0
0
19172
TCG BDC INC
COM
872280102
292
14560
SH
SOLE
0
0
14560
TCP CAP CORP
COM
87238Q103
1454
95138
SH
SOLE
0
0
95138
TCW STRATEGIC INCOME FUND IN
COM
872340104
411
70052
SH
SOLE
0
0
70052
TD AMERITRADE HLDG CORP
COM
87236Y108
7953
155541
SH
SOLE
151153
0
4388
TE CONNECTIVITY LTD
REG SHS
H84989104
131871
1387528
SH
SOLE
1343277
0
44251
TECH DATA CORP
COM
878237106
665
6790
SH
SOLE
0
0
6790
TECHNIPFMC PLC
COM
G87110105
221
7055
SH
SOLE
0
0
7055
TECK RESOURCES LTD
CL B
878742204
1058
40431
SH
SOLE
0
0
40431
TECK RESOURCES LTD
CL B
878742204
14
13000
SH
Call
SOLE
0
0
0
TEEKAY LNG PARTNERS L P
PRTNRSP UNITS
Y8564M105
313
15526
SH
SOLE
0
0
15526
TEEKAY OFFSHORE PARTNERS L P
PARTNERSHIP UN
Y8565J101
211
89420
SH
SOLE
0
0
89420
TEGNA INC
COM
87901J105
1161
82472
SH
SOLE
75896
0
6576
TEKLA HEALTHCARE INVS
SH BEN INT
87911J103
7180
318395
SH
SOLE
3
0
318392
TEKLA HEALTHCARE OPPORTUNIT
SHS
879105104
11359
648345
SH
SOLE
0
0
648345
TEKLA LIFE SCIENCES INVS
SH BEN INT
87911K100
4849
247018
SH
SOLE
8
0
247010
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
2179
160105
SH
SOLE
0
0
160105
TELADOC INC
COM
87918A105
4033
115713
SH
SOLE
83209
0
32504
TELECOM ITALIA S P A NEW
SPON ADR ORD
87927Y102
2091
242315
SH
SOLE
238920
0
3395
TELEDYNE TECHNOLOGIES INC
COM
879360105
10928
60324
SH
SOLE
60109
0
215
TELEFLEX INC
COM
879369106
11412
45859
SH
SOLE
32184
0
13675
TELEFONICA BRASIL SA
SPONSORED ADR
87936R106
487
32831
SH
SOLE
30129
0
2702
TELEFONICA S A
SPONSORED ADR
879382208
4553
470367
SH
SOLE
23890
0
446477
TELEPHONE & DATA SYS INC
COM NEW
879433829
377
13560
SH
SOLE
1469
0
12091
TELIGENT INC NEW
COM
87960W104
76
20800
SH
SOLE
0
0
20800
TELUS CORP
COM
87971M103
21841
576631
SH
SOLE
554310
0
22321
TEMPLETON EMERG MKTS INCOME
COM
880192109
702
62812
SH
SOLE
0
0
62812
TEMPLETON EMERGING MKTS FD I
COM
880191101
312
18996
SH
SOLE
0
0
18996
TEMPLETON GLOBAL INCOME FD
COM
880198106
3186
493193
SH
SOLE
0
0
493193
TEMPUR SEALY INTL INC
COM
88023U101
603
9626
SH
SOLE
330
0
9296
TENET HEALTHCARE CORP
COM NEW
88033G407
535
35283
SH
SOLE
0
0
35283
TENNECO INC
COM
880349105
3712
63410
SH
SOLE
52718
0
10692
TERADATA CORP DEL
COM
88076W103
4219
109707
SH
SOLE
99016
0
10691
TERADYNE INC
COM
880770102
1054
25174
SH
SOLE
13525
0
11649
TEREX CORP NEW
COM
880779103
423
8766
SH
SOLE
0
0
8766
TERRENO RLTY CORP
COM
88146M101
1092
31159
SH
SOLE
30376
0
783
TESARO INC
COM
881569107
289
3489
SH
SOLE
181
0
3308
TESLA INC
COM
88160R101
21394
68714
SH
SOLE
16234
0
52480
TETRA TECH INC NEW
COM
88162G103
438
9104
SH
SOLE
2612
0
6492
TETRA TECHNOLOGIES INC DEL
COM
88162F105
69
16043
SH
SOLE
0
0
16043
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
972
1108000
PRN
SOLE
0
0
1108000
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADR
881624209
13472
710933
SH
SOLE
101446
0
609487
TEXAS CAPITAL BANCSHARES INC
COM
88224Q107
5201
58504
SH
SOLE
51839
0
6665
TEXAS INSTRS INC
COM
882508104
108230
1036277
SH
SOLE
688818
0
347459
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
3260
7298
SH
SOLE
0
0
7298
TEXAS ROADHOUSE INC
COM
882681109
4541
86199
SH
SOLE
72122
0
14077
TEXTRON INC
COM
883203101
7754
137020
SH
SOLE
98089
0
38931
TG THERAPEUTICS INC
COM
88322Q108
1735
211595
SH
SOLE
0
0
211595
THE TRADE DESK INC
COM CL A
88339J105
584
12760
SH
SOLE
3769
0
8991
THERAPEUTICSMD INC
COM
88338N107
3144
520561
SH
SOLE
0
0
520561
THERAPEUTICSMD INC
COM
88338N107
5
21000
SH
Call
SOLE
0
0
0
THERAPEUTICSMD INC
COM
88338N107
27
36000
SH
Call
SOLE
0
0
0
THERAPEUTICSMD INC
COM
88338N107
2
21000
SH
Call
SOLE
0
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
37882
199499
SH
SOLE
116733
0
82766
THERMON GROUP HLDGS INC
COM
88362T103
638
26958
SH
SOLE
26866
0
92
THL CR INC
COM
872438106
973
107495
SH
SOLE
0
0
107495
THL CR SR LN FD
COM
87244R103
1606
95266
SH
SOLE
0
0
95266
THOMSON REUTERS CORP
COM
884903105
30550
700855
SH
SOLE
612830
0
88025
THOR INDS INC
COM
885160101
14532
96415
SH
SOLE
81950
0
14465
TIER REIT INC
COM NEW
88650V208
549
26921
SH
SOLE
0
0
26921
TIFFANY & CO NEW
COM
886547108
3117
29988
SH
SOLE
0
0
29988
TIME WARNER INC
COM NEW
887317303
104887
1146662
SH
SOLE
198252
0
948410
TIME WARNER INC
COM NEW
887317303
61
68300
SH
Call
SOLE
0
0
0
TIME WARNER INC
COM NEW
887317303
25
23100
SH
Call
SOLE
0
0
0
TIMKEN CO
COM
887389104
16702
339812
SH
SOLE
332031
0
7781
TIVITY HEALTH INC
COM
88870R102
660
18069
SH
SOLE
12278
0
5791
TJX COS INC NEW
COM
872540109
32849
429611
SH
SOLE
242423
0
187188
TOLL BROTHERS INC
COM
889478103
4222
87926
SH
SOLE
45907
0
42019
TOPBUILD CORP
COM
89055F103
399
5266
SH
SOLE
2114
0
3152
TORCHLIGHT ENERGY RES INC
COM
89102U103
34
25000
SH
SOLE
0
0
25000
TORCHMARK CORP
COM
891027104
9991
110146
SH
SOLE
93556
0
16590
TORO CO
COM
891092108
9802
150265
SH
SOLE
133817
0
16448
TORONTO DOMINION BK ONT
COM NEW
891160509
13763
234947
SH
SOLE
33489
0
201458
TORTOISE ENERGY INDEPENDENC
COM
89148K101
136
10225
SH
SOLE
0
0
10225
TORTOISE ENERGY INFRA CORP
COM
89147L100
3662
125934
SH
SOLE
54608
0
71326
TORTOISE MLP FD INC
COM
89148B101
4244
241661
SH
SOLE
0
0
241661
TORTOISE PIPELINE & ENERGY F
COM
89148H108
2819
149936
SH
SOLE
0
0
149936
TOTAL S A
SPONSORED ADR
89151E109
188580
3411350
SH
SOLE
3036378
0
374972
TOTAL SYS SVCS INC
COM
891906109
14669
185471
SH
SOLE
82790
0
102681
TOWER SEMICONDUCTOR LTD
SHS NEW
M87915274
5301
154347
SH
SOLE
150283
0
4064
TOWNEBANK PORTSMOUTH VA
COM
89214P109
1224
39797
SH
SOLE
0
0
39797
TOYOTA MOTOR CORP
SP ADR REP2COM
892331307
11980
94206
SH
SOLE
78359
0
15847
TPG SPECIALTY LENDING INC
COM
87265K102
787
39735
SH
SOLE
0
0
39735
TPI COMPOSITES INC
COM
87266J104
581
28407
SH
SOLE
0
0
28407
TRACON PHARMACEUTICALS INC
COM
89237H100
322
96250
SH
SOLE
0
0
96250
TRACTOR SUPPLY CO
COM
892356106
20278
271271
SH
SOLE
94644
0
176627
TRANSCANADA CORP
COM
89353D107
3544
72821
SH
SOLE
7498
0
65323
TRANSDIGM GROUP INC
COM
893641100
1769
6443
SH
SOLE
2819
0
3624
TRANSENTERIX INC
COM NEW
89366M201
127
65666
SH
SOLE
0
0
65666
TRANSOCEAN LTD
REG SHS
H8817H100
560
52425
SH
SOLE
8443
0
43982
TRANSUNION
COM
89400J107
1094
19899
SH
SOLE
13759
0
6140
TRAVELCENTERS AMER LLC
COM
894174101
98
23848
SH
SOLE
0
0
23848
TRAVELERS COMPANIES INC
COM
89417E109
43194
318450
SH
SOLE
253965
0
64485
TRAVELPORT WORLDWIDE LTD
SHS
G9019D104
6296
481681
SH
SOLE
480937
0
744
TREEHOUSE FOODS INC
COM
89469A104
976
19736
SH
SOLE
0
0
19736
TREX CO INC
COM
89531P105
2535
23392
SH
SOLE
9748
0
13644
TRI CONTL CORP
COM
895436103
7616
282684
SH
SOLE
301
0
282383
TRI POINTE GROUP INC
COM
87265H109
4701
262316
SH
SOLE
3418
0
258898
TRIANGLE CAP CORP
COM
895848109
750
79002
SH
SOLE
0
0
79002
TRIMBLE INC
COM
896239100
238
5855
SH
SOLE
1978
0
3877
TRINITY BIOTECH PLC
SPON ADR NEW
896438306
74
14528
SH
SOLE
0
0
14528
TRINITY INDS INC
COM
896522109
13951
372430
SH
SOLE
355161
0
17269
TRITON INTL LTD
CL A
G9078F107
1042
27810
SH
SOLE
0
0
27810
TRIUMPH GROUP INC NEW
COM
896818101
2458
90356
SH
SOLE
0
0
90356
TRONOX LTD
SHS CL A
Q9235V101
1279
62336
SH
SOLE
58965
0
3371
TROVAGENE INC
COM NEW
897238309
7
23000
SH
SOLE
0
0
23000
TRUECAR INC
COM
89785L107
137
12250
SH
SOLE
0
0
12250
TRUSTCO BK CORP N Y
COM
898349105
277
30081
SH
SOLE
0
0
30081
TRUSTMARK CORP
COM
898402102
731
22929
SH
SOLE
0
0
22929
TUPPERWARE BRANDS CORP
COM
899896104
8746
139491
SH
SOLE
113839
0
25652
TURKCELL ILETISIM HIZMETLERI
SPON ADR NEW
900111204
5848
573376
SH
SOLE
571829
0
1547
TWENTY FIRST CENTY FOX INC
CL A
90130A101
11684
338378
SH
SOLE
233596
0
104782
TWENTY FIRST CENTY FOX INC
CL B
90130A200
2397
70263
SH
SOLE
19095
0
51168
TWILIO INC
CL A
90138F102
2277
96493
SH
SOLE
0
0
96493
TWITTER INC
COM
90184L102
65448
2725872
SH
SOLE
2449030
0
276842
TWO HBRS INVT CORP
COM NEW
90187B408
772
47448
SH
SOLE
0
0
47448
TYLER TECHNOLOGIES INC
COM
902252105
3847
21728
SH
SOLE
15858
0
5870
TYSON FOODS INC
CL A
902494103
11429
140974
SH
SOLE
101342
0
39632
U S CONCRETE INC
COM NEW
90333L201
1884
22526
SH
SOLE
0
0
22526
U S G CORP
COM NEW
903293405
1935
50170
SH
SOLE
0
0
50170
U S GLOBAL INVS INC
CL A
902952100
51
13020
SH
SOLE
0
0
13020
U S SILICA HLDGS INC
COM
90346E103
1400
42995
SH
SOLE
96
0
42899
UBIQUITI NETWORKS INC
COM
90347A100
1640
23096
SH
SOLE
0
0
23096
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
647
26738
SH
SOLE
0
0
26738
UBS AG JERSEY BRH
ETRAC WELLS BDCI
902641588
211
10153
SH
SOLE
0
0
10153
UBS AG LONDON BRH
ETRAC ALER MLP
90267B682
2640
152411
SH
SOLE
147663
0
4748
UBS GROUP AG
SHS
H42097107
28868
1567971
SH
SOLE
1337767
0
230204
UDR INC
COM
902653104
1044
27108
SH
SOLE
0
0
27108
UGI CORP NEW
COM
902681105
1658
35307
SH
SOLE
45
0
35262
ULTA BEAUTY INC
COM
90384S303
9892
44226
SH
SOLE
25873
0
18353
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
8996
41223
SH
SOLE
29570
0
11653
ULTRAGENYX PHARMACEUTICAL IN
COM
90400D108
295
6371
SH
SOLE
0
0
6371
UMB FINL CORP
COM
902788108
731
10166
SH
SOLE
9839
0
327
UMH PPTYS INC
COM
903002103
1018
68320
SH
SOLE
0
0
68320
UMPQUA HLDGS CORP
COM
904214103
32409
1558109
SH
SOLE
1456557
0
101552
UNDER ARMOUR INC
CL A
904311107
2816
195146
SH
SOLE
81
0
195065
UNDER ARMOUR INC
CL A
904311107
47
85300
SH
Call
SOLE
0
0
0
UNDER ARMOUR INC
CL C
904311206
3702
277962
SH
SOLE
0
0
277962
UNIFIRST CORP MASS
COM
904708104
375
2277
SH
SOLE
2204
0
73
UNILEVER N V
N Y SHS NEW
904784709
32911
584354
SH
SOLE
487290
0
97064
UNILEVER PLC
SPON ADR NEW
904767704
75090
1356886
SH
SOLE
1199934
0
156952
UNION BANKSHARES CORP NEW
COM
90539J109
1364
37698
SH
SOLE
0
0
37698
UNION BANKSHARES INC
COM
905400107
896
16923
SH
SOLE
0
0
16923
UNION PAC CORP
COM
907818108
296902
2214016
SH
SOLE
873868
0
1340148
UNION PAC CORP
COM
907818108
419
26300
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
202
32900
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
420
29700
SH
Call
SOLE
0
0
0
UNIT CORP
COM
909218109
2323
105596
SH
SOLE
0
0
105596
UNITED BANKSHARES INC WEST V
COM
909907107
3348
96341
SH
SOLE
0
0
96341
UNITED BANKSHARES INC WEST V
COM
909907107
3
10300
SH
Call
SOLE
0
0
0
UNITED CMNTY BKS BLAIRSVLE G
COM
90984P303
339
12047
SH
SOLE
0
0
12047
UNITED CONTL HLDGS INC
COM
910047109
8191
121531
SH
SOLE
59509
0
62022
UNITED FINL BANCORP INC NEW
COM
910304104
178
10074
SH
SOLE
0
0
10074
UNITED FIRE GROUP INC
COM
910340108
1504
32990
SH
SOLE
0
0
32990
UNITED INS HLDGS CORP
COM
910710102
4408
255556
SH
SOLE
0
0
255556
UNITED PARCEL SERVICE INC
CL B
911312106
172644
1448948
SH
SOLE
1175816
0
273132
UNITED PARCEL SERVICE INC
CL B
911312106
9
30300
SH
Call
SOLE
0
0
0
UNITED RENTALS INC
COM
911363109
6666
38776
SH
SOLE
18154
0
20622
UNITED STATES OIL FUND LP
UNITS
91232N108
449
37373
SH
SOLE
0
0
37373
UNITED STATES STL CORP NEW
COM
912909108
7085
201327
SH
SOLE
81543
0
119784
UNITED TECHNOLOGIES CORP
COM
913017109
90276
707633
SH
SOLE
246949
0
460684
UNITED TECHNOLOGIES CORP
COM
913017109
201
24100
SH
Call
SOLE
0
0
0
UNITED THERAPEUTICS CORP DEL
COM
91307C102
372
2513
SH
SOLE
1007
0
1506
UNITEDHEALTH GROUP INC
COM
91324P102
289507
1313153
SH
SOLE
815074
0
498079
UNITI GROUP INC
COM
91325V108
11487
645676
SH
SOLE
32600
0
613076
UNIVAR INC
COM
91336L107
5534
178758
SH
SOLE
176106
0
2652
UNIVERSAL CORP VA
COM
913456109
408
7780
SH
SOLE
0
0
7780
UNIVERSAL DISPLAY CORP
COM
91347P105
6377
36935
SH
SOLE
51
0
36884
UNIVERSAL ELECTRS INC
COM
913483103
1293
27357
SH
SOLE
26841
0
516
UNIVERSAL HLTH SVCS INC
CL B
913903100
8386
73985
SH
SOLE
52652
0
21333
UNIVERSAL SEC INSTRS INC
COM NEW
913821302
125
73513
SH
SOLE
0
0
73513
UNUM GROUP
COM
91529Y106
9327
169929
SH
SOLE
163514
0
6415
UPLAND SOFTWARE INC
COM
91544A109
1393
64327
SH
SOLE
0
0
64327
URANIUM ENERGY CORP
COM
916896103
33
18800
SH
SOLE
0
0
18800
URBAN OUTFITTERS INC
COM
917047102
726
20708
SH
SOLE
0
0
20708
US BANCORP DEL
COM NEW
902973304
111302
2077306
SH
SOLE
1605256
0
472050
US BANCORP DEL
COM NEW
902973304
5
14600
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
4
25000
SH
Call
SOLE
0
0
0
US FOODS HLDG CORP
COM
912008109
268
8395
SH
SOLE
6681
0
1714
USA COMPRESSION PARTNERS LP
COMUNIT LTDPAR
90290N109
793
47953
SH
SOLE
0
0
47953
USA TRUCK INC
COM
902925106
587
32350
SH
SOLE
0
0
32350
V F CORP
COM
918204108
31366
423855
SH
SOLE
246252
0
177603
VAIL RESORTS INC
COM
91879Q109
10141
47723
SH
SOLE
43127
0
4596
VALE S A
ADR
91912E105
2253
184236
SH
SOLE
132571
0
51665
VALEANT PHARMACEUTICALS INTL
COM
91911K102
1568
75441
SH
SOLE
0
0
75441
VALEANT PHARMACEUTICALS INTL
COM
91911K102
114
15000
SH
Call
SOLE
0
0
0
VALEANT PHARMACEUTICALS INTL
COM
91911K102
17
15000
SH
Call
SOLE
0
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
83236
905622
SH
SOLE
651715
0
253907
VALERO ENERGY PARTNERS LP
COM UNT REP LP
91914J102
203
4570
SH
SOLE
0
0
4570
VALHI INC NEW
COM
918905100
1490
241550
SH
SOLE
0
0
241550
VALIDUS HOLDINGS LTD
COM SHS
G9319H102
10614
226212
SH
SOLE
224627
0
1585
VALLEY NATL BANCORP
COM
919794107
2426
216203
SH
SOLE
0
0
216203
VALMONT INDS INC
COM
920253101
2100
12660
SH
SOLE
0
0
12660
VALVOLINE INC
COM
92047W101
6009
239795
SH
SOLE
223169
0
16626
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
457
7426
SH
SOLE
0
0
7426
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189F544
2232
92744
SH
SOLE
0
0
92744
VANECK VECTORS ETF TR
AMT FREE LONG MU
92189F536
2563
126089
SH
SOLE
0
0
126089
VANECK VECTORS ETF TR
AMT FREE SHORT M
92189F528
2653
153860
SH
SOLE
0
0
153860
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
2298
18445
SH
SOLE
0
0
18445
VANECK VECTORS ETF TR
CEF MUN INCOME E
92189F460
2592
97343
SH
SOLE
0
0
97343
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
1044
34862
SH
SOLE
0
0
34862
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
11721
504332
SH
SOLE
127
0
504205
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
12
52200
SH
Put
SOLE
0
0
52200
VANECK VECTORS ETF TR
HIGH INCOME INFR
92189F569
364
27132
SH
SOLE
0
0
27132
VANECK VECTORS ETF TR
HIGH INCOME MLP
92189F288
310
13298
SH
SOLE
0
0
13298
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189F361
5791
185608
SH
SOLE
17190
0
168418
VANECK VECTORS ETF TR
JP MORGAN MKTS
92189F494
433
22802
SH
SOLE
40
0
22762
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
2222
65108
SH
SOLE
0
0
65108
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
6
10900
SH
Call
SOLE
0
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
6032
142105
SH
SOLE
0
0
142105
VANECK VECTORS ETF TR
MTG REIT INCOME
92189F452
255
10572
SH
SOLE
0
0
10572
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
2284
87675
SH
SOLE
0
0
87675
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
5433
91602
SH
SOLE
0
0
91602
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
425
20025
SH
SOLE
0
0
20025
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
5488
56113
SH
SOLE
100
0
56013
VANECK VECTORS ETF TR
SHORT HIGH YIELD
92189F387
441
18233
SH
SOLE
16563
0
1670
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
319
17827
SH
SOLE
0
0
17827
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
1618
11816
SH
SOLE
0
0
11816
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
1096
9965
SH
SOLE
0
0
9965
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
399
2998
SH
SOLE
0
0
2998
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
4806
37583
SH
SOLE
0
0
37583
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
4986
40949
SH
SOLE
0
0
40949
VANGUARD ADMIRAL FDS INC
SMLCP 600 GRTH
921932794
5303
36339
SH
SOLE
0
0
36339
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
1827
13111
SH
SOLE
0
0
13111
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
22005
262492
SH
SOLE
0
0
262492
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
15510
163126
SH
SOLE
2049
0
161077
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
20146
254688
SH
SOLE
0
0
254688
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
85464
1047717
SH
SOLE
484411
0
563306
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
7949
146205
SH
SOLE
0
0
146205
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
24052
215254
SH
SOLE
0
0
215254
VANGUARD INDEX FDS
GROWTH ETF
922908736
68189
484809
SH
SOLE
30991
0
453818
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
10918
89065
SH
SOLE
20768
0
68297
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
12127
94946
SH
SOLE
0
0
94946
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
9753
87419
SH
SOLE
0
0
87419
VANGUARD INDEX FDS
MID CAP ETF
922908629
28460
183873
SH
SOLE
95
0
183778
VANGUARD INDEX FDS
MID CAP ETF
922908629
62
21600
SH
Call
SOLE
0
0
0
VANGUARD INDEX FDS
REIT ETF
922908553
67841
817566
SH
SOLE
512
0
817054
VANGUARD INDEX FDS
REIT ETF
922908553
1
23100
SH
Call
SOLE
0
0
0
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
2393455
9757626
SH
SOLE
9234690
0
522936
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
14554
109610
SH
SOLE
3222
0
106388
VANGUARD INDEX FDS
SMALL CP ETF
922908751
28060
189846
SH
SOLE
0
0
189846
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
9577
59541
SH
SOLE
0
0
59541
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
57654
420065
SH
SOLE
431
0
419634
VANGUARD INDEX FDS
VALUE ETF
922908744
72667
683470
SH
SOLE
287286
0
396184
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
70058
1280301
SH
SOLE
587569
0
692732
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
73694
1605184
SH
SOLE
31471
0
1573713
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
14
23100
SH
Call
SOLE
0
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
11486
194189
SH
SOLE
0
0
194189
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
10018
137416
SH
SOLE
90717
0
46699
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
4695
39378
SH
SOLE
0
0
39378
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
1436
23728
SH
SOLE
0
0
23728
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
7671
103299
SH
SOLE
0
0
103299
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
5355
109684
SH
SOLE
0
0
109684
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
194875
3771158
SH
SOLE
3725446
0
45712
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
57200
654533
SH
SOLE
423373
0
231160
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
1342
14006
SH
SOLE
0
0
14006
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
17973
342734
SH
SOLE
338465
0
4269
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
9875
163835
SH
SOLE
138906
0
24929
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
74431
938604
SH
SOLE
501473
0
437131
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
1335
9668
SH
SOLE
0
0
9668
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1102
8997
SH
SOLE
0
0
8997
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
591
5443
SH
SOLE
0
0
5443
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
501
3695
SH
SOLE
0
0
3695
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
2661
21760
SH
SOLE
0
0
21760
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
297
2417
SH
SOLE
0
0
2417
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
56691
555614
SH
SOLE
0
0
555614
VANGUARD STAR FD
VG TL INTL STK F
921909768
20096
353748
SH
SOLE
0
0
353748
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
102755
2290582
SH
SOLE
0
0
2290582
VANGUARD WHITEHALL FDS INC
EMERG MKT BD ETF
921946885
3741
46599
SH
SOLE
0
0
46599
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
184414
2153621
SH
SOLE
1556324
0
597297
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
3097
46706
SH
SOLE
0
0
46706
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
1993
29746
SH
SOLE
0
0
29746
VANGUARD WORLD FD
EXTENDED DUR
921910709
2152
17781
SH
SOLE
0
0
17781
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
6883
74993
SH
SOLE
0
0
74993
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
27227
356097
SH
SOLE
0
0
356097
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
28644
257286
SH
SOLE
0
0
257286
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
3860
24748
SH
SOLE
0
0
24748
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
1563
10704
SH
SOLE
0
0
10704
VANGUARD WORLD FDS
ENERGY ETF
92204A306
4703
47527
SH
SOLE
0
0
47527
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
17515
250068
SH
SOLE
0
0
250068
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
15991
103744
SH
SOLE
20
0
103724
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
6457
45356
SH
SOLE
0
0
45356
VANGUARD WORLD FDS
INF TECH ETF
92204A702
29732
180489
SH
SOLE
16927
0
163562
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
1537
11243
SH
SOLE
0
0
11243
VANGUARD WORLD FDS
TELCOMM ETF
92204A884
2640
28963
SH
SOLE
0
0
28963
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
4129
35416
SH
SOLE
0
0
35416
VANTIV INC
CL A
92210H105
8194
111409
SH
SOLE
90707
0
20702
VARIAN MED SYS INC
COM
92220P105
9265
83356
SH
SOLE
78672
0
4684
VARONIS SYS INC
COM
922280102
2919
60115
SH
SOLE
55029
0
5086
VASCULAR BIOGENICS LTD
COM
M96883109
394
55466
SH
SOLE
0
0
55466
VECTOR GROUP LTD
COM
92240M108
679
30357
SH
SOLE
0
0
30357
VECTREN CORP
COM
92240G101
4430
68136
SH
SOLE
52096
0
16040
VEDANTA LTD
SPONSORED ADR
92242Y100
485
23295
SH
SOLE
21970
0
1325
VEECO INSTRS INC DEL
COM
922417100
387
26059
SH
SOLE
25940
0
119
VEEVA SYS INC
CL A COM
922475108
3656
66143
SH
SOLE
935
0
65208
VENATOR MATLS PLC
SHS
G9329Z100
1641
74173
SH
SOLE
73973
0
200
VENTAS INC
COM
92276F100
80049
1333928
SH
SOLE
1255170
0
78758
VERASTEM INC
COM
92337C104
173
56286
SH
SOLE
0
0
56286
VEREIT INC
COM
92339V100
691
88739
SH
SOLE
31901
0
56838
VERIFONE SYS INC
COM
92342Y109
3116
175966
SH
SOLE
63388
0
112578
VERINT SYS INC
COM
92343X100
1990
47542
SH
SOLE
44848
0
2694
VERISIGN INC
COM
92343E102
1937
16929
SH
SOLE
3900
0
13029
VERISK ANALYTICS INC
COM
92345Y106
11851
123452
SH
SOLE
115210
0
8242
VERIZON COMMUNICATIONS INC
COM
92343V104
485685
9175994
SH
SOLE
4894403
0
4281591
VERIZON COMMUNICATIONS INC
COM
92343V104
15
15300
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
304
98100
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
73
17700
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
118
113700
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
76
36300
SH
Call
SOLE
0
0
0
VERMILION ENERGY INC
COM
923725105
6931
190759
SH
SOLE
189499
0
1260
VERSUM MATLS INC
COM
92532W103
7495
198031
SH
SOLE
26515
0
171516
VERTEX PHARMACEUTICALS INC
COM
92532F100
61087
407629
SH
SOLE
389116
0
18513
VIACOM INC NEW
CL B
92553P201
5252
170461
SH
SOLE
61003
0
109458
VIACOM INC NEW
CL B
92553P201
13
65500
SH
Call
SOLE
0
0
0
VICOR CORP
COM
925815102
243
11629
SH
SOLE
0
0
11629
VICTORY PORTFOLIOS II
SHS DEVP ENH VOL
92647N816
3945
112370
SH
SOLE
0
0
112370
VICTORY PORTFOLIOS II
SHS US 500 ENHA
92647N782
8476
173681
SH
SOLE
0
0
173681
VICTORY PORTFOLIOS II
SHS US 500 VOLA
92647N766
615
12613
SH
SOLE
0
0
12613
VICTORY PORTFOLIOS II
SHS US DISCOVRY
92647N774
1926
42673
SH
SOLE
0
0
42673
VICTORY PORTFOLIOS II
SHS US EQ INCM
92647N824
16492
355207
SH
SOLE
0
0
355207
VIEWRAY INC
COM
92672L107
1521
164250
SH
SOLE
0
0
164250
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
2831
121343
SH
SOLE
0
0
121343
VIPSHOP HLDGS LTD
SPONSORED ADR
92763W103
1021
87133
SH
SOLE
0
0
87133
VIRNETX HLDG CORP
COM
92823T108
520
140670
SH
SOLE
0
0
140670
VIRTUS GLOBAL DIVID INCOME F
COM
92835W107
505
37660
SH
SOLE
0
0
37660
VIRTUS TOTAL RETURN FUND INC
COM
92837G100
1369
106111
SH
SOLE
0
0
106111
VISA INC
COM CL A
92826C839
215813
1892727
SH
SOLE
665611
0
1227116
VISA INC
COM CL A
92826C839
150
10200
SH
Call
SOLE
0
0
0
VISTEON CORP
COM NEW
92839U206
1467
11726
SH
SOLE
8663
0
3063
VISTRA ENERGY CORP
COM
92840M102
1809
98737
SH
SOLE
0
0
98737
VITAL THERAPIES INC
COM
92847R104
161
27002
SH
SOLE
0
0
27002
VMWARE INC
CL A COM
928563402
16356
130513
SH
SOLE
113610
0
16903
VOC ENERGY TR
TR UNIT
91829B103
133
22522
SH
SOLE
0
0
22522
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
214308
6718125
SH
SOLE
5756621
0
961504
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
22
92000
SH
Call
SOLE
0
0
0
VONAGE HLDGS CORP
COM
92886T201
384
37773
SH
SOLE
0
0
37773
VORNADO RLTY TR
SH BEN INT
929042109
507
6482
SH
SOLE
0
0
6482
VOXELJET AG
ADS
92912L107
52
11315
SH
SOLE
0
0
11315
VOYA ASIA PAC DIVID EQUITY I
COM
92912J102
148
14148
SH
SOLE
0
0
14148
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
568
63814
SH
SOLE
0
0
63814
VOYA FINL INC
COM
929089100
3306
66824
SH
SOLE
29193
0
37631
VOYA GLBL ADV & PREM OPP FD
COM
92912R104
320
27956
SH
SOLE
0
0
27956
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
300
38722
SH
SOLE
0
0
38722
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
403
23939
SH
SOLE
0
0
23939
VOYA INTL HIGH DIVID EQTY IN
COM
92912Y109
129
17148
SH
SOLE
0
0
17148
VOYA PRIME RATE TR
SH BEN INT
92913A100
673
132814
SH
SOLE
0
0
132814
VOYA RISK MANAGED NAT RES FD
COM
92913C106
755
120568
SH
SOLE
0
0
120568
VULCAN MATLS CO
COM
929160109
1607
12513
SH
SOLE
3614
0
8899
VUZIX CORP
COM NEW
92921W300
179
28615
SH
SOLE
0
0
28615
W P CAREY INC
COM
92936U109
8435
122429
SH
SOLE
300
0
122129
WABCO HLDGS INC
COM
92927K102
16849
117417
SH
SOLE
116949
0
468
WABTEC CORP
COM
929740108
2669
32776
SH
SOLE
23470
0
9306
WADDELL & REED FINL INC
CL A
930059100
7960
356310
SH
SOLE
277
0
356033
WAGEWORKS INC
COM
930427109
2114
34099
SH
SOLE
33890
0
209
WAL-MART STORES INC
COM
931142103
193179
1956240
SH
SOLE
1026614
0
929626
WAL-MART STORES INC
COM
931142103
82
18700
SH
Call
SOLE
0
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
35354
486831
SH
SOLE
68724
0
418107
WASHINGTON PRIME GROUP NEW
COM
93964W108
78
11011
SH
SOLE
0
0
11011
WASHINGTON TR BANCORP
COM
940610108
3576
67158
SH
SOLE
65374
0
1784
WASTE CONNECTIONS INC
COM
94106B101
32665
460458
SH
SOLE
61222
0
399236
WASTE MGMT INC DEL
COM
94106L109
55461
642654
SH
SOLE
278860
0
363794
WASTE MGMT INC DEL
COM
94106L109
376
40400
SH
Call
SOLE
0
0
0
WASTE MGMT INC DEL
COM
94106L109
86
21500
SH
Call
SOLE
0
0
0
WASTE MGMT INC DEL
COM
94106L109
87
19800
SH
Call
SOLE
0
0
0
WATERS CORP
COM
941848103
15792
81743
SH
SOLE
78009
0
3734
WATSCO INC
COM
942622200
6214
36544
SH
SOLE
14926
0
21618
WAYFAIR INC
CL A
94419L101
1259
15683
SH
SOLE
0
0
15683
WD-40 CO
COM
929236107
1396
11828
SH
SOLE
9881
0
1947
WEATHERFORD INTL PLC
ORD SHS
G48833100
14510
3479674
SH
SOLE
3346437
0
133237
WEBSTER FINL CORP CONN
COM
947890109
1895
33742
SH
SOLE
27416
0
6326
WEC ENERGY GROUP INC
COM
92939U106
50181
755397
SH
SOLE
637498
0
117899
WEIBO CORP
SPONSORED ADR
948596101
1649
15942
SH
SOLE
0
0
15942
WEIGHT WATCHERS INTL INC NEW
COM
948626106
365
8239
SH
SOLE
0
0
8239
WEINGARTEN RLTY INVS
SH BEN INT
948741103
645
19616
SH
SOLE
0
0
19616
WELBILT INC
COM
949090104
1366
58085
SH
SOLE
39360
0
18725
WELLCARE HEALTH PLANS INC
COM
94946T106
1721
8558
SH
SOLE
7082
0
1476
WELLS FARGO CO NEW
COM
949746101
204639
3372991
SH
SOLE
2508295
0
864696
WELLS FARGO CO NEW
COM
949746101
7
10800
SH
Call
SOLE
0
0
0
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
6938
5296
SH
SOLE
0
0
5296
WELLS FARGO GLOBAL DIVIDEND
COM
94987C103
110
18495
SH
SOLE
0
0
18495
WELLS FARGO INCOME OPPORTUNI
WF INC OPPTY FD
94987B105
100
11941
SH
SOLE
0
0
11941
WELLS FARGO MULTI SECTOR INC
COM
94987D101
2754
210880
SH
SOLE
0
0
210880
WELLTOWER INC
6.50% PFD PREPET
95040Q203
868
14500
SH
SOLE
0
0
14500
WELLTOWER INC
COM
95040Q104
99872
1566125
SH
SOLE
1300096
0
266029
WELLTOWER INC
COM
95040Q104
1
10700
SH
Call
SOLE
0
0
0
WENDYS CO
COM
95058W100
2401
146231
SH
SOLE
93328
0
52903
WESBANCO INC
COM
950810101
1295
31856
SH
SOLE
0
0
31856
WESCO INTL INC
COM
95082P105
5049
74091
SH
SOLE
62961
0
11130
WEST PHARMACEUTICAL SVSC INC
COM
955306105
7021
71153
SH
SOLE
53145
0
18008
WESTAR ENERGY INC
COM
95709T100
861
16305
SH
SOLE
0
0
16305
WESTERN ALLIANCE BANCORP
COM
957638109
2971
52468
SH
SOLE
42528
0
9940
WESTERN ASSET CLYM INFL OPP
COM
95766R104
2033
178048
SH
SOLE
0
0
178048
WESTERN ASSET CLYM INFL SEC
COM SH BEN INT
95766Q106
482
40868
SH
SOLE
0
0
40868
WESTERN ASSET EMRG MKT DEBT
COM
95766A101
1448
93144
SH
SOLE
0
0
93144
WESTERN ASSET GLB HI INCOME
COM
95766B109
181
17722
SH
SOLE
0
0
17722
WESTERN ASSET GLOBAL CP DEFI
COM
95790C107
1544
85761
SH
SOLE
0
0
85761
WESTERN ASSET HGH YLD DFNDFD
COM
95768B107
1410
93264
SH
SOLE
47
0
93217
WESTERN ASSET HIGH INCM FD I
COM
95766J102
372
53397
SH
SOLE
0
0
53397
WESTERN ASSET HIGH INCM OPP
COM
95766K109
1835
361981
SH
SOLE
0
0
361981
WESTERN ASSET INTM MUNI FD I
COM
958435109
564
60486
SH
SOLE
0
0
60486
WESTERN ASSET INVT GRADE DEF
COM
95790A101
457
19976
SH
SOLE
0
0
19976
WESTERN ASSET MTG CAP CORP
COM
95790D105
141
14158
SH
SOLE
0
0
14158
WESTERN ASSET MUN DEF OPP TR
COM
95768A109
1254
60021
SH
SOLE
0
0
60021
WESTERN ASSET MUN HI INCM FD
COM
95766N103
1527
206398
SH
SOLE
0
0
206398
WESTERN ASST MN PRT FD INC
COM
95766P108
3315
217684
SH
SOLE
0
0
217684
WESTERN ASST MNGD MUN FD INC
COM
95766M105
1158
82219
SH
SOLE
0
0
82219
WESTERN DIGITAL CORP
COM
958102105
52269
657221
SH
SOLE
541963
0
115258
WESTERN GAS EQUITY PARTNERS
COMUNT LTD PT
95825R103
721
19395
SH
SOLE
0
0
19395
WESTERN GAS PARTNERS LP
COM UNIT LP IN
958254104
4311
89636
SH
SOLE
0
0
89636
WESTERN NEW ENG BANCORP INC
COM
958892101
186
17055
SH
SOLE
0
0
17055
WESTERN UN CO
COM
959802109
41152
2164757
SH
SOLE
2146922
0
17835
WESTLAKE CHEM CORP
COM
960413102
364
3414
SH
SOLE
27
0
3387
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
397
15913
SH
SOLE
0
0
15913
WESTPAC BKG CORP
SPONSORED ADR
961214301
29712
1218702
SH
SOLE
1077546
0
141156
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
256
68099
SH
SOLE
0
0
68099
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
81
30000
SH
Call
SOLE
0
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
1
25000
SH
Put
SOLE
0
0
25000
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
16
20000
SH
Call
SOLE
0
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
10
23000
SH
Put
SOLE
0
0
23000
WESTROCK CO
COM
96145D105
46729
739258
SH
SOLE
283537
0
455721
WESTROCK CO
COM
96145D105
2
17900
SH
Call
SOLE
0
0
0
WEX INC
COM
96208T104
997
7061
SH
SOLE
1690
0
5371
WEYERHAEUSER CO
COM
962166104
91094
2583495
SH
SOLE
1661254
0
922241
WEYERHAEUSER CO
COM
962166104
2
24200
SH
Call
SOLE
0
0
0
WGL HLDGS INC
COM
92924F106
321
3736
SH
SOLE
95
0
3641
WHEATON PRECIOUS METALS CORP
COM
962879102
3613
163241
SH
SOLE
0
0
163241
WHIRLPOOL CORP
COM
963320106
3450
20451
SH
SOLE
8623
0
11828
WHITE MTNS INS GROUP LTD
COM
G9618E107
7586
8911
SH
SOLE
8424
0
487
WHITEHORSE FIN INC
COM
96524V106
592
44077
SH
SOLE
0
0
44077
WHITING PETE CORP NEW
COM NEW
966387409
5467
206448
SH
SOLE
0
0
206448
WILDHORSE RESOURCE DEV CORP
COM
96812T102
3269
177575
SH
SOLE
0
0
177575
WILEY JOHN & SONS INC
CL A
968223206
26716
406324
SH
SOLE
402768
0
3556
WILLAMETTE VY VINEYARD INC
COM
969136100
108
13075
SH
SOLE
0
0
13075
WILLIAMS COS INC DEL
COM
969457100
22158
726720
SH
SOLE
417595
0
309125
WILLIAMS PARTNERS L P NEW
COM UNIT LTD PAR
96949L105
6712
173089
SH
SOLE
0
0
173089
WILLIAMS SONOMA INC
COM
969904101
2310
44687
SH
SOLE
0
0
44687
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
44288
293900
SH
SOLE
222349
0
71551
WINDSTREAM HLDGS INC
COM NEW
97382A200
60
32335
SH
SOLE
0
0
32335
WINTRUST FINL CORP
COM
97650W108
15826
192133
SH
SOLE
30330
0
161803
WIPRO LTD
SPON ADR 1 SH
97651M109
92
16824
SH
SOLE
0
0
16824
WISDOMTREE TR
CBOE S&P 500
97717X560
3660
125946
SH
SOLE
123201
0
2745
WISDOMTREE TR
CURRNCY INT EQ
97717X263
368
12055
SH
SOLE
0
0
12055
WISDOMTREE TR
EM LCL DEBT FD
97717X867
246
6388
SH
SOLE
0
0
6388
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
11821
260656
SH
SOLE
1044
0
259612
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
2284
43792
SH
SOLE
0
0
43792
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
56912
893292
SH
SOLE
673128
0
220164
WISDOMTREE TR
EUROPE SMCP DV
97717W869
5512
78113
SH
SOLE
0
0
78113
WISDOMTREE TR
FUTRE STRAT FD
97717W125
1532
38244
SH
SOLE
0
0
38244
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
266
5493
SH
SOLE
0
0
5493
WISDOMTREE TR
HEDGED HI YLD BD
97717W430
430
17783
SH
SOLE
0
0
17783
WISDOMTREE TR
INDIA ERNGS FD
97717W422
6158
221204
SH
SOLE
0
0
221204
WISDOMTREE TR
INTL DIV EX FINL
97717W786
1888
43506
SH
SOLE
0
0
43506
WISDOMTREE TR
INTL EQUITY FD
97717W703
23099
414103
SH
SOLE
364304
0
49799
WISDOMTREE TR
INTL LRGCAP DV
97717W794
660
13041
SH
SOLE
0
0
13041
WISDOMTREE TR
INTL MIDCAP DV
97717W778
2910
42193
SH
SOLE
0
0
42193
WISDOMTREE TR
INTL SMCAP DIV
97717W760
2263
29461
SH
SOLE
0
0
29461
WISDOMTREE TR
ITL HDG QTLY DIV
97717X594
22941
724027
SH
SOLE
717977
0
6050
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
8535
143864
SH
SOLE
0
0
143864
WISDOMTREE TR
JP SMALLCP DIV
97717W836
12403
154205
SH
SOLE
152560
0
1645
WISDOMTREE TR
JPN SCAP HDG EQT
97717W521
689
14937
SH
SOLE
0
0
14937
WISDOMTREE TR
UK HEDG EQT FD
97717W349
202
8154
SH
SOLE
0
0
8154
WISDOMTREE TR
US DIVID EX FNCL
97717W406
1478
16718
SH
SOLE
0
0
16718
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
15010
206070
SH
SOLE
0
0
206070
WISDOMTREE TR
US LARGECAP DIVD
97717W307
26494
287597
SH
SOLE
233795
0
53802
WISDOMTREE TR
US MIDCAP DIVID
97717W505
24579
696705
SH
SOLE
0
0
696705
WISDOMTREE TR
US MIDCP EARNING
97717W570
560
14109
SH
SOLE
0
0
14109
WISDOMTREE TR
US QTLY DIV GRT
97717X669
3554
85777
SH
SOLE
0
0
85777
WISDOMTREE TR
US S CAP QTY DIV
97717X651
786
22008
SH
SOLE
0
0
22008
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
7102
244481
SH
SOLE
0
0
244481
WISDOMTREE TR
US SMALLCP ERNGS
97717W562
1142
31531
SH
SOLE
0
0
31531
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
718
7721
SH
SOLE
0
0
7721
WMIH CORP
COM
92936P100
15
17130
SH
SOLE
0
0
17130
WOODWARD INC
COM
980745103
1155
15088
SH
SOLE
12189
0
2899
WORKDAY INC
CL A
98138H101
7122
70006
SH
SOLE
51068
0
18938
WORKHORSE GROUP INC
COM NEW
98138J206
77
30100
SH
SOLE
0
0
30100
WPP PLC NEW
ADR
92937A102
7050
77851
SH
SOLE
74394
0
3457
WPX ENERGY INC
COM
98212B103
3868
274939
SH
SOLE
237691
0
37248
WYNDHAM WORLDWIDE CORP
COM
98310W108
4339
37450
SH
SOLE
13205
0
24245
WYNN RESORTS LTD
COM
983134107
13571
80497
SH
SOLE
1310
0
79187
XCEL ENERGY INC
COM
98389B100
28163
585397
SH
SOLE
483896
0
101501
XENIA HOTELS & RESORTS INC
COM
984017103
397
18405
SH
SOLE
0
0
18405
XEROX CORP
COM NEW
984121608
791
27118
SH
SOLE
1310
0
25808
XILINX INC
COM
983919101
21576
320026
SH
SOLE
173527
0
146499
XILINX INC
COM
983919101
9
23100
SH
Call
SOLE
0
0
0
XL GROUP LTD
COM
G98294104
7346
208923
SH
SOLE
193199
0
15724
XPERI CORP
COM
98421B100
910
37291
SH
SOLE
0
0
37291
XPO LOGISTICS INC
COM
983793100
30567
333740
SH
SOLE
36900
0
296840
XPO LOGISTICS INC
COM
983793100
572
45400
SH
Call
SOLE
0
0
0
XYLEM INC
COM
98419M100
3695
54173
SH
SOLE
27656
0
26517
YAMANA GOLD INC
COM
98462Y100
129
41479
SH
SOLE
450
0
41029
YANDEX N V
SHS CLASS A
N97284108
3658
111685
SH
SOLE
108517
0
3168
YELP INC
CL A
985817105
1159
27622
SH
SOLE
0
0
27622
YIRENDAI LTD
SPONSORED ADR
98585L100
623
14162
SH
SOLE
0
0
14162
YPF SOCIEDAD ANONIMA
SPON ADR CL D
984245100
1059
46230
SH
SOLE
0
0
46230
YRC WORLDWIDE INC
COM PAR $.01
984249607
489
33976
SH
SOLE
0
0
33976
YUM BRANDS INC
COM
988498101
16347
200304
SH
SOLE
64134
0
136170
YUM CHINA HLDGS INC
COM
98850P109
17190
429541
SH
SOLE
303336
0
126205
YY INC
ADS REPCOM CLA
98426T106
2702
23900
SH
SOLE
0
0
23900
ZAYO GROUP HLDGS INC
COM
98919V105
629
17097
SH
SOLE
6032
0
11065
ZEBRA TECHNOLOGIES CORP
CL A
989207105
2666
25680
SH
SOLE
21792
0
3888
ZILLOW GROUP INC
CL C CAP STK
98954M200
285
6960
SH
SOLE
0
0
6960
ZIMMER BIOMET HLDGS INC
COM
98956P102
11522
95479
SH
SOLE
77832
0
17647
ZION OIL & GAS INC
COM
989696109
26
12189
SH
SOLE
0
0
12189
ZIONS BANCORPORATION
COM
989701107
4416
86887
SH
SOLE
24159
0
62728
ZIOPHARM ONCOLOGY INC
COM
98973P101
90
21722
SH
SOLE
0
0
21722
ZOETIS INC
CL A
98978V103
46407
644165
SH
SOLE
352278
0
291887
ZOGENIX INC
COM NEW
98978L204
460
11484
SH
SOLE
11422
0
62
ZTO EXPRESS CAYMAN INC
SPONSORED ADR
98980A105
957
60366
SH
SOLE
0
0
60366
ZYNGA INC
CL A
98986T108
53
13270
SH
SOLE
0
0
13270