0001084208-17-000006.txt : 20170814
0001084208-17-000006.hdr.sgml : 20170814
20170814131928
ACCESSION NUMBER: 0001084208-17-000006
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170630
FILED AS OF DATE: 20170814
DATE AS OF CHANGE: 20170814
EFFECTIVENESS DATE: 20170814
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: 171028912
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
06-30-2017
06-30-2017
RAYMOND JAMES & ASSOCIATES
880 CARRILON PARKWAY
PO BOX 14508
ST PETERSBURG
FL
337334508
13F HOLDINGS REPORT
028-04393
N
Robert Eckardt
RIA Chief Compliance Officer
727-567-1316
Robert Eckardt
Saint Petersburg
FL
08-14-2017
0
3459
46267703
false
INFORMATION TABLE
2
rj0811_13F.xml
SECTION 13F HOLDINGS REPORT
22ND CENTY GROUP INC
COM
90137F103
35
20000
SH
SOLE
0
0
20000
3-D SYS CORP DEL
COM NEW
88554D205
2001
106987
SH
SOLE
0
0
106987
3M CO
COM
88579Y101
114078
547933
SH
SOLE
296805
0
251128
8POINT3 ENERGY PARTNERS LP
CL A RPT LTDPT
282539105
702
46408
SH
SOLE
0
0
46408
AAC HLDGS INC
COM
000307108
90
12960
SH
SOLE
0
0
12960
AAON INC
COM PAR $0.004
000360206
685
18575
SH
SOLE
0
0
18575
AAR CORP
COM
000361105
297
8552
SH
SOLE
0
0
8552
ABAXIS INC
COM
002567105
5735
108169
SH
SOLE
108144
0
25
ABB LTD
SPONSORED ADR
000375204
7437
298680
SH
SOLE
55697
0
242983
ABBOTT LABS
COM
002824100
111369
2291070
SH
SOLE
1386157
0
904913
ABBOTT LABS
COM
002824100
236
58900
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
376557
5193171
SH
SOLE
2563247
0
2629924
ABBVIE INC
COM
00287Y109
47
29400
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
202
95700
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
58
19500
SH
Call
SOLE
0
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
935
75172
SH
SOLE
0
0
75172
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
466
93210
SH
SOLE
0
0
93210
ABERDEEN AUSTRALIA EQTY FD I
COM
003011103
92
15155
SH
SOLE
0
0
15155
ABIOMED INC
COM
003654100
1830
12771
SH
SOLE
1444
0
11327
ABM INDS INC
COM
000957100
3298
79433
SH
SOLE
6691
0
72742
ACACIA COMMUNICATIONS INC
COM
00401C108
1029
24818
SH
SOLE
0
0
24818
ACACIA RESH CORP
ACACIA TCH COM
003881307
109
26640
SH
SOLE
0
0
26640
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
3817
77299
SH
SOLE
53378
0
23921
ACCELERATE DIAGNOSTICS INC
COM
00430H102
472
17264
SH
SOLE
0
0
17264
ACCELERON PHARMA INC
COM
00434H108
261
8600
SH
SOLE
8483
0
117
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
37963
306943
SH
SOLE
189014
0
117929
ACCESS NATL CORP
COM
004337101
1601
60355
SH
SOLE
0
0
60355
ACELRX PHARMACEUTICALS INC
COM
00444T100
97
45000
SH
SOLE
0
0
45000
ACETO CORP
COM
004446100
2192
141885
SH
SOLE
0
0
141885
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
457
99565
SH
SOLE
0
0
99565
ACLARIS THERAPEUTICS INC
COM
00461U105
571
21060
SH
SOLE
16060
0
5000
ACORDA THERAPEUTICS INC
COM
00484M106
1181
59943
SH
SOLE
0
0
59943
ACTIVISION BLIZZARD INC
COM
00507V109
29720
516231
SH
SOLE
462729
0
53502
ACTUANT CORP
CL A NEW
00508X203
15212
618355
SH
SOLE
616709
0
1646
ACUITY BRANDS INC
COM
00508Y102
4559
22426
SH
SOLE
18319
0
4107
ACUSHNET HOLDINGS CORP
COM
005098108
1201
60544
SH
SOLE
58318
0
2226
ADAM NAT RES FD INC
COM
00548F105
1666
89068
SH
SOLE
0
0
89068
ADAMIS PHARMACEUTICALS CORP
COM NEW
00547W208
56
10750
SH
SOLE
0
0
10750
ADAMS DIVERSIFIED EQUITY FD
COM
006212104
17123
1198234
SH
SOLE
0
0
1198234
ADECOAGRO S A
COM
L00849106
2050
205185
SH
SOLE
201185
0
4000
ADIENT PLC
ORD SHS
G0084W101
6503
99457
SH
SOLE
94727
0
4730
ADOBE SYS INC
COM
00724F101
34115
241200
SH
SOLE
184721
0
56479
ADURO BIOTECH INC
COM
00739L101
270
23649
SH
SOLE
0
0
23649
ADVANCE AUTO PARTS INC
COM
00751Y106
11560
99155
SH
SOLE
69519
0
29636
ADVANCED ACCELERATOR APPLIC
SPONSORED ADS
00790T100
366
9381
SH
SOLE
9381
0
0
ADVANCED DISP SVCS INC DEL
COM
00790X101
1742
76651
SH
SOLE
76651
0
0
ADVANCED ENERGY INDS
COM
007973100
777
12018
SH
SOLE
2383
0
9635
ADVANCED MICRO DEVICES INC
COM
007903107
4089
327673
SH
SOLE
0
0
327673
ADVANCED SEMICONDUCTOR ENGR
SPONSORED ADR
00756M404
302
47835
SH
SOLE
43316
0
4519
ADVANSIX INC
COM
00773T101
250
8006
SH
SOLE
0
0
8006
ADVENT CLAY CONV SEC INC FD
COM
007639107
1414
226965
SH
SOLE
0
0
226965
ADVENT CLAYMORE CV SECS & IN
COM
00764C109
4167
258035
SH
SOLE
0
0
258035
ADVENT CLAYMORE ENH GRW & IN
COM
00765E104
1546
176644
SH
SOLE
0
0
176644
ADVISORSHARES TR
ADVISORSHS ETF
00768Y206
417
8922
SH
SOLE
0
0
8922
ADVISORY BRD CO
COM
00762W107
527
10229
SH
SOLE
9893
0
336
AEGON N V
NY REGISTRY SH
007924103
5075
993221
SH
SOLE
68528
0
924693
AERCAP HOLDINGS NV
SHS
N00985106
8901
191716
SH
SOLE
182729
0
8987
AERIE PHARMACEUTICALS INC
COM
00771V108
3040
57841
SH
SOLE
25814
0
32027
AES CORP
COM
00130H105
4322
389031
SH
SOLE
347457
0
41574
AETNA INC NEW
COM
00817Y108
30653
201889
SH
SOLE
136460
0
65429
AFFILIATED MANAGERS GROUP
COM
008252108
6398
38574
SH
SOLE
28769
0
9805
AFLAC INC
COM
001055102
46260
595523
SH
SOLE
293604
0
301919
AFLAC INC
COM
001055102
44
37000
SH
Call
SOLE
0
0
0
AFLAC INC
COM
001055102
122
32500
SH
Call
SOLE
0
0
0
AGCO CORP
COM
001084102
7957
118072
SH
SOLE
114988
0
3084
AGILENT TECHNOLOGIES INC
COM
00846U101
1661
28004
SH
SOLE
0
0
28004
AGNC INVT CORP
COM
00123Q104
3970
186486
SH
SOLE
0
0
186486
AGNICO EAGLE MINES LTD
COM
008474108
2716
60190
SH
SOLE
0
0
60190
AGREE REALTY CORP
COM
008492100
2471
53878
SH
SOLE
30742
0
23136
AGRIUM INC
COM
008916108
18653
206135
SH
SOLE
140474
0
65661
AIMMUNE THERAPEUTICS INC
COM
00900T107
473
23017
SH
SOLE
19474
0
3543
AIR LEASE CORP
CL A
00912X302
17307
463254
SH
SOLE
98495
0
364759
AIR PRODS & CHEMS INC
COM
009158106
104084
727528
SH
SOLE
85553
0
641975
AIR PRODS & CHEMS INC
COM
009158106
6
10600
SH
Call
SOLE
0
0
0
AIR PRODS & CHEMS INC
COM
009158106
38
40400
SH
Call
SOLE
0
0
0
AIR PRODS & CHEMS INC
COM
009158106
7
33500
SH
Call
SOLE
0
0
0
AIR TRANSPORT SERVICES GRP I
COM
00922R105
202
9264
SH
SOLE
7694
0
1570
AIRCASTLE LTD
COM
G0129K104
16215
745507
SH
SOLE
516876
0
228631
AK STL HLDG CORP
COM
001547108
266
40504
SH
SOLE
0
0
40504
AKAMAI TECHNOLOGIES INC
COM
00971T101
13793
276910
SH
SOLE
171759
0
105151
AKEBIA THERAPEUTICS INC
COM
00972D105
525
36517
SH
SOLE
32017
0
4500
ALARM COM HLDGS INC
COM
011642105
2141
56898
SH
SOLE
0
0
56898
ALASKA AIR GROUP INC
COM
011659109
15751
175476
SH
SOLE
73635
0
101841
ALBANY INTL CORP
CL A
012348108
403
7550
SH
SOLE
0
0
7550
ALBEMARLE CORP
COM
012653101
9869
93513
SH
SOLE
62243
0
31270
ALCENTRA CAP CORP
COM
01374T102
4098
301577
SH
SOLE
0
0
301577
ALCOA CORP
COM
013872106
2094
64122
SH
SOLE
0
0
64122
ALDER BIOPHARMACEUTICALS INC
COM
014339105
130
11342
SH
SOLE
10590
0
752
ALERE INC
COM
01449J105
1197
23840
SH
SOLE
2080
0
21760
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
1830
15188
SH
SOLE
13109
0
2079
ALEXCO RESOURCE CORP
COM
01535P106
151
114767
SH
SOLE
0
0
114767
ALEXION PHARMACEUTICALS INC
COM
015351109
14956
122925
SH
SOLE
74809
0
48116
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
106983
759284
SH
SOLE
370176
0
389108
ALIGN TECHNOLOGY INC
COM
016255101
12655
84298
SH
SOLE
30465
0
53833
ALKERMES PLC
SHS
G01767105
1416
24421
SH
SOLE
22050
0
2371
ALLEGHANY CORP DEL
COM
017175100
15514
26083
SH
SOLE
18098
0
7985
ALLEGION PUB LTD CO
ORD SHS
G0176J109
2945
36298
SH
SOLE
2668
0
33630
ALLERGAN PLC
PFD CONV SER A
G0177J116
9546
11005
SH
SOLE
0
0
11005
ALLERGAN PLC
SHS
G0177J108
142120
584626
SH
SOLE
416168
0
168458
ALLETE INC
COM NEW
018522300
4922
68664
SH
SOLE
64016
0
4648
ALLIANCE DATA SYSTEMS CORP
COM
018581108
4810
18739
SH
SOLE
10547
0
8192
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
689
36437
SH
SOLE
0
0
36437
ALLIANCEBERNSTEIN GBL HGH IN
COM
01879R106
924
71439
SH
SOLE
0
0
71439
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
986
41710
SH
SOLE
0
0
41710
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
266
19412
SH
SOLE
0
0
19412
ALLIANT ENERGY CORP
COM
018802108
10632
264673
SH
SOLE
236550
0
28123
ALLIANZGI CONV & INCOME FD
COM
018828103
187
26796
SH
SOLE
0
0
26796
ALLIANZGI CONV & INCOME FD I
COM
018825109
1021
164201
SH
SOLE
0
0
164201
ALLIANZGI DIVERS INC & CNV F
COM
01883J108
1333
63601
SH
SOLE
0
0
63601
ALLIANZGI EQUITY & CONV INCO
COM
018829101
1981
100300
SH
SOLE
0
0
100300
ALLIANZGI NFJ DIVID INT & PR
COM
01883A107
825
63060
SH
SOLE
0
0
63060
ALLIED WRLD ASSUR COM HLDG A
SHS
H01531104
302
5701
SH
SOLE
4223
0
1478
ALLISON TRANSMISSION HLDGS I
COM
01973R101
1811
48288
SH
SOLE
41836
0
6452
ALLSTATE CORP
COM
020002101
57766
653158
SH
SOLE
175855
0
477303
ALLSTATE CORP
COM
020002101
92
17500
SH
Call
SOLE
0
0
0
ALLY FINL INC
COM
02005N100
1704
81527
SH
SOLE
72452
0
9075
ALMADEN MINERALS LTD
COM CL B
020283305
627
497761
SH
SOLE
0
0
497761
ALPHABET INC
CAP STK CL A
02079K305
184971
198962
SH
SOLE
73631
0
125331
ALPHABET INC
CAP STK CL C
02079K107
167014
183785
SH
SOLE
59238
0
124547
ALPINE GLOBAL DYNAMIC DIVD F
COM NEW
02082E205
1165
113902
SH
SOLE
0
0
113902
ALPINE GLOBAL PREMIER PPTYS
COM SBI
02083A103
1570
247656
SH
SOLE
0
0
247656
ALPINE TOTAL DYNAMIC DIVID F
COM SH BEN INT N
021060207
11943
1374367
SH
SOLE
0
0
1374367
ALPS ETF TR
ALERIAN ENERGY
00162Q676
457
19836
SH
SOLE
0
0
19836
ALPS ETF TR
ALERIAN MLP
00162Q866
43965
3676026
SH
SOLE
15763
0
3660263
ALPS ETF TR
ALERIAN MLP
00162Q866
1
10900
SH
Call
SOLE
0
0
0
ALPS ETF TR
C&S GLOBL ETF
00162Q106
506
11480
SH
SOLE
0
0
11480
ALPS ETF TR
EQUAL SEC ETF
00162Q205
260
4057
SH
SOLE
0
0
4057
ALPS ETF TR
INTL SEC DV DOG
00162Q718
3332
125887
SH
SOLE
0
0
125887
ALPS ETF TR
MED BREAKTHGH
00162Q593
1006
36127
SH
SOLE
0
0
36127
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
325
11434
SH
SOLE
0
0
11434
ALPS ETF TR
RIVRFRNT STR INC
00162Q783
32986
1302265
SH
SOLE
1283312
0
18953
ALPS ETF TR
SECTR DIV DOGS
00162Q858
9062
212362
SH
SOLE
0
0
212362
ALPS ETF TR
SPROTT GL MINE
00162Q643
1093
56152
SH
SOLE
0
0
56152
ALTABA INC
COM
021346101
3161
58018
SH
SOLE
0
0
58018
ALTRIA GROUP INC
COM
02209S103
301706
4051376
SH
SOLE
2712931
0
1338445
ALTRIA GROUP INC
COM
02209S103
2
17500
SH
Call
SOLE
0
0
0
ALZA CORP
SDCV 7/2
02261WAB5
547
301000
PRN
SOLE
0
0
301000
AMARIN CORP PLC
SPONS ADR NEW
023111206
344
85390
SH
SOLE
0
0
85390
AMAZON COM INC
COM
023135106
281505
290811
SH
SOLE
72449
0
218362
AMBARELLA INC
SHS
G037AX101
1714
35295
SH
SOLE
25235
0
10060
AMBEV SA
SPONSORED ADR
02319V103
3805
693019
SH
SOLE
591761
0
101258
AMC ENTMT HLDGS INC
CL A COM
00165C104
2088
91795
SH
SOLE
0
0
91795
AMC NETWORKS INC
CL A
00164V103
9119
170737
SH
SOLE
164682
0
6055
AMDOCS LTD
SHS
G02602103
13746
213242
SH
SOLE
209873
0
3369
AMEDISYS INC
COM
023436108
212
3378
SH
SOLE
0
0
3378
AMERCO
COM
023586100
228
622
SH
SOLE
222
0
400
AMEREN CORP
COM
023608102
30743
562345
SH
SOLE
537145
0
25200
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V107
2958
497191
SH
SOLE
0
0
497191
AMERICA MOVIL SAB DE CV
SPON ADR L SHS
02364W105
610
38330
SH
SOLE
0
0
38330
AMERICAN AIRLS GROUP INC
COM
02376R102
4485
89122
SH
SOLE
0
0
89122
AMERICAN ASSETS TR INC
COM
024013104
3068
77892
SH
SOLE
72709
0
5183
AMERICAN CAMPUS CMNTYS INC
COM
024835100
2485
52546
SH
SOLE
50924
0
1622
AMERICAN CAP SR FLOATING LTD
COM
02504D108
309
24026
SH
SOLE
0
0
24026
AMERICAN EAGLE OUTFITTERS NE
COM
02553E106
1274
105699
SH
SOLE
68074
0
37625
AMERICAN ELEC PWR INC
COM
025537101
69351
998293
SH
SOLE
766458
0
231835
AMERICAN EQTY INVT LIFE HLD
COM
025676206
1860
70765
SH
SOLE
54062
0
16703
AMERICAN EXPRESS CO
COM
025816109
45042
534676
SH
SOLE
259179
0
275497
AMERICAN EXPRESS CO
COM
025816109
132
18400
SH
Call
SOLE
0
0
0
AMERICAN EXPRESS CO
COM
025816109
156
16600
SH
Call
SOLE
0
0
0
AMERICAN FINL GROUP INC OHIO
COM
025932104
594
5974
SH
SOLE
34
0
5940
AMERICAN HOMES 4 RENT
CL A
02665T306
12289
544490
SH
SOLE
125813
0
418677
AMERICAN INTL GROUP INC
COM NEW
026874784
14460
231290
SH
SOLE
111887
0
119403
AMERICAN OUTDOOR BRANDS CORP
COM
02874P103
467
21090
SH
SOLE
0
0
21090
AMERICAN RAILCAR INDS INC
COM
02916P103
359
9370
SH
SOLE
0
0
9370
AMERICAN STS WTR CO
COM
029899101
1929
40691
SH
SOLE
0
0
40691
AMERICAN SUPERCONDUCTOR CORP
SHS NEW
030111207
60
12980
SH
SOLE
0
0
12980
AMERICAN TOWER CORP NEW
COM
03027X100
50337
380421
SH
SOLE
167662
0
212759
AMERICAN TOWER CORP NEW
DEP PFD CONV SE
03027X407
620
5118
SH
SOLE
4518
0
600
AMERICAN WOODMARK CORP
COM
030506109
1633
17095
SH
SOLE
0
0
17095
AMERICAN WTR WKS CO INC NEW
COM
030420103
11065
141946
SH
SOLE
2622
0
139324
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
18031
399186
SH
SOLE
372183
0
27003
AMERIPRISE FINL INC
COM
03076C106
3950
31031
SH
SOLE
15664
0
15367
AMERISAFE INC
COM
03071H100
2096
36802
SH
SOLE
36772
0
30
AMERISOURCEBERGEN CORP
COM
03073E105
15477
163725
SH
SOLE
45024
0
118701
AMERISOURCEBERGEN CORP
COM
03073E105
32
37800
SH
Call
SOLE
0
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
13
11300
SH
Call
SOLE
0
0
0
AMETEK INC NEW
COM
031100100
10605
175085
SH
SOLE
166529
0
8556
AMGEN INC
COM
031162100
105335
611573
SH
SOLE
297172
0
314401
AMGEN INC
COM
031162100
90
10600
SH
Call
SOLE
0
0
0
AMN HEALTHCARE SERVICES INC
COM
001744101
2304
59007
SH
SOLE
2878
0
56129
AMPHENOL CORP NEW
CL A
032095101
4636
62801
SH
SOLE
45275
0
17526
AMPIO PHARMACEUTICALS INC
COM
03209T109
8
16000
SH
SOLE
0
0
16000
AMPLIFY ETF TR
ONLIN RETL ETF
032108102
1537
43455
SH
SOLE
0
0
43455
AMTRUST FINL SVCS INC
COM
032359309
6026
398009
SH
SOLE
379514
0
18495
ANADARKO PETE CORP
COM
032511107
59879
1320654
SH
SOLE
1265753
0
54901
ANALOG DEVICES INC
COM
032654105
20087
258189
SH
SOLE
81747
0
176442
ANALOG DEVICES INC
COM
032654105
10
20200
SH
Call
SOLE
0
0
0
ANDERSONS INC
COM
034164103
268
7847
SH
SOLE
0
0
7847
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
37303
337977
SH
SOLE
209968
0
128009
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
41
13100
SH
Call
SOLE
0
0
0
ANI PHARMACEUTICALS INC
COM
00182C103
235
5014
SH
SOLE
2408
0
2606
ANIXTER INTL INC
COM
035290105
2097
26815
SH
SOLE
26088
0
727
ANNALY CAP MGMT INC
COM
035710409
9509
789087
SH
SOLE
329792
0
459295
ANSYS INC
COM
03662Q105
4400
36160
SH
SOLE
34367
0
1793
ANTARES PHARMA INC
COM
036642106
32
10092
SH
SOLE
0
0
10092
ANTERO MIDSTREAM PARTNERS LP
UNT LTD PARTN
03673L103
2184
65832
SH
SOLE
0
0
65832
ANTERO RES CORP
COM
03674X106
1177
54443
SH
SOLE
18040
0
36403
ANTHEM INC
COM
036752103
16979
90252
SH
SOLE
63562
0
26690
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
464
180000
PRN
SOLE
0
0
180000
ANTHEM INC
UNIT 05/01/20188
036752202
595
11261
SH
SOLE
0
0
11261
AON PLC
SHS CL A
G0408V102
34307
258044
SH
SOLE
240970
0
17074
APACHE CORP
COM
037411105
4321
90148
SH
SOLE
25546
0
64602
APARTMENT INVT & MGMT CO
CL A
03748R101
11668
271538
SH
SOLE
244015
0
27523
APOLLO COML REAL EST FIN INC
COM
03762U105
311
16769
SH
SOLE
0
0
16769
APOLLO GLOBAL MGMT LLC
CL A SHS
037612306
1745
65963
SH
SOLE
0
0
65963
APOLLO INVT CORP
COM
03761U106
457
71456
SH
SOLE
0
0
71456
APOLLO SR FLOATING RATE FD I
COM
037636107
263
15612
SH
SOLE
0
0
15612
APPLE HOSPITALITY REIT INC
COM NEW
03784Y200
955
51059
SH
SOLE
33844
0
17215
APPLE INC
COM
037833100
660177
4583854
SH
SOLE
1174015
0
3409839
APPLE INC
COM
037833100
135
29300
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
294
31100
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
3
16500
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
231
23100
SH
Call
SOLE
0
0
0
APPLIED INDL TECHNOLOGIES IN
COM
03820C105
1614
27331
SH
SOLE
26531
0
800
APPLIED MATLS INC
COM
038222105
32202
779514
SH
SOLE
315222
0
464292
APPLIED OPTOELECTRONICS INC
COM
03823U102
16348
264575
SH
SOLE
5
0
264580
APPLIED OPTOELECTRONICS INC
COM
03823U102
51
13300
SH
Call
SOLE
0
0
0
APTARGROUP INC
COM
038336103
6439
74133
SH
SOLE
58391
0
15742
AQUA AMERICA INC
COM
03836W103
5871
176306
SH
SOLE
0
0
176306
AQUA AMERICA INC
COM
03836W103
9
11000
SH
Call
SOLE
0
0
0
AQUA METALS INC
COM
03837J101
271
21558
SH
SOLE
0
0
21558
AQUAVENTURE HLDGS LTD
SHS
G0443N107
608
39944
SH
SOLE
0
0
39944
ARAMARK
COM
03852U106
1715
41851
SH
SOLE
41286
0
565
ARCELORMITTAL SA LUXEMBOURG
NY REGISTRY SH
03938L203
483
21255
SH
SOLE
15222
0
6033
ARCH CAP GROUP LTD
ORD
G0450A105
275
2944
SH
SOLE
1819
0
1125
ARCH COAL INC
CL A
039380407
557
8150
SH
SOLE
7638
0
512
ARCHER DANIELS MIDLAND CO
COM
039483102
16177
390933
SH
SOLE
32940
0
357993
ARCHER DANIELS MIDLAND CO
COM
039483102
30
68000
SH
Call
SOLE
0
0
0
ARCHROCK PARTNERS L P
COM UNITS REPSTG
03957U100
2588
173603
SH
SOLE
0
0
173603
ARCONIC INC
COM
03965L100
1635
72186
SH
SOLE
540
0
71646
ARCONIC INC
COM
03965L100
1
27400
SH
Call
SOLE
0
0
0
ARES CAP CORP
COM
04010L103
9982
609381
SH
SOLE
353712
0
255669
ARES CAP CORP
NOTE 4.375% 1/1
04010LAM5
1493
1450000
PRN
SOLE
0
0
1450000
ARES DYNAMIC CR ALLOCATION F
COM
04014F102
1001
61209
SH
SOLE
0
0
61209
ARES MGMT L P
COM UNIT RP IN
04014Y101
215
11921
SH
SOLE
0
0
11921
ARGAN INC
COM
04010E109
389
6480
SH
SOLE
0
0
6480
ARGO GROUP INTL HLDGS LTD
COM
G0464B107
4181
68986
SH
SOLE
0
0
68986
ARISTA NETWORKS INC
COM
040413106
3757
25080
SH
SOLE
13348
0
11732
ARMADA HOFFLER PPTYS INC
COM
04208T108
1191
91954
SH
SOLE
9338
0
82616
ARMOUR RESIDENTIAL REIT INC
COM NEW
042315507
215
8588
SH
SOLE
0
0
8588
ARMSTRONG FLOORING INC
COM
04238R106
1742
96966
SH
SOLE
52455
0
44511
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
1686
36654
SH
SOLE
36236
0
418
ARRIS INTL INC
SHS
G0551A103
16791
599239
SH
SOLE
4201
0
595038
ARRIS INTL INC
SHS
G0551A103
86
47500
SH
Call
SOLE
0
0
0
ARROW ELECTRS INC
COM
042735100
11337
144566
SH
SOLE
139095
0
5471
ARROW ETF TR
ARROW DJ GLB YLD
04273H104
2725
148903
SH
SOLE
0
0
148903
ARROW FINL CORP
COM
042744102
208
6567
SH
SOLE
0
0
6567
ARROW INVTS TR
DWA TACTICAL ETF
042765792
149
13800
SH
SOLE
0
0
13800
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
4915
160097
SH
SOLE
154195
0
5902
ASA GOLD AND PRECIOUS MTLS L
SHS
G3156P103
179
15272
SH
SOLE
0
0
15272
ASANKO GOLD INC
COM
04341Y105
17
10940
SH
SOLE
0
0
10940
ASBURY AUTOMOTIVE GROUP INC
COM
043436104
1188
21009
SH
SOLE
19789
0
1220
ASCENA RETAIL GROUP INC
COM
04351G101
82
38155
SH
SOLE
0
0
38155
ASHFORD HOSPITALITY PRIME IN
COM
044102101
245
23843
SH
SOLE
0
0
23843
ASHLAND GLOBAL HLDGS INC
COM
044186104
390
5911
SH
SOLE
0
0
5911
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
18731
143742
SH
SOLE
133477
0
10265
ASPEN TECHNOLOGY INC
COM
045327103
8920
161415
SH
SOLE
122221
0
39194
ASSURANT INC
COM
04621X108
6201
59804
SH
SOLE
58226
0
1578
ASSURED GUARANTY LTD
COM
G0585R106
419
10042
SH
SOLE
0
0
10042
ASTRAZENECA PLC
SPONSORED ADR
046353108
124558
3653794
SH
SOLE
3226388
0
427406
ASTRAZENECA PLC
SPONSORED ADR
046353108
23
18400
SH
Call
SOLE
0
0
0
AT&T INC
COM
00206R102
386107
10233422
SH
SOLE
6340620
0
3892802
AT&T INC
COM
00206R102
1
29600
SH
Call
SOLE
0
0
0
AT&T INC
COM
00206R102
1
13600
SH
Call
SOLE
0
0
0
ATARA BIOTHERAPEUTICS INC
COM
046513107
330
23594
SH
SOLE
23594
0
0
ATHENAHEALTH INC
COM
04685W103
545
3879
SH
SOLE
1153
0
2726
ATHENE HLDG LTD
CL A
G0684D107
1102
22214
SH
SOLE
21585
0
629
ATHERSYS INC
COM
04744L106
19
12420
SH
SOLE
2000
0
10420
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
1232
23621
SH
SOLE
23421
0
200
ATLASSIAN CORP PLC
CL A
G06242104
986
28027
SH
SOLE
27647
0
380
ATMOS ENERGY CORP
COM
049560105
3198
38547
SH
SOLE
32
0
38515
ATRICURE INC
COM
04963C209
728
30000
SH
SOLE
0
0
30000
ATRION CORP
COM
049904105
857
1330
SH
SOLE
0
0
1330
ATWOOD OCEANICS INC
COM
050095108
119
14585
SH
SOLE
0
0
14585
AURINIA PHARMACEUTICALS INC
COM
05156V102
178
29000
SH
SOLE
0
0
29000
AUTODESK INC
COM
052769106
83767
830858
SH
SOLE
814478
0
16380
AUTOHOME INC
SP ADR RP CL A
05278C107
10916
240651
SH
SOLE
238908
0
1743
AUTOLIV INC
COM
052800109
7018
63918
SH
SOLE
62685
0
1233
AUTOMATIC DATA PROCESSING IN
COM
053015103
77223
753687
SH
SOLE
402764
0
350923
AUTOMATIC DATA PROCESSING IN
COM
053015103
163
25900
SH
Call
SOLE
0
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
8
13600
SH
Call
SOLE
0
0
0
AUTONATION INC
COM
05329W102
272
6458
SH
SOLE
0
0
6458
AUTOZONE INC
COM
053332102
2328
4081
SH
SOLE
1372
0
2709
AVALONBAY CMNTYS INC
COM
053484101
1727
8989
SH
SOLE
0
0
8989
AVANGRID INC
COM
05351W103
562
12719
SH
SOLE
0
0
12719
AVENUE INCOME CR STRATEGIES
COM
05358E106
1151
82723
SH
SOLE
0
0
82723
AVERY DENNISON CORP
COM
053611109
11659
131933
SH
SOLE
104932
0
27001
AVISTA CORP
COM
05379B107
788
18552
SH
SOLE
0
0
18552
AVNET INC
COM
053807103
13261
341067
SH
SOLE
2642
0
338425
AVON PRODS INC
COM
054303102
447
117510
SH
SOLE
0
0
117510
AXALTA COATING SYS LTD
COM
G0750C108
2694
84090
SH
SOLE
45305
0
38785
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
25557
395249
SH
SOLE
387269
0
7980
AXON ENTERPRISE INC
COM
05464C101
2279
90633
SH
SOLE
0
0
90633
AXOVANT SCIENCES LTD
COM
G0750W104
197
14000
SH
Call
SOLE
0
0
0
AZUL S A
SPONSR ADR PFD
05501U106
881
41791
SH
SOLE
0
0
41791
B & G FOODS INC NEW
COM
05508R106
7022
197238
SH
SOLE
157737
0
39501
B2GOLD CORP
COM
11777Q209
318
113277
SH
SOLE
0
0
113277
BADGER METER INC
COM
056525108
206
5172
SH
SOLE
3334
0
1838
BAIDU INC
SPON ADR REP A
056752108
12787
71490
SH
SOLE
41506
0
29984
BAKER HUGHES INC
COM
057224107
2217
40661
SH
SOLE
3640
0
37021
BALCHEM CORP
COM
057665200
3015
38793
SH
SOLE
25023
0
13770
BALL CORP
COM
058498106
4405
104367
SH
SOLE
70413
0
33954
BANC OF CALIFORNIA INC
COM
05990K106
2354
109495
SH
SOLE
0
0
109495
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
7939
949598
SH
SOLE
776114
0
173484
BANCO SANTANDER SA
ADR
05964H105
3709
554484
SH
SOLE
420299
0
134185
BANCORPSOUTH INC
COM
059692103
2431
79698
SH
SOLE
6978
0
72720
BANCROFT FUND LTD
COM
059695106
735
33924
SH
SOLE
0
0
33924
BANK AMER CORP
*W EXP 01/16/201
060505146
148
12312
SH
SOLE
0
0
12312
BANK AMER CORP
*W EXP 10/28/201
060505153
14
18300
SH
SOLE
0
0
18300
BANK AMER CORP
7.25%CNV PFD L
060505682
2044
1620
SH
SOLE
0
0
1620
BANK AMER CORP
COM
060505104
141720
5841722
SH
SOLE
2405826
0
3435896
BANK AMER CORP
COM
060505104
10
24300
SH
Call
SOLE
0
0
0
BANK COMM HLDGS
COM
06424J103
874
79084
SH
SOLE
0
0
79084
BANK HAWAII CORP
COM
062540109
886
10680
SH
SOLE
2297
0
8383
BANK MONTREAL QUE
COM
063671101
8217
111886
SH
SOLE
21681
0
90205
BANK N S HALIFAX
COM
064149107
2939
48819
SH
SOLE
0
0
48819
BANK NEW YORK MELLON CORP
COM
064058100
33883
664117
SH
SOLE
471461
0
192656
BANK OF THE OZARKS INC
COM
063904106
45982
981050
SH
SOLE
305413
0
675637
BANKUNITED INC
COM
06652K103
2778
82420
SH
SOLE
81461
0
959
BAOZUN INC
SPONSORED ADR
06684L103
272
12258
SH
SOLE
0
0
12258
BARCLAYS BANK PLC
ADR PFD SR 5
06739H362
1393
52390
SH
SOLE
0
0
52390
BARCLAYS PLC
ADR
06738E204
17990
1698769
SH
SOLE
1075478
0
623291
BARD C R INC
COM
067383109
3309
10466
SH
SOLE
305
0
10161
BARINGS CORPORATE INVS
COM
06759X107
236
15618
SH
SOLE
0
0
15618
BARINGS GLOBAL SHORT DURATIO
COM
06760L100
877
44325
SH
SOLE
0
0
44325
BARINGS PARTN INVS
SH BEN INT
06761A103
458
32816
SH
SOLE
0
0
32816
BARNWELL INDS INC
COM
068221100
426
235400
SH
SOLE
0
0
235400
BARRETT BILL CORP
COM
06846N104
103
33693
SH
SOLE
0
0
33693
BARRICK GOLD CORP
COM
067901108
6597
414637
SH
SOLE
176554
0
238083
BAXTER INTL INC
COM
071813109
11585
191363
SH
SOLE
89405
0
101958
BAZAARVOICE INC
COM
073271108
3295
665715
SH
SOLE
0
0
665715
BB&T CORP
COM
054937107
91122
2006634
SH
SOLE
1374111
0
632523
BCE INC
COM NEW
05534B760
164320
3648106
SH
SOLE
3529379
0
118727
BEACON ROOFING SUPPLY INC
COM
073685109
1695
34591
SH
SOLE
0
0
34591
BEAR ST FINL INC
COM
073844102
163
17199
SH
SOLE
0
0
17199
BECTON DICKINSON & CO
COM
075887109
62642
321035
SH
SOLE
95402
0
225633
BECTON DICKINSON & CO
PFD SHS CONV A
075887208
327
5965
SH
SOLE
0
0
5965
BED BATH & BEYOND INC
COM
075896100
313
10296
SH
SOLE
2070
0
8226
BELLICUM PHARMACEUTICALS INC
COM
079481107
420
35958
SH
SOLE
0
0
35958
BEMIS INC
COM
081437105
305
6588
SH
SOLE
0
0
6588
BENCHMARK ELECTRS INC
COM
08160H101
1197
37065
SH
SOLE
36666
0
399
BENEFITFOCUS INC
COM
08180D106
7067
194427
SH
SOLE
0
0
194427
BENEFITFOCUS INC
COM
08180D106
52
15700
SH
Call
SOLE
0
0
0
BERKLEY W R CORP
COM
084423102
7873
113825
SH
SOLE
107431
0
6394
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
22668
89
SH
SOLE
0
0
89
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
238887
1410443
SH
SOLE
235468
0
1174975
BERKSHIRE HILLS BANCORP INC
COM
084680107
603
17169
SH
SOLE
0
0
17169
BERRY GLOBAL GROUP INC
COM
08579W103
19278
338150
SH
SOLE
198041
0
140109
BEST BUY INC
COM
086516101
5873
102448
SH
SOLE
33355
0
69093
BEST BUY INC
COM
086516101
8
22800
SH
Call
SOLE
0
0
0
BGC PARTNERS INC
CL A
05541T101
43975
3479040
SH
SOLE
2097032
0
1382008
BGC PARTNERS INC
CL A
05541T101
6
10800
SH
Call
SOLE
0
0
0
BHP BILLITON LTD
SPONSORED ADR
088606108
9399
264084
SH
SOLE
167548
0
96536
BHP BILLITON PLC
SPONSORED ADR
05545E209
1937
62985
SH
SOLE
6143
0
56842
BIG LOTS INC
COM
089302103
2166
44853
SH
SOLE
31087
0
13766
BIGLARI HLDGS INC
COM
08986R101
2350
5879
SH
SOLE
113
0
5766
BIO RAD LABS INC
CL A
090572207
1889
8345
SH
SOLE
8237
0
108
BIO TECHNE CORP
COM
09073M104
1192
10142
SH
SOLE
8142
0
2000
BIOAMBER INC
COM
09072Q106
45
17500
SH
SOLE
0
0
17500
BIOCEPT INC
COM NEW
09072V204
37
27050
SH
SOLE
0
0
27050
BIOGEN INC
COM
09062X103
87939
324069
SH
SOLE
269465
0
54604
BIOHAVEN PHARMACTL HLDG CO L
COM
G11196105
393
15710
SH
SOLE
15710
0
0
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
8107
89260
SH
SOLE
74893
0
14367
BIOTELEMETRY INC
COM
090672106
1497
44744
SH
SOLE
4700
0
40044
BIOVERATIV INC
COM
09075E100
8697
144544
SH
SOLE
110565
0
33979
BJS RESTAURANTS INC
COM
09180C106
900
24155
SH
SOLE
23691
0
464
BLACK HILLS CORP
COM
092113109
2608
38662
SH
SOLE
28470
0
10192
BLACK STONE MINERALS L P
COM UNIT
09225M101
1092
69290
SH
SOLE
0
0
69290
BLACKBAUD INC
COM
09227Q100
2141
24973
SH
SOLE
18954
0
6019
BLACKBERRY LTD
COM
09228F103
862
86308
SH
SOLE
59308
0
27000
BLACKHAWK NETWORK HLDGS INC
COM
09238E104
1711
39249
SH
SOLE
22949
0
16300
BLACKROCK CALIF MUN INCOME T
SH BEN INT
09248E102
393
27368
SH
SOLE
0
0
27368
BLACKROCK CORE BD TR
SHS BEN INT
09249E101
485
34946
SH
SOLE
0
0
34946
BLACKROCK CORPOR HI YLD FD I
COM
09255P107
1735
158304
SH
SOLE
0
0
158304
BLACKROCK CR ALLCTN INC TR
COM
092508100
1717
127674
SH
SOLE
0
0
127674
BLACKROCK DEBT STRAT FD INC
COM NEW
09255R202
3438
297950
SH
SOLE
0
0
297950
BLACKROCK DEFINED OPPRTY CR
COM
09255Q105
495
49881
SH
SOLE
0
0
49881
BLACKROCK ENERGY & RES TR
COM
09250U101
2223
170989
SH
SOLE
0
0
170989
BLACKROCK ENH CAP & INC FD I
COM
09256A109
3486
234121
SH
SOLE
0
0
234121
BLACKROCK ENHANCED EQT DIV T
COM
09251A104
20951
2380788
SH
SOLE
1840
0
2378948
BLACKROCK ENHANCED GBL DIV T
COM
092501105
4517
340887
SH
SOLE
0
0
340887
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
525
83570
SH
SOLE
0
0
83570
BLACKROCK FLOAT RATE OME STR
COM
09255X100
1199
85172
SH
SOLE
0
0
85172
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
492
13419
SH
SOLE
0
0
13419
BLACKROCK INC
COM
09247X101
56138
132893
SH
SOLE
103124
0
29769
BLACKROCK INCOME TR INC
COM
09247F100
128
20148
SH
SOLE
0
0
20148
BLACKROCK LTD DURATION INC T
COM SHS
09249W101
1298
82258
SH
SOLE
1218
0
83476
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
1634
90109
SH
SOLE
0
0
90109
BLACKROCK MUN 2020 TERM TR
COM SHS
09249X109
281
17793
SH
SOLE
0
0
17793
BLACKROCK MUN 2030 TAR TERM
COM SHS BEN IN
09257P105
1619
69949
SH
SOLE
0
0
69949
BLACKROCK MUN INCOME TR
SH BEN INT
09248F109
330
23330
SH
SOLE
0
0
23330
BLACKROCK MUNI 2018 TERM TR
COM
09248C106
996
66260
SH
SOLE
0
0
66260
BLACKROCK MUNI INCOME INV QL
COM
09250G102
301
20394
SH
SOLE
0
0
20394
BLACKROCK MUNI INCOME TR II
COM
09249N101
153
10021
SH
SOLE
0
0
10021
BLACKROCK MUNI INTER DR FD I
COM
09253X102
1427
101674
SH
SOLE
0
0
101674
BLACKROCK MUNI N Y INTER DUR
COM
09255F109
145
10345
SH
SOLE
0
0
10345
BLACKROCK MUNIASSETS FD INC
COM
09254J102
2543
169879
SH
SOLE
0
0
169879
BLACKROCK MUNICIPAL BOND TR
COM
09249H104
539
34635
SH
SOLE
0
0
34635
BLACKROCK MUNICIPL INC QLTY
COM
092479104
553
38172
SH
SOLE
0
0
38172
BLACKROCK MUNIENHANCED FD IN
COM
09253Y100
1144
95990
SH
SOLE
0
0
95990
BLACKROCK MUNIHLDGS FD II IN
COM
09253P109
179
11322
SH
SOLE
0
0
11322
BLACKROCK MUNIHLDGS NJ QLTY
COM
09254X101
454
31475
SH
SOLE
0
0
31475
BLACKROCK MUNIHLDNGS CALI QL
COM
09254L107
185
12791
SH
SOLE
0
0
12791
BLACKROCK MUNIHLDNGS QLTY II
COM
09254C107
389
28552
SH
SOLE
0
0
28552
BLACKROCK MUNIHLDS INVSTM QL
COM
09254P108
779
52963
SH
SOLE
0
0
52963
BLACKROCK MUNIVEST FD INC
COM
09253R105
701
72401
SH
SOLE
0
0
72401
BLACKROCK MUNIY QUALITY FD I
COM
09254G108
430
32754
SH
SOLE
0
0
32754
BLACKROCK MUNIYIELD CALI QLT
COM
09254N103
486
32372
SH
SOLE
0
0
32372
BLACKROCK MUNIYIELD FD INC
COM
09253W104
816
54413
SH
SOLE
0
0
54413
BLACKROCK MUNIYIELD INVST FD
COM
09254R104
621
39623
SH
SOLE
0
0
39623
BLACKROCK MUNIYIELD N J FD I
COM
09254Y109
402
25104
SH
SOLE
0
0
25104
BLACKROCK MUNIYIELD PA QLTY
COM
09255G107
332
23152
SH
SOLE
0
0
23152
BLACKROCK MUNIYIELD QLTY FD
COM
09254E103
1002
70089
SH
SOLE
0
0
70089
BLACKROCK MUNIYIELD QUALITY
COM
09254F100
969
63150
SH
SOLE
0
0
63150
BLACKROCK MUNIYLD INVST QLTY
COM
09254T100
166
11800
SH
SOLE
0
0
11800
BLACKROCK MUNIYLD MICH QLTY
COM
09254V105
941
67058
SH
SOLE
0
0
67058
BLACKROCK RES & COMM STRAT T
SHS
09257A108
1232
153838
SH
SOLE
1192
0
152646
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
4285
192920
SH
SOLE
0
0
192920
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
3074
134183
SH
SOLE
0
0
134183
BLACKROCK UTIL & INFRASTRCTU
COM
09248D104
1701
82785
SH
SOLE
0
0
82785
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
34373
1030674
SH
SOLE
0
0
1030674
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
38
22000
SH
Put
SOLE
0
0
22000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
12
20000
SH
Put
SOLE
0
0
20000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
13
12000
SH
Put
SOLE
0
0
12000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
451
55000
SH
Call
SOLE
0
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
14
11000
SH
Call
SOLE
0
0
0
BLACKSTONE GSO FLTING RTE FU
COM
09256U105
321
17925
SH
SOLE
0
0
17925
BLACKSTONE GSO STRATEGIC CR
COM SHS BEN IN
09257R101
2972
186680
SH
SOLE
0
0
186680
BLACKSTONE MTG TR INC
COM CL A
09257W100
3358
106257
SH
SOLE
0
0
106257
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
7412
7280000
PRN
SOLE
0
0
7280000
BLOCK H & R INC
COM
093671105
507
16390
SH
SOLE
2839
0
13551
BLOOMIN BRANDS INC
COM
094235108
926
43597
SH
SOLE
8213
0
35384
BLUCORA INC
COM
095229100
907
42791
SH
SOLE
0
0
42791
BLUE BUFFALO PET PRODS INC
COM
09531U102
1302
57075
SH
SOLE
40028
0
17047
BLUEBIRD BIO INC
COM
09609G100
207
1975
SH
SOLE
0
0
1975
BOARDWALK PIPELINE PARTNERS
UT LTD PARTNER
096627104
1904
105693
SH
SOLE
0
0
105693
BOEING CO
COM
097023105
100310
507251
SH
SOLE
78478
0
428773
BOFI HLDG INC
COM
05566U108
2277
95980
SH
SOLE
0
0
95980
BOFI HLDG INC
COM
05566U108
12
19500
SH
Call
SOLE
0
0
0
BOJANGLES INC
COM
097488100
187
11525
SH
SOLE
0
0
11525
BOK FINL CORP
COM NEW
05561Q201
3618
43001
SH
SOLE
42673
0
328
BON-TON STORES INC
COM
09776J101
5
10440
SH
SOLE
0
0
10440
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
2251
69168
SH
SOLE
62386
0
6782
BORGWARNER INC
COM
099724106
14622
345176
SH
SOLE
295605
0
49571
BOSTON BEER INC
CL A
100557107
295
2230
SH
SOLE
156
0
2074
BOSTON PROPERTIES INC
COM
101121101
10649
86560
SH
SOLE
84343
0
2217
BOSTON SCIENTIFIC CORP
COM
101137107
17045
614908
SH
SOLE
321001
0
293907
BOSTON SCIENTIFIC CORP
COM
101137107
157
20000
SH
Call
SOLE
0
0
0
BOULDER GROWTH & INCOME FD I
COM
101507101
31971
3292554
SH
SOLE
0
0
3292554
BOX INC
CL A
10316T104
206
11297
SH
SOLE
0
0
11297
BOYD GAMING CORP
COM
103304101
506
20389
SH
SOLE
200
0
20189
BP PLC
SPONSORED ADR
055622104
106236
3065955
SH
SOLE
1763210
0
1302745
BP PLC
SPONSORED ADR
055622104
15
38000
SH
Call
SOLE
0
0
0
BP PRUDHOE BAY RTY TR
UNIT BEN INT
055630107
305
14135
SH
SOLE
0
0
14135
BRIDGE BANCORP INC
COM
108035106
2767
83081
SH
SOLE
0
0
83081
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
2302
29820
SH
SOLE
29133
0
687
BRIGHTCOVE INC
COM
10921T101
263
42400
SH
SOLE
0
0
42400
BRISTOL MYERS SQUIBB CO
COM
110122108
65180
1169774
SH
SOLE
194146
0
975628
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
60250
879042
SH
SOLE
742213
0
136829
BROADCOM LTD
SHS
Y09827109
162575
697571
SH
SOLE
487214
0
210357
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
55616
736045
SH
SOLE
676611
0
59434
BROADSOFT INC
COM
11133B409
869
20192
SH
SOLE
4248
0
15944
BROCADE COMMUNICATIONS SYS I
COM NEW
111621306
1717
136150
SH
SOLE
134475
0
1675
BROOKDALE SR LIVING INC
COM
112463104
426
28980
SH
SOLE
0
0
28980
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
1588
40458
SH
SOLE
20729
0
19729
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
582
42332
SH
SOLE
0
0
42332
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
19465
475820
SH
SOLE
100
0
475720
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
928
40022
SH
SOLE
0
0
40022
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
506
15853
SH
SOLE
0
0
15853
BROOKS AUTOMATION INC
COM
114340102
460
21193
SH
SOLE
0
0
21193
BROWN & BROWN INC
COM
115236101
27219
631967
SH
SOLE
614048
0
17919
BROWN FORMAN CORP
CL A
115637100
945
19170
SH
SOLE
0
0
19170
BROWN FORMAN CORP
CL B
115637209
8208
168879
SH
SOLE
1327
0
167552
BRUKER CORP
COM
116794108
2668
92504
SH
SOLE
92398
0
106
BRUNSWICK CORP
COM
117043109
12981
206908
SH
SOLE
177394
0
29514
BT GROUP PLC
ADR
05577E101
3877
199760
SH
SOLE
160522
0
39238
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
7514
117531
SH
SOLE
0
0
117531
BUFFALO WILD WINGS INC
COM
119848109
1108
8745
SH
SOLE
7974
0
771
BUILDERS FIRSTSOURCE INC
COM
12008R107
680
44410
SH
SOLE
23784
0
20626
BUNGE LIMITED
COM
G16962105
1708
22900
SH
SOLE
0
0
22900
BURLINGTON STORES INC
COM
122017106
9731
105785
SH
SOLE
105028
0
757
BWX TECHNOLOGIES INC
COM
05605H100
467
9578
SH
SOLE
29
0
9549
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
14837
216038
SH
SOLE
207668
0
8370
CA INC
COM
12673P105
7643
221744
SH
SOLE
1123
0
220621
CA INC
COM
12673P105
95
32200
SH
Call
SOLE
0
0
0
CA INC
COM
12673P105
116
35200
SH
Call
SOLE
0
0
0
CABLE ONE INC
COM
12685J105
299
420
SH
SOLE
0
0
420
CABOT CORP
COM
127055101
213
3979
SH
SOLE
1171
0
2808
CABOT OIL & GAS CORP
COM
127097103
756
30141
SH
SOLE
107
0
30248
CACI INTL INC
CL A
127190304
309
2470
SH
SOLE
176
0
2294
CADENCE DESIGN SYSTEM INC
COM
127387108
3994
119266
SH
SOLE
56795
0
62471
CAE INC
COM
124765108
184
10678
SH
SOLE
0
0
10678
CAESARS ENTMT CORP
COM
127686103
1182
98515
SH
SOLE
0
0
98515
CAL MAINE FOODS INC
COM NEW
128030202
2181
55087
SH
SOLE
0
0
55087
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
1776
149996
SH
SOLE
1000
0
148996
CALAMOS CONV OPP AND INC FD
SH BEN INT
128117108
754
66977
SH
SOLE
0
0
66977
CALAMOS DYNAMIC CONV & INCOM
COM
12811V105
460
23013
SH
SOLE
0
0
23013
CALAMOS GBL DYN INCOME FUND
COM
12811L107
2599
304674
SH
SOLE
0
0
304674
CALAMOS STRATEGIC TOTL RETN
COM SH BEN INT
128125101
4487
382179
SH
SOLE
0
0
382179
CALATLANTIC GROUP INC
COM
128195104
2173
61465
SH
SOLE
60366
0
1099
CALIFORNIA WTR SVC GROUP
COM
130788102
285
7742
SH
SOLE
0
0
7742
CALLON PETE CO DEL
COM
13123X102
2175
204960
SH
SOLE
119333
0
85627
CALUMET SPECIALTY PRODS PTNR
UT LTD PARTNER
131476103
93
21965
SH
SOLE
0
0
21965
CAMBREX CORP
COM
132011107
580
9713
SH
SOLE
0
0
9713
CAMBRIA ETF TR
SHSHLD YIELD ETF
132061201
213
6232
SH
SOLE
0
0
6232
CAMDEN NATL CORP
COM
133034108
1423
33158
SH
SOLE
32558
0
600
CAMDEN PPTY TR
SH BEN INT
133131102
17599
205807
SH
SOLE
204362
0
1445
CAMECO CORP
COM
13321L108
362
39729
SH
SOLE
0
0
39729
CAMPBELL SOUP CO
COM
134429109
2342
44904
SH
SOLE
13050
0
31854
CAMPING WORLD HLDGS INC
CL A
13462K109
491
15925
SH
SOLE
14825
0
1100
CAN-FITE BIOPHARMA LTD
SPONSORED ADR
13471N102
22
12200
SH
SOLE
0
0
12200
CANADIAN NAT RES LTD
COM
136385101
3228
111843
SH
SOLE
74763
0
37080
CANADIAN NATL RY CO
COM
136375102
18269
225115
SH
SOLE
57777
0
167338
CANADIAN PAC RY LTD
COM
13645T100
6204
38550
SH
SOLE
25628
0
12922
CANADIAN SOLAR INC
COM
136635109
534
33520
SH
SOLE
0
0
33520
CANON INC
SPONSORED ADR
138006309
613
18007
SH
SOLE
9487
0
8520
CAPITAL ONE FINL CORP
COM
14040H105
14248
172456
SH
SOLE
140421
0
32035
CAPITAL PRODUCT PARTNERS L P
COM UNIT LP
Y11082107
3995
1174933
SH
SOLE
0
0
1174933
CAPSTEAD MTG CORP
COM NO PAR
14067E506
1501
143951
SH
SOLE
0
0
143951
CARA THERAPEUTICS INC
COM
140755109
173
11243
SH
SOLE
0
0
11243
CARBO CERAMICS INC
COM
140781105
217
31725
SH
SOLE
0
0
31725
CARBONITE INC
COM
141337105
211
9690
SH
SOLE
0
0
9690
CARDINAL HEALTH INC
COM
14149Y108
46632
598458
SH
SOLE
478439
0
120019
CARETRUST REIT INC
COM
14174T107
2531
136539
SH
SOLE
13557
0
122982
CARLISLE COS INC
COM
142339100
960
10061
SH
SOLE
693
0
9368
CARLYLE GROUP L P
COM UTS LTD PTN
14309L102
782
39599
SH
SOLE
0
0
39599
CARMAX INC
COM
143130102
959
15200
SH
SOLE
7436
0
7764
CARNIVAL CORP
UNIT 99/99/9999
143658300
137750
2100798
SH
SOLE
804548
0
1296250
CARNIVAL CORP
UNIT 99/99/9999
143658300
526
77400
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
46
21800
SH
Call
SOLE
0
0
0
CARNIVAL PLC
ADR
14365C103
1308
19786
SH
SOLE
18293
0
1493
CAROLINA FINL CORP NEW
COM
143873107
238
7357
SH
SOLE
0
0
7357
CARRIZO OIL & GAS INC
COM
144577103
1350
77524
SH
SOLE
54185
0
23339
CARROLS RESTAURANT GROUP INC
COM
14574X104
939
76616
SH
SOLE
0
0
76616
CARS COM INC
COM
14575E105
369
13844
SH
SOLE
7204
0
6640
CARTER INC
COM
146229109
2411
27109
SH
SOLE
394
0
26715
CASELLA WASTE SYS INC
CL A
147448104
3846
234346
SH
SOLE
29
0
234375
CASEYS GEN STORES INC
COM
147528103
4087
38153
SH
SOLE
31139
0
7014
CASTLE BRANDS INC
COM
148435100
31
18300
SH
SOLE
0
0
18300
CASTLIGHT HEALTH INC
CL B
14862Q100
335
80700
SH
SOLE
0
0
80700
CATALENT INC
COM
148806102
3583
102079
SH
SOLE
101914
0
165
CATCHMARK TIMBER TR INC
CL A
14912Y202
4917
432485
SH
SOLE
0
0
432485
CATERPILLAR INC DEL
COM
149123101
42837
398623
SH
SOLE
6666
0
391957
CATERPILLAR INC DEL
COM
149123101
394
15400
SH
Call
SOLE
0
0
0
CATHAY GEN BANCORP
COM
149150104
556
14650
SH
SOLE
0
0
14650
CATO CORP NEW
CL A
149205106
848
48218
SH
SOLE
0
0
48218
CAVCO INDS INC DEL
COM
149568107
1215
9375
SH
SOLE
9375
0
0
CAVIUM INC
COM
14964U108
7856
126440
SH
SOLE
68908
0
57532
CBL & ASSOC PPTYS INC
COM
124830100
165
19531
SH
SOLE
0
0
19531
CBOE HLDGS INC
COM
12503M108
502
5487
SH
SOLE
0
0
5487
CBRE CLARION GLOBAL REAL EST
COM
12504G100
865
112076
SH
SOLE
0
0
112076
CBRE GROUP INC
CL A
12504L109
1898
52140
SH
SOLE
13099
0
39041
CBS CORP NEW
CL B
124857202
11389
178563
SH
SOLE
93578
0
84985
CDK GLOBAL INC
COM
12508E101
1324
21334
SH
SOLE
1784
0
19550
CDN IMPERIAL BK COMM TORONTO
COM
136069101
2429
29885
SH
SOLE
18605
0
11280
CDW CORP
COM
12514G108
17994
287762
SH
SOLE
271705
0
16057
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
14301
198352
SH
SOLE
173168
0
25184
CELANESE CORP DEL
COM SER A
150870103
7159
75401
SH
SOLE
67766
0
7635
CELGENE CORP
COM
151020104
134057
1032239
SH
SOLE
311822
0
720417
CELLDEX THERAPEUTICS INC NEW
COM
15117B103
53
21324
SH
SOLE
0
0
21324
CEMEX SAB DE CV
SPON ADR NEW
151290889
3517
373391
SH
SOLE
333568
0
39823
CENOVUS ENERGY INC
COM
15135U109
166
22580
SH
SOLE
0
0
22580
CENTENE CORP DEL
COM
15135B101
20789
260251
SH
SOLE
231649
0
28602
CENTER COAST MLP & INFRSTR F
COM SHS
151461100
823
75194
SH
SOLE
0
0
75194
CENTERPOINT ENERGY INC
COM
15189T107
3816
139365
SH
SOLE
56665
0
82700
CENTERSTATE BANKS INC
COM
15201P109
555
22336
SH
SOLE
6386
0
15950
CENTRAL FD CDA LTD
CL A
153501101
8117
658307
SH
SOLE
0
0
658307
CENTRAL PAC FINL CORP
COM NEW
154760409
1735
55144
SH
SOLE
55015
0
129
CENTRAL SECS CORP
COM
155123102
5809
232997
SH
SOLE
0
0
232997
CENTURY CASINOS INC
COM
156492100
265
35900
SH
SOLE
0
0
35900
CENTURYLINK INC
COM
156700106
25380
1062835
SH
SOLE
537193
0
525642
CENTURYLINK INC
COM
156700106
2
14200
SH
Call
SOLE
0
0
0
CENTURYLINK INC
COM
156700106
10
40700
SH
Call
SOLE
0
0
0
CERAGON NETWORKS LTD
ORD
M22013102
36
14100
SH
SOLE
0
0
14100
CERNER CORP
COM
156782104
11533
173500
SH
SOLE
78976
0
94524
CERUS CORP
COM
157085101
2092
833434
SH
SOLE
0
0
833434
CEVA INC
COM
157210105
205
4500
SH
SOLE
0
0
4500
CF INDS HLDGS INC
COM
125269100
5133
183596
SH
SOLE
5870
0
177726
CHARLES RIV LABS INTL INC
COM
159864107
378
3734
SH
SOLE
2339
0
1395
CHART INDS INC
COM PAR $0.01
16115Q308
361
10388
SH
SOLE
9188
0
1200
CHARTER COMMUNICATIONS INC N
CL A
16119P108
11920
35388
SH
SOLE
18489
0
16899
CHATHAM LODGING TR
COM
16208T102
1614
80316
SH
SOLE
69296
0
11020
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
20873
191358
SH
SOLE
150413
0
40945
CHEESECAKE FACTORY INC
COM
163072101
817
16241
SH
SOLE
3225
0
13016
CHEMED CORP NEW
COM
16359R103
1021
4992
SH
SOLE
0
0
4992
CHEMICAL FINL CORP
COM
163731102
3570
73754
SH
SOLE
29735
0
44019
CHEMOURS CO
COM
163851108
2919
76983
SH
SOLE
60453
0
16530
CHENIERE ENERGY INC
COM NEW
16411R208
3223
66161
SH
SOLE
984
0
65177
CHENIERE ENERGY PARTNERS LP
COM UNIT
16411Q101
1831
56513
SH
SOLE
0
0
56513
CHESAPEAKE ENERGY CORP
COM
165167107
1745
351036
SH
SOLE
0
0
351036
CHESAPEAKE UTILS CORP
COM
165303108
351
4684
SH
SOLE
2160
0
2524
CHEVRON CORP NEW
COM
166764100
321355
3080169
SH
SOLE
1543983
0
1536186
CHEVRON CORP NEW
COM
166764100
3
42500
SH
Call
SOLE
0
0
0
CHEVRON CORP NEW
COM
166764100
8
30300
SH
Call
SOLE
0
0
0
CHICAGO BRIDGE & IRON CO N V
COM
167250109
1587
80452
SH
SOLE
0
0
80452
CHICOS FAS INC
COM
168615102
126
13356
SH
SOLE
0
0
13356
CHIMERA INVT CORP
COM NEW
16934Q208
3045
163419
SH
SOLE
136530
0
26889
CHINA FD INC
COM
169373107
1111
59474
SH
SOLE
0
0
59474
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
4107
77359
SH
SOLE
3953
0
73406
CHINA PETE & CHEM CORP
SPON ADR H SHS
16941R108
557
7090
SH
SOLE
4641
0
2449
CHINA TELECOM CORP LTD
SPON ADR H SHS
169426103
4032
84113
SH
SOLE
0
0
84113
CHINA UNICOM (HONG KONG) LTD
SPONSORED ADR
16945R104
215
14353
SH
SOLE
0
0
14353
CHIPOTLE MEXICAN GRILL INC
COM
169656105
5021
12067
SH
SOLE
8921
0
3146
CHUBB LIMITED
COM
H1467J104
132717
912856
SH
SOLE
186006
0
726850
CHUBB LIMITED
COM
H1467J104
135
40900
SH
Call
SOLE
0
0
0
CHUBB LIMITED
COM
H1467J104
29
10400
SH
Call
SOLE
0
0
0
CHURCH & DWIGHT INC
COM
171340102
11684
225191
SH
SOLE
9082
0
216109
CHURCHILL DOWNS INC
COM
171484108
229
1247
SH
SOLE
0
0
1247
CHUYS HLDGS INC
COM
171604101
362
15479
SH
SOLE
14666
0
813
CIDARA THERAPEUTICS INC
COM
171757107
187
24928
SH
SOLE
0
0
24928
CIENA CORP
COM NEW
171779309
623
24916
SH
SOLE
5373
0
19543
CIGNA CORPORATION
COM
125509109
21033
125650
SH
SOLE
86456
0
39194
CIMAREX ENERGY CO
COM
171798101
11115
118228
SH
SOLE
44590
0
73638
CIMPRESS N V
SHS EURO
N20146101
451
4774
SH
SOLE
0
0
4774
CINCINNATI BELL INC NEW
PFD CV DEP1/20
171871403
277
5523
SH
SOLE
0
0
5523
CINCINNATI FINL CORP
COM
172062101
4187
57794
SH
SOLE
0
0
57794
CINEMARK HOLDINGS INC
COM
17243V102
47950
1234220
SH
SOLE
1094794
0
139426
CINTAS CORP
COM
172908105
17107
135722
SH
SOLE
88395
0
47327
CIRRUS LOGIC INC
COM
172755100
5301
84522
SH
SOLE
0
0
84522
CIRRUS LOGIC INC
COM
172755100
65
30100
SH
Call
SOLE
0
0
0
CIRRUS LOGIC INC
COM
172755100
64
16500
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
227533
7269426
SH
SOLE
3959886
0
3309540
CISCO SYS INC
COM
17275R102
22
129700
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
1
20600
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
1
11800
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
1
13700
SH
Call
SOLE
0
0
0
CIT GROUP INC
COM NEW
125581801
239
4907
SH
SOLE
2373
0
2534
CITIGROUP INC
COM NEW
172967424
83689
1251332
SH
SOLE
736388
0
514944
CITIGROUP INC
COM NEW
172967424
27
12000
SH
Call
SOLE
0
0
0
CITIZENS FINL GROUP INC
COM
174610105
4647
130228
SH
SOLE
115276
0
14952
CITRIX SYS INC
COM
177376100
30287
380581
SH
SOLE
365222
0
15359
CIVEO CORP CDA
COM
17878Y108
378
179792
SH
SOLE
0
0
179792
CLAYMORE EXCHANGE TRD FD TR
2021 HG YLD CB
18383M225
232
9208
SH
SOLE
0
0
9208
CLAYMORE EXCHANGE TRD FD TR
2023 CORP BOND
18383M241
1073
51163
SH
SOLE
0
0
51163
CLAYMORE EXCHANGE TRD FD TR
2024 CORP BOND
18383M233
460
22068
SH
SOLE
0
0
22068
CLAYMORE EXCHANGE TRD FD TR
GUG BLT2017 HY
18383M399
511
19879
SH
SOLE
0
0
19879
CLAYMORE EXCHANGE TRD FD TR
GUG BLT2018 HY
18383M381
1146
45144
SH
SOLE
0
0
45144
CLAYMORE EXCHANGE TRD FD TR
GUG BUL 2019 HY
18383M373
1562
63351
SH
SOLE
0
0
63351
CLAYMORE EXCHANGE TRD FD TR
GUG BUL 2020 HY
18383M365
1583
63703
SH
SOLE
0
0
63703
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2018 E
18383M530
1068
50278
SH
SOLE
0
0
50278
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2019 E
18383M522
510
24003
SH
SOLE
0
0
24003
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2020 E
18383M514
1928
89767
SH
SOLE
0
0
89767
CLAYMORE EXCHANGE TRD FD TR
GUG MIDCAP CORE
18383M720
7406
122823
SH
SOLE
0
0
122823
CLAYMORE EXCHANGE TRD FD TR
GUG MULTI ASSET
18383M506
2916
139190
SH
SOLE
0
0
139190
CLAYMORE EXCHANGE TRD FD TR
GUG RAYM JAMES S
18383M613
14367
356234
SH
SOLE
202
0
356032
CLAYMORE EXCHANGE TRD FD TR
GUG S&PG DIV OPP
18383M860
307
28243
SH
SOLE
0
0
28243
CLAYMORE EXCHANGE TRD FD TR
GUGENHIM 2025
18383M191
232
11259
SH
SOLE
0
0
11259
CLAYMORE EXCHANGE TRD FD TR
GUGG BULSH 2021
18383M266
1738
81585
SH
SOLE
17388
0
64197
CLAYMORE EXCHANGE TRD FD TR
GUGG BULSH 2022
18383M258
990
46445
SH
SOLE
0
0
46445
CLAYMORE EXCHANGE TRD FD TR
GUGG CHN TECH
18383Q135
2737
58482
SH
SOLE
0
0
58482
CLAYMORE EXCHANGE TRD FD TR
GUGG INSDR SENT
18383M209
232
4156
SH
SOLE
0
0
4156
CLAYMORE EXCHANGE TRD FD TR
GUGG MSCI GB ETF
18383Q879
570
19936
SH
SOLE
0
0
19936
CLAYMORE EXCHANGE TRD FD TR
GUGG S&P SPINOFF
18383M605
506
10598
SH
SOLE
0
0
10598
CLAYMORE EXCHANGE TRD FD TR
GUGG ULTR SH DUR
18383M654
6825
135676
SH
SOLE
0
0
135676
CLAYMORE EXCHANGE TRD FD TR
GUGGENHEIM SOLAR
18383Q739
303
15224
SH
SOLE
0
0
15224
CLAYMORE EXCHANGE TRD FD TR
GUGGENHEM 2026
18383M126
228
11618
SH
SOLE
0
0
11618
CLEAN ENERGY FUELS CORP
COM
184499101
98
38543
SH
SOLE
0
0
38543
CLEAN HARBORS INC
COM
184496107
10575
189423
SH
SOLE
188672
0
751
CLEARBRIDGE AMERN ENERG MLP
COM
184691103
655
72821
SH
SOLE
0
0
72821
CLEARBRIDGE ENERGY MLP FD IN
COM
184692101
2258
147944
SH
SOLE
0
0
147944
CLEARBRIDGE ENERGY MLP OPP F
COM
18469P100
579
45428
SH
SOLE
1235
0
44193
CLEARBRIDGE ENERGY MLP TR FD
COM
18469Q108
197
15402
SH
SOLE
0
0
15402
CLEARWATER PAPER CORP
COM
18538R103
240
5130
SH
SOLE
0
0
5130
CLIFFS NAT RES INC
COM
18683K101
509
73550
SH
SOLE
0
0
73550
CLIPPER RLTY INC
COM
18885T306
1421
115174
SH
SOLE
0
0
115174
CLOROX CO DEL
COM
189054109
16777
125912
SH
SOLE
19758
0
106154
CLOUDERA INC
COM
18914U100
416
25971
SH
SOLE
0
0
25971
CLOUGH GLOBAL DIVND AND INC
COM
18913Y103
750
56130
SH
SOLE
0
0
56130
CLOUGH GLOBAL EQUITY FD
COM
18914C100
874
69275
SH
SOLE
0
0
69275
CLOUGH GLOBAL OPPORTUNITIES
SH BEN INT
18914E106
9168
864885
SH
SOLE
0
0
864885
CLOVIS ONCOLOGY INC
COM
189464100
710
7581
SH
SOLE
6881
0
700
CLUBCORP HLDGS INC
COM
18948M108
1345
102671
SH
SOLE
101461
0
1210
CM FIN INC
COM
12574Q103
3462
346196
SH
SOLE
0
0
346196
CME GROUP INC
COM
12572Q105
114415
913556
SH
SOLE
126508
0
787048
CME GROUP INC
COM
12572Q105
35
41200
SH
Call
SOLE
0
0
0
CME GROUP INC
COM
12572Q105
30
14800
SH
Call
SOLE
0
0
0
CME GROUP INC
COM
12572Q105
205
46700
SH
Call
SOLE
0
0
0
CMS ENERGY CORP
COM
125896100
3720
80425
SH
SOLE
22603
0
57822
CNA FINL CORP
COM
126117100
10162
208452
SH
SOLE
207931
0
521
CNH INDL N V
SHS
N20944109
649
57262
SH
SOLE
35697
0
21565
CNOOC LTD
SPONSORED ADR
126132109
238
2177
SH
SOLE
501
0
1676
COACH INC
COM
189754104
6817
144001
SH
SOLE
87003
0
56998
COBALT INTL ENERGY INC
COM NEW
19075F304
168
68067
SH
SOLE
2
0
68065
COCA COLA CO
COM
191216100
285677
6369601
SH
SOLE
3822144
0
2547457
COCA COLA EUROPEAN PARTNERS
SHS
G25839104
9474
232959
SH
SOLE
214779
0
18180
COFFEE HLDGS INC
COM
192176105
257
57650
SH
SOLE
0
0
57650
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
2320
57852
SH
SOLE
52764
0
5088
COGNEX CORP
COM
192422103
8285
97582
SH
SOLE
74628
0
22954
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
21875
329440
SH
SOLE
158819
0
170621
COHEN & STEERS CLOSED END OP
COM
19248P106
516
39751
SH
SOLE
0
0
39751
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
13597
575431
SH
SOLE
211
0
575220
COHEN & STEERS LTD DUR PFD I
COM
19248C105
747
27949
SH
SOLE
0
0
27949
COHEN & STEERS MLP INC & ENR
COM SHS
19249B106
1237
113929
SH
SOLE
0
0
113929
COHEN & STEERS QUALITY RLTY
COM
19247L106
9118
724227
SH
SOLE
0
0
724227
COHEN & STEERS REIT & PFD IN
COM
19247X100
3155
151841
SH
SOLE
0
0
151841
COHEN & STEERS SLT PFD INCM
COM
19248Y107
428
15076
SH
SOLE
0
0
15076
COHEN & STEERS TOTAL RETURN
COM
19247R103
844
67094
SH
SOLE
0
0
67094
COHERENT INC
COM
192479103
4829
21465
SH
SOLE
16669
0
4796
COLFAX CORP
COM
194014106
2351
59716
SH
SOLE
8294
0
51422
COLGATE PALMOLIVE CO
COM
194162103
18484
249338
SH
SOLE
36676
0
212662
COLONY NORTHSTAR INC
CL A COM
19625W104
20944
1486451
SH
SOLE
717518
0
768933
COLUMBIA BKG SYS INC
COM
197236102
4491
112688
SH
SOLE
109495
0
3193
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
2253
86255
SH
SOLE
0
0
86255
COLUMBIA SELIGM PREM TECH GR
COM
19842X109
1622
75378
SH
SOLE
0
0
75378
COLUMBIA SPORTSWEAR CO
COM
198516106
850
14643
SH
SOLE
2201
0
12442
COMCAST CORP NEW
CL A
20030N101
210778
5415669
SH
SOLE
4340267
0
1075402
COMERICA INC
COM
200340107
1743
23801
SH
SOLE
10207
0
13594
COMMERCE BANCSHARES INC
COM
200525103
10178
179088
SH
SOLE
172891
0
6197
COMMERCEHUB INC
COM SER A
20084V108
1274
73152
SH
SOLE
0
0
73152
COMMERCIAL METALS CO
COM
201723103
451
23211
SH
SOLE
11986
0
11225
COMMSCOPE HLDG CO INC
COM
20337X109
3684
96871
SH
SOLE
73507
0
23364
COMMUNITY BK SYS INC
COM
203607106
1253
22469
SH
SOLE
0
0
22469
COMMUNITY HEALTH SYS INC NEW
COM
203668108
351
35223
SH
SOLE
0
0
35223
COMMUNITY HEALTH SYS INC NEW
RIGHT 99/99/9999
203668116
1
36425
SH
SOLE
0
0
36425
COMPANHIA DE SANEAMENTO BASI
SPONSORED ADR
20441A102
2300
241564
SH
SOLE
221458
0
20106
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
2778
159170
SH
SOLE
0
0
159170
COMPASS MINERALS INTL INC
COM
20451N101
29765
455820
SH
SOLE
406114
0
49706
COMPUGEN LTD
ORD
M25722105
208
54800
SH
SOLE
0
0
54800
COMPUTER PROGRAMS & SYS INC
COM
205306103
256
7797
SH
SOLE
1250
0
6547
COMTECH TELECOMMUNICATIONS C
COM NEW
205826209
308
16250
SH
SOLE
0
0
16250
CONAGRA BRANDS INC
COM
205887102
5582
156084
SH
SOLE
28111
0
127973
CONCHO RES INC
COM
20605P101
10304
84784
SH
SOLE
26851
0
57933
CONDUENT INC
COM
206787103
331
20780
SH
SOLE
2239
0
18541
CONE MIDSTREAM PARTNERS LP
COM UNIT REPST
206812109
600
31651
SH
SOLE
0
0
31651
CONNECTICUT WTR SVC INC
COM
207797101
326
5867
SH
SOLE
0
0
5867
CONNECTURE INC
COM
20786J106
8
12241
SH
SOLE
0
0
12241
CONOCOPHILLIPS
COM
20825C104
33070
752281
SH
SOLE
406266
0
346015
CONSOL ENERGY INC
COM
20854P109
2687
179892
SH
SOLE
294
0
180186
CONSOLIDATED COMM HLDGS INC
COM
209034107
1743
81182
SH
SOLE
66975
0
14207
CONSOLIDATED EDISON INC
COM
209115104
39612
490131
SH
SOLE
356156
0
133975
CONSTELLATION BRANDS INC
CL A
21036P108
15362
79294
SH
SOLE
38773
0
40521
CONSTELLIUM NV
CL A
N22035104
356
51581
SH
SOLE
48874
0
2707
CONTINENTAL RESOURCES INC
COM
212015101
1732
53585
SH
SOLE
16220
0
37365
CONTROL4 CORP
COM
21240D107
5888
300247
SH
SOLE
0
0
300247
CONVERGYS CORP
COM
212485106
535
22499
SH
SOLE
0
0
22499
COOPER COS INC
COM NEW
216648402
5204
21734
SH
SOLE
17780
0
3954
COPA HOLDINGS SA
CL A
P31076105
1672
14294
SH
SOLE
0
0
14294
COPART INC
COM
217204106
7272
228751
SH
SOLE
227347
0
1404
CORCEPT THERAPEUTICS INC
COM
218352102
1039
88028
SH
SOLE
0
0
88028
CORE LABORATORIES N V
COM
N22717107
10649
105154
SH
SOLE
99232
0
5922
CORECIVIC INC
COM
21871N101
2375
86121
SH
SOLE
48128
0
37993
CORESITE RLTY CORP
COM
21870Q105
5405
52207
SH
SOLE
19344
0
32863
CORNERSTONE ONDEMAND INC
COM
21925Y103
828
23173
SH
SOLE
22783
0
390
CORNERSTONE STRATEGIC VALUE
COM
21924B302
672
42287
SH
SOLE
0
0
42287
CORNING INC
COM
219350105
67670
2251916
SH
SOLE
2039193
0
212723
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
1392
39730
SH
SOLE
33618
0
6112
COSTAR GROUP INC
COM
22160N109
2490
9445
SH
SOLE
9240
0
205
COSTCO WHSL CORP NEW
COM
22160K105
40065
250517
SH
SOLE
32985
0
217532
COTIVITI HLDGS INC
COM
22164K101
663
17860
SH
SOLE
17860
0
0
COTT CORP QUE
COM
22163N106
1589
110024
SH
SOLE
0
0
110024
COTY INC
COM CL A
222070203
30932
1648847
SH
SOLE
1567742
0
81105
COUSINS PPTYS INC
COM
222795106
298
33911
SH
SOLE
0
0
33911
COVANTA HLDG CORP
COM
22282E102
26908
2038486
SH
SOLE
1362828
0
675658
CPI AEROSTRUCTURES INC
COM NEW
125919308
212
22600
SH
SOLE
0
0
22600
CRACKER BARREL OLD CTRY STOR
COM
22410J106
1652
9876
SH
SOLE
0
0
9876
CRAFT BREW ALLIANCE INC
COM
224122101
2840
168520
SH
SOLE
0
0
168520
CRANE CO
COM
224399105
7738
97479
SH
SOLE
87049
0
10430
CRAY INC
COM NEW
225223304
395
21475
SH
SOLE
0
0
21475
CREDIT SUISSE GROUP
SPONSORED ADR
225401108
7434
509208
SH
SOLE
66104
0
443104
CREE INC
COM
225447101
11592
470253
SH
SOLE
445679
0
24574
CRESCENT PT ENERGY CORP
COM
22576C101
85
11070
SH
SOLE
0
0
11070
CRESTWOOD EQUITY PARTNERS LP
UNIT LTD PARTNER
226344208
830
35318
SH
SOLE
0
0
35318
CRESUD S A C I F Y A
SPONSORED ADR
226406106
968
50047
SH
SOLE
0
0
50047
CRH PLC
ADR
12626K203
2609
73561
SH
SOLE
63918
0
9643
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
321
20009
SH
SOLE
0
0
20009
CRITEO S A
SPONS ADS
226718104
462
9415
SH
SOLE
0
0
9415
CROSSAMERICA PARTNERS LP
UT LTD PTN INT
22758A105
2340
91760
SH
SOLE
0
0
91760
CROWN CASTLE INTL CORP NEW
COM
22822V101
114101
1138949
SH
SOLE
896720
0
242229
CROWN HOLDINGS INC
COM
228368106
11269
188881
SH
SOLE
171173
0
17708
CSI COMPRESSCO LP
COM UNIT
12637A103
1185
244240
SH
SOLE
0
0
244240
CSRA INC
COM
12650T104
3509
110505
SH
SOLE
36381
0
74124
CSX CORP
COM
126408103
17403
318964
SH
SOLE
95174
0
223790
CTRIP COM INTL LTD
AMERICAN DEP SHS
22943F100
4594
85300
SH
SOLE
4606
0
80694
CTRIP COM INTL LTD
AMERICAN DEP SHS
22943F100
233
38800
SH
Call
SOLE
0
0
0
CU BANCORP CALIF
COM
126534106
2715
75100
SH
SOLE
0
0
75100
CUBESMART
COM
229663109
1053
43801
SH
SOLE
16891
0
26910
CUBIC CORP
COM
229669106
2245
48498
SH
SOLE
747
0
47751
CUI GLOBAL INC
COM NEW
126576206
219
57000
SH
SOLE
0
0
57000
CULLEN FROST BANKERS INC
COM
229899109
9229
98276
SH
SOLE
89255
0
9021
CULP INC
COM
230215105
255
7833
SH
SOLE
0
0
7833
CUMMINS INC
COM
231021106
23943
147577
SH
SOLE
10650
0
136927
CURTISS WRIGHT CORP
COM
231561101
3919
42703
SH
SOLE
41088
0
1615
CUSHING MLP TOTAL RETURN FD
COM NEW
231631201
152
12400
SH
SOLE
0
0
12400
CUSHING RENAISSANCE FD
COM
231647108
1002
57313
SH
SOLE
0
0
57313
CUTERA INC
COM
232109108
438
16902
SH
SOLE
0
0
16902
CVR PARTNERS LP
COM
126633106
121
34761
SH
SOLE
0
0
34761
CVR REFNG LP
COMUNIT REP LT
12663P107
124
13098
SH
SOLE
0
0
13098
CVS HEALTH CORP
COM
126650100
122794
1526135
SH
SOLE
768963
0
757172
CVS HEALTH CORP
COM
126650100
17
17700
SH
Call
SOLE
0
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
2483
49714
SH
SOLE
32657
0
17057
CYPRESS ENERGY PARTNERS LP
LTD PARTNER INT
232751107
88
11800
SH
SOLE
0
0
11800
CYPRESS SEMICONDUCTOR CORP
COM
232806109
851
62308
SH
SOLE
145
0
62163
CYRUSONE INC
COM
23283R100
53002
950713
SH
SOLE
210709
0
740004
CYRUSONE INC
COM
23283R100
45
14100
SH
Call
SOLE
0
0
0
CYTOSORBENTS CORP
COM NEW
23283X206
215
50000
SH
SOLE
0
0
50000
CYTRX CORP
COM PAR
232828509
33
52272
SH
SOLE
0
0
52272
D R HORTON INC
COM
23331A109
9301
269056
SH
SOLE
246729
0
22327
DAKTRONICS INC
COM
234264109
143
14830
SH
SOLE
0
0
14830
DANAHER CORP DEL
COM
235851102
34419
407855
SH
SOLE
177190
0
230665
DANAHER CORP DEL
NOTE 1/2
235851AF9
503
156000
PRN
SOLE
0
0
156000
DARDEN RESTAURANTS INC
COM
237194105
3030
33502
SH
SOLE
0
0
33502
DARLING INGREDIENTS INC
COM
237266101
18897
1200559
SH
SOLE
1195059
0
5500
DAVE & BUSTERS ENTMT INC
COM
238337109
3886
58431
SH
SOLE
6145
0
52286
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
2446
113207
SH
SOLE
0
0
113207
DAVITA INC
COM
23918K108
9708
149906
SH
SOLE
123476
0
26430
DBX ETF TR
DB XTR MSCI EUR
233051853
1743
63677
SH
SOLE
0
0
63677
DBX ETF TR
DBXTR HAR CS 300
233051879
501
18380
SH
SOLE
0
0
18380
DBX ETF TR
INFRSTR REV FD
233051705
1942
73039
SH
SOLE
0
0
73039
DBX ETF TR
XTRAK MSCI EAFE
233051200
12908
429996
SH
SOLE
0
0
429996
DBX ETF TR
XTRAK MSCI EMKT
233051101
7018
321346
SH
SOLE
0
0
321346
DBX ETF TR
XTRAK MSCI JAPN
233051507
574
14741
SH
SOLE
0
0
14741
DBX ETF TR
XTRC RUS1000 CMP
233051481
615
21036
SH
SOLE
0
0
21036
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
915
27034
SH
SOLE
0
0
27034
DCT INDUSTRIAL TRUST INC
COM NEW
233153204
10864
203291
SH
SOLE
199652
0
3639
DEERE & CO
COM
244199105
25943
209911
SH
SOLE
72914
0
136997
DELAWARE ENHANCED GBL DIV &
COM
246060107
5582
489625
SH
SOLE
0
0
489625
DELEK US HLDGS INC
COM
246647101
378
14292
SH
SOLE
5457
0
8835
DELL TECHNOLOGIES INC
COM CL V
24703L103
1822
29821
SH
SOLE
1444
0
28377
DELPHI AUTOMOTIVE PLC
SHS
G27823106
22388
255424
SH
SOLE
212781
0
42643
DELTA AIR LINES INC DEL
COM NEW
247361702
34606
643945
SH
SOLE
327618
0
316327
DELUXE CORP
COM
248019101
537
7762
SH
SOLE
5379
0
2383
DENBURY RES INC
COM NEW
247916208
179
116961
SH
SOLE
0
0
116961
DENISON MINES CORP
COM
248356107
9
19958
SH
SOLE
0
0
19958
DENNYS CORP
COM
24869P104
303
25755
SH
SOLE
25755
0
0
DENTSPLY SIRONA INC
COM
24906P109
12391
191108
SH
SOLE
154903
0
36205
DERMIRA INC
COM
24983L104
1652
56700
SH
SOLE
56700
0
0
DEUTSCHE BANK AG
NAMEN AKT
D18190898
2131
117914
SH
SOLE
0
0
117914
DEUTSCHE GLOBAL HIGH INCOME
COM
25158V108
3046
349749
SH
SOLE
0
0
349749
DEUTSCHE HIGH INCOME OPPORT
COM
25158Y102
10636
714763
SH
SOLE
0
0
714763
DEUTSCHE MULTI-MKT INCOME TR
SHS
25160E102
11916
1354052
SH
SOLE
0
0
1354052
DEUTSCHE MUN INCOME
COM
25160C106
913
67635
SH
SOLE
0
0
67635
DEUTSCHE STRATEGIC INCOME TR
SHS
25160F109
7746
625145
SH
SOLE
0
0
625145
DEVON ENERGY CORP NEW
COM
25179M103
8620
269642
SH
SOLE
114300
0
155342
DEXCOM INC
COM
252131107
5642
77134
SH
SOLE
27575
0
49559
DIAGEO P L C
SPON ADR NEW
25243Q205
44109
368090
SH
SOLE
249790
0
118300
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
3704
341986
SH
SOLE
337105
0
4881
DIAMONDBACK ENERGY INC
COM
25278X109
17208
193758
SH
SOLE
147293
0
46465
DICKS SPORTING GOODS INC
COM
253393102
3126
78496
SH
SOLE
67756
0
10740
DIEBOLD NXDF INC
COM
253651103
3060
109301
SH
SOLE
72562
0
36739
DIGITAL RLTY TR INC
COM
253868103
13703
121314
SH
SOLE
36629
0
84685
DIME CMNTY BANCSHARES
COM
253922108
1574
80325
SH
SOLE
0
0
80325
DINEEQUITY INC
COM
254423106
4778
108471
SH
SOLE
2178
0
106293
DIPLOMAT PHARMACY INC
COM
25456K101
521
35224
SH
SOLE
0
0
35224
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
5448
137126
SH
SOLE
0
0
137126
DISCOVER FINL SVCS
COM
254709108
21981
353449
SH
SOLE
319193
0
34256
DISCOVERY COMMUNICATNS NEW
COM SER A
25470F104
14911
577263
SH
SOLE
514132
0
63131
DISCOVERY COMMUNICATNS NEW
COM SER C
25470F302
1901
75399
SH
SOLE
3864
0
71535
DISH NETWORK CORP
CL A
25470M109
3143
50082
SH
SOLE
461
0
49621
DISNEY WALT CO
COM DISNEY
254687106
117206
1103093
SH
SOLE
346033
0
757060
DIVIDEND & INCOME FUND
COM NEW
25538A204
5186
419938
SH
SOLE
0
0
419938
DNP SELECT INCOME FD
COM
23325P104
1245
113078
SH
SOLE
0
0
113078
DOLBY LABORATORIES INC
COM
25659T107
13644
278668
SH
SOLE
277298
0
1370
DOLLAR GEN CORP NEW
COM
256677105
8093
112266
SH
SOLE
59998
0
52268
DOLLAR TREE INC
COM
256746108
5704
81581
SH
SOLE
7972
0
73609
DOMINION ENERGY INC
COM
25746U109
143513
1872809
SH
SOLE
1460512
0
412297
DOMINION ENERGY INC
UNIT 08/15/2019
25746U836
628
12478
SH
SOLE
0
0
12478
DOMINION ENERGY INC
UNIT 99/99/9999
25746U869
222
4647
SH
SOLE
0
0
4647
DOMINOS PIZZA INC
COM
25754A201
7135
33729
SH
SOLE
10937
0
22792
DOMTAR CORP
COM NEW
257559203
4162
108319
SH
SOLE
0
0
108319
DONALDSON INC
COM
257651109
5796
127274
SH
SOLE
119055
0
8219
DONNELLEY R R & SONS CO
COM
257867200
974
77673
SH
SOLE
0
0
77673
DORMAN PRODUCTS INC
COM
258278100
2699
32614
SH
SOLE
32410
0
204
DOUBLELINE INCOME SOLUTIONS
COM
258622109
2575
124716
SH
SOLE
0
0
124716
DOUBLELINE OPPORTUNISTIC CR
COM
258623107
1746
69184
SH
SOLE
0
0
69184
DOUGLAS DYNAMICS INC
COM
25960R105
251
7615
SH
SOLE
5315
0
2300
DOUGLAS EMMETT INC
COM
25960P109
17253
451525
SH
SOLE
421523
0
30002
DOVER CORP
COM
260003108
2853
35563
SH
SOLE
0
0
35563
DOW CHEM CO
COM
260543103
92445
1465748
SH
SOLE
698250
0
767498
DOW CHEM CO
COM
260543103
7
19000
SH
Call
SOLE
0
0
0
DR PEPPER SNAPPLE GROUP INC
COM
26138E109
10416
114325
SH
SOLE
60916
0
53409
DREYFUS MUN BD INFRSTRCTR FD
SHS
26203D101
5100
389344
SH
SOLE
0
0
389344
DREYFUS MUN INCOME INC
COM
26201R102
104
11596
SH
SOLE
0
0
11596
DREYFUS STRATEGIC MUN BD FD
COM
26202F107
1191
139926
SH
SOLE
0
0
139926
DREYFUS STRATEGIC MUNS INC
COM
261932107
1336
149928
SH
SOLE
0
0
149928
DRIL-QUIP INC
COM
262037104
4114
84306
SH
SOLE
84172
0
134
DTE ENERGY CO
COM
233331107
6115
57803
SH
SOLE
31
0
57772
DTE ENERGY CO
UNIT 99/99/9999
233331883
1097
20000
SH
SOLE
0
0
20000
DTF TAX-FREE INCOME INC
COM
23334J107
620
42442
SH
SOLE
0
0
42442
DU PONT E I DE NEMOURS & CO
COM
263534109
69770
864454
SH
SOLE
566549
0
297905
DUFF & PHELPS GLB UTL INC FD
COM
26433C105
6995
421357
SH
SOLE
0
0
421357
DUFF & PHELPS SLCT ENGY MLP
COM
26433F108
120
16920
SH
SOLE
0
0
16920
DUFF & PHELPS UTIL CORP BD T
COM
26432K108
94
10240
SH
SOLE
0
0
10240
DUKE ENERGY CORP NEW
COM NEW
26441C204
161984
1937844
SH
SOLE
1521718
0
416126
DUKE REALTY CORP
COM NEW
264411505
837
29932
SH
SOLE
16980
0
12952
DUNKIN BRANDS GROUP INC
COM
265504100
1789
32457
SH
SOLE
881
0
31576
DUPONT FABROS TECHNOLOGY INC
COM
26613Q106
1571
25682
SH
SOLE
0
0
25682
DXC TECHNOLOGY CO
COM
23355L106
21559
281006
SH
SOLE
260510
0
20496
DYCOM INDS INC
COM
267475101
789
8812
SH
SOLE
1248
0
7564
DYNAGAS LNG PARTNERS LP
COM UNIT LTD PT
Y2188B108
2854
186635
SH
SOLE
0
0
186635
E L F BEAUTY INC
COM
26856L103
378
13893
SH
SOLE
0
0
13893
E TRADE FINANCIAL CORP
COM NEW
269246401
3113
81867
SH
SOLE
73654
0
8213
EAGLE BANCORP INC MD
COM
268948106
5116
80829
SH
SOLE
58234
0
22595
EAGLE GRWTH & INCOME OPPTY F
COM SHS BEN IN
26958J105
16954
983980
SH
SOLE
0
0
983980
EAGLE MATERIALS INC
COM
26969P108
1221
13209
SH
SOLE
11759
0
1450
EAGLE PHARMACEUTICALS INC
COM
269796108
367
4655
SH
SOLE
0
0
4655
EAST WEST BANCORP INC
COM
27579R104
20924
357180
SH
SOLE
342293
0
14887
EASTERLY GOVT PPTYS INC
COM
27616P103
2374
113315
SH
SOLE
61875
0
51440
EASTGROUP PPTY INC
COM
277276101
3976
47445
SH
SOLE
19825
0
27620
EASTMAN CHEM CO
COM
277432100
7579
90242
SH
SOLE
31615
0
58627
EATON CORP PLC
SHS
G29183103
154205
1981306
SH
SOLE
532365
0
1448941
EATON CORP PLC
SHS
G29183103
5
32900
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
203
57900
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
32
35200
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
57
25400
SH
Call
SOLE
0
0
0
EATON VANCE CALIF MUN BD FD
COM
27828A100
256
21988
SH
SOLE
0
0
21988
EATON VANCE CORP
COM NON VTG
278265103
1232
26031
SH
SOLE
0
0
26031
EATON VANCE ENH EQTY INC FD
COM
278277108
767
52755
SH
SOLE
0
0
52755
EATON VANCE ENHANCED EQ INC
COM
278274105
1604
117217
SH
SOLE
0
0
117217
EATON VANCE LTD DUR INCOME F
COM
27828H105
1696
120278
SH
SOLE
259
0
120019
EATON VANCE MUN BD FD
COM
27827X101
2989
235571
SH
SOLE
0
0
235571
EATON VANCE MUN BD FD II
COM
27827K109
288
22713
SH
SOLE
0
0
22713
EATON VANCE MUN INCOME 2028
SHS
27829U105
2677
133297
SH
SOLE
0
0
133297
EATON VANCE NATL MUN OPPORT
COM SHS
27829L105
877
40043
SH
SOLE
0
0
40043
EATON VANCE OH MUNI INCOME T
SH BEN INT
27826G109
212
15253
SH
SOLE
0
0
15253
EATON VANCE PA MUNI INCOME T
SH BEN INT
27826T101
129
10573
SH
SOLE
0
0
10573
EATON VANCE RISK MNGD DIV EQ
COM
27829G106
955
101876
SH
SOLE
0
0
101876
EATON VANCE SH TM DR DIVR IN
COM
27828V104
233
16570
SH
SOLE
0
0
16570
EATON VANCE SR FLTNG RTE TR
COM
27828Q105
1809
121343
SH
SOLE
0
0
121343
EATON VANCE TAX ADV BD OPT S
COM SH BEN INT
27829M103
1757
154350
SH
SOLE
0
0
154350
EATON VANCE TAX ADVT DIV INC
COM
27828G107
2393
109347
SH
SOLE
0
0
109347
EATON VANCE TAX MNGD GBL DV
COM
27829F108
8883
968711
SH
SOLE
0
0
968711
EATON VANCE TAX MNGED BUY WR
COM
27828X100
2004
122189
SH
SOLE
0
0
122189
EATON VANCE TX ADV GLB DIV O
COM
27828U106
3761
154252
SH
SOLE
0
0
154252
EATON VANCE TX ADV GLBL DIV
COM
27828S101
1191
69780
SH
SOLE
0
0
69780
EATON VANCE TX MGD DIV EQ IN
COM
27828N102
9520
844004
SH
SOLE
0
0
844004
EATON VANCE TX MNG BY WRT OP
COM
27828Y108
1401
91853
SH
SOLE
0
0
91853
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
9417
827499
SH
SOLE
40847
0
786652
EBAY INC
COM
278642103
36679
1050380
SH
SOLE
885182
0
165198
ECA MARCELLUS TR I
COM UNIT
26827L109
23
10850
SH
SOLE
0
0
10850
ECOLAB INC
COM
278865100
25037
188600
SH
SOLE
125285
0
63315
EDGEWELL PERS CARE CO
COM
28035Q102
1195
15723
SH
SOLE
0
0
15723
EDISON INTL
COM
281020107
20459
261651
SH
SOLE
145690
0
115961
EDWARDS LIFESCIENCES CORP
COM
28176E108
19164
162081
SH
SOLE
68897
0
93184
EL PASO ELEC CO
COM NEW
283677854
1881
36377
SH
SOLE
35220
0
1157
ELBIT SYS LTD
ORD
M3760D101
1709
13856
SH
SOLE
1429
0
12427
ELDORADO GOLD CORP NEW
COM
284902103
210
79646
SH
SOLE
0
0
79646
ELDORADO RESORTS INC
COM
28470R102
358
17898
SH
SOLE
0
0
17898
ELECTRONIC ARTS INC
COM
285512109
11089
104894
SH
SOLE
72033
0
32861
ELKHORN ETF TR
LUNT LW VL/HIG
287711790
2396
78367
SH
SOLE
0
0
78367
ELLIE MAE INC
COM
28849P100
2404
21870
SH
SOLE
21705
0
165
ELLINGTON FINANCIAL LLC
COM
288522303
225
13909
SH
SOLE
0
0
13909
ELLSWORTH GROWTH & INCOME FD
COM
289074106
2031
221711
SH
SOLE
0
0
221711
EMBRAER S A
SP ADR REP 4 COM
29082A107
354
19436
SH
SOLE
10740
0
8696
EMCOR GROUP INC
COM
29084Q100
1748
26742
SH
SOLE
25694
0
1048
EMERGENT BIOSOLUTIONS INC
COM
29089Q105
274
8074
SH
SOLE
0
0
8074
EMERSON ELEC CO
COM
291011104
75482
1266049
SH
SOLE
857078
0
408971
EMPIRE RESORTS INC
COM PAR $0 01
292052305
1012
42325
SH
SOLE
0
0
42325
ENBRIDGE ENERGY PARTNERS L P
COM
29250R106
3143
196445
SH
SOLE
0
0
196445
ENBRIDGE INC
COM
29250N105
40772
1023273
SH
SOLE
521163
0
502110
ENCANA CORP
COM
292505104
883
100341
SH
SOLE
5331
0
95010
ENDO INTL PLC
SHS
G30401106
205
18335
SH
SOLE
593
0
17742
ENDURO RTY TR
TR UNIT
29269K100
250
76912
SH
SOLE
0
0
76912
ENERGEN CORP
COM
29265N108
10417
210998
SH
SOLE
208102
0
2896
ENERGIZER HLDGS INC NEW
COM
29272W109
593
12338
SH
SOLE
0
0
12338
ENERGY RECOVERY INC
COM
29270J100
109
13091
SH
SOLE
0
0
13091
ENERGY TRANSFER EQUITY L P
COM UT LTD PTN
29273V100
13929
775565
SH
SOLE
126198
0
649367
ENERGY TRANSFER EQUITY L P
COM UT LTD PTN
29273V100
1
10900
SH
Call
SOLE
0
0
0
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
28083
1377270
SH
SOLE
0
0
1377270
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
11
16000
SH
Call
SOLE
0
0
0
ENERNOC INC
COM
292764107
205
26391
SH
SOLE
0
0
26391
ENERPLUS CORP
COM
292766102
160
19665
SH
SOLE
0
0
19665
ENERSYS
COM
29275Y102
3200
44166
SH
SOLE
39427
0
4739
ENI S P A
SPONSORED ADR
26874R108
4456
148251
SH
SOLE
124389
0
23862
ENLINK MIDSTREAM LLC
COM UNIT REP LTD
29336T100
6568
373154
SH
SOLE
324101
0
49053
ENLINK MIDSTREAM PARTNERS LP
COM UNIT REP LTD
29336U107
4741
279525
SH
SOLE
0
0
279525
ENNIS INC
COM
293389102
249
13032
SH
SOLE
11532
0
1500
ENSCO PLC
SHS CLASS A
G3157S106
94
18290
SH
SOLE
0
0
18290
ENSIGN GROUP INC
COM
29358P101
292
13393
SH
SOLE
13393
0
0
ENSTAR GROUP LIMITED
SHS
G3075P101
523
2632
SH
SOLE
2346
0
286
ENSYNC INC
COM
29359T102
13
36000
SH
SOLE
0
0
36000
ENTEGRA FINL CORP
COM
29363J108
720
31644
SH
SOLE
0
0
31644
ENTEGRIS INC
COM
29362U104
612
27888
SH
SOLE
26711
0
1177
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
139
13419
SH
SOLE
0
0
13419
ENTERGY CORP NEW
COM
29364G103
29961
390274
SH
SOLE
359109
0
31165
ENTERPRISE PRODS PARTNERS L
COM
293792107
92038
3398743
SH
SOLE
765782
0
2632961
ENVESTNET INC
COM
29404K106
769
19420
SH
SOLE
0
0
19420
ENVIROSTAR INC
COM
29414M100
812
30000
SH
SOLE
0
0
30000
ENVISION HEALTHCARE CORP
COM
29414D100
20630
329190
SH
SOLE
179157
0
150033
ENVIVA PARTNERS LP
COM UNIT
29414J107
735
26722
SH
SOLE
0
0
26722
EOG RES INC
COM
26875P101
18495
204318
SH
SOLE
122123
0
82195
EPAM SYS INC
COM
29414B104
288
3419
SH
SOLE
0
0
3419
EPR PPTYS
COM SH BEN INT
26884U109
8966
124752
SH
SOLE
94434
0
30318
EQT CORP
COM
26884L109
11368
194019
SH
SOLE
140203
0
53816
EQT GP HLDGS LP
COM UNIT REP
26885J103
258
8551
SH
SOLE
0
0
8551
EQT MIDSTREAM PARTNERS LP
UNIT LTD PARTN
26885B100
2740
36708
SH
SOLE
8093
0
28615
EQUIFAX INC
COM
294429105
22218
161679
SH
SOLE
136744
0
24935
EQUINIX INC
COM PAR $0.001
29444U700
6839
15937
SH
SOLE
628
0
15309
EQUITY COMWLTH
COM SH BEN INT
294628102
301
9524
SH
SOLE
0
0
9524
EQUITY RESIDENTIAL
SH BEN INT
29476L107
5343
81159
SH
SOLE
62511
0
18648
ERICSSON
ADR B SEK 10
294821608
494
68860
SH
SOLE
0
0
68860
ESCALADE INC
COM
296056104
162
12359
SH
SOLE
0
0
12359
ESCO TECHNOLOGIES INC
COM
296315104
294
4934
SH
SOLE
4934
0
0
ESPERION THERAPEUTICS INC NE
COM
29664W105
241
5200
SH
SOLE
0
0
5200
ESSENT GROUP LTD
COM
G3198U102
666
17940
SH
SOLE
0
0
17940
ESSEX PPTY TR INC
COM
297178105
4327
16818
SH
SOLE
14819
0
1999
ETF MANAGERS TR
PUREFUNDS ISE CY
26924G201
7335
244324
SH
SOLE
0
0
244324
ETF MANAGERS TR
PUREFUNDS ISE MO
26924G409
826
27733
SH
SOLE
0
0
27733
ETF SER SOLUTIONS
ALPCLONE ALTER
26922A305
358
9031
SH
SOLE
0
0
9031
ETFIS SER TR I
BIOSHS BIO CLI
26923G301
290
12068
SH
SOLE
0
0
12068
ETFIS SER TR I
INFRAC ACT MLP
26923G103
1165
115382
SH
SOLE
0
0
115382
ETFS GOLD TR
SHS
26922Y105
968
8037
SH
SOLE
0
0
8037
ETFS PLATINUM TR
SH BEN INT
26922V101
503
5692
SH
SOLE
0
0
5692
ETFS PRECIOUS METALS BASKET
PHYS PM BSKT
26922W109
520
8420
SH
SOLE
0
0
8420
ETFS SILVER TR
SILVER SHS
26922X107
1764
108715
SH
SOLE
0
0
108715
EURONET WORLDWIDE INC
COM
298736109
715
8183
SH
SOLE
1731
0
6452
EUROPEAN EQUITY FUND
COM
298768102
196
21341
SH
SOLE
0
0
21341
EV ENERGY PARTNERS LP
COM UNITS
26926V107
104
165039
SH
SOLE
0
0
165039
EVERCORE PARTNERS INC
CLASS A
29977A105
1958
27768
SH
SOLE
22018
0
5750
EVEREST RE GROUP LTD
COM
G3223R108
3537
13894
SH
SOLE
11805
0
2089
EVERSOURCE ENERGY
COM
30040W108
6875
113250
SH
SOLE
32065
0
81185
EVOLENT HEALTH INC
CL A
30050B101
370
14608
SH
SOLE
14608
0
0
EVOLUTION PETROLEUM CORP
COM
30049A107
2185
269787
SH
SOLE
0
0
269787
EXACT SCIENCES CORP
COM
30063P105
3257
92072
SH
SOLE
19998
0
72074
EXCHANGE LISTED FDS TR
KNLDG LD WD ETF
30151E608
2845
93201
SH
SOLE
0
0
93201
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTERN
301505889
1803
56872
SH
SOLE
0
0
56872
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
880
25670
SH
SOLE
0
0
25670
EXCO RESOURCES INC
COM NEW
269279501
31
11775
SH
SOLE
0
0
11775
EXELON CORP
COM
30161N101
20585
570699
SH
SOLE
376072
0
194627
EXELON CORP
COM
30161N101
2
46600
SH
Call
SOLE
0
0
0
EXPEDIA INC DEL
COM NEW
30212P303
15948
107066
SH
SOLE
72613
0
34453
EXPEDITORS INTL WASH INC
COM
302130109
8134
144016
SH
SOLE
112033
0
31983
EXPONENT INC
COM
30214U102
1447
24828
SH
SOLE
24778
0
50
EXPRESS SCRIPTS HLDG CO
COM
30219G108
24300
380633
SH
SOLE
16341
0
364292
EXPRESS SCRIPTS HLDG CO
COM
30219G108
24
21800
SH
Call
SOLE
0
0
0
EXTENDED STAY AMER INC
UNIT 99/99/9999B
30224P200
37975
1961543
SH
SOLE
1944214
0
17329
EXTRA SPACE STORAGE INC
COM
30225T102
3343
42861
SH
SOLE
5747
0
37114
EXTREME NETWORKS INC
COM
30226D106
4468
484582
SH
SOLE
0
0
484582
EXXON MOBIL CORP
COM
30231G102
314331
3893598
SH
SOLE
2260797
0
1632801
EXXON MOBIL CORP
COM
30231G102
7
20800
SH
Call
SOLE
0
0
0
EXXON MOBIL CORP
COM
30231G102
1
10900
SH
Call
SOLE
0
0
0
F M C CORP
COM NEW
302491303
8542
116938
SH
SOLE
93940
0
22998
F5 NETWORKS INC
COM
315616102
3144
24748
SH
SOLE
0
0
24748
FABRINET
SHS
G3323L100
2674
62672
SH
SOLE
2877
0
59795
FACEBOOK INC
CL A
30303M102
234520
1553320
SH
SOLE
476865
0
1076455
FACTSET RESH SYS INC
COM
303075105
11087
66713
SH
SOLE
55131
0
11582
FAIR ISAAC CORP
COM
303250104
660
4734
SH
SOLE
0
0
4734
FAIRMOUNT SANTROL HLDGS INC
COM
30555Q108
44
11301
SH
SOLE
0
0
11301
FALCONSTOR SOFTWARE INC
COM
306137100
8
30925
SH
SOLE
0
0
30925
FARMLAND PARTNERS INC
COM
31154R109
874
97744
SH
SOLE
0
0
97744
FASTENAL CO
COM
311900104
59859
1375112
SH
SOLE
1299901
0
75211
FEDERAL REALTY INVT TR
SH BEN INT NEW
313747206
1122
8879
SH
SOLE
0
0
8879
FEDERATED INVS INC PA
CL B
314211103
759
26867
SH
SOLE
23111
0
3756
FEDERATED NATL HLDG CO
COM
31422T101
745
46577
SH
SOLE
0
0
46577
FEDERATED PREM INTR MUN INC
COM
31423M105
828
60612
SH
SOLE
0
0
60612
FEDEX CORP
COM
31428X106
42675
196343
SH
SOLE
44984
0
151359
FELCOR LODGING TR INC
COM
31430F101
4540
629729
SH
SOLE
0
0
629729
FERRARI N V
COM
N3167Y103
434
5053
SH
SOLE
0
0
5053
FERRO CORP
COM
315405100
1779
97261
SH
SOLE
94461
0
2800
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
481
45588
SH
SOLE
27379
0
18209
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
9503
211988
SH
SOLE
194746
0
17242
FIDELITY NATIONAL FINANCIAL
FNFV GROUP COM
31620R402
1119
70839
SH
SOLE
69778
0
1061
FIDELITY NATL INFORMATION SV
COM
31620M106
22409
262397
SH
SOLE
240246
0
22151
FIDUCIARY CLAYMORE MLP OPP F
COM
31647Q106
1657
118137
SH
SOLE
0
0
118137
FIDUS INVT CORP
COM
316500107
16375
973555
SH
SOLE
0
0
973555
FIFTH STR SR FLOATNG RATE CO
COM
31679F101
5176
635063
SH
SOLE
0
0
635063
FIFTH STREET FINANCE CORP
COM
31678A103
392
80560
SH
SOLE
0
0
80560
FIFTH THIRD BANCORP
COM
316773100
19356
745607
SH
SOLE
616843
0
128764
FINISAR CORP
COM NEW
31787A507
7309
281313
SH
SOLE
0
0
281313
FINISAR CORP
COM NEW
31787A507
3
13500
SH
Call
SOLE
0
0
0
FINISAR CORP
COM NEW
31787A507
6
14400
SH
Call
SOLE
0
0
0
FIREEYE INC
COM
31816Q101
2509
164933
SH
SOLE
400
0
164533
FIRST AMERN FINL CORP
COM
31847R102
1118
25025
SH
SOLE
16719
0
8306
FIRST BANCORP N C
COM
318910106
207
6630
SH
SOLE
0
0
6630
FIRST BANK WILLIAMSTOWN NJ
COM
31931U102
245
21007
SH
SOLE
0
0
21007
FIRST COMWLTH FINL CORP PA
COM
319829107
395
31184
SH
SOLE
0
0
31184
FIRST DATA CORP NEW
COM CL A
32008D106
2981
163773
SH
SOLE
0
0
163773
FIRST HORIZON NATL CORP
COM
320517105
414
23795
SH
SOLE
0
0
23795
FIRST MAJESTIC SILVER CORP
COM
32076V103
1569
188816
SH
SOLE
0
0
188816
FIRST MERCHANTS CORP
COM
320817109
220
5491
SH
SOLE
3601
0
1890
FIRST MIDWEST BANCORP DEL
COM
320867104
833
35719
SH
SOLE
0
0
35719
FIRST REP BK SAN FRANCISCO C
COM
33616C100
13700
136864
SH
SOLE
69552
0
67312
FIRST TR BICK INDEX FD
COM SHS
33733H107
383
14719
SH
SOLE
0
0
14719
FIRST TR DJS MICROCAP INDEX
COM SHS ANNUAL
33718M105
913
20728
SH
SOLE
0
0
20728
FIRST TR DYNAMIC EUROPE EQT
COM SHS
33740D107
2792
148419
SH
SOLE
0
0
148419
FIRST TR ENERGY INCOME & GRW
COM
33738G104
622
24483
SH
SOLE
0
0
24483
FIRST TR ENERGY INFRASTRCTR
COM
33738C103
663
35321
SH
SOLE
0
0
35321
FIRST TR ENHANCED EQTY INC F
COM
337318109
9036
616794
SH
SOLE
0
0
616794
FIRST TR EXCH TRADED FD III
LNG/SHT EQUITY
33739P103
621
17209
SH
SOLE
0
0
17209
FIRST TR EXCH TRADED FD III
RIVRFRNT DY ASIA
33739P509
886
15686
SH
SOLE
0
0
15686
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
12007
199645
SH
SOLE
0
0
199645
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN EUR
33739P806
3154
51574
SH
SOLE
0
0
51574
FIRST TR EXCH TRD ALPHA FD I
DEV MRK EX US
33737J174
1648
29831
SH
SOLE
0
0
29831
FIRST TR EXCH TRD ALPHA FD I
EM SML CP ALPH
33737J307
3778
102426
SH
SOLE
0
0
102426
FIRST TR EXCH TRD ALPHA FD I
EMERG MKT ALPH
33737J182
1324
56586
SH
SOLE
0
0
56586
FIRST TR EXCH TRD ALPHA FD I
EUROPE ALPHADEX
33737J117
7969
229138
SH
SOLE
0
0
229138
FIRST TR EXCH TRD ALPHA FD I
GERMANY ALPHA
33737J190
556
12827
SH
SOLE
0
0
12827
FIRST TR EXCH TRD ALPHA FD I
SWITZLND ALPHA
33737J232
333
6825
SH
SOLE
0
0
6825
FIRST TR EXCHANG TRADED FD I
MANAGD MUN ETF
33739N108
8646
163803
SH
SOLE
0
0
163803
FIRST TR EXCHANGE TRADED FD
CAP STRENGTH ETF
33733E104
7510
164837
SH
SOLE
0
0
164837
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
554
15794
SH
SOLE
0
0
15794
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
5518
139705
SH
SOLE
0
0
139705
FIRST TR EXCHANGE TRADED FD
CONSUMR DISCRE
33734X101
13629
368352
SH
SOLE
0
0
368352
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
15920
346020
SH
SOLE
0
0
346020
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
4443
177806
SH
SOLE
0
0
177806
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
58977
622515
SH
SOLE
0
0
622515
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R878
3938
170329
SH
SOLE
0
0
170329
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
27631
1406862
SH
SOLE
0
0
1406862
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
33226
1338125
SH
SOLE
85
0
1338040
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
6665
500742
SH
SOLE
0
0
500742
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
14594
510457
SH
SOLE
1
0
510456
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
14248
237488
SH
SOLE
0
0
237488
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
1121
22799
SH
SOLE
0
0
22799
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
8637
165748
SH
SOLE
0
0
165748
FIRST TR EXCHANGE TRADED FD
FT STRG INCM ETF
33739Q309
513
10056
SH
SOLE
0
0
10056
FIRST TR EXCHANGE TRADED FD
GBL WND ENRG ETF
33736G106
637
49360
SH
SOLE
0
0
49360
FIRST TR EXCHANGE TRADED FD
GLOBAL ENGR ETF
33736M103
507
9351
SH
SOLE
0
0
9351
FIRST TR EXCHANGE TRADED FD
HIGH INCOME ETF
33738R308
634
29132
SH
SOLE
186
0
28946
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
16787
251082
SH
SOLE
0
0
251082
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
29992
848174
SH
SOLE
0
0
848174
FIRST TR EXCHANGE TRADED FD
MATERIALS ALPH
33734X168
3401
88058
SH
SOLE
0
0
88058
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
2285
118461
SH
SOLE
0
0
118461
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
6139
196818
SH
SOLE
0
0
196818
FIRST TR EXCHANGE TRADED FD
NASDAQ 100 EX
33733E401
5768
124855
SH
SOLE
0
0
124855
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
25891
979246
SH
SOLE
0
0
979246
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
1027
47618
SH
SOLE
0
0
47618
FIRST TR EXCHANGE TRADED FD
NASDQ FOD BVRG
33738R852
719
35773
SH
SOLE
0
0
35773
FIRST TR EXCHANGE TRADED FD
NASDQ SEMCNDTR
33738R811
8786
360229
SH
SOLE
0
0
360229
FIRST TR EXCHANGE TRADED FD
NAT GAS ETF
33733E807
1327
64809
SH
SOLE
0
0
64809
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
12052
490932
SH
SOLE
335
0
490597
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
8792
77095
SH
SOLE
0
0
77095
FIRST TR EXCHANGE TRADED FD
RBA INDL ETF
33738R704
7601
320567
SH
SOLE
0
0
320567
FIRST TR EXCHANGE TRADED FD
RISNG DIVD ACHIV
33738R506
2994
110723
SH
SOLE
0
0
110723
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
30727
635104
SH
SOLE
436233
0
198871
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
2237
80775
SH
SOLE
0
0
80775
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
13206
303456
SH
SOLE
0
0
303456
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
7356
123234
SH
SOLE
73
0
123161
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
47148
1735290
SH
SOLE
411084
0
1324206
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
1319
30820
SH
SOLE
0
0
30820
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC ETF
33739E108
17896
894349
SH
SOLE
416429
0
477920
FIRST TR EXCHNG TRADED FD VI
TCW OPPORTUNIS
33740F805
1530
30171
SH
SOLE
0
0
30171
FIRST TR EXCNGE TRD ALPHADEX
MID CAP VAL FD
33737M201
340
10178
SH
SOLE
0
0
10178
FIRST TR EXCNGE TRD ALPHADEX
MID CP GR ALPH
33737M102
3311
95771
SH
SOLE
0
0
95771
FIRST TR EXCNGE TRD ALPHADEX
SML CAP VAL AL
33737M409
268
7883
SH
SOLE
0
0
7883
FIRST TR EXCNGE TRD ALPHADEX
SML CP GRW ALP
33737M300
3975
103335
SH
SOLE
0
0
103335
FIRST TR FTSE EPRA/NAREIT DE
COM
33736N101
225
5074
SH
SOLE
0
0
5074
FIRST TR HIGH INCOME L/S FD
COM
33738E109
3878
224964
SH
SOLE
0
0
224964
FIRST TR INTER DUR PFD & IN
COM
33718W103
1689
68096
SH
SOLE
0
0
68096
FIRST TR LRG CP GRWTH ALPHAD
COM SHS
33735K108
6462
117605
SH
SOLE
0
0
117605
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
12876
256605
SH
SOLE
0
0
256605
FIRST TR LRGE CP CORE ALPHA
COM SHS
33734K109
21789
409870
SH
SOLE
0
0
409870
FIRST TR MID CAP CORE ALPHAD
COM SHS
33735B108
5371
90742
SH
SOLE
0
0
90742
FIRST TR MLP & ENERGY INCOME
COM
33739B104
3040
196994
SH
SOLE
0
0
196994
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
20751
737685
SH
SOLE
0
0
737685
FIRST TR MULTI CAP VALUE ALP
COM SHS
33733F101
783
13413
SH
SOLE
0
0
13413
FIRST TR MULTI CP VAL ALPHA
COM SHS
33733C108
497
9497
SH
SOLE
0
0
9497
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
27517
514522
SH
SOLE
110
0
514412
FIRST TR NASDAQ ABA CMNTY BK
UT COM SHS ETF
33736Q104
17092
337729
SH
SOLE
0
0
337729
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
38122
611013
SH
SOLE
0
0
611013
FIRST TR S&P REIT INDEX FD
COM
33734G108
876
37711
SH
SOLE
0
0
37711
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
3955
71120
SH
SOLE
0
0
71120
FIRST TR SR FLG RTE INCM FD
COM
33733U108
1377
103423
SH
SOLE
0
0
103423
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
1687
129048
SH
SOLE
0
0
129048
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
72655
2483940
SH
SOLE
0
0
2483940
FIRST TRUST MORTGAGE INCM FD
COM SHS
33734E103
206
14546
SH
SOLE
0
0
14546
FIRST TRUST SPECIALTY FINANC
COM BEN INTR
33733G109
102
14108
SH
SOLE
0
0
14108
FIRSTENERGY CORP
COM
337932107
2105
72191
SH
SOLE
7539
0
64652
FISERV INC
COM
337738108
12093
98845
SH
SOLE
40262
0
58583
FITBIT INC
CL A
33812L102
464
87405
SH
SOLE
0
0
87405
FIVE BELOW INC
COM
33829M101
5361
108588
SH
SOLE
96921
0
11667
FIVE9 INC
COM
338307101
232
10790
SH
SOLE
0
0
10790
FLAHERTY & CRUMRINE DYN PFD
SHS
33848W106
7968
302954
SH
SOLE
0
0
302954
FLAHERTY & CRUMRINE TOTAL RE
COM
338479108
266
11955
SH
SOLE
0
0
11955
FLAHERTY&CRMN PFD SEC INCOM
COM
338478100
393
17899
SH
SOLE
0
0
17899
FLEETCOR TECHNOLOGIES INC
COM
339041105
9144
63409
SH
SOLE
35574
0
27835
FLEX LTD
ORD
Y2573F102
15151
928915
SH
SOLE
832457
0
96458
FLEXION THERAPEUTICS INC
COM
33938J106
2431
120245
SH
SOLE
0
0
120245
FLEXSHARES TR
INTL QLTDV IDX
33939L837
866
34387
SH
SOLE
0
0
34387
FLEXSHARES TR
M STAR DEV MKT
33939L803
240
3805
SH
SOLE
0
0
3805
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
1601
56051
SH
SOLE
0
0
56051
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
243
4556
SH
SOLE
0
0
4556
FLEXSHARES TR
QUALT DIVD IDX
33939L860
29850
726629
SH
SOLE
718171
0
8458
FLEXSHARES TR
STOXX GLOBR INF
33939L795
7651
163072
SH
SOLE
160947
0
2125
FLIR SYS INC
COM
302445101
4477
129171
SH
SOLE
90275
0
38896
FLOWERS FOODS INC
COM
343498101
5521
318954
SH
SOLE
38042
0
280912
FLOWSERVE CORP
COM
34354P105
11077
238569
SH
SOLE
230506
0
8063
FLUOR CORP NEW
COM
343412102
17572
383825
SH
SOLE
334755
0
49070
FLWS/1-800 FLOWERS
CL A
68243Q106
139
14300
SH
SOLE
0
0
14300
FNB BANCORP CALIF
COM
302515101
602
21912
SH
SOLE
0
0
21912
FNB CORP PA
COM
302520101
3343
236110
SH
SOLE
49710
0
186400
FOAMIX PHARMACEUTICALS LTD
SHS
M46135105
197
42500
SH
SOLE
0
0
42500
FOOT LOCKER INC
COM
344849104
4874
98899
SH
SOLE
87517
0
11382
FORD MTR CO DEL
COM PAR $0.01
345370860
25558
2284011
SH
SOLE
151368
0
2132643
FORD MTR CO DEL
COM PAR $0.01
345370860
6
19000
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
28
19900
SH
Put
SOLE
0
0
19900
FORD MTR CO DEL
COM PAR $0.01
345370860
13
32000
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
8
21500
SH
Put
SOLE
0
0
21500
FORD MTR CO DEL
COM PAR $0.01
345370860
7
52400
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
1
15000
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
2
39100
SH
Call
SOLE
0
0
0
FOREST CITY RLTY TR INC
COM CL A
345605109
3506
145065
SH
SOLE
144510
0
555
FORTINET INC
COM
34959E109
4506
120347
SH
SOLE
72485
0
47862
FORTIS INC
COM
349553107
9802
278815
SH
SOLE
264169
0
14646
FORTIVE CORP
COM
34959J108
9635
152098
SH
SOLE
21324
0
130774
FORTRESS INVESTMENT GROUP LL
CL A
34958B106
322
40284
SH
SOLE
0
0
40284
FORTRESS TRANS INFRST INVS L
COM REP LTD LIAB
34960P101
7974
500264
SH
SOLE
0
0
500264
FORTUNA SILVER MINES INC
COM
349915108
139
28368
SH
SOLE
0
0
28368
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1528
23428
SH
SOLE
3723
0
19705
FORUM ENERGY TECHNOLOGIES IN
COM
34984V100
3820
244902
SH
SOLE
184634
0
60268
FOUR CORNERS PPTY TR INC
COM
35086T109
208
8274
SH
SOLE
0
0
8274
FOX FACTORY HLDG CORP
COM
35138V102
5606
157473
SH
SOLE
152228
0
5245
FQF TR
O SHS FTSE EUR
351680848
429
17296
SH
SOLE
0
0
17296
FQF TR
OSHARS FTSE US
351680855
8828
301900
SH
SOLE
0
0
301900
FRANCO NEVADA CORP
COM
351858105
3696
51214
SH
SOLE
0
0
51214
FRANKLIN ELEC INC
COM
353514102
227
5481
SH
SOLE
0
0
5481
FRANKLIN FINL NETWORK INC
COM
35352P104
839
20338
SH
SOLE
0
0
20338
FRANKLIN LTD DURATION INC TR
COM
35472T101
2360
199472
SH
SOLE
0
0
199472
FRANKLIN RES INC
COM
354613101
9934
221787
SH
SOLE
150729
0
71058
FRANKLIN UNVL TR
SH BEN INT
355145103
247
34529
SH
SOLE
0
0
34529
FRANKS INTL N V
COM
N33462107
272
32860
SH
SOLE
12460
0
20400
FREEPORT-MCMORAN INC
CL B
35671D857
28419
2366287
SH
SOLE
1814998
0
551289
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
371
7682
SH
SOLE
2601
0
5081
FRONTIER COMMUNICATIONS CORP
COM
35906A108
3087
2661504
SH
SOLE
60
0
2661444
FRONTLINE LTD
SHS NEW
G3682E192
443
77344
SH
SOLE
0
0
77344
FS BANCORP INC
COM
30263Y104
3812
84895
SH
SOLE
0
0
84895
FS INVT CORP
COM
302635107
212
23185
SH
SOLE
0
0
23185
FST TR NEW OPPORT MLP & ENE
COM
33739M100
629
47832
SH
SOLE
0
0
47832
GABELLI DIVD & INCOME TR
COM
36242H104
4302
197136
SH
SOLE
0
0
197136
GABELLI EQUITY TR INC
COM
362397101
1138
184130
SH
SOLE
0
0
184130
GABELLI GLB SML & MD CP VAL
COM
36249W104
2396
193857
SH
SOLE
0
0
193857
GABELLI HLTHCARE & WELLNESS
SHS
36246K103
3537
326002
SH
SOLE
0
0
326002
GABELLI UTIL TR
COM
36240A101
253
36212
SH
SOLE
0
0
36212
GALLAGHER ARTHUR J & CO
COM
363576109
23192
405103
SH
SOLE
386831
0
18272
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
2899
526165
SH
SOLE
0
0
526165
GAMCO INVESTORS INC
CL A COM
361438104
370
12510
SH
SOLE
0
0
12510
GAMCO NAT RES GOLD & INCOME
SH BEN INT
36465E101
333
49249
SH
SOLE
0
0
49249
GAMESTOP CORP NEW
CL A
36467W109
2292
106072
SH
SOLE
0
0
106072
GAMING & LEISURE PPTYS INC
COM
36467J108
3194
84792
SH
SOLE
75199
0
9593
GAP INC DEL
COM
364760108
381
17339
SH
SOLE
0
0
17339
GARDNER DENVER HLDGS INC
COM
36555P107
3021
139781
SH
SOLE
132081
0
7700
GARMIN LTD
SHS
H2906T109
10154
198980
SH
SOLE
56566
0
142414
GARTNER INC
COM
366651107
4069
32944
SH
SOLE
29621
0
3323
GASLOG PARTNERS LP
UNIT LTD PTNRP
Y2687W108
511
22549
SH
SOLE
0
0
22549
GASTAR EXPL INC NEW
COM
36729W202
46
49500
SH
SOLE
0
0
49500
GATX CORP
COM
361448103
321
4989
SH
SOLE
33
0
5022
GCP APPLIED TECHNOLOGIES INC
COM
36164Y101
370
12133
SH
SOLE
0
0
12133
GDL FUND
COM SH BEN IT
361570104
8642
842329
SH
SOLE
0
0
842329
GDS HLDGS LTD
SPONSORED ADR
36165L108
249
26820
SH
SOLE
0
0
26820
GEE GROUP INC
COM
36165A102
211
40853
SH
SOLE
0
0
40853
GENER8 MARITIME INC
COM
Y26889108
136
23841
SH
SOLE
0
0
23841
GENERAC HLDGS INC
COM
368736104
379
10497
SH
SOLE
4197
0
6300
GENERAL AMERN INVS INC
COM
368802104
14892
433546
SH
SOLE
0
0
433546
GENERAL DYNAMICS CORP
COM
369550108
61747
311682
SH
SOLE
67466
0
244216
GENERAL ELECTRIC CO
COM
369604103
156699
5801505
SH
SOLE
443890
0
5357615
GENERAL ELECTRIC CO
COM
369604103
31
98000
SH
Call
SOLE
0
0
0
GENERAL ELECTRIC CO
COM
369604103
3
96800
SH
Call
SOLE
0
0
0
GENERAL ELECTRIC CO
COM
369604103
11
48700
SH
Call
SOLE
0
0
0
GENERAL ELECTRIC CO
COM
369604103
1
11100
SH
Call
SOLE
0
0
0
GENERAL ELECTRIC CO
COM
369604103
55
41000
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
95330
1720757
SH
SOLE
1174766
0
545991
GENERAL MLS INC
COM
370334104
3
25100
SH
Call
SOLE
0
0
0
GENERAL MTRS CO
*W EXP 07/10/201
37045V126
254
14607
SH
SOLE
0
0
14607
GENERAL MTRS CO
COM
37045V100
27228
779492
SH
SOLE
321090
0
458402
GENERAL MTRS CO
COM
37045V100
44
38900
SH
Call
SOLE
0
0
0
GENESCO INC
COM
371532102
748
22052
SH
SOLE
22010
0
42
GENESEE & WYO INC
CL A
371559105
4540
66389
SH
SOLE
49060
0
17329
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
8578
270344
SH
SOLE
0
0
270344
GENMARK DIAGNOSTICS INC
COM
372309104
210
17750
SH
SOLE
0
0
17750
GENOMIC HEALTH INC
COM
37244C101
414
12734
SH
SOLE
11954
0
780
GENPACT LIMITED
SHS
G3922B107
209
7497
SH
SOLE
7011
0
486
GENTEX CORP
COM
371901109
979
51616
SH
SOLE
171
0
51787
GENTHERM INC
COM
37253A103
1050
27055
SH
SOLE
24615
0
2440
GENUINE PARTS CO
COM
372460105
9236
99569
SH
SOLE
50489
0
49080
GENWORTH FINL INC
COM CL A
37247D106
164
43459
SH
SOLE
0
0
43459
GEO GROUP INC NEW
COM
36162J106
24400
825169
SH
SOLE
804975
0
20194
GERDAU S A
SPON ADR REP PFD
373737105
40
13000
SH
SOLE
0
0
13000
GGP INC
COM
36174X101
2815
119485
SH
SOLE
112294
0
7191
GIGAMON INC
COM
37518B102
386
9810
SH
SOLE
0
0
9810
GILDAN ACTIVEWEAR INC
COM
375916103
3027
98492
SH
SOLE
36885
0
61607
GILEAD SCIENCES INC
COM
375558103
65524
925719
SH
SOLE
297996
0
627723
GLACIER BANCORP INC NEW
COM
37637Q105
7257
198233
SH
SOLE
189535
0
8698
GLADSTONE CAPITAL CORP
COM
376535100
1170
118991
SH
SOLE
0
0
118991
GLADSTONE INVT CORP
COM
376546107
254
26984
SH
SOLE
0
0
26984
GLATFELTER
COM
377316104
253
12961
SH
SOLE
0
0
12961
GLAUKOS CORP
COM
377322102
418
10089
SH
SOLE
0
0
10089
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
153629
3562831
SH
SOLE
2815676
0
747155
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
21
41700
SH
Call
SOLE
0
0
0
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
6
24200
SH
Call
SOLE
0
0
0
GLOBAL PARTNERS LP
COM UNITS
37946R109
242
13405
SH
SOLE
0
0
13405
GLOBAL PMTS INC
COM
37940X102
6852
75863
SH
SOLE
70451
0
5412
GLOBAL WTR RES INC
COM
379463102
150
15200
SH
SOLE
0
0
15200
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
320
23189
SH
SOLE
0
0
23189
GLOBAL X FDS
GLB X SUPERDIV
37950E549
3322
153251
SH
SOLE
0
0
153251
GLOBAL X FDS
GLBL X MLP ETF
37950E473
6129
561307
SH
SOLE
0
0
561307
GLOBAL X FDS
GLBX MSCI NORW
37950E747
8350
725419
SH
SOLE
721776
0
3643
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
1643
48406
SH
SOLE
0
0
48406
GLOBAL X FDS
GLOBX SUPDV US
37950E291
1028
40493
SH
SOLE
0
0
40493
GLOBAL X FDS
SCIEN BETA US
37954Y103
4413
153818
SH
SOLE
0
0
153818
GLOBALSTAR INC
COM
378973408
108
50500
SH
SOLE
0
0
50500
GLOBANT S A
COM
L44385109
371
8542
SH
SOLE
0
0
8542
GLOBUS MED INC
CL A
379577208
2050
61828
SH
SOLE
42414
0
19414
GMS INC
COM
36251C103
2116
75315
SH
SOLE
0
0
75315
GNC HLDGS INC
COM CL A
36191G107
222
26385
SH
SOLE
0
0
26385
GODADDY INC
CL A
380237107
249
5865
SH
SOLE
0
0
5865
GOLAR LNG PARTNERS LP
COM UNIT LPI
Y2745C102
466
23236
SH
SOLE
0
0
23236
GOLD FIELDS LTD NEW
SPONSORED ADR
38059T106
122
34955
SH
SOLE
0
0
34955
GOLD STD VENTURES CORP
COM
380738104
76
44481
SH
SOLE
0
0
44481
GOLDCORP INC NEW
COM
380956409
2129
164878
SH
SOLE
440
0
164438
GOLDEN ENTMT INC
COM
381013101
1893
91426
SH
SOLE
0
0
91426
GOLDEN STAR RES LTD CDA
COM
38119T104
7
11000
SH
SOLE
0
0
11000
GOLDMAN SACHS BDC INC
SHS
38147U107
933
41442
SH
SOLE
0
0
41442
GOLDMAN SACHS ETF TR
ACTIVEBETA EME
381430206
6438
206067
SH
SOLE
0
0
206067
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
16005
578208
SH
SOLE
316536
0
261672
GOLDMAN SACHS ETF TR
EQUITY ETF
381430503
57898
1203451
SH
SOLE
1119679
0
83772
GOLDMAN SACHS GROUP INC
COM
38141G104
46375
208986
SH
SOLE
110331
0
98655
GOLDMAN SACHS MLP ENERGY REN
COM
38148G107
985
136763
SH
SOLE
0
0
136763
GOLDMAN SACHS MLP INC OPP FD
COM SHS
38147W103
719
74700
SH
SOLE
0
0
74700
GOLUB CAP BDC INC
COM
38173M102
1522
79585
SH
SOLE
0
0
79585
GOODYEAR TIRE & RUBR CO
COM
382550101
5096
145753
SH
SOLE
39412
0
106341
GOPRO INC
CL A
38268T103
580
71344
SH
SOLE
0
0
71344
GOVERNMENT PPTYS INCOME TR
COM SHS BEN INT
38376A103
511
27933
SH
SOLE
0
0
27933
GRACO INC
COM
384109104
18351
167931
SH
SOLE
166290
0
1641
GRAINGER W W INC
COM
384802104
23375
129480
SH
SOLE
117987
0
11493
GRAMERCY PPTY TR
COM NEW
385002308
7572
254850
SH
SOLE
206277
0
48573
GRAND CANYON ED INC
COM
38526M106
985
12558
SH
SOLE
144
0
12414
GRAPHIC PACKAGING HLDG CO
COM
388689101
7148
518732
SH
SOLE
514780
0
3952
GREAT AJAX CORP
COM
38983D300
294
21000
SH
SOLE
0
0
21000
GREAT LAKES DREDGE & DOCK CO
COM
390607109
703
163574
SH
SOLE
163574
0
0
GREAT PLAINS ENERGY INC
COM
391164100
14628
499584
SH
SOLE
359097
0
140487
GREEN BANCORP INC
COM
39260X100
227
11726
SH
SOLE
0
0
11726
GREEN PLAINS PARTNERS LP
COM REP PTR IN
393221106
362
19374
SH
SOLE
0
0
19374
GREENHILL & CO INC
COM
395259104
440
21910
SH
SOLE
19598
0
2312
GREIF INC
CL A
397624107
463
8304
SH
SOLE
0
0
8304
GREIF INC
CL B
397624206
3545
58690
SH
SOLE
0
0
58690
GROUPON INC
COM
399473107
53
13884
SH
SOLE
0
0
13884
GRUBHUB INC
COM
400110102
1230
28217
SH
SOLE
24209
0
4008
GUGGENHEIM CR ALLOCATION FD
COM
40168G108
780
33629
SH
SOLE
0
0
33629
GUGGENHEIM ENHNCD EQTY INCM
COM
40167B100
1830
221320
SH
SOLE
0
0
221320
GUGGENHEIM STRATEGIC OPP FD
COM SBI
40167F101
491
23256
SH
SOLE
0
0
23256
GUGGENHEIM TAXABLE MUN MNGD
COM
401664107
2959
130084
SH
SOLE
0
0
130084
GUIDEWIRE SOFTWARE INC
COM
40171V100
9287
135166
SH
SOLE
28433
0
106733
GULFPORT ENERGY CORP
COM NEW
402635304
5271
357370
SH
SOLE
353872
0
3498
GW PHARMACEUTICALS PLC
ADS
36197T103
700
6983
SH
SOLE
0
0
6983
HAIN CELESTIAL GROUP INC
COM
405217100
242
6233
SH
SOLE
983
0
5250
HALLIBURTON CO
COM
406216101
60662
1420313
SH
SOLE
287764
0
1132549
HALLIBURTON CO
COM
406216101
1
12200
SH
Call
SOLE
0
0
0
HALLIBURTON CO
COM
406216101
1
25700
SH
Call
SOLE
0
0
0
HALLIBURTON CO
COM
406216101
33
37500
SH
Call
SOLE
0
0
0
HALYARD HEALTH INC
COM
40650V100
278
7077
SH
SOLE
0
0
7077
HANCOCK HLDG CO
COM
410120109
3047
62183
SH
SOLE
0
0
62183
HANCOCK HLDG CO
COM
410120109
24
14600
SH
Call
SOLE
0
0
0
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NEW
409735206
3622
100537
SH
SOLE
0
0
100537
HANCOCK JOHN PFD INCOME FD
SH BEN INT
41013W108
781
35721
SH
SOLE
0
0
35721
HANCOCK JOHN TAX-ADV DIV INC
COM
41013V100
9032
353076
SH
SOLE
0
0
353076
HANESBRANDS INC
COM
410345102
22076
953192
SH
SOLE
492780
0
460412
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1792
78375
SH
SOLE
0
0
78375
HARLEY DAVIDSON INC
COM
412822108
1755
32483
SH
SOLE
0
0
32483
HARLEY DAVIDSON INC
COM
412822108
14
19200
SH
Call
SOLE
0
0
0
HARLEY DAVIDSON INC
COM
412822108
27
20400
SH
Call
SOLE
0
0
0
HARRIS CORP DEL
COM
413875105
26134
239584
SH
SOLE
189554
0
50030
HARTFORD FINL SVCS GROUP INC
COM
416515104
10532
200338
SH
SOLE
67311
0
133027
HARTFORD FINL SVCS GROUP INC
COM
416515104
127
73700
SH
Call
SOLE
0
0
0
HASBRO INC
COM
418056107
6995
62729
SH
SOLE
41009
0
21720
HAWAIIAN ELEC INDUSTRIES
COM
419870100
516
15950
SH
SOLE
26
0
15976
HAWAIIAN HOLDINGS INC
COM
419879101
310
6597
SH
SOLE
3044
0
3553
HCA HEALTHCARE INC
COM
40412C101
15403
176638
SH
SOLE
18630
0
158008
HCI GROUP INC
COM
40416E103
264
5620
SH
SOLE
0
0
5620
HCP INC
COM
40414L109
11994
375296
SH
SOLE
143084
0
232212
HD SUPPLY HLDGS INC
COM
40416M105
5120
167142
SH
SOLE
139236
0
27906
HDFC BANK LTD
ADR REPS 3 SHS
40415F101
10815
124354
SH
SOLE
78668
0
45686
HEALTHCARE SVCS GRP INC
COM
421906108
20650
440964
SH
SOLE
29429
0
411535
HEALTHCARE TR AMER INC
CL A NEW
42225P501
8608
276684
SH
SOLE
220779
0
55905
HEALTHEQUITY INC
COM
42226A107
2864
57466
SH
SOLE
0
0
57466
HEALTHSOUTH CORP
COM NEW
421924309
3194
65992
SH
SOLE
12092
0
53900
HEARTLAND EXPRESS INC
COM
422347104
883
42418
SH
SOLE
42418
0
0
HEICO CORP NEW
CL A
422806208
22050
355365
SH
SOLE
0
0
355365
HEICO CORP NEW
COM
422806109
3567
49658
SH
SOLE
33048
0
16610
HELEN OF TROY CORP LTD
COM
G4388N106
3195
33953
SH
SOLE
12357
0
21596
HELMERICH & PAYNE INC
COM
423452101
4388
80741
SH
SOLE
0
0
80741
HENRY JACK & ASSOC INC
COM
426281101
14950
143931
SH
SOLE
116839
0
27092
HERCULES CAPITAL INC
COM
427096508
5676
428720
SH
SOLE
250868
0
177852
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
279
17577
SH
SOLE
0
0
17577
HERSHA HOSPITALITY TR
PR SHS BEN INT
427825500
1911
103242
SH
SOLE
101187
0
2055
HERSHEY CO
COM
427866108
7557
70378
SH
SOLE
30564
0
39814
HERTZ GLOBAL HLDGS INC
COM
42806J106
136
11807
SH
SOLE
0
0
11807
HERZFELD CARIBBEAN BASIN FD
COM
42804T106
108
15050
SH
SOLE
0
0
15050
HESKA CORP
COM RESTRC NEW
42805E306
2984
29236
SH
SOLE
4
0
29240
HESS CORP
COM
42809H107
1034
23576
SH
SOLE
2727
0
20849
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
6008
362174
SH
SOLE
150198
0
211976
HEXCEL CORP NEW
COM
428291108
4533
85864
SH
SOLE
20831
0
65033
HFF INC
CL A
40418F108
4272
122856
SH
SOLE
122392
0
464
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
5197
479004
SH
SOLE
0
0
479004
HIGHLAND FDS I
HI LD IBOXX SRLN
430101774
1386
75385
SH
SOLE
0
0
75385
HIGHWOODS PPTYS INC
COM
431284108
559
11024
SH
SOLE
0
0
11024
HILL ROM HLDGS INC
COM
431475102
892
11203
SH
SOLE
1953
0
9250
HILLENBRAND INC
COM
431571108
19445
538654
SH
SOLE
535150
0
3504
HILLTOP HOLDINGS INC
COM
432748101
660
25196
SH
SOLE
14634
0
10562
HILTON WORLDWIDE HLDGS INC
COM
43300A203
454
7334
SH
SOLE
1553
0
5781
HMS HLDGS CORP
COM
40425J101
571
30851
SH
SOLE
29237
0
1614
HNI CORP
COM
404251100
5638
141407
SH
SOLE
141255
0
152
HOEGH LNG PARTNERS LP
COM UNIT LTD
Y3262R100
609
31800
SH
SOLE
0
0
31800
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
703
21637
SH
SOLE
0
0
21637
HOLLYFRONTIER CORP
COM
436106108
7419
270071
SH
SOLE
184486
0
85585
HOLLYFRONTIER CORP
COM
436106108
9
12300
SH
Call
SOLE
0
0
0
HOLOGIC INC
COM
436440101
4151
91481
SH
SOLE
65939
0
25542
HOME BANCSHARES INC
COM
436893200
719
28869
SH
SOLE
5829
0
23040
HOME DEPOT INC
COM
437076102
213227
1389995
SH
SOLE
635084
0
754911
HONDA MOTOR LTD
AMERN SHS
438128308
8525
311252
SH
SOLE
270275
0
40977
HONEYWELL INTL INC
COM
438516106
125628
942502
SH
SOLE
551956
0
390546
HONEYWELL INTL INC
COM
438516106
190
32800
SH
Call
SOLE
0
0
0
HOPE BANCORP INC
COM
43940T109
3129
167770
SH
SOLE
167470
0
300
HORIZON GLOBAL CORP
COM
44052W104
682
47474
SH
SOLE
47037
0
437
HORIZON PHARMA PLC
SHS
G4617B105
2993
252115
SH
SOLE
0
0
252115
HORMEL FOODS CORP
COM
440452100
5136
150576
SH
SOLE
15950
0
134626
HORTONWORKS INC
COM
440894103
201
15600
SH
SOLE
0
0
15600
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
1692
58060
SH
SOLE
17686
0
40374
HOST HOTELS & RESORTS INC
COM
44107P104
284
15539
SH
SOLE
130
0
15409
HOUGHTON MIFFLIN HARCOURT CO
COM
44157R109
867
70494
SH
SOLE
69740
0
754
HOUSTON WIRE & CABLE CO
COM
44244K109
1134
218002
SH
SOLE
0
0
218002
HOVNANIAN ENTERPRISES INC
CL A
442487203
33
11700
SH
SOLE
0
0
11700
HOWARD HUGHES CORP
COM
44267D107
2381
19379
SH
SOLE
1046
0
18333
HP INC
COM
40434L105
15462
884565
SH
SOLE
745862
0
138703
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
1365
51721
SH
SOLE
0
0
51721
HSBC HLDGS PLC
SPON ADR NEW
404280406
19139
412567
SH
SOLE
183728
0
228839
HSBC HLDGS PLC
SPON ADR NEW
404280406
24
14000
SH
Call
SOLE
0
0
0
HSN INC
COM
404303109
646
20247
SH
SOLE
19988
0
259
HUANENG PWR INTL INC
SPON ADR H SHS
443304100
5791
208390
SH
SOLE
0
0
208390
HUBBELL INC
COM
443510607
5567
49188
SH
SOLE
43931
0
5257
HUBSPOT INC
COM
443573100
726
11045
SH
SOLE
0
0
11045
HUDSON PAC PPTYS INC
COM
444097109
1421
41554
SH
SOLE
39454
0
2100
HUMANA INC
COM
444859102
3898
16200
SH
SOLE
11178
0
5022
HUNT J B TRANS SVCS INC
COM
445658107
1716
18776
SH
SOLE
16551
0
2225
HUNTINGTON BANCSHARES INC
COM
446150104
21088
1559794
SH
SOLE
970612
0
589182
HUNTINGTON BANCSHARES INC
COM
446150104
1
35900
SH
Call
SOLE
0
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1
17700
SH
Call
SOLE
0
0
0
HUNTINGTON BANCSHARES INC
PFD CONV SER A
446150401
1629
1109
SH
SOLE
240
0
869
HUNTINGTON INGALLS INDS INC
COM
446413106
8529
45812
SH
SOLE
25409
0
20403
HUNTSMAN CORP
COM
447011107
11633
450210
SH
SOLE
254700
0
195510
HYATT HOTELS CORP
COM CL A
448579102
1975
35136
SH
SOLE
33549
0
1587
IAC INTERACTIVECORP
COM
44919P508
8286
80258
SH
SOLE
73865
0
6393
IAMGOLD CORP
COM
450913108
72
14015
SH
SOLE
0
0
14015
IBERIABANK CORP
COM
450828108
2247
27568
SH
SOLE
12326
0
15242
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
4865
94174
SH
SOLE
0
0
94174
ICHOR HOLDINGS
SHS
G4740B105
329
16327
SH
SOLE
0
0
16327
ICICI BK LTD
ADR
45104G104
2384
265818
SH
SOLE
246063
0
19755
ICON PLC
SHS
G4705A100
7118
72787
SH
SOLE
52104
0
20683
ICU MED INC
COM
44930G107
7368
42711
SH
SOLE
22452
0
20259
IDACORP INC
COM
451107106
383
4490
SH
SOLE
0
0
4490
IDEX CORP
COM
45167R104
19876
175877
SH
SOLE
172057
0
3820
IDEXX LABS INC
COM
45168D104
7352
45544
SH
SOLE
8858
0
36686
IHS MARKIT LTD
SHS
G47567105
12423
282093
SH
SOLE
278344
0
3749
ILG INC
COM
44967H101
374
13614
SH
SOLE
9463
0
4151
ILLINOIS TOOL WKS INC
COM
452308109
31574
220410
SH
SOLE
111416
0
108994
ILLUMINA INC
COM
452327109
4619
26619
SH
SOLE
17841
0
8778
ILLUMINA INC
NOTE 6/1
452327AF6
354
350000
PRN
SOLE
0
0
350000
ILLUMINA INC
NOTE 0.500% 6/1
452327AH2
372
350000
PRN
SOLE
0
0
350000
IMAX CORP
COM
45245E109
1059
48156
SH
SOLE
43871
0
4285
IMMUNOGEN INC
COM
45253H101
3896
547917
SH
SOLE
531375
0
16542
IMPERIAL OIL LTD
COM NEW
453038408
370
12688
SH
SOLE
0
0
12688
IMPERVA INC
COM
45321L100
1133
23679
SH
SOLE
10944
0
12735
IMPINJ INC
COM
453204109
3483
71585
SH
SOLE
0
0
71585
INC RESH HLDGS INC
CL A
45329R109
2470
42221
SH
SOLE
37226
0
4995
INCYTE CORP
COM
45337C102
2643
20988
SH
SOLE
14087
0
6901
INDEPENDENCE RLTY TR INC
COM
45378A106
10528
1066666
SH
SOLE
0
0
1066666
INDEXIQ ETF TR
HEDGE MLTI ETF
45409B107
166401
5657966
SH
SOLE
5628859
0
29107
INDEXIQ ETF TR
IQ CHAIKIN US
45409B396
267
10475
SH
SOLE
0
0
10475
INDEXIQ ETF TR
IQ ENCH COR PL
45409B479
10409
518893
SH
SOLE
0
0
518893
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
590
19181
SH
SOLE
0
0
19181
INDEXIQ ETF TR
IQ S&P HGH YLD
45409B412
329
12938
SH
SOLE
0
0
12938
INDEXIQ ETF TR
US RL EST SMCP
45409B628
1501
55393
SH
SOLE
0
0
55393
INDIA FD INC
COM
454089103
2770
102748
SH
SOLE
0
0
102748
INFINERA CORPORATION
COM
45667G103
1620
151821
SH
SOLE
143198
0
8623
INFORMATION SERVICES GROUP I
COM
45675Y104
196
47788
SH
SOLE
0
0
47788
INFOSYS LTD
SPONSORED ADR
456788108
429
28534
SH
SOLE
15805
0
12729
ING GROEP N V
SPONSORED ADR
456837103
8034
461993
SH
SOLE
211941
0
250052
INGERSOLL-RAND PLC
SHS
G47791101
52489
574343
SH
SOLE
216735
0
357608
INGERSOLL-RAND PLC
SHS
G47791101
126
16600
SH
Call
SOLE
0
0
0
INGEVITY CORP
COM
45688C107
1861
32427
SH
SOLE
25766
0
6661
INGLES MKTS INC
CL A
457030104
1024
30737
SH
SOLE
29252
0
1485
INGREDION INC
COM
457187102
10156
85195
SH
SOLE
72612
0
12583
INSTRUCTURE INC
COM
45781U103
446
15104
SH
SOLE
0
0
15104
INSYS THERAPEUTICS INC NEW
COM NEW
45824V209
152
12002
SH
SOLE
0
0
12002
INTEGER HLDGS CORP
COM
45826H109
4749
109807
SH
SOLE
0
0
109807
INTEGER HLDGS CORP
COM
45826H109
417
71900
SH
Call
SOLE
0
0
0
INTEGRA LIFESCIENCES HLDGS C
COM NEW
457985208
2867
52592
SH
SOLE
48190
0
4402
INTEGRATED DEVICE TECHNOLOGY
COM
458118106
2087
80907
SH
SOLE
48374
0
32533
INTEL CORP
COM
458140100
128679
3813834
SH
SOLE
1851688
0
1962146
INTEL CORP
COM
458140100
4
12000
SH
Call
SOLE
0
0
0
INTEL CORP
COM
458140100
1
43200
SH
Call
SOLE
0
0
0
INTEL CORP
COM
458140100
3
26900
SH
Call
SOLE
0
0
0
INTEL CORP
SDCV 12/1
458140AD2
200
153000
PRN
SOLE
0
0
153000
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
39262
595594
SH
SOLE
141500
0
454094
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
69
24500
SH
Call
SOLE
0
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED ADR
45857P707
292
5256
SH
SOLE
0
0
5256
INTERNATIONAL BUSINESS MACHS
COM
459200101
71257
463215
SH
SOLE
71627
0
391588
INTERNATIONAL BUSINESS MACHS
COM
459200101
3
25000
SH
Call
SOLE
0
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
9044
66991
SH
SOLE
49856
0
17135
INTERNATIONAL GAME TECHNOLOG
SHS USD
G4863A108
806
44064
SH
SOLE
0
0
44064
INTERNATIONAL TOWER HILL MIN
COM
46050R102
7
15000
SH
SOLE
0
0
15000
INTERPACE DIAGNOSTICS GROUP
COM NEW
46062X204
18
20000
SH
SOLE
0
0
20000
INTERPUBLIC GROUP COS INC
COM
460690100
38018
1545440
SH
SOLE
1475512
0
69928
INTERSECT ENT INC
COM
46071F103
2453
87757
SH
SOLE
86757
0
1000
INTERXION HOLDING N.V
SHS
N47279109
846
18490
SH
SOLE
0
0
18490
INTL PAPER CO
COM
460146103
26876
474749
SH
SOLE
316794
0
157955
INTREXON CORP
COM
46122T102
849
35250
SH
SOLE
0
0
35250
INTUIT
COM
461202103
7542
56791
SH
SOLE
19786
0
37005
INTUITIVE SURGICAL INC
COM NEW
46120E602
6657
7117
SH
SOLE
1117
0
6000
INVESCO ADVANTAGE MUNICIPAL
SH BEN INT
46132E103
723
62609
SH
SOLE
0
0
62609
INVESCO BD FD
COM
46132L107
956
48915
SH
SOLE
0
0
48915
INVESCO DYNAMIC CR OPP FD
COM
46132R104
3053
254218
SH
SOLE
0
0
254218
INVESCO LTD
SHS
G491BT108
2403
68291
SH
SOLE
13626
0
54665
INVESCO MORTGAGE CAPITAL INC
COM
46131B100
330
19771
SH
SOLE
0
0
19771
INVESCO MUN OPPORTUNITY TR
COM
46132C107
1757
134211
SH
SOLE
0
0
134211
INVESCO MUN TR
COM
46131J103
973
75813
SH
SOLE
0
0
75813
INVESCO MUNI INCOME OPP TRST
COM
46132X101
337
43524
SH
SOLE
0
0
43524
INVESCO PA VALUE MUN INCOME
COM
46132K109
1618
131045
SH
SOLE
0
0
131045
INVESCO QUALITY MUNI INC TRS
COM
46133G107
2989
234643
SH
SOLE
0
0
234643
INVESCO SR INCOME TR
COM
46131H107
1121
245854
SH
SOLE
0
0
245854
INVESCO TR INVT GRADE MUNS
COM
46131M106
483
35991
SH
SOLE
0
0
35991
INVESCO VALUE MUN INCOME TR
COM
46132P108
619
40809
SH
SOLE
0
0
40809
INVITATION HOMES INC
COM
46187W107
1357
62736
SH
SOLE
0
0
62736
INVIVO THERAPEUTICS HLDGS CO
COM NEW
46186M209
139
51433
SH
SOLE
0
0
51433
IONIS PHARMACEUTICALS INC
COM
462222100
38967
766012
SH
SOLE
742230
0
23782
IPG PHOTONICS CORP
COM
44980X109
3537
24375
SH
SOLE
19434
0
4941
IRIDIUM COMMUNICATIONS INC
COM
46269C102
10100
914033
SH
SOLE
85228
0
828805
IRIDIUM COMMUNICATIONS INC
COM
46269C102
35
20000
SH
Call
SOLE
0
0
0
IRIDIUM COMMUNICATIONS INC
COM
46269C102
25
252200
SH
Call
SOLE
0
0
0
IRIDIUM COMMUNICATIONS INC
COM
46269C102
21
20000
SH
Call
SOLE
0
0
0
IRIDIUM COMMUNICATIONS INC
PERP PFD CNV B
46269C409
709
1836
SH
SOLE
0
0
1836
IROBOT CORP
COM
462726100
1262
14995
SH
SOLE
0
0
14995
IRON MTN INC NEW
COM
46284V101
86511
2517790
SH
SOLE
2402356
0
115434
ISHARES
10+ YR CR BD ETF
464289511
6352
103046
SH
SOLE
66034
0
37012
ISHARES
AUSTRIA CAPD ETF
464286202
1190
56046
SH
SOLE
0
0
56046
ISHARES
EM HGHYL BD ETF
464286285
1271
25348
SH
SOLE
0
0
25348
ISHARES
EM MKT SM-CP ETF
464286475
291
6212
SH
SOLE
0
0
6212
ISHARES
EM MKTS DIV ETF
464286319
1288
32073
SH
SOLE
0
0
32073
ISHARES
GLB HGH YLD ETF
464286178
687
13606
SH
SOLE
0
0
13606
ISHARES
GRWT ALLOCAT ETF
464289867
747
17118
SH
SOLE
175
0
16943
ISHARES
INDIA 50 ETF
464289529
4240
126144
SH
SOLE
0
0
126144
ISHARES
JP MORGAN EM ETF
464286517
204
4381
SH
SOLE
0
0
4381
ISHARES
JP MRG EM CRP BD
464286251
668
13132
SH
SOLE
0
0
13132
ISHARES
MIN VOL EMRG MKT
464286533
6627
119607
SH
SOLE
0
0
119607
ISHARES
MIN VOL GBL ETF
464286525
8193
103574
SH
SOLE
0
0
103574
ISHARES
MODERT ALLOC ETF
464289875
577
15489
SH
SOLE
0
0
15489
ISHARES
MSCI AUST ETF
464286103
5356
247070
SH
SOLE
234834
0
12236
ISHARES
MSCI BRIC INDX
464286657
213
5693
SH
SOLE
0
0
5693
ISHARES
MSCI BRZ CAP ETF
464286400
246
7208
SH
SOLE
0
0
7208
ISHARES
MSCI CDA ETF
464286509
6790
253732
SH
SOLE
248708
0
5024
ISHARES
MSCI CH CAP ETF
464286640
18710
448994
SH
SOLE
0
0
448994
ISHARES
MSCI EURO FL ETF
464289180
1007
45909
SH
SOLE
0
0
45909
ISHARES
MSCI EURZONE ETF
464286608
16259
403204
SH
SOLE
194252
0
208952
ISHARES
MSCI FRANCE ETF
464286707
480
16707
SH
SOLE
0
0
16707
ISHARES
MSCI GERMANY ETF
464286806
354
11708
SH
SOLE
0
0
11708
ISHARES
MSCI HONG KG ETF
464286871
7653
326633
SH
SOLE
0
0
326633
ISHARES
MSCI MEX CAP ETF
464286822
25356
470079
SH
SOLE
0
0
470079
ISHARES
MSCI PAC JP ETF
464286665
1560
35067
SH
SOLE
0
0
35067
ISHARES
MSCI SPAN CP ETF
464286764
2406
73262
SH
SOLE
0
0
73262
ISHARES
MSCI STH KOR ETF
464286772
924
13632
SH
SOLE
0
0
13632
ISHARES
MSCI SZ CAP ETF
464286749
667
19446
SH
SOLE
0
0
19446
ISHARES
NW ZEALND CP ETF
464289123
4245
91773
SH
SOLE
0
0
91773
ISHARES
RUS TP200 GR ETF
464289438
4131
64073
SH
SOLE
0
0
64073
ISHARES GOLD TRUST
ISHARES
464285105
8228
689105
SH
SOLE
0
0
689105
ISHARES INC
CORE MSCI EMKT
46434G103
320116
6397171
SH
SOLE
5879987
0
517184
ISHARES INC
CUR HD MSCI EM
46434G509
523
21699
SH
SOLE
0
0
21699
ISHARES INC
MSCI GBL ETF NEW
46434G848
529
19602
SH
SOLE
0
0
19602
ISHARES INC
MSCI GBL ETF NEW
46434G855
324
18374
SH
SOLE
0
0
18374
ISHARES INC
MSCI JPN ETF NEW
46434G822
6027
112334
SH
SOLE
60628
0
51706
ISHARES INC
MSCI RUS ETF NEW
46434G798
213
7381
SH
SOLE
0
0
7381
ISHARES INC
MSCI TAIWAN ETF
46434G772
7077
197900
SH
SOLE
0
0
197900
ISHARES SILVER TRUST
ISHARES
46428Q109
6673
424762
SH
SOLE
0
0
424762
ISHARES TR
0-5 YR TIPS ETF
46429B747
3286
32738
SH
SOLE
23358
0
9380
ISHARES TR
0-5YR HI YL CP
46434V407
2450
51185
SH
SOLE
0
0
51185
ISHARES TR
0-5YR INVT GR CP
46434V100
3628
71822
SH
SOLE
0
0
71822
ISHARES TR
1-3 YR CR BD ETF
464288646
53245
505605
SH
SOLE
275144
0
230461
ISHARES TR
1-3 YR TR BD ETF
464287457
15486
183289
SH
SOLE
15059
0
168230
ISHARES TR
10-20 YR TRS ETF
464288653
9276
68009
SH
SOLE
0
0
68009
ISHARES TR
20 YR TR BD ETF
464287432
11974
95706
SH
SOLE
24238
0
71468
ISHARES TR
3-7 YR TR BD ETF
464288661
12894
104348
SH
SOLE
0
0
104348
ISHARES TR
7-10YR TR BD ETF
464287440
18095
169723
SH
SOLE
86747
0
82976
ISHARES TR
A RATE CP BD ETF
46429B291
1580
30124
SH
SOLE
0
0
30124
ISHARES TR
AGENCY BOND ETF
464288166
13006
114391
SH
SOLE
88684
0
25707
ISHARES TR
CALIF MUN BD ETF
464288356
216
1834
SH
SOLE
0
0
1834
ISHARES TR
CHINA LG-CAP ETF
464287184
5157
129862
SH
SOLE
0
0
129862
ISHARES TR
COHEN&STEER REIT
464287564
8455
83617
SH
SOLE
0
0
83617
ISHARES TR
CORE DIV GRWTH
46434V621
2081
66453
SH
SOLE
0
0
66453
ISHARES TR
CORE HIGH DV ETF
46429B663
4858
58444
SH
SOLE
4723
0
53721
ISHARES TR
CORE MSCI EAFE
46432F842
1347085
22123240
SH
SOLE
21341683
0
781557
ISHARES TR
CORE MSCI EURO
46434V738
13522
288492
SH
SOLE
138675
0
149817
ISHARES TR
CORE MSCI TOTAL
46432F834
234
4085
SH
SOLE
0
0
4085
ISHARES TR
CORE S&P MCP ETF
464287507
281850
1620256
SH
SOLE
1312407
0
307849
ISHARES TR
CORE S&P SCP ETF
464287804
330861
4719127
SH
SOLE
3187029
0
1532098
ISHARES TR
CORE S&P TTL STK
464287150
11584
209028
SH
SOLE
0
0
209028
ISHARES TR
CORE S&P US ETF
464287671
5557
115296
SH
SOLE
85944
0
29352
ISHARES TR
CORE S&P VLU ETF
464287663
1587
31147
SH
SOLE
22608
0
8539
ISHARES TR
CORE S&P500 ETF
464287200
152609
626955
SH
SOLE
249350
0
377605
ISHARES TR
CORE ST USDB ETF
46432F859
4163
82839
SH
SOLE
9359
0
73480
ISHARES TR
CORE TL USD BD
46434V613
2022
39686
SH
SOLE
0
0
39686
ISHARES TR
CORE US AGGBD ET
464287226
1482894
13541165
SH
SOLE
12543482
0
997683
ISHARES TR
CUR HD EURZN ETF
46434V639
33479
1142239
SH
SOLE
0
0
1142239
ISHARES TR
DOW JONES US ETF
464287846
1748
14409
SH
SOLE
0
0
14409
ISHARES TR
EAFE GRWTH ETF
464288885
85879
1161164
SH
SOLE
1129475
0
31689
ISHARES TR
EAFE SML CP ETF
464288273
3684
63694
SH
SOLE
1227
0
62467
ISHARES TR
EAFE VALUE ETF
464288877
72342
1399261
SH
SOLE
1220390
0
178871
ISHARES TR
EUROPE ETF
464287861
3837
86569
SH
SOLE
0
0
86569
ISHARES TR
FLTG RATE BD ETF
46429B655
13695
268943
SH
SOLE
46062
0
222881
ISHARES TR
GL TIMB FORE ETF
464288174
1140
18602
SH
SOLE
0
0
18602
ISHARES TR
GLB CNSM STP ETF
464288737
2273
22234
SH
SOLE
0
0
22234
ISHARES TR
GLB INFRASTR ETF
464288372
1482
33713
SH
SOLE
0
0
33713
ISHARES TR
GLOB HLTHCRE ETF
464287325
2549
23308
SH
SOLE
0
0
23308
ISHARES TR
GLOBAL ENERG ETF
464287341
290
9353
SH
SOLE
0
0
9353
ISHARES TR
GLOBAL FINLS ETF
464287333
9278
146892
SH
SOLE
145578
0
1314
ISHARES TR
GLOBAL REIT ETF
46434V647
84640
3324448
SH
SOLE
3273493
0
50955
ISHARES TR
GLOBAL TECH ETF
464287291
2883
22023
SH
SOLE
0
0
22023
ISHARES TR
GOV/CRED BD ETF
464288596
653
5713
SH
SOLE
0
0
5713
ISHARES TR
HDG MSCI EAFE
46434V803
23426
824283
SH
SOLE
555359
0
268924
ISHARES TR
HDG MSCI JAPAN
46434V886
2730
91597
SH
SOLE
0
0
91597
ISHARES TR
IBONDS DEC17 ETF
46434VAR1
529
21302
SH
SOLE
0
0
21302
ISHARES TR
IBONDS DEC18 ETF
46434VAA8
593
23531
SH
SOLE
0
0
23531
ISHARES TR
IBONDS DEC19 ETF
46434VAU4
833
33307
SH
SOLE
0
0
33307
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
807
31645
SH
SOLE
0
0
31645
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
560
22242
SH
SOLE
0
0
22242
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
258
10218
SH
SOLE
0
0
10218
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
265
10586
SH
SOLE
0
0
10586
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
414
16586
SH
SOLE
0
0
16586
ISHARES TR
IBOXX HI YD ETF
464288513
21119
238931
SH
SOLE
10345
0
228586
ISHARES TR
IBOXX INV CP ETF
464287242
55623
461568
SH
SOLE
220654
0
240914
ISHARES TR
INTERM CR BD ETF
464288638
38758
353054
SH
SOLE
262324
0
90730
ISHARES TR
INTL SEL DIV ETF
464288448
23120
706597
SH
SOLE
388452
0
318145
ISHARES TR
INTRM GOV/CR ETF
464288612
2558
23108
SH
SOLE
106
0
23002
ISHARES TR
JP MOR EM MK ETF
464288281
5608
49038
SH
SOLE
0
0
49038
ISHARES TR
LATN AMER 40 ETF
464287390
325
10727
SH
SOLE
0
0
10727
ISHARES TR
MBS ETF
464288588
21246
199005
SH
SOLE
93061
0
105944
ISHARES TR
MICRO-CAP ETF
464288869
1522
17111
SH
SOLE
0
0
17111
ISHARES TR
MIN VOL EAFE ETF
46429B689
12871
185888
SH
SOLE
0
0
185888
ISHARES TR
MIN VOL JAPN ETF
46434V712
256
4098
SH
SOLE
0
0
4098
ISHARES TR
MIN VOL USA ETF
46429B697
24586
502471
SH
SOLE
0
0
502471
ISHARES TR
MRGSTR MD CP ETF
464288208
17070
101118
SH
SOLE
0
0
101118
ISHARES TR
MRGSTR MD CP VAL
464288406
2057
13891
SH
SOLE
0
0
13891
ISHARES TR
MRNGSTR INC ETF
46432F875
9619
375612
SH
SOLE
346754
0
28858
ISHARES TR
MRNGSTR LG-CP ET
464287127
3539
24175
SH
SOLE
0
0
24175
ISHARES TR
MRNGSTR LG-CP GR
464287119
352
2531
SH
SOLE
0
0
2531
ISHARES TR
MRNGSTR LG-CP VL
464288109
1497
15594
SH
SOLE
0
0
15594
ISHARES TR
MSCI AC ASIA ETF
464288182
9818
145562
SH
SOLE
132953
0
12609
ISHARES TR
MSCI ACWI ETF
464288257
3474
53050
SH
SOLE
1434
0
51616
ISHARES TR
MSCI ACWI EX US
464288240
37342
819099
SH
SOLE
0
0
819099
ISHARES TR
MSCI EAFE ETF
464287465
109538
1680015
SH
SOLE
68991
0
1611024
ISHARES TR
MSCI EMG MKT ETF
464287234
38357
926700
SH
SOLE
1164
0
925536
ISHARES TR
MSCI EMG MKT ETF
464287234
82
45000
SH
Call
SOLE
0
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
1286
40047
SH
SOLE
0
0
40047
ISHARES TR
MSCI INDIA SM CP
46429B614
27272
614089
SH
SOLE
0
0
614089
ISHARES TR
MSCI KLD400 SOC
464288570
274
3072
SH
SOLE
0
0
3072
ISHARES TR
MSCI MEXICO
46435G805
351
16451
SH
SOLE
0
0
16451
ISHARES TR
MSCI UK ETF NEW
46435G334
830
24917
SH
SOLE
0
0
24917
ISHARES TR
MTG REL ETF NEW
46435G342
6567
141584
SH
SOLE
0
0
141584
ISHARES TR
N AMER TECH ETF
464287549
1163
8039
SH
SOLE
0
0
8039
ISHARES TR
NA NAT RES
464287374
532
16812
SH
SOLE
0
0
16812
ISHARES TR
NA TEC-SFTWR ETF
464287515
5814
42508
SH
SOLE
0
0
42508
ISHARES TR
NASDQ BIOTEC ETF
464287556
24026
77479
SH
SOLE
0
0
77479
ISHARES TR
NATIONAL MUN ETF
464288414
21212
192629
SH
SOLE
0
0
192629
ISHARES TR
PHLX SEMICND ETF
464287523
3035
21651
SH
SOLE
0
0
21651
ISHARES TR
RUS 1000 ETF
464287622
18239
134839
SH
SOLE
7694
0
127145
ISHARES TR
RUS 1000 GRW ETF
464287614
505222
4244830
SH
SOLE
2363278
0
1881552
ISHARES TR
RUS 1000 VAL ETF
464287598
430779
3699888
SH
SOLE
2386618
0
1313270
ISHARES TR
RUS 2000 GRW ETF
464287648
29116
172468
SH
SOLE
137
0
172331
ISHARES TR
RUS 2000 VAL ETF
464287630
22286
187464
SH
SOLE
195
0
187269
ISHARES TR
RUS MD CP GR ETF
464287481
23546
217867
SH
SOLE
1220
0
216647
ISHARES TR
RUS MDCP VAL ETF
464287473
21515
255841
SH
SOLE
142181
0
113660
ISHARES TR
RUS MID CAP ETF
464287499
27339
142307
SH
SOLE
5185
0
137122
ISHARES TR
RUSSELL 2000 ETF
464287655
181568
1288433
SH
SOLE
826764
0
461669
ISHARES TR
RUSSELL 2000 ETF
464287655
19
12400
SH
Call
SOLE
0
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
2
13100
SH
Call
SOLE
0
0
0
ISHARES TR
RUSSELL 3000 ETF
464287689
6617
45948
SH
SOLE
26144
0
19804
ISHARES TR
S&P 100 ETF
464287101
2302
21531
SH
SOLE
0
0
21531
ISHARES TR
S&P 500 GRWT ETF
464287309
69400
507110
SH
SOLE
28
0
507082
ISHARES TR
S&P 500 VAL ETF
464287408
45929
437590
SH
SOLE
0
0
437590
ISHARES TR
S&P MC 400GR ETF
464287606
63139
321122
SH
SOLE
104
0
321018
ISHARES TR
S&P MC 400VL ETF
464287705
36693
247006
SH
SOLE
122
0
246884
ISHARES TR
SELECT DIVID ETF
464287168
33511
363409
SH
SOLE
0
0
363409
ISHARES TR
SHRT NAT MUN ETF
464288158
605
5720
SH
SOLE
0
0
5720
ISHARES TR
SHRT TRS BD ETF
464288679
12707
115171
SH
SOLE
0
0
115171
ISHARES TR
SP SMCP600GR ETF
464287887
11190
71754
SH
SOLE
0
0
71754
ISHARES TR
SP SMCP600VL ETF
464287879
7556
54044
SH
SOLE
0
0
54044
ISHARES TR
TIPS BD ETF
464287176
22265
196289
SH
SOLE
104
0
196185
ISHARES TR
TRANS AVG ETF
464287192
4305
25011
SH
SOLE
0
0
25011
ISHARES TR
U.S. AER&DEF ETF
464288760
14120
89735
SH
SOLE
0
0
89735
ISHARES TR
U.S. BAS MTL ETF
464287838
8234
92147
SH
SOLE
0
0
92147
ISHARES TR
U.S. CNSM GD ETF
464287812
10581
86925
SH
SOLE
60375
0
26550
ISHARES TR
U.S. CNSM SV ETF
464287580
6346
38669
SH
SOLE
0
0
38669
ISHARES TR
U.S. ENERGY ETF
464287796
1999
56316
SH
SOLE
0
0
56316
ISHARES TR
U.S. FIN SVC ETF
464287770
38962
343668
SH
SOLE
295590
0
48078
ISHARES TR
U.S. FINLS ETF
464287788
12289
114299
SH
SOLE
0
0
114299
ISHARES TR
U.S. INDS ETF
464287754
3710
28214
SH
SOLE
0
0
28214
ISHARES TR
U.S. INSRNCE ETF
464288786
1314
20985
SH
SOLE
0
0
20985
ISHARES TR
U.S. MED DVC ETF
464288810
8865
53204
SH
SOLE
0
0
53204
ISHARES TR
U.S. PFD STK ETF
464288687
25668
655306
SH
SOLE
96920
0
558386
ISHARES TR
U.S. PHARMA ETF
464288836
3362
21672
SH
SOLE
0
0
21672
ISHARES TR
U.S. REAL ES ETF
464287739
12280
153947
SH
SOLE
0
0
153947
ISHARES TR
U.S. TECH ETF
464287721
10242
73293
SH
SOLE
0
0
73293
ISHARES TR
U.S. UTILITS ETF
464287697
3506
26964
SH
SOLE
0
0
26964
ISHARES TR
US BR DEL SE ETF
464288794
615
11539
SH
SOLE
0
0
11539
ISHARES TR
US CREDIT BD ETF
464288620
14543
130219
SH
SOLE
127129
0
3090
ISHARES TR
US HLTHCARE ETF
464287762
3946
23735
SH
SOLE
0
0
23735
ISHARES TR
US HLTHCR PR ETF
464288828
15153
101986
SH
SOLE
100142
0
1844
ISHARES TR
US HOME CONS ETF
464288752
1330
39198
SH
SOLE
0
0
39198
ISHARES TR
US OIL EQ&SV ETF
464288844
747
22141
SH
SOLE
0
0
22141
ISHARES TR
US OIL&GS EX ETF
464288851
508
9285
SH
SOLE
0
0
9285
ISHARES TR
US REGNL BKS ETF
464288778
4389
96359
SH
SOLE
0
0
96359
ISHARES TR
US TREASURY ETF
46429B267
3390
134222
SH
SOLE
138
0
134084
ISHARES TR
USA ESG SLCT ETF
464288802
2101
20542
SH
SOLE
0
0
20542
ISHARES TR
USA MOMENTUM FCT
46432F396
21438
241171
SH
SOLE
212440
0
28731
ISHARES TR
USA QUALITY FCTR
46432F339
1600
21516
SH
SOLE
0
0
21516
ISHARES U S ETF TR
SHT MAT BD ETF
46431W507
3107
61802
SH
SOLE
0
0
61802
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
1235
111792
SH
SOLE
110060
0
1732
ITT INC
COM
45073V108
317
7883
SH
SOLE
6594
0
1289
ITURAN LOCATION AND CONTROL
SHS
M6158M104
329
10525
SH
SOLE
0
0
10525
J & J SNACK FOODS CORP
COM
466032109
362
2744
SH
SOLE
0
0
2744
J P MORGAN EXCHANGE TRADED F
DIV RTN EM EQT
46641Q308
1681
32132
SH
SOLE
0
0
32132
J P MORGAN EXCHANGE TRADED F
DIV RTN INT EQ
46641Q209
2239
39868
SH
SOLE
0
0
39868
J2 GLOBAL INC
COM
48123V102
7508
88230
SH
SOLE
56468
0
31762
JABIL INC
COM
466313103
9989
342190
SH
SOLE
192467
0
149723
JACK IN THE BOX INC
COM
466367109
421
4271
SH
SOLE
0
0
4271
JACOBS ENGR GROUP INC DEL
COM
469814107
973
17893
SH
SOLE
0
0
17893
JAMES RIV GROUP LTD
COM
G5005R107
3010
75759
SH
SOLE
75759
0
0
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
359
7151
SH
SOLE
0
0
7151
JAPAN SMALLER CAPTLZTN FD IN
COM
47109U104
822
71601
SH
SOLE
0
0
71601
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
4455
28652
SH
SOLE
0
0
28652
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
86
12100
SH
Call
SOLE
0
0
0
JEFFERIES GROUP INC NEW
DBCV 3.875%11/0
472319AG7
1761
1754000
PRN
SOLE
0
0
1754000
JERNIGAN CAP INC
COM
476405105
2230
101351
SH
SOLE
0
0
101351
JETBLUE AIRWAYS CORP
COM
477143101
3575
156588
SH
SOLE
57823
0
98765
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
965
9850
SH
SOLE
7995
0
1855
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
3277
103634
SH
SOLE
0
0
103634
JOHN HANCOCK HDG EQ & INC FD
COM
47804L102
250
14713
SH
SOLE
0
0
14713
JOHNSON & JOHNSON
COM
478160104
349730
2643652
SH
SOLE
1269252
0
1374400
JOHNSON CTLS INTL PLC
SHS
G51502105
89052
2053781
SH
SOLE
1892830
0
160951
JONES ENERGY INC
COM CL A
48019R108
23
14158
SH
SOLE
0
0
14158
JONES LANG LASALLE INC
COM
48020Q107
1238
9900
SH
SOLE
9269
0
631
JPMORGAN CHASE & CO
*W EXP 10/28/201
46634E114
552
10980
SH
SOLE
0
0
10980
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
6595
222049
SH
SOLE
205
0
221844
JPMORGAN CHASE & CO
COM
46625H100
433712
4745193
SH
SOLE
1586283
0
3158910
JPMORGAN CHASE & CO
COM
46625H100
5
15400
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
73
20100
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
26
19900
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
163
71200
SH
Call
SOLE
0
0
0
JUNIPER NETWORKS INC
COM
48203R104
9671
346871
SH
SOLE
305328
0
41543
KAISER ALUMINUM CORP
COM PAR $0.01
483007704
275
3104
SH
SOLE
2869
0
235
KANDI TECHNOLOGIES GROUP INC
COM
483709101
64
14400
SH
SOLE
0
0
14400
KANSAS CITY SOUTHERN
COM NEW
485170302
31384
299887
SH
SOLE
15927
0
283960
KANSAS CITY SOUTHERN
COM NEW
485170302
46
15900
SH
Call
SOLE
0
0
0
KAPSTONE PAPER & PACKAGING C
COM
48562P103
4251
206070
SH
SOLE
7112
0
198958
KAR AUCTION SVCS INC
COM
48238T109
23550
561120
SH
SOLE
543426
0
17694
KARYOPHARM THERAPEUTICS INC
COM
48576U106
345
38168
SH
SOLE
0
0
38168
KATE SPADE & CO
COM
485865109
383
20722
SH
SOLE
0
0
20722
KAYNE ANDERSON ENERGY DEV CO
COM
48660Q102
194
10691
SH
SOLE
0
0
10691
KAYNE ANDERSON ENRGY TTL RT
COM
48660P104
2433
218832
SH
SOLE
0
0
218832
KAYNE ANDERSON MDSTM ENERGY
COM
48661E108
362
23875
SH
SOLE
0
0
23875
KAYNE ANDERSON MLP INVT CO
COM
486606106
2984
158283
SH
SOLE
0
0
158283
KB FINANCIAL GROUP INC
SPONSORED ADR
48241A105
626
12389
SH
SOLE
8315
0
4074
KBR INC
COM
48242W106
262
17212
SH
SOLE
12282
0
4930
KEARNY FINL CORP MD
COM
48716P108
302
20327
SH
SOLE
19821
0
506
KELLOGG CO
COM
487836108
12307
177181
SH
SOLE
29482
0
147699
KEMET CORP
COM NEW
488360207
154
12038
SH
SOLE
0
0
12038
KENNAMETAL INC
COM
489170100
1121
29958
SH
SOLE
0
0
29958
KENNEDY-WILSON HLDGS INC
COM
489398107
848
44527
SH
SOLE
16510
0
28017
KERYX BIOPHARMACEUTICALS INC
COM
492515101
105
14491
SH
SOLE
0
0
14491
KEYCORP NEW
COM
493267108
10005
533869
SH
SOLE
7728
0
526141
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
2970
76291
SH
SOLE
72049
0
4242
KILROY RLTY CORP
COM
49427F108
2276
30285
SH
SOLE
29956
0
329
KIMBELL RTY PARTNERS LP
UNIT
49435R102
747
44407
SH
SOLE
0
0
44407
KIMBERLY CLARK CORP
COM
494368103
173858
1346583
SH
SOLE
1003616
0
342967
KIMBERLY CLARK CORP
COM
494368103
8
13000
SH
Call
SOLE
0
0
0
KIMBERLY CLARK CORP
COM
494368103
261
48300
SH
Call
SOLE
0
0
0
KIMCO RLTY CORP
COM
49446R109
4421
240937
SH
SOLE
169278
0
71659
KINDER MORGAN INC DEL
COM
49456B101
40340
2105424
SH
SOLE
833962
0
1271462
KINDER MORGAN INC DEL
PFD SER A
49456B200
1733
39498
SH
SOLE
0
0
39498
KINROSS GOLD CORP
COM NO PAR
496902404
141
34650
SH
SOLE
0
0
34650
KINSALE CAP GROUP INC
COM
49714P108
409
10970
SH
SOLE
0
0
10970
KIRBY CORP
COM
497266106
270
4045
SH
SOLE
0
0
4045
KITE PHARMA INC
COM
49803L109
1299
12534
SH
SOLE
0
0
12534
KITE RLTY GROUP TR
COM NEW
49803T300
439
23180
SH
SOLE
0
0
23180
KKR & CO L P DEL
COM UNITS
48248M102
3567
191792
SH
SOLE
0
0
191792
KLA-TENCOR CORP
COM
482480100
6306
68910
SH
SOLE
43332
0
25578
KLX INC
COM
482539103
903
18056
SH
SOLE
320
0
17736
KNOT OFFSHORE PARTNERS LP
COM UNITS
Y48125101
2207
96177
SH
SOLE
0
0
96177
KNOWLES CORP
COM
49926D109
7666
453054
SH
SOLE
436799
0
16255
KOHLS CORP
COM
500255104
5640
145859
SH
SOLE
3407
0
142452
KOHLS CORP
COM
500255104
66
32800
SH
Call
SOLE
0
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
9063
253007
SH
SOLE
204590
0
48417
KOPIN CORP
COM
500600101
56
15200
SH
SOLE
0
0
15200
KORN FERRY INTL
COM NEW
500643200
2202
63782
SH
SOLE
59611
0
4171
KRAFT HEINZ CO
COM
500754106
121470
1418360
SH
SOLE
72854
0
1345506
KRAFT HEINZ CO
COM
500754106
16
81100
SH
Call
SOLE
0
0
0
KRAFT HEINZ CO
COM
500754106
4
10700
SH
Call
SOLE
0
0
0
KRAFT HEINZ CO
COM
500754106
2
43000
SH
Call
SOLE
0
0
0
KRANESHARES TR
BOSERA MSCI CH
500767405
732
23839
SH
SOLE
0
0
23839
KRANESHARES TR
CSI CHI INTERNET
500767306
2293
47862
SH
SOLE
0
0
47862
KROGER CO
COM
501044101
15923
682797
SH
SOLE
357666
0
325131
KRONOS WORLDWIDE INC
COM
50105F105
556
30533
SH
SOLE
0
0
30533
KT CORP
SPONSORED ADR
48268K101
762
45811
SH
SOLE
45811
0
0
KULICKE & SOFFA INDS INC
COM
501242101
969
50949
SH
SOLE
5904
0
45045
L BRANDS INC
COM
501797104
6148
114083
SH
SOLE
0
0
114083
L3 TECHNOLOGIES INC
COM
502413107
45593
272878
SH
SOLE
259793
0
13085
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
20471
132811
SH
SOLE
106226
0
26585
LABORATORY CORP AMER HLDGS
NOTE 9/1
50540RAG7
311
150000
PRN
SOLE
0
0
150000
LADENBURG THALMAN FIN SVCS I
COM
50575Q102
422
173112
SH
SOLE
0
0
173112
LAM RESEARCH CORP
COM
512807108
16263
114986
SH
SOLE
58545
0
56441
LAM RESEARCH CORP
NOTE 1.250% 5/1
512807AL2
210
90000
PRN
SOLE
0
0
90000
LAMAR ADVERTISING CO NEW
CL A
512816109
4236
57572
SH
SOLE
0
0
57572
LAMB WESTON HLDGS INC
COM
513272104
961
21827
SH
SOLE
46
0
21781
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
5003
312676
SH
SOLE
0
0
312676
LANDSTAR SYS INC
COM
515098101
17837
208374
SH
SOLE
202397
0
5977
LANNET INC
COM
516012101
1687
82702
SH
SOLE
70135
0
12567
LAREDO PETROLEUM INC
COM
516806106
276
26232
SH
SOLE
0
0
26232
LAS VEGAS SANDS CORP
COM
517834107
9465
148149
SH
SOLE
41
0
148108
LASALLE HOTEL PPTYS
COM SH BEN INT
517942108
7949
266757
SH
SOLE
115497
0
151260
LATAM AIRLS GROUP S A
SPONSORED ADR
51817R106
173
15604
SH
SOLE
0
0
15604
LAUDER ESTEE COS INC
CL A
518439104
30722
320075
SH
SOLE
2828
0
317247
LAUDER ESTEE COS INC
CL A
518439104
62
14200
SH
Call
SOLE
0
0
0
LAUREATE EDUCATION INC
CL A
518613203
707
40311
SH
SOLE
39873
0
438
LAZARD GLB TTL RET&INCM FD I
COM
52106W103
5568
340430
SH
SOLE
0
0
340430
LAZARD LTD
SHS A
G54050102
5812
125453
SH
SOLE
11302
0
114151
LAZARD WORLD DIVID & INCOME
COM
521076109
3846
349016
SH
SOLE
0
0
349016
LCI INDS
COM
50189K103
229
2239
SH
SOLE
1412
0
827
LEAR CORP
COM NEW
521865204
14032
98756
SH
SOLE
83090
0
15666
LEGACY RESVS LP
UNIT LP INT
524707304
83
56756
SH
SOLE
0
0
56756
LEGG MASON BW GLB INC OPP FD
COM
52469B100
656
49548
SH
SOLE
0
0
49548
LEGG MASON ETF INVESTMENT TR
LOW DIVI ETF
52468L406
407
13564
SH
SOLE
0
0
13564
LEGG MASON INC
COM
524901105
27741
726963
SH
SOLE
719797
0
7166
LEGGETT & PLATT INC
COM
524660107
24867
473390
SH
SOLE
395611
0
77779
LEIDOS HLDGS INC
COM
525327102
9106
176163
SH
SOLE
158462
0
17701
LEMAITRE VASCULAR INC
COM
525558201
293
9386
SH
SOLE
0
0
9386
LENDINGCLUB CORP
COM
52603A109
73
13225
SH
SOLE
0
0
13225
LENDINGTREE INC NEW
COM
52603B107
1176
6832
SH
SOLE
6344
0
488
LENNAR CORP
CL A
526057104
4464
83718
SH
SOLE
9041
0
74677
LENNOX INTL INC
COM
526107107
559
3045
SH
SOLE
216
0
2829
LEUCADIA NATL CORP
COM
527288104
3842
146876
SH
SOLE
5119
0
141757
LEVEL 3 COMMUNICATIONS INC
COM NEW
52729N308
922
15552
SH
SOLE
0
0
15552
LEXICON PHARMACEUTICALS INC
COM NEW
528872302
573
34854
SH
SOLE
30243
0
4611
LEXINGTON REALTY TRUST
COM
529043101
1713
172826
SH
SOLE
0
0
172826
LG DISPLAY CO LTD
SPONS ADR REP
50186V102
358
22256
SH
SOLE
22256
0
0
LGI HOMES INC
COM
50187T106
247
6156
SH
SOLE
0
0
6156
LIBERTY ALL STAR EQUITY FD
SH BEN INT
530158104
7456
1317283
SH
SOLE
0
0
1317283
LIBERTY ALL-STAR GROWTH FD I
COM
529900102
183
37106
SH
SOLE
0
0
37106
LIBERTY BROADBAND CORP
COM SER A
530307107
3671
42786
SH
SOLE
33183
0
9603
LIBERTY BROADBAND CORP
COM SER C
530307305
8306
95749
SH
SOLE
75362
0
20387
LIBERTY EXPEDIA HOLDINGS
SER A COM
53046P109
345
6384
SH
SOLE
5447
0
937
LIBERTY GLOBAL PLC
LILAC SHS CL C
G5480U153
2649
123719
SH
SOLE
121494
0
2225
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
351
10938
SH
SOLE
3381
0
7557
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
1537
49302
SH
SOLE
26780
0
22522
LIBERTY INTERACTIVE CORP
LBT VEN COM A NE
53071M856
7550
144389
SH
SOLE
142055
0
2334
LIBERTY INTERACTIVE CORP
QVC GP COM SER A
53071M104
23909
974268
SH
SOLE
884999
0
89269
LIBERTY MEDIA CORP
DEB 4.000%11/1
530715AG6
312
465000
PRN
SOLE
0
0
465000
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
293
12283
SH
SOLE
7129
0
5154
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
8385
199743
SH
SOLE
153412
0
46331
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
621
25920
SH
SOLE
16315
0
9605
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
18088
433758
SH
SOLE
358324
0
75434
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
2382
68010
SH
SOLE
48139
0
19871
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
3488
95248
SH
SOLE
80569
0
14679
LIBERTY PPTY TR
SH BEN INT
531172104
414
10176
SH
SOLE
0
0
10176
LIFE STORAGE INC
COM
53223X107
897
12099
SH
SOLE
0
0
12099
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
1052
8664
SH
SOLE
4248
0
4416
LILLY ELI & CO
COM
532457108
29252
355427
SH
SOLE
52347
0
303080
LILLY ELI & CO
COM
532457108
31
15900
SH
Call
SOLE
0
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
5851
63534
SH
SOLE
57068
0
6466
LINCOLN NATL CORP IND
COM
534187109
7911
117054
SH
SOLE
27227
0
89827
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
6475
246398
SH
SOLE
230890
0
15508
LITHIA MTRS INC
CL A
536797103
2724
28904
SH
SOLE
13525
0
15379
LITTELFUSE INC
COM
537008104
4825
29245
SH
SOLE
28961
0
284
LIVE NATION ENTERTAINMENT IN
COM
538034109
3085
88510
SH
SOLE
85460
0
3050
LIVE OAK BANCSHARES INC
COM
53803X105
719
29723
SH
SOLE
0
0
29723
LKQ CORP
COM
501889208
3048
92500
SH
SOLE
10813
0
81687
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
15817
4480746
SH
SOLE
4431880
0
48866
LMP CAP & INCOME FD INC
COM
50208A102
9372
659066
SH
SOLE
0
0
659066
LOCKHEED MARTIN CORP
COM
539830109
116127
418297
SH
SOLE
231610
0
186687
LOEWS CORP
COM
540424108
9439
201638
SH
SOLE
190548
0
11090
LOGITECH INTL S A
SHS
H50430232
2018
54863
SH
SOLE
12489
0
42374
LOGMEIN INC
COM
54142L109
6433
61556
SH
SOLE
56579
0
4977
LOUISIANA PAC CORP
COM
546347105
309
12809
SH
SOLE
0
0
12809
LOWES COS INC
COM
548661107
52356
675308
SH
SOLE
137684
0
537624
LOWES COS INC
COM
548661107
26
51800
SH
Call
SOLE
0
0
0
LPL FINL HLDGS INC
COM
50212V100
24224
570506
SH
SOLE
568044
0
2462
LTC PPTYS INC
COM
502175102
1685
32783
SH
SOLE
2545
0
30238
LULULEMON ATHLETICA INC
COM
550021109
1129
18924
SH
SOLE
0
0
18924
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
337
13459
SH
SOLE
0
0
13459
LUMENTUM HLDGS INC
COM
55024U109
1878
32924
SH
SOLE
0
0
32924
LUNA INNOVATIONS
COM
550351100
123
81459
SH
SOLE
0
0
81459
LUXOFT HLDG INC
ORD SHS CL A
G57279104
505
8305
SH
SOLE
0
0
8305
LYDALL INC DEL
COM
550819106
218
4209
SH
SOLE
2334
0
1875
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
37590
445417
SH
SOLE
274123
0
171294
M & T BK CORP
COM
55261F104
1902
11746
SH
SOLE
1303
0
10443
M D C HLDGS INC
COM
552676108
1378
38996
SH
SOLE
16403
0
22593
MACATAWA BK CORP
COM
554225102
178
18610
SH
SOLE
0
0
18610
MACK CALI RLTY CORP
COM
554489104
1253
46183
SH
SOLE
45350
0
833
MACOM TECH SOLUTIONS HLDGS I
COM
55405Y100
4424
79321
SH
SOLE
70768
0
8553
MACQUARIE FT TR GB INF UT DI
COM
55607W100
245
18849
SH
SOLE
0
0
18849
MACQUARIE GLBL INFRA TOTL RE
COM
55608D101
724
28997
SH
SOLE
0
0
28997
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
11965
152610
SH
SOLE
28472
0
124138
MACQUARIE INFRASTRUCTURE COR
NOTE 2.875% 7/1
55608BAA3
442
400000
PRN
SOLE
0
0
400000
MACYS INC
COM
55616P104
2197
94522
SH
SOLE
0
0
94522
MADDEN STEVEN LTD
COM
556269108
2266
56711
SH
SOLE
54613
0
2098
MADISON CVRED CALL & EQ STR
COM
557437100
97
12433
SH
SOLE
0
0
12433
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
1572
7985
SH
SOLE
599
0
7386
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
46411
651201
SH
SOLE
266072
0
385129
MAGNA INTL INC
COM
559222401
3142
67825
SH
SOLE
0
0
67825
MAIDEN HOLDINGS LTD
SHS
G5753U112
1643
148044
SH
SOLE
144698
0
3346
MAIN STREET CAPITAL CORP
COM
56035L104
6311
164095
SH
SOLE
600
0
163495
MAINSTAY DEFINEDTERM MN OPP
COM
56064K100
8554
434868
SH
SOLE
0
0
434868
MALLINCKRODT PUB LTD CO
SHS
G5785G107
1096
24462
SH
SOLE
1
0
24461
MANAGED DURATION INVT GRD FU
COM
56165R103
239
17308
SH
SOLE
0
0
17308
MANAGED PORTFOLIO SER
TORTOISE NRAM PI
56167N720
372
15899
SH
SOLE
0
0
15899
MANHATTAN ASSOCS INC
COM
562750109
3759
78223
SH
SOLE
55794
0
22429
MANITOWOC INC
COM
563571108
157
26088
SH
SOLE
0
0
26088
MANNING & NAPIER INC
CL A
56382Q102
263
60550
SH
SOLE
0
0
60550
MANNKIND CORP
COM NEW
56400P706
123
87182
SH
SOLE
0
0
87182
MANPOWERGROUP INC
COM
56418H100
12613
112968
SH
SOLE
112025
0
943
MANULIFE FINL CORP
COM
56501R106
1628
86812
SH
SOLE
24019
0
62793
MARATHON OIL CORP
COM
565849106
33449
2822733
SH
SOLE
412638
0
2410095
MARATHON PETE CORP
COM
56585A102
163686
3127956
SH
SOLE
1379833
0
1748123
MARATHON PETE CORP
COM
56585A102
35
46300
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
155
123600
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
22
10500
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
5
10600
SH
Call
SOLE
0
0
0
MARINEMAX INC
COM
567908108
692
35390
SH
SOLE
33656
0
1734
MARKEL CORP
COM
570535104
17562
17996
SH
SOLE
14745
0
3251
MARKETAXESS HLDGS INC
COM
57060D108
12419
61757
SH
SOLE
59036
0
2721
MARRIOTT INTL INC NEW
CL A
571903202
25542
254618
SH
SOLE
76763
0
177855
MARRIOTT INTL INC NEW
CL A
571903202
94
10700
SH
Call
SOLE
0
0
0
MARRIOTT VACATIONS WRLDWDE C
COM
57164Y107
477
4050
SH
SOLE
1439
0
2611
MARSH & MCLENNAN COS INC
COM
571748102
19960
256022
SH
SOLE
161355
0
94667
MARTIN MARIETTA MATLS INC
COM
573284106
6349
28520
SH
SOLE
14800
0
13720
MARTIN MIDSTREAM PRTNRS L P
UNIT L P INT
573331105
879
50084
SH
SOLE
0
0
50084
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
3188
192990
SH
SOLE
180183
0
12807
MASCO CORP
COM
574599106
21312
557754
SH
SOLE
330814
0
226940
MASIMO CORP
COM
574795100
32078
351812
SH
SOLE
1269
0
350543
MASONITE INTL CORP NEW
COM
575385109
242
3206
SH
SOLE
0
0
3206
MASTEC INC
COM
576323109
226
5006
SH
SOLE
0
0
5006
MASTERCARD INCORPORATED
CL A
57636Q104
52453
431884
SH
SOLE
292804
0
139080
MATCH GROUP INC
COM
57665R106
1047
60257
SH
SOLE
752
0
59505
MATERION CORP
COM
576690101
416
11136
SH
SOLE
0
0
11136
MATTEL INC
COM
577081102
1643
76311
SH
SOLE
0
0
76311
MATTEL INC
COM
577081102
22
44900
SH
Call
SOLE
0
0
0
MATTHEWS INTL CORP
CL A
577128101
16771
273812
SH
SOLE
272785
0
1027
MAXIM INTEGRATED PRODS INC
COM
57772K101
11281
251235
SH
SOLE
68816
0
182419
MAXIM INTEGRATED PRODS INC
COM
57772K101
6
40200
SH
Call
SOLE
0
0
0
MAXLINEAR INC
COM
57776J100
2114
75782
SH
SOLE
288
0
75494
MAZOR ROBOTICS LTD
SPONSORED ADS
57886P103
1445
41797
SH
SOLE
0
0
41797
MCBC HLDGS INC
COM
55276F107
277
14170
SH
SOLE
0
0
14170
MCCORMICK & CO INC
COM NON VTG
579780206
23850
244595
SH
SOLE
114455
0
130140
MCDERMOTT INTL INC
COM
580037109
386
53887
SH
SOLE
0
0
53887
MCDONALDS CORP
COM
580135101
214478
1400331
SH
SOLE
959834
0
440497
MCDONALDS CORP
COM
580135101
21
11500
SH
Call
SOLE
0
0
0
MCEWEN MNG INC
COM
58039P107
304
115707
SH
SOLE
0
0
115707
MCKESSON CORP
COM
58155Q103
18317
111319
SH
SOLE
72213
0
39106
MDU RES GROUP INC
COM
552690109
2432
92842
SH
SOLE
64480
0
28362
MEDEQUITIES RLTY TR INC
COM
58409L306
471
37354
SH
SOLE
0
0
37354
MEDICAL PPTYS TRUST INC
COM
58463J304
12791
993829
SH
SOLE
720386
0
273443
MEDICINES CO
COM
584688105
502
13213
SH
SOLE
7510
0
5703
MEDIDATA SOLUTIONS INC
COM
58471A105
1135
14519
SH
SOLE
14095
0
424
MEDLEY CAP CORP
COM
58503F106
69
10840
SH
SOLE
0
0
10840
MEDNAX INC
COM
58502B106
2530
41905
SH
SOLE
37022
0
4883
MEDPACE HLDGS INC
COM
58506Q109
651
22458
SH
SOLE
0
0
22458
MEDTRONIC PLC
SHS
G5960L103
99053
1116088
SH
SOLE
774677
0
341411
MEDTRONIC PLC
SHS
G5960L103
235
35100
SH
Call
SOLE
0
0
0
MELCO RESORT ENTERTAINMENT L
ADR
585464100
277
12336
SH
SOLE
0
0
12336
MELLANOX TECHNOLOGIES LTD
SHS
M51363113
2172
50160
SH
SOLE
46772
0
3388
MERCADOLIBRE INC
COM
58733R102
3008
11990
SH
SOLE
6837
0
5153
MERCK & CO INC
COM
58933Y105
333955
5210698
SH
SOLE
2734830
0
2475868
MERCK & CO INC
COM
58933Y105
118
14900
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
8
23000
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
20
81000
SH
Call
SOLE
0
0
0
MERCURY SYS INC
COM
589378108
290
6895
SH
SOLE
0
0
6895
MEREDITH CORP
COM
589433101
412
6925
SH
SOLE
1079
0
5846
MERIT MED SYS INC
COM
589889104
1686
44195
SH
SOLE
0
0
44195
MERRIMACK PHARMACEUTICALS IN
COM
590328100
76
61383
SH
SOLE
0
0
61383
META FINL GROUP INC
COM
59100U108
1234
13863
SH
SOLE
0
0
13863
METHANEX CORP
COM
59151K108
3730
84669
SH
SOLE
65728
0
18941
METLIFE INC
COM
59156R108
75263
1369907
SH
SOLE
1110127
0
259780
METTLER TOLEDO INTERNATIONAL
COM
592688105
4041
6866
SH
SOLE
5824
0
1042
MFA FINL INC
COM
55272X102
7100
846198
SH
SOLE
473252
0
372946
MFC BANCORP LTD
COM
55278T105
54
30352
SH
SOLE
0
0
30352
MFS CHARTER INCOME TR
SH BEN INT
552727109
932
107884
SH
SOLE
0
0
107884
MFS GOVT MKTS INCOME TR
SH BEN INT
552939100
103
20479
SH
SOLE
0
0
20479
MFS HIGH INCOME MUN TR
SH BEN INT
59318D104
541
104130
SH
SOLE
0
0
104130
MFS HIGH YIELD MUN TR
SH BEN INT
59318E102
472
100452
SH
SOLE
0
0
100452
MFS INTER INCOME TR
SH BEN INT
55273C107
244
56371
SH
SOLE
0
0
56371
MFS INVT GRADE MUN TR
SH BEN INT
59318B108
106
10489
SH
SOLE
0
0
10489
MFS MULTIMARKET INCOME TR
SH BEN INT
552737108
1017
163964
SH
SOLE
0
0
163964
MFS MUN INCOME TR
SH BEN INT
552738106
146
20567
SH
SOLE
0
0
20567
MGIC INVT CORP WIS
COM
552848103
1029
91861
SH
SOLE
365
0
92226
MGM GROWTH PPTYS LLC
CL A COM
55303A105
3741
128150
SH
SOLE
0
0
128150
MGM RESORTS INTERNATIONAL
COM
552953101
7018
224302
SH
SOLE
70061
0
154241
MICHAEL KORS HLDGS LTD
SHS
G60754101
438
12090
SH
SOLE
2946
0
9144
MICHAELS COS INC
COM
59408Q106
897
48411
SH
SOLE
48191
0
220
MICROCHIP TECHNOLOGY INC
COM
595017104
107158
1388387
SH
SOLE
28719
0
1359668
MICROCHIP TECHNOLOGY INC
COM
595017104
1
15500
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
4
22000
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
271
75400
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
72
11800
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
77
16300
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
7
11900
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
12899
431973
SH
SOLE
9874
0
422099
MICRON TECHNOLOGY INC
COM
595112103
95
14000
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
198
12000
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
81
20000
SH
Call
SOLE
0
0
0
MICROSEMI CORP
COM
595137100
4281
91470
SH
SOLE
80681
0
10789
MICROSOFT CORP
COM
594918104
591672
8583661
SH
SOLE
3305877
0
5277784
MICROSOFT CORP
COM
594918104
6
10300
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
15
13300
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
33
29200
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
9
23700
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
4
32200
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
158
57500
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
192
47400
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
88
83600
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
29
16700
SH
Call
SOLE
0
0
0
MICROVISION INC DEL
COM NEW
594960304
27
12525
SH
SOLE
0
0
12525
MID AMER APT CMNTYS INC
COM
59522J103
12628
119830
SH
SOLE
17536
0
102294
MID CON ENERGY PARTNERS LP
COM UNIT REPST
59560V109
62
45792
SH
SOLE
0
0
45792
MIDDLEBY CORP
COM
596278101
3718
30599
SH
SOLE
28322
0
2277
MILLER HERMAN INC
COM
600544100
293
9629
SH
SOLE
0
0
9629
MILLER HOWARD HIGH INC EQTY
COM SHS BEN IN
600379101
3361
249668
SH
SOLE
0
0
249668
MIMEDX GROUP INC
COM
602496101
2648
176908
SH
SOLE
0
0
176908
MIMEDX GROUP INC
COM
602496101
73
66100
SH
Call
SOLE
0
0
0
MINDBODY INC
COM CL A
60255W105
225
8268
SH
SOLE
0
0
8268
MITEL NETWORKS CORP
COM
60671Q104
286
38939
SH
SOLE
38939
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADR
606822104
5088
753789
SH
SOLE
748727
0
5062
MIX TELEMATICS LTD
SPONSORED ADR
60688N102
132
16769
SH
SOLE
0
0
16769
MIZUHO FINL GROUP INC
SPONSORED ADR
60687Y109
248
67474
SH
SOLE
65496
0
1978
MOBILE MINI INC
COM
60740F105
2950
98811
SH
SOLE
98396
0
415
MOBILE TELESYSTEMS PJSC
SPONSORED ADR
607409109
331
39446
SH
SOLE
0
0
39446
MOBILEIRON INC
COM NEW
60739U204
113
18690
SH
SOLE
0
0
18690
MOBILEYE N V AMSTELVEEN
ORD SHS
N51488117
2308
36748
SH
SOLE
0
0
36748
MOELIS & CO
CL A
60786M105
343
8837
SH
SOLE
0
0
8837
MOHAWK INDS INC
COM
608190104
31183
129019
SH
SOLE
9466
0
119553
MOLSON COORS BREWING CO
CL B
60871R209
7053
81682
SH
SOLE
25910
0
55772
MOMENTA PHARMACEUTICALS INC
COM
60877T100
280
16575
SH
SOLE
1592
0
14983
MOMO INC
ADR
60879B107
597
16158
SH
SOLE
0
0
16158
MONDELEZ INTL INC
CL A
609207105
43728
1012460
SH
SOLE
325317
0
687143
MONDELEZ INTL INC
CL A
609207105
2
32000
SH
Call
SOLE
0
0
0
MONDELEZ INTL INC
CL A
609207105
3
12000
SH
Call
SOLE
0
0
0
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
7560
502324
SH
SOLE
8836
0
493488
MONOLITHIC PWR SYS INC
COM
609839105
23682
245625
SH
SOLE
47687
0
197938
MONRO MUFFLER BRAKE INC
COM
610236101
921
22067
SH
SOLE
22067
0
0
MONROE CAP CORP
COM
610335101
1778
116759
SH
SOLE
0
0
116759
MONSANTO CO NEW
COM
61166W101
25893
218766
SH
SOLE
84930
0
133836
MONSTER BEVERAGE CORP NEW
COM
61174X109
15571
313425
SH
SOLE
287870
0
25555
MOODYS CORP
COM
615369105
3960
32546
SH
SOLE
30608
0
1938
MORGAN STANLEY
COM NEW
617446448
24562
551216
SH
SOLE
340093
0
211123
MORGAN STANLEY ASIA PAC FD I
COM
61744U106
318
19128
SH
SOLE
0
0
19128
MORGAN STANLEY CHINA A SH FD
COM
617468103
1415
63271
SH
SOLE
0
0
63271
MORGAN STANLEY EM MKTS DM DE
COM
617477104
578
72871
SH
SOLE
0
0
72871
MORGAN STANLEY EMER MKTS DEB
COM
61744H105
358
36190
SH
SOLE
0
0
36190
MORGAN STANLEY EMER MKTS FD
COM
61744G107
468
28985
SH
SOLE
0
0
28985
MORGAN STANLEY INDIA INVS FD
COM
61745C105
207
6392
SH
SOLE
0
0
6392
MORGAN STANLEY TRUSTS
INCOME SECS INC
61745P874
522
28664
SH
SOLE
0
0
28664
MORNINGSTAR INC
COM
617700109
258
3298
SH
SOLE
0
0
3298
MOSAIC CO NEW
COM
61945C103
4718
206642
SH
SOLE
3351
0
203291
MOTOROLA SOLUTIONS INC
COM NEW
620076307
39045
450143
SH
SOLE
411702
0
38441
MPLX LP
COM UNIT REP LTD
55336V100
10838
324480
SH
SOLE
0
0
324480
MSA SAFETY INC
COM
553498106
3868
47657
SH
SOLE
44833
0
2824
MSC INDL DIRECT INC
CL A
553530106
3453
40173
SH
SOLE
30489
0
9684
MTGE INVT CORP
COM
55378A105
1048
55771
SH
SOLE
0
0
55771
MUELLER WTR PRODS INC
COM SER A
624758108
2031
173924
SH
SOLE
0
0
173924
MULESOFT INC
CL A
625207105
225
9010
SH
SOLE
0
0
9010
MURPHY OIL CORP
COM
626717102
618
24128
SH
SOLE
0
0
24128
MURPHY USA INC
COM
626755102
11152
150484
SH
SOLE
142436
0
8048
MYLAN N V
SHS EURO
N59465109
26862
691960
SH
SOLE
22285
0
669675
MYLAN N V
SHS EURO
N59465109
54
30000
SH
Call
SOLE
0
0
0
NABORS INDUSTRIES LTD
SHS
G6359F103
567
69710
SH
SOLE
195
0
69515
NANOVIRICIDES INC
COM NEW
630087203
81
60000
SH
SOLE
0
0
60000
NASDAQ INC
COM
631103108
23255
325298
SH
SOLE
262117
0
63181
NATHANS FAMOUS INC NEW
COM
632347100
457
7260
SH
SOLE
0
0
7260
NATIONAL BEVERAGE CORP
COM
635017106
696
7436
SH
SOLE
0
0
7436
NATIONAL FUEL GAS CO N J
COM
636180101
43617
781117
SH
SOLE
759510
0
21607
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
132818
2114268
SH
SOLE
1929566
0
184702
NATIONAL HEALTH INVS INC
COM
63633D104
397
5008
SH
SOLE
0
0
5008
NATIONAL INSTRS CORP
COM
636518102
1257
31247
SH
SOLE
29947
0
1300
NATIONAL OILWELL VARCO INC
COM
637071101
12742
386815
SH
SOLE
254278
0
132537
NATIONAL RETAIL PPTYS INC
COM
637417106
1192
30486
SH
SOLE
0
0
30486
NATURES SUNSHINE PRODUCTS IN
COM
639027101
216
16275
SH
SOLE
0
0
16275
NAVIDEA BIOPHARMACEUTICALS I
COM
63937X103
8
16000
SH
SOLE
0
0
16000
NAVIENT CORPORATION
COM
63938C108
7660
460090
SH
SOLE
455299
0
4791
NAVIOS MARITIME ACQUIS CORP
SHS
Y62159101
1451
986781
SH
SOLE
0
0
986781
NAVIOS MARITIME PARTNERS L P
UNIT LPI
Y62267102
28
17864
SH
SOLE
0
0
17864
NEKTAR THERAPEUTICS
COM
640268108
2482
126950
SH
SOLE
0
0
126950
NEOGEN CORP
COM
640491106
225
3255
SH
SOLE
0
0
3255
NETAPP INC
COM
64110D104
6887
171970
SH
SOLE
120701
0
51269
NETEASE INC
SPONSORED ADR
64110W102
8034
26718
SH
SOLE
20066
0
6652
NETFLIX INC
COM
64110L106
40659
272129
SH
SOLE
66244
0
205885
NETSCOUT SYS INC
COM
64115T104
1148
33366
SH
SOLE
33051
0
315
NETSOL TECHNOLOGIES INC
COM PAR $.001
64115A402
339
85917
SH
SOLE
0
0
85917
NEUBERGER BERMAN HGH YLD FD
COM
64128C106
1040
87443
SH
SOLE
0
0
87443
NEUBERGER BERMAN INTER MUNI
COM
64124P101
1142
75034
SH
SOLE
0
0
75034
NEUBERGER BERMAN MLP INCOME
COM
64129H104
710
73787
SH
SOLE
0
0
73787
NEUBERGER BERMAN RE ES SEC F
COM
64190A103
1515
280534
SH
SOLE
0
0
280534
NEUROCRINE BIOSCIENCES INC
COM
64125C109
337
7330
SH
SOLE
0
0
7330
NEVADA GOLD & CASINOS INC
COM NEW
64126Q206
142
63300
SH
SOLE
0
0
63300
NEVRO CORP
COM
64157F103
2603
34976
SH
SOLE
28871
0
6105
NEW AMER HIGH INCOME FD INC
COM NEW
641876800
174
18328
SH
SOLE
0
0
18328
NEW ENGLAND RLTY ASSOC LTD P
DEPOSITRY RCPT
644206104
219
3060
SH
SOLE
0
0
3060
NEW GOLD INC CDA
COM
644535106
266
83513
SH
SOLE
0
0
83513
NEW JERSEY RES
COM
646025106
747
18809
SH
SOLE
0
0
18809
NEW MTN FIN CORP
COM
647551100
929
63880
SH
SOLE
0
0
63880
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
3480
223630
SH
SOLE
1856
0
221774
NEW YORK CMNTY BANCORP INC
COM
649445103
9143
696329
SH
SOLE
500
0
695829
NEW YORK MTG TR INC
COM PAR $.02
649604501
221
35603
SH
SOLE
0
0
35603
NEW YORK TIMES CO
CL A
650111107
363
20516
SH
SOLE
0
0
20516
NEWELL BRANDS INC
COM
651229106
41100
766502
SH
SOLE
209957
0
556545
NEWELL BRANDS INC
COM
651229106
20
12100
SH
Call
SOLE
0
0
0
NEWELL BRANDS INC
COM
651229106
49
10500
SH
Call
SOLE
0
0
0
NEWFIELD EXPL CO
COM
651290108
19119
671786
SH
SOLE
383898
0
287888
NEWMARKET CORP
COM
651587107
497
1079
SH
SOLE
0
0
1079
NEWMONT MINING CORP
COM
651639106
1846
56986
SH
SOLE
0
0
56986
NEWMONT MINING CORP
NOTE 1.625% 7/1
651639AJ5
1552
1553000
PRN
SOLE
0
0
1553000
NEWPARK RES INC
COM PAR $.01NEW
651718504
105
14259
SH
SOLE
0
0
14259
NEWS CORP NEW
CL B
65249B208
270
19111
SH
SOLE
0
0
19111
NEWTEK BUSINESS SVCS CORP
COM NEW
652526203
825
50662
SH
SOLE
0
0
50662
NEXEO SOLUTIONS INC
*W EXP 06/09/202
65342H110
11
21065
SH
SOLE
0
0
21065
NEXPOINT CR STRATEGIES FD
COM NEW
65340G205
11792
541412
SH
SOLE
0
0
541412
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
1160
46616
SH
SOLE
0
0
46616
NEXSTAR MEDIA GROUP INC
CL A
65336K103
485
8107
SH
SOLE
6678
0
1429
NEXTERA ENERGY INC
COM
65339F101
60624
432623
SH
SOLE
142385
0
290238
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
1456
39373
SH
SOLE
0
0
39373
NGL ENERGY PARTNERS LP
COM UNIT REPST
62913M107
1063
75894
SH
SOLE
0
0
75894
NICE LTD
SPONSORED ADR
653656108
4702
59734
SH
SOLE
56413
0
3321
NIELSEN HLDGS PLC
SHS EUR
G6518L108
64171
1659890
SH
SOLE
1568382
0
91508
NIKE INC
CL B
654106103
29411
498487
SH
SOLE
44453
0
454034
NISOURCE INC
COM
65473P105
1952
76978
SH
SOLE
0
0
76978
NN INC
COM
629337106
3182
115932
SH
SOLE
79182
0
36750
NOAH HLDGS LTD
SPON ADS CL A
65487X102
360
12558
SH
SOLE
0
0
12558
NOBLE CORP PLC
SHS USD
G65431101
1151
317976
SH
SOLE
0
0
317976
NOBLE ENERGY INC
COM
655044105
3501
123702
SH
SOLE
100667
0
23035
NOKIA CORP
SPONSORED ADR
654902204
671
108955
SH
SOLE
0
0
108955
NOMURA HLDGS INC
SPONSORED ADR
65535H208
263
43620
SH
SOLE
40598
0
3022
NORBORD INC
COM NEW
65548P403
786
25247
SH
SOLE
0
0
25247
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
262
41266
SH
SOLE
1000
0
40266
NORDSON CORP
COM
655663102
9209
75904
SH
SOLE
41865
0
34039
NORDSTROM INC
COM
655664100
7465
156066
SH
SOLE
117467
0
38599
NORFOLK SOUTHERN CORP
COM
655844108
19148
157336
SH
SOLE
0
0
157336
NORFOLK SOUTHERN CORP
COM
655844108
648
22900
SH
Call
SOLE
0
0
0
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
21
15114
SH
SOLE
0
0
15114
NORTHERN OIL & GAS INC NEV
COM
665531109
15
10600
SH
SOLE
400
0
10200
NORTHERN TR CORP
COM
665859104
12889
132585
SH
SOLE
40469
0
92116
NORTHROP GRUMMAN CORP
COM
666807102
25497
99312
SH
SOLE
52361
0
46951
NORTHWEST NAT GAS CO
COM
667655104
226
3781
SH
SOLE
0
0
3781
NORTHWESTERN CORP
COM NEW
668074305
350
5731
SH
SOLE
0
0
5731
NOVAGOLD RES INC
COM NEW
66987E206
85
18590
SH
SOLE
1600
0
16990
NOVARTIS A G
SPONSORED ADR
66987V109
93241
1117052
SH
SOLE
919818
0
197234
NOVAVAX INC
COM
670002104
81
70381
SH
SOLE
0
0
70381
NOVO-NORDISK A S
ADR
670100205
39677
925062
SH
SOLE
809400
0
115662
NOW INC
COM
67011P100
6211
386277
SH
SOLE
382317
0
3960
NQ MOBILE INC
ADR REPSTG CL A
64118U108
36
10500
SH
SOLE
0
0
10500
NRG ENERGY INC
COM NEW
629377508
228
13249
SH
SOLE
0
0
13249
NRG YIELD INC
CL C
62942X405
936
53198
SH
SOLE
0
0
53198
NU SKIN ENTERPRISES INC
CL A
67018T105
227
3615
SH
SOLE
0
0
3615
NUANCE COMMUNICATIONS INC
COM
67020Y100
18837
1081950
SH
SOLE
700570
0
381380
NUANCE COMMUNICATIONS INC
COM
67020Y100
1
13500
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
2
10500
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
8
18800
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
41
17000
SH
Put
SOLE
0
0
17000
NUANCE COMMUNICATIONS INC
COM
67020Y100
45
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
30097
520075
SH
SOLE
311768
0
208307
NUSTAR ENERGY LP
UNIT COM
67058H102
1167
25026
SH
SOLE
0
0
25026
NUTANIX INC
CL A
67059N108
344
17055
SH
SOLE
0
0
17055
NUTRI SYS INC NEW
COM
67069D108
1580
30352
SH
SOLE
27498
0
2854
NUVASIVE INC
COM
670704105
3228
41963
SH
SOLE
39861
0
2102
NUVEEN ALL CAP ENE MLP OPPO
COM
67075E108
513
55576
SH
SOLE
0
0
55576
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
5950
392764
SH
SOLE
0
0
392764
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
4674
341417
SH
SOLE
0
0
341417
NUVEEN AMT-FREE MUN VALUE FD
COM
670695105
201
11775
SH
SOLE
0
0
11775
NUVEEN ARIZONA QLTY MUN INC
COM
67061W104
274
18927
SH
SOLE
0
0
18927
NUVEEN BUILD AMER BD FD
COM
67074C103
2844
135509
SH
SOLE
0
0
135509
NUVEEN BUILD AMER BD OPPTNY
COM
67074Q102
297
13781
SH
SOLE
0
0
13781
NUVEEN CA QUALTY MUN INCOME
COM
67066Y105
676
44945
SH
SOLE
0
0
44945
NUVEEN CALIF MUN VALUE FD
COM
67062C107
153
14933
SH
SOLE
0
0
14933
NUVEEN CALIFORNIA AMT QLT MU
COM
670651108
1011
64919
SH
SOLE
0
0
64919
NUVEEN CONNECTICUT QLTY MUN
COM
67060D107
321
25957
SH
SOLE
0
0
25957
NUVEEN CORE EQUITY ALPHA FUN
COM
67090X107
3794
258778
SH
SOLE
0
0
258778
NUVEEN CR STRATEGIES INCM FD
COM SHS
67073D102
3926
455933
SH
SOLE
125
0
455808
NUVEEN DIVERSIFIED DIV INCM
COM
6706EP105
1061
83446
SH
SOLE
0
0
83446
NUVEEN DOW 30 DYN OVERWRITE
SHS
67075F105
3987
241346
SH
SOLE
0
0
241346
NUVEEN ENERGY MLP TOTL RTRNF
COM
67074U103
2460
186222
SH
SOLE
0
0
186222
NUVEEN FLOATING RATE INCOME
COM
67072T108
2030
171332
SH
SOLE
0
0
171332
NUVEEN FLTNG RTE INCM OPP FD
COM SHS
6706EN100
840
71944
SH
SOLE
0
0
71944
NUVEEN GLOBAL HIGH INCOME FD
SHS
67075G103
981
58144
SH
SOLE
56
0
58088
NUVEEN HIGH INCOME 2020 TARG
COM
67075L102
871
86328
SH
SOLE
0
0
86328
NUVEEN INT DUR QUAL MUN TRM
COM
670677103
570
43967
SH
SOLE
0
0
43967
NUVEEN INTER DURATION MN TMF
COM
670671106
1770
132706
SH
SOLE
0
0
132706
NUVEEN MARYLAND QLT MUN INC
COM
67061Q107
759
58448
SH
SOLE
0
0
58448
NUVEEN MICHIGAN QLT MUN INC
COM
670979103
738
53887
SH
SOLE
0
0
53887
NUVEEN MTG OPPORTUNITY TERM
COM
670735109
1228
47931
SH
SOLE
0
0
47931
NUVEEN MUN HIGH INCOME OPP F
COM
670682103
1121
83556
SH
SOLE
0
0
83556
NUVEEN MUN INCOME FD INC
COM
67062J102
440
37505
SH
SOLE
0
0
37505
NUVEEN MUN VALUE FD INC
COM
670928100
3991
400728
SH
SOLE
0
0
400728
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
2909
194978
SH
SOLE
0
0
194978
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
5893
271423
SH
SOLE
300
0
271123
NUVEEN NEW JERSEY QULT MUN F
COM
67069Y102
270
19721
SH
SOLE
0
0
19721
NUVEEN NEW YORK AMT QLT MUNI
COM
670656107
1510
115205
SH
SOLE
0
0
115205
NUVEEN NEW YORK QLT MUN INC
COM
67066X107
232
16404
SH
SOLE
0
0
16404
NUVEEN NORTH CAROLINA QLTY M
COM
67060P100
1228
92088
SH
SOLE
0
0
92088
NUVEEN NY MUN VALUE FD
COM
67062M105
264
25994
SH
SOLE
0
0
25994
NUVEEN OHIO QLTY MUN INCOME
COM
670980101
2695
179692
SH
SOLE
0
0
179692
NUVEEN PENNSYLVANIA QLT MUN
COM
670972108
988
73825
SH
SOLE
0
0
73825
NUVEEN PFD & INCOME 2022 TER
COM
67075T105
922
36300
SH
SOLE
0
0
36300
NUVEEN PFD & INCOME TERM FD
COM
67075A106
1603
65172
SH
SOLE
1000
0
64172
NUVEEN PFD INCOME OPPRTNY FD
COM
67073B106
257
24692
SH
SOLE
0
0
24692
NUVEEN PREFERRED SECURITIES
COM
67072C105
1992
194745
SH
SOLE
0
0
194745
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
2204
156965
SH
SOLE
0
0
156965
NUVEEN REAL ASSET INC & GROW
COM
67074Y105
277
15743
SH
SOLE
0
0
15743
NUVEEN REAL ESTATE INCOME FD
COM
67071B108
227
20046
SH
SOLE
0
0
20046
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
2322
167631
SH
SOLE
0
0
167631
NUVEEN S&P 500 DYN OVERWRITE
COM
6706EW100
397
25866
SH
SOLE
0
0
25866
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
174
17250
SH
SOLE
0
0
17250
NUVEEN SELECT TAX FREE INCM
SH BEN INT
67063X100
368
25151
SH
SOLE
0
0
25151
NUVEEN TAX ADVANTAGED DIV GR
COM
67073G105
600
37264
SH
SOLE
0
0
37264
NUVEEN TX ADV TOTAL RET STRG
COM
67090H102
513
39792
SH
SOLE
0
0
39792
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
307
23280
SH
SOLE
0
0
23280
NVIDIA CORP
COM
67066G104
57362
396794
SH
SOLE
105447
0
291347
NVR INC
COM
62944T105
4978
2065
SH
SOLE
2014
0
51
NXP SEMICONDUCTORS N V
COM
N6596X109
45017
411303
SH
SOLE
2706
0
408597
NXSTAGE MEDICAL INC
COM
67072V103
856
34140
SH
SOLE
33440
0
700
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
42796
195648
SH
SOLE
30967
0
164681
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
8225
176503
SH
SOLE
29079
0
147424
OASIS PETE INC NEW
COM
674215108
13194
1639029
SH
SOLE
471
0
1638558
OBSIDIAN ENERGY LTD
COM
674482104
14
11322
SH
SOLE
600
0
11922
OCCIDENTAL PETE CORP DEL
COM
674599105
187397
3130057
SH
SOLE
2715985
0
414072
OCEAN PWR TECHNOLOGIES INC
COM PAR $
674870407
25
18700
SH
SOLE
0
0
18700
OCEANEERING INTL INC
COM
675232102
1348
59038
SH
SOLE
56653
0
2385
OCLARO INC
COM NEW
67555N206
738
79020
SH
SOLE
13930
0
65090
OGE ENERGY CORP
COM
670837103
12499
359272
SH
SOLE
306570
0
52702
OHA INVT CORP
COM
67091U102
117
92334
SH
SOLE
0
0
92334
OLD DOMINION FGHT LINES INC
COM
679580100
7247
76090
SH
SOLE
71554
0
4536
OLD REP INTL CORP
COM
680223104
24725
1266036
SH
SOLE
987845
0
278191
OLD REP INTL CORP
NOTE 3.750% 3/1
680223AH7
1013
800000
PRN
SOLE
0
0
800000
OLIN CORP
COM PAR $1
680665205
2038
67309
SH
SOLE
0
0
67309
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
3541
83132
SH
SOLE
61997
0
21135
OMEGA HEALTHCARE INVS INC
COM
681936100
20739
628083
SH
SOLE
248180
0
379903
OMEROS CORP
COM
682143102
1094
54940
SH
SOLE
0
0
54940
OMEROS CORP
COM
682143102
62
14000
SH
Call
SOLE
0
0
0
OMEROS CORP
COM
682143102
27
10200
SH
Call
SOLE
0
0
0
OMEROS CORP
COM
682143102
14
21100
SH
Call
SOLE
0
0
0
OMNICELL INC
COM
68213N109
1870
43393
SH
SOLE
43115
0
278
OMNICOM GROUP INC
COM
681919106
50814
612951
SH
SOLE
526581
0
86370
OMNICOM GROUP INC
COM
681919106
21
34600
SH
Call
SOLE
0
0
0
OMNICOM GROUP INC
COM
681919106
6
18700
SH
Call
SOLE
0
0
0
ON ASSIGNMENT INC
COM
682159108
522
9638
SH
SOLE
2602
0
7036
ON SEMICONDUCTOR CORP
COM
682189105
5121
364770
SH
SOLE
317413
0
47357
ONE LIBERTY PPTYS INC
COM
682406103
515
21968
SH
SOLE
0
0
21968
ONEOK INC NEW
COM
682680103
4294
82325
SH
SOLE
4631
0
77694
ONEOK PARTNERS LP
UNIT LTD PARTN
68268N103
2436
47697
SH
SOLE
0
0
47697
OPEN TEXT CORP
COM
683715106
846
26793
SH
SOLE
25858
0
935
OPKO HEALTH INC
COM
68375N103
2125
323006
SH
SOLE
0
0
323006
OPPENHEIMER REV WEIGHTD ETF
LARGE CAP REV ET
68386C104
9822
211264
SH
SOLE
0
0
211264
OPPENHEIMER REV WEIGHTD ETF
MID CAP REV ETF
68386C203
4713
83650
SH
SOLE
0
0
83650
OPPENHEIMER REV WEIGHTD ETF
SMALL CAP REV ET
68386C302
16137
244386
SH
SOLE
0
0
244386
OPPENHEIMER REV WEIGHTD ETF
ULTRA DIVID REV
68386C401
1791
52904
SH
SOLE
0
0
52904
OPUS BK IRVINE CALIF
COM
684000102
294
12143
SH
SOLE
12043
0
100
ORACLE CORP
COM
68389X105
154844
3088232
SH
SOLE
523140
0
2565092
ORACLE CORP
COM
68389X105
187
43900
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
54
36500
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
374
99700
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
52
11000
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
152
27200
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
38
16500
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
18
10400
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
12
43300
SH
Call
SOLE
0
0
0
ORANGE
SPONSORED ADR
684060106
1207
75547
SH
SOLE
59386
0
16161
ORASURE TECHNOLOGIES INC
COM
68554V108
264
15305
SH
SOLE
0
0
15305
ORBCOMM INC
COM
68555P100
1301
115143
SH
SOLE
0
0
115143
ORBITAL ATK INC
COM
68557N103
3048
30984
SH
SOLE
12559
0
18425
ORCHIDS PAPER PRODS CO DEL
COM
68572N104
287
22140
SH
SOLE
0
0
22140
ORGANOVO HLDGS INC
COM
68620A104
64
24519
SH
SOLE
0
0
24519
ORIX CORP
SPONSORED ADR
686330101
2421
31062
SH
SOLE
30172
0
890
ORMAT TECHNOLOGIES INC
COM
686688102
942
16045
SH
SOLE
0
0
16045
OSHKOSH CORP
COM
688239201
4020
58363
SH
SOLE
56832
0
1531
OTONOMY INC
COM
68906L105
1175
62339
SH
SOLE
62339
0
0
OUTFRONT MEDIA INC
COM
69007J106
1108
47925
SH
SOLE
43917
0
4008
OWENS & MINOR INC NEW
COM
690732102
21895
680168
SH
SOLE
656272
0
23896
OWENS CORNING NEW
COM
690742101
11677
174485
SH
SOLE
169566
0
4919
OWENS ILL INC
COM NEW
690768403
1161
48530
SH
SOLE
0
0
48530
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
6495
192906
SH
SOLE
192906
0
0
PACCAR INC
COM
693718108
6175
93504
SH
SOLE
0
0
93504
PACER FDS TR
GLOBL CASH ETF
69374H709
301
10275
SH
SOLE
0
0
10275
PACER FDS TR
TRENDP 100 ETF
69374H303
631
23599
SH
SOLE
0
0
23599
PACER FDS TR
TRENDP 450 ETF
69374H204
1181
41613
SH
SOLE
0
0
41613
PACER FDS TR
TRENDP 750 ETF
69374H105
2700
103888
SH
SOLE
0
0
103888
PACER FDS TR
TRENDPILOT EUR
69374H808
200
7026
SH
SOLE
0
0
7026
PACIFIC PREMIER BANCORP
COM
69478X105
2065
55959
SH
SOLE
0
0
55959
PACIRA PHARMACEUTICALS INC
COM
695127100
1185
24845
SH
SOLE
0
0
24845
PACKAGING CORP AMER
COM
695156109
8349
74950
SH
SOLE
57080
0
17870
PACWEST BANCORP DEL
COM
695263103
35248
754782
SH
SOLE
579244
0
175538
PALO ALTO NETWORKS INC
COM
697435105
18170
135787
SH
SOLE
55068
0
80719
PAN AMERICAN SILVER CORP
COM
697900108
1651
98179
SH
SOLE
0
0
98179
PANDORA MEDIA INC
COM
698354107
423
47440
SH
SOLE
0
0
47440
PANERA BREAD CO
CL A
69840W108
423
1343
SH
SOLE
0
0
1343
PAPA JOHNS INTL INC
COM
698813102
410
5716
SH
SOLE
0
0
5716
PARAMOUNT GROUP INC
COM
69924R108
1624
101504
SH
SOLE
98050
0
3454
PAREXEL INTL CORP
COM
699462107
1768
20344
SH
SOLE
15243
0
5101
PARK HOTELS RESORTS INC
COM
700517105
349
12941
SH
SOLE
761
0
12180
PARK NATL CORP
COM
700658107
1380
13304
SH
SOLE
0
0
13304
PARKER HANNIFIN CORP
COM
701094104
14143
88491
SH
SOLE
76517
0
11974
PARKWAY INC
COM
70156Q107
258
11269
SH
SOLE
0
0
11269
PARSLEY ENERGY INC
CL A
701877102
10371
373743
SH
SOLE
246342
0
127401
PATHEON N V
SHS
N6865W105
514
14735
SH
SOLE
11215
0
3520
PATTERN ENERGY GROUP INC
CL A
70338P100
376
15776
SH
SOLE
0
0
15776
PATTERSON COMPANIES INC
COM
703395103
3503
74609
SH
SOLE
38112
0
36497
PATTERSON UTI ENERGY INC
COM
703481101
3152
156129
SH
SOLE
50305
0
105824
PAYCHEX INC
COM
704326107
21176
371891
SH
SOLE
143448
0
228443
PAYCHEX INC
COM
704326107
11
42100
SH
Call
SOLE
0
0
0
PAYCOM SOFTWARE INC
COM
70432V102
4705
68778
SH
SOLE
61350
0
7428
PAYPAL HLDGS INC
COM
70450Y103
56557
1053793
SH
SOLE
368464
0
685329
PBF ENERGY INC
CL A
69318G106
3054
137202
SH
SOLE
77449
0
59753
PCM FUND INC
COM
69323T101
177
15774
SH
SOLE
0
0
15774
PDC ENERGY INC
COM
69327R101
1101
25540
SH
SOLE
25510
0
30
PDVWIRELESS INC
COM
69290R104
221
9505
SH
SOLE
0
0
9505
PEARSON PLC
SPONSORED ADR
705015105
2194
244594
SH
SOLE
0
0
244594
PEBBLEBROOK HOTEL TR
COM
70509V100
22688
703734
SH
SOLE
664190
0
39544
PEMBINA PIPELINE CORP
COM
706327103
864
26090
SH
SOLE
0
0
26090
PENGROWTH ENERGY CORP
COM
70706P104
32
40347
SH
SOLE
501
0
39846
PENN NATL GAMING INC
COM
707569109
1272
59445
SH
SOLE
50861
0
8584
PENNANTPARK INVT CORP
COM
708062104
140
19000
SH
SOLE
0
0
19000
PENNEY J C INC
COM
708160106
426
91716
SH
SOLE
0
0
91716
PENNYMAC MTG INVT TR
COM
70931T103
228
12490
SH
SOLE
0
0
12490
PENSKE AUTOMOTIVE GRP INC
COM
70959W103
1614
36750
SH
SOLE
3991
0
32759
PENTAIR PLC
SHS
G7S00T104
27693
416176
SH
SOLE
395458
0
20718
PENUMBRA INC
COM
70975L107
664
7566
SH
SOLE
7276
0
290
PEOPLES BANCORP N C INC
COM
710577107
584
18478
SH
SOLE
0
0
18478
PEOPLES UNITED FINANCIAL INC
COM
712704105
16022
907250
SH
SOLE
832995
0
74255
PEPSICO INC
COM
713448108
298432
2584025
SH
SOLE
1201114
0
1382911
PEPSICO INC
COM
713448108
28
45800
SH
Call
SOLE
0
0
0
PERFORMANCE FOOD GROUP CO
COM
71377A103
3820
139410
SH
SOLE
132611
0
6799
PERRIGO CO PLC
SHS
G97822103
733
9702
SH
SOLE
27
0
9675
PETROBRAS ARGENTINA S A
SPONS ADR
71646J109
144
12000
SH
SOLE
0
0
12000
PETROLEO BRASILEIRO SA PETRO
SPONSORED ADR
71654V408
366
45835
SH
SOLE
0
0
45835
PETROQUEST ENERGY INC
COM NEW
716748306
24
12050
SH
SOLE
0
0
12050
PFIZER INC
COM
717081103
286171
8519529
SH
SOLE
3634810
0
4884719
PFIZER INC
COM
717081103
19
22700
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
3
11600
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
2
50400
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
2
120600
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
5
31100
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
7
10600
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
25
68300
SH
Call
SOLE
0
0
0
PG&E CORP
COM
69331C108
36398
548408
SH
SOLE
521029
0
27379
PGT INNOVATIONS INC
COM
69336V101
161
12609
SH
SOLE
0
0
12609
PHILIP MORRIS INTL INC
COM
718172109
252516
2149977
SH
SOLE
1509396
0
640581
PHILIP MORRIS INTL INC
COM
718172109
2
17000
SH
Call
SOLE
0
0
0
PHILLIPS 66
COM
718546104
51099
617955
SH
SOLE
337158
0
280797
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
1695
34298
SH
SOLE
0
0
34298
PHYSICIANS RLTY TR
COM
71943U104
19952
990646
SH
SOLE
606354
0
384292
PIER 1 IMPORTS INC
COM
720279108
273
52572
SH
SOLE
0
0
52572
PIERIS PHARMACEUTICALS INC
COM
720795103
76
15000
SH
SOLE
0
0
15000
PIMCO CORPORATE & INCOME OPP
COM
72201B101
318
19333
SH
SOLE
0
0
19333
PIMCO CORPORATE INCOME STRAT
COM
72200U100
202
11623
SH
SOLE
0
0
11623
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
330
10924
SH
SOLE
0
0
10924
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
3034
135940
SH
SOLE
0
0
135940
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
3416
33700
SH
SOLE
23302
0
10398
PIMCO ETF TR
1-5 US TIP IDX
72201R205
1350
25873
SH
SOLE
0
0
25873
PIMCO ETF TR
ACTIVE BD ETF
72201R775
8081
76212
SH
SOLE
0
0
76212
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
53315
524132
SH
SOLE
250075
0
274057
PIMCO ETF TR
INV GRD CRP BD
72201R817
49585
471789
SH
SOLE
471452
0
337
PIMCO HIGH INCOME FD
COM SHS
722014107
174
19903
SH
SOLE
0
0
19903
PIMCO INCOME STRATEGY FUND
COM
72201H108
740
62641
SH
SOLE
0
0
62641
PIMCO INCOME STRATEGY FUND I
COM
72201J104
906
86816
SH
SOLE
0
0
86816
PIMCO MUN INCOME FD II
COM
72200W106
528
40176
SH
SOLE
0
0
40176
PINNACLE ENTMT INC NEW
COM
72348Y105
1422
71984
SH
SOLE
68234
0
3750
PINNACLE FINL PARTNERS INC
COM
72346Q104
6425
102304
SH
SOLE
59708
0
42596
PINNACLE FOODS INC DEL
COM
72348P104
12457
209707
SH
SOLE
40175
0
169532
PINNACLE WEST CAP CORP
COM
723484101
6625
77800
SH
SOLE
69810
0
7990
PIONEER FLOATING RATE TR
COM
72369J102
188
15816
SH
SOLE
0
0
15816
PIONEER MUN HIGH INCOME ADV
COM
723762100
1070
91486
SH
SOLE
0
0
91486
PIONEER NAT RES CO
COM
723787107
35164
220350
SH
SOLE
62805
0
157545
PIPER JAFFRAY COS
COM
724078100
316
5270
SH
SOLE
0
0
5270
PITNEY BOWES INC
COM
724479100
4292
284218
SH
SOLE
0
0
284218
PIXELWORKS INC
COM NEW
72581M305
359
78200
SH
SOLE
0
0
78200
PJT PARTNERS INC
COM CL A
69343T107
1431
35576
SH
SOLE
0
0
35576
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
10015
381250
SH
SOLE
0
0
381250
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
2869
109654
SH
SOLE
60584
0
49070
PLANET FITNESS INC
CL A
72703H101
3756
160935
SH
SOLE
140643
0
20292
PLATFORM SPECIALTY PRODS COR
COM
72766Q105
1566
123525
SH
SOLE
0
0
123525
PLAYA HOTELS & RESORTS NV
SHS
N70544106
1547
129492
SH
SOLE
128102
0
1390
PLUG POWER INC
COM NEW
72919P202
22
10834
SH
SOLE
0
0
10834
PLUMAS BANCORP
COM
729273102
1298
60962
SH
SOLE
0
0
60962
PLURISTEM THERAPEUTICS INC
COM
72940R102
22
16943
SH
SOLE
0
0
16943
PNC FINL SVCS GROUP INC
COM
693475105
98880
791864
SH
SOLE
722001
0
69863
PNM RES INC
COM
69349H107
2362
61751
SH
SOLE
60004
0
1747
POAGE BANKSHARES INC
COM
730206109
406
21314
SH
SOLE
0
0
21314
POLARIS INDS INC
COM
731068102
40855
442971
SH
SOLE
372265
0
70706
POLYMET MINING CORP
COM
731916102
7
12500
SH
SOLE
0
0
12500
POLYONE CORP
COM
73179P106
2321
59904
SH
SOLE
59051
0
853
POOL CORPORATION
COM
73278L105
8581
72985
SH
SOLE
35917
0
37068
POPE RES DEL LTD PARTNERSHIP
DEPOSITRY RCPT
732857107
446
6022
SH
SOLE
0
0
6022
PORTLAND GEN ELEC CO
COM NEW
736508847
6748
147681
SH
SOLE
130413
0
17268
POSCO
SPONSORED ADR
693483109
1217
19440
SH
SOLE
13789
0
5651
POST HLDGS INC
COM
737446104
9446
121642
SH
SOLE
117138
0
4504
POTASH CORP SASK INC
COM
73755L107
2877
176516
SH
SOLE
10057
0
166459
POWER INTEGRATIONS INC
COM
739276103
3171
43493
SH
SOLE
43389
0
104
POWERSHARES ACT MANG COMM FD
OPT YLD DIV
73937V106
2370
150196
SH
SOLE
0
0
150196
POWERSHARES ACTIVE MNG ETF T
US REAL EST FD
73935B508
374
4743
SH
SOLE
0
0
4743
POWERSHARES ACTIVE MNG ETF T
VAR RAT INV GR
73935B862
13877
550880
SH
SOLE
0
0
550880
POWERSHARES DB CMDTY IDX TRA
UNIT BEN INT
73935S105
1533
106078
SH
SOLE
0
0
106078
POWERSHARES ETF TR II
1000 EQ WHT PT
73937B571
1198
42028
SH
SOLE
0
0
42028
POWERSHARES ETF TR II
DEV MKTS EX-US
73936T789
623
14915
SH
SOLE
0
0
14915
POWERSHARES ETF TR II
DWA TACT MLT
73937B399
3674
132579
SH
SOLE
0
0
132579
POWERSHARES ETF TR II
DWA TCTL SCTR
73937B498
412
16363
SH
SOLE
0
0
16363
POWERSHARES ETF TR II
EM MRK LOW VOL
73937B662
2899
121002
SH
SOLE
0
0
121002
POWERSHARES ETF TR II
EMER MRKT PORT
73936T763
16783
845506
SH
SOLE
337784
0
507722
POWERSHARES ETF TR II
EX US SML PORT
73936T771
772
24727
SH
SOLE
0
0
24727
POWERSHARES ETF TR II
FDM HG YLD RAFI
73936T557
3796
199576
SH
SOLE
0
0
199576
POWERSHARES ETF TR II
GBL WTR PORT
73936T623
234
9841
SH
SOLE
0
0
9841
POWERSHARES ETF TR II
I-30 LAD TREAS
73936T524
511
15622
SH
SOLE
0
0
15622
POWERSHARES ETF TR II
INSUR NATL MUN
73936T474
2296
90238
SH
SOLE
0
0
90238
POWERSHARES ETF TR II
INTL DEV LOWVL
73937B688
6992
216400
SH
SOLE
0
0
216400
POWERSHARES ETF TR II
KBW BK PORT
73937B746
3314
67168
SH
SOLE
0
0
67168
POWERSHARES ETF TR II
KBW RG BK PORT
73937B712
319
5940
SH
SOLE
0
0
5940
POWERSHARES ETF TR II
NY MUNI BD ETF
73936T458
1488
60965
SH
SOLE
0
0
60965
POWERSHARES ETF TR II
PFD PORTFOLIO
73936T565
1380
91360
SH
SOLE
0
0
91360
POWERSHARES ETF TR II
PWRS INT BUYBK
73937B621
250
7795
SH
SOLE
0
0
7795
POWERSHARES ETF TR II
PWRSHS SP500 LOW
73937B654
29573
735089
SH
SOLE
60845
0
674244
POWERSHARES ETF TR II
S&P SMCP C DIS
73937B506
241
4405
SH
SOLE
0
0
4405
POWERSHARES ETF TR II
S&P SMCP CONSU
73937B605
219
3285
SH
SOLE
0
0
3285
POWERSHARES ETF TR II
S&P SMCP ENE P
73937B704
1794
134917
SH
SOLE
0
0
134917
POWERSHARES ETF TR II
S&P SMCP HC PO
73937B886
1530
17402
SH
SOLE
0
0
17402
POWERSHARES ETF TR II
S&P SMCP IND P
73937B878
2940
51975
SH
SOLE
0
0
51975
POWERSHARES ETF TR II
S&P SMCP IT PO
73937B860
1103
14913
SH
SOLE
0
0
14913
POWERSHARES ETF TR II
S&P SMCP MAT P
73937B852
257
5519
SH
SOLE
0
0
5519
POWERSHARES ETF TR II
S&P SMCP UTI P
73937B837
516
9973
SH
SOLE
0
0
9973
POWERSHARES ETF TR II
S&P400 LOVL PT
73937B647
20534
474559
SH
SOLE
0
0
474559
POWERSHARES ETF TR II
S&P500 HGH BET
73937B829
3381
90984
SH
SOLE
0
0
90984
POWERSHARES ETF TR II
S&P500 LOW VOL
73937B779
23843
533044
SH
SOLE
0
0
533044
POWERSHARES ETF TR II
S&P600 LOVL PT
73937B639
21276
487712
SH
SOLE
0
0
487712
POWERSHARES ETF TR II
SOVEREIGN DEBT
73936T573
6836
233534
SH
SOLE
16283
0
217251
POWERSHARES ETF TR II
TXBLE MUN PRTFLO
73937B407
5570
185921
SH
SOLE
0
0
185921
POWERSHARES ETF TR II
VAR RATE PFD POR
73937B597
6341
242409
SH
SOLE
0
0
242409
POWERSHARES ETF TR II
WK VRDO TX FR
73936T433
256
10281
SH
SOLE
0
0
10281
POWERSHARES ETF TRUST
AERSPC DEF PTF
73935X690
16560
360704
SH
SOLE
240912
0
119792
POWERSHARES ETF TRUST
CLEANTECH PORT
73935X278
409
10625
SH
SOLE
0
0
10625
POWERSHARES ETF TRUST
DIV ACHV PRTF
73935X732
4239
175744
SH
SOLE
0
0
175744
POWERSHARES ETF TRUST
DWA MOMENTUM PTF
73935X153
40631
867797
SH
SOLE
0
0
867797
POWERSHARES ETF TRUST
DYN BIOT & GEN
73935X856
543
11899
SH
SOLE
0
0
11899
POWERSHARES ETF TRUST
DYN BLDG CNSTR
73935X666
3126
104734
SH
SOLE
0
0
104734
POWERSHARES ETF TRUST
DYN FD & BEV
73935X849
558
17700
SH
SOLE
0
0
17700
POWERSHARES ETF TRUST
DYN LSR & ENT
73935X757
226
5446
SH
SOLE
0
0
5446
POWERSHARES ETF TRUST
DYN MEDIA PORT
73935X823
2182
78349
SH
SOLE
0
0
78349
POWERSHARES ETF TRUST
DYN OIL SVCS
73935X625
402
42849
SH
SOLE
0
0
42849
POWERSHARES ETF TRUST
DYN PHRMA PORT
73935X799
2711
43197
SH
SOLE
0
0
43197
POWERSHARES ETF TRUST
DYN SEMCT PORT
73935X781
2085
49962
SH
SOLE
0
0
49962
POWERSHARES ETF TRUST
DYN SFTWR PORT
73935X773
2275
40579
SH
SOLE
0
0
40579
POWERSHARES ETF TRUST
DYNA BUYBK ACH
73935X286
6235
116167
SH
SOLE
0
0
116167
POWERSHARES ETF TRUST
DYNM LRG CP GR
73935X609
10851
301767
SH
SOLE
0
0
301767
POWERSHARES ETF TRUST
DYNM LRG CP VL
73935X708
7697
212566
SH
SOLE
0
0
212566
POWERSHARES ETF TRUST
FINL PFD PTFL
73935X229
1884
98622
SH
SOLE
0
0
98622
POWERSHARES ETF TRUST
FINL SECT PORT
73935X377
1533
48640
SH
SOLE
0
0
48640
POWERSHARES ETF TRUST
FTSE RAFI 1000
73935X583
17645
170691
SH
SOLE
0
0
170691
POWERSHARES ETF TRUST
FTSE US1500 SM
73935X567
25538
215821
SH
SOLE
0
0
215821
POWERSHARES ETF TRUST
GBL LSTD PVT EQT
73935X195
158
12699
SH
SOLE
0
0
12699
POWERSHARES ETF TRUST
GOLDEN DRG CHINA
73935X401
278
7377
SH
SOLE
0
0
7377
POWERSHARES ETF TRUST
HI YLD EQ DVDN
73935X302
2303
136838
SH
SOLE
0
0
136838
POWERSHARES ETF TRUST
HLTHCR SEC POR
73935X351
1820
29365
SH
SOLE
0
0
29365
POWERSHARES ETF TRUST
INDL SECT PORT
73935X369
835
15610
SH
SOLE
0
0
15610
POWERSHARES ETF TRUST
INTL DIV ACHV
73935X716
2440
158719
SH
SOLE
0
0
158719
POWERSHARES ETF TRUST
NASD INTNT ETF
73935X146
2149
20833
SH
SOLE
0
0
20833
POWERSHARES ETF TRUST
RUSSELL 200 WTH
73935X450
250
5224
SH
SOLE
0
0
5224
POWERSHARES ETF TRUST
RUSSELL 2000 GRW
73935X872
261
8767
SH
SOLE
0
0
8767
POWERSHARES ETF TRUST
S&P 500 QLTY PRT
73935X682
450
16080
SH
SOLE
0
0
16080
POWERSHARES ETF TRUST
TECH SECT PORT
73935X344
1201
26161
SH
SOLE
0
0
26161
POWERSHARES ETF TRUST
WATER RESOURCE
73935X575
617
22893
SH
SOLE
0
0
22893
POWERSHARES ETF TRUST II
CEF INC COMPST
73936Q843
815
34417
SH
SOLE
0
0
34417
POWERSHARES ETF TRUST II
DWA DEVMKTMOM PT
73936Q108
3460
134736
SH
SOLE
0
0
134736
POWERSHARES ETF TRUST II
DWA EMKT MOM PTF
73936Q207
3031
175585
SH
SOLE
0
0
175585
POWERSHARES ETF TRUST II
DWA SC MOMNT PTF
73936Q744
5750
134616
SH
SOLE
0
0
134616
POWERSHARES ETF TRUST II
GLBL ST HI YLD
73936Q710
313
12908
SH
SOLE
0
0
12908
POWERSHARES ETF TRUST II
KBW HG YLD FIN
73936Q793
583
24042
SH
SOLE
0
0
24042
POWERSHARES ETF TRUST II
KBW YIELD REIT
73936Q819
2090
56095
SH
SOLE
0
0
56095
POWERSHARES ETF TRUST II
PRP CAS INS PT
73936Q777
1853
31883
SH
SOLE
0
0
31883
POWERSHARES ETF TRUST II
SENIOR LN PORT
73936Q769
10802
466826
SH
SOLE
92495
0
374331
POWERSHARES EXCHANGE TRADED
RUSSELL 200 VAL
739371201
580
16132
SH
SOLE
0
0
16132
POWERSHARES GLOBAL ETF FD
S&P 500 BUYWRT
73936G308
9391
422626
SH
SOLE
319983
0
102643
POWERSHARES QQQ TRUST
UNIT SER 1
73935A104
124458
904225
SH
SOLE
191401
0
712824
PPG INDS INC
COM
693506107
40745
370541
SH
SOLE
311788
0
58753
PPL CORP
COM
69351T106
117199
3031541
SH
SOLE
2810568
0
220973
PRA GROUP INC
COM
69354N106
1394
36792
SH
SOLE
35342
0
1450
PRA HEALTH SCIENCES INC
COM
69354M108
1049
13979
SH
SOLE
8460
0
5519
PRAXAIR INC
COM
74005P104
91941
693614
SH
SOLE
597775
0
95839
PRECISION DRILLING CORP
COM 2010
74022D308
60
17638
SH
SOLE
0
0
17638
PREFERRED APT CMNTYS INC
COM
74039L103
243
15440
SH
SOLE
0
0
15440
PREFERRED BK LOS ANGELES CA
COM NEW
740367404
501
9378
SH
SOLE
0
0
9378
PREMIER INC
CL A
74051N102
5103
141737
SH
SOLE
136130
0
5607
PRESTIGE BRANDS HLDGS INC
COM
74112D101
2397
45383
SH
SOLE
44743
0
640
PRETIUM RES INC
COM
74139C102
347
36068
SH
SOLE
0
0
36068
PRICE T ROWE GROUP INC
COM
74144T108
10455
140884
SH
SOLE
14585
0
126299
PRICELINE GRP INC
COM NEW
741503403
66907
35769
SH
SOLE
10294
0
25475
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
294
200000
PRN
SOLE
0
0
200000
PRICESMART INC
COM
741511109
5348
61050
SH
SOLE
60726
0
324
PRIMERICA INC
COM
74164M108
8595
113470
SH
SOLE
105206
0
8264
PRIMORIS SVCS CORP
COM
74164F103
1146
45962
SH
SOLE
45755
0
207
PRINCIPAL FINL GROUP INC
COM
74251V102
2693
42037
SH
SOLE
0
0
42037
PRINCIPAL REAL ESTATE INCOME
SHS BEN INT
74255X104
333
18400
SH
SOLE
0
0
18400
PROASSURANCE CORP
COM
74267C106
2210
36345
SH
SOLE
31197
0
5148
PROCTER AND GAMBLE CO
COM
742718109
255992
2937355
SH
SOLE
1584809
0
1352546
PROGENICS PHARMACEUTICALS IN
COM
743187106
355
52276
SH
SOLE
47176
0
5100
PROGRESSIVE CORP OHIO
COM
743315103
12310
279204
SH
SOLE
161501
0
117703
PROLOGIS INC
COM
74340W103
24586
419273
SH
SOLE
398847
0
20426
PROOFPOINT INC
COM
743424103
2358
27159
SH
SOLE
15208
0
11951
PROPETRO HLDG CORP
COM
74347M108
925
66294
SH
SOLE
51292
0
15002
PROS HOLDINGS INC
COM
74346Y103
904
33000
SH
SOLE
0
0
33000
PROSHARES TR
INVT INT RT HG
74347B607
734
9601
SH
SOLE
0
0
9601
PROSHARES TR
MDCP 400 DIVID
74347B680
4787
93004
SH
SOLE
0
0
93004
PROSHARES TR
MSCI EAFE DIVD
74347B839
679
18524
SH
SOLE
0
0
18524
PROSHARES TR
PSHS LC COR PLUS
74347R248
446
7414
SH
SOLE
0
0
7414
PROSHARES TR
PSHS ULDOW30 NEW
74348A590
187
15700
SH
SOLE
0
0
15700
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
697
19431
SH
SOLE
0
0
19431
PROSHARES TR
RUSS 2000 DIVD
74347B698
2037
37390
SH
SOLE
0
0
37390
PROSHARES TR
S&P 500 DV ARIST
74348A467
44018
761917
SH
SOLE
0
0
761917
PROSHARES TR
SHORT S&P 500 NE
74347B425
698
20833
SH
SOLE
0
0
20833
PROSHARES TR
SHRT 20+YR TRE
74347X849
285
12664
SH
SOLE
0
0
12664
PROSHARES TR II
ULTA BLMBG 2017
74347W247
375
25252
SH
SOLE
0
0
25252
PROSPECT CAPITAL CORPORATION
COM
74348T102
1271
156492
SH
SOLE
0
0
156492
PROVIDENT FINL SVCS INC
COM
74386T105
508
19997
SH
SOLE
10963
0
9034
PRUDENTIAL FINL INC
COM
744320102
20470
189287
SH
SOLE
64195
0
125092
PRUDENTIAL GLB SHT DUR HG YL
COM
74433A109
1622
109126
SH
SOLE
0
0
109126
PRUDENTIAL PLC
ADR
74435K204
21540
468152
SH
SOLE
421380
0
46772
PRUDENTIAL SHT DURATION HG Y
COM
74442F107
3711
243017
SH
SOLE
0
0
243017
PTC INC
COM
69370C100
10696
194051
SH
SOLE
47005
0
147046
PUBLIC STORAGE
COM
74460D109
51052
244821
SH
SOLE
225923
0
18898
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
29186
678584
SH
SOLE
585433
0
93151
PULTE GROUP INC
COM
745867101
4374
178295
SH
SOLE
119723
0
58572
PURE STORAGE INC
CL A
74624M102
448
34955
SH
SOLE
0
0
34955
PUTNAM MANAGED MUN INCOM TR
COM
746823103
1061
141242
SH
SOLE
0
0
141242
PUTNAM MASTER INTER INCOME T
SH BEN INT
746909100
211
45108
SH
SOLE
0
0
45108
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
606
48449
SH
SOLE
0
0
48449
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
2035
374834
SH
SOLE
0
0
374834
PVH CORP
COM
693656100
5723
49985
SH
SOLE
42772
0
7213
QCR HOLDINGS INC
COM
74727A104
601
12675
SH
SOLE
0
0
12675
QEP RES INC
COM
74733V100
3098
306750
SH
SOLE
270306
0
36444
QORVO INC
COM
74736K101
2124
33551
SH
SOLE
0
0
33551
QTS RLTY TR INC
COM CL A
74736A103
3208
61298
SH
SOLE
38255
0
23043
QUAKER CHEM CORP
COM
747316107
2481
17080
SH
SOLE
16140
0
940
QUALCOMM INC
COM
747525103
136168
2465918
SH
SOLE
1587490
0
878428
QUALCOMM INC
COM
747525103
28
15400
SH
Call
SOLE
0
0
0
QUALCOMM INC
COM
747525103
14
18700
SH
Call
SOLE
0
0
0
QUALCOMM INC
COM
747525103
2
32500
SH
Call
SOLE
0
0
0
QUALITY CARE PPTYS INC
COM
747545101
287
15696
SH
SOLE
0
0
15696
QUALYS INC
COM
74758T303
2233
54722
SH
SOLE
50317
0
4405
QUANTA SVCS INC
COM
74762E102
2716
82489
SH
SOLE
1033
0
81456
QUANTA SVCS INC
COM
74762E102
8
14000
SH
Call
SOLE
0
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
4739
42630
SH
SOLE
21248
0
21382
QUINTILES IMS HOLDINGS INC
COM
74876Y101
16131
180235
SH
SOLE
51588
0
128647
QUORUM HEALTH CORP
COM
74909E106
143
34528
SH
SOLE
0
0
34528
QUOTIENT LTD
SHS
G73268107
838
113872
SH
SOLE
0
0
113872
RADNET INC
COM
750491102
199
25651
SH
SOLE
0
0
25651
RAIT FINANCIAL TRUST
COM NEW
749227609
64
29199
SH
SOLE
0
0
29199
RALPH LAUREN CORP
CL A
751212101
269
3648
SH
SOLE
0
0
3648
RAMCO-GERSHENSON PPTYS TR
COM SH BEN INT
751452202
1731
134164
SH
SOLE
130109
0
4055
RANDGOLD RES LTD
ADR
752344309
297
3362
SH
SOLE
1003
0
2359
RANGE RES CORP
COM
75281A109
3325
143509
SH
SOLE
5608
0
137901
RAYMOND JAMES FINANCIAL INC
COM
754730109
28813
359179
SH
SOLE
0
0
359179
RAYMOND JAMES FINANCIAL INC
COM
754730109
61
20500
SH
Call
SOLE
0
0
0
RAYONIER INC
COM
754907103
1060
36834
SH
SOLE
100
0
36734
RAYTHEON CO
COM NEW
755111507
80205
496672
SH
SOLE
228256
0
268416
RBC BEARINGS INC
COM
75524B104
5668
55698
SH
SOLE
55249
0
449
READING INTERNATIONAL INC
CL A
755408101
1015
62933
SH
SOLE
0
0
62933
REALITY SHS ETF TR
DIVS ETF
75605A108
913
35731
SH
SOLE
0
0
35731
REALOGY HLDGS CORP
COM
75605Y106
1247
38442
SH
SOLE
35135
0
3307
REALPAGE INC
COM
75606N109
6286
174850
SH
SOLE
17800
0
157050
REALTY INCOME CORP
COM
756109104
36225
656488
SH
SOLE
539056
0
117432
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
1475
42959
SH
SOLE
0
0
42959
RED HAT INC
COM
756577102
25123
262386
SH
SOLE
147208
0
115178
RED HAT INC
NOTE 0.250%10/0
756577AD4
794
575000
PRN
SOLE
0
0
575000
RED ROBIN GOURMET BURGERS IN
COM
75689M101
757
11609
SH
SOLE
0
0
11609
REDWOOD TR INC
COM
758075402
312
18281
SH
SOLE
0
0
18281
REGAL BELOIT CORP
COM
758750103
1496
18341
SH
SOLE
807
0
17534
REGAL ENTMT GROUP
CL A
758766109
61195
2990962
SH
SOLE
2840272
0
150690
REGENCY CTRS CORP
COM
758849103
7496
119671
SH
SOLE
117865
0
1806
REGENERON PHARMACEUTICALS
COM
75886F107
20840
42431
SH
SOLE
32565
0
9866
REGIONS FINL CORP NEW
COM
7591EP100
20580
1405750
SH
SOLE
698004
0
707746
REINSURANCE GROUP AMER INC
COM NEW
759351604
12147
94607
SH
SOLE
93540
0
1067
RELIANCE STEEL & ALUMINUM CO
COM
759509102
1646
22606
SH
SOLE
21156
0
1450
RELX NV
SPONSORED ADR
75955B102
7257
350935
SH
SOLE
350084
0
851
RELX PLC
SPONSORED ADR
759530108
18782
857641
SH
SOLE
799183
0
58458
RENASANT CORP
COM
75970E107
2633
60204
SH
SOLE
3288
0
56916
RENT A CTR INC NEW
COM
76009N100
812
69260
SH
SOLE
0
0
69260
RENT A CTR INC NEW
COM
76009N100
6
28000
SH
Call
SOLE
0
0
0
RENT A CTR INC NEW
COM
76009N100
8
26900
SH
Call
SOLE
0
0
0
REPUBLIC SVCS INC
COM
760759100
23389
367000
SH
SOLE
202967
0
164033
RESEARCH FRONTIERS INC
COM
760911107
35
27500
SH
SOLE
0
0
27500
RESMED INC
COM
761152107
201
2576
SH
SOLE
0
0
2576
RESOURCES CONNECTION INC
COM
76122Q105
165
12037
SH
SOLE
2038
0
9999
RESTAURANT BRANDS INTL INC
COM
76131D103
2104
33642
SH
SOLE
7461
0
26181
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
12529
652887
SH
SOLE
493411
0
159476
RETAIL PPTYS AMER INC
CL A
76131V202
194
15915
SH
SOLE
0
0
15915
REVOLUTION LIGHTING TECHNOLO
COM NEW
76155G206
76
11583
SH
SOLE
0
0
11583
REXNORD CORP NEW
COM
76169B102
2691
115739
SH
SOLE
115664
0
75
REYNOLDS AMERICAN INC
COM
761713106
48140
740146
SH
SOLE
496075
0
244071
RH
COM
74967X103
801
12415
SH
SOLE
0
0
12415
RINGCENTRAL INC
CL A
76680R206
3665
100283
SH
SOLE
300
0
99983
RIO TINTO PLC
SPONSORED ADR
767204100
16782
396646
SH
SOLE
234517
0
162129
RITCHIE BROS AUCTIONEERS
COM
767744105
2701
93989
SH
SOLE
91405
0
2584
RITE AID CORP
COM
767754104
2182
739570
SH
SOLE
0
0
739570
RIVERNORTH OPPRTUNITIES FD I
COM
76881Y109
1149
57537
SH
SOLE
0
0
57537
RLI CORP
COM
749607107
2177
39858
SH
SOLE
37843
0
2015
RMR REAL ESTATE INCOME FUND
COM
76970B101
9807
448820
SH
SOLE
293
0
448527
ROBERT HALF INTL INC
COM
770323103
8771
182996
SH
SOLE
178354
0
4642
ROCKET FUEL INC
COM
773111109
61
22150
SH
SOLE
0
0
22150
ROCKWELL AUTOMATION INC
COM
773903109
9668
59693
SH
SOLE
14550
0
45143
ROCKWELL COLLINS INC
COM
774341101
15184
144499
SH
SOLE
78449
0
66050
ROCKWELL MED INC
COM
774374102
547
68926
SH
SOLE
0
0
68926
ROGERS COMMUNICATIONS INC
CL B
775109200
28986
613580
SH
SOLE
611642
0
1938
ROLLINS INC
COM
775711104
482
11847
SH
SOLE
0
0
11847
ROPER TECHNOLOGIES INC
COM
776696106
50818
219467
SH
SOLE
6698
0
212769
ROSS STORES INC
COM
778296103
15163
262655
SH
SOLE
221641
0
41014
ROYAL BK CDA MONTREAL QUE
COM
780087102
29809
410452
SH
SOLE
254510
0
155942
ROYAL BK SCOTLAND GROUP PLC
SP ADR L RP PF
780097788
637
25150
SH
SOLE
17879
0
7271
ROYAL BK SCOTLAND GROUP PLC
SP ADR PREF S
780097739
1116
43119
SH
SOLE
3954
0
39165
ROYAL BK SCOTLAND GROUP PLC
SPON ADR SER H
780097879
226
8500
SH
SOLE
0
0
8500
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2 ORD
780097689
736
112683
SH
SOLE
110353
0
2330
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
6151
56311
SH
SOLE
35717
0
20594
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
26766
491756
SH
SOLE
196441
0
295315
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
69134
1299772
SH
SOLE
938431
0
361341
ROYAL GOLD INC
COM
780287108
1947
24911
SH
SOLE
0
0
24911
ROYCE GLOBAL VALUE TR INC
COM
78081T104
7544
784977
SH
SOLE
33
0
784944
ROYCE MICRO-CAP TR INC
COM
780915104
1804
208607
SH
SOLE
0
0
208607
ROYCE VALUE TR INC
COM
780910105
17506
1199891
SH
SOLE
326
0
1199565
RPC INC
COM
749660106
476
23534
SH
SOLE
4211
0
19323
RPM INTL INC
COM
749685103
13575
248859
SH
SOLE
99712
0
149147
RPM INTL INC
NOTE 2.250%12/1
749685AT0
1540
1305000
PRN
SOLE
0
0
1305000
RSP PERMIAN INC
COM
74978Q105
7164
221987
SH
SOLE
183777
0
38210
RUBY TUESDAY INC
COM
781182100
22
11000
SH
SOLE
0
0
11000
RUTHS HOSPITALITY GROUP INC
COM
783332109
544
25017
SH
SOLE
0
0
25017
RYANAIR HLDGS PLC
SPONSORED ADR NE
783513203
7714
71689
SH
SOLE
61350
0
10339
RYDER SYS INC
COM
783549108
1556
21615
SH
SOLE
11921
0
9694
RYDEX ETF TRUST
GUG S&P MC400 PG
78355W601
426
3044
SH
SOLE
0
0
3044
RYDEX ETF TRUST
GUG S&P SC500 EQ
78355W882
2906
31337
SH
SOLE
0
0
31337
RYDEX ETF TRUST
GUG S&P SC600 PG
78355W809
946
9198
SH
SOLE
0
0
9198
RYDEX ETF TRUST
GUG S&P500 EQ WT
78355W106
136415
1471887
SH
SOLE
60
0
1471827
RYDEX ETF TRUST
GUG S&P500 EQ WT
78355W833
921
8522
SH
SOLE
0
0
8522
RYDEX ETF TRUST
GUG S&P500 EWCON
78355W874
2750
22043
SH
SOLE
0
0
22043
RYDEX ETF TRUST
GUG S&P500 PU GR
78355W403
12398
131703
SH
SOLE
0
0
131703
RYDEX ETF TRUST
GUG S&P500 PU VA
78355W304
30134
505861
SH
SOLE
0
0
505861
RYDEX ETF TRUST
GUG S&P500EQWTEN
78355W866
3020
57205
SH
SOLE
0
0
57205
RYDEX ETF TRUST
GUG S&P500EQWTFI
78355W858
1321
33451
SH
SOLE
0
0
33451
RYDEX ETF TRUST
GUG S&P500EQWTHC
78355W841
8751
50270
SH
SOLE
0
0
50270
RYDEX ETF TRUST
GUG S&P500EQWTMA
78355W825
435
4447
SH
SOLE
0
0
4447
RYDEX ETF TRUST
GUG S&P500EQWTTE
78355W817
18024
144375
SH
SOLE
0
0
144375
RYDEX ETF TRUST
GUGGENHM S&P 400
78355W577
3445
57685
SH
SOLE
0
0
57685
RYDEX ETF TRUST
GUGGENHM S&P 500
78355W205
3340
19515
SH
SOLE
0
0
19515
RYDEX ETF TRUST
GUGGENHM S&P 600
78355W585
928
18557
SH
SOLE
0
0
18557
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
39431
616007
SH
SOLE
612129
0
3878
S&P GLOBAL INC
COM
78409V104
8025
54971
SH
SOLE
15856
0
39115
SABRA HEALTH CARE REIT INC
COM
78573L106
25144
1043333
SH
SOLE
1014602
0
28731
SABRE CORP
COM
78573M104
5396
247881
SH
SOLE
244659
0
3222
SAFETY INCOME & GROWTH INC
COM
78649D104
544
28400
SH
SOLE
0
0
28400
SAGE THERAPEUTICS INC
COM
78667J108
1816
22798
SH
SOLE
5987
0
16811
SALESFORCE COM INC
COM
79466L302
57504
664019
SH
SOLE
113999
0
550020
SALESFORCE COM INC
COM
79466L302
23
15600
SH
Call
SOLE
0
0
0
SALIENT MIDSTREAM & MLP FD
SH BEN INT
79471V105
421
35943
SH
SOLE
0
0
35943
SANDRIDGE MISSISSIPPIAN TR I
SH BEN INT
80007V106
24
16771
SH
SOLE
0
0
16771
SANDRIDGE PERMIAN TR
COM UNIT BEN INT
80007A102
167
57679
SH
SOLE
0
0
57679
SANDSTORM GOLD LTD
COM NEW
80013R206
76
19600
SH
SOLE
0
0
19600
SANMINA CORPORATION
COM
801056102
1232
32335
SH
SOLE
0
0
32335
SANOFI
RIGHT 12/31/2020
80105N113
4
10993
SH
SOLE
0
0
10993
SANOFI
SPONSORED ADR
80105N105
135868
2835907
SH
SOLE
2678900
0
157007
SAP SE
SPON ADR
803054204
26411
252326
SH
SOLE
234843
0
17483
SAREPTA THERAPEUTICS INC
COM
803607100
355
10540
SH
SOLE
5943
0
4597
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
7687
56980
SH
SOLE
23660
0
33320
SCANA CORP NEW
COM
80589M102
10200
152209
SH
SOLE
1068
0
151141
SCHEIN HENRY INC
COM
806407102
19785
108101
SH
SOLE
7859
0
100242
SCHLUMBERGER LTD
COM
806857108
68629
1042359
SH
SOLE
616282
0
426077
SCHNEIDER NATIONAL INC
CL B
80689H102
1199
53620
SH
SOLE
53056
0
564
SCHNITZER STL INDS
CL A
806882106
2802
111210
SH
SOLE
500
0
110710
SCHULMAN A INC
COM
808194104
630
19689
SH
SOLE
0
0
19689
SCHWAB CHARLES CORP NEW
COM
808513105
20756
483160
SH
SOLE
432007
0
51153
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
1151
34040
SH
SOLE
0
0
34040
SCHWAB STRATEGIC TR
SCHWB FDT EMK LG
808524730
1017
38192
SH
SOLE
0
0
38192
SCHWAB STRATEGIC TR
SCHWB FDT INT LG
808524755
850
30333
SH
SOLE
0
0
30333
SCHWAB STRATEGIC TR
SCHWB FDT INT SC
808524748
8851
270261
SH
SOLE
0
0
270261
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
283
5420
SH
SOLE
0
0
5420
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
1813
31012
SH
SOLE
0
0
31012
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
7701
170756
SH
SOLE
0
0
170756
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
1760
30462
SH
SOLE
0
0
30462
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
884
18353
SH
SOLE
0
0
18353
SCHWAB STRATEGIC TR
US REIT ETF
808524847
650
15769
SH
SOLE
0
0
15769
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
755
11815
SH
SOLE
0
0
11815
SCORPIO TANKERS INC
SHS
Y7542C106
463
116574
SH
SOLE
0
0
116574
SCOTTS MIRACLE GRO CO
CL A
810186106
8534
95392
SH
SOLE
4079
0
91313
SCRIPPS NETWORKS INTERACT IN
CL A COM
811065101
1293
18933
SH
SOLE
0
0
18933
SEABOARD CORP
COM
811543107
280
70
SH
SOLE
0
0
70
SEADRILL LIMITED
SHS
G7945E105
229
634013
SH
SOLE
0
0
634013
SEADRILL LIMITED
SHS
G7945E105
16
327300
SH
Call
SOLE
0
0
0
SEADRILL LIMITED
SHS
G7945E105
1
15200
SH
Call
SOLE
0
0
0
SEADRILL PARTNERS LLC
COMUNIT REP LB
Y7545W109
910
267504
SH
SOLE
0
0
267504
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
56147
1448951
SH
SOLE
1324875
0
124076
SEALED AIR CORP NEW
COM
81211K100
3342
74657
SH
SOLE
47490
0
27167
SEATTLE GENETICS INC
COM
812578102
424
8191
SH
SOLE
2142
0
6049
SEAWORLD ENTMT INC
COM
81282V100
1076
66164
SH
SOLE
64389
0
1775
SEI INVESTMENTS CO
COM
784117103
8994
167229
SH
SOLE
115356
0
51873
SELECT COMFORT CORP
COM
81616X103
314
8835
SH
SOLE
1448
0
7387
SELECT INCOME REIT
COM SH BEN INT
81618T100
498
20718
SH
SOLE
0
0
20718
SELECT SECTOR SPDR TR
ENERGY
81369Y506
20621
317632
SH
SOLE
0
0
317632
SELECT SECTOR SPDR TR
ENERGY
81369Y506
7
23100
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
3348
103970
SH
SOLE
0
0
103970
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
50188
559941
SH
SOLE
316089
0
243852
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
21234
386489
SH
SOLE
248408
0
138081
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
50892
642249
SH
SOLE
332006
0
310243
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
40644
1647501
SH
SOLE
303808
0
1343693
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
398
79500
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
90
18700
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
12
21700
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
25406
373003
SH
SOLE
0
0
373003
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
10698
205893
SH
SOLE
0
0
205893
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
7715
143377
SH
SOLE
0
0
143377
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
47455
867222
SH
SOLE
311364
0
555858
SELECTIVE INS GROUP INC
COM
816300107
798
15951
SH
SOLE
0
0
15951
SEMGROUP CORP
CL A
81663A105
2032
75249
SH
SOLE
50552
0
24697
SEMPRA ENERGY
COM
816851109
27768
246276
SH
SOLE
217118
0
29158
SEMTECH CORP
COM
816850101
1470
41115
SH
SOLE
34049
0
7066
SENIOR HSG PPTYS TR
SH BEN INT
81721M109
835
40835
SH
SOLE
0
0
40835
SENOMYX INC
COM
81724Q107
16
19433
SH
SOLE
0
0
19433
SENSATA TECHNOLOGIES HLDG NV
SHS
N7902X106
10247
239864
SH
SOLE
237751
0
2113
SENSEONICS HLDGS INC
COM
81727U105
70
39000
SH
SOLE
0
0
39000
SENSIENT TECHNOLOGIES CORP
COM
81725T100
841
10449
SH
SOLE
10440
0
9
SERITAGE GROWTH PPTYS
CL A
81752R100
746
17780
SH
SOLE
14883
0
2897
SERVICE CORP INTL
COM
817565104
1674
50034
SH
SOLE
133
0
50167
SERVICENOW INC
COM
81762P102
4026
37982
SH
SOLE
2008
0
35974
SERVICESOURCE INTL INC
COM
81763U100
66
17120
SH
SOLE
0
0
17120
SERVISFIRST BANCSHARES INC
COM
81768T108
276
7485
SH
SOLE
0
0
7485
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
305
10077
SH
SOLE
0
0
10077
SHERWIN WILLIAMS CO
COM
824348106
11273
32119
SH
SOLE
23005
0
9114
SHIP FINANCE INTERNATIONAL L
SHS
G81075106
803
59025
SH
SOLE
0
0
59025
SHIRE PLC
SPONSORED ADR
82481R106
16144
97683
SH
SOLE
84822
0
12861
SHOPIFY INC
CL A
82509L107
6244
71849
SH
SOLE
0
0
71849
SIBANYE GOLD LTD
SPONSORED ADR
825724206
115
24804
SH
SOLE
23414
0
1390
SIGNATURE BK NEW YORK N Y
COM
82669G104
7589
52877
SH
SOLE
50396
0
2481
SIGNET JEWELERS LIMITED
SHS
G81276100
522
8249
SH
SOLE
6041
0
2208
SILICON MOTION TECHNOLOGY CO
SPONSORED ADR
82706C108
1042
21601
SH
SOLE
0
0
21601
SILVER SPRING NETWORKS INC
COM
82817Q103
634
56201
SH
SOLE
0
0
56201
SILVER STD RES INC
COM
82823L106
110
11366
SH
SOLE
0
0
11366
SIMMONS 1ST NATL CORP
CL A $1 PAR
828730200
392
7409
SH
SOLE
0
0
7409
SIMON PPTY GROUP INC NEW
COM
828806109
17375
107409
SH
SOLE
65672
0
41737
SIMULATIONS PLUS INC
COM
829214105
253
20457
SH
SOLE
0
0
20457
SINCLAIR BROADCAST GROUP INC
CL A
829226109
7808
237320
SH
SOLE
236066
0
1254
SINOPEC SHANGHAI PETROCHEMIC
SPON ADR H
82935M109
245
4583
SH
SOLE
4421
0
162
SIRIUS XM HLDGS INC
COM
82968B103
2818
515214
SH
SOLE
101475
0
413739
SIRIUS XM HLDGS INC
COM
82968B103
14
53000
SH
Call
SOLE
0
0
0
SIRIUS XM HLDGS INC
COM
82968B103
13
20000
SH
Put
SOLE
0
0
20000
SIRIUS XM HLDGS INC
COM
82968B103
49
50000
SH
Call
SOLE
0
0
0
SIRIUS XM HLDGS INC
COM
82968B103
8
19100
SH
Call
SOLE
0
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
252
4838
SH
SOLE
3051
0
1787
SIX FLAGS ENTMT CORP NEW
COM
83001A102
10220
171449
SH
SOLE
59104
0
112345
SKECHERS U S A INC
CL A
830566105
1592
53969
SH
SOLE
41538
0
12431
SKYWEST INC
COM
830879102
1963
55938
SH
SOLE
0
0
55938
SKYWORKS SOLUTIONS INC
COM
83088M102
16191
168750
SH
SOLE
37426
0
131324
SL GREEN RLTY CORP
COM
78440X101
11519
108871
SH
SOLE
108622
0
249
SLM CORP
COM
78442P106
7132
620187
SH
SOLE
616158
0
4029
SM ENERGY CO
COM
78454L100
1398
84558
SH
SOLE
51761
0
32797
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
350
10055
SH
SOLE
6377
0
3678
SMITH A O
COM
831865209
5832
103527
SH
SOLE
56969
0
46558
SMUCKER J M CO
COM NEW
832696405
14307
120910
SH
SOLE
62255
0
58655
SNAP INC
CL A
83304A106
1863
104822
SH
SOLE
0
0
104822
SNAP INC
CL A
83304A106
12
17000
SH
Call
SOLE
0
0
0
SNAP INC
CL A
83304A106
36
17000
SH
Call
SOLE
0
0
0
SNAP ON INC
COM
833034101
10771
68169
SH
SOLE
51350
0
16819
SNYDERS-LANCE INC
COM
833551104
1064
30726
SH
SOLE
18555
0
12171
SOCIEDAD QUIMICA MINERA DE C
SPON ADR SER B
833635105
1901
57567
SH
SOLE
12077
0
45490
SOLAR CAP LTD
COM
83413U100
236
10794
SH
SOLE
0
0
10794
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
542
27100
SH
SOLE
0
0
27100
SOLIGENIX INC
COM
834223307
30
14710
SH
SOLE
0
0
14710
SONOCO PRODS CO
COM
835495102
2519
48989
SH
SOLE
16261
0
32728
SONY CORP
SPONSORED ADR
835699307
8280
216808
SH
SOLE
169257
0
47551
SOUTH JERSEY INDS INC
COM
838518108
1484
43432
SH
SOLE
5560
0
37872
SOUTH ST CORP
COM
840441109
2646
30878
SH
SOLE
20337
0
10541
SOUTHCROSS ENERGY PARTNERS L
COM UNIT LTDPT
84130C100
53
16611
SH
SOLE
0
0
16611
SOUTHERN CO
COM
842587107
95144
1987142
SH
SOLE
1181305
0
805837
SOUTHERN CO
COM
842587107
185
81000
SH
Put
SOLE
0
0
81000
SOUTHERN CO
COM
842587107
7
27200
SH
Call
SOLE
0
0
0
SOUTHERN CO
COM
842587107
324
81000
SH
Put
SOLE
0
0
81000
SOUTHERN COPPER CORP
COM
84265V105
570
16468
SH
SOLE
0
0
16468
SOUTHERN FIRST BANCSHARES IN
COM
842873101
2592
69964
SH
SOLE
0
0
69964
SOUTHWEST AIRLS CO
COM
844741108
10700
172198
SH
SOLE
44465
0
127733
SOUTHWESTERN ENERGY CO
COM
845467109
1433
235732
SH
SOLE
217480
0
18252
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
22135
103804
SH
SOLE
0
0
103804
SPDR GOLD TRUST
GOLD SHS
78463V107
42627
361183
SH
SOLE
50
0
361133
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
38324
803600
SH
SOLE
624447
0
179153
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
1920
50393
SH
SOLE
3298
0
47095
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
3697
96107
SH
SOLE
0
0
96107
SPDR INDEX SHS FDS
EUROPE ETF
78463X608
727
24816
SH
SOLE
0
0
24816
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
8360
201289
SH
SOLE
0
0
201289
SPDR INDEX SHS FDS
INTL HLTH ETF
78463X681
259
5159
SH
SOLE
0
0
5159
SPDR INDEX SHS FDS
INTL INDS ETF
78463X673
1366
39792
SH
SOLE
0
0
39792
SPDR INDEX SHS FDS
INTL TECH ETF
78463X657
1451
34051
SH
SOLE
0
0
34051
SPDR INDEX SHS FDS
MSCI EMRG MKTS
78463X426
452
7768
SH
SOLE
0
0
7768
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
377
12634
SH
SOLE
0
0
12634
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
395
7832
SH
SOLE
0
0
7832
SPDR INDEX SHS FDS
S&P GLBDIV ETF
78463X459
625
9412
SH
SOLE
0
0
9412
SPDR INDEX SHS FDS
S&P INTL CONS
78463X731
1344
33890
SH
SOLE
0
0
33890
SPDR INDEX SHS FDS
S&P INTL ETF
78463X772
2040
52158
SH
SOLE
0
0
52158
SPDR S&P 500 ETF TR
TR UNIT
78462F103
417990
1728636
SH
SOLE
344692
0
1383944
SPDR S&P 500 ETF TR
TR UNIT
78462F103
24
11400
SH
Call
SOLE
0
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
19
10700
SH
Call
SOLE
0
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
13
18000
SH
Put
SOLE
0
0
18000
SPDR S&P 500 ETF TR
TR UNIT
78462F103
11
11200
SH
Put
SOLE
0
0
11200
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
222790
701392
SH
SOLE
399073
0
302319
SPDR SER TR
BLOMBERG BRC INV
78468R200
105653
3438682
SH
SOLE
3355338
0
83344
SPDR SER TR
BLOMBRG BRC SRT
78468R101
2857
94732
SH
SOLE
0
0
94732
SPDR SER TR
BLOOMBERG SRT TR
78468R408
58636
2096398
SH
SOLE
1912548
0
183850
SPDR SER TR
DORSEY WRGT FI
78468R713
1543
60210
SH
SOLE
0
0
60210
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
88419
1823070
SH
SOLE
1767532
0
55538
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
3812
78297
SH
SOLE
57855
0
20442
SPDR SER TR
SP500 HIGH DIV
78468R788
295
8365
SH
SOLE
0
0
8365
SPDR SER TR
SPDR RUSSEL 2000
78468R853
1146
13763
SH
SOLE
0
0
13763
SPDR SER TR
SSGA US SMAL ETF
78468R887
421
4561
SH
SOLE
0
0
4561
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
4293
60974
SH
SOLE
0
0
60974
SPDR SERIES TRUST
BLMBRG BR 1 3 MT
78464A680
1796
39269
SH
SOLE
0
0
39269
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
34599
697268
SH
SOLE
222408
0
474860
SPDR SERIES TRUST
BLOMBERG BRC COR
78464A367
740
17764
SH
SOLE
0
0
17764
SPDR SERIES TRUST
BLOMBERG BRC SRT
78464A474
20788
678476
SH
SOLE
471355
0
207121
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
316
11442
SH
SOLE
131
0
11311
SPDR SERIES TRUST
BLOMBRG BRC INTR
78464A375
103838
3017651
SH
SOLE
2871950
0
145701
SPDR SERIES TRUST
BLOMBRG BRC MRTG
78464A383
202
7675
SH
SOLE
0
0
7675
SPDR SERIES TRUST
BLOMBRG BRC TIPS
78464A656
300
5341
SH
SOLE
0
0
5341
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78464A417
119749
3219047
SH
SOLE
2980041
0
239006
SPDR SERIES TRUST
CITI INT GVT ETF
78464A490
380
6836
SH
SOLE
0
0
6836
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
618
9848
SH
SOLE
0
0
9848
SPDR SERIES TRUST
DJ REIT ETF
78464A607
6938
74621
SH
SOLE
0
0
74621
SPDR SERIES TRUST
HLTH CR EQUIP
78464A581
477
7772
SH
SOLE
0
0
7772
SPDR SERIES TRUST
MORGAN TECH ETF
78464A102
60043
823744
SH
SOLE
787373
0
36371
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
26971
474431
SH
SOLE
462459
0
11972
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
477
30866
SH
SOLE
0
0
30866
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
6792
47442
SH
SOLE
0
0
47442
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
13742
142690
SH
SOLE
122233
0
20457
SPDR SERIES TRUST
S&P 500 GROWTH
78464A409
13892
117485
SH
SOLE
0
0
117485
SPDR SERIES TRUST
S&P 500 VALUE
78464A508
1732
15239
SH
SOLE
642
0
14597
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
864
3997
SH
SOLE
0
0
3997
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
891
7468
SH
SOLE
0
0
7468
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
3978
32304
SH
SOLE
0
0
32304
SPDR SERIES TRUST
S&P BIOTECH
78464A870
23390
303046
SH
SOLE
0
0
303046
SPDR SERIES TRUST
S&P BIOTECH
78464A870
145
42500
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
102
12700
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BK ETF
78464A797
9139
209990
SH
SOLE
0
0
209990
SPDR SERIES TRUST
S&P BK ETF
78464A797
26
25100
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
9431
191681
SH
SOLE
191208
0
473
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
265084
2982152
SH
SOLE
2311849
0
670303
SPDR SERIES TRUST
S&P HOMEBUILD
78464A888
1554
40335
SH
SOLE
0
0
40335
SPDR SERIES TRUST
S&P INS ETF
78464A789
2293
26041
SH
SOLE
0
0
26041
SPDR SERIES TRUST
S&P METALS MNG
78464A755
7331
244624
SH
SOLE
0
0
244624
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
3009
94265
SH
SOLE
0
0
94265
SPDR SERIES TRUST
S&P PHARMAC
78464A722
2910
67626
SH
SOLE
0
0
67626
SPDR SERIES TRUST
S&P REGL BKG
78464A698
19063
346908
SH
SOLE
0
0
346908
SPDR SERIES TRUST
S&P RETAIL ETF
78464A714
674
16548
SH
SOLE
0
0
16548
SPDR SERIES TRUST
S&P SEMICNDCTR
78464A862
20544
333186
SH
SOLE
0
0
333186
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
631
11383
SH
SOLE
0
0
11383
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
1686
37499
SH
SOLE
0
0
37499
SPECTRA ENERGY PARTNERS LP
COM
84756N109
26818
625116
SH
SOLE
540899
0
84217
SPECTRUM BRANDS HLDGS INC
COM
84763R101
2040
16313
SH
SOLE
13876
0
2437
SPIRE INC
COM
84857L101
493
7075
SH
SOLE
0
0
7075
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
13244
228578
SH
SOLE
79379
0
149199
SPIRIT AIRLS INC
COM
848577102
3906
75631
SH
SOLE
44719
0
30912
SPIRIT RLTY CAP INC NEW
COM
84860W102
2677
361277
SH
SOLE
0
0
361277
SPLUNK INC
COM
848637104
8582
150849
SH
SOLE
124961
0
25888
SPRAGUE RES LP
COM UNIT REP LTD
849343108
632
22416
SH
SOLE
0
0
22416
SPRINT CORP
COM SER 1
85207U105
241
29387
SH
SOLE
0
0
29387
SPROTT FOCUS TR INC
COM
85208J109
153
20787
SH
SOLE
0
0
20787
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
4725
466434
SH
SOLE
0
0
466434
SPROTT PHYSICAL PLAT PALLAD
UNIT
85207Q104
1697
212601
SH
SOLE
0
0
212601
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1065
168809
SH
SOLE
0
0
168809
SPROUTS FMRS MKT INC
COM
85208M102
6011
265138
SH
SOLE
142104
0
123034
SPROUTS FMRS MKT INC
COM
85208M102
187
101100
SH
Call
SOLE
0
0
0
SPS COMM INC
COM
78463M107
1995
31288
SH
SOLE
0
0
31288
SPX FLOW INC
COM
78469X107
1335
36210
SH
SOLE
0
0
36210
SQUARE INC
CL A
852234103
2280
97196
SH
SOLE
8124
0
89072
SRC ENERGY INC
COM
78470V108
4303
639380
SH
SOLE
22693
0
616687
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
1845
48037
SH
SOLE
34925
0
13112
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
20630
434967
SH
SOLE
362590
0
72377
SSGA ACTIVE ETF TR
GLOBL ALLO ETF
78467V400
33979
955013
SH
SOLE
0
0
955013
SSGA ACTIVE ETF TR
MULT ASS RLRTN
78467V103
394
16419
SH
SOLE
0
0
16419
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
17230
350120
SH
SOLE
110064
0
240056
ST JOE CO
COM
790148100
244
12988
SH
SOLE
0
0
12988
STAG INDL INC
COM
85254J102
1105
40020
SH
SOLE
0
0
40020
STAMPS COM INC
COM NEW
852857200
3483
22487
SH
SOLE
0
0
22487
STAMPS COM INC
COM NEW
852857200
272
17100
SH
Call
SOLE
0
0
0
STANLEY BLACK & DECKER INC
COM
854502101
23319
165699
SH
SOLE
114199
0
51500
STANLEY BLACK & DECKER INC
COM
854502101
89
12700
SH
Call
SOLE
0
0
0
STANLEY BLACK & DECKER INC
UNIT 05/15/2020
854502887
274
2500
SH
SOLE
0
0
2500
STAPLES INC
COM
855030102
1161
115282
SH
SOLE
0
0
115282
STAR GAS PARTNERS L P
UNIT LTD PARTNR
85512C105
312
28810
SH
SOLE
0
0
28810
STAR GAS PARTNERS L P
UNIT LTD PARTNR
85512C105
28
21600
SH
Call
SOLE
0
0
0
STARBUCKS CORP
COM
855244109
62996
1080359
SH
SOLE
234324
0
846035
STARBUCKS CORP
COM
855244109
2
32000
SH
Call
SOLE
0
0
0
STARBUCKS CORP
COM
855244109
13
37100
SH
Call
SOLE
0
0
0
STARBUCKS CORP
COM
855244109
4
20200
SH
Call
SOLE
0
0
0
STARWOOD PPTY TR INC
COM
85571B105
4745
211910
SH
SOLE
107390
0
104520
STATE BK FINL CORP
COM
856190103
541
19961
SH
SOLE
6513
0
13448
STATE STR CORP
COM
857477103
16463
183470
SH
SOLE
147961
0
35509
STATOIL ASA
SPONSORED ADR
85771P102
29261
1770194
SH
SOLE
1752160
0
18034
STEEL DYNAMICS INC
COM
858119100
20960
585314
SH
SOLE
447071
0
138243
STEELCASE INC
CL A
858155203
1393
99495
SH
SOLE
0
0
99495
STEIN MART INC
COM
858375108
296
174974
SH
SOLE
0
0
174974
STELLUS CAP INVT CORP
COM
858568108
1121
81783
SH
SOLE
0
0
81783
STEPAN CO
COM
858586100
1345
15432
SH
SOLE
1446
0
13986
STERICYCLE INC
COM
858912108
15937
208818
SH
SOLE
131643
0
77175
STERIS PLC
SHS USD
G84720104
23824
292317
SH
SOLE
266714
0
25603
STERLING BANCORP DEL
COM
85917A100
1184
50925
SH
SOLE
7007
0
43918
STEWART INFORMATION SVCS COR
COM
860372101
243
5350
SH
SOLE
0
0
5350
STIFEL FINL CORP
COM
860630102
1529
33261
SH
SOLE
31737
0
1524
STMICROELECTRONICS N V
NY REGISTRY
861012102
1194
83015
SH
SOLE
23769
0
59246
STOCK YDS BANCORP INC
COM
861025104
265
6815
SH
SOLE
0
0
6815
STONEMOR PARTNERS L P
COM UNITS INT
86183Q100
2642
279583
SH
SOLE
0
0
279583
STORE CAP CORP
COM
862121100
663
29541
SH
SOLE
0
0
29541
STRATASYS LTD
SHS
M85548101
476
20406
SH
SOLE
0
0
20406
STRYKER CORP
COM
863667101
20900
150601
SH
SOLE
68127
0
82474
STURM RUGER & CO INC
COM
864159108
2172
34915
SH
SOLE
0
0
34915
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
1165
48983
SH
SOLE
0
0
48983
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
13410
1706154
SH
SOLE
1700802
0
5352
SUMMIT HOTEL PPTYS
COM
866082100
4489
240692
SH
SOLE
179920
0
60772
SUMMIT MATLS INC
CL A
86614U100
4180
144774
SH
SOLE
141094
0
3680
SUMMIT MIDSTREAM PARTNERS LP
COM UNIT LTD
866142102
1000
44147
SH
SOLE
0
0
44147
SUN CMNTYS INC
COM
866674104
1825
20813
SH
SOLE
17202
0
3611
SUN HYDRAULICS CORP
COM
866942105
300
7023
SH
SOLE
1602
0
5421
SUN LIFE FINL INC
COM
866796105
345
9660
SH
SOLE
0
0
9660
SUNCOR ENERGY INC NEW
COM
867224107
16638
569809
SH
SOLE
459915
0
109894
SUNOCO LP
COM U REP LP
86765K109
2088
68211
SH
SOLE
0
0
68211
SUNOPTA INC
COM
8676EP108
1232
120769
SH
SOLE
0
0
120769
SUNPOWER CORP
COM
867652406
2538
271782
SH
SOLE
0
0
271782
SUNTRUST BKS INC
COM
867914103
33560
591683
SH
SOLE
382070
0
209613
SUPERIOR ENERGY SVCS INC
COM
868157108
1450
139029
SH
SOLE
42762
0
96267
SUPERNUS PHARMACEUTICALS INC
COM
868459108
347
8058
SH
SOLE
5810
0
2248
SURGERY PARTNERS INC
COM
86881A100
3286
144421
SH
SOLE
0
0
144421
SUTHERLAND ASSET MGMT CORP M
COM
86933G105
10797
727049
SH
SOLE
0
0
727049
SVB FINL GROUP
COM
78486Q101
9135
51964
SH
SOLE
14328
0
37636
SWIFT TRANSN CO
CL A
87074U101
651
24578
SH
SOLE
0
0
24578
SWISS HELVETIA FD INC
COM
870875101
198
15565
SH
SOLE
0
0
15565
SYMANTEC CORP
COM
871503108
3722
131758
SH
SOLE
37775
0
93983
SYNALLOY CP DEL
COM
871565107
181
16000
SH
SOLE
0
0
16000
SYNAPTICS INC
COM
87157D109
3398
65704
SH
SOLE
11946
0
53758
SYNCHRONOSS TECHNOLOGIES INC
COM
87157B103
8182
497388
SH
SOLE
0
0
497388
SYNCHRONY FINL
COM
87165B103
28172
944716
SH
SOLE
337988
0
606728
SYNCHRONY FINL
COM
87165B103
18
45500
SH
Call
SOLE
0
0
0
SYNERGY PHARMACEUTICALS DEL
COM NEW
871639308
120
26943
SH
SOLE
0
0
26943
SYNNEX CORP
COM
87162W100
1665
13880
SH
SOLE
0
0
13880
SYNOPSYS INC
COM
871607107
5707
78250
SH
SOLE
35293
0
42957
SYNOVUS FINL CORP
COM NEW
87161C501
3983
90037
SH
SOLE
29706
0
60331
SYNTEL INC
COM
87162H103
1121
66097
SH
SOLE
0
0
66097
SYSCO CORP
COM
871829107
51924
1031681
SH
SOLE
786590
0
245091
T MOBILE US INC
COM
872590104
2564
42290
SH
SOLE
20175
0
22115
TABLEAU SOFTWARE INC
CL A
87336U105
2053
33500
SH
SOLE
6362
0
27138
TABULA RASA HEALTHCARE INC
COM
873379101
884
58750
SH
SOLE
0
0
58750
TAHOE RES INC
COM
873868103
2171
251804
SH
SOLE
0
0
251804
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADR
874039100
60679
1735668
SH
SOLE
1380374
0
355294
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
3107
42348
SH
SOLE
35408
0
6940
TAL ED GROUP
ADS REPSTG COM
874080104
322
2630
SH
SOLE
0
0
2630
TALLGRASS ENERGY GP LP
SHS CL A
874696107
2182
85792
SH
SOLE
71491
0
14301
TALLGRASS ENERGY PARTNERS LP
COM UNIT
874697105
4464
89116
SH
SOLE
0
0
89116
TANDEM DIABETES CARE INC
COM
875372104
12
15000
SH
SOLE
0
0
15000
TANGER FACTORY OUTLET CTRS I
COM
875465106
5358
206223
SH
SOLE
125397
0
80826
TANZANIAN ROYALTY EXPL CORP
COM
87600U104
13
28513
SH
SOLE
0
0
28513
TARGA RES CORP
COM
87612G101
17202
380576
SH
SOLE
130407
0
250169
TARGET CORP
COM
87612E106
56321
1077078
SH
SOLE
693471
0
383607
TATA MTRS LTD
SPONSORED ADR
876568502
351
10623
SH
SOLE
8575
0
2048
TC PIPELINES LP
UT COM LTD PRT
87233Q108
981
17840
SH
SOLE
0
0
17840
TCP CAP CORP
COM
87238Q103
1926
113983
SH
SOLE
0
0
113983
TCW STRATEGIC INCOME FUND IN
COM
872340104
220
38952
SH
SOLE
0
0
38952
TD AMERITRADE HLDG CORP
COM
87236Y108
5733
133364
SH
SOLE
129795
0
3569
TE CONNECTIVITY LTD
REG SHS
H84989104
108929
1384454
SH
SOLE
1342529
0
41925
TECK RESOURCES LTD
CL B
878742204
929
53594
SH
SOLE
0
0
53594
TEEKAY LNG PARTNERS L P
PRTNRSP UNITS
Y8564M105
444
28916
SH
SOLE
0
0
28916
TEEKAY OFFSHORE PARTNERS L P
PARTNERSHIP UN
Y8565J101
1561
544064
SH
SOLE
0
0
544064
TEEKAY TANKERS LTD
CL A
Y8565N102
28
14662
SH
SOLE
0
0
14662
TEGNA INC
COM
87901J105
1200
83260
SH
SOLE
75727
0
7533
TEKLA HEALTHCARE INVS
SH BEN INT
87911J103
5155
205360
SH
SOLE
0
0
205360
TEKLA HEALTHCARE OPPORTUNIT
SHS
879105104
11579
631359
SH
SOLE
1
0
631358
TEKLA LIFE SCIENCES INVS
SH BEN INT
87911K100
2279
109312
SH
SOLE
0
0
109312
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
2142
141741
SH
SOLE
0
0
141741
TELADOC INC
COM
87918A105
2069
59617
SH
SOLE
29135
0
30482
TELECOM ITALIA S P A NEW
SPON ADR ORD
87927Y102
1013
108387
SH
SOLE
104987
0
3400
TELEDYNE TECHNOLOGIES INC
COM
879360105
6947
54419
SH
SOLE
52387
0
2032
TELEFLEX INC
COM
879369106
9910
47696
SH
SOLE
34178
0
13518
TELEFONICA BRASIL SA
SPONSORED ADR
87936R106
423
31360
SH
SOLE
29274
0
2086
TELEFONICA S A
SPONSORED ADR
879382208
4043
389112
SH
SOLE
17937
0
371175
TELEPHONE & DATA SYS INC
COM NEW
879433829
417
15020
SH
SOLE
823
0
14197
TELIGENT INC NEW
COM
87960W104
276
30137
SH
SOLE
0
0
30137
TELUS CORP
COM
87971M103
20538
594788
SH
SOLE
572859
0
21929
TEMPLETON EMERG MKTS INCOME
COM
880192109
563
50207
SH
SOLE
0
0
50207
TEMPLETON EMERGING MKTS FD I
COM
880191101
180
12045
SH
SOLE
0
0
12045
TEMPLETON GLOBAL INCOME FD
COM
880198106
2089
310836
SH
SOLE
0
0
310836
TEMPUR SEALY INTL INC
COM
88023U101
2033
38084
SH
SOLE
0
0
38084
TENET HEALTHCARE CORP
COM NEW
88033G407
214
11065
SH
SOLE
0
0
11065
TENNECO INC
COM
880349105
3598
62215
SH
SOLE
60067
0
2148
TERADATA CORP DEL
COM
88076W103
2037
69065
SH
SOLE
64328
0
4737
TERADYNE INC
COM
880770102
430
14304
SH
SOLE
9107
0
5197
TEREX CORP NEW
COM
880779103
276
7368
SH
SOLE
0
0
7368
TERRAVIA HLDGS INC
COM
88105A106
2
10550
SH
SOLE
0
0
10550
TERRENO RLTY CORP
COM
88146M101
1008
29932
SH
SOLE
29841
0
91
TESARO INC
COM
881569107
1305
9333
SH
SOLE
4375
0
4958
TESLA INC
COM
88160R101
22653
62644
SH
SOLE
13025
0
49619
TESORO CORP
COM
881609101
12849
137281
SH
SOLE
122162
0
15119
TESORO LOGISTICS LP
COM UNIT LP
88160T107
8164
157946
SH
SOLE
0
0
157946
TETRA TECH INC NEW
COM
88162G103
208
4537
SH
SOLE
2630
0
1907
TETRA TECHNOLOGIES INC DEL
COM
88162F105
29
10331
SH
SOLE
0
0
10331
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
1188
1108000
PRN
SOLE
0
0
1108000
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADR
881624209
16173
486848
SH
SOLE
0
0
486848
TEXAS CAPITAL BANCSHARES INC
COM
88224Q107
3882
50153
SH
SOLE
39994
0
10159
TEXAS INSTRS INC
COM
882508104
82212
1068648
SH
SOLE
736816
0
331832
TEXAS INSTRS INC
COM
882508104
2
28500
SH
Call
SOLE
0
0
0
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
1398
4757
SH
SOLE
0
0
4757
TEXAS ROADHOUSE INC
COM
882681109
4288
84166
SH
SOLE
72092
0
12074
TEXTRON INC
COM
883203101
6128
130109
SH
SOLE
95627
0
34482
TG THERAPEUTICS INC
COM
88322Q108
839
83508
SH
SOLE
0
0
83508
THE TRADE DESK INC
COM CL A
88339J105
806
16082
SH
SOLE
3358
0
12724
THERAPEUTICSMD INC
COM
88338N107
1918
363914
SH
SOLE
0
0
363914
THERMO FISHER SCIENTIFIC INC
COM
883556102
30382
174135
SH
SOLE
101768
0
72367
THERMON GROUP HLDGS INC
COM
88362T103
471
24570
SH
SOLE
24288
0
282
THIRD PT REINS LTD
COM
G8827U100
349
25095
SH
SOLE
0
0
25095
THL CR INC
COM
872438106
1103
110892
SH
SOLE
0
0
110892
THL CR SR LN FD
COM
87244R103
1823
102813
SH
SOLE
0
0
102813
THOMSON REUTERS CORP
COM
884903105
34616
747800
SH
SOLE
652814
0
94986
THOR INDS INC
COM
885160101
11587
110860
SH
SOLE
103557
0
7303
TIER REIT INC
COM NEW
88650V208
496
26819
SH
SOLE
0
0
26819
TIFFANY & CO NEW
COM
886547108
1427
15201
SH
SOLE
0
0
15201
TIME INC NEW
COM
887228104
146
10151
SH
SOLE
8552
0
1599
TIME WARNER INC
COM NEW
887317303
114198
1137299
SH
SOLE
296541
0
840758
TIME WARNER INC
COM NEW
887317303
3
10700
SH
Call
SOLE
0
0
0
TIME WARNER INC
COM NEW
887317303
86
63600
SH
Call
SOLE
0
0
0
TIMKEN CO
COM
887389104
15650
338385
SH
SOLE
335621
0
2764
TITAN INTL INC ILL
COM
88830M102
1249
103963
SH
SOLE
0
0
103963
TIVITY HEALTH INC
COM
88870R102
201
5034
SH
SOLE
0
0
5034
TJX COS INC NEW
COM
872540109
27333
378725
SH
SOLE
249428
0
129297
TOLL BROTHERS INC
COM
889478103
6161
155943
SH
SOLE
74946
0
80997
TOPBUILD CORP
COM
89055F103
264
4972
SH
SOLE
2428
0
2544
TORCHLIGHT ENERGY RES INC
COM
89102U103
42
25000
SH
SOLE
0
0
25000
TORCHMARK CORP
COM
891027104
9136
119426
SH
SOLE
103776
0
15650
TORO CO
COM
891092108
15702
226607
SH
SOLE
128065
0
98542
TORONTO DOMINION BK ONT
COM NEW
891160509
10376
205849
SH
SOLE
28826
0
177023
TORTOISE ENERGY INDEPENDENC
COM
89148K101
136
10230
SH
SOLE
0
0
10230
TORTOISE ENERGY INFRA CORP
COM
89147L100
3606
118644
SH
SOLE
58027
0
60617
TORTOISE MLP FD INC
COM
89148B101
1542
79964
SH
SOLE
0
0
79964
TORTOISE PIPELINE & ENERGY F
COM
89148H108
1605
82582
SH
SOLE
0
0
82582
TOTAL S A
SPONSORED ADR
89151E109
151620
3057472
SH
SOLE
2754140
0
303332
TOTAL SYS SVCS INC
COM
891906109
6585
113045
SH
SOLE
84141
0
28904
TOWNEBANK PORTSMOUTH VA
COM
89214P109
934
30318
SH
SOLE
0
0
30318
TOYOTA MOTOR CORP
SP ADR REP2COM
892331307
9774
93069
SH
SOLE
73173
0
19896
TPG SPECIALTY LENDING INC
COM
87265K102
1035
50609
SH
SOLE
0
0
50609
TPI COMPOSITES INC
COM
87266J104
316
17123
SH
SOLE
0
0
17123
TRACON PHARMACEUTICALS INC
COM
89237H100
166
69200
SH
SOLE
0
0
69200
TRACTOR SUPPLY CO
COM
892356106
13761
253851
SH
SOLE
89827
0
164024
TRANSCANADA CORP
COM
89353D107
2081
43649
SH
SOLE
94
0
43555
TRANSDIGM GROUP INC
COM
893641100
2018
7505
SH
SOLE
2184
0
5321
TRANSENTERIX INC
COM NEW
89366M201
26
36363
SH
SOLE
0
0
36363
TRANSOCEAN LTD
REG SHS
H8817H100
420
51022
SH
SOLE
6943
0
44079
TRANSUNION
COM
89400J107
317
7315
SH
SOLE
6602
0
713
TRAVELCENTERS AMER LLC
COM
894174101
153
37366
SH
SOLE
0
0
37366
TRAVELERS COMPANIES INC
COM
89417E109
44080
348373
SH
SOLE
275429
0
72944
TRAVELPORT WORLDWIDE LTD
SHS
G9019D104
6118
444652
SH
SOLE
444520
0
132
TREEHOUSE FOODS INC
COM
89469A104
8723
106776
SH
SOLE
61409
0
45367
TREX CO INC
COM
89531P105
2273
33592
SH
SOLE
8825
0
24767
TRI CONTL CORP
COM
895436103
13242
543821
SH
SOLE
0
0
543821
TRI POINTE GROUP INC
COM
87265H109
3671
278284
SH
SOLE
16638
0
261646
TRIANGLE CAP CORP
COM
895848109
3118
176957
SH
SOLE
0
0
176957
TRIMBLE INC
COM
896239100
243
6799
SH
SOLE
1854
0
4945
TRINITY BIOTECH PLC
SPON ADR NEW
896438306
150
25057
SH
SOLE
0
0
25057
TRINITY INDS INC
COM
896522109
9759
348163
SH
SOLE
337488
0
10675
TRIPADVISOR INC
COM
896945201
349
9135
SH
SOLE
4153
0
4982
TRIPLEPOINT VENTURE GROWTH B
COM
89677Y100
299
22493
SH
SOLE
0
0
22493
TRITON INTL LTD
CL A
G9078F107
820
24509
SH
SOLE
0
0
24509
TRIUMPH GROUP INC NEW
COM
896818101
1841
58246
SH
SOLE
19178
0
39068
TRIVAGO N V
SPON ADS A SHS
89686D105
487
20600
SH
SOLE
0
0
20600
TROVAGENE INC
COM NEW
897238309
30
24000
SH
SOLE
0
0
24000
TRUECAR INC
COM
89785L107
384
19250
SH
SOLE
0
0
19250
TRUSTCO BK CORP N Y
COM
898349105
239
30856
SH
SOLE
0
0
30856
TRUSTMARK CORP
COM
898402102
482
14999
SH
SOLE
0
0
14999
TTM TECHNOLOGIES INC
COM
87305R109
328
18866
SH
SOLE
7921
0
10945
TUPPERWARE BRANDS CORP
COM
899896104
9524
135612
SH
SOLE
112503
0
23109
TURKCELL ILETISIM HIZMETLERI
SPON ADR NEW
900111204
3994
487032
SH
SOLE
485662
0
1370
TURNING PT BRANDS INC
COM
90041L105
886
57755
SH
SOLE
57063
0
692
TWENTY FIRST CENTY FOX INC
CL A
90130A101
14885
525239
SH
SOLE
433825
0
91414
TWENTY FIRST CENTY FOX INC
CL B
90130A200
2481
89036
SH
SOLE
33723
0
55313
TWILIO INC
CL A
90138F102
577
19814
SH
SOLE
0
0
19814
TWITTER INC
COM
90184L102
47438
2654619
SH
SOLE
2374466
0
280153
TWO HBRS INVT CORP
COM
90187B101
1195
120574
SH
SOLE
0
0
120574
TYLER TECHNOLOGIES INC
COM
902252105
3608
20541
SH
SOLE
16984
0
3557
TYSON FOODS INC
CL A
902494103
3957
63185
SH
SOLE
48601
0
14584
U S CONCRETE INC
COM NEW
90333L201
809
10304
SH
SOLE
0
0
10304
U S G CORP
COM NEW
903293405
229
7894
SH
SOLE
64
0
7830
U S GLOBAL INVS INC
CL A
902952100
25
16124
SH
SOLE
0
0
16124
U S SILICA HLDGS INC
COM
90346E103
1379
38869
SH
SOLE
37
0
38832
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
12386
464586
SH
SOLE
437036
0
27550
UBS AG LONDON BRH
ETRAC ALER MLP
90267B682
3112
166051
SH
SOLE
160046
0
6005
UBS AG LONDON BRH
ETRACS MTH2XRE
90269A302
205
10990
SH
SOLE
0
0
10990
UBS GROUP AG
SHS
H42097107
22122
1305278
SH
SOLE
1116329
0
188949
UDR INC
COM
902653104
1194
30646
SH
SOLE
0
0
30646
UGI CORP NEW
COM
902681105
1180
24369
SH
SOLE
44
0
24325
ULTA BEAUTY INC
COM
90384S303
21271
74029
SH
SOLE
33020
0
41009
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
14959
71212
SH
SOLE
27345
0
43867
ULTRAGENYX PHARMACEUTICAL IN
COM
90400D108
442
7110
SH
SOLE
4503
0
2607
UMB FINL CORP
COM
902788108
834
11147
SH
SOLE
11062
0
85
UMH PPTYS INC
COM
903002103
361
21193
SH
SOLE
0
0
21193
UMPQUA HLDGS CORP
COM
904214103
24413
1329686
SH
SOLE
1196815
0
132871
UMPQUA HLDGS CORP
COM
904214103
17
31100
SH
Call
SOLE
0
0
0
UNDER ARMOUR INC
CL A
904311107
4340
199450
SH
SOLE
0
0
199450
UNDER ARMOUR INC
CL C
904311206
7054
349904
SH
SOLE
0
0
349904
UNI PIXEL INC
COM NEW
904572203
8
20000
SH
SOLE
0
0
20000
UNILEVER N V
N Y SHS NEW
904784709
31038
561574
SH
SOLE
471488
0
90086
UNILEVER PLC
SPON ADR NEW
904767704
72393
1337635
SH
SOLE
1195581
0
142054
UNION BANKSHARES CORP NEW
COM
90539J109
218
6444
SH
SOLE
0
0
6444
UNION BANKSHARES INC
COM
905400107
788
16579
SH
SOLE
0
0
16579
UNION PAC CORP
COM
907818108
225162
2067375
SH
SOLE
870403
0
1196972
UNION PAC CORP
COM
907818108
16
19700
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
41
11600
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
90
30100
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
11
19100
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
1
16500
SH
Call
SOLE
0
0
0
UNIT CORP
COM
909218109
2242
119680
SH
SOLE
0
0
119680
UNITED BANKSHARES INC WEST V
COM
909907107
942
24038
SH
SOLE
0
0
24038
UNITED CMNTY BKS BLAIRSVLE G
COM
90984P303
573
20597
SH
SOLE
0
0
20597
UNITED CONTL HLDGS INC
COM
910047109
13843
183962
SH
SOLE
108896
0
75066
UNITED FIRE GROUP INC
COM
910340108
1445
32800
SH
SOLE
0
0
32800
UNITED INS HLDGS CORP
COM
910710102
4146
263553
SH
SOLE
0
0
263553
UNITED PARCEL SERVICE INC
CL B
911312106
125871
1138165
SH
SOLE
891179
0
246986
UNITED PARCEL SERVICE INC
CL B
911312106
8
30400
SH
Call
SOLE
0
0
0
UNITED RENTALS INC
COM
911363109
3751
33282
SH
SOLE
14587
0
18695
UNITED STATES OIL FUND LP
UNITS
91232N108
547
57553
SH
SOLE
0
0
57553
UNITED STATES OIL FUND LP
UNITS
91232N108
366
66000
SH
Put
SOLE
0
0
66000
UNITED STATES OIL FUND LP
UNITS
91232N108
117
17800
SH
Put
SOLE
0
0
17800
UNITED STATES STL CORP NEW
COM
912909108
3331
150453
SH
SOLE
76128
0
74325
UNITED TECHNOLOGIES CORP
COM
913017109
73280
600105
SH
SOLE
210047
0
390058
UNITED THERAPEUTICS CORP DEL
COM
91307C102
536
4134
SH
SOLE
679
0
3455
UNITEDHEALTH GROUP INC
COM
91324P102
255645
1378680
SH
SOLE
879874
0
498806
UNITI GROUP INC
COM
91325V108
29852
1187417
SH
SOLE
851556
0
335861
UNIVAR INC
COM
91336L107
5567
190665
SH
SOLE
188980
0
1685
UNIVERSAL CORP VA
COM
913456109
596
9212
SH
SOLE
0
0
9212
UNIVERSAL DISPLAY CORP
COM
91347P105
3386
30996
SH
SOLE
0
0
30996
UNIVERSAL ELECTRS INC
COM
913483103
1641
24546
SH
SOLE
24512
0
34
UNIVERSAL HLTH SVCS INC
CL B
913903100
8667
70992
SH
SOLE
48711
0
22281
UNIVERSAL SEC INSTRS INC
COM NEW
913821302
206
73513
SH
SOLE
0
0
73513
UNUM GROUP
COM
91529Y106
13377
286871
SH
SOLE
278452
0
8419
UPLAND SOFTWARE INC
COM
91544A109
927
42177
SH
SOLE
0
0
42177
URANIUM ENERGY CORP
COM
916896103
30
19000
SH
SOLE
0
0
19000
URBAN OUTFITTERS INC
COM
917047102
3130
168820
SH
SOLE
21989
0
146831
US BANCORP DEL
COM NEW
902973304
100811
1941652
SH
SOLE
1500025
0
441627
US BANCORP DEL
COM NEW
902973304
8
25000
SH
Call
SOLE
0
0
0
USA COMPRESSION PARTNERS LP
COMUNIT LTDPAR
90290N109
983
60077
SH
SOLE
0
0
60077
USANA HEALTH SCIENCES INC
COM
90328M107
383
5971
SH
SOLE
0
0
5971
V F CORP
COM
918204108
22127
384140
SH
SOLE
207809
0
176331
VAIL RESORTS INC
COM
91879Q109
9147
45092
SH
SOLE
40562
0
4530
VALE S A
ADR
91912E105
1724
196995
SH
SOLE
147794
0
49201
VALEANT PHARMACEUTICALS INTL
COM
91911K102
3653
211177
SH
SOLE
0
0
211177
VALERO ENERGY CORP NEW
COM
91913Y100
68164
1010437
SH
SOLE
785146
0
225291
VALERO ENERGY CORP NEW
COM
91913Y100
16
12700
SH
Call
SOLE
0
0
0
VALERO ENERGY PARTNERS LP
COM UNT REP LP
91914J102
204
4460
SH
SOLE
0
0
4460
VALHI INC NEW
COM
918905100
737
247200
SH
SOLE
0
0
247200
VALIDUS HOLDINGS LTD
COM SHS
G9319H102
7262
139735
SH
SOLE
135815
0
3920
VALLEY NATL BANCORP
COM
919794107
2684
227302
SH
SOLE
0
0
227302
VALMONT INDS INC
COM
920253101
1968
13155
SH
SOLE
0
0
13155
VALVOLINE INC
COM
92047W101
4681
197342
SH
SOLE
180602
0
16740
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
539
9806
SH
SOLE
0
0
9806
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189F544
2485
103870
SH
SOLE
0
0
103870
VANECK VECTORS ETF TR
AMT FREE LONG MU
92189F536
1933
97304
SH
SOLE
0
0
97304
VANECK VECTORS ETF TR
AMT FREE SHORT M
92189F528
1972
112881
SH
SOLE
0
0
112881
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
798
6355
SH
SOLE
0
0
6355
VANECK VECTORS ETF TR
CEF MUN INCOME E
92189F460
2048
76057
SH
SOLE
0
0
76057
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
205
6923
SH
SOLE
0
0
6923
VANECK VECTORS ETF TR
GAMING ETF
92189F882
206
5068
SH
SOLE
0
0
5068
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
8420
381351
SH
SOLE
0
0
381351
VANECK VECTORS ETF TR
HIGH INCOME INFR
92189F569
509
34789
SH
SOLE
0
0
34789
VANECK VECTORS ETF TR
HIGH INCOME MLP
92189F288
2128
90154
SH
SOLE
0
0
90154
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189F361
5144
166404
SH
SOLE
11384
0
155020
VANECK VECTORS ETF TR
JP MORGAN MKTS
92189F494
278
14722
SH
SOLE
191
0
14531
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
2277
68218
SH
SOLE
0
0
68218
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
5566
140724
SH
SOLE
137
0
140587
VANECK VECTORS ETF TR
MTG REIT INCOME
92189F452
480
19429
SH
SOLE
0
0
19429
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
3517
141889
SH
SOLE
0
0
141889
VANECK VECTORS ETF TR
PHARMACEUTICAL E
92189F692
5760
97526
SH
SOLE
0
0
97526
VANECK VECTORS ETF TR
RETAIL ETF
92189F684
204
2529
SH
SOLE
0
0
2529
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
2665
32556
SH
SOLE
0
0
32556
VANECK VECTORS ETF TR
SHORT HIGH YIELD
92189F387
592
24368
SH
SOLE
14451
0
9917
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
2208
17975
SH
SOLE
0
0
17975
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
1612
15931
SH
SOLE
0
0
15931
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
259
2132
SH
SOLE
0
0
2132
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
3541
30138
SH
SOLE
0
0
30138
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
2248
19723
SH
SOLE
0
0
19723
VANGUARD ADMIRAL FDS INC
SMLCP 600 GRTH
921932794
2528
18907
SH
SOLE
0
0
18907
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
1676
13113
SH
SOLE
0
0
13113
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
16981
200886
SH
SOLE
110
0
200776
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
15136
162509
SH
SOLE
4198
0
158311
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
31033
388644
SH
SOLE
50
0
388594
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
97895
1196302
SH
SOLE
406278
0
790024
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
6621
121798
SH
SOLE
787
0
122585
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
18905
184796
SH
SOLE
0
0
184796
VANGUARD INDEX FDS
GROWTH ETF
922908736
58643
461604
SH
SOLE
75
0
461529
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
11677
105174
SH
SOLE
24148
0
81026
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
7544
64110
SH
SOLE
0
0
64110
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
8710
84667
SH
SOLE
0
0
84667
VANGUARD INDEX FDS
MID CAP ETF
922908629
20938
146911
SH
SOLE
522
0
146389
VANGUARD INDEX FDS
MID CAP ETF
922908629
39
21900
SH
Call
SOLE
0
0
0
VANGUARD INDEX FDS
REIT ETF
922908553
61224
735598
SH
SOLE
2767
0
732831
VANGUARD INDEX FDS
REIT ETF
922908553
5
23100
SH
Call
SOLE
0
0
0
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
2025391
9120892
SH
SOLE
8700614
0
420278
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
13401
109031
SH
SOLE
0
0
109031
VANGUARD INDEX FDS
SMALL CP ETF
922908751
23994
177024
SH
SOLE
527
0
176497
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
8422
57791
SH
SOLE
0
0
57791
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
48271
387874
SH
SOLE
15549
0
372325
VANGUARD INDEX FDS
VALUE ETF
922908744
50008
517888
SH
SOLE
167414
0
350474
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
52246
1044295
SH
SOLE
388582
0
655713
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
63484
1554844
SH
SOLE
90181
0
1464663
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
9928
180054
SH
SOLE
2
0
180052
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
6742
102470
SH
SOLE
32691
0
69779
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
2288
21153
SH
SOLE
0
0
21153
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
1262
22431
SH
SOLE
1620
0
20811
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
6768
100215
SH
SOLE
0
0
100215
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
4367
88701
SH
SOLE
0
0
88701
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
132949
2590592
SH
SOLE
2561433
0
29159
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
51217
585132
SH
SOLE
406502
0
178630
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
903
9675
SH
SOLE
0
0
9675
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
17414
330678
SH
SOLE
327562
0
3116
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
79997
999462
SH
SOLE
605179
0
394283
VANGUARD SCOTTSDALE FDS
SHTRM GVT BD ETF
92206C102
9805
161374
SH
SOLE
121576
0
39798
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
1051
8638
SH
SOLE
0
0
8638
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1162
10458
SH
SOLE
0
0
10458
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
528
5220
SH
SOLE
0
0
5220
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
514
4187
SH
SOLE
0
0
4187
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
1654
14676
SH
SOLE
0
0
14676
VANGUARD SPECIALIZED PORTFOL
DIV APP ETF
921908844
44671
482036
SH
SOLE
6
0
482042
VANGUARD STAR FD
VG TL INTL STK F
921909768
13185
253699
SH
SOLE
1820
0
255519
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
86677
2097696
SH
SOLE
622
0
2097074
VANGUARD WHITEHALL FDS INC
EMERG MKT BD ETF
921946885
4438
55404
SH
SOLE
0
0
55404
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
43912
561817
SH
SOLE
58
0
561759
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
1357
22004
SH
SOLE
0
0
22004
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
454
7263
SH
SOLE
0
0
7263
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
6012
72534
SH
SOLE
0
0
72534
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
24587
354478
SH
SOLE
0
0
354478
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
25885
258691
SH
SOLE
0
0
258691
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
3574
25171
SH
SOLE
0
0
25171
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
966
6851
SH
SOLE
0
0
6851
VANGUARD WORLD FDS
ENERGY ETF
92204A306
2994
33830
SH
SOLE
0
0
33830
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
12224
195430
SH
SOLE
0
0
195430
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
16863
114424
SH
SOLE
0
0
114424
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
3529
27480
SH
SOLE
0
0
27480
VANGUARD WORLD FDS
INF TECH ETF
92204A702
21988
156116
SH
SOLE
15898
0
140218
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
1360
11183
SH
SOLE
0
0
11183
VANGUARD WORLD FDS
TELCOMM ETF
92204A884
4610
50197
SH
SOLE
1452
0
48745
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
4698
41112
SH
SOLE
0
0
41112
VANTIV INC
CL A
92210H105
15143
239070
SH
SOLE
198861
0
40209
VAREX IMAGING CORP
COM
92214X106
446
13188
SH
SOLE
11576
0
1612
VARIAN MED SYS INC
COM
92220P105
7172
69502
SH
SOLE
65418
0
4084
VARONIS SYS INC
COM
922280102
2241
60249
SH
SOLE
54984
0
5265
VASCULAR BIOGENICS LTD
COM
M96883109
180
40342
SH
SOLE
0
0
40342
VCA INC
COM
918194101
395
4280
SH
SOLE
0
0
4280
VECTOR GROUP LTD
COM
92240M108
469
22018
SH
SOLE
0
0
22018
VECTREN CORP
COM
92240G101
4537
77634
SH
SOLE
61562
0
16072
VEDANTA LTD
SPONSORED ADR
92242Y100
257
16543
SH
SOLE
16483
0
60
VEECO INSTRS INC DEL
COM
922417100
725
26031
SH
SOLE
25916
0
115
VEEVA SYS INC
CL A COM
922475108
2017
32905
SH
SOLE
547
0
32358
VEEVA SYS INC
CL A COM
922475108
29
11800
SH
Call
SOLE
0
0
0
VENTAS INC
COM
92276F100
86417
1243768
SH
SOLE
1166987
0
76781
VERASTEM INC
COM
92337C104
28
12643
SH
SOLE
0
0
12643
VEREIT INC
COM
92339V100
878
107875
SH
SOLE
0
0
107875
VERICEL CORP
COM
92346J108
35
10611
SH
SOLE
0
0
10611
VERIFONE SYS INC
COM
92342Y109
6166
340643
SH
SOLE
114146
0
226497
VERINT SYS INC
COM
92343X100
1691
41554
SH
SOLE
39360
0
2194
VERISIGN INC
COM
92343E102
1546
16632
SH
SOLE
3046
0
13586
VERISK ANALYTICS INC
COM
92345Y106
7946
94182
SH
SOLE
89340
0
4842
VERIZON COMMUNICATIONS INC
COM
92343V104
385990
8642854
SH
SOLE
4825917
0
3816937
VERIZON COMMUNICATIONS INC
COM
92343V104
4
72000
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
1
14600
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
2
87000
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
6
39800
SH
Call
SOLE
0
0
0
VERMILION ENERGY INC
COM
923725105
5339
168260
SH
SOLE
167554
0
706
VERSUM MATLS INC
COM
92532W103
7838
241177
SH
SOLE
50767
0
190410
VERTEX PHARMACEUTICALS INC
COM
92532F100
47057
365154
SH
SOLE
355995
0
9159
VIACOM INC NEW
CL A
92553P102
536
14094
SH
SOLE
0
0
14094
VIACOM INC NEW
CL B
92553P201
5417
161355
SH
SOLE
51432
0
109923
VIACOM INC NEW
CL B
92553P201
18
61600
SH
Call
SOLE
0
0
0
VICOR CORP
COM
925815102
208
11629
SH
SOLE
0
0
11629
VICTORY PORTFOLIOS II
SHS DEVP ENH VOL
92647N816
473
14514
SH
SOLE
0
0
14514
VICTORY PORTFOLIOS II
SHS US 500 ENHA
92647N782
2919
66212
SH
SOLE
0
0
66212
VICTORY PORTFOLIOS II
SHS US 500 VOLA
92647N766
341
7711
SH
SOLE
0
0
7711
VICTORY PORTFOLIOS II
SHS US DISCOVRY
92647N774
206
4961
SH
SOLE
0
0
4961
VICTORY PORTFOLIOS II
SHS US EQ INCM
92647N824
10239
235945
SH
SOLE
0
0
235945
VIEWRAY INC
COM
92672L107
1264
195350
SH
SOLE
0
0
195350
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
916
58320
SH
SOLE
0
0
58320
VIPSHOP HLDGS LTD
SPONSORED ADR
92763W103
159
15085
SH
SOLE
0
0
15085
VIRNETX HLDG CORP
COM
92823T108
728
159930
SH
SOLE
0
0
159930
VIRTUS GLOBAL DIVID INCOME F
COM
92835W107
370
29323
SH
SOLE
0
0
29323
VIRTUS GLOBAL MULTI-SEC INC
COM
92829B101
180
10502
SH
SOLE
0
0
10502
VIRTUS TOTAL RETURN FUND INC
COM
92837G100
1340
109452
SH
SOLE
0
0
109452
VISA INC
COM CL A
92826C839
162715
1735064
SH
SOLE
654709
0
1080355
VISA INC
COM CL A
92826C839
44
17600
SH
Call
SOLE
0
0
0
VISTA OUTDOOR INC
COM
928377100
316
14021
SH
SOLE
7222
0
6799
VISTEON CORP
COM NEW
92839U206
698
6836
SH
SOLE
5661
0
1175
VISTRA ENERGY CORP
COM
92840M102
1667
99289
SH
SOLE
0
0
99289
VITAL THERAPIES INC
COM
92847R104
186
64275
SH
SOLE
0
0
64275
VMWARE INC
CL A COM
928563402
8935
102196
SH
SOLE
84244
0
17952
VOC ENERGY TR
TR UNIT
91829B103
81
19060
SH
SOLE
0
0
19060
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
196240
6830496
SH
SOLE
5858492
0
972004
VONAGE HLDGS CORP
COM
92886T201
303
46390
SH
SOLE
0
0
46390
VORNADO RLTY TR
SH BEN INT
929042109
351
3741
SH
SOLE
0
0
3741
VOXELJET AG
ADS
92912L107
49
11315
SH
SOLE
0
0
11315
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
1689
192353
SH
SOLE
0
0
192353
VOYA FINL INC
COM
929089100
2569
69637
SH
SOLE
39368
0
30269
VOYA GLBL ADV & PREM OPP FD
COM
92912R104
294
27219
SH
SOLE
0
0
27219
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
291
38459
SH
SOLE
0
0
38459
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
260
16610
SH
SOLE
0
0
16610
VOYA INTL HIGH DIVID EQTY IN
COM
92912Y109
132
17848
SH
SOLE
0
0
17848
VOYA PRIME RATE TR
SH BEN INT
92913A100
394
73299
SH
SOLE
0
0
73299
VOYA RISK MANAGED NAT RES FD
COM
92913C106
1136
190903
SH
SOLE
1700
0
189203
VULCAN MATLS CO
COM
929160109
2746
21670
SH
SOLE
2704
0
18966
VWR CORP
COM
91843L103
1101
33351
SH
SOLE
30403
0
2948
W P CAREY INC
COM
92936U109
7391
111968
SH
SOLE
0
0
111968
WABCO HLDGS INC
COM
92927K102
15339
120296
SH
SOLE
118804
0
1492
WABTEC CORP
COM
929740108
2967
32429
SH
SOLE
23624
0
8805
WADDELL & REED FINL INC
CL A
930059100
7018
371714
SH
SOLE
0
0
371714
WAGEWORKS INC
COM
930427109
3512
52258
SH
SOLE
52223
0
35
WAL-MART STORES INC
COM
931142103
142873
1887836
SH
SOLE
1042732
0
845104
WALGREENS BOOTS ALLIANCE INC
COM
931427108
42769
546136
SH
SOLE
65607
0
480529
WALGREENS BOOTS ALLIANCE INC
COM
931427108
14
16800
SH
Call
SOLE
0
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
1
17800
SH
Call
SOLE
0
0
0
WALKER & DUNLOP INC
COM
93148P102
299
6129
SH
SOLE
0
0
6129
WASHINGTON PRIME GROUP NEW
COM
93964W108
2805
335102
SH
SOLE
0
0
335102
WASHINGTON TR BANCORP
COM
940610108
3341
64810
SH
SOLE
63110
0
1700
WASTE CONNECTIONS INC
COM
94106B101
29798
462565
SH
SOLE
53091
0
409474
WASTE MGMT INC DEL
COM
94106L109
54534
743478
SH
SOLE
436904
0
306574
WASTE MGMT INC DEL
COM
94106L109
5
18300
SH
Call
SOLE
0
0
0
WASTE MGMT INC DEL
COM
94106L109
54
40200
SH
Call
SOLE
0
0
0
WATERS CORP
COM
941848103
16220
88231
SH
SOLE
84632
0
3599
WATSCO INC
COM
942622200
4994
32385
SH
SOLE
10283
0
22102
WD-40 CO
COM
929236107
1127
10212
SH
SOLE
8903
0
1309
WEATHERFORD INTL PLC
ORD SHS
G48833100
14401
3721092
SH
SOLE
3503721
0
217371
WEBMD HEALTH CORP
COM
94770V102
1367
23315
SH
SOLE
9486
0
13829
WEBSTER FINL CORP CONN
COM
947890109
1367
26184
SH
SOLE
25147
0
1037
WEC ENERGY GROUP INC
COM
92939U106
60439
984671
SH
SOLE
892564
0
92107
WEIBO CORP
SPONSORED ADR
948596101
431
6487
SH
SOLE
0
0
6487
WEIGHT WATCHERS INTL INC NEW
COM
948626106
415
12428
SH
SOLE
0
0
12428
WEINGARTEN RLTY INVS
SH BEN INT
948741103
464
15405
SH
SOLE
0
0
15405
WELBILT INC
COM
949090104
1107
58744
SH
SOLE
38663
0
20081
WELLCARE HEALTH PLANS INC
COM
94946T106
1600
8909
SH
SOLE
7176
0
1733
WELLS FARGO CO NEW
COM
949746101
197081
3556776
SH
SOLE
2478983
0
1077793
WELLS FARGO CO NEW
COM
949746101
16
12400
SH
Call
SOLE
0
0
0
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
3434
2619
SH
SOLE
0
0
2619
WELLS FARGO GLOBAL DIVIDEND
COM
94987C103
98
15979
SH
SOLE
0
0
15979
WELLS FARGO INCOME OPPORTUNI
WF INC OPPTY FD
94987B105
96
11189
SH
SOLE
0
0
11189
WELLS FARGO MULTI SECTOR INC
COM
94987D101
2623
196481
SH
SOLE
0
0
196481
WELLTOWER INC
6.50% PFD PREPET
95040Q203
961
14500
SH
SOLE
0
0
14500
WELLTOWER INC
COM
95040Q104
121693
1625821
SH
SOLE
1332259
0
293562
WENDYS CO
COM
95058W100
2730
176014
SH
SOLE
78287
0
97727
WESBANCO INC
COM
950810101
600
15167
SH
SOLE
0
0
15167
WESCO INTL INC
COM
95082P105
4416
77062
SH
SOLE
76307
0
755
WEST PHARMACEUTICAL SVSC INC
COM
955306105
6641
70255
SH
SOLE
51316
0
18939
WESTAR ENERGY INC
COM
95709T100
723
13640
SH
SOLE
0
0
13640
WESTERN ALLIANCE BANCORP
COM
957638109
1246
25335
SH
SOLE
14481
0
10854
WESTERN ASSET CLYM INFL OPP
COM
95766R104
1524
138283
SH
SOLE
986
0
137297
WESTERN ASSET CLYM INFL SEC
COM SH BEN INT
95766Q106
368
32555
SH
SOLE
0
0
32555
WESTERN ASSET EMRG MKT DEBT
COM
95766A101
1225
78688
SH
SOLE
600
0
78088
WESTERN ASSET GLB HI INCOME
COM
95766B109
190
18862
SH
SOLE
0
0
18862
WESTERN ASSET GLOBAL CP DEFI
COM
95790C107
1013
56875
SH
SOLE
0
0
56875
WESTERN ASSET HGH YLD DFNDFD
COM
95768B107
1759
115107
SH
SOLE
0
0
115107
WESTERN ASSET HIGH INCM FD I
COM
95766J102
448
62282
SH
SOLE
0
0
62282
WESTERN ASSET HIGH INCM OPP
COM
95766K109
1921
378921
SH
SOLE
0
0
378921
WESTERN ASSET INTM MUNI FD I
COM
958435109
1308
132935
SH
SOLE
0
0
132935
WESTERN ASSET INVT GRADE DEF
COM
95790A101
460
21151
SH
SOLE
0
0
21151
WESTERN ASSET MTG CAP CORP
COM
95790D105
149
14448
SH
SOLE
0
0
14448
WESTERN ASSET MUN DEF OPP TR
COM
95768A109
1413
63809
SH
SOLE
0
0
63809
WESTERN ASSET MUN HI INCM FD
COM
95766N103
1098
148924
SH
SOLE
0
0
148924
WESTERN ASSET PREMIER BD FD
SHS BEN INT
957664105
177
12650
SH
SOLE
0
0
12650
WESTERN ASST MN PRT FD INC
COM
95766P108
3027
194509
SH
SOLE
0
0
194509
WESTERN ASST MNGD MUN FD INC
COM
95766M105
1159
84009
SH
SOLE
0
0
84009
WESTERN DIGITAL CORP
COM
958102105
54989
620642
SH
SOLE
539776
0
80866
WESTERN GAS EQUITY PARTNERS
COMUNT LTD PT
95825R103
365
8489
SH
SOLE
0
0
8489
WESTERN GAS PARTNERS LP
COM UNIT LP IN
958254104
5032
89954
SH
SOLE
0
0
89954
WESTERN NEW ENG BANCORP INC
COM
958892101
173
17055
SH
SOLE
0
0
17055
WESTERN REFNG LOGISTICS LP
COM UNIT REP LTP
95931Q205
1296
50528
SH
SOLE
0
0
50528
WESTERN UN CO
COM
959802109
38687
2030810
SH
SOLE
2009600
0
21210
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
377
15230
SH
SOLE
0
0
15230
WESTPAC BKG CORP
SPONSORED ADR
961214301
23608
1008892
SH
SOLE
875283
0
133609
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
158
67385
SH
SOLE
0
0
67385
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
36
30000
SH
Call
SOLE
0
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
29
25000
SH
Put
SOLE
0
0
25000
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
8
20000
SH
Call
SOLE
0
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
46
23000
SH
Put
SOLE
0
0
23000
WESTROCK CO
COM
96145D105
20577
363174
SH
SOLE
288881
0
74293
WEX INC
COM
96208T104
920
8825
SH
SOLE
3286
0
5539
WEYERHAEUSER CO
COM
962166104
78166
2333302
SH
SOLE
1576796
0
756506
WEYERHAEUSER CO
COM
962166104
2
19800
SH
Call
SOLE
0
0
0
WGL HLDGS INC
COM
92924F106
269
3227
SH
SOLE
0
0
3227
WHEATON PRECIOUS METALS CORP
COM
962879102
6048
304054
SH
SOLE
428
0
303626
WHIRLPOOL CORP
COM
963320106
7765
40518
SH
SOLE
16514
0
24004
WHITE MTNS INS GROUP LTD
COM
G9618E107
5871
6759
SH
SOLE
6292
0
467
WHITEHORSE FIN INC
COM
96524V106
385
28777
SH
SOLE
0
0
28777
WHITING PETE CORP NEW
COM
966387102
4474
811968
SH
SOLE
143151
0
668817
WHITING PETE CORP NEW
COM
966387102
18
98700
SH
Call
SOLE
0
0
0
WHOLE FOODS MKT INC
COM
966837106
2398
56937
SH
SOLE
2207
0
54730
WILDHORSE RESOURCE DEV CORP
COM
96812T102
1980
160081
SH
SOLE
0
0
160081
WILEY JOHN & SONS INC
CL A
968223206
21844
414114
SH
SOLE
410471
0
3643
WILLAMETTE VY VINEYARD INC
COM
969136100
106
13075
SH
SOLE
0
0
13075
WILLIAMS COS INC DEL
COM
969457100
23645
780882
SH
SOLE
422527
0
358355
WILLIAMS PARTNERS L P NEW
COM UNIT LTD PAR
96949L105
7937
197892
SH
SOLE
0
0
197892
WILLIAMS SONOMA INC
COM
969904101
1142
23536
SH
SOLE
854
0
22682
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
55496
381492
SH
SOLE
247325
0
134167
WINDSTREAM HLDGS INC
COM NEW
97382A200
119
30578
SH
SOLE
0
0
30578
WINTRUST FINL CORP
COM
97650W108
23345
305375
SH
SOLE
30333
0
275042
WISDOMTREE INVTS INC
COM
97717P104
1628
160110
SH
SOLE
0
0
160110
WISDOMTREE TR
CBOE S&P 500
97717X560
3233
111434
SH
SOLE
109875
0
1559
WISDOMTREE TR
EM LCL DEBT FD
97717X867
209
5517
SH
SOLE
0
0
5517
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
13668
333440
SH
SOLE
2186
0
331254
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
1667
36447
SH
SOLE
0
0
36447
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
32214
516832
SH
SOLE
293766
0
223066
WISDOMTREE TR
EUROPE SMCP DV
97717W869
3782
58611
SH
SOLE
0
0
58611
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
261
5760
SH
SOLE
0
0
5760
WISDOMTREE TR
HEDGED HI YLD BD
97717W430
427
17771
SH
SOLE
0
0
17771
WISDOMTREE TR
INDIA ERNGS FD
97717W422
6676
272341
SH
SOLE
0
0
272341
WISDOMTREE TR
INTL DIV EX FINL
97717W786
258
6317
SH
SOLE
0
0
6317
WISDOMTREE TR
INTL EQUITY FD
97717W703
23220
447395
SH
SOLE
405241
0
42154
WISDOMTREE TR
INTL LRGCAP DV
97717W794
654
13826
SH
SOLE
0
0
13826
WISDOMTREE TR
INTL MIDCAP DV
97717W778
1896
29740
SH
SOLE
0
0
29740
WISDOMTREE TR
INTL SMCAP DIV
97717W760
1333
19173
SH
SOLE
0
0
19173
WISDOMTREE TR
ITL HDG QTLY DIV
97717X594
20698
699257
SH
SOLE
693947
0
5310
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
213
5112
SH
SOLE
0
0
5112
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
5201
100012
SH
SOLE
0
0
100012
WISDOMTREE TR
JP SMALLCP DIV
97717W836
12696
181094
SH
SOLE
146413
0
34681
WISDOMTREE TR
JPN SCAP HDG EQT
97717W521
554
13949
SH
SOLE
0
0
13949
WISDOMTREE TR
US DIVID EX FNCL
97717W406
1623
19718
SH
SOLE
0
0
19718
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
13982
204557
SH
SOLE
0
0
204557
WISDOMTREE TR
US LARGECAP DIVD
97717W307
23017
273756
SH
SOLE
226937
0
46819
WISDOMTREE TR
US LARGECAP VLU
97717W547
292
4026
SH
SOLE
0
0
4026
WISDOMTREE TR
US MIDCAP DIVID
97717W505
24534
250985
SH
SOLE
0
0
250985
WISDOMTREE TR
US MIDCP EARNING
97717W570
879
24549
SH
SOLE
0
0
24549
WISDOMTREE TR
US QTLY DIV GRT
97717X669
2842
77258
SH
SOLE
0
0
77258
WISDOMTREE TR
US S CAP QTY DIV
97717X651
270
8115
SH
SOLE
0
0
8115
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
12335
153278
SH
SOLE
0
0
153278
WISDOMTREE TR
US SMALLCP ERNGS
97717W562
784
23872
SH
SOLE
0
0
23872
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
862
10130
SH
SOLE
0
0
10130
WIX COM LTD
SHS
M98068105
784
11264
SH
SOLE
0
0
11264
WOLVERINE WORLD WIDE INC
COM
978097103
1589
56727
SH
SOLE
0
0
56727
WOODWARD INC
COM
980745103
609
9018
SH
SOLE
5954
0
3064
WORKDAY INC
CL A
98138H101
7299
75251
SH
SOLE
55462
0
19789
WORKHORSE GROUP INC
COM NEW
98138J206
76
20500
SH
SOLE
0
0
20500
WORTHINGTON INDS INC
COM
981811102
229
4550
SH
SOLE
0
0
4550
WPP PLC NEW
ADR
92937A102
5118
48550
SH
SOLE
46144
0
2406
WPX ENERGY INC
COM
98212B103
2774
287204
SH
SOLE
251469
0
35735
WRIGHT MED GROUP N V
ORD SHS 0.03 PAR
N96617118
244
8866
SH
SOLE
7336
0
1530
WSI INDS INC
COM
92932Q102
68
21000
SH
SOLE
0
0
21000
WYNDHAM WORLDWIDE CORP
COM
98310W108
5197
51759
SH
SOLE
31328
0
20431
WYNN RESORTS LTD
COM
983134107
10407
77590
SH
SOLE
585
0
77005
XCEL ENERGY INC
COM
98389B100
16800
366176
SH
SOLE
283084
0
83092
XENIA HOTELS & RESORTS INC
COM
984017103
335
17277
SH
SOLE
0
0
17277
XEROX CORP
COM NEW
984121608
658
22895
SH
SOLE
2298
0
20597
XILINX INC
COM
983919101
22879
355706
SH
SOLE
220800
0
134906
XILINX INC
COM
983919101
14
18100
SH
Call
SOLE
0
0
0
XL GROUP LTD
COM
G98294104
2857
65223
SH
SOLE
57901
0
7322
XPO LOGISTICS INC
COM
983793100
20239
313146
SH
SOLE
44568
0
268578
XPO LOGISTICS INC
COM
983793100
524
49400
SH
Call
SOLE
0
0
0
XYLEM INC
COM
98419M100
2747
49562
SH
SOLE
26635
0
22927
YAMANA GOLD INC
COM
98462Y100
67
27581
SH
SOLE
0
0
27581
YANDEX N V
SHS CLASS A
N97284108
1325
50501
SH
SOLE
49072
0
1429
YELP INC
CL A
985817105
1219
40615
SH
SOLE
0
0
40615
YIRENDAI LTD
SPONSORED ADR
98585L100
454
18163
SH
SOLE
0
0
18163
YPF SOCIEDAD ANONIMA
SPON ADR CL D
984245100
994
45450
SH
SOLE
0
0
45450
YRC WORLDWIDE INC
COM PAR $.01
984249607
1132
101776
SH
SOLE
0
0
101776
YUM BRANDS INC
COM
988498101
14013
189982
SH
SOLE
54123
0
135859
YUM CHINA HLDGS INC
COM
98850P109
13818
350445
SH
SOLE
236486
0
113959
ZAYO GROUP HLDGS INC
COM
98919V105
1209
39133
SH
SOLE
4947
0
34186
ZEBRA TECHNOLOGIES CORP
CL A
989207105
2528
25154
SH
SOLE
21324
0
3830
ZILLOW GROUP INC
CL C CAP STK
98954M200
347
7070
SH
SOLE
0
0
7070
ZIMMER BIOMET HLDGS INC
COM
98956P102
16046
124967
SH
SOLE
107914
0
17053
ZION OIL & GAS INC
COM
989696109
42
12189
SH
SOLE
0
0
12189
ZIONS BANCORPORATION
COM
989701107
1928
43911
SH
SOLE
24972
0
18939
ZIOPHARM ONCOLOGY INC
COM
98973P101
219
35259
SH
SOLE
0
0
35259
ZOES KITCHEN INC
COM
98979J109
775
65037
SH
SOLE
64037
0
1000
ZOETIS INC
CL A
98978V103
33705
540310
SH
SOLE
333444
0
206866
ZTO EXPRESS CAYMAN INC
SPONSORED ADR
98980A105
652
46672
SH
SOLE
0
0
46672
ZYNGA INC
CL A
98986T108
77
21120
SH
SOLE
0
0
21120