0001084208-17-000008.txt : 20171113
0001084208-17-000008.hdr.sgml : 20171110
20171113105310
ACCESSION NUMBER: 0001084208-17-000008
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170930
FILED AS OF DATE: 20171113
DATE AS OF CHANGE: 20171113
EFFECTIVENESS DATE: 20171113
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: 171194104
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
09-30-2017
09-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
11-13-2017
0
3522
49937988
false
INFORMATION TABLE
2
rj1109_13F.xml
SECTION 13F HOLDINGS REPORT
22ND CENTY GROUP INC
COM
90137F103
54
19450
SH
SOLE
0
0
19450
3-D SYS CORP DEL
COM NEW
88554D205
1867
139436
SH
SOLE
0
0
139436
3M CO
COM
88579Y101
114840
547099
SH
SOLE
287002
0
260097
51JOB INC
SP ADR REP COM
316827104
241
3983
SH
SOLE
3963
0
20
8POINT3 ENERGY PARTNERS LP
CL A RPT LTDPT
282539105
742
49349
SH
SOLE
0
0
49349
AAC HLDGS INC
COM
000307108
200
20115
SH
SOLE
0
0
20115
AAON INC
COM PAR $0.004
000360206
347
10057
SH
SOLE
0
0
10057
AAR CORP
COM
000361105
318
8417
SH
SOLE
0
0
8417
ABAXIS INC
COM
002567105
5082
113811
SH
SOLE
116726
0
2915
ABB LTD
SPONSORED ADR
000375204
8450
341396
SH
SOLE
80360
0
261036
ABBOTT LABS
COM
002824100
125274
2347721
SH
SOLE
1437346
0
910375
ABBOTT LABS
COM
002824100
103
62300
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
394811
4443078
SH
SOLE
1797010
0
2646068
ABBVIE INC
COM
00287Y109
12
50100
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
259
19700
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
27
21100
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
327
33900
SH
Call
SOLE
0
0
0
ABBVIE INC
COM
00287Y109
965
76600
SH
Call
SOLE
0
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
2358
163317
SH
SOLE
0
0
163317
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
899
174135
SH
SOLE
0
0
174135
ABERDEEN JAPAN EQUITY FD INC
COM
00306J109
90
10281
SH
SOLE
0
0
10281
ABIOMED INC
COM
003654100
3107
18427
SH
SOLE
1545
0
16882
ABM INDS INC
COM
000957100
3166
75906
SH
SOLE
6187
0
69719
ACACIA COMMUNICATIONS INC
COM
00401C108
784
16638
SH
SOLE
0
0
16638
ACACIA RESH CORP
ACACIA TCH COM
003881307
152
33440
SH
SOLE
0
0
33440
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
4128
86425
SH
SOLE
55788
0
30637
ACCELERATE DIAGNOSTICS INC
COM
00430H102
495
22042
SH
SOLE
0
0
22042
ACCELERON PHARMA INC
COM
00434H108
320
8586
SH
SOLE
8486
0
100
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
44042
326064
SH
SOLE
205664
0
120400
ACCESS NATL CORP
COM
004337101
1770
61759
SH
SOLE
0
0
61759
ACELRX PHARMACEUTICALS INC
COM
00444T100
212
46000
SH
SOLE
0
0
46000
ACETO CORP
COM
004446100
1602
142633
SH
SOLE
0
0
142633
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
393
87450
SH
SOLE
0
0
87450
ACLARIS THERAPEUTICS INC
COM
00461U105
542
20995
SH
SOLE
15995
0
5000
ACORDA THERAPEUTICS INC
COM
00484M106
3252
137511
SH
SOLE
0
0
137511
ACTIVISION BLIZZARD INC
COM
00507V109
31139
482693
SH
SOLE
398583
0
84110
ACTUANT CORP
CL A NEW
00508X203
15876
620138
SH
SOLE
618310
0
1828
ACUITY BRANDS INC
COM
00508Y102
2119
12371
SH
SOLE
8540
0
3831
ACUSHNET HOLDINGS CORP
COM
005098108
3593
202298
SH
SOLE
200223
0
2075
ADAM NAT RES FD INC
COM
00548F105
1623
82584
SH
SOLE
0
0
82584
ADAMIS PHARMACEUTICALS CORP
COM NEW
00547W208
84
16100
SH
SOLE
0
0
16100
ADAMS DIVERSIFIED EQUITY FD
COM
006212104
19243
1265130
SH
SOLE
0
0
1265130
ADECOAGRO S A
COM
L00849106
2299
212852
SH
SOLE
208852
0
4000
ADIENT PLC
ORD SHS
G0084W101
10555
125671
SH
SOLE
116216
0
9455
ADOBE SYS INC
COM
00724F101
34390
230526
SH
SOLE
173610
0
56916
ADURO BIOTECH INC
COM
00739L101
250
23449
SH
SOLE
0
0
23449
ADVANCE AUTO PARTS INC
COM
00751Y106
10099
101806
SH
SOLE
68461
0
33345
ADVANCED ACCELERATOR APPLIC
SPONSORED ADS
00790T100
1808
26736
SH
SOLE
26736
0
0
ADVANCED DISP SVCS INC DEL
COM
00790X101
2082
82639
SH
SOLE
79888
0
2751
ADVANCED DRAIN SYS INC DEL
COM
00790R104
310
15300
SH
SOLE
0
0
15300
ADVANCED ENERGY INDS
COM
007973100
1202
14888
SH
SOLE
2316
0
12572
ADVANCED MICRO DEVICES INC
COM
007903107
4778
374777
SH
SOLE
14120
0
360657
ADVANCED MICRO DEVICES INC
COM
007903107
2
11000
SH
Call
SOLE
0
0
0
ADVANCED SEMICONDUCTOR ENGR
SPONSORED ADR
00756M404
330
53371
SH
SOLE
47025
0
6346
ADVANSIX INC
COM
00773T101
1155
29061
SH
SOLE
0
0
29061
ADVENT CLAY CONV SEC INC FD
COM
007639107
1221
195634
SH
SOLE
0
0
195634
ADVENT CLAYMORE CV SECS & IN
COM
00764C109
3250
200753
SH
SOLE
0
0
200753
ADVENT CLAYMORE ENH GRW & IN
COM
00765E104
1349
156727
SH
SOLE
0
0
156727
ADVISORSHARES TR
ADVISORSHS ETF
00768Y206
2268
40791
SH
SOLE
0
0
40791
ADVISORSHARES TR
RANGER EQUITY BE
00768Y883
91
10810
SH
SOLE
0
0
10810
ADVISORSHARES TR
WILSHIRE BUYBACK
00768Y818
790
11632
SH
SOLE
0
0
11632
AECOM
COM
00766T100
250
6779
SH
SOLE
0
0
6779
AEGON N V
NY REGISTRY SH
007924103
5366
926726
SH
SOLE
81715
0
845011
AERCAP HOLDINGS NV
SHS
N00985106
10048
196596
SH
SOLE
187261
0
9335
AERIE PHARMACEUTICALS INC
COM
00771V108
2850
58633
SH
SOLE
26818
0
31815
AEROJET ROCKETDYNE HLDGS INC
COM
007800105
285
8144
SH
SOLE
0
0
8144
AEROVIRONMENT INC
COM
008073108
344
6351
SH
SOLE
0
0
6351
AES CORP
COM
00130H105
5072
460285
SH
SOLE
426833
0
33452
AETHLON MED INC
COM NEW
00808Y208
18
11730
SH
SOLE
0
0
11730
AETNA INC NEW
COM
00817Y108
32840
206522
SH
SOLE
134387
0
72135
AFFILIATED MANAGERS GROUP
COM
008252108
8972
47265
SH
SOLE
37954
0
9311
AFLAC INC
COM
001055102
49211
604627
SH
SOLE
326163
0
278464
AFLAC INC
COM
001055102
115
37000
SH
Call
SOLE
0
0
0
AGCO CORP
COM
001084102
8750
118606
SH
SOLE
115388
0
3218
AGILENT TECHNOLOGIES INC
COM
00846U101
3679
57300
SH
SOLE
28923
0
28377
AGILYSYS INC
COM
00847J105
354
29586
SH
SOLE
0
0
29586
AGNC INVT CORP
COM
00123Q104
3991
184061
SH
SOLE
0
0
184061
AGNICO EAGLE MINES LTD
COM
008474108
3393
75045
SH
SOLE
0
0
75045
AGREE REALTY CORP
COM
008492100
2592
52805
SH
SOLE
32336
0
20469
AGRIUM INC
COM
008916108
21954
204716
SH
SOLE
139936
0
64780
AIMMUNE THERAPEUTICS INC
COM
00900T107
572
23068
SH
SOLE
19490
0
3578
AIR LEASE CORP
CL A
00912X302
19036
446639
SH
SOLE
98263
0
348376
AIR PRODS & CHEMS INC
COM
009158106
121705
804791
SH
SOLE
88135
0
716656
AIR PRODS & CHEMS INC
COM
009158106
31
41600
SH
Call
SOLE
0
0
0
AIR TRANSPORT SERVICES GRP I
COM
00922R105
207
8491
SH
SOLE
6671
0
1820
AIRCASTLE LTD
COM
G0129K104
16248
728926
SH
SOLE
516958
0
211968
AK STL HLDG CORP
COM
001547108
233
41733
SH
SOLE
0
0
41733
AKAMAI TECHNOLOGIES INC
COM
00971T101
14323
293984
SH
SOLE
191785
0
102199
AKEBIA THERAPEUTICS INC
COM
00972D105
725
36838
SH
SOLE
32038
0
4800
ALARM COM HLDGS INC
COM
011642105
2380
52677
SH
SOLE
0
0
52677
ALASKA AIR GROUP INC
COM
011659109
14779
193773
SH
SOLE
101955
0
91818
ALBANY INTL CORP
CL A
012348108
1493
26008
SH
SOLE
26008
0
0
ALBEMARLE CORP
COM
012653101
13530
99256
SH
SOLE
43606
0
55650
ALCENTRA CAP CORP
COM
01374T102
2662
248527
SH
SOLE
2000
0
246527
ALCOA CORP
COM
013872106
2787
59781
SH
SOLE
34
0
59747
ALDER BIOPHARMACEUTICALS INC
COM
014339105
134
10936
SH
SOLE
10536
0
400
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
1318
11080
SH
SOLE
6928
0
4152
ALEXCO RESOURCE CORP
COM
01535P106
163
112199
SH
SOLE
0
0
112199
ALEXION PHARMACEUTICALS INC
COM
015351109
26080
185904
SH
SOLE
100217
0
85687
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
141061
816750
SH
SOLE
379570
0
437180
ALIGN TECHNOLOGY INC
COM
016255101
15755
84580
SH
SOLE
28755
0
55825
ALKERMES PLC
SHS
G01767105
1278
25131
SH
SOLE
23269
0
1862
ALLEGHANY CORP DEL
COM
017175100
14501
26174
SH
SOLE
18353
0
7821
ALLEGIANT TRAVEL CO
COM
01748X102
217
1645
SH
SOLE
0
0
1645
ALLEGION PUB LTD CO
ORD SHS
G0176J109
3713
42942
SH
SOLE
2827
0
40115
ALLERGAN PLC
PFD CONV SER A
G0177J116
8228
11152
SH
SOLE
0
0
11152
ALLERGAN PLC
SHS
G0177J108
119575
583412
SH
SOLE
418984
0
164428
ALLETE INC
COM NEW
018522300
5546
71762
SH
SOLE
66211
0
5551
ALLIANCE CALIF MUN INCOME FD
COM
018546101
173
12552
SH
SOLE
0
0
12552
ALLIANCE DATA SYSTEMS CORP
COM
018581108
3376
15239
SH
SOLE
7299
0
7940
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
657
33937
SH
SOLE
0
0
33937
ALLIANCEBERNSTEIN GBL HGH IN
COM
01879R106
916
70186
SH
SOLE
0
0
70186
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
967
39790
SH
SOLE
0
0
39790
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
337
24147
SH
SOLE
0
0
24147
ALLIANT ENERGY CORP
COM
018802108
13551
325990
SH
SOLE
296995
0
28995
ALLIANZGI CONV & INCOME FD
COM
018828103
189
26689
SH
SOLE
0
0
26689
ALLIANZGI CONV & INCOME FD I
COM
018825109
1044
167004
SH
SOLE
0
0
167004
ALLIANZGI DIVERS INC & CNV F
COM
01883J108
1568
72973
SH
SOLE
0
0
72973
ALLIANZGI EQUITY & CONV INCO
COM
018829101
2029
98025
SH
SOLE
0
0
98025
ALLIANZGI NFJ DIVID INT & PR
COM
01883A107
947
70702
SH
SOLE
0
0
70702
ALLISON TRANSMISSION HLDGS I
COM
01973R101
2832
75447
SH
SOLE
67570
0
7877
ALLSTATE CORP
COM
020002101
60427
657458
SH
SOLE
170538
0
486920
ALLSTATE CORP
COM
020002101
124
17100
SH
Call
SOLE
0
0
0
ALLY FINL INC
COM
02005N100
2187
90146
SH
SOLE
58424
0
31722
ALMADEN MINERALS LTD
COM CL B
020283305
639
555933
SH
SOLE
0
0
555933
ALPHABET INC
CAP STK CL A
02079K305
199394
204775
SH
SOLE
72413
0
132362
ALPHABET INC
CAP STK CL C
02079K107
187114
195087
SH
SOLE
59715
0
135372
ALPINE GLOBAL DYNAMIC DIVD F
COM NEW
02082E205
1428
134585
SH
SOLE
0
0
134585
ALPINE GLOBAL PREMIER PPTYS
COM SBI
02083A103
1522
229525
SH
SOLE
0
0
229525
ALPINE TOTAL DYNAMIC DIVID F
COM SH BEN INT N
021060207
11832
1314648
SH
SOLE
0
0
1314648
ALPS ETF TR
ALERIAN ENERGY
00162Q676
460
19679
SH
SOLE
0
0
19679
ALPS ETF TR
ALERIAN MLP
00162Q866
37095
3306144
SH
SOLE
14110
0
3292034
ALPS ETF TR
ALERIAN MLP
00162Q866
1
10900
SH
Call
SOLE
0
0
0
ALPS ETF TR
C&S GLOBL ETF
00162Q106
499
11272
SH
SOLE
0
0
11272
ALPS ETF TR
EQUAL SEC ETF
00162Q205
259
3928
SH
SOLE
0
0
3928
ALPS ETF TR
INTL SEC DV DOG
00162Q718
4511
161874
SH
SOLE
0
0
161874
ALPS ETF TR
MED BREAKTHGH
00162Q593
1479
47449
SH
SOLE
0
0
47449
ALPS ETF TR
RIVERFRNT DYMC
00162Q528
791
26379
SH
SOLE
0
0
26379
ALPS ETF TR
RIVERFRNT FLEX
00162Q510
320
10436
SH
SOLE
0
0
10436
ALPS ETF TR
RIVERFRONT DYM
00162Q536
597
24077
SH
SOLE
0
0
24077
ALPS ETF TR
RIVRFRNT STR INC
00162Q783
33624
1321718
SH
SOLE
1296179
0
25539
ALPS ETF TR
SECTR DIV DOGS
00162Q858
14981
339935
SH
SOLE
305
0
339630
ALPS ETF TR
SPROTT GL MINE
00162Q643
1398
67808
SH
SOLE
0
0
67808
ALTABA INC
COM
021346101
5052
76264
SH
SOLE
0
0
76264
ALTRIA GROUP INC
COM
02209S103
264028
4163174
SH
SOLE
2778597
0
1384577
ALTRIA GROUP INC
COM
02209S103
7
25300
SH
Call
SOLE
0
0
0
ALZA CORP
SDCV 7/2
02261WAB5
537
301000
PRN
SOLE
0
0
301000
AMARIN CORP PLC
SPONS ADR NEW
023111206
285
81390
SH
SOLE
0
0
81390
AMAZON COM INC
COM
023135106
287397
298952
SH
SOLE
67881
0
231071
AMBARELLA INC
SHS
G037AX101
1960
39983
SH
SOLE
24121
0
15862
AMBEV SA
SPONSORED ADR
02319V103
4954
751685
SH
SOLE
648918
0
102767
AMC ENTMT HLDGS INC
CL A COM
00165C104
2151
146315
SH
SOLE
0
0
146315
AMC NETWORKS INC
CL A
00164V103
10187
174224
SH
SOLE
168449
0
5775
AMDOCS LTD
SHS
G02602103
13898
216069
SH
SOLE
212719
0
3350
AMERCO
COM
023586100
237
632
SH
SOLE
232
0
400
AMEREN CORP
COM
023608102
27719
479243
SH
SOLE
453546
0
25697
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V107
2289
378341
SH
SOLE
0
0
378341
AMERICA MOVIL SAB DE CV
SPON ADR L SHS
02364W105
1295
72984
SH
SOLE
0
0
72984
AMERICAN AIRLS GROUP INC
COM
02376R102
9003
189581
SH
SOLE
87094
0
102487
AMERICAN ASSETS TR INC
COM
024013104
3049
76663
SH
SOLE
75219
0
1444
AMERICAN CAMPUS CMNTYS INC
COM
024835100
2471
55964
SH
SOLE
54103
0
1861
AMERICAN CAP SR FLOATING LTD
COM
02504D108
291
25326
SH
SOLE
0
0
25326
AMERICAN EAGLE OUTFITTERS NE
COM
02553E106
1402
98036
SH
SOLE
70518
0
27518
AMERICAN ELEC PWR INC
COM
025537101
67354
958908
SH
SOLE
719915
0
238993
AMERICAN EQTY INVT LIFE HLD
COM
025676206
1653
56840
SH
SOLE
41154
0
15686
AMERICAN EXPRESS CO
COM
025816109
50978
563538
SH
SOLE
303772
0
259766
AMERICAN FINL GROUP INC OHIO
COM
025932104
905
8744
SH
SOLE
35
0
8709
AMERICAN HOMES 4 RENT
CL A
02665T306
9404
433146
SH
SOLE
127610
0
305536
AMERICAN INTL GROUP INC
COM NEW
026874784
15310
249395
SH
SOLE
136304
0
113091
AMERICAN OUTDOOR BRANDS CORP
COM
02874P103
293
19243
SH
SOLE
0
0
19243
AMERICAN RAILCAR INDS INC
COM
02916P103
416
10780
SH
SOLE
0
0
10780
AMERICAN STS WTR CO
COM
029899101
1703
34589
SH
SOLE
0
0
34589
AMERICAN SUPERCONDUCTOR CORP
SHS NEW
030111207
57
12520
SH
SOLE
0
0
12520
AMERICAN TOWER CORP NEW
COM
03027X100
56100
410443
SH
SOLE
189817
0
220626
AMERICAN TOWER CORP NEW
DEP PFD CONV SE
03027X407
609
4986
SH
SOLE
4386
0
600
AMERICAN WTR WKS CO INC NEW
COM
030420103
12493
154403
SH
SOLE
3004
0
151399
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
17684
393494
SH
SOLE
367054
0
26440
AMERIPRISE FINL INC
COM
03076C106
4478
30150
SH
SOLE
14314
0
15836
AMERISAFE INC
COM
03071H100
2141
36788
SH
SOLE
36528
0
260
AMERISOURCEBERGEN CORP
COM
03073E105
9240
111656
SH
SOLE
41113
0
70543
AMETEK INC NEW
COM
031100100
14336
217080
SH
SOLE
207315
0
9765
AMGEN INC
COM
031162100
117317
629192
SH
SOLE
300507
0
328685
AMICUS THERAPEUTICS INC
COM
03152W109
2874
190564
SH
SOLE
189716
0
848
AMN HEALTHCARE SERVICES INC
COM
001744101
2711
59330
SH
SOLE
3238
0
56092
AMPHASTAR PHARMACEUTICALS IN
COM
03209R103
469
26218
SH
SOLE
0
0
26218
AMPHENOL CORP NEW
CL A
032095101
6137
72505
SH
SOLE
51965
0
20540
AMPLIFY ETF TR
ONLIN RETL ETF
032108102
937
25696
SH
SOLE
0
0
25696
AMTRUST FINL SVCS INC
COM
032359309
3615
268538
SH
SOLE
231633
0
36905
ANADARKO PETE CORP
COM
032511107
69503
1422773
SH
SOLE
1369465
0
53308
ANALOG DEVICES INC
COM
032654105
26723
310126
SH
SOLE
85372
0
224754
ANALOG DEVICES INC
COM
032654105
136
31700
SH
Call
SOLE
0
0
0
ANALOG DEVICES INC
COM
032654105
384
30500
SH
Call
SOLE
0
0
0
ANDEAVOR
COM
03349M105
15705
152250
SH
SOLE
132496
0
19754
ANDEAVOR LOGISTICS LP
COM UNIT LP INT
03350F106
7411
148038
SH
SOLE
0
0
148038
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
36891
309195
SH
SOLE
213926
0
95269
ANI PHARMACEUTICALS INC
COM
00182C103
1207
22990
SH
SOLE
2290
0
20700
ANIXTER INTL INC
COM
035290105
2356
27712
SH
SOLE
26987
0
725
ANNALY CAP MGMT INC
COM
035710409
8960
735046
SH
SOLE
418565
0
316481
ANSYS INC
COM
03662Q105
3837
31262
SH
SOLE
29531
0
1731
ANTARES PHARMA INC
COM
036642106
37
11323
SH
SOLE
0
0
11323
ANTERO MIDSTREAM PARTNERS LP
UNT LTD PARTN
03673L103
2283
72411
SH
SOLE
0
0
72411
ANTERO RES CORP
COM
03674X106
676
33954
SH
SOLE
8915
0
25039
ANTHEM INC
COM
036752103
15705
82709
SH
SOLE
56944
0
25765
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
467
180000
PRN
SOLE
0
0
180000
ANTHEM INC
UNIT 05/01/20188
036752202
693
13254
SH
SOLE
0
0
13254
AON PLC
SHS CL A
G0408V102
38363
262580
SH
SOLE
245553
0
17027
APACHE CORP
COM
037411105
3758
82048
SH
SOLE
861
0
81187
APARTMENT INVT & MGMT CO
CL A
03748R101
13257
302251
SH
SOLE
271559
0
30692
APOGEE ENTERPRISES INC
COM
037598109
427
8853
SH
SOLE
2612
0
6241
APOLLO COML REAL EST FIN INC
COM
03762U105
339
18725
SH
SOLE
0
0
18725
APOLLO GLOBAL MGMT LLC
CL A SHS
037612306
2648
87981
SH
SOLE
0
0
87981
APOLLO INVT CORP
COM
03761U106
429
70148
SH
SOLE
272
0
69876
APOLLO SR FLOATING RATE FD I
COM
037636107
262
15621
SH
SOLE
0
0
15621
APPLE HOSPITALITY REIT INC
COM NEW
03784Y200
966
51073
SH
SOLE
33585
0
17488
APPLE INC
COM
037833100
722890
4690374
SH
SOLE
1131541
0
3558833
APPLE INC
COM
037833100
148
21600
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
242
25100
SH
Call
SOLE
0
0
0
APPLE INC
COM
037833100
114
29700
SH
Call
SOLE
0
0
0
APPLIED INDL TECHNOLOGIES IN
COM
03820C105
1892
28754
SH
SOLE
27664
0
1090
APPLIED MATLS INC
COM
038222105
41798
802424
SH
SOLE
301118
0
501306
APPLIED OPTOELECTRONICS INC
COM
03823U102
21394
330824
SH
SOLE
0
0
330824
APPLIED OPTOELECTRONICS INC
COM
03823U102
24
14000
SH
Call
SOLE
0
0
0
APTARGROUP INC
COM
038336103
6627
76786
SH
SOLE
61148
0
15638
AQUA AMERICA INC
COM
03836W103
5597
168648
SH
SOLE
0
0
168648
AQUAVENTURE HLDGS LTD
SHS
G0443N107
189
13993
SH
SOLE
0
0
13993
ARAMARK
COM
03852U106
1794
44164
SH
SOLE
43300
0
864
ARCELORMITTAL SA LUXEMBOURG
NY REGISTRY SH
03938L203
320
12427
SH
SOLE
6394
0
6033
ARCH CAP GROUP LTD
ORD
G0450A105
297
3017
SH
SOLE
1879
0
1138
ARCH COAL INC
CL A
039380407
577
8038
SH
SOLE
7945
0
93
ARCHER DANIELS MIDLAND CO
COM
039483102
16339
384359
SH
SOLE
35802
0
348557
ARCHER DANIELS MIDLAND CO
COM
039483102
5
68000
SH
Call
SOLE
0
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
10
51300
SH
Call
SOLE
0
0
0
ARCHROCK PARTNERS L P
COM UNITS REPSTG
03957U100
2871
201316
SH
SOLE
0
0
201316
ARCONIC INC
COM
03965L100
1507
60562
SH
SOLE
540
0
60022
ARES CAP CORP
COM
04010L103
10059
613714
SH
SOLE
367712
0
246002
ARES CAP CORP
NOTE 4.375% 1/1
04010LAM5
1483
1450000
PRN
SOLE
0
0
1450000
ARES DYNAMIC CR ALLOCATION F
COM
04014F102
818
49873
SH
SOLE
0
0
49873
ARES MGMT L P
COM UNIT RP IN
04014Y101
239
12802
SH
SOLE
0
0
12802
ARGO GROUP INTL HLDGS LTD
COM
G0464B107
4352
70763
SH
SOLE
0
0
70763
ARISTA NETWORKS INC
COM
040413106
6299
33220
SH
SOLE
18804
0
14416
ARK ETF TR
INNOVATION ETF
00214Q104
1103
32165
SH
SOLE
0
0
32165
ARMADA HOFFLER PPTYS INC
COM
04208T108
1051
76134
SH
SOLE
8828
0
67306
ARMOUR RESIDENTIAL REIT INC
COM NEW
042315507
215
7986
SH
SOLE
0
0
7986
ARMSTRONG FLOORING INC
COM
04238R106
1579
100226
SH
SOLE
99840
0
386
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
2890
56393
SH
SOLE
55907
0
486
ARRIS INTL INC
SHS
G0551A103
13167
462162
SH
SOLE
6955
0
455207
ARROW ELECTRS INC
COM
042735100
11601
144269
SH
SOLE
140001
0
4268
ARROW ETF TR
ARROW DJ GLB YLD
04273H104
2756
150672
SH
SOLE
0
0
150672
ARROW INVTS TR
DWA TACTICAL ETF
042765792
139
12300
SH
SOLE
0
0
12300
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
5594
171584
SH
SOLE
165618
0
5966
ASA GOLD AND PRECIOUS MTLS L
SHS
G3156P103
406
34143
SH
SOLE
0
0
34143
ASANKO GOLD INC
COM
04341Y105
10
10940
SH
SOLE
0
0
10940
ASBURY AUTOMOTIVE GROUP INC
COM
043436104
2698
44165
SH
SOLE
43145
0
1020
ASCENA RETAIL GROUP INC
COM
04351G101
298
121826
SH
SOLE
66097
0
55729
ASHFORD HOSPITALITY PRIME IN
COM
044102101
212
22272
SH
SOLE
0
0
22272
ASHLAND GLOBAL HLDGS INC
COM
044186104
350
5357
SH
SOLE
0
0
5357
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
26604
155400
SH
SOLE
144951
0
10449
ASPEN TECHNOLOGY INC
COM
045327103
10062
160196
SH
SOLE
120856
0
39340
ASSOCIATED CAP GROUP INC
CL A
045528106
926
25940
SH
SOLE
0
0
25940
ASSURANT INC
COM
04621X108
5832
61050
SH
SOLE
59964
0
1086
ASSURED GUARANTY LTD
COM
G0585R106
732
19387
SH
SOLE
10003
0
9384
ASTRAZENECA PLC
SPONSORED ADR
046353108
139461
4116331
SH
SOLE
3657252
0
459079
ASTRAZENECA PLC
SPONSORED ADR
046353108
2
18400
SH
Call
SOLE
0
0
0
AT&T INC
COM
00206R102
417302
10653596
SH
SOLE
6462944
0
4190652
AT&T INC
COM
00206R102
7
21500
SH
Call
SOLE
0
0
0
AT&T INC
COM
00206R102
19
33700
SH
Call
SOLE
0
0
0
AT&T INC
COM
00206R102
1
28300
SH
Call
SOLE
0
0
0
ATARA BIOTHERAPEUTICS INC
COM
046513107
391
23606
SH
SOLE
23606
0
0
ATHENAHEALTH INC
COM
04685W103
350
2815
SH
SOLE
576
0
2239
ATHENE HLDG LTD
CL A
G0684D107
1285
23874
SH
SOLE
16542
0
7332
ATHERSYS INC
COM
04744L106
32
15420
SH
SOLE
0
0
15420
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
1406
21374
SH
SOLE
15634
0
5740
ATLASSIAN CORP PLC
CL A
G06242104
648
18432
SH
SOLE
18052
0
380
ATMOS ENERGY CORP
COM
049560105
3477
41478
SH
SOLE
28
0
41450
ATRION CORP
COM
049904105
861
1278
SH
SOLE
0
0
1278
AURYN RES INC
COM
05208W108
26
11500
SH
SOLE
0
0
11500
AUTODESK INC
COM
052769106
96270
857562
SH
SOLE
839962
0
17600
AUTOHOME INC
SP ADR RP CL A
05278C107
15738
261949
SH
SOLE
258140
0
3809
AUTOLIV INC
COM
052800109
7470
60434
SH
SOLE
59201
0
1233
AUTOMATIC DATA PROCESSING IN
COM
053015103
50051
457838
SH
SOLE
176757
0
281081
AUTOMATIC DATA PROCESSING IN
COM
053015103
93
18900
SH
Call
SOLE
0
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
31
23100
SH
Call
SOLE
0
0
0
AUTONATION INC
COM
05329W102
1949
41057
SH
SOLE
0
0
41057
AUTOZONE INC
COM
053332102
2872
4826
SH
SOLE
2841
0
1985
AVALONBAY CMNTYS INC
COM
053484101
1346
7546
SH
SOLE
0
0
7546
AVANGRID INC
COM
05351W103
609
12851
SH
SOLE
0
0
12851
AVENUE INCOME CR STRATEGIES
COM
05358E106
1173
79502
SH
SOLE
0
0
79502
AVERY DENNISON CORP
COM
053611109
14190
144291
SH
SOLE
114787
0
29504
AVISTA CORP
COM
05379B107
474
9147
SH
SOLE
0
0
9147
AVNET INC
COM
053807103
12305
313115
SH
SOLE
3848
0
309267
AVON PRODS INC
COM
054303102
261
112010
SH
SOLE
0
0
112010
AXALTA COATING SYS LTD
COM
G0750C108
4097
141674
SH
SOLE
101189
0
40485
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
22644
395107
SH
SOLE
387061
0
8046
AXON ENTERPRISE INC
COM
05464C101
1931
85171
SH
SOLE
0
0
85171
AXOVANT SCIENCES LTD
COM
G0750W104
1
14000
SH
Call
SOLE
0
0
0
AZUL S A
SPONSR ADR PFD
05501U106
511
18606
SH
SOLE
0
0
18606
B & G FOODS INC NEW
COM
05508R106
11450
359491
SH
SOLE
233820
0
125671
B2GOLD CORP
COM
11777Q209
378
135059
SH
SOLE
100
0
134959
BADGER METER INC
COM
056525108
238
4856
SH
SOLE
3329
0
1527
BAIDU INC
SPON ADR REP A
056752108
18162
73327
SH
SOLE
43789
0
29538
BAKER HUGHES A GE CO
CL A
05722G100
1102
30102
SH
SOLE
313
0
29789
BALCHEM CORP
COM
057665200
3160
38874
SH
SOLE
24816
0
14058
BALL CORP
COM
058498106
4652
112648
SH
SOLE
80059
0
32589
BALLARD PWR SYS INC NEW
COM
058586108
84
17975
SH
SOLE
0
0
17975
BANC OF CALIFORNIA INC
COM
05990K106
2223
107149
SH
SOLE
0
0
107149
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED ADR
05946K101
8471
949674
SH
SOLE
787228
0
162446
BANCO SANTANDER SA
ADR
05964H105
5517
794911
SH
SOLE
686647
0
108264
BANCORPSOUTH INC
COM
059692103
2555
79705
SH
SOLE
6485
0
73220
BANCROFT FUND LTD
COM
059695106
815
37238
SH
SOLE
0
0
37238
BANK AMER CORP
*W EXP 01/16/201
060505146
134
10112
SH
SOLE
0
0
10112
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
1632
1255
SH
SOLE
0
0
1255
BANK AMER CORP
COM
060505104
150483
5938563
SH
SOLE
2467636
0
3470927
BANK AMER CORP
COM
060505104
4
18700
SH
Call
SOLE
0
0
0
BANK COMM HLDGS
COM
06424J103
889
77326
SH
SOLE
0
0
77326
BANK HAWAII CORP
COM
062540109
929
11136
SH
SOLE
2294
0
8842
BANK MONTREAL QUE
COM
063671101
8644
114142
SH
SOLE
24099
0
90043
BANK N S HALIFAX
COM
064149107
3630
56429
SH
SOLE
0
0
56429
BANK NEW YORK MELLON CORP
COM
064058100
37032
698451
SH
SOLE
413111
0
285340
BANK OF NT BUTTERFIELD&SON L
SHS NEW
G0772R208
248
6762
SH
SOLE
2237
0
4525
BANK OF THE OZARKS
COM
063904106
47278
983950
SH
SOLE
337063
0
646887
BANKUNITED INC
COM
06652K103
3704
104134
SH
SOLE
103274
0
860
BARCLAYS BANK PLC
ADR PFD SR 5
06739H362
1742
65614
SH
SOLE
0
0
65614
BARCLAYS BANK PLC
MTNF 6/2
06741VX72
1657
1635000
PRN
SOLE
0
0
1635000
BARCLAYS BANK PLC
MTNF 7/2
06744CBA8
518
510000
PRN
SOLE
0
0
510000
BARCLAYS PLC
ADR
06738E204
20732
2003100
SH
SOLE
1378821
0
624279
BARD C R INC
COM
067383109
2711
8459
SH
SOLE
0
0
8459
BARINGS GLOBAL SHORT DURATIO
COM
06760L100
904
43889
SH
SOLE
0
0
43889
BARINGS PARTN INVS
SH BEN INT
06761A103
487
33722
SH
SOLE
0
0
33722
BARNES GROUP INC
COM
067806109
350
4962
SH
SOLE
0
0
4962
BARNWELL INDS INC
COM
068221100
78
43380
SH
SOLE
0
0
43380
BARRETT BILL CORP
COM
06846N104
180
41883
SH
SOLE
0
0
41883
BARRICK GOLD CORP
COM
067901108
6862
426466
SH
SOLE
181232
0
245234
BAXTER INTL INC
COM
071813109
11911
189812
SH
SOLE
87322
0
102490
BAZAARVOICE INC
COM
073271108
3305
667715
SH
SOLE
0
0
667715
BB&T CORP
COM
054937107
95692
2038607
SH
SOLE
1411965
0
626642
BCE INC
COM NEW
05534B760
171787
3664205
SH
SOLE
3543629
0
120576
BEACON ROOFING SUPPLY INC
COM
073685109
4111
80214
SH
SOLE
49235
0
30979
BECTON DICKINSON & CO
COM
075887109
61036
311467
SH
SOLE
67271
0
244196
BECTON DICKINSON & CO
PFD SHS CONV A
075887208
330
5965
SH
SOLE
0
0
5965
BED BATH & BEYOND INC
COM
075896100
234
9974
SH
SOLE
3943
0
6031
BELDEN INC
COM
077454106
2974
36927
SH
SOLE
36743
0
184
BELLICUM PHARMACEUTICALS INC
COM
079481107
630
54525
SH
SOLE
0
0
54525
BEMIS INC
COM
081437105
218
4784
SH
SOLE
0
0
4784
BENCHMARK ELECTRS INC
COM
08160H101
1309
38321
SH
SOLE
37922
0
399
BENEFITFOCUS INC
COM
08180D106
7029
208897
SH
SOLE
0
0
208897
BENEFITFOCUS INC
COM
08180D106
22
12900
SH
Call
SOLE
0
0
0
BERKLEY W R CORP
COM
084423102
6127
91801
SH
SOLE
85336
0
6465
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
25826
94
SH
SOLE
0
0
94
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
263285
1436206
SH
SOLE
249837
0
1186369
BERKSHIRE HILLS BANCORP INC
COM
084680107
704
18169
SH
SOLE
0
0
18169
BERRY GLOBAL GROUP INC
COM
08579W103
18750
330973
SH
SOLE
189630
0
141343
BEST BUY INC
COM
086516101
5142
90269
SH
SOLE
7963
0
82306
BEST BUY INC
COM
086516101
47
23300
SH
Call
SOLE
0
0
0
BEST INC
SPONSORED ADS
08653C106
128
10665
SH
SOLE
0
0
10665
BGC PARTNERS INC
CL A
05541T101
54026
3733686
SH
SOLE
2186681
0
1547005
BHP BILLITON LTD
SPONSORED ADR
088606108
10371
255879
SH
SOLE
168326
0
87553
BHP BILLITON PLC
SPONSORED ADR
05545E209
2362
66638
SH
SOLE
11296
0
55342
BIG LOTS INC
COM
089302103
2829
52809
SH
SOLE
26147
0
26662
BIGLARI HLDGS INC
COM
08986R101
3034
9103
SH
SOLE
134
0
8969
BIO RAD LABS INC
CL A
090572207
1850
8325
SH
SOLE
8176
0
149
BIO TECHNE CORP
COM
09073M104
1674
13847
SH
SOLE
12594
0
1253
BIOAMBER INC
COM
09072Q106
8
16750
SH
SOLE
0
0
16750
BIOCEPT INC
COM NEW
09072V204
31
25000
SH
SOLE
0
0
25000
BIOGEN INC
COM
09062X103
104172
332691
SH
SOLE
285583
0
47108
BIOHAVEN PHARMACTL HLDG CO L
COM
G11196105
589
15751
SH
SOLE
15751
0
0
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
7678
82500
SH
SOLE
71144
0
11356
BIOTELEMETRY INC
COM
090672106
1522
46134
SH
SOLE
4439
0
41695
BIOVERATIV INC
COM
09075E100
9737
170624
SH
SOLE
113617
0
57007
BJS RESTAURANTS INC
COM
09180C106
772
25346
SH
SOLE
25082
0
264
BLACK HILLS CORP
COM
092113109
2709
39340
SH
SOLE
28009
0
11331
BLACK STONE MINERALS L P
COM UNIT
09225M101
1208
69676
SH
SOLE
0
0
69676
BLACKBAUD INC
COM
09227Q100
2298
26172
SH
SOLE
19954
0
6218
BLACKBERRY LTD
COM
09228F103
1221
109256
SH
SOLE
80974
0
28282
BLACKHAWK NETWORK HLDGS INC
COM
09238E104
2982
68077
SH
SOLE
52177
0
15900
BLACKROCK CALIF MUN INCOME T
SH BEN INT
09248E102
398
27406
SH
SOLE
0
0
27406
BLACKROCK CAPITAL INVESTMENT
NOTE 5.000% 6/1
092533AC2
523
500000
PRN
SOLE
0
0
500000
BLACKROCK CORE BD TR
SHS BEN INT
09249E101
557
39629
SH
SOLE
0
0
39629
BLACKROCK CORPOR HI YLD FD I
COM
09255P107
1839
162756
SH
SOLE
0
0
162756
BLACKROCK CR ALLCTN INC TR
COM
092508100
1734
127772
SH
SOLE
0
0
127772
BLACKROCK DEBT STRAT FD INC
COM NEW
09255R202
3478
298005
SH
SOLE
0
0
298005
BLACKROCK ENERGY & RES TR
COM
09250U101
2918
212504
SH
SOLE
950
0
211554
BLACKROCK ENH CAP & INC FD I
COM
09256A109
4516
289513
SH
SOLE
0
0
289513
BLACKROCK ENHANCED EQT DIV T
COM
09251A104
21677
2389997
SH
SOLE
0
0
2389997
BLACKROCK ENHANCED GBL DIV T
COM
092501105
5034
371233
SH
SOLE
0
0
371233
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
577
87957
SH
SOLE
0
0
87957
BLACKROCK FLOAT RATE OME STR
COM
09255X100
1135
79019
SH
SOLE
0
0
79019
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
517
14172
SH
SOLE
0
0
14172
BLACKROCK INC
COM
09247X101
61991
138647
SH
SOLE
101622
0
37025
BLACKROCK INCOME TR INC
COM
09247F100
143
22771
SH
SOLE
0
0
22771
BLACKROCK LTD DURATION INC T
COM SHS
09249W101
1365
84737
SH
SOLE
0
0
84737
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
1681
89869
SH
SOLE
0
0
89869
BLACKROCK MUN 2020 TERM TR
COM SHS
09249X109
331
21148
SH
SOLE
0
0
21148
BLACKROCK MUN 2030 TAR TERM
COM SHS BEN IN
09257P105
1518
66939
SH
SOLE
0
0
66939
BLACKROCK MUN INCOME TR
SH BEN INT
09248F109
298
20835
SH
SOLE
0
0
20835
BLACKROCK MUNI 2018 TERM TR
COM
09248C106
566
37676
SH
SOLE
0
0
37676
BLACKROCK MUNI INCOME INV QL
COM
09250G102
303
19913
SH
SOLE
0
0
19913
BLACKROCK MUNI INCOME TR II
COM
09249N101
154
10109
SH
SOLE
0
0
10109
BLACKROCK MUNI INTER DR FD I
COM
09253X102
1713
120866
SH
SOLE
0
0
120866
BLACKROCK MUNI N Y INTER DUR
COM
09255F109
145
10345
SH
SOLE
0
0
10345
BLACKROCK MUNIASSETS FD INC
COM
09254J102
3361
222901
SH
SOLE
0
0
222901
BLACKROCK MUNICIPAL BOND TR
COM
09249H104
538
34615
SH
SOLE
0
0
34615
BLACKROCK MUNICIPL INC QLTY
COM
092479104
562
38251
SH
SOLE
0
0
38251
BLACKROCK MUNIENHANCED FD IN
COM
09253Y100
1170
98542
SH
SOLE
0
0
98542
BLACKROCK MUNIHLDGS FD II IN
COM
09253P109
178
11344
SH
SOLE
0
0
11344
BLACKROCK MUNIHLDGS NJ QLTY
COM
09254X101
501
34388
SH
SOLE
0
0
34388
BLACKROCK MUNIHLDNGS QLTY II
COM
09254C107
358
25682
SH
SOLE
0
0
25682
BLACKROCK MUNIHLDS INVSTM QL
COM
09254P108
755
51011
SH
SOLE
0
0
51011
BLACKROCK MUNIVEST FD INC
COM
09253R105
684
70493
SH
SOLE
0
0
70493
BLACKROCK MUNIY QUALITY FD I
COM
09254G108
414
31047
SH
SOLE
0
0
31047
BLACKROCK MUNIYIELD CALI QLT
COM
09254N103
479
31022
SH
SOLE
0
0
31022
BLACKROCK MUNIYIELD FD INC
COM
09253W104
833
55307
SH
SOLE
0
0
55307
BLACKROCK MUNIYIELD INVST FD
COM
09254R104
439
28695
SH
SOLE
0
0
28695
BLACKROCK MUNIYIELD N J FD I
COM
09254Y109
358
22107
SH
SOLE
0
0
22107
BLACKROCK MUNIYIELD NY QLTY
COM
09255E102
174
13222
SH
SOLE
0
0
13222
BLACKROCK MUNIYIELD PA QLTY
COM
09255G107
414
28734
SH
SOLE
0
0
28734
BLACKROCK MUNIYIELD QLTY FD
COM
09254E103
1008
70362
SH
SOLE
0
0
70362
BLACKROCK MUNIYIELD QUALITY
COM
09254F100
930
60328
SH
SOLE
0
0
60328
BLACKROCK MUNIYLD INVST QLTY
COM
09254T100
171
11800
SH
SOLE
0
0
11800
BLACKROCK MUNIYLD MICH QLTY
COM
09254V105
1089
78032
SH
SOLE
0
0
78032
BLACKROCK RES & COMM STRAT T
SHS
09257A108
1551
174420
SH
SOLE
0
0
174420
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
5425
222051
SH
SOLE
0
0
222051
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
3303
141334
SH
SOLE
0
0
141334
BLACKROCK UTIL & INFRASTRCTU
COM
09248D104
2032
96570
SH
SOLE
0
0
96570
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
36064
1080747
SH
SOLE
0
0
1080747
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
26
22000
SH
Put
SOLE
0
0
22000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
7
20000
SH
Put
SOLE
0
0
20000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
7
12000
SH
Put
SOLE
0
0
12000
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
184
55000
SH
Call
SOLE
0
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
10
11000
SH
Call
SOLE
0
0
0
BLACKSTONE GSO FLTING RTE FU
COM
09256U105
293
16650
SH
SOLE
0
0
16650
BLACKSTONE GSO STRATEGIC CR
COM SHS BEN IN
09257R101
2151
134618
SH
SOLE
0
0
134618
BLACKSTONE MTG TR INC
COM CL A
09257W100
3596
115921
SH
SOLE
0
0
115921
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
8332
8280000
PRN
SOLE
0
0
8280000
BLOCK H & R INC
COM
093671105
329
12425
SH
SOLE
4515
0
7910
BLOOMIN BRANDS INC
COM
094235108
597
33937
SH
SOLE
7871
0
26066
BLUCORA INC
COM
095229100
1392
55000
SH
SOLE
0
0
55000
BLUE APRON HLDGS INC
CL A
09523Q101
77
14181
SH
SOLE
0
0
14181
BLUE BUFFALO PET PRODS INC
COM
09531U102
1374
48480
SH
SOLE
28247
0
20233
BLUEBIRD BIO INC
COM
09609G100
516
3756
SH
SOLE
3056
0
700
BLUEKNIGHT ENERGY PARTNERS L
COM UNIT
09625U109
64
11204
SH
SOLE
0
0
11204
BLUEPRINT MEDICINES CORP
COM
09627Y109
219
3137
SH
SOLE
0
0
3137
BOARDWALK PIPELINE PARTNERS
UT LTD PARTNER
096627104
1370
93191
SH
SOLE
0
0
93191
BOEING CO
COM
097023105
130745
514304
SH
SOLE
94872
0
419432
BOFI HLDG INC
COM
05566U108
5694
199984
SH
SOLE
0
0
199984
BOFI HLDG INC
COM
05566U108
8
25100
SH
Call
SOLE
0
0
0
BOJANGLES INC
COM
097488100
439
32540
SH
SOLE
0
0
32540
BOK FINL CORP
COM NEW
05561Q201
4088
45890
SH
SOLE
44004
0
1886
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
2608
69763
SH
SOLE
64152
0
5611
BORGWARNER INC
COM
099724106
17120
334176
SH
SOLE
301292
0
32884
BOSTON BEER INC
CL A
100557107
321
2055
SH
SOLE
0
0
2055
BOSTON PROPERTIES INC
COM
101121101
11025
89718
SH
SOLE
87666
0
2052
BOSTON SCIENTIFIC CORP
COM
101137107
18796
644348
SH
SOLE
317811
0
326537
BOSTON SCIENTIFIC CORP
COM
101137107
182
19500
SH
Call
SOLE
0
0
0
BOULDER GROWTH & INCOME FD I
COM
101507101
34168
3349811
SH
SOLE
0
0
3349811
BOX INC
CL A
10316T104
289
14962
SH
SOLE
0
0
14962
BOYD GAMING CORP
COM
103304101
223
8569
SH
SOLE
0
0
8569
BP PLC
SPONSORED ADR
055622104
126472
3290980
SH
SOLE
2011624
0
1279356
BP PRUDHOE BAY RTY TR
UNIT BEN INT
055630107
316
14054
SH
SOLE
0
0
14054
BRANDYWINE RLTY TR
SH BEN INT NEW
105368203
1587
90758
SH
SOLE
0
0
90758
BRIDGE BANCORP INC
COM
108035106
2892
85181
SH
SOLE
0
0
85181
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
2614
30323
SH
SOLE
28957
0
1366
BRIGHTCOVE INC
COM
10921T101
305
42300
SH
SOLE
0
0
42300
BRIGHTHOUSE FINL INC
COM
10922N103
3771
62019
SH
SOLE
49750
0
12269
BRINKS CO
COM
109696104
654
7765
SH
SOLE
4955
0
2810
BRISTOL MYERS SQUIBB CO
COM
110122108
73661
1155640
SH
SOLE
212067
0
943573
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
79482
1272728
SH
SOLE
1001262
0
271466
BROADCOM LTD
SHS
Y09827109
176112
726079
SH
SOLE
497627
0
228452
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
50810
628676
SH
SOLE
568453
0
60223
BROADSOFT INC
COM
11133B409
896
17805
SH
SOLE
3770
0
14035
BROOKDALE SR LIVING INC
COM
112463104
236
22300
SH
SOLE
0
0
22300
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
1859
44994
SH
SOLE
21445
0
23549
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
667
49370
SH
SOLE
0
0
49370
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
20632
478254
SH
SOLE
0
0
478254
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
1278
53718
SH
SOLE
0
0
53718
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP UNIT
G16258108
488
14545
SH
SOLE
0
0
14545
BROOKS AUTOMATION INC
COM
114340102
1233
40603
SH
SOLE
0
0
40603
BROWN & BROWN INC
COM
115236101
29828
618957
SH
SOLE
602709
0
16248
BROWN FORMAN CORP
CL A
115637100
1151
20672
SH
SOLE
0
0
20672
BROWN FORMAN CORP
CL B
115637209
9846
181332
SH
SOLE
1339
0
179993
BRUKER CORP
COM
116794108
2363
79428
SH
SOLE
79329
0
99
BRUNSWICK CORP
COM
117043109
5307
94823
SH
SOLE
90899
0
3924
BT GROUP PLC
ADR
05577E101
4071
211611
SH
SOLE
172367
0
39244
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
6887
120818
SH
SOLE
0
0
120818
BUFFALO WILD WINGS INC
COM
119848109
564
5332
SH
SOLE
5175
0
157
BUILDERS FIRSTSOURCE INC
COM
12008R107
1311
72866
SH
SOLE
46999
0
25867
BUNGE LIMITED
COM
G16962105
1725
24832
SH
SOLE
0
0
24832
BURLINGTON STORES INC
COM
122017106
7983
83629
SH
SOLE
82116
0
1513
BWX TECHNOLOGIES INC
COM
05605H100
625
11154
SH
SOLE
1542
0
9612
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
17095
224633
SH
SOLE
215390
0
9243
CA INC
COM
12673P105
4719
141378
SH
SOLE
1773
0
139605
CA INC
COM
12673P105
13
42000
SH
Call
SOLE
0
0
0
CA INC
COM
12673P105
30
39400
SH
Call
SOLE
0
0
0
CABLE ONE INC
COM
12685J105
341
472
SH
SOLE
52
0
420
CABOT CORP
COM
127055101
218
3907
SH
SOLE
986
0
2921
CABOT OIL & GAS CORP
COM
127097103
966
36104
SH
SOLE
0
0
36104
CACI INTL INC
CL A
127190304
246
1766
SH
SOLE
177
0
1589
CADENCE DESIGN SYSTEM INC
COM
127387108
4752
120406
SH
SOLE
54543
0
65863
CAE INC
COM
124765108
869
49579
SH
SOLE
38973
0
10606
CAESARS ENTMT CORP
COM
127686103
1449
108515
SH
SOLE
0
0
108515
CAL MAINE FOODS INC
COM NEW
128030202
2011
48926
SH
SOLE
0
0
48926
CALAMOS CONV & HIGH INCOME F
COM SHS
12811P108
1715
144108
SH
SOLE
0
0
144108
CALAMOS CONV OPP AND INC FD
SH BEN INT
128117108
869
75357
SH
SOLE
0
0
75357
CALAMOS DYNAMIC CONV & INCOM
COM
12811V105
507
24604
SH
SOLE
0
0
24604
CALAMOS GBL DYN INCOME FUND
COM
12811L107
2388
264137
SH
SOLE
0
0
264137
CALAMOS STRATEGIC TOTL RETN
COM SH BEN INT
128125101
4804
396008
SH
SOLE
0
0
396008
CALATLANTIC GROUP INC
COM
128195104
2349
64117
SH
SOLE
63047
0
1070
CALIFORNIA WTR SVC GROUP
COM
130788102
262
6864
SH
SOLE
0
0
6864
CALLAWAY GOLF CO
COM
131193104
150
10408
SH
SOLE
0
0
10408
CALLON PETE CO DEL
COM
13123X102
2312
205652
SH
SOLE
124451
0
81201
CALUMET SPECIALTY PRODS PTNR
UT LTD PARTNER
131476103
259
31007
SH
SOLE
0
0
31007
CAMBREX CORP
COM
132011107
554
10066
SH
SOLE
561
0
9505
CAMDEN NATL CORP
COM
133034108
1438
32955
SH
SOLE
32355
0
600
CAMDEN PPTY TR
SH BEN INT
133131102
19587
214183
SH
SOLE
210946
0
3237
CAMECO CORP
COM
13321L108
617
63759
SH
SOLE
0
0
63759
CAMPBELL SOUP CO
COM
134429109
1502
32080
SH
SOLE
0
0
32080
CAMPING WORLD HLDGS INC
CL A
13462K109
648
15902
SH
SOLE
14802
0
1100
CAN-FITE BIOPHARMA LTD
SPONSORED ADR
13471N102
21
12200
SH
SOLE
0
0
12200
CANADIAN NAT RES LTD
COM
136385101
3621
108039
SH
SOLE
88932
0
19107
CANADIAN NATL RY CO
COM
136375102
19509
235316
SH
SOLE
60369
0
174947
CANADIAN PAC RY LTD
COM
13645T100
7323
43579
SH
SOLE
31768
0
11811
CANADIAN SOLAR INC
COM
136635109
390
23170
SH
SOLE
0
0
23170
CANON INC
SPONSORED ADR
138006309
873
25425
SH
SOLE
15639
0
9786
CANTEL MEDICAL CORP
COM
138098108
244
2591
SH
SOLE
0
0
2591
CAPITAL ONE FINL CORP
COM
14040H105
10507
124113
SH
SOLE
86353
0
37760
CAPITAL PRODUCT PARTNERS L P
COM UNIT LP
Y11082107
3906
1115895
SH
SOLE
0
0
1115895
CAPSTEAD MTG CORP
COM NO PAR
14067E506
1317
136518
SH
SOLE
0
0
136518
CAPSTONE TURBINE CORP
COM NEW
14067D409
7
10590
SH
SOLE
0
0
10590
CARBO CERAMICS INC
COM
140781105
96
11175
SH
SOLE
0
0
11175
CARDINAL HEALTH INC
COM
14149Y108
34340
513145
SH
SOLE
401318
0
111827
CARETRUST REIT INC
COM
14174T107
2401
126114
SH
SOLE
10961
0
115153
CARLISLE COS INC
COM
142339100
1001
9978
SH
SOLE
689
0
9289
CARLYLE GROUP L P
COM UTS LTD PTN
14309L102
6921
293274
SH
SOLE
0
0
293274
CARMAX INC
COM
143130102
1551
20454
SH
SOLE
7698
0
12756
CARNIVAL CORP
UNIT 99/99/9999
143658300
149412
2313953
SH
SOLE
793200
0
1520753
CARNIVAL CORP
UNIT 99/99/9999
143658300
8
75600
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
5
14700
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
3
25800
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
21
22900
SH
Call
SOLE
0
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
98
72900
SH
Call
SOLE
0
0
0
CARNIVAL PLC
ADR
14365C103
2613
40525
SH
SOLE
38962
0
1563
CAROLINA FINL CORP NEW
COM
143873107
1010
28161
SH
SOLE
0
0
28161
CARRIZO OIL & GAS INC
COM
144577103
1559
91020
SH
SOLE
50684
0
40336
CARROLS RESTAURANT GROUP INC
COM
14574X104
1127
103367
SH
SOLE
0
0
103367
CARS COM INC
COM
14575E105
2831
106403
SH
SOLE
103954
0
2449
CARTER INC
COM
146229109
296
2995
SH
SOLE
0
0
2995
CASELLA WASTE SYS INC
CL A
147448104
6533
347523
SH
SOLE
0
0
347523
CASEYS GEN STORES INC
COM
147528103
3753
34286
SH
SOLE
27834
0
6452
CASTLE BRANDS INC
COM
148435100
26
19300
SH
SOLE
0
0
19300
CASTLIGHT HEALTH INC
CL B
14862Q100
268
62400
SH
SOLE
0
0
62400
CATALENT INC
COM
148806102
4542
113769
SH
SOLE
112309
0
1460
CATCHMARK TIMBER TR INC
CL A
14912Y202
5274
418247
SH
SOLE
1000
0
417247
CATERPILLAR INC DEL
COM
149123101
53625
429988
SH
SOLE
26592
0
403396
CATHAY GEN BANCORP
COM
149150104
574
14280
SH
SOLE
0
0
14280
CATO CORP NEW
CL A
149205106
660
49878
SH
SOLE
0
0
49878
CAVCO INDS INC DEL
COM
149568107
1462
9910
SH
SOLE
9910
0
0
CAVIUM INC
COM
14964U108
7133
108178
SH
SOLE
70701
0
37477
CBL & ASSOC PPTYS INC
COM
124830100
162
19261
SH
SOLE
0
0
19261
CBOE HLDGS INC
COM
12503M108
598
5556
SH
SOLE
0
0
5556
CBRE CLARION GLOBAL REAL EST
COM
12504G100
3779
478376
SH
SOLE
0
0
478376
CBRE GROUP INC
CL A
12504L109
3368
88905
SH
SOLE
49399
0
39506
CBS CORP NEW
CL B
124857202
13983
241085
SH
SOLE
158136
0
82949
CDK GLOBAL INC
COM
12508E101
1322
20949
SH
SOLE
1843
0
19106
CDN IMPERIAL BK COMM TORONTO
COM
136069101
27710
316509
SH
SOLE
302769
0
13740
CDW CORP
COM
12514G108
19716
298725
SH
SOLE
282464
0
16261
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
12567
195995
SH
SOLE
170791
0
25204
CELANESE CORP DEL
COM SER A
150870103
7893
75697
SH
SOLE
67780
0
7917
CELGENE CORP
COM
151020104
164991
1131471
SH
SOLE
327096
0
804375
CELLDEX THERAPEUTICS INC NEW
COM
15117B103
61
21199
SH
SOLE
0
0
21199
CEMEX SAB DE CV
SPON ADR NEW
151290889
9744
1073091
SH
SOLE
1014497
0
58594
CENOVUS ENERGY INC
COM
15135U109
204
20372
SH
SOLE
0
0
20372
CENTENE CORP DEL
COM
15135B101
23753
245455
SH
SOLE
216055
0
29400
CENTER COAST MLP & INFRSTR F
COM SHS
151461100
724
68515
SH
SOLE
0
0
68515
CENTERPOINT ENERGY INC
COM
15189T107
5851
200309
SH
SOLE
119606
0
80703
CENTERSTATE BK CORP
COM
15201P109
665
24796
SH
SOLE
6046
0
18750
CENTRAL FD CDA LTD
CL A
153501101
9981
787758
SH
SOLE
0
0
787758
CENTRAL GARDEN & PET CO
COM
153527106
259
6676
SH
SOLE
3261
0
3415
CENTRAL PAC FINL CORP
COM NEW
154760409
1774
55131
SH
SOLE
54719
0
412
CENTRAL SECS CORP
COM
155123102
6007
232398
SH
SOLE
0
0
232398
CENTURY ALUM CO
COM
156431108
224
13500
SH
SOLE
0
0
13500
CENTURY CASINOS INC
COM
156492100
295
35900
SH
SOLE
0
0
35900
CENTURYLINK INC
COM
156700106
19356
1024150
SH
SOLE
532338
0
491812
CENTURYLINK INC
COM
156700106
2
39100
SH
Call
SOLE
0
0
0
CERAGON NETWORKS LTD
ORD
M22013102
29
14100
SH
SOLE
0
0
14100
CERNER CORP
COM
156782104
12975
181924
SH
SOLE
89822
0
92102
CERUS CORP
COM
157085101
2284
836734
SH
SOLE
0
0
836734
CF INDS HLDGS INC
COM
125269100
9402
267412
SH
SOLE
6778
0
260634
CHARLES RIV LABS INTL INC
COM
159864107
434
4022
SH
SOLE
2511
0
1511
CHART INDS INC
COM PAR $0.01
16115Q308
839
21383
SH
SOLE
19883
0
1500
CHARTER COMMUNICATIONS INC N
CL A
16119P108
11756
32349
SH
SOLE
19121
0
13228
CHATHAM LODGING TR
COM
16208T102
1760
82558
SH
SOLE
71769
0
10789
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
22435
196765
SH
SOLE
153578
0
43187
CHEESECAKE FACTORY INC
COM
163072101
2722
64617
SH
SOLE
5771
0
58846
CHEMED CORP NEW
COM
16359R103
643
3183
SH
SOLE
0
0
3183
CHEMICAL FINL CORP
COM
163731102
3309
63318
SH
SOLE
29553
0
33765
CHEMOURS CO
COM
163851108
4612
91132
SH
SOLE
70948
0
20184
CHENIERE ENERGY INC
COM NEW
16411R208
3117
69215
SH
SOLE
905
0
68310
CHENIERE ENERGY INC
NOTE 4.250% 3/1
16411RAG4
280
405000
PRN
SOLE
0
0
405000
CHENIERE ENERGY PARTNERS LP
COM UNIT
16411Q101
1576
54670
SH
SOLE
0
0
54670
CHESAPEAKE ENERGY CORP
COM
165167107
1364
317256
SH
SOLE
0
0
317256
CHESAPEAKE UTILS CORP
COM
165303108
309
3949
SH
SOLE
2044
0
1905
CHEVRON CORP NEW
COM
166764100
389350
3313616
SH
SOLE
1705887
0
1607729
CHEVRON CORP NEW
COM
166764100
152
59900
SH
Call
SOLE
0
0
0
CHEVRON CORP NEW
COM
166764100
12
12100
SH
Call
SOLE
0
0
0
CHICAGO BRIDGE & IRON CO N V
COM
167250109
1034
61556
SH
SOLE
0
0
61556
CHICOS FAS INC
COM
168615102
428
47849
SH
SOLE
34086
0
13763
CHIMERA INVT CORP
COM NEW
16934Q208
3036
160451
SH
SOLE
135005
0
25446
CHINA FD INC
COM
169373107
1054
51774
SH
SOLE
0
0
51774
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
4840
95681
SH
SOLE
15733
0
79948
CHINA PETE & CHEM CORP
SPON ADR H SHS
16941R108
232
3068
SH
SOLE
0
0
3068
CHINA RAPID FIN LTD
SPONSORED ADR
16953Q105
196
29746
SH
SOLE
0
0
29746
CHINA TELECOM CORP LTD
SPON ADR H SHS
169426103
298
5828
SH
SOLE
0
0
5828
CHINA UNICOM (HONG KONG) LTD
SPONSORED ADR
16945R104
196
13959
SH
SOLE
0
0
13959
CHIPOTLE MEXICAN GRILL INC
COM
169656105
5515
17917
SH
SOLE
15301
0
2616
CHUBB LIMITED
COM
H1467J104
138607
972312
SH
SOLE
196932
0
775380
CHUBB LIMITED
COM
H1467J104
39
49100
SH
Call
SOLE
0
0
0
CHURCH & DWIGHT INC
COM
171340102
9813
202546
SH
SOLE
4441
0
198105
CHURCHILL DOWNS INC
COM
171484108
273
1323
SH
SOLE
0
0
1323
CHUYS HLDGS INC
COM
171604101
2118
100628
SH
SOLE
0
0
100628
CIDARA THERAPEUTICS INC
COM
171757107
253
31206
SH
SOLE
0
0
31206
CIENA CORP
COM NEW
171779309
364
16583
SH
SOLE
5083
0
11500
CIGNA CORPORATION
COM
125509109
25902
138560
SH
SOLE
88930
0
49630
CIMAREX ENERGY CO
COM
171798101
16384
144140
SH
SOLE
45805
0
98335
CIMPRESS N V
SHS EURO
N20146101
466
4774
SH
SOLE
0
0
4774
CINCINNATI BELL INC NEW
PFD CV DEP1/20
171871403
319
6326
SH
SOLE
0
0
6326
CINCINNATI FINL CORP
COM
172062101
4353
56848
SH
SOLE
0
0
56848
CINEMARK HOLDINGS INC
COM
17243V102
45882
1267116
SH
SOLE
1150717
0
116399
CINTAS CORP
COM
172908105
18215
126245
SH
SOLE
76786
0
49459
CIRRUS LOGIC INC
COM
172755100
4003
75075
SH
SOLE
0
0
75075
CIRRUS LOGIC INC
COM
172755100
24
20200
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
253847
7548237
SH
SOLE
4070352
0
3477885
CISCO SYS INC
COM
17275R102
20
33600
SH
Call
SOLE
0
0
0
CISCO SYS INC
COM
17275R102
1
12500
SH
Call
SOLE
0
0
0
CIT GROUP INC
COM NEW
125581801
333
6794
SH
SOLE
4297
0
2497
CITIGROUP INC
COM NEW
172967424
100831
1386175
SH
SOLE
767263
0
618912
CITIGROUP INC
COM NEW
172967424
52
12000
SH
Call
SOLE
0
0
0
CITIZENS FINL GROUP INC
COM
174610105
7440
196462
SH
SOLE
116054
0
80408
CITRIX SYS INC
COM
177376100
27971
364109
SH
SOLE
351875
0
12234
CIVEO CORP CDA
COM
17878Y108
624
219001
SH
SOLE
53159
0
165842
CLAYMORE EXCHANGE TRD FD TR
2021 HG YLD CB
18383M225
959
37949
SH
SOLE
0
0
37949
CLAYMORE EXCHANGE TRD FD TR
2022 HG YLD CB
18383M217
362
14262
SH
SOLE
0
0
14262
CLAYMORE EXCHANGE TRD FD TR
2023 CORP BOND
18383M241
1276
60469
SH
SOLE
0
0
60469
CLAYMORE EXCHANGE TRD FD TR
2024 CORP BOND
18383M233
669
31907
SH
SOLE
0
0
31907
CLAYMORE EXCHANGE TRD FD TR
GUG BLT2017 HY
18383M399
399
15509
SH
SOLE
2107
0
13402
CLAYMORE EXCHANGE TRD FD TR
GUG BLT2018 HY
18383M381
999
39452
SH
SOLE
0
0
39452
CLAYMORE EXCHANGE TRD FD TR
GUG BUL 2019 HY
18383M373
1633
66095
SH
SOLE
250
0
65845
CLAYMORE EXCHANGE TRD FD TR
GUG BUL 2020 HY
18383M365
1882
75413
SH
SOLE
0
0
75413
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2018 E
18383M530
1060
50025
SH
SOLE
266
0
49759
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2019 E
18383M522
465
21881
SH
SOLE
0
0
21881
CLAYMORE EXCHANGE TRD FD TR
GUG BULL2020 E
18383M514
2117
98424
SH
SOLE
0
0
98424
CLAYMORE EXCHANGE TRD FD TR
GUG MIDCAP CORE
18383M720
8282
131715
SH
SOLE
0
0
131715
CLAYMORE EXCHANGE TRD FD TR
GUG MULTI ASSET
18383M506
3201
147518
SH
SOLE
0
0
147518
CLAYMORE EXCHANGE TRD FD TR
GUG RAYM JAMES S
18383M613
14974
361508
SH
SOLE
0
0
361508
CLAYMORE EXCHANGE TRD FD TR
GUG S&PG DIV OPP
18383M860
332
30247
SH
SOLE
0
0
30247
CLAYMORE EXCHANGE TRD FD TR
GUGENHIM 2023
18383M183
217
8063
SH
SOLE
0
0
8063
CLAYMORE EXCHANGE TRD FD TR
GUGENHIM 2025
18383M191
291
14015
SH
SOLE
0
0
14015
CLAYMORE EXCHANGE TRD FD TR
GUGG BULSH 2021
18383M266
1905
89175
SH
SOLE
17967
0
71208
CLAYMORE EXCHANGE TRD FD TR
GUGG BULSH 2022
18383M258
1273
59438
SH
SOLE
0
0
59438
CLAYMORE EXCHANGE TRD FD TR
GUGG CHN TECH
18383Q135
3586
62728
SH
SOLE
0
0
62728
CLAYMORE EXCHANGE TRD FD TR
GUGG CRP BD 2017
18383M548
231
10218
SH
SOLE
0
0
10218
CLAYMORE EXCHANGE TRD FD TR
GUGG INSDR SENT
18383M209
305
5156
SH
SOLE
0
0
5156
CLAYMORE EXCHANGE TRD FD TR
GUGG MSCI GB ETF
18383Q879
678
22529
SH
SOLE
0
0
22529
CLAYMORE EXCHANGE TRD FD TR
GUGG S&P GBL WTR
18383Q507
221
6429
SH
SOLE
0
0
6429
CLAYMORE EXCHANGE TRD FD TR
GUGG S&P SPINOFF
18383M605
517
10196
SH
SOLE
0
0
10196
CLAYMORE EXCHANGE TRD FD TR
GUGG ULTR SH DUR
18383M654
4985
98960
SH
SOLE
2593
0
96367
CLAYMORE EXCHANGE TRD FD TR
GUGGENHEIM SOLAR
18383Q739
334
15445
SH
SOLE
0
0
15445
CLAYMORE EXCHANGE TRD FD TR
GUGGENHEM 2026
18383M126
256
12952
SH
SOLE
0
0
12952
CLEAN ENERGY FUELS CORP
COM
184499101
97
39143
SH
SOLE
0
0
39143
CLEAN HARBORS INC
COM
184496107
11042
194738
SH
SOLE
193987
0
751
CLEARBRIDGE AMERN ENERG MLP
COM
184691103
509
59391
SH
SOLE
0
0
59391
CLEARBRIDGE ENERGY MLP FD IN
COM
184692101
2362
159140
SH
SOLE
314
0
158826
CLEARBRIDGE ENERGY MLP OPP F
COM
18469P100
510
41867
SH
SOLE
0
0
41867
CLEARWATER PAPER CORP
COM
18538R103
250
5080
SH
SOLE
0
0
5080
CLEVELAND CLIFFS INC
COM
185899101
627
87742
SH
SOLE
0
0
87742
CLIPPER RLTY INC
COM
18885T306
1586
148072
SH
SOLE
0
0
148072
CLOROX CO DEL
COM
189054109
16348
123931
SH
SOLE
21304
0
102627
CLOUDERA INC
COM
18914U100
430
25846
SH
SOLE
0
0
25846
CLOUGH GLOBAL DIVND AND INC
COM
18913Y103
774
55630
SH
SOLE
0
0
55630
CLOUGH GLOBAL EQUITY FD
COM
18914C100
835
63008
SH
SOLE
0
0
63008
CLOUGH GLOBAL OPPORTUNITIES
SH BEN INT
18914E106
9676
867041
SH
SOLE
0
0
867041
CM FIN INC
COM
12574Q103
3077
329045
SH
SOLE
0
0
329045
CME GROUP INC
COM CL A
12572Q105
135538
998943
SH
SOLE
126607
0
872336
CME GROUP INC
COM CL A
12572Q105
381
44800
SH
Call
SOLE
0
0
0
CME GROUP INC
COM CL A
12572Q105
33
38600
SH
Call
SOLE
0
0
0
CME GROUP INC
COM CL A
12572Q105
80
18500
SH
Call
SOLE
0
0
0
CME GROUP INC
COM CL A
12572Q105
56
12000
SH
Call
SOLE
0
0
0
CMS ENERGY CORP
COM
125896100
4047
87368
SH
SOLE
24552
0
62816
CNA FINL CORP
COM
126117100
10452
208008
SH
SOLE
207480
0
528
CNH INDL N V
SHS
N20944109
1156
96313
SH
SOLE
70213
0
26100
CNOOC LTD
SPONSORED ADR
126132109
892
6876
SH
SOLE
3583
0
3293
COACH INC
COM
189754104
5540
137527
SH
SOLE
89216
0
48311
COBALT INTL ENERGY INC
COM NEW
19075F304
245
171064
SH
SOLE
0
0
171064
COCA COLA BOTTLING CO CONS
COM
191098102
279
1291
SH
SOLE
0
0
1291
COCA COLA CO
COM
191216100
287888
6396081
SH
SOLE
3818624
0
2577457
COCA COLA EUROPEAN PARTNERS
SHS
G25839104
11370
273187
SH
SOLE
244996
0
28191
COFFEE HLDGS INC
COM
192176105
256
57650
SH
SOLE
0
0
57650
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
21528
440237
SH
SOLE
434064
0
6173
COGNEX CORP
COM
192422103
12820
116247
SH
SOLE
89476
0
26771
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
20940
288663
SH
SOLE
121075
0
167588
COHEN & STEERS CLOSED END OP
COM
19248P106
550
41699
SH
SOLE
0
0
41699
COHEN & STEERS GLOBAL INC BL
COM
19248M103
112
11568
SH
SOLE
0
0
11568
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
12135
527616
SH
SOLE
0
0
527616
COHEN & STEERS LTD DUR PFD I
COM
19248C105
1033
38541
SH
SOLE
0
0
38541
COHEN & STEERS MLP INC & ENR
COM SHS
19249B106
1104
105841
SH
SOLE
0
0
105841
COHEN & STEERS QUALITY RLTY
COM
19247L106
12707
1011692
SH
SOLE
131
0
1011561
COHEN & STEERS REIT & PFD IN
COM
19247X100
2838
133854
SH
SOLE
0
0
133854
COHEN & STEERS SLT PFD INCM
COM
19248Y107
387
13712
SH
SOLE
0
0
13712
COHEN & STEERS TOTAL RETURN
COM
19247R103
737
59133
SH
SOLE
0
0
59133
COHERENT INC
COM
192479103
4322
18378
SH
SOLE
13275
0
5103
COHU INC
COM
192576106
266
11150
SH
SOLE
0
0
11150
COLFAX CORP
COM
194014106
1993
47870
SH
SOLE
7474
0
40396
COLGATE PALMOLIVE CO
COM
194162103
18962
260291
SH
SOLE
36003
0
224288
COLONY NORTHSTAR INC
CL A COM
19625W104
19677
1566657
SH
SOLE
745533
0
821124
COLUMBIA BKG SYS INC
COM
197236102
4365
103649
SH
SOLE
99255
0
4394
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
3757
136424
SH
SOLE
0
0
136424
COLUMBIA SELIGM PREM TECH GR
COM
19842X109
1399
62602
SH
SOLE
0
0
62602
COLUMBIA SPORTSWEAR CO
COM
198516106
895
14534
SH
SOLE
2101
0
12433
COMCAST CORP NEW
CL A
20030N101
213881
5558245
SH
SOLE
4445368
0
1112877
COMCAST CORP NEW
CL A
20030N101
2
11100
SH
Call
SOLE
0
0
0
COMERICA INC
COM
200340107
2305
30232
SH
SOLE
12133
0
18099
COMFORT SYS USA INC
COM
199908104
210
5873
SH
SOLE
3245
0
2628
COMMERCE BANCSHARES INC
COM
200525103
10888
188471
SH
SOLE
177690
0
10781
COMMERCEHUB INC
COM SER A
20084V108
1269
56220
SH
SOLE
0
0
56220
COMMERCIAL METALS CO
COM
201723103
394
20727
SH
SOLE
11152
0
9575
COMMSCOPE HLDG CO INC
COM
20337X109
416
12524
SH
SOLE
533
0
11991
COMMUNITY BK SYS INC
COM
203607106
1222
22121
SH
SOLE
0
0
22121
COMMUNITY HEALTH SYS INC NEW
RIGHT 99/99/9999
203668116
1
36797
SH
SOLE
0
0
36797
COMMUNITY TR BANCORP INC
COM
204149108
2379
51165
SH
SOLE
0
0
51165
COMPANHIA DE SANEAMENTO BASI
SPONSORED ADR
20441A102
2372
226750
SH
SOLE
216540
0
10210
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
3240
182533
SH
SOLE
0
0
182533
COMPASS MINERALS INTL INC
COM
20451N101
27516
423977
SH
SOLE
402907
0
21070
COMPUGEN LTD
ORD
M25722105
202
53800
SH
SOLE
0
0
53800
COMPUTER PROGRAMS & SYS INC
COM
205306103
227
7681
SH
SOLE
1649
0
6032
CONAGRA BRANDS INC
COM
205887102
4967
147208
SH
SOLE
29140
0
118068
CONCHO RES INC
COM
20605P101
11656
88487
SH
SOLE
33841
0
54646
CONDUENT INC
COM
206787103
286
18283
SH
SOLE
5303
0
12980
CONE MIDSTREAM PARTNERS LP
COM UNIT REPST
206812109
478
30151
SH
SOLE
0
0
30151
CONFORMIS INC
COM
20717E101
39
11000
SH
SOLE
0
0
11000
CONNECTICUT WTR SVC INC
COM
207797101
349
5881
SH
SOLE
0
0
5881
CONOCOPHILLIPS
COM
20825C104
36050
720271
SH
SOLE
416884
0
303387
CONSOL ENERGY INC
COM
20854P109
3175
187441
SH
SOLE
0
0
187441
CONSOLIDATED COMM HLDGS INC
COM
209034107
2371
124283
SH
SOLE
71188
0
53095
CONSOLIDATED EDISON INC
COM
209115104
39920
494789
SH
SOLE
358126
0
136663
CONSTELLATION BRANDS INC
CL A
21036P108
16180
81119
SH
SOLE
28298
0
52821
CONSTELLIUM NV
CL A
N22035104
270
26306
SH
SOLE
2147
0
24159
CONTINENTAL RESOURCES INC
COM
212015101
2792
72318
SH
SOLE
30436
0
41882
CONTROL4 CORP
COM
21240D107
5308
180168
SH
SOLE
0
0
180168
CONVERGYS CORP
COM
212485106
601
23202
SH
SOLE
0
0
23202
COOPER COS INC
COM NEW
216648402
5213
21985
SH
SOLE
17595
0
4390
COPA HOLDINGS SA
CL A
P31076105
1245
9996
SH
SOLE
0
0
9996
COPART INC
COM
217204106
8534
248305
SH
SOLE
246183
0
2122
CORCEPT THERAPEUTICS INC
COM
218352102
1829
94748
SH
SOLE
0
0
94748
CORE LABORATORIES N V
COM
N22717107
10220
103541
SH
SOLE
97603
0
5938
CORECIVIC INC
COM
21871N101
3213
120034
SH
SOLE
55566
0
64468
CORESITE RLTY CORP
COM
21870Q105
7677
68607
SH
SOLE
29057
0
39550
CORNERSTONE ONDEMAND INC
COM
21925Y103
1032
25423
SH
SOLE
22693
0
2730
CORNERSTONE STRATEGIC VALUE
COM
21924B302
640
43187
SH
SOLE
0
0
43187
CORNING INC
COM
219350105
69417
2320090
SH
SOLE
2082286
0
237804
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
1317
40127
SH
SOLE
34175
0
5952
COSTAR GROUP INC
COM
22160N109
2499
9316
SH
SOLE
9057
0
259
COSTCO WHSL CORP NEW
COM
22160K105
46247
281495
SH
SOLE
25660
0
255835
COTIVITI HLDGS INC
COM
22164K101
846
23526
SH
SOLE
18646
0
4880
COTT CORP QUE
COM
22163N106
1620
107942
SH
SOLE
0
0
107942
COTY INC
COM CL A
222070203
28416
1719071
SH
SOLE
1637320
0
81751
COUSINS PPTYS INC
COM
222795106
228
24392
SH
SOLE
0
0
24392
COVANTA HLDG CORP
COM
22282E102
39163
2637247
SH
SOLE
1535048
0
1102199
COVANTA HLDG CORP
COM
22282E102
17
26500
SH
Call
SOLE
0
0
0
CPI AEROSTRUCTURES INC
COM NEW
125919308
211
22600
SH
SOLE
0
0
22600
CRACKER BARREL OLD CTRY STOR
COM
22410J106
1051
6932
SH
SOLE
0
0
6932
CRAFT BREW ALLIANCE INC
COM
224122101
3090
176052
SH
SOLE
0
0
176052
CRANE CO
COM
224399105
5018
62736
SH
SOLE
59858
0
2878
CRAY INC
COM NEW
225223304
418
21475
SH
SOLE
0
0
21475
CREDIT SUISSE GROUP
SPONSORED ADR
225401108
8551
541216
SH
SOLE
128520
0
412696
CREE INC
COM
225447101
13210
468617
SH
SOLE
453762
0
14855
CRESTWOOD EQUITY PARTNERS LP
UNIT LTD PARTNER
226344208
848
34770
SH
SOLE
0
0
34770
CRESUD S A C I F Y A
SPONSORED ADR
226406106
924
49513
SH
SOLE
0
0
49513
CRH PLC
ADR
12626K203
1063
28083
SH
SOLE
19123
0
8960
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
870
48660
SH
SOLE
0
0
48660
CRITEO S A
SPONS ADS
226718104
324
7800
SH
SOLE
0
0
7800
CROSSAMERICA PARTNERS LP
UT LTD PTN INT
22758A105
2615
95954
SH
SOLE
0
0
95954
CROWN CASTLE INTL CORP NEW
6.875% CON PFD A
22822V309
470
440
SH
SOLE
0
0
440
CROWN CASTLE INTL CORP NEW
COM
22822V101
114312
1143345
SH
SOLE
899529
0
243816
CROWN CRAFTS INC
COM
228309100
181
27800
SH
SOLE
0
0
27800
CROWN HOLDINGS INC
COM
228368106
11941
199949
SH
SOLE
183260
0
16689
CSI COMPRESSCO LP
COM UNIT
12637A103
1275
244654
SH
SOLE
0
0
244654
CSRA INC
COM
12650T104
2885
89391
SH
SOLE
38444
0
50947
CSX CORP
COM
126408103
18428
339616
SH
SOLE
82537
0
257079
CTRIP COM INTL LTD
AMERICAN DEP SHS
22943F100
4035
76509
SH
SOLE
6511
0
69998
CTRIP COM INTL LTD
AMERICAN DEP SHS
22943F100
128
38700
SH
Call
SOLE
0
0
0
CU BANCORP CALIF
COM
126534106
2586
66700
SH
SOLE
0
0
66700
CUBESMART
COM
229663109
1181
45492
SH
SOLE
16842
0
28650
CUBIC CORP
COM
229669106
2929
57423
SH
SOLE
982
0
56441
CUI GLOBAL INC
COM NEW
126576206
210
57000
SH
SOLE
0
0
57000
CULLEN FROST BANKERS INC
COM
229899109
7241
76290
SH
SOLE
68370
0
7920
CULP INC
COM
230215105
290
8861
SH
SOLE
0
0
8861
CUMMINS INC
COM
231021106
34679
206367
SH
SOLE
54646
0
151721
CURTISS WRIGHT CORP
COM
231561101
4497
43013
SH
SOLE
41436
0
1577
CUSHING MLP TOTAL RETURN FD
COM NEW
231631201
149
12400
SH
SOLE
0
0
12400
CUSHING RENAISSANCE FD
COM
231647108
1185
63347
SH
SOLE
0
0
63347
CUTERA INC
COM
232109108
321
7756
SH
SOLE
0
0
7756
CVR PARTNERS LP
COM
126633106
106
32679
SH
SOLE
0
0
32679
CVR REFNG LP
COMUNIT REP LT
12663P107
127
12852
SH
SOLE
0
0
12852
CVS HEALTH CORP
COM
126650100
127382
1566407
SH
SOLE
807317
0
759090
CVS HEALTH CORP
COM
126650100
4
18500
SH
Call
SOLE
0
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
1860
45378
SH
SOLE
34269
0
11109
CYMABAY THERAPEUTICS INC
COM
23257D103
285
35300
SH
SOLE
0
0
35300
CYPRESS ENERGY PARTNERS LP
LTD PARTNER INT
232751107
104
13500
SH
SOLE
0
0
13500
CYPRESS SEMICONDUCTOR CORP
COM
232806109
990
65885
SH
SOLE
377
0
65508
CYRUSONE INC
COM
23283R100
54513
925035
SH
SOLE
217668
0
707367
CYRUSONE INC
COM
23283R100
9
13300
SH
Call
SOLE
0
0
0
CYTOSORBENTS CORP
COM NEW
23283X206
310
50000
SH
SOLE
0
0
50000
CYTRX CORP
COM PAR
232828509
23
57291
SH
SOLE
0
0
57291
D R HORTON INC
COM
23331A109
11109
278220
SH
SOLE
245006
0
33214
DAKTRONICS INC
COM
234264109
136
12845
SH
SOLE
0
0
12845
DANA INCORPORATED
COM
235825205
328
11732
SH
SOLE
173
0
11559
DANAHER CORP DEL
COM
235851102
33479
390283
SH
SOLE
165315
0
224968
DANAHER CORP DEL
DBCV 1/2
235851AF9
511
156000
PRN
SOLE
0
0
156000
DARDEN RESTAURANTS INC
COM
237194105
2786
35357
SH
SOLE
0
0
35357
DARLING INGREDIENTS INC
COM
237266101
22177
1265790
SH
SOLE
1254237
0
11553
DAVE & BUSTERS ENTMT INC
COM
238337109
1356
25836
SH
SOLE
6157
0
19679
DAVIS FUNDAMENTAL ETF TR
SELECT FINL
23908L108
2797
123702
SH
SOLE
0
0
123702
DAVIS FUNDAMENTAL ETF TR
SELECT WRLD WI
23908L306
354
14509
SH
SOLE
0
0
14509
DAVITA INC
COM
23918K108
9934
167273
SH
SOLE
141497
0
25776
DBX ETF TR
DB XTR MSCI EUR
233051853
4552
160611
SH
SOLE
0
0
160611
DBX ETF TR
DBXTR HAR CS 300
233051879
225
7716
SH
SOLE
0
0
7716
DBX ETF TR
INFRSTR REV FD
233051705
2058
76870
SH
SOLE
0
0
76870
DBX ETF TR
XTRAK MSCI EAFE
233051200
13834
445832
SH
SOLE
624
0
445208
DBX ETF TR
XTRAK MSCI EMKT
233051101
8467
362768
SH
SOLE
0
0
362768
DBX ETF TR
XTRAK MSCI JAPN
233051507
1351
33329
SH
SOLE
0
0
33329
DBX ETF TR
XTRC RUS1000 CMP
233051481
642
21252
SH
SOLE
0
0
21252
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
357
10299
SH
SOLE
0
0
10299
DCT INDUSTRIAL TRUST INC
COM NEW
233153204
13058
225454
SH
SOLE
220432
0
5022
DDR CORP
COM
23317H102
938
102352
SH
SOLE
372
0
101980
DECKERS OUTDOOR CORP
COM
243537107
256
3743
SH
SOLE
3462
0
281
DEERE & CO
COM
244199105
26601
211808
SH
SOLE
86608
0
125200
DELAWARE ENHANCED GBL DIV &
COM
246060107
5123
431972
SH
SOLE
0
0
431972
DELEK LOGISTICS PARTNERS LP
COM UNT RP INT
24664T103
236
7565
SH
SOLE
0
0
7565
DELEK US HLDGS INC NEW
COM
24665A103
446
16687
SH
SOLE
7437
0
9250
DELL TECHNOLOGIES INC
COM CL V
24703L103
5274
68313
SH
SOLE
1529
0
66784
DELPHI AUTOMOTIVE PLC
SHS
G27823106
22407
227713
SH
SOLE
183897
0
43816
DELTA AIR LINES INC DEL
COM NEW
247361702
31406
651313
SH
SOLE
333016
0
318297
DELUXE CORP
COM
248019101
559
7666
SH
SOLE
5663
0
2003
DENBURY RES INC
COM NEW
247916208
184
137461
SH
SOLE
0
0
137461
DENISON MINES CORP
COM
248356107
10
21458
SH
SOLE
0
0
21458
DENNYS CORP
COM
24869P104
319
25625
SH
SOLE
23966
0
1659
DENTSPLY SIRONA INC
COM
24906P109
12582
210363
SH
SOLE
175519
0
34844
DERMIRA INC
COM
24983L104
1832
67835
SH
SOLE
67835
0
0
DEUTSCHE BANK AG
NAMEN AKT
D18190898
2256
130549
SH
SOLE
0
0
130549
DEUTSCHE HIGH INCOME OPPORT
COM
25158Y102
10931
722469
SH
SOLE
0
0
722469
DEUTSCHE MULTI-MKT INCOME TR
SHS
25160E102
12596
1405837
SH
SOLE
0
0
1405837
DEUTSCHE MUN INCOME
COM
25160C106
856
67328
SH
SOLE
0
0
67328
DEUTSCHE STRATEGIC INCOME TR
SHS
25160F109
8602
690052
SH
SOLE
0
0
690052
DEVON ENERGY CORP NEW
COM
25179M103
10189
277550
SH
SOLE
113531
0
164019
DEXCOM INC
COM
252131107
3525
72052
SH
SOLE
26075
0
45977
DHI GROUP INC
COM
23331S100
148
56992
SH
SOLE
52351
0
4641
DIAGEO P L C
SPON ADR NEW
25243Q205
47639
360542
SH
SOLE
239442
0
121100
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
5063
349175
SH
SOLE
345674
0
3501
DIAMONDBACK ENERGY INC
COM
25278X109
19645
200546
SH
SOLE
175729
0
24817
DIAMONDROCK HOSPITALITY CO
COM
252784301
120
10944
SH
SOLE
0
0
10944
DIEBOLD NXDF INC
COM
253651103
8000
350114
SH
SOLE
345155
0
4959
DIGITAL RLTY TR INC
COM
253868103
16647
140681
SH
SOLE
36898
0
103783
DIME CMNTY BANCSHARES
COM
253922108
1242
57766
SH
SOLE
0
0
57766
DINEEQUITY INC
COM
254423106
3635
84576
SH
SOLE
2504
0
82072
DIPLOMAT PHARMACY INC
COM
25456K101
767
37024
SH
SOLE
0
0
37024
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
4807
115767
SH
SOLE
0
0
115767
DISCOVER FINL SVCS
COM
254709108
26888
416988
SH
SOLE
332748
0
84240
DISCOVERY COMMUNICATNS NEW
COM SER A
25470F104
11631
546319
SH
SOLE
522782
0
23537
DISCOVERY COMMUNICATNS NEW
COM SER C
25470F302
1582
78088
SH
SOLE
8252
0
69836
DISH NETWORK CORP
CL A
25470M109
2929
54002
SH
SOLE
1631
0
52371
DISNEY WALT CO
COM DISNEY
254687106
103381
1048779
SH
SOLE
296293
0
752486
DIVIDEND & INCOME FUND
COM NEW
25538A204
8296
645120
SH
SOLE
0
0
645120
DNP SELECT INCOME FD
COM
23325P104
1390
121076
SH
SOLE
0
0
121076
DOLBY LABORATORIES INC
COM
25659T107
16824
292493
SH
SOLE
291171
0
1322
DOLLAR GEN CORP NEW
COM
256677105
12549
154829
SH
SOLE
69928
0
84901
DOLLAR TREE INC
COM
256746108
6361
73261
SH
SOLE
4928
0
68333
DOMINION ENERGY INC
COM
25746U109
153198
1991406
SH
SOLE
1562978
0
428428
DOMINION ENERGY INC
UNIT 08/15/2019
25746U836
633
12478
SH
SOLE
0
0
12478
DOMINOS PIZZA INC
COM
25754A201
5414
27269
SH
SOLE
10725
0
16544
DOMTAR CORP
COM NEW
257559203
5581
128615
SH
SOLE
0
0
128615
DONALDSON INC
COM
257651109
6330
137779
SH
SOLE
126967
0
10812
DONNELLEY R R & SONS CO
COM
257867200
768
74559
SH
SOLE
0
0
74559
DORCHESTER MINERALS LP
COM UNIT
25820R105
221
14682
SH
SOLE
0
0
14682
DORMAN PRODUCTS INC
COM
258278100
1637
22852
SH
SOLE
22651
0
201
DOUBLELINE INCOME SOLUTIONS
COM
258622109
2428
114245
SH
SOLE
0
0
114245
DOUBLELINE OPPORTUNISTIC CR
COM
258623107
1949
81075
SH
SOLE
0
0
81075
DOUGLAS DYNAMICS INC
COM
25960R105
332
8416
SH
SOLE
6116
0
2300
DOUGLAS EMMETT INC
COM
25960P109
19217
487497
SH
SOLE
455476
0
32021
DOVER CORP
COM
260003108
2899
31726
SH
SOLE
0
0
31726
DOWDUPONT INC
COM
26078J100
176157
2544509
SH
SOLE
1344775
0
1199734
DOWDUPONT INC
COM
26078J100
14
15600
SH
Call
SOLE
0
0
0
DR PEPPER SNAPPLE GROUP INC
COM
26138E109
10121
114398
SH
SOLE
60130
0
54268
DR REDDYS LABS LTD
ADR
256135203
811
22728
SH
SOLE
0
0
22728
DREYFUS HIGH YIELD STRATEGIE
SH BEN INT
26200S101
43
12164
SH
SOLE
0
0
12164
DREYFUS MUN BD INFRSTRCTR FD
SHS
26203D101
4748
355112
SH
SOLE
0
0
355112
DREYFUS MUN INCOME INC
COM
26201R102
106
11596
SH
SOLE
0
0
11596
DREYFUS STRATEGIC MUN BD FD
COM
26202F107
1184
139778
SH
SOLE
0
0
139778
DREYFUS STRATEGIC MUNS INC
COM
261932107
1315
149621
SH
SOLE
0
0
149621
DRIL-QUIP INC
COM
262037104
6319
143130
SH
SOLE
142945
0
185
DRIVE SHACK INC
COM
262077100
48
13366
SH
SOLE
0
0
13366
DST SYS INC DEL
COM
233326107
677
12328
SH
SOLE
12268
0
60
DTE ENERGY CO
COM
233331107
6526
60789
SH
SOLE
32
0
60757
DTF TAX-FREE INCOME INC
COM
23334J107
368
25772
SH
SOLE
0
0
25772
DUFF & PHELPS GLB UTL INC FD
COM
26433C105
6927
426785
SH
SOLE
0
0
426785
DUFF & PHELPS SLCT ENGY MLP
COM
26433F108
109
16944
SH
SOLE
0
0
16944
DUKE ENERGY CORP NEW
COM NEW
26441C204
164282
1957610
SH
SOLE
1532959
0
424651
DUKE REALTY CORP
COM NEW
264411505
4251
147519
SH
SOLE
134339
0
13180
DUNKIN BRANDS GROUP INC
COM
265504100
2445
46062
SH
SOLE
953
0
45109
DXC TECHNOLOGY CO
COM
23355L106
29438
342776
SH
SOLE
314144
0
28632
DYCOM INDS INC
COM
267475101
373
4342
SH
SOLE
0
0
4342
DYNAGAS LNG PARTNERS LP
COM UNIT LTD PT
Y2188B108
2785
199814
SH
SOLE
0
0
199814
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
251
11673
SH
SOLE
0
0
11673
E L F BEAUTY INC
COM
26856L103
317
14068
SH
SOLE
0
0
14068
E TRADE FINANCIAL CORP
COM NEW
269246401
7371
169031
SH
SOLE
143542
0
25489
EAGLE BANCORP INC MD
COM
268948106
5915
88216
SH
SOLE
67258
0
20958
EAGLE GRWTH & INCOME OPPTY F
COM SHS BEN IN
26958J105
18711
1106486
SH
SOLE
0
0
1106486
EAGLE MATERIALS INC
COM
26969P108
1615
15131
SH
SOLE
12409
0
2722
EAGLE PHARMACEUTICALS INC
COM
269796108
379
6359
SH
SOLE
0
0
6359
EAST WEST BANCORP INC
COM
27579R104
21775
364258
SH
SOLE
349640
0
14618
EASTERLY GOVT PPTYS INC
COM
27616P103
2349
113635
SH
SOLE
64818
0
48817
EASTGROUP PPTY INC
COM
277276101
3943
44740
SH
SOLE
20700
0
24040
EASTMAN CHEM CO
COM
277432100
8970
99125
SH
SOLE
30467
0
68658
EATON CORP PLC
SHS
G29183103
158012
2057697
SH
SOLE
549249
0
1508448
EATON CORP PLC
SHS
G29183103
22
12300
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
20
32600
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
79
71800
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
1
29700
SH
Call
SOLE
0
0
0
EATON CORP PLC
SHS
G29183103
131
41000
SH
Call
SOLE
0
0
0
EATON VANCE CALIF MUN BD FD
COM
27828A100
216
17926
SH
SOLE
0
0
17926
EATON VANCE CORP
COM NON VTG
278265103
1304
26422
SH
SOLE
0
0
26422
EATON VANCE ENH EQTY INC FD
COM
278277108
2496
166831
SH
SOLE
0
0
166831
EATON VANCE ENHANCED EQ INC
COM
278274105
1627
116047
SH
SOLE
0
0
116047
EATON VANCE LTD DUR INCOME F
COM
27828H105
1643
117112
SH
SOLE
0
0
117112
EATON VANCE MUN BD FD
COM
27827X101
2933
231336
SH
SOLE
0
0
231336
EATON VANCE MUN BD FD II
COM
27827K109
288
22922
SH
SOLE
0
0
22922
EATON VANCE MUN INCOME 2028
SHS
27829U105
2743
133979
SH
SOLE
0
0
133979
EATON VANCE NATL MUN OPPORT
COM SHS
27829L105
885
39022
SH
SOLE
0
0
39022
EATON VANCE OH MUNI INCOME T
SH BEN INT
27826G109
435
31998
SH
SOLE
0
0
31998
EATON VANCE PA MUNI INCOME T
SH BEN INT
27826T101
131
10713
SH
SOLE
0
0
10713
EATON VANCE RISK MNGD DIV EQ
COM
27829G106
996
105639
SH
SOLE
0
0
105639
EATON VANCE SH TM DR DIVR IN
COM
27828V104
251
17604
SH
SOLE
0
0
17604
EATON VANCE SR FLTNG RTE TR
COM
27828Q105
1951
130569
SH
SOLE
0
0
130569
EATON VANCE SR INCOME TR
SH BEN INT
27826S103
100
15160
SH
SOLE
0
0
15160
EATON VANCE TAX ADV BD OPT S
COM SH BEN INT
27829M103
1714
150210
SH
SOLE
0
0
150210
EATON VANCE TAX ADVT DIV INC
COM
27828G107
2235
101008
SH
SOLE
0
0
101008
EATON VANCE TAX MNGD GBL DV
COM
27829F108
8628
922746
SH
SOLE
0
0
922746
EATON VANCE TAX MNGED BUY WR
COM
27828X100
1282
76527
SH
SOLE
0
0
76527
EATON VANCE TX ADV GLB DIV O
COM
27828U106
1607
65418
SH
SOLE
0
0
65418
EATON VANCE TX ADV GLBL DIV
COM
27828S101
1077
62643
SH
SOLE
0
0
62643
EATON VANCE TX MGD DIV EQ IN
COM
27828N102
9924
851076
SH
SOLE
0
0
851076
EATON VANCE TX MNG BY WRT OP
COM
27828Y108
1476
96339
SH
SOLE
0
0
96339
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
8872
749362
SH
SOLE
39917
0
709445
EBAY INC
COM
278642103
40918
1063917
SH
SOLE
847740
0
216177
ECA MARCELLUS TR I
COM UNIT
26827L109
24
10850
SH
SOLE
0
0
10850
ECOLAB INC
COM
278865100
24871
193382
SH
SOLE
128297
0
65085
EDGEWELL PERS CARE CO
COM
28035Q102
887
12181
SH
SOLE
0
0
12181
EDISON INTL
COM
281020107
19354
250798
SH
SOLE
114371
0
136427
EDWARDS LIFESCIENCES CORP
COM
28176E108
17973
164426
SH
SOLE
84301
0
80125
EL PASO ELEC CO
COM NEW
283677854
2063
37335
SH
SOLE
36234
0
1101
ELBIT SYS LTD
ORD
M3760D101
2500
17009
SH
SOLE
1398
0
15611
ELDORADO GOLD CORP NEW
COM
284902103
45
20277
SH
SOLE
0
0
20277
ELDORADO RESORTS INC
COM
28470R102
530
20648
SH
SOLE
0
0
20648
ELECTRONIC ARTS INC
COM
285512109
13928
117973
SH
SOLE
68730
0
49243
ELKHORN ETF TR
LUNT LW VL/HIG
287711790
2507
80172
SH
SOLE
0
0
80172
ELLIE MAE INC
COM
28849P100
1795
21851
SH
SOLE
21618
0
233
ELLINGTON FINANCIAL LLC
COM
288522303
212
13446
SH
SOLE
0
0
13446
ELLSWORTH GROWTH & INCOME FD
COM
289074106
2189
236433
SH
SOLE
0
0
236433
EMBRAER S A
SP ADR REP 4 COM
29082A107
1704
75352
SH
SOLE
62322
0
13030
EMCOR GROUP INC
COM
29084Q100
1927
27771
SH
SOLE
25714
0
2057
EMERGENT BIOSOLUTIONS INC
COM
29089Q105
310
7660
SH
SOLE
0
0
7660
EMERSON ELEC CO
COM
291011104
81765
1301153
SH
SOLE
854949
0
446204
EMPIRE RESORTS INC
COM PAR $0 01
292052305
968
43325
SH
SOLE
0
0
43325
ENBRIDGE ENERGY PARTNERS L P
COM
29250R106
2981
186537
SH
SOLE
0
0
186537
ENBRIDGE INC
COM
29250N105
41551
994085
SH
SOLE
517955
0
476130
ENCANA CORP
COM
292505104
2105
178713
SH
SOLE
48366
0
130347
ENCANA CORP
COM
292505104
3
25200
SH
Call
SOLE
0
0
0
ENDO INTL PLC
SHS
G30401106
143
16709
SH
SOLE
593
0
16116
ENDURO RTY TR
TR UNIT
29269K100
330
75812
SH
SOLE
0
0
75812
ENERGEN CORP
COM
29265N108
11669
213404
SH
SOLE
211132
0
2272
ENERGIZER HLDGS INC NEW
COM
29272W109
614
13326
SH
SOLE
0
0
13326
ENERGY RECOVERY INC
COM
29270J100
99
12488
SH
SOLE
0
0
12488
ENERGY TRANSFER EQUITY L P
COM UT LTD PTN
29273V100
12667
728849
SH
SOLE
75905
0
652944
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
25974
1420102
SH
SOLE
253
0
1419849
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
1
16000
SH
Call
SOLE
0
0
0
ENERPLUS CORP
COM
292766102
168
17022
SH
SOLE
0
0
17022
ENERSYS
COM
29275Y102
3062
44270
SH
SOLE
39563
0
4707
ENI S P A
SPONSORED ADR
26874R108
4888
147813
SH
SOLE
121974
0
25839
ENLINK MIDSTREAM LLC
COM UNIT REP LTD
29336T100
6642
385059
SH
SOLE
336508
0
48551
ENLINK MIDSTREAM PARTNERS LP
COM UNIT REP LTD
29336U107
4491
267939
SH
SOLE
200
0
267739
ENSCO PLC
SHS CLASS A
G3157S106
119
19909
SH
SOLE
0
0
19909
ENSIGN GROUP INC
COM
29358P101
281
12435
SH
SOLE
12435
0
0
ENSTAR GROUP LIMITED
SHS
G3075P101
1801
8098
SH
SOLE
7812
0
286
ENSYNC INC
COM
29359T102
19
36000
SH
SOLE
0
0
36000
ENTEGRA FINL CORP
COM
29363J108
877
35153
SH
SOLE
0
0
35153
ENTEGRIS INC
COM
29362U104
2126
73676
SH
SOLE
34467
0
39209
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
1070
93472
SH
SOLE
70653
0
22819
ENTERGY CORP NEW
COM
29364G103
29651
388312
SH
SOLE
354696
0
33616
ENTERPRISE PRODS PARTNERS L
COM
293792107
90739
3480604
SH
SOLE
763883
0
2716721
ENVESTNET INC
COM
29404K106
980
19209
SH
SOLE
0
0
19209
ENVISION HEALTHCARE CORP
COM
29414D100
14462
321737
SH
SOLE
195862
0
125875
ENVIVA PARTNERS LP
COM UNIT
29414J107
806
27287
SH
SOLE
0
0
27287
EOG RES INC
COM
26875P101
18098
187077
SH
SOLE
110176
0
76901
EPAM SYS INC
COM
29414B104
315
3586
SH
SOLE
0
0
3586
EPLUS INC
COM
294268107
260
2812
SH
SOLE
251
0
2561
EPR PPTYS
COM SH BEN INT
26884U109
8330
119443
SH
SOLE
88415
0
31028
EQT CORP
COM
26884L109
12646
193830
SH
SOLE
139139
0
54691
EQT GP HLDGS LP
COM UNIT REP
26885J103
247
8515
SH
SOLE
0
0
8515
EQT MIDSTREAM PARTNERS LP
UNIT LTD PARTN
26885B100
2855
38089
SH
SOLE
10333
0
27756
EQUIFAX INC
COM
294429105
17703
167027
SH
SOLE
139314
0
27713
EQUINIX INC
COM PAR $0.001
29444U700
8053
18045
SH
SOLE
625
0
17420
EQUITY COMWLTH
COM SH BEN INT
294628102
252
8303
SH
SOLE
0
0
8303
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
511
6006
SH
SOLE
5234
0
772
EQUITY RESIDENTIAL
SH BEN INT
29476L107
5555
84262
SH
SOLE
64384
0
19878
ERICSSON
ADR B SEK 10
294821608
384
66761
SH
SOLE
0
0
66761
ESCALADE INC
COM
296056104
165
12137
SH
SOLE
0
0
12137
ESCO TECHNOLOGIES INC
COM
296315104
274
4564
SH
SOLE
4564
0
0
ESSENT GROUP LTD
COM
G3198U102
734
18128
SH
SOLE
0
0
18128
ESSEX PPTY TR INC
COM
297178105
4413
17372
SH
SOLE
15382
0
1990
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
7782
258552
SH
SOLE
0
0
258552
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
1043
31940
SH
SOLE
0
0
31940
ETF SER SOLUTIONS
ALPCLONE ALTER
26922A305
375
9031
SH
SOLE
0
0
9031
ETFS GOLD TR
SHS
26922Y105
310
2503
SH
SOLE
0
0
2503
ETFS PLATINUM TR
SH BEN INT
26922V101
519
5947
SH
SOLE
0
0
5947
ETFS PRECIOUS METALS BASKET
PHYS PM BSKT
26922W109
530
8375
SH
SOLE
0
0
8375
ETFS SILVER TR
SILVER SHS
26922X107
1892
116370
SH
SOLE
0
0
116370
ETHAN ALLEN INTERIORS INC
COM
297602104
230
7086
SH
SOLE
0
0
7086
EURONAV NV ANTWERPEN
SHS
B38564108
113
13900
SH
SOLE
0
0
13900
EURONET WORLDWIDE INC
COM
298736109
748
7894
SH
SOLE
1268
0
6626
EUROPEAN EQUITY FUND
COM
298768102
331
34177
SH
SOLE
0
0
34177
EV ENERGY PARTNERS LP
COM UNITS
26926V107
77
121373
SH
SOLE
0
0
121373
EVERCORE INC
CLASS A
29977A105
2153
26827
SH
SOLE
21870
0
4957
EVEREST RE GROUP LTD
COM
G3223R108
1436
6286
SH
SOLE
3093
0
3193
EVERSOURCE ENERGY
COM
30040W108
6194
102478
SH
SOLE
15828
0
86650
EVOLENT HEALTH INC
CL A
30050B101
260
14582
SH
SOLE
14567
0
15
EVOLUTION PETROLEUM CORP
COM
30049A107
1853
257417
SH
SOLE
0
0
257417
EXACT SCIENCES CORP
COM
30063P105
4599
97609
SH
SOLE
20006
0
77603
EXCHANGE LISTED FDS TR
KNLDG LD WD ETF
30151E608
3265
102350
SH
SOLE
0
0
102350
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTERN
301505889
2013
55379
SH
SOLE
0
0
55379
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
2316
59880
SH
SOLE
0
0
59880
EXCO RESOURCES INC
COM NEW
269279501
17
12722
SH
SOLE
0
0
12722
EXELIXIS INC
COM
30161Q104
697
28766
SH
SOLE
0
0
28766
EXELON CORP
COM
30161N101
21757
577575
SH
SOLE
382982
0
194593
EXELON CORP
COM
30161N101
1
16500
SH
Call
SOLE
0
0
0
EXELON CORP
COM
30161N101
7
45800
SH
Call
SOLE
0
0
0
EXPEDIA INC DEL
COM NEW
30212P303
11659
80996
SH
SOLE
45315
0
35681
EXPEDITORS INTL WASH INC
COM
302130109
9480
158376
SH
SOLE
127141
0
31235
EXPONENT INC
COM
30214U102
1934
26165
SH
SOLE
26106
0
59
EXPRESS SCRIPTS HLDG CO
COM
30219G108
25778
407103
SH
SOLE
17655
0
389448
EXPRESS SCRIPTS HLDG CO
COM
30219G108
21
26500
SH
Call
SOLE
0
0
0
EXTENDED STAY AMER INC
UNIT 99/99/9999B
30224P200
38380
1918981
SH
SOLE
1900930
0
18051
EXTRA SPACE STORAGE INC
COM
30225T102
3467
43383
SH
SOLE
5604
0
37779
EXTREME NETWORKS INC
COM
30226D106
6967
585996
SH
SOLE
0
0
585996
EXXON MOBIL CORP
COM
30231G102
316886
3865416
SH
SOLE
2270624
0
1594792
EXXON MOBIL CORP
COM
30231G102
17
14200
SH
Call
SOLE
0
0
0
EXXON MOBIL CORP
COM
30231G102
1
12400
SH
Call
SOLE
0
0
0
F M C CORP
COM NEW
302491303
11928
133562
SH
SOLE
97305
0
36257
F5 NETWORKS INC
COM
315616102
4827
40042
SH
SOLE
0
0
40042
FACEBOOK INC
CL A
30303M102
269659
1578155
SH
SOLE
463887
0
1114268
FACTSET RESH SYS INC
COM
303075105
16578
92042
SH
SOLE
60538
0
31504
FAIR ISAAC CORP
COM
303250104
213
1515
SH
SOLE
0
0
1515
FAIRMOUNT SANTROL HLDGS INC
COM
30555Q108
92
19286
SH
SOLE
0
0
19286
FARMLAND PARTNERS INC
COM
31154R109
864
95624
SH
SOLE
0
0
95624
FASTENAL CO
COM
311900104
99233
2177126
SH
SOLE
1883788
0
293338
FCB FINL HLDGS INC
CL A
30255G103
210
4357
SH
SOLE
0
0
4357
FEDERAL REALTY INVT TR
SH BEN INT NEW
313747206
2032
16359
SH
SOLE
0
0
16359
FEDERATED INVS INC PA
CL B
314211103
977
32903
SH
SOLE
23821
0
9082
FEDERATED PREM INTR MUN INC
COM
31423M105
810
59519
SH
SOLE
0
0
59519
FEDEX CORP
COM
31428X106
49051
217423
SH
SOLE
41957
0
175466
FERRARI N V
COM
N3167Y103
2439
22082
SH
SOLE
0
0
22082
FERRO CORP
COM
315405100
2278
102154
SH
SOLE
99354
0
2800
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
1007
56254
SH
SOLE
31808
0
24446
FIBRIA CELULOSE S A
SP ADR REP COM
31573A109
138
10161
SH
SOLE
0
0
10161
FIBROGEN INC
COM
31572Q808
736
13678
SH
SOLE
7509
0
6169
FIDELITY
DIVID ETF RISI
316092832
276
9495
SH
SOLE
0
0
9495
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
9710
204595
SH
SOLE
193935
0
10660
FIDELITY NATIONAL FINANCIAL
FNFV GROUP COM
31620R402
805
46951
SH
SOLE
45882
0
1069
FIDELITY NATL INFORMATION SV
COM
31620M106
23627
252993
SH
SOLE
227969
0
25024
FIDUCIARY CLAYMORE MLP OPP F
COM
31647Q106
2732
211445
SH
SOLE
0
0
211445
FIDUS INVT CORP
COM
316500107
15510
964563
SH
SOLE
0
0
964563
FIFTH STR SR FLOATNG RATE CO
COM
31679F101
5761
654663
SH
SOLE
0
0
654663
FIFTH STREET FINANCE CORP
COM
31678A103
413
75520
SH
SOLE
0
0
75520
FIFTH THIRD BANCORP
COM
316773100
16280
581829
SH
SOLE
449085
0
132744
FINISAR CORP
COM NEW
31787A507
6056
273141
SH
SOLE
31676
0
241465
FINISAR CORP
COM NEW
31787A507
24
32000
SH
Call
SOLE
0
0
0
FIREEYE INC
COM
31816Q101
2554
152293
SH
SOLE
0
0
152293
FIRST AMERN FINL CORP
COM
31847R102
1237
24758
SH
SOLE
17028
0
7730
FIRST BANK WILLIAMSTOWN NJ
COM
31931U102
279
21007
SH
SOLE
0
0
21007
FIRST COMWLTH FINL CORP PA
COM
319829107
425
30107
SH
SOLE
0
0
30107
FIRST DATA CORP NEW
COM CL A
32008D106
2977
165026
SH
SOLE
95
0
164931
FIRST FINL BANCORP OH
COM
320209109
318
12162
SH
SOLE
0
0
12162
FIRST FINL BANKSHARES
COM
32020R109
218
4814
SH
SOLE
3380
0
1434
FIRST HORIZON NATL CORP
COM
320517105
451
23551
SH
SOLE
0
0
23551
FIRST MAJESTIC SILVER CORP
COM
32076V103
1399
204506
SH
SOLE
0
0
204506
FIRST MERCHANTS CORP
COM
320817109
340
7924
SH
SOLE
3414
0
4510
FIRST MIDWEST BANCORP DEL
COM
320867104
1272
54293
SH
SOLE
0
0
54293
FIRST REP BK SAN FRANCISCO C
COM
33616C100
9097
87087
SH
SOLE
64490
0
22597
FIRST SOLAR INC
COM
336433107
1336
29113
SH
SOLE
1498
0
27615
FIRST TR BICK INDEX FD
COM SHS
33733H107
992
34194
SH
SOLE
0
0
34194
FIRST TR DJS MICROCAP INDEX
COM SHS ANNUAL
33718M105
703
15163
SH
SOLE
0
0
15163
FIRST TR DYNAMIC EUROPE EQT
COM SHS
33740D107
3033
156157
SH
SOLE
0
0
156157
FIRST TR ENERGY INCOME & GRW
COM
33738G104
526
21340
SH
SOLE
0
0
21340
FIRST TR ENERGY INFRASTRCTR
COM
33738C103
807
42999
SH
SOLE
0
0
42999
FIRST TR ENHANCED EQTY INC F
COM
337318109
9872
655962
SH
SOLE
0
0
655962
FIRST TR EXCH TRADED FD III
HORIZON MNGD ETF
33739P871
599
18069
SH
SOLE
0
0
18069
FIRST TR EXCH TRADED FD III
LNG/SHT EQUITY
33739P103
629
16936
SH
SOLE
0
0
16936
FIRST TR EXCH TRADED FD III
RIVR FRNT DYN
33739P707
6507
96977
SH
SOLE
0
0
96977
FIRST TR EXCH TRADED FD III
RIVRFRNT DY ASIA
33739P509
3274
55913
SH
SOLE
0
0
55913
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
22113
350669
SH
SOLE
0
0
350669
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN EUR
33739P806
6622
102503
SH
SOLE
0
0
102503
FIRST TR EXCH TRD ALPHA FD I
DEV MRK EX US
33737J174
3065
51813
SH
SOLE
0
0
51813
FIRST TR EXCH TRD ALPHA FD I
EM SML CP ALPH
33737J307
4756
114892
SH
SOLE
0
0
114892
FIRST TR EXCH TRD ALPHA FD I
EMERG MKT ALPH
33737J182
2192
80107
SH
SOLE
0
0
80107
FIRST TR EXCH TRD ALPHA FD I
EURO ALPHADEX
33737J505
469
11035
SH
SOLE
0
0
11035
FIRST TR EXCH TRD ALPHA FD I
EUROPE ALPHADEX
33737J117
9086
240939
SH
SOLE
0
0
240939
FIRST TR EXCH TRD ALPHA FD I
GERMANY ALPHA
33737J190
1160
24270
SH
SOLE
0
0
24270
FIRST TR EXCH TRD ALPHA FD I
SWITZLND ALPHA
33737J232
888
17295
SH
SOLE
0
0
17295
FIRST TR EXCHANG TRADED FD I
MANAGD MUN ETF
33739N108
10110
189937
SH
SOLE
0
0
189937
FIRST TR EXCHANGE TRADED FD
CAP STRENGTH ETF
33733E104
8943
188796
SH
SOLE
0
0
188796
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
1560
40720
SH
SOLE
0
0
40720
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
6652
158752
SH
SOLE
0
0
158752
FIRST TR EXCHANGE TRADED FD
CONSUMR DISCRE
33734X101
11125
289412
SH
SOLE
0
0
289412
FIRST TR EXCHANGE TRADED FD
CONSUMR STAPLE
33734X119
5042
110410
SH
SOLE
0
0
110410
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
5422
210152
SH
SOLE
0
0
210152
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
57250
559302
SH
SOLE
21
0
559281
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R878
4405
180901
SH
SOLE
0
0
180901
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
35902
1679235
SH
SOLE
0
0
1679235
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
33389
1275835
SH
SOLE
0
0
1275835
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
6495
452601
SH
SOLE
0
0
452601
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
19037
641411
SH
SOLE
0
0
641411
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
15323
255385
SH
SOLE
0
0
255385
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
1052
21434
SH
SOLE
0
0
21434
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
10001
192355
SH
SOLE
0
0
192355
FIRST TR EXCHANGE TRADED FD
GBL WND ENRG ETF
33736G106
923
70070
SH
SOLE
0
0
70070
FIRST TR EXCHANGE TRADED FD
GLOBAL ENGR ETF
33736M103
546
9611
SH
SOLE
0
0
9611
FIRST TR EXCHANGE TRADED FD
HIGH INCOME ETF
33738R308
704
31353
SH
SOLE
0
0
31353
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
18352
272197
SH
SOLE
0
0
272197
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
33230
895205
SH
SOLE
0
0
895205
FIRST TR EXCHANGE TRADED FD
MATERIALS ALPH
33734X168
3945
97779
SH
SOLE
0
0
97779
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
2349
122452
SH
SOLE
0
0
122452
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
4658
143861
SH
SOLE
0
0
143861
FIRST TR EXCHANGE TRADED FD
NASDAQ 100 EX
33733E401
3933
84042
SH
SOLE
0
0
84042
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
26474
958499
SH
SOLE
0
0
958499
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
2535
115939
SH
SOLE
0
0
115939
FIRST TR EXCHANGE TRADED FD
NASDQ FOD BVRG
33738R852
330
16714
SH
SOLE
0
0
16714
FIRST TR EXCHANGE TRADED FD
NASDQ SEMCNDTR
33738R811
8569
302776
SH
SOLE
0
0
302776
FIRST TR EXCHANGE TRADED FD
NAT GAS ETF
33733E807
1929
88672
SH
SOLE
0
0
88672
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
13532
545634
SH
SOLE
0
0
545634
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
12453
100484
SH
SOLE
0
0
100484
FIRST TR EXCHANGE TRADED FD
RBA INDL ETF
33738R704
7423
285064
SH
SOLE
0
0
285064
FIRST TR EXCHANGE TRADED FD
RISNG DIVD ACHIV
33738R506
4147
148913
SH
SOLE
0
0
148913
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
32835
681365
SH
SOLE
441964
0
239401
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
2422
84523
SH
SOLE
0
0
84523
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
11996
250075
SH
SOLE
0
0
250075
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
8349
130768
SH
SOLE
100
0
130668
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
41433
1533431
SH
SOLE
410706
0
1122725
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
1654
36493
SH
SOLE
0
0
36493
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC ETF
33739E108
28249
1406807
SH
SOLE
438690
0
968117
FIRST TR EXCHNG TRADED FD VI
TCW OPPORTUNIS
33740F805
1464
28771
SH
SOLE
0
0
28771
FIRST TR EXCNGE TRD ALPHADEX
MEGA CAP ALPHA
33737M508
355
11200
SH
SOLE
0
0
11200
FIRST TR EXCNGE TRD ALPHADEX
MID CAP VAL FD
33737M201
2374
68972
SH
SOLE
0
0
68972
FIRST TR EXCNGE TRD ALPHADEX
MID CP GR ALPH
33737M102
2632
72010
SH
SOLE
0
0
72010
FIRST TR EXCNGE TRD ALPHADEX
SML CAP VAL AL
33737M409
2426
68053
SH
SOLE
0
0
68053
FIRST TR EXCNGE TRD ALPHADEX
SML CP GRW ALP
33737M300
3261
79143
SH
SOLE
0
0
79143
FIRST TR FTSE EPRA/NAREIT DE
COM
33736N101
257
5689
SH
SOLE
0
0
5689
FIRST TR HIGH INCOME L/S FD
COM
33738E109
3302
194006
SH
SOLE
0
0
194006
FIRST TR INTER DUR PFD & IN
COM
33718W103
1785
72218
SH
SOLE
0
0
72218
FIRST TR LRG CP GRWTH ALPHAD
COM SHS
33735K108
5942
103407
SH
SOLE
0
0
103407
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
12612
246763
SH
SOLE
0
0
246763
FIRST TR LRGE CP CORE ALPHA
COM SHS
33734K109
21520
391982
SH
SOLE
0
0
391982
FIRST TR MID CAP CORE ALPHAD
COM SHS
33735B108
5747
92885
SH
SOLE
0
0
92885
FIRST TR MLP & ENERGY INCOME
COM
33739B104
3403
223161
SH
SOLE
0
0
223161
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
15314
527714
SH
SOLE
0
0
527714
FIRST TR MULTI CAP VALUE ALP
COM SHS
33733F101
1277
20719
SH
SOLE
0
0
20719
FIRST TR MULTI CP VAL ALPHA
COM SHS
33733C108
838
15618
SH
SOLE
0
0
15618
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
28001
504154
SH
SOLE
0
0
504154
FIRST TR NASDAQ ABA CMNTY BK
UT COM SHS ETF
33736Q104
10789
204800
SH
SOLE
0
0
204800
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
39649
581778
SH
SOLE
0
0
581778
FIRST TR S&P REIT INDEX FD
COM
33734G108
1214
52165
SH
SOLE
0
0
52165
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
4305
72998
SH
SOLE
0
0
72998
FIRST TR SR FLG RTE INCM FD
COM
33733U108
1312
97240
SH
SOLE
0
0
97240
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
1739
127481
SH
SOLE
0
0
127481
FIRST TR STRATEGIC HIGH INC
COM SHS NEW
337353304
173
12687
SH
SOLE
0
0
12687
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
78450
2636986
SH
SOLE
5709
0
2631277
FIRST TRUST MORTGAGE INCM FD
COM SHS
33734E103
176
12368
SH
SOLE
0
0
12368
FIRST TRUST SPECIALTY FINANC
COM BEN INTR
33733G109
107
15608
SH
SOLE
0
0
15608
FIRSTENERGY CORP
COM
337932107
3178
103093
SH
SOLE
11010
0
92083
FISERV INC
COM
337738108
12953
100441
SH
SOLE
41867
0
58574
FITBIT INC
CL A
33812L102
915
131506
SH
SOLE
0
0
131506
FIVE BELOW INC
COM
33829M101
7546
137492
SH
SOLE
116077
0
21415
FLAHERTY & CRUMRINE DYN PFD
SHS
33848W106
8266
311936
SH
SOLE
0
0
311936
FLAHERTY & CRUMRINE TOTAL RE
COM
338479108
246
11455
SH
SOLE
0
0
11455
FLAHERTY&CRMN PFD SEC INCOM
COM
338478100
359
16793
SH
SOLE
0
0
16793
FLEETCOR TECHNOLOGIES INC
COM
339041105
9803
63337
SH
SOLE
35365
0
27972
FLEX LTD
ORD
Y2573F102
16370
987916
SH
SOLE
850453
0
137463
FLEXION THERAPEUTICS INC
COM
33938J106
3001
124128
SH
SOLE
0
0
124128
FLEXSHARES TR
INTL QLTDV IDX
33939L837
1380
52628
SH
SOLE
0
0
52628
FLEXSHARES TR
M STAR DEV MKT
33939L803
654
9805
SH
SOLE
0
0
9805
FLEXSHARES TR
MORNSTAR USMKT
33939L100
1059
10029
SH
SOLE
0
0
10029
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
256
4556
SH
SOLE
0
0
4556
FLEXSHARES TR
QUALT DIVD IDX
33939L860
30976
730044
SH
SOLE
721605
0
8439
FLEXSHARES TR
STOXX GLOBR INF
33939L795
8569
178579
SH
SOLE
166221
0
12358
FLIR SYS INC
COM
302445101
6453
165854
SH
SOLE
99147
0
66707
FLOWERS FOODS INC
COM
343498101
6045
321384
SH
SOLE
44778
0
276606
FLOWSERVE CORP
COM
34354P105
8030
188535
SH
SOLE
180929
0
7606
FLUOR CORP NEW
COM
343412102
14995
356166
SH
SOLE
344833
0
11333
FLWS/1-800 FLOWERS
CL A
68243Q106
141
14300
SH
SOLE
0
0
14300
FNB BANCORP CALIF
COM
302515101
747
22029
SH
SOLE
0
0
22029
FNB CORP PA
COM
302520101
29678
2115353
SH
SOLE
1830636
0
284717
FOAMIX PHARMACEUTICALS LTD
SHS
M46135105
236
42500
SH
SOLE
0
0
42500
FOOT LOCKER INC
COM
344849104
401
11381
SH
SOLE
0
0
11381
FORD MTR CO DEL
COM PAR $0.01
345370860
27136
2266978
SH
SOLE
163442
0
2103536
FORD MTR CO DEL
COM PAR $0.01
345370860
11
25500
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
13
19900
SH
Put
SOLE
0
0
19900
FORD MTR CO DEL
COM PAR $0.01
345370860
18
32000
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
2
21500
SH
Put
SOLE
0
0
21500
FORD MTR CO DEL
COM PAR $0.01
345370860
7
30500
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
8
20000
SH
Call
SOLE
0
0
0
FORD MTR CO DEL
COM PAR $0.01
345370860
1
15000
SH
Call
SOLE
0
0
0
FOREST CITY RLTY TR INC
COM CL A
345605109
3848
150835
SH
SOLE
150256
0
579
FORTINET INC
COM
34959E109
3851
107462
SH
SOLE
60824
0
46638
FORTIS INC
COM
349553107
10331
287682
SH
SOLE
276329
0
11353
FORTIVE CORP
COM
34959J108
12749
180101
SH
SOLE
21655
0
158446
FORTRESS INVESTMENT GROUP LL
CL A
34958B106
299
37503
SH
SOLE
0
0
37503
FORTRESS TRANS INFRST INVS L
COM REP LTD LIAB
34960P101
9281
514488
SH
SOLE
0
0
514488
FORTUNA SILVER MINES INC
COM
349915108
207
47271
SH
SOLE
0
0
47271
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1644
24459
SH
SOLE
4003
0
20456
FORUM ENERGY TECHNOLOGIES IN
COM
34984V100
4015
252497
SH
SOLE
187543
0
64954
FOSSIL GROUP INC
COM
34988V106
182
19459
SH
SOLE
0
0
19459
FOUR CORNERS PPTY TR INC
COM
35086T109
242
9700
SH
SOLE
0
0
9700
FOX FACTORY HLDG CORP
COM
35138V102
7297
169303
SH
SOLE
163973
0
5330
FQF TR
O SHS FTSE EUR
351680848
462
18198
SH
SOLE
0
0
18198
FQF TR
OSHARS FTSE US
351680855
7727
255429
SH
SOLE
0
0
255429
FRANCESCAS HLDGS CORP
COM
351793104
245
33300
SH
SOLE
0
0
33300
FRANCO NEVADA CORP
COM
351858105
4929
63622
SH
SOLE
0
0
63622
FRANKLIN FINL NETWORK INC
COM
35352P104
735
20608
SH
SOLE
0
0
20608
FRANKLIN LTD DURATION INC TR
COM
35472T101
2795
232744
SH
SOLE
0
0
232744
FRANKLIN RES INC
COM
354613101
9907
222580
SH
SOLE
154729
0
67851
FRANKLIN UNVL TR
SH BEN INT
355145103
274
37640
SH
SOLE
0
0
37640
FRANKS INTL N V
COM
N33462107
161
20900
SH
SOLE
0
0
20900
FREEPORT-MCMORAN INC
CL B
35671D857
33977
2419984
SH
SOLE
1853466
0
566518
FREEPORT-MCMORAN INC
CL B
35671D857
1
17700
SH
Call
SOLE
0
0
0
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
3479
71152
SH
SOLE
64914
0
6238
FRONTIER COMMUNICATIONS CORP
COM NEW
35906A306
1506
127725
SH
SOLE
0
0
127725
FRONTLINE LTD
SHS NEW
G3682E192
445
73613
SH
SOLE
0
0
73613
FS BANCORP INC
COM
30263Y104
4248
82245
SH
SOLE
0
0
82245
FS INVT CORP
COM
302635107
225
26628
SH
SOLE
0
0
26628
FST TR NEW OPPORT MLP & ENE
COM
33739M100
771
61161
SH
SOLE
0
0
61161
FULLER H B CO
COM
359694106
1859
32014
SH
SOLE
29500
0
2514
GABELLI DIVD & INCOME TR
COM
36242H104
7021
313592
SH
SOLE
0
0
313592
GABELLI EQUITY TR INC
COM
362397101
1464
225201
SH
SOLE
0
0
225201
GABELLI GLB SML & MD CP VAL
COM
36249W104
2558
193475
SH
SOLE
0
0
193475
GABELLI HLTHCARE & WELLNESS
SHS
36246K103
3156
312163
SH
SOLE
0
0
312163
GABELLI UTIL TR
COM
36240A101
253
35948
SH
SOLE
0
0
35948
GALLAGHER ARTHUR J & CO
COM
363576109
25710
417705
SH
SOLE
400504
0
17201
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
676
120509
SH
SOLE
0
0
120509
GAMCO NAT RES GOLD & INCOME
SH BEN INT
36465E101
424
60624
SH
SOLE
0
0
60624
GAMESTOP CORP NEW
CL A
36467W109
1972
95467
SH
SOLE
0
0
95467
GAMING & LEISURE PPTYS INC
COM
36467J108
3297
89384
SH
SOLE
76714
0
12670
GAP INC DEL
COM
364760108
868
29378
SH
SOLE
0
0
29378
GARDNER DENVER HLDGS INC
COM
36555P107
5381
195533
SH
SOLE
138233
0
57300
GARMIN LTD
SHS
H2906T109
12280
227529
SH
SOLE
59085
0
168444
GARTNER INC
COM
366651107
4012
32250
SH
SOLE
31208
0
1042
GASLOG PARTNERS LP
UNIT LTD PTNRP
Y2687W108
555
23855
SH
SOLE
0
0
23855
GASTAR EXPL INC NEW
COM
36729W202
27
30500
SH
SOLE
0
0
30500
GATX CORP
COM
361448103
290
4718
SH
SOLE
0
0
4718
GDL FUND
COM SH BEN IT
361570104
8569
840049
SH
SOLE
0
0
840049
GDS HLDGS LTD
SPONSORED ADR
36165L108
723
64246
SH
SOLE
0
0
64246
GEE GROUP INC
COM
36165A102
121
40853
SH
SOLE
0
0
40853
GEMPHIRE THERAPEUTICS INC
COM
36870A108
461
48551
SH
SOLE
0
0
48551
GENER8 MARITIME INC
COM
Y26889108
183
40674
SH
SOLE
0
0
40674
GENERAC HLDGS INC
COM
368736104
479
10420
SH
SOLE
2800
0
7620
GENERAL AMERN INVS INC
COM
368802104
15767
437725
SH
SOLE
0
0
437725
GENERAL CABLE CORP DEL NEW
COM
369300108
319
16920
SH
SOLE
0
0
16920
GENERAL DYNAMICS CORP
COM
369550108
44910
218447
SH
SOLE
54732
0
163715
GENERAL ELECTRIC CO
COM
369604103
167250
6916885
SH
SOLE
1652967
0
5263918
GENERAL ELECTRIC CO
COM
369604103
2
98300
SH
Call
SOLE
0
0
0
GENERAL ELECTRIC CO
COM
369604103
5
45400
SH
Call
SOLE
0
0
0
GENERAL ELECTRIC CO
COM
369604103
9
40700
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
92858
1794009
SH
SOLE
1171782
0
622227
GENERAL MLS INC
COM
370334104
18
36000
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
3
22800
SH
Call
SOLE
0
0
0
GENERAL MLS INC
COM
370334104
3
28000
SH
Call
SOLE
0
0
0
GENERAL MTRS CO
*W EXP 07/10/201
37045V126
310
13842
SH
SOLE
0
0
13842
GENERAL MTRS CO
COM
37045V100
30404
752952
SH
SOLE
391654
0
361298
GENESCO INC
COM
371532102
584
21966
SH
SOLE
21924
0
42
GENESEE & WYO INC
CL A
371559105
4695
63441
SH
SOLE
49840
0
13601
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
6959
264106
SH
SOLE
0
0
264106
GENESIS HEALTHCARE INC
CL A COM
37185X106
29
25000
SH
SOLE
0
0
25000
GENMARK DIAGNOSTICS INC
COM
372309104
292
30350
SH
SOLE
0
0
30350
GENOMIC HEALTH INC
COM
37244C101
421
13113
SH
SOLE
12000
0
1113
GENPACT LIMITED
SHS
G3922B107
231
8037
SH
SOLE
7551
0
486
GENTEX CORP
COM
371901109
2369
119657
SH
SOLE
60294
0
59363
GENTHERM INC
COM
37253A103
938
25245
SH
SOLE
24445
0
800
GENUINE PARTS CO
COM
372460105
9504
99362
SH
SOLE
51093
0
48269
GENWORTH FINL INC
COM CL A
37247D106
155
40159
SH
SOLE
0
0
40159
GEO GROUP INC NEW
COM
36162J106
22275
828063
SH
SOLE
808708
0
19355
GERDAU S A
SPON ADR REP PFD
373737105
45
13000
SH
SOLE
0
0
13000
GIGAMON INC
COM
37518B102
432
10244
SH
SOLE
0
0
10244
GILDAN ACTIVEWEAR INC
COM
375916103
4113
131552
SH
SOLE
42730
0
88822
GILEAD SCIENCES INC
COM
375558103
78544
969419
SH
SOLE
334468
0
634951
GILEAD SCIENCES INC
COM
375558103
30
11200
SH
Call
SOLE
0
0
0
GLACIER BANCORP INC NEW
COM
37637Q105
7738
204924
SH
SOLE
196520
0
8404
GLADSTONE CAPITAL CORP
COM
376535100
1122
118152
SH
SOLE
0
0
118152
GLADSTONE INVT CORP
COM
376546107
180
18915
SH
SOLE
0
0
18915
GLATFELTER
COM
377316104
253
12984
SH
SOLE
0
0
12984
GLAUKOS CORP
COM
377322102
605
18332
SH
SOLE
1522
0
16810
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
173606
4276004
SH
SOLE
3493793
0
782211
GLOBAL NET LEASE INC
COM NEW
379378201
269
12310
SH
SOLE
0
0
12310
GLOBAL PARTNERS LP
COM UNITS
37946R109
244
14021
SH
SOLE
0
0
14021
GLOBAL PMTS INC
COM
37940X102
8317
87518
SH
SOLE
81518
0
6000
GLOBAL WTR RES INC
COM
379463102
143
15200
SH
SOLE
0
0
15200
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
572
41508
SH
SOLE
0
0
41508
GLOBAL X FDS
GLB X SUPERDIV
37950E549
3723
169075
SH
SOLE
0
0
169075
GLOBAL X FDS
GLBL X MLP ETF
37950E473
9735
946102
SH
SOLE
0
0
946102
GLOBAL X FDS
GLBX MSCI NORW
37950E747
9867
728226
SH
SOLE
723702
0
4524
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
803
24330
SH
SOLE
0
0
24330
GLOBAL X FDS
GLOBAL X URANIUM
37954Y871
290
21767
SH
SOLE
0
0
21767
GLOBAL X FDS
GLOBX SUPDV US
37950E291
1136
44548
SH
SOLE
0
0
44548
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
275
7354
SH
SOLE
0
0
7354
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
295
13548
SH
SOLE
0
0
13548
GLOBAL X FDS
SCIEN BETA US
37954Y103
4399
148807
SH
SOLE
0
0
148807
GLOBALSTAR INC
COM
378973408
82
50500
SH
SOLE
0
0
50500
GLOBANT S A
COM
L44385109
354
8844
SH
SOLE
0
0
8844
GLOBUS MED INC
CL A
379577208
1885
63420
SH
SOLE
42150
0
21270
GMS INC
COM
36251C103
296
8350
SH
SOLE
200
0
8150
GNC HLDGS INC
COM CL A
36191G107
205
23242
SH
SOLE
0
0
23242
GODADDY INC
CL A
380237107
1076
24731
SH
SOLE
0
0
24731
GOLAR LNG PARTNERS LP
COM UNIT LPI
Y2745C102
530
22836
SH
SOLE
0
0
22836
GOLD FIELDS LTD NEW
SPONSORED ADR
38059T106
149
34487
SH
SOLE
0
0
34487
GOLD STD VENTURES CORP
COM
380738104
72
44181
SH
SOLE
0
0
44181
GOLDCORP INC NEW
COM
380956409
2954
227962
SH
SOLE
0
0
227962
GOLDCORP INC NEW
COM
380956409
1
23200
SH
Call
SOLE
0
0
0
GOLDCORP INC NEW
COM
380956409
1
31300
SH
Call
SOLE
0
0
0
GOLDCORP INC NEW
COM
380956409
4
10200
SH
Call
SOLE
0
0
0
GOLDEN ENTMT INC
COM
381013101
2253
92426
SH
SOLE
0
0
92426
GOLDEN STAR RES LTD CDA
COM
38119T104
8
11000
SH
SOLE
0
0
11000
GOLDMAN SACHS BDC INC
SHS
38147U107
849
37221
SH
SOLE
700
0
36521
GOLDMAN SACHS ETF TR
ACTIVEBETA EME
381430206
7473
223343
SH
SOLE
0
0
223343
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
17207
593134
SH
SOLE
332144
0
260990
GOLDMAN SACHS ETF TR
EQUITY ETF
381430503
62995
1261914
SH
SOLE
1160586
0
101328
GOLDMAN SACHS GROUP INC
COM
38141G104
47219
199073
SH
SOLE
99886
0
99187
GOLDMAN SACHS MLP ENERGY REN
COM
38148G107
974
140099
SH
SOLE
0
0
140099
GOLDMAN SACHS MLP INC OPP FD
COM SHS
38147W103
703
75305
SH
SOLE
0
0
75305
GOLUB CAP BDC INC
COM
38173M102
1632
86699
SH
SOLE
1000
0
85699
GOODYEAR TIRE & RUBR CO
COM
382550101
3951
118826
SH
SOLE
44244
0
74582
GOPRO INC
CL A
38268T103
628
57004
SH
SOLE
20
0
56984
GOVERNMENT PPTYS INCOME TR
COM SHS BEN INT
38376A103
1012
53908
SH
SOLE
0
0
53908
GRACE W R & CO DEL NEW
COM
38388F108
201
2792
SH
SOLE
0
0
2792
GRACO INC
COM
384109104
16045
129723
SH
SOLE
126487
0
3236
GRAINGER W W INC
COM
384802104
10044
55873
SH
SOLE
43096
0
12777
GRAMERCY PPTY TR
COM NEW
385002308
7309
241607
SH
SOLE
193367
0
48240
GRAND CANYON ED INC
COM
38526M106
1180
12990
SH
SOLE
144
0
12846
GRAPHIC PACKAGING HLDG CO
COM
388689101
7230
518279
SH
SOLE
515298
0
2981
GRAY TELEVISION INC
COM
389375106
204
12963
SH
SOLE
8663
0
4300
GREAT AJAX CORP
COM
38983D300
311
22055
SH
SOLE
0
0
22055
GREAT LAKES DREDGE & DOCK CO
COM
390607109
821
169273
SH
SOLE
169273
0
0
GREAT PLAINS ENERGY INC
COM
391164100
16107
531570
SH
SOLE
384289
0
147281
GREEN BANCORP INC
COM
39260X100
277
11726
SH
SOLE
0
0
11726
GREEN PLAINS PARTNERS LP
COM REP PTR IN
393221106
454
22598
SH
SOLE
0
0
22598
GREIF INC
CL A
397624107
486
8304
SH
SOLE
0
0
8304
GREIF INC
CL B
397624206
3653
56850
SH
SOLE
0
0
56850
GROUPON INC
COM
399473107
68
12989
SH
SOLE
0
0
12989
GRUBHUB INC
COM
400110102
1065
20233
SH
SOLE
15826
0
4407
GUGGENHEIM CR ALLOCATION FD
COM
40168G108
772
33285
SH
SOLE
0
0
33285
GUGGENHEIM ENHNCD EQTY INCM
COM
40167B100
2304
269103
SH
SOLE
0
0
269103
GUGGENHEIM STRATEGIC OPP FD
COM SBI
40167F101
466
21866
SH
SOLE
0
0
21866
GUGGENHEIM TAXABLE MUN MNGD
COM
401664107
2869
125833
SH
SOLE
6004
0
119829
GUIDEWIRE SOFTWARE INC
COM
40171V100
9953
127833
SH
SOLE
20673
0
107160
GULFPORT ENERGY CORP
COM NEW
402635304
2042
142382
SH
SOLE
138199
0
4183
GW PHARMACEUTICALS PLC
ADS
36197T103
786
7746
SH
SOLE
0
0
7746
H & E EQUIPMENT SERVICES INC
COM
404030108
222
7616
SH
SOLE
0
0
7616
HABIT RESTAURANTS INC
COM CL A
40449J103
136
10400
SH
SOLE
0
0
10400
HAIN CELESTIAL GROUP INC
COM
405217100
334
8122
SH
SOLE
4591
0
3531
HALLIBURTON CO
COM
406216101
64797
1407707
SH
SOLE
269703
0
1138004
HALLIBURTON CO
COM
406216101
95
18600
SH
Call
SOLE
0
0
0
HALLIBURTON CO
COM
406216101
58
25800
SH
Call
SOLE
0
0
0
HALLIBURTON CO
COM
406216101
4
10700
SH
Call
SOLE
0
0
0
HALLIBURTON CO
COM
406216101
3
38500
SH
Call
SOLE
0
0
0
HALYARD HEALTH INC
COM
40650V100
304
6751
SH
SOLE
18
0
6733
HANCOCK HLDG CO
COM
410120109
2710
55919
SH
SOLE
0
0
55919
HANCOCK HLDG CO
COM
410120109
3
13100
SH
Call
SOLE
0
0
0
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NEW
409735206
6892
184960
SH
SOLE
0
0
184960
HANCOCK JOHN PFD INCOME FD
SH BEN INT
41013W108
529
24125
SH
SOLE
0
0
24125
HANCOCK JOHN PFD INCOME FD I
COM
41021P103
325
17296
SH
SOLE
0
0
17296
HANCOCK JOHN TAX-ADV DIV INC
COM
41013V100
9342
361235
SH
SOLE
0
0
361235
HANESBRANDS INC
COM
410345102
24866
1009183
SH
SOLE
609125
0
400058
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1912
78443
SH
SOLE
0
0
78443
HANOVER INS GROUP INC
COM
410867105
517
5332
SH
SOLE
0
0
5332
HARLEY DAVIDSON INC
COM
412822108
1519
31512
SH
SOLE
0
0
31512
HARRIS CORP DEL
COM
413875105
27165
206296
SH
SOLE
137992
0
68304
HARTE-HANKS INC
COM
416196103
21
20000
SH
SOLE
0
0
20000
HARTFORD FINL SVCS GROUP INC
COM
416515104
6733
121475
SH
SOLE
64413
0
57062
HASBRO INC
COM
418056107
5958
61006
SH
SOLE
44794
0
16212
HAWAIIAN ELEC INDUSTRIES
COM
419870100
562
16830
SH
SOLE
0
0
16830
HAWAIIAN HOLDINGS INC
COM
419879101
204
5429
SH
SOLE
853
0
4576
HCA HEALTHCARE INC
COM
40412C101
6836
85889
SH
SOLE
9149
0
76740
HCP INC
COM
40414L109
9814
352633
SH
SOLE
116907
0
235726
HD SUPPLY HLDGS INC
COM
40416M105
1426
39522
SH
SOLE
1243
0
38279
HDFC BANK LTD
ADR REPS 3 SHS
40415F101
11697
121378
SH
SOLE
80910
0
40468
HEALTHCARE SVCS GRP INC
COM
421906108
23916
443139
SH
SOLE
29177
0
413962
HEALTHCARE TR AMER INC
CL A NEW
42225P501
22039
739571
SH
SOLE
595924
0
143647
HEALTHEQUITY INC
COM
42226A107
1957
38684
SH
SOLE
7923
0
30761
HEALTHSOUTH CORP
COM NEW
421924309
3290
70975
SH
SOLE
11831
0
59144
HEICO CORP NEW
CL A
422806208
27991
367331
SH
SOLE
0
0
367331
HEICO CORP NEW
COM
422806109
4560
50768
SH
SOLE
32887
0
17881
HELEN OF TROY CORP LTD
COM
G4388N106
2410
24869
SH
SOLE
17899
0
6970
HELMERICH & PAYNE INC
COM
423452101
2713
52058
SH
SOLE
0
0
52058
HENRY JACK & ASSOC INC
COM
426281101
15176
147636
SH
SOLE
121627
0
26009
HERCULES CAPITAL INC
COM
427096508
4547
352467
SH
SOLE
260923
0
91544
HERSHA HOSPITALITY TR
PR SHS BEN INT
427825500
1989
106522
SH
SOLE
104610
0
1912
HERSHEY CO
COM
427866108
8271
75764
SH
SOLE
30115
0
45649
HERTZ GLOBAL HLDGS INC
COM
42806J106
333
14871
SH
SOLE
0
0
14871
HERZFELD CARIBBEAN BASIN FD
COM
42804T106
116
16020
SH
SOLE
0
0
16020
HESKA CORP
COM RESTRC NEW
42805E306
1594
18096
SH
SOLE
0
0
18096
HESS CORP
COM
42809H107
1073
22879
SH
SOLE
678
0
22201
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
6380
433691
SH
SOLE
227301
0
206390
HEXCEL CORP NEW
COM
428291108
4915
85596
SH
SOLE
21185
0
64411
HFF INC
CL A
40418F108
7077
178905
SH
SOLE
178373
0
532
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
4298
452369
SH
SOLE
0
0
452369
HIGHLAND FDS I
HI LD IBOXX SRLN
430101774
1083
59197
SH
SOLE
0
0
59197
HIGHWOODS PPTYS INC
COM
431284108
579
11117
SH
SOLE
0
0
11117
HILL ROM HLDGS INC
COM
431475102
205
2776
SH
SOLE
805
0
1971
HILLENBRAND INC
COM
431571108
20677
532222
SH
SOLE
528582
0
3640
HILLTOP HOLDINGS INC
COM
432748101
564
21702
SH
SOLE
13569
0
8133
HILTON WORLDWIDE HLDGS INC
COM
43300A203
928
13361
SH
SOLE
1877
0
11484
HMS HLDGS CORP
COM
40425J101
1967
99026
SH
SOLE
35895
0
63131
HNI CORP
COM
404251100
6132
147858
SH
SOLE
147684
0
174
HOEGH LNG PARTNERS LP
COM UNIT LTD
Y3262R100
590
31800
SH
SOLE
0
0
31800
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
664
19883
SH
SOLE
0
0
19883
HOLLYFRONTIER CORP
COM
436106108
9966
277068
SH
SOLE
190251
0
86817
HOLLYFRONTIER CORP
COM
436106108
69
13100
SH
Call
SOLE
0
0
0
HOLOGIC INC
COM
436440101
2285
62286
SH
SOLE
39668
0
22618
HOME BANCSHARES INC
COM
436893200
766
30376
SH
SOLE
5515
0
24861
HOME DEPOT INC
COM
437076102
238802
1460003
SH
SOLE
653460
0
806543
HONDA MOTOR LTD
AMERN SHS
438128308
11107
375743
SH
SOLE
336333
0
39410
HONEYWELL INTL INC
COM
438516106
134545
949224
SH
SOLE
554772
0
394452
HOPE BANCORP INC
COM
43940T109
3665
206949
SH
SOLE
206649
0
300
HORACE MANN EDUCATORS CORP N
COM
440327104
263
6695
SH
SOLE
3754
0
2941
HORIZON BANCORP IND
COM
440407104
218
7465
SH
SOLE
0
0
7465
HORIZON GLOBAL CORP
COM
44052W104
744
42160
SH
SOLE
41723
0
437
HORIZON PHARMA PLC
SHS
G4617B105
2857
225280
SH
SOLE
0
0
225280
HORMEL FOODS CORP
COM
440452100
3896
121214
SH
SOLE
15491
0
105723
HORTONWORKS INC
COM
440894103
281
16600
SH
SOLE
0
0
16600
HOSPITALITY PPTYS TR
COM SH BEN INT
44106M102
1456
51117
SH
SOLE
17616
0
33501
HOST HOTELS & RESORTS INC
COM
44107P104
258
13928
SH
SOLE
132
0
13796
HOUGHTON MIFFLIN HARCOURT CO
COM
44157R109
1208
100274
SH
SOLE
99271
0
1003
HOUSTON WIRE & CABLE CO
COM
44244K109
1390
264791
SH
SOLE
0
0
264791
HOVNANIAN ENTERPRISES INC
CL A
442487203
23
11700
SH
SOLE
0
0
11700
HOWARD HUGHES CORP
COM
44267D107
2386
20231
SH
SOLE
1315
0
18916
HP INC
COM
40434L105
22079
1106149
SH
SOLE
954760
0
151389
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
1988
75328
SH
SOLE
0
0
75328
HSBC HLDGS PLC
SPON ADR NEW
404280406
21359
432290
SH
SOLE
200023
0
232267
HSN INC
COM
404303109
789
20204
SH
SOLE
20001
0
203
HUANENG PWR INTL INC
SPON ADR H SHS
443304100
5449
223150
SH
SOLE
0
0
223150
HUB GROUP INC
CL A
443320106
201
4675
SH
SOLE
0
0
4675
HUBBELL INC
COM
443510607
5845
50380
SH
SOLE
45100
0
5280
HUBSPOT INC
COM
443573100
1160
13802
SH
SOLE
0
0
13802
HUDSON PAC PPTYS INC
COM
444097109
1390
41443
SH
SOLE
39149
0
2294
HUMANA INC
COM
444859102
5416
22231
SH
SOLE
16649
0
5582
HUNT J B TRANS SVCS INC
COM
445658107
2012
18110
SH
SOLE
16005
0
2105
HUNTINGTON BANCSHARES INC
COM
446150104
19338
1385274
SH
SOLE
831208
0
554066
HUNTINGTON BANCSHARES INC
PFD CONV SER A
446150401
1521
1028
SH
SOLE
239
0
789
HUNTINGTON INGALLS INDS INC
COM
446413106
9505
41977
SH
SOLE
26042
0
15935
HUNTSMAN CORP
COM
447011107
11732
427864
SH
SOLE
239907
0
187957
HYATT HOTELS CORP
COM CL A
448579102
2257
36534
SH
SOLE
34823
0
1711
IAC INTERACTIVECORP
COM
44919P508
9615
81778
SH
SOLE
74741
0
7037
IAMGOLD CORP
COM
450913108
85
13991
SH
SOLE
0
0
13991
IBERIABANK CORP
COM
450828108
2332
28391
SH
SOLE
3362
0
25029
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
4953
90262
SH
SOLE
0
0
90262
ICHOR HOLDINGS
SHS
G4740B105
691
25800
SH
SOLE
0
0
25800
ICICI BK LTD
ADR
45104G104
3154
368498
SH
SOLE
354837
0
13661
ICON PLC
SHS
G4705A100
9353
82126
SH
SOLE
61570
0
20556
ICU MED INC
COM
44930G107
8344
44894
SH
SOLE
23008
0
21886
IDACORP INC
COM
451107106
559
6356
SH
SOLE
0
0
6356
IDEX CORP
COM
45167R104
19579
161182
SH
SOLE
157114
0
4068
IDEXX LABS INC
COM
45168D104
6310
40581
SH
SOLE
9431
0
31150
IHS MARKIT LTD
SHS
G47567105
12145
275520
SH
SOLE
272323
0
3197
ILG INC
COM
44967H101
359
13448
SH
SOLE
10161
0
3287
ILLINOIS TOOL WKS INC
COM
452308109
34131
230677
SH
SOLE
108838
0
121839
ILLUMINA INC
COM
452327109
5433
27272
SH
SOLE
17902
0
9370
ILLUMINA INC
NOTE 6/1
452327AF6
369
350000
PRN
SOLE
0
0
350000
ILLUMINA INC
NOTE 0.500% 6/1
452327AH2
398
350000
PRN
SOLE
0
0
350000
IMAX CORP
COM
45245E109
1039
45862
SH
SOLE
42731
0
3131
IMMUNOGEN INC
COM
45253H101
3502
457754
SH
SOLE
441004
0
16750
IMPERIAL OIL LTD
COM NEW
453038408
282
8833
SH
SOLE
0
0
8833
IMPERVA INC
COM
45321L100
1002
23084
SH
SOLE
10949
0
12135
IMPINJ INC
COM
453204109
3626
87152
SH
SOLE
0
0
87152
INC RESH HLDGS INC
CL A
45329R109
2465
47138
SH
SOLE
43521
0
3617
INCYTE CORP
COM
45337C102
2970
25438
SH
SOLE
15449
0
9989
INDEPENDENCE RLTY TR INC
COM
45378A106
10815
1063472
SH
SOLE
0
0
1063472
INDEPENDENT BANK CORP MASS
COM
453836108
236
3163
SH
SOLE
0
0
3163
INDEXIQ ETF TR
HEDGE MLTI ETF
45409B107
181372
6070000
SH
SOLE
6045179
0
24821
INDEXIQ ETF TR
IQ CHAIKIN US
45409B396
893
33284
SH
SOLE
0
0
33284
INDEXIQ ETF TR
IQ ENCH COR PL
45409B479
10873
541487
SH
SOLE
0
0
541487
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
556
18051
SH
SOLE
0
0
18051
INDEXIQ ETF TR
IQ S&P HGH YLD
45409B412
343
13455
SH
SOLE
0
0
13455
INDEXIQ ETF TR
US RL EST SMCP
45409B628
1692
62496
SH
SOLE
0
0
62496
INDIA FD INC
COM
454089103
2661
99343
SH
SOLE
0
0
99343
INFINERA CORPORATION
COM
45667G103
1395
157287
SH
SOLE
150164
0
7123
INFORMATION SERVICES GROUP I
COM
45675Y104
172
42788
SH
SOLE
0
0
42788
INFOSYS LTD
SPONSORED ADR
456788108
685
46973
SH
SOLE
15587
0
31386
ING GROEP N V
SPONSORED ADR
456837103
9584
520309
SH
SOLE
399056
0
121253
INGERSOLL-RAND PLC
SHS
G47791101
50257
563608
SH
SOLE
206740
0
356868
INGERSOLL-RAND PLC
SHS
G47791101
73
16500
SH
Call
SOLE
0
0
0
INGERSOLL-RAND PLC
SHS
G47791101
26
14500
SH
Call
SOLE
0
0
0
INGEVITY CORP
COM
45688C107
2026
32433
SH
SOLE
25576
0
6857
INGREDION INC
COM
457187102
9360
77583
SH
SOLE
64944
0
12639
INNOPHOS HOLDINGS INC
COM
45774N108
203
4125
SH
SOLE
0
0
4125
INSPERITY INC
COM
45778Q107
468
5323
SH
SOLE
0
0
5323
INSTRUCTURE INC
COM
45781U103
715
21576
SH
SOLE
0
0
21576
INSYS THERAPEUTICS INC NEW
COM NEW
45824V209
142
16026
SH
SOLE
0
0
16026
INTEGER HLDGS CORP
COM
45826H109
1642
32096
SH
SOLE
0
0
32096
INTEGRA LIFESCIENCES HLDGS C
COM NEW
457985208
3645
72204
SH
SOLE
67717
0
4487
INTEGRATED DEVICE TECHNOLOGY
COM
458118106
1822
68550
SH
SOLE
36879
0
31671
INTEL CORP
COM
458140100
156312
4104828
SH
SOLE
1916163
0
2188665
INTEL CORP
COM
458140100
8
12100
SH
Call
SOLE
0
0
0
INTEL CORP
COM
458140100
2
25000
SH
Call
SOLE
0
0
0
INTEL CORP
COM
458140100
181
83500
SH
Call
SOLE
0
0
0
INTEL CORP
SDCV 2.950%12/1
458140AD2
218
153000
PRN
SOLE
0
0
153000
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
40748
593119
SH
SOLE
152073
0
441046
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
49
23300
SH
Call
SOLE
0
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
70851
488351
SH
SOLE
65909
0
422442
INTERNATIONAL BUSINESS MACHS
COM
459200101
10
26900
SH
Call
SOLE
0
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
9803
68594
SH
SOLE
51504
0
17090
INTERNATIONAL GAME TECHNOLOG
SHS USD
G4863A108
2204
89793
SH
SOLE
45523
0
44270
INTERNATIONAL TOWER HILL MIN
COM
46050R102
8
15000
SH
SOLE
0
0
15000
INTERPACE DIAGNOSTICS GROUP
COM NEW
46062X204
31
20000
SH
SOLE
0
0
20000
INTERPUBLIC GROUP COS INC
COM
460690100
35429
1704153
SH
SOLE
1638139
0
66014
INTERSECT ENT INC
COM
46071F103
2898
93021
SH
SOLE
92021
0
1000
INTERXION HOLDING N.V
SHS
N47279109
1007
19770
SH
SOLE
0
0
19770
INTL PAPER CO
COM
460146103
28751
506004
SH
SOLE
299738
0
206266
INTREXON CORP
COM
46122T102
934
49129
SH
SOLE
0
0
49129
INTUIT
COM
461202103
7199
50647
SH
SOLE
14519
0
36128
INTUITIVE SURGICAL INC
COM NEW
46120E602
8490
8118
SH
SOLE
1245
0
6873
INVESCO ADVANTAGE MUNICIPAL
SH BEN INT
46132E103
701
60938
SH
SOLE
0
0
60938
INVESCO BD FD
COM
46132L107
951
47520
SH
SOLE
0
0
47520
INVESCO DYNAMIC CR OPP FD
COM
46132R104
2934
246149
SH
SOLE
0
0
246149
INVESCO LTD
SHS
G491BT108
2432
69394
SH
SOLE
13968
0
55426
INVESCO MORTGAGE CAPITAL INC
COM
46131B100
304
17774
SH
SOLE
0
0
17774
INVESCO MUN OPPORTUNITY TR
COM
46132C107
1959
150537
SH
SOLE
0
0
150537
INVESCO MUN TR
COM
46131J103
1014
79385
SH
SOLE
0
0
79385
INVESCO MUNI INCOME OPP TRST
COM
46132X101
252
31983
SH
SOLE
0
0
31983
INVESCO PA VALUE MUN INCOME
COM
46132K109
1495
121446
SH
SOLE
0
0
121446
INVESCO QUALITY MUNI INC TRS
COM
46133G107
2976
232482
SH
SOLE
0
0
232482
INVESCO SR INCOME TR
COM
46131H107
993
221056
SH
SOLE
0
0
221056
INVESCO TR INVT GRADE MUNS
COM
46131M106
483
36034
SH
SOLE
0
0
36034
INVESCO TR INVT GRADE NY MUN
COM
46131T101
144
10511
SH
SOLE
0
0
10511
INVESCO VALUE MUN INCOME TR
COM
46132P108
612
40912
SH
SOLE
0
0
40912
INVITATION HOMES INC
COM
46187W107
1423
62837
SH
SOLE
0
0
62837
INVIVO THERAPEUTICS HLDGS CO
COM NEW
46186M209
126
86833
SH
SOLE
0
0
86833
INVUITY INC
COM NEW
46187J205
125
14000
SH
SOLE
0
0
14000
IONIS PHARMACEUTICALS INC
COM
462222100
39391
776949
SH
SOLE
757590
0
19359
IPG PHOTONICS CORP
COM
44980X109
3586
19379
SH
SOLE
15004
0
4375
IRIDIUM COMMUNICATIONS INC
COM
46269C102
9479
920339
SH
SOLE
83562
0
836777
IRIDIUM COMMUNICATIONS INC
COM
46269C102
17
20000
SH
Call
SOLE
0
0
0
IRIDIUM COMMUNICATIONS INC
COM
46269C102
8
15000
SH
Call
SOLE
0
0
0
IRIDIUM COMMUNICATIONS INC
COM
46269C102
30
295800
SH
Call
SOLE
0
0
0
IRIDIUM COMMUNICATIONS INC
PERP PFD CNV B
46269C409
635
1761
SH
SOLE
0
0
1761
IROBOT CORP
COM
462726100
1273
16521
SH
SOLE
0
0
16521
IRON MTN INC NEW
COM
46284V101
98558
2533612
SH
SOLE
2414685
0
118927
ISHARES
10+ YR CR BD ETF
464289511
4779
77013
SH
SOLE
62065
0
14948
ISHARES
GRWT ALLOCAT ETF
464289867
567
12650
SH
SOLE
0
0
12650
ISHARES
INDIA 50 ETF
464289529
5965
174929
SH
SOLE
0
0
174929
ISHARES
MODERT ALLOC ETF
464289875
586
15433
SH
SOLE
0
0
15433
ISHARES
MSCI EURO FL ETF
464289180
1582
67370
SH
SOLE
0
0
67370
ISHARES
NW ZEALND CP ETF
464289123
5596
118763
SH
SOLE
0
0
118763
ISHARES
RUS TP200 GR ETF
464289438
3846
56709
SH
SOLE
0
0
56709
ISHARES GOLD TRUST
ISHARES
464285105
9941
807543
SH
SOLE
0
0
807543
ISHARES INC
AUSTRIA CAPD ETF
464286202
1206
51500
SH
SOLE
0
0
51500
ISHARES INC
BELGIUM CAPD ETF
464286301
230
10842
SH
SOLE
0
0
10842
ISHARES INC
CORE MSCI EMKT
46434G103
364227
6742420
SH
SOLE
6028883
0
713537
ISHARES INC
CUR HD MSCI EM
46434G509
869
33709
SH
SOLE
0
0
33709
ISHARES INC
EM HGHYL BD ETF
464286285
1434
28240
SH
SOLE
0
0
28240
ISHARES INC
EM MKT SM-CP ETF
464286475
1023
20725
SH
SOLE
0
0
20725
ISHARES INC
EM MKTS DIV ETF
464286319
4623
111499
SH
SOLE
0
0
111499
ISHARES INC
GLB HGH YLD ETF
464286178
700
13604
SH
SOLE
0
0
13604
ISHARES INC
INTL HIGH YIELD
464286210
667
12449
SH
SOLE
0
0
12449
ISHARES INC
JP MRG EM CRP BD
464286251
676
13118
SH
SOLE
0
0
13118
ISHARES INC
MIN VOL EMRG MKT
464286533
7508
129219
SH
SOLE
0
0
129219
ISHARES INC
MIN VOL GBL ETF
464286525
9330
114641
SH
SOLE
0
0
114641
ISHARES INC
MSCI AUST ETF
464286103
5620
250455
SH
SOLE
237896
0
12559
ISHARES INC
MSCI BRIC INDX
464286657
240
5593
SH
SOLE
0
0
5593
ISHARES INC
MSCI BRZ CAP ETF
464286400
225
5389
SH
SOLE
0
0
5389
ISHARES INC
MSCI CDA ETF
464286509
7584
262066
SH
SOLE
250024
0
12042
ISHARES INC
MSCI CH CAP ETF
464286640
23195
477070
SH
SOLE
0
0
477070
ISHARES INC
MSCI EURZONE ETF
464286608
25927
598511
SH
SOLE
119065
0
479446
ISHARES INC
MSCI FRANCE ETF
464286707
1085
35105
SH
SOLE
0
0
35105
ISHARES INC
MSCI GBL ETF NEW
46434G848
721
23267
SH
SOLE
0
0
23267
ISHARES INC
MSCI GBL GOLD MN
46434G855
382
20462
SH
SOLE
0
0
20462
ISHARES INC
MSCI GERMANY ETF
464286806
427
13182
SH
SOLE
0
0
13182
ISHARES INC
MSCI HONG KG ETF
464286871
7939
321551
SH
SOLE
0
0
321551
ISHARES INC
MSCI JPN ETF NEW
46434G822
14049
252186
SH
SOLE
8324
0
243862
ISHARES INC
MSCI MEX CAP ETF
464286822
25687
470359
SH
SOLE
0
0
470359
ISHARES INC
MSCI PAC JP ETF
464286665
2486
53754
SH
SOLE
0
0
53754
ISHARES INC
MSCI RUS ETF NEW
46434G798
243
7226
SH
SOLE
0
0
7226
ISHARES INC
MSCI SPAN CP ETF
464286764
3314
98224
SH
SOLE
0
0
98224
ISHARES INC
MSCI STH KOR ETF
464286772
1503
21768
SH
SOLE
0
0
21768
ISHARES INC
MSCI SZ CAP ETF
464286749
667
19027
SH
SOLE
0
0
19027
ISHARES INC
MSCI TAIWAN ETF
46434G772
9155
253614
SH
SOLE
0
0
253614
ISHARES INC
MSCI THI CAP ETF
464286624
384
4443
SH
SOLE
0
0
4443
ISHARES SILVER TRUST
ISHARES
46428Q109
7795
495211
SH
SOLE
0
0
495211
ISHARES SILVER TRUST
ISHARES
46428Q109
1
26200
SH
Call
SOLE
0
0
0
ISHARES TR
0-5 YR TIPS ETF
46429B747
7088
70612
SH
SOLE
60797
0
9815
ISHARES TR
0-5YR HI YL CP
46434V407
2715
56770
SH
SOLE
0
0
56770
ISHARES TR
0-5YR INVT GR CP
46434V100
3875
76560
SH
SOLE
0
0
76560
ISHARES TR
1 3 YR CR BD ETF
464288646
52841
501567
SH
SOLE
276063
0
225504
ISHARES TR
1 3 YR TREAS BD
464287457
14931
176794
SH
SOLE
15186
0
161608
ISHARES TR
10-20 YR TRS ETF
464288653
9602
70379
SH
SOLE
0
0
70379
ISHARES TR
20 YR TR BD ETF
464287432
11666
93499
SH
SOLE
22799
0
70700
ISHARES TR
3 7 YR TREAS BD
464288661
11172
90457
SH
SOLE
0
0
90457
ISHARES TR
A RATE CP BD ETF
46429B291
1631
30901
SH
SOLE
0
0
30901
ISHARES TR
AGENCY BOND ETF
464288166
13150
115698
SH
SOLE
89926
0
25772
ISHARES TR
ASIA 50 ETF
464288430
820
13357
SH
SOLE
0
0
13357
ISHARES TR
BARCLAYS 7 10 YR
464287440
18006
169033
SH
SOLE
87806
0
81227
ISHARES TR
CALIF MUN BD ETF
464288356
227
1919
SH
SOLE
0
0
1919
ISHARES TR
CHINA LG-CAP ETF
464287184
5657
128463
SH
SOLE
0
0
128463
ISHARES TR
COHEN STEER REIT
464287564
5813
57753
SH
SOLE
0
0
57753
ISHARES TR
CONV BD ETF
46435G102
8100
147843
SH
SOLE
144883
0
2960
ISHARES TR
CORE 1 5 YR USD
46432F859
16641
331043
SH
SOLE
11482
0
319561
ISHARES TR
CORE DIV GRWTH
46434V621
2930
90241
SH
SOLE
0
0
90241
ISHARES TR
CORE HIGH DV ETF
46429B663
8982
104497
SH
SOLE
1025
0
103472
ISHARES TR
CORE MSCI EAFE
46432F842
1555685
24243177
SH
SOLE
23295030
0
948147
ISHARES TR
CORE MSCI EURO
46434V738
14987
301676
SH
SOLE
118442
0
183234
ISHARES TR
CORE MSCI TOTAL
46432F834
2799
45897
SH
SOLE
0
0
45897
ISHARES TR
CORE S&P MCP ETF
464287507
324766
1815312
SH
SOLE
1480789
0
334523
ISHARES TR
CORE S&P SCP ETF
464287804
371657
5007462
SH
SOLE
3568895
0
1438567
ISHARES TR
CORE S&P TTL STK
464287150
11092
192463
SH
SOLE
0
0
192463
ISHARES TR
CORE S&P US GWT
464287671
7154
141724
SH
SOLE
92457
0
49267
ISHARES TR
CORE S&P US VLU
464287663
1878
35876
SH
SOLE
23540
0
12336
ISHARES TR
CORE S&P500 ETF
464287200
163591
646777
SH
SOLE
256170
0
390607
ISHARES TR
CORE TOTAL USD
46434V613
22903
448417
SH
SOLE
0
0
448417
ISHARES TR
CORE US AGGBD ET
464287226
1663605
15180262
SH
SOLE
14157730
0
1022532
ISHARES TR
CUR HD EURZN ETF
46434V639
35486
1178554
SH
SOLE
0
0
1178554
ISHARES TR
DEVSMCP EXNA ETF
464288497
853
15176
SH
SOLE
0
0
15176
ISHARES TR
DOW JONES US ETF
464287846
1181
9370
SH
SOLE
0
0
9370
ISHARES TR
EAFE GRWTH ETF
464288885
90356
1167550
SH
SOLE
1132246
0
35304
ISHARES TR
EAFE SML CP ETF
464288273
4820
77744
SH
SOLE
334
0
77410
ISHARES TR
EAFE VALUE ETF
464288877
68248
1249967
SH
SOLE
1220457
0
29510
ISHARES TR
EUROPE ETF
464287861
2422
51678
SH
SOLE
0
0
51678
ISHARES TR
EXPONENTIAL TECH
46434V381
329
9588
SH
SOLE
0
0
9588
ISHARES TR
FLTG RATE NT ETF
46429B655
18252
358299
SH
SOLE
60160
0
298139
ISHARES TR
GL TIMB FORE ETF
464288174
1356
20304
SH
SOLE
0
0
20304
ISHARES TR
GLB CNSM STP ETF
464288737
2264
22232
SH
SOLE
0
0
22232
ISHARES TR
GLB INFRASTR ETF
464288372
1625
35904
SH
SOLE
0
0
35904
ISHARES TR
GLOB HLTHCRE ETF
464287325
2782
24740
SH
SOLE
0
0
24740
ISHARES TR
GLOB UTILITS ETF
464288711
361
7127
SH
SOLE
0
0
7127
ISHARES TR
GLOBAL 100 ETF
464287572
571
6474
SH
SOLE
0
0
6474
ISHARES TR
GLOBAL ENERG ETF
464287341
617
18153
SH
SOLE
0
0
18153
ISHARES TR
GLOBAL FINLS ETF
464287333
10840
162473
SH
SOLE
152767
0
9706
ISHARES TR
GLOBAL MATER ETF
464288695
203
3111
SH
SOLE
0
0
3111
ISHARES TR
GLOBAL REIT ETF
46434V647
94430
3690108
SH
SOLE
3631762
0
58346
ISHARES TR
GLOBAL TECH ETF
464287291
2987
20980
SH
SOLE
0
0
20980
ISHARES TR
GOV/CRED BD ETF
464288596
637
5564
SH
SOLE
0
0
5564
ISHARES TR
HDG MSCI EAFE
46434V803
7153
247165
SH
SOLE
0
0
247165
ISHARES TR
HDG MSCI JAPAN
46434V886
4522
146776
SH
SOLE
0
0
146776
ISHARES TR
IBONDS DEC17 ETF
46434VAR1
588
23682
SH
SOLE
0
0
23682
ISHARES TR
IBONDS DEC18 ETF
46434VAA8
2001
79438
SH
SOLE
0
0
79438
ISHARES TR
IBONDS DEC19 ETF
46434VAU4
2282
91097
SH
SOLE
0
0
91097
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
2406
94133
SH
SOLE
0
0
94133
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
1590
63472
SH
SOLE
0
0
63472
ISHARES TR
IBONDS DEC21 ETF
46435G789
219
8475
SH
SOLE
0
0
8475
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
2008
79481
SH
SOLE
0
0
79481
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
256
10072
SH
SOLE
0
0
10072
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
251
9965
SH
SOLE
0
0
9965
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
452
17960
SH
SOLE
0
0
17960
ISHARES TR
IBONDS SEP18 ETF
46429B580
261
10236
SH
SOLE
0
0
10236
ISHARES TR
IBONDS SEP19 ETF
46429B564
422
16514
SH
SOLE
0
0
16514
ISHARES TR
IBOXX HI YD ETF
464288513
20490
230854
SH
SOLE
8158
0
222696
ISHARES TR
IBOXX INV CP ETF
464287242
65520
540463
SH
SOLE
261894
0
278569
ISHARES TR
INTL PFD STK ETF
46429B135
2931
157979
SH
SOLE
0
0
157979
ISHARES TR
INTL SEL DIV ETF
464288448
24842
735845
SH
SOLE
389544
0
346301
ISHARES TR
INTRM GOV CR ETF
464288612
3564
32134
SH
SOLE
32
0
32102
ISHARES TR
INTRMD CR BD ETF
464288638
37695
342184
SH
SOLE
261875
0
80309
ISHARES TR
IRELAND CAPD ETF
46429B507
234
5050
SH
SOLE
0
0
5050
ISHARES TR
JPMORGAN USD EMG
464288281
6289
54019
SH
SOLE
6
0
54013
ISHARES TR
LATN AMER 40 ETF
464287390
400
11396
SH
SOLE
0
0
11396
ISHARES TR
MBS ETF
464288588
19473
181824
SH
SOLE
88191
0
93633
ISHARES TR
MICRO-CAP ETF
464288869
1672
17698
SH
SOLE
0
0
17698
ISHARES TR
MIN VOL EAFE ETF
46429B689
17183
241804
SH
SOLE
0
0
241804
ISHARES TR
MIN VOL JAPN ETF
46434V712
251
3907
SH
SOLE
0
0
3907
ISHARES TR
MIN VOL USA ETF
46429B697
26208
520627
SH
SOLE
0
0
520627
ISHARES TR
MRGSTR MD CP ETF
464288208
13373
76494
SH
SOLE
0
0
76494
ISHARES TR
MRGSTR MD CP VAL
464288406
1750
11583
SH
SOLE
0
0
11583
ISHARES TR
MRGSTR SM CP ETF
464288505
330
1981
SH
SOLE
0
0
1981
ISHARES TR
MRNGSTR INC ETF
46432F875
10462
404144
SH
SOLE
364870
0
39274
ISHARES TR
MRNGSTR LG-CP GR
464287119
377
2573
SH
SOLE
0
0
2573
ISHARES TR
MRNGSTR LG-CP VL
464288109
1574
15797
SH
SOLE
0
0
15797
ISHARES TR
MSCI AC ASIA ETF
464288182
10491
145260
SH
SOLE
132255
0
13005
ISHARES TR
MSCI ACWI ETF
464288257
5019
72927
SH
SOLE
1796
0
71131
ISHARES TR
MSCI ACWI EX US
464288240
38084
787678
SH
SOLE
0
0
787678
ISHARES TR
MSCI CHINA ETF
46429B671
212
3356
SH
SOLE
0
0
3356
ISHARES TR
MSCI EAFE ETF
464287465
120783
1763755
SH
SOLE
70707
0
1693048
ISHARES TR
MSCI EAFE ETF
464287465
6
10300
SH
Call
SOLE
0
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
54184
1209180
SH
SOLE
618
0
1208562
ISHARES TR
MSCI EMG MKT ETF
464287234
216
45000
SH
Call
SOLE
0
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
1705
51899
SH
SOLE
0
0
51899
ISHARES TR
MSCI INDIA SM CP
46429B614
27618
604191
SH
SOLE
0
0
604191
ISHARES TR
MSCI KLD400 SOC
464288570
320
3445
SH
SOLE
0
0
3445
ISHARES TR
MSCI UK ETF NEW
46435G334
1089
31256
SH
SOLE
0
0
31256
ISHARES TR
MSCI USA ESG SLC
464288802
2209
21142
SH
SOLE
0
0
21142
ISHARES TR
MTG REL ETF NEW
46435G342
6059
129353
SH
SOLE
1573
0
127780
ISHARES TR
N AMER TECH ETF
464287549
1251
8054
SH
SOLE
0
0
8054
ISHARES TR
NA TEC SFTWR ETF
464287515
8556
58497
SH
SOLE
13
0
58484
ISHARES TR
NASDAQ BIOTECH
464287556
28060
84105
SH
SOLE
0
0
84105
ISHARES TR
NATIONAL MUN ETF
464288414
22183
200079
SH
SOLE
0
0
200079
ISHARES TR
NORTH AMERN NAT
464287374
517
15364
SH
SOLE
0
0
15364
ISHARES TR
PHLX SEMICND ETF
464287523
4222
26625
SH
SOLE
0
0
26625
ISHARES TR
RUS 1000 ETF
464287622
20458
146245
SH
SOLE
10966
0
135279
ISHARES TR
RUS 1000 GRW ETF
464287614
524482
4193824
SH
SOLE
2313140
0
1880684
ISHARES TR
RUS 1000 VAL ETF
464287598
431321
3639537
SH
SOLE
2366504
0
1273033
ISHARES TR
RUS 2000 GRW ETF
464287648
31430
175574
SH
SOLE
283
0
175291
ISHARES TR
RUS 2000 VAL ETF
464287630
23672
190718
SH
SOLE
111
0
190607
ISHARES TR
RUS MD CP GR ETF
464287481
25075
221525
SH
SOLE
893
0
220632
ISHARES TR
RUS MDCP VAL ETF
464287473
22820
268687
SH
SOLE
150672
0
118015
ISHARES TR
RUS MID CAP ETF
464287499
29880
151565
SH
SOLE
6261
0
145304
ISHARES TR
RUSSELL 2000 ETF
464287655
190855
1287977
SH
SOLE
813704
0
474273
ISHARES TR
RUSSELL 2000 ETF
464287655
9
39400
SH
Put
SOLE
0
0
39400
ISHARES TR
RUSSELL 2000 ETF
464287655
42
13100
SH
Call
SOLE
0
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
111
54900
SH
Call
SOLE
0
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
40
13200
SH
Call
SOLE
0
0
0
ISHARES TR
RUSSELL 3000 ETF
464287689
7561
50651
SH
SOLE
30072
0
20579
ISHARES TR
S&P 100 ETF
464287101
2428
21813
SH
SOLE
0
0
21813
ISHARES TR
S&P 500 GRWT ETF
464287309
72739
507174
SH
SOLE
268
0
506906
ISHARES TR
S&P 500 VAL ETF
464287408
47290
438234
SH
SOLE
247
0
437987
ISHARES TR
S&P MC 400GR ETF
464287606
65791
325107
SH
SOLE
22
0
325085
ISHARES TR
S&P MC 400VL ETF
464287705
41255
270117
SH
SOLE
31
0
270086
ISHARES TR
S&P SML 600 GWT
464287887
10665
64833
SH
SOLE
17
0
64816
ISHARES TR
S&P US PFD STK
464288687
25572
658905
SH
SOLE
86743
0
572162
ISHARES TR
SELECT DIVID ETF
464287168
36411
388798
SH
SOLE
23
0
388775
ISHARES TR
SHORT TREAS BD
464288679
13823
125216
SH
SOLE
6657
0
118559
ISHARES TR
SHRT NAT MUN ETF
464288158
517
4881
SH
SOLE
0
0
4881
ISHARES TR
SP SMCP600VL ETF
464287879
11967
80689
SH
SOLE
32
0
80657
ISHARES TR
TIPS BD ETF
464287176
24623
216790
SH
SOLE
1347
0
215443
ISHARES TR
TRANS AVG ETF
464287192
4607
25811
SH
SOLE
0
0
25811
ISHARES TR
U.S. BAS MTL ETF
464287838
5483
57246
SH
SOLE
0
0
57246
ISHARES TR
U.S. CNSM GD ETF
464287812
8208
68021
SH
SOLE
41382
0
26639
ISHARES TR
U.S. CNSM SV ETF
464287580
6345
38678
SH
SOLE
0
0
38678
ISHARES TR
U.S. ENERGY ETF
464287796
1169
31240
SH
SOLE
0
0
31240
ISHARES TR
U.S. FIN SVC ETF
464287770
48717
406445
SH
SOLE
351480
0
54965
ISHARES TR
U.S. FINLS ETF
464287788
13610
121387
SH
SOLE
0
0
121387
ISHARES TR
U.S. INSRNCE ETF
464288786
1338
20998
SH
SOLE
0
0
20998
ISHARES TR
U.S. MED DVC ETF
464288810
8896
53260
SH
SOLE
0
0
53260
ISHARES TR
U.S. PHARMA ETF
464288836
3158
20197
SH
SOLE
0
0
20197
ISHARES TR
U.S. REAL ES ETF
464287739
12882
161265
SH
SOLE
0
0
161265
ISHARES TR
U.S. TECH ETF
464287721
12551
83697
SH
SOLE
0
0
83697
ISHARES TR
U.S. UTILITS ETF
464287697
3247
24430
SH
SOLE
0
0
24430
ISHARES TR
US AER DEF ETF
464288760
15823
88863
SH
SOLE
11
0
88852
ISHARES TR
US BR DEL SE ETF
464288794
1670
29220
SH
SOLE
0
0
29220
ISHARES TR
US CR BD ETF
464288620
17306
154201
SH
SOLE
150420
0
3781
ISHARES TR
US HLTHCARE ETF
464287762
5333
31033
SH
SOLE
43
0
30990
ISHARES TR
US HLTHCR PR ETF
464288828
15103
102226
SH
SOLE
100483
0
1743
ISHARES TR
US HOME CONS ETF
464288752
2714
74280
SH
SOLE
0
0
74280
ISHARES TR
US INDUSTRIALS
464287754
4717
34048
SH
SOLE
0
0
34048
ISHARES TR
US OIL EQ&SV ETF
464288844
762
21557
SH
SOLE
0
0
21557
ISHARES TR
US OIL GS EX ETF
464288851
650
11068
SH
SOLE
0
0
11068
ISHARES TR
US REGNL BKS ETF
464288778
4821
102117
SH
SOLE
250
0
101867
ISHARES TR
US TELECOM ETF
464287713
885
29106
SH
SOLE
0
0
29106
ISHARES TR
US TREAS BD ETF
46429B267
4343
172060
SH
SOLE
0
0
172060
ISHARES TR
USA MOMENTUM FCT
46432F396
27030
282501
SH
SOLE
221068
0
61433
ISHARES TR
USA QUALITY FCTR
46432F339
2486
32223
SH
SOLE
0
0
32223
ISHARES U S ETF TR
SHT MAT BD ETF
46431W507
3053
60706
SH
SOLE
0
0
60706
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
2635
192350
SH
SOLE
190392
0
1958
ITT INC
COM
45073V108
355
8025
SH
SOLE
6130
0
1895
ITURAN LOCATION AND CONTROL
SHS
M6158M104
429
11885
SH
SOLE
0
0
11885
J & J SNACK FOODS CORP
COM
466032109
366
2787
SH
SOLE
0
0
2787
J P MORGAN EXCHANGE TRADED F
DIV RTN EM EQT
46641Q308
1938
34382
SH
SOLE
0
0
34382
J P MORGAN EXCHANGE TRADED F
DIV RTN INT EQ
46641Q209
2835
48953
SH
SOLE
0
0
48953
J2 GLOBAL INC
COM
48123V102
5388
72930
SH
SOLE
68301
0
4629
JABIL INC
COM
466313103
8424
295065
SH
SOLE
144957
0
150108
JACK IN THE BOX INC
COM
466367109
535
5252
SH
SOLE
0
0
5252
JACOBS ENGR GROUP INC DEL
COM
469814107
1836
31510
SH
SOLE
11917
0
19593
JAMES RIV GROUP LTD
COM
G5005R107
5016
120915
SH
SOLE
120712
0
203
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
663
13166
SH
SOLE
0
0
13166
JAPAN SMALLER CAPTLZTN FD IN
COM
47109U104
935
74501
SH
SOLE
0
0
74501
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
3352
22918
SH
SOLE
0
0
22918
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
48
12500
SH
Call
SOLE
0
0
0
JD COM INC
SPON ADR CL A
47215P106
290
7583
SH
SOLE
0
0
7583
JEFFERIES GROUP INC NEW
DBCV 3.875%11/0
472319AG7
1756
1754000
PRN
SOLE
0
0
1754000
JERNIGAN CAP INC
COM
476405105
1842
89632
SH
SOLE
0
0
89632
JETBLUE AIRWAYS CORP
COM
477143101
2889
155885
SH
SOLE
58487
0
97398
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
1388
13727
SH
SOLE
11600
0
2127
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
5002
152467
SH
SOLE
0
0
152467
JOHN HANCOCK HDG EQ & INC FD
COM
47804L102
254
14425
SH
SOLE
0
0
14425
JOHNSON & JOHNSON
COM
478160104
353102
2715938
SH
SOLE
1299663
0
1416275
JOHNSON CTLS INTL PLC
SHS
G51502105
88970
2208241
SH
SOLE
2076574
0
131667
JOHNSON CTLS INTL PLC
SHS
G51502105
24
33200
SH
Call
SOLE
0
0
0
JONES ENERGY INC
COM CL A
48019R108
36
18507
SH
SOLE
0
0
18507
JONES LANG LASALLE INC
COM
48020Q107
1440
11659
SH
SOLE
6360
0
5299
JPMORGAN CHASE & CO
*W EXP 10/28/201
46634E114
585
10820
SH
SOLE
0
0
10820
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
6442
228295
SH
SOLE
0
0
228295
JPMORGAN CHASE & CO
COM
46625H100
464880
4867302
SH
SOLE
1574830
0
3292472
JPMORGAN CHASE & CO
COM
46625H100
141
85000
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
25
22400
SH
Call
SOLE
0
0
0
JPMORGAN CHASE & CO
COM
46625H100
31
12100
SH
Call
SOLE
0
0
0
JUNIPER NETWORKS INC
COM
48203R104
10396
373549
SH
SOLE
330995
0
42554
JUNO THERAPEUTICS INC
COM
48205A109
419
9337
SH
SOLE
0
0
9337
K2M GROUP HLDGS INC
COM
48273J107
746
35158
SH
SOLE
35158
0
0
KAISER ALUMINUM CORP
COM PAR $0.01
483007704
243
2356
SH
SOLE
1961
0
395
KANDI TECHNOLOGIES GROUP INC
COM
483709101
83
14400
SH
SOLE
0
0
14400
KANSAS CITY SOUTHERN
COM NEW
485170302
32633
300262
SH
SOLE
14462
0
285800
KANSAS CITY SOUTHERN
COM NEW
485170302
30
16000
SH
Call
SOLE
0
0
0
KAPSTONE PAPER & PACKAGING C
COM
48562P103
4365
203103
SH
SOLE
8431
0
194672
KAR AUCTION SVCS INC
COM
48238T109
37088
776883
SH
SOLE
758109
0
18774
KARYOPHARM THERAPEUTICS INC
COM
48576U106
198
17993
SH
SOLE
0
0
17993
KAYNE ANDERSON ENERGY DEV CO
COM
48660Q102
203
11740
SH
SOLE
0
0
11740
KAYNE ANDERSON ENRGY TTL RT
COM
48660P104
2470
222159
SH
SOLE
0
0
222159
KAYNE ANDERSON MDSTM ENERGY
COM
48661E108
430
29255
SH
SOLE
0
0
29255
KAYNE ANDERSON MLP INVT CO
COM
486606106
2772
152565
SH
SOLE
0
0
152565
KB FINANCIAL GROUP INC
SPONSORED ADR
48241A105
1639
33431
SH
SOLE
12641
0
20790
KBR INC
COM
48242W106
364
20380
SH
SOLE
11398
0
8982
KEARNY FINL CORP MD
COM
48716P108
309
20161
SH
SOLE
18384
0
1777
KELLOGG CO
COM
487836108
11075
177567
SH
SOLE
32219
0
145348
KEMET CORP
COM NEW
488360207
301
14255
SH
SOLE
0
0
14255
KENNAMETAL INC
COM
489170100
1524
37770
SH
SOLE
0
0
37770
KENNEDY-WILSON HLDGS INC
COM
489398107
790
42568
SH
SOLE
15351
0
27217
KERYX BIOPHARMACEUTICALS INC
COM
492515101
98
13772
SH
SOLE
0
0
13772
KEYCORP NEW
COM
493267108
16314
866831
SH
SOLE
373023
0
493808
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
2879
69099
SH
SOLE
63969
0
5130
KILROY RLTY CORP
COM
49427F108
2332
32784
SH
SOLE
32258
0
526
KIMBELL RTY PARTNERS LP
UNIT
49435R102
380
24107
SH
SOLE
0
0
24107
KIMBERLY CLARK CORP
COM
494368103
158861
1349941
SH
SOLE
1002354
0
347587
KIMCO RLTY CORP
COM
49446R109
5016
256581
SH
SOLE
189735
0
66846
KINDER MORGAN INC DEL
COM
49456B101
38293
1996495
SH
SOLE
694638
0
1301857
KINDER MORGAN INC DEL
PFD SER A
49456B200
1900
44652
SH
SOLE
0
0
44652
KINROSS GOLD CORP
COM NO PAR
496902404
361
85113
SH
SOLE
0
0
85113
KINROSS GOLD CORP
COM NO PAR
496902404
1
11300
SH
Call
SOLE
0
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
6
12400
SH
Call
SOLE
0
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
1
58500
SH
Call
SOLE
0
0
0
KINSALE CAP GROUP INC
COM
49714P108
483
11195
SH
SOLE
0
0
11195
KIRKLAND LAKE GOLD LTD
COM
49741E100
205
15916
SH
SOLE
0
0
15916
KITE PHARMA INC
COM
49803L109
2340
13012
SH
SOLE
4016
0
8996
KITE RLTY GROUP TR
COM NEW
49803T300
531
26214
SH
SOLE
700
0
25514
KKR & CO L P DEL
COM UNITS
48248M102
3766
185262
SH
SOLE
0
0
185262
KLA-TENCOR CORP
COM
482480100
8369
78954
SH
SOLE
44613
0
34341
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
1465
35262
SH
SOLE
54
0
35208
KNOLL INC
COM NEW
498904200
934
46693
SH
SOLE
0
0
46693
KNOT OFFSHORE PARTNERS LP
COM UNITS
Y48125101
2115
90008
SH
SOLE
0
0
90008
KNOWLES CORP
COM
49926D109
7800
510825
SH
SOLE
501836
0
8989
KOHLS CORP
COM
500255104
4792
104961
SH
SOLE
3930
0
101031
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
10905
264680
SH
SOLE
216555
0
48125
KORN FERRY INTL
COM NEW
500643200
2608
66136
SH
SOLE
62087
0
4049
KRAFT HEINZ CO
COM
500754106
115929
1494894
SH
SOLE
64601
0
1430293
KRAFT HEINZ CO
COM
500754106
19
75700
SH
Call
SOLE
0
0
0
KRANESHARES TR
BOSERA MSCI CH
500767405
845
25439
SH
SOLE
0
0
25439
KRANESHARES TR
CSI CHI INTERNET
500767306
2794
49087
SH
SOLE
0
0
49087
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
50077B207
282
21529
SH
SOLE
0
0
21529
KROGER CO
COM
501044101
16520
823538
SH
SOLE
341426
0
482112
KT CORP
SPONSORED ADR
48268K101
1242
89569
SH
SOLE
89479
0
90
KULICKE & SOFFA INDS INC
COM
501242101
642
29750
SH
SOLE
5596
0
24154
L BRANDS INC
COM
501797104
6759
162445
SH
SOLE
0
0
162445
L3 TECHNOLOGIES INC
COM
502413107
53274
282725
SH
SOLE
264765
0
17960
LA JOLLA PHARMACEUTICAL CO
COM PAR $.0001 2
503459604
1533
44076
SH
SOLE
44076
0
0
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
22099
146382
SH
SOLE
123954
0
22428
LADENBURG THALMAN FIN SVCS I
COM
50575Q102
484
167996
SH
SOLE
0
0
167996
LAKELAND FINL CORP
COM
511656100
203
4165
SH
SOLE
0
0
4165
LAM RESEARCH CORP
COM
512807108
25302
136739
SH
SOLE
64213
0
72526
LAM RESEARCH CORP
NOTE 1.250% 5/1
512807AL2
275
90000
PRN
SOLE
0
0
90000
LAMAR ADVERTISING CO NEW
CL A
512816109
2144
31292
SH
SOLE
0
0
31292
LAMB WESTON HLDGS INC
COM
513272104
1408
30028
SH
SOLE
47
0
29981
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
5802
342328
SH
SOLE
0
0
342328
LANDSTAR SYS INC
COM
515098101
20179
202497
SH
SOLE
197953
0
4544
LANNET INC
COM
516012101
1249
67682
SH
SOLE
53822
0
13860
LAREDO PETROLEUM INC
COM
516806106
351
27165
SH
SOLE
0
0
27165
LAS VEGAS SANDS CORP
COM
517834107
10468
163159
SH
SOLE
0
0
163159
LASALLE HOTEL PPTYS
COM SH BEN INT
517942108
7544
259950
SH
SOLE
116776
0
143174
LAUDER ESTEE COS INC
CL A
518439104
39012
361747
SH
SOLE
36121
0
325626
LAUDER ESTEE COS INC
CL A
518439104
189
14200
SH
Call
SOLE
0
0
0
LAUREATE EDUCATION INC
CL A
518613203
765
52575
SH
SOLE
52038
0
537
LAZARD GLB TTL RET&INCM FD I
COM
52106W103
5602
334253
SH
SOLE
0
0
334253
LAZARD LTD
SHS A
G54050102
5262
116370
SH
SOLE
7504
0
108866
LAZARD WORLD DIVID & INCOME
COM
521076109
3776
333603
SH
SOLE
0
0
333603
LCI INDS
COM
50189K103
394
3402
SH
SOLE
1124
0
2278
LEAR CORP
COM NEW
521865204
19665
113616
SH
SOLE
98054
0
15562
LEGACY RESVS LP
UNIT LP INT
524707304
80
52393
SH
SOLE
0
0
52393
LEGG MASON BW GLB INC OPP FD
COM
52469B100
695
51737
SH
SOLE
0
0
51737
LEGG MASON ETF INVESTMENT TR
LOW DIVI ETF
52468L406
430
14195
SH
SOLE
7
0
14188
LEGG MASON INC
COM
524901105
28183
716948
SH
SOLE
707376
0
9572
LEGGETT & PLATT INC
COM
524660107
27688
580090
SH
SOLE
472921
0
107169
LEIDOS HLDGS INC
COM
525327102
11003
185800
SH
SOLE
162943
0
22857
LEMAITRE VASCULAR INC
COM
525558201
201
5362
SH
SOLE
0
0
5362
LENDINGCLUB CORP
COM
52603A109
89
14625
SH
SOLE
0
0
14625
LENDINGTREE INC NEW
COM
52603B107
2885
11800
SH
SOLE
4347
0
7453
LENNAR CORP
CL A
526057104
4243
80363
SH
SOLE
9703
0
70660
LENNOX INTL INC
COM
526107107
594
3321
SH
SOLE
380
0
2941
LEUCADIA NATL CORP
COM
527288104
5231
207184
SH
SOLE
64803
0
142381
LEVEL 3 COMMUNICATIONS INC
COM NEW
52729N308
892
16730
SH
SOLE
0
0
16730
LEXICON PHARMACEUTICALS INC
COM NEW
528872302
416
33829
SH
SOLE
30218
0
3611
LEXINGTON REALTY TRUST
COM
529043101
1789
175031
SH
SOLE
0
0
175031
LG DISPLAY CO LTD
SPONS ADR REP
50186V102
187
13914
SH
SOLE
13875
0
39
LGI HOMES INC
COM
50187T106
296
6100
SH
SOLE
0
0
6100
LIBERTY ALL STAR EQUITY FD
SH BEN INT
530158104
7773
1288984
SH
SOLE
0
0
1288984
LIBERTY ALL-STAR GROWTH FD I
COM
529900102
231
44085
SH
SOLE
4412
0
39673
LIBERTY BROADBAND CORP
COM SER A
530307107
4055
43054
SH
SOLE
33773
0
9281
LIBERTY BROADBAND CORP
COM SER C
530307305
8449
88659
SH
SOLE
68408
0
20251
LIBERTY EXPEDIA HOLDINGS
SER A COM
53046P109
372
7013
SH
SOLE
6084
0
929
LIBERTY GLOBAL PLC
LILAC SHS CL C
G5480U153
4493
192830
SH
SOLE
190541
0
2289
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
341
10067
SH
SOLE
3497
0
6570
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
2186
66838
SH
SOLE
41587
0
25251
LIBERTY INTERACTIVE CORP
LBT VEN COM A NE
53071M856
10338
179632
SH
SOLE
177234
0
2398
LIBERTY INTERACTIVE CORP
QVC GP COM SER A
53071M104
24300
1030986
SH
SOLE
954131
0
76855
LIBERTY MEDIA CORP
DEB 4.000%11/1
530715AG6
330
465000
PRN
SOLE
0
0
465000
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
8554
204163
SH
SOLE
156956
0
47207
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
240
9484
SH
SOLE
0
0
9484
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
18807
449172
SH
SOLE
374093
0
75079
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
2519
69027
SH
SOLE
49659
0
19368
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
3751
98465
SH
SOLE
83923
0
14542
LIBERTY PPTY TR
SH BEN INT
531172104
415
10106
SH
SOLE
0
0
10106
LIFE STORAGE INC
COM
53223X107
1033
12632
SH
SOLE
0
0
12632
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
1192
8752
SH
SOLE
4191
0
4561
LILLY ELI & CO
COM
532457108
31234
365128
SH
SOLE
61262
0
303866
LINCOLN ELEC HLDGS INC
COM
533900106
5907
64434
SH
SOLE
57042
0
7392
LINCOLN NATL CORP IND
COM
534187109
8748
119055
SH
SOLE
37968
0
81087
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
8456
265997
SH
SOLE
258539
0
7458
LITHIA MTRS INC
CL A
536797103
1771
14724
SH
SOLE
13763
0
961
LITTELFUSE INC
COM
537008104
5927
30257
SH
SOLE
29441
0
816
LIVE NATION ENTERTAINMENT IN
COM
538034109
2686
61679
SH
SOLE
59188
0
2491
LIVE OAK BANCSHARES INC
COM
53803X105
697
29723
SH
SOLE
0
0
29723
LIVEPERSON INC
COM
538146101
668
49265
SH
SOLE
0
0
49265
LKQ CORP
COM
501889208
6240
173395
SH
SOLE
78102
0
95293
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
13205
3607981
SH
SOLE
3531558
0
76423
LMP CAP & INCOME FD INC
COM
50208A102
9460
650600
SH
SOLE
0
0
650600
LOCALSHARES INVT TR
NASHVILLE AREA E
53957P106
330
12000
SH
SOLE
0
0
12000
LOCKHEED MARTIN CORP
COM
539830109
131946
425213
SH
SOLE
233058
0
192155
LOEWS CORP
COM
540424108
9670
202050
SH
SOLE
193395
0
8655
LOGITECH INTL S A
SHS
H50430232
3012
82581
SH
SOLE
8910
0
73671
LOGMEIN INC
COM
54142L109
6677
60676
SH
SOLE
57034
0
3642
LOUISIANA PAC CORP
COM
546347105
318
11743
SH
SOLE
0
0
11743
LOWES COS INC
COM
548661107
57498
719264
SH
SOLE
180704
0
538560
LPL FINL HLDGS INC
COM
50212V100
28629
555143
SH
SOLE
552472
0
2671
LTC PPTYS INC
COM
502175102
1434
30528
SH
SOLE
0
0
30528
LULULEMON ATHLETICA INC
COM
550021109
2386
38336
SH
SOLE
22746
0
15590
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
224
5736
SH
SOLE
0
0
5736
LUMENTUM HLDGS INC
COM
55024U109
2267
41718
SH
SOLE
0
0
41718
LUNA INNOVATIONS
COM
550351100
138
81459
SH
SOLE
0
0
81459
LUXOFT HLDG INC
ORD SHS CL A
G57279104
339
7090
SH
SOLE
0
0
7090
LYDALL INC DEL
COM
550819106
234
4088
SH
SOLE
2213
0
1875
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
44415
448393
SH
SOLE
273327
0
175066
M & T BK CORP
COM
55261F104
2013
12497
SH
SOLE
1348
0
11149
M D C HLDGS INC
COM
552676108
1223
36830
SH
SOLE
16657
0
20173
MACATAWA BK CORP
COM
554225102
201
19610
SH
SOLE
0
0
19610
MACK CALI RLTY CORP
COM
554489104
1205
50811
SH
SOLE
50378
0
433
MACOM TECH SOLUTIONS HLDGS I
COM
55405Y100
3995
89560
SH
SOLE
83868
0
5692
MACQUARIE FT TR GB INF UT DI
COM
55607W100
259
18964
SH
SOLE
0
0
18964
MACQUARIE GLBL INFRA TOTL RE
COM
55608D101
869
33066
SH
SOLE
0
0
33066
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
9872
136773
SH
SOLE
2458
0
134315
MACQUARIE INFRASTRUCTURE COR
NOTE 2.875% 7/1
55608BAA3
425
400000
PRN
SOLE
0
0
400000
MACYS INC
COM
55616P104
2728
125014
SH
SOLE
118
0
124896
MADDEN STEVEN LTD
COM
556269108
2670
61674
SH
SOLE
54338
0
7336
MADISON CVRED CALL & EQ STR
COM
557437100
94
12033
SH
SOLE
0
0
12033
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
1765
8243
SH
SOLE
681
0
7562
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
60432
850439
SH
SOLE
468903
0
381536
MAGNA INTL INC
COM
559222401
3303
61859
SH
SOLE
0
0
61859
MAIDEN HOLDINGS LTD
SHS
G5753U112
1259
158308
SH
SOLE
148850
0
9458
MAIN STREET CAPITAL CORP
COM
56035L104
6367
160190
SH
SOLE
0
0
160190
MAINSOURCE FINANCIAL GP INC
COM
56062Y102
242
6739
SH
SOLE
0
0
6739
MAINSTAY DEFINEDTERM MN OPP
COM
56064K100
8595
428226
SH
SOLE
0
0
428226
MALIBU BOATS INC
COM CL A
56117J100
758
23971
SH
SOLE
0
0
23971
MALLINCKRODT PUB LTD CO
SHS
G5785G107
369
9866
SH
SOLE
0
0
9866
MANAGED DURATION INVT GRD FU
COM
56165R103
239
17308
SH
SOLE
0
0
17308
MANAGED PORTFOLIO SER
TORTOISE NRAM PI
56167N720
366
15573
SH
SOLE
0
0
15573
MANHATTAN ASSOCS INC
COM
562750109
3889
93552
SH
SOLE
61200
0
32352
MANITOWOC INC
COM
563571108
274
30488
SH
SOLE
0
0
30488
MANNING & NAPIER INC
CL A
56382Q102
244
61800
SH
SOLE
0
0
61800
MANNKIND CORP
COM NEW
56400P706
220
101288
SH
SOLE
0
0
101288
MANPOWERGROUP INC
COM
56418H100
12065
102406
SH
SOLE
101341
0
1065
MANULIFE FINL CORP
COM
56501R106
2520
124163
SH
SOLE
36421
0
87742
MARATHON OIL CORP
COM
565849106
27169
2003626
SH
SOLE
27117
0
1976509
MARATHON OIL CORP
COM
565849106
4
14400
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
179222
3195837
SH
SOLE
1325191
0
1870646
MARATHON PETE CORP
COM
56585A102
167
111000
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
106
45200
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
31
33000
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
4
22600
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
13
22100
SH
Call
SOLE
0
0
0
MARATHON PETE CORP
COM
56585A102
1
14900
SH
Call
SOLE
0
0
0
MARINEMAX INC
COM
567908108
580
35064
SH
SOLE
33482
0
1582
MARKEL CORP
COM
570535104
20222
18935
SH
SOLE
15799
0
3136
MARKETAXESS HLDGS INC
COM
57060D108
12416
67292
SH
SOLE
64927
0
2365
MARRIOTT INTL INC NEW
CL A
571903202
25246
228963
SH
SOLE
65928
0
163035
MARRIOTT VACATIONS WRLDWDE C
COM
57164Y107
551
4425
SH
SOLE
1036
0
3389
MARSH & MCLENNAN COS INC
COM
571748102
21556
257197
SH
SOLE
163105
0
94092
MARTIN MARIETTA MATLS INC
COM
573284106
5712
27695
SH
SOLE
13104
0
14591
MARTIN MIDSTREAM PRTNRS L P
UNIT L P INT
573331105
779
50085
SH
SOLE
0
0
50085
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
4796
267908
SH
SOLE
253411
0
14497
MASCO CORP
COM
574599106
21739
557271
SH
SOLE
333140
0
224131
MASIMO CORP
COM
574795100
30529
352686
SH
SOLE
1478
0
351208
MASTEC INC
COM
576323109
4725
101830
SH
SOLE
2627
0
99203
MASTERCARD INCORPORATED
CL A
57636Q104
64353
455755
SH
SOLE
304432
0
151323
MATCH GROUP INC
COM
57665R106
1398
60273
SH
SOLE
0
0
60273
MATERION CORP
COM
576690101
463
10736
SH
SOLE
0
0
10736
MATTEL INC
COM
577081102
308
19897
SH
SOLE
0
0
19897
MATTHEWS INTL CORP
CL A
577128101
15320
246111
SH
SOLE
244999
0
1112
MAXIM INTEGRATED PRODS INC
COM
57772K101
11658
244354
SH
SOLE
71868
0
172486
MAXLINEAR INC
COM
57776J100
1036
43633
SH
SOLE
0
0
43633
MAXWELL TECHNOLOGIES INC
COM
577767106
62
12000
SH
SOLE
0
0
12000
MAZOR ROBOTICS LTD
SPONSORED ADS
57886P103
2189
44331
SH
SOLE
0
0
44331
MCCORMICK & CO INC
COM NON VTG
579780206
33130
322777
SH
SOLE
187529
0
135248
MCDERMOTT INTL INC
COM
580037109
330
45379
SH
SOLE
0
0
45379
MCDONALDS CORP
COM
580135101
157642
1006116
SH
SOLE
537898
0
468218
MCDONALDS CORP
COM
580135101
15
11500
SH
Call
SOLE
0
0
0
MCEWEN MNG INC
COM
58039P107
229
117294
SH
SOLE
0
0
117294
MCKESSON CORP
COM
58155Q103
16845
109659
SH
SOLE
81696
0
27963
MDU RES GROUP INC
COM
552690109
2745
105777
SH
SOLE
75827
0
29950
MEDEQUITIES RLTY TR INC
COM
58409L306
360
30669
SH
SOLE
0
0
30669
MEDICAL PPTYS TRUST INC
COM
58463J304
12891
981761
SH
SOLE
750613
0
231148
MEDICINES CO
COM
584688105
488
13171
SH
SOLE
7509
0
5662
MEDIDATA SOLUTIONS INC
COM
58471A105
1901
24353
SH
SOLE
23583
0
770
MEDLEY CAP CORP
COM
58503F106
71
11870
SH
SOLE
0
0
11870
MEDNAX INC
COM
58502B106
211
4894
SH
SOLE
4142
0
752
MEDPACE HLDGS INC
COM
58506Q109
715
22405
SH
SOLE
0
0
22405
MEDTRONIC PLC
SHS
G5960L103
86933
1117822
SH
SOLE
818734
0
299088
MELCO RESORT ENTERTAINMENT L
ADR
585464100
259
10720
SH
SOLE
0
0
10720
MELLANOX TECHNOLOGIES LTD
SHS
M51363113
2074
43993
SH
SOLE
42625
0
1368
MERCADOLIBRE INC
COM
58733R102
2681
10353
SH
SOLE
4579
0
5774
MERCK & CO INC
COM
58933Y105
337589
5272333
SH
SOLE
2535142
0
2737191
MERCK & CO INC
COM
58933Y105
11
31500
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
9
26300
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
17
36900
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
22
72100
SH
Call
SOLE
0
0
0
MERCK & CO INC
COM
58933Y105
113
14900
SH
Call
SOLE
0
0
0
MERCURY SYS INC
COM
589378108
330
6356
SH
SOLE
0
0
6356
MEREDITH CORP
COM
589433101
514
9256
SH
SOLE
905
0
8351
MERIT MED SYS INC
COM
589889104
2286
53968
SH
SOLE
0
0
53968
MERITOR INC
COM
59001K100
530
20359
SH
SOLE
0
0
20359
META FINL GROUP INC
COM
59100U108
579
7388
SH
SOLE
0
0
7388
METHANEX CORP
COM
59151K108
4571
90872
SH
SOLE
67359
0
23513
METLIFE INC
COM
59156R108
89410
1721078
SH
SOLE
1415137
0
305941
METTLER TOLEDO INTERNATIONAL
COM
592688105
3780
6036
SH
SOLE
4980
0
1056
MFA FINL INC
COM
55272X102
6502
742225
SH
SOLE
389782
0
352443
MFS CHARTER INCOME TR
SH BEN INT
552727109
1179
136039
SH
SOLE
0
0
136039
MFS GOVT MKTS INCOME TR
SH BEN INT
552939100
103
20832
SH
SOLE
0
0
20832
MFS HIGH INCOME MUN TR
SH BEN INT
59318D104
542
103530
SH
SOLE
0
0
103530
MFS HIGH YIELD MUN TR
SH BEN INT
59318E102
477
100452
SH
SOLE
0
0
100452
MFS INTER INCOME TR
SH BEN INT
55273C107
232
54130
SH
SOLE
0
0
54130
MFS MULTIMARKET INCOME TR
SH BEN INT
552737108
1562
250394
SH
SOLE
0
0
250394
MFS MUN INCOME TR
SH BEN INT
552738106
149
20642
SH
SOLE
0
0
20642
MGIC INVT CORP WIS
COM
552848103
1541
122962
SH
SOLE
0
0
122962
MGM GROWTH PPTYS LLC
CL A COM
55303A105
4070
134724
SH
SOLE
5074
0
129650
MGM RESORTS INTERNATIONAL
COM
552953101
5115
156955
SH
SOLE
72957
0
83998
MICHAEL KORS HLDGS LTD
SHS
G60754101
529
11060
SH
SOLE
2625
0
8435
MICHAELS COS INC
COM
59408Q106
1097
51117
SH
SOLE
48720
0
2397
MICRO FOCUS INTERNATIONAL PL
SPON ADR NEW
594837304
2110
66137
SH
SOLE
28338
0
37799
MICROCHIP TECHNOLOGY INC
COM
595017104
133028
1481704
SH
SOLE
29023
0
1452681
MICROCHIP TECHNOLOGY INC
COM
595017104
6
16900
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
34
18600
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
31
36200
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
87
11100
SH
Call
SOLE
0
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
577
115300
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
16564
421150
SH
SOLE
8870
0
412280
MICRON TECHNOLOGY INC
COM
595112103
316
12000
SH
Call
SOLE
0
0
0
MICRON TECHNOLOGY INC
COM
595112103
230
20000
SH
Call
SOLE
0
0
0
MICROSEMI CORP
COM
595137100
4830
93826
SH
SOLE
81614
0
12212
MICROSOFT CORP
COM
594918104
625640
8398960
SH
SOLE
2976436
0
5422524
MICROSOFT CORP
COM
594918104
131
58900
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
217
46200
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
10
27200
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
9
13700
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
135
29200
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
15
11700
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
3
10600
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
75
94200
SH
Call
SOLE
0
0
0
MICROSOFT CORP
COM
594918104
57
14500
SH
Call
SOLE
0
0
0
MICROSTRATEGY INC
CL A NEW
594972408
384
3004
SH
SOLE
3004
0
0
MICROVISION INC DEL
COM NEW
594960304
35
12525
SH
SOLE
0
0
12525
MID AMER APT CMNTYS INC
COM
59522J103
12184
113994
SH
SOLE
18781
0
95213
MID CON ENERGY PARTNERS LP
COM UNIT REPST
59560V109
49
42792
SH
SOLE
0
0
42792
MIDDLEBY CORP
COM
596278101
4189
32687
SH
SOLE
30980
0
1707
MILLER HERMAN INC
COM
600544100
337
9394
SH
SOLE
0
0
9394
MILLER HOWARD HIGH INC EQTY
COM SHS BEN IN
600379101
3500
247846
SH
SOLE
0
0
247846
MIMEDX GROUP INC
COM
602496101
2528
212768
SH
SOLE
0
0
212768
MIMEDX GROUP INC
COM
602496101
17
69600
SH
Call
SOLE
0
0
0
MINDBODY INC
COM CL A
60255W105
235
9083
SH
SOLE
0
0
9083
MITEL NETWORKS CORP
COM
60671Q104
2156
256958
SH
SOLE
256958
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADR
606822104
4969
771653
SH
SOLE
767591
0
4062
MIX TELEMATICS LTD
SPONSORED ADR
60688N102
126
12682
SH
SOLE
0
0
12682
MIZUHO FINL GROUP INC
SPONSORED ADR
60687Y109
278
78329
SH
SOLE
76351
0
1978
MKS INSTRUMENT INC
COM
55306N104
2035
21542
SH
SOLE
11655
0
9887
MOBILE MINI INC
COM
60740F105
3851
111791
SH
SOLE
111281
0
510
MOBILE TELESYSTEMS PJSC
SPONSORED ADR
607409109
453
43415
SH
SOLE
0
0
43415
MOBILEIRON INC
COM NEW
60739U204
188
50745
SH
SOLE
0
0
50745
MOELIS & CO
CL A
60786M105
409
9505
SH
SOLE
0
0
9505
MOHAWK INDS INC
COM
608190104
30094
121587
SH
SOLE
9469
0
112118
MOLSON COORS BREWING CO
CL B
60871R209
3099
37961
SH
SOLE
28711
0
9250
MOMENTA PHARMACEUTICALS INC
COM
60877T100
295
15971
SH
SOLE
1713
0
14258
MOMO INC
ADR
60879B107
825
26337
SH
SOLE
0
0
26337
MONDELEZ INTL INC
CL A
609207105
39326
967204
SH
SOLE
332651
0
634553
MONDELEZ INTL INC
CL A
609207105
5
17000
SH
Call
SOLE
0
0
0
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
8066
498202
SH
SOLE
8375
0
489827
MONOLITHIC PWR SYS INC
COM
609839105
23833
223661
SH
SOLE
53494
0
170167
MONROE CAP CORP
COM
610335101
1180
82426
SH
SOLE
0
0
82426
MONSANTO CO NEW
COM
61166W101
26095
217787
SH
SOLE
87166
0
130621
MONSTER BEVERAGE CORP NEW
COM
61174X109
20400
369222
SH
SOLE
313065
0
56157
MOODYS CORP
COM
615369105
4722
33918
SH
SOLE
31487
0
2431
MORGAN STANLEY
COM NEW
617446448
25213
523417
SH
SOLE
308987
0
214430
MORGAN STANLEY ASIA PAC FD I
COM
61744U106
677
39298
SH
SOLE
0
0
39298
MORGAN STANLEY CHINA A SH FD
COM
617468103
1697
71106
SH
SOLE
0
0
71106
MORGAN STANLEY EM MKTS DM DE
COM
617477104
208
25918
SH
SOLE
0
0
25918
MORGAN STANLEY EMER MKTS DEB
COM
61744H105
344
34162
SH
SOLE
0
0
34162
MORGAN STANLEY EMER MKTS FD
COM
61744G107
681
39157
SH
SOLE
0
0
39157
MORGAN STANLEY INDIA INVS FD
COM
61745C105
366
10702
SH
SOLE
0
0
10702
MORGAN STANLEY TRUSTS
INCOME SECS INC
61745P874
470
25679
SH
SOLE
0
0
25679
MORNINGSTAR INC
COM
617700109
288
3386
SH
SOLE
0
0
3386
MOSAIC CO NEW
COM
61945C103
4622
214092
SH
SOLE
4160
0
209932
MOTOROLA SOLUTIONS INC
COM NEW
620076307
38519
453853
SH
SOLE
422170
0
31683
MPLX LP
COM UNIT REP LTD
55336V100
11838
338144
SH
SOLE
0
0
338144
MSA SAFETY INC
COM
553498106
3941
49570
SH
SOLE
46734
0
2836
MSC INDL DIRECT INC
CL A
553530106
3075
40694
SH
SOLE
35261
0
5433
MSCI INC
COM
55354G100
820
7013
SH
SOLE
1121
0
5892
MTGE INVT CORP
COM
55378A105
932
48022
SH
SOLE
0
0
48022
MUELLER WTR PRODS INC
COM SER A
624758108
1583
123663
SH
SOLE
83800
0
39863
MURPHY OIL CORP
COM
626717102
666
25076
SH
SOLE
0
0
25076
MURPHY USA INC
COM
626755102
10554
152960
SH
SOLE
145187
0
7773
MYLAN N V
SHS EURO
N59465109
19250
613659
SH
SOLE
1380
0
612279
MYRIAD GENETICS INC
COM
62855J104
329
9097
SH
SOLE
0
0
9097
NABORS INDUSTRIES LTD
SHS
G6359F103
735
91099
SH
SOLE
500
0
90599
NANOMETRICS INC
COM
630077105
980
34032
SH
SOLE
0
0
34032
NANOVIRICIDES INC
COM NEW
630087203
68
60000
SH
SOLE
0
0
60000
NASDAQ INC
COM
631103108
14275
184033
SH
SOLE
118560
0
65473
NATHANS FAMOUS INC NEW
COM
632347100
537
7260
SH
SOLE
0
0
7260
NATIONAL BEVERAGE CORP
COM
635017106
620
4994
SH
SOLE
0
0
4994
NATIONAL FUEL GAS CO N J
COM
636180101
45559
804781
SH
SOLE
783848
0
20933
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
133483
2128570
SH
SOLE
1938840
0
189730
NATIONAL HEALTH INVS INC
COM
63633D104
497
6428
SH
SOLE
0
0
6428
NATIONAL INSTRS CORP
COM
636518102
1370
32494
SH
SOLE
31113
0
1381
NATIONAL OILWELL VARCO INC
COM
637071101
14393
402833
SH
SOLE
261231
0
141602
NATIONAL RETAIL PPTYS INC
COM
637417106
1324
31779
SH
SOLE
0
0
31779
NAVIDEA BIOPHARMACEUTICALS I
COM
63937X103
7
16000
SH
SOLE
0
0
16000
NAVIENT CORPORATION
COM
63938C108
6927
461180
SH
SOLE
456559
0
4621
NAVIOS MARITIME PARTNERS L P
UNIT LPI
Y62267102
39
18944
SH
SOLE
0
0
18944
NCR CORP NEW
COM
62886E108
1754
46738
SH
SOLE
44199
0
2539
NEKTAR THERAPEUTICS
COM
640268108
3070
127900
SH
SOLE
0
0
127900
NEOGEN CORP
COM
640491106
354
4574
SH
SOLE
0
0
4574
NEOGENOMICS INC
COM NEW
64049M209
117
10485
SH
SOLE
0
0
10485
NETAPP INC
COM
64110D104
14155
323479
SH
SOLE
287636
0
35843
NETEASE INC
SPONSORED ADR
64110W102
6000
22744
SH
SOLE
19692
0
3052
NETFLIX INC
COM
64110L106
48584
267900
SH
SOLE
60850
0
207050
NETGEAR INC
COM
64111Q104
257
5408
SH
SOLE
0
0
5408
NETSCOUT SYS INC
COM
64115T104
1057
32665
SH
SOLE
31966
0
699
NETSOL TECHNOLOGIES INC
COM PAR $.001
64115A402
305
87167
SH
SOLE
0
0
87167
NEUBERGER BERMAN HGH YLD FD
COM
64128C106
1258
103449
SH
SOLE
0
0
103449
NEUBERGER BERMAN INTER MUNI
COM
64124P101
1293
84194
SH
SOLE
0
0
84194
NEUBERGER BERMAN MLP INCOME
COM
64129H104
702
73850
SH
SOLE
0
0
73850
NEUBERGER BERMAN RE ES SEC F
COM
64190A103
973
173523
SH
SOLE
0
0
173523
NEUROCRINE BIOSCIENCES INC
COM
64125C109
1390
22676
SH
SOLE
0
0
22676
NEVADA GOLD & CASINOS INC
COM NEW
64126Q206
148
63300
SH
SOLE
0
0
63300
NEVRO CORP
COM
64157F103
2840
31245
SH
SOLE
30554
0
691
NEW AMER HIGH INCOME FD INC
COM NEW
641876800
272
27328
SH
SOLE
0
0
27328
NEW ENGLAND RLTY ASSOC LTD P
DEPOSITRY RCPT
644206104
211
3060
SH
SOLE
0
0
3060
NEW GOLD INC CDA
COM
644535106
744
200628
SH
SOLE
0
0
200628
NEW GOLD INC CDA
COM
644535106
10
21900
SH
Call
SOLE
0
0
0
NEW JERSEY RES
COM
646025106
667
15820
SH
SOLE
0
0
15820
NEW MTN FIN CORP
COM
647551100
1044
73278
SH
SOLE
0
0
73278
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
4051
242155
SH
SOLE
1856
0
240299
NEW YORK CMNTY BANCORP INC
COM
649445103
8998
698063
SH
SOLE
0
0
698063
NEW YORK MTG TR INC
COM PAR $.02
649604501
204
33140
SH
SOLE
0
0
33140
NEW YORK TIMES CO
CL A
650111107
402
20516
SH
SOLE
0
0
20516
NEW YORK TIMES CO
CL A
650111107
1
12700
SH
Call
SOLE
0
0
0
NEWELL BRANDS INC
COM
651229106
26626
624006
SH
SOLE
140637
0
483369
NEWFIELD EXPL CO
COM
651290108
22197
748121
SH
SOLE
431321
0
316800
NEWMARKET CORP
COM
651587107
568
1335
SH
SOLE
0
0
1335
NEWMONT MINING CORP
COM
651639106
2477
66029
SH
SOLE
0
0
66029
NEWPARK RES INC
COM PAR $.01NEW
651718504
314
31401
SH
SOLE
0
0
31401
NEWS CORP NEW
CL A
65249B109
192
14504
SH
SOLE
13326
0
1178
NEWS CORP NEW
CL B
65249B208
1069
78306
SH
SOLE
60148
0
18158
NEWTEK BUSINESS SVCS CORP
COM NEW
652526203
923
51806
SH
SOLE
0
0
51806
NEXEO SOLUTIONS INC
*W EXP 06/09/202
65342H110
9
21065
SH
SOLE
0
0
21065
NEXPOINT CR STRATEGIES FD
COM NEW
65340G205
10735
465748
SH
SOLE
0
0
465748
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
1170
49325
SH
SOLE
0
0
49325
NEXSTAR MEDIA GROUP INC
CL A
65336K103
463
7436
SH
SOLE
6288
0
1148
NEXTERA ENERGY INC
COM
65339F101
64904
442876
SH
SOLE
141492
0
301384
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
2089
51842
SH
SOLE
0
0
51842
NGL ENERGY PARTNERS LP
COM UNIT REPST
62913M107
959
83029
SH
SOLE
0
0
83029
NICE LTD
SPONSORED ADR
653656108
4756
58496
SH
SOLE
54935
0
3561
NIELSEN HLDGS PLC
SHS EUR
G6518L108
74645
1800839
SH
SOLE
1786028
0
14811
NIKE INC
CL B
654106103
29339
565838
SH
SOLE
7130
0
558708
NISOURCE INC
COM
65473P105
1977
77269
SH
SOLE
0
0
77269
NN INC
COM
629337106
3811
131422
SH
SOLE
95372
0
36050
NOAH HLDGS LTD
SPON ADS CL A
65487X102
410
12760
SH
SOLE
0
0
12760
NOBLE CORP PLC
SHS USD
G65431101
1510
328209
SH
SOLE
30495
0
297714
NOBLE ENERGY INC
COM
655044105
3775
133102
SH
SOLE
107001
0
26101
NOKIA CORP
SPONSORED ADR
654902204
599
100204
SH
SOLE
0
0
100204
NOMURA HLDGS INC
SPONSORED ADR
65535H208
227
40814
SH
SOLE
38330
0
2484
NORBORD INC
COM NEW
65548P403
1068
28036
SH
SOLE
0
0
28036
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
186
34854
SH
SOLE
0
0
34854
NORDSON CORP
COM
655663102
8887
74992
SH
SOLE
43865
0
31127
NORDSTROM INC
COM
655664100
8352
177128
SH
SOLE
130821
0
46307
NORFOLK SOUTHERN CORP
COM
655844108
21237
160596
SH
SOLE
0
0
160596
NORFOLK SOUTHERN CORP
COM
655844108
883
22400
SH
Call
SOLE
0
0
0
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
29
16114
SH
SOLE
0
0
16114
NORTHERN OIL & GAS INC NEV
COM
665531109
11
12200
SH
SOLE
0
0
12200
NORTHERN TR CORP
COM
665859104
10216
111129
SH
SOLE
38707
0
72422
NORTHROP GRUMMAN CORP
COM
666807102
29301
101830
SH
SOLE
47615
0
54215
NORTHWEST NAT GAS CO
COM
667655104
234
3631
SH
SOLE
0
0
3631
NORTHWESTERN CORP
COM NEW
668074305
305
5353
SH
SOLE
0
0
5353
NORWEGIAN CRUISE LINE HLDGS
SHS
G66721104
522
9655
SH
SOLE
948
0
8707
NOVA MEASURING INSTRUMENTS L
COM
M7516K103
276
9816
SH
SOLE
0
0
9816
NOVARTIS A G
SPONSORED ADR
66987V109
93471
1088773
SH
SOLE
889283
0
199490
NOVAVAX INC
COM
670002104
80
70381
SH
SOLE
0
0
70381
NOVO-NORDISK A S
ADR
670100205
36969
767797
SH
SOLE
649427
0
118370
NOW INC
COM
67011P100
5418
392342
SH
SOLE
388741
0
3601
NQ MOBILE INC
ADR REPSTG CL A
64118U108
37
10500
SH
SOLE
0
0
10500
NRG ENERGY INC
COM NEW
629377508
304
11862
SH
SOLE
0
0
11862
NRG YIELD INC
CL C
62942X405
1017
52675
SH
SOLE
0
0
52675
NU SKIN ENTERPRISES INC
CL A
67018T105
938
15253
SH
SOLE
0
0
15253
NUANCE COMMUNICATIONS INC
COM
67020Y100
17830
1134230
SH
SOLE
713901
0
420329
NUANCE COMMUNICATIONS INC
COM
67020Y100
1
10500
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
1
18500
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
1
12000
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
26
15000
SH
Call
SOLE
0
0
0
NUANCE COMMUNICATIONS INC
DEBT 1.500%11/0
67020YAG5
234
235000
PRN
SOLE
0
0
235000
NUCOR CORP
COM
670346105
28735
512755
SH
SOLE
317119
0
195636
NUSTAR ENERGY LP
UNIT COM
67058H102
1017
25052
SH
SOLE
0
0
25052
NUTANIX INC
CL A
67059N108
3007
134296
SH
SOLE
0
0
134296
NUTRI SYS INC NEW
COM
67069D108
1765
31568
SH
SOLE
27568
0
4000
NUVASIVE INC
COM
670704105
2217
39980
SH
SOLE
37968
0
2012
NUVEEN ALL CAP ENE MLP OPPO
COM
67075E108
509
57231
SH
SOLE
0
0
57231
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
4175
271242
SH
SOLE
0
0
271242
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
4597
331932
SH
SOLE
0
0
331932
NUVEEN AMT-FREE MUN VALUE FD
COM
670695105
179
10200
SH
SOLE
0
0
10200
NUVEEN ARIZONA QLTY MUN INC
COM
67061W104
277
18927
SH
SOLE
0
0
18927
NUVEEN BUILD AMER BD FD
COM
67074C103
3203
149200
SH
SOLE
0
0
149200
NUVEEN BUILD AMER BD OPPTNY
COM
67074Q102
372
16905
SH
SOLE
0
0
16905
NUVEEN CA QUALTY MUN INCOME
COM
67066Y105
538
36052
SH
SOLE
0
0
36052
NUVEEN CALIF MUN VALUE FD
COM
67062C107
192
18191
SH
SOLE
0
0
18191
NUVEEN CALIFORNIA AMT QLT MU
COM
670651108
953
60414
SH
SOLE
0
0
60414
NUVEEN CONNECTICUT QLTY MUN
COM
67060D107
329
26974
SH
SOLE
0
0
26974
NUVEEN CORE EQUITY ALPHA FUN
COM
67090X107
4062
261363
SH
SOLE
0
0
261363
NUVEEN CR STRATEGIES INCM FD
COM SHS
67073D102
3891
458284
SH
SOLE
0
0
458284
NUVEEN DIVERSIFIED DIV INCM
COM
6706EP105
1250
97173
SH
SOLE
0
0
97173
NUVEEN DOW 30 DYN OVERWRITE
SHS
67075F105
4483
264323
SH
SOLE
0
0
264323
NUVEEN ENERGY MLP TOTL RTRNF
COM
67074U103
1754
145421
SH
SOLE
0
0
145421
NUVEEN FLOATING RATE INCOME
COM
67072T108
1395
119153
SH
SOLE
12978
0
106175
NUVEEN FLTNG RTE INCM OPP FD
COM SHS
6706EN100
815
68888
SH
SOLE
0
0
68888
NUVEEN GLOBAL HIGH INCOME FD
SHS
67075G103
678
39007
SH
SOLE
0
0
39007
NUVEEN HGH INC DEC18 TRGT TR
COM
67075P103
141
14032
SH
SOLE
0
0
14032
NUVEEN HIGH INCOME 2020 TARG
COM
67075L102
308
30466
SH
SOLE
13085
0
17381
NUVEEN INT DUR QUAL MUN TRM
COM
670677103
528
39948
SH
SOLE
0
0
39948
NUVEEN INTER DURATION MN TMF
COM
670671106
1574
117643
SH
SOLE
0
0
117643
NUVEEN MARYLAND QLT MUN INC
COM
67061Q107
743
57933
SH
SOLE
0
0
57933
NUVEEN MICHIGAN QLT MUN INC
COM
670979103
726
52982
SH
SOLE
0
0
52982
NUVEEN MTG OPPORTUNITY TERM
COM
670735109
1296
51119
SH
SOLE
0
0
51119
NUVEEN MUN HIGH INCOME OPP F
COM
670682103
1136
83449
SH
SOLE
0
0
83449
NUVEEN MUN INCOME FD INC
COM
67062J102
428
37118
SH
SOLE
0
0
37118
NUVEEN MUN VALUE FD INC
COM
670928100
4434
433014
SH
SOLE
0
0
433014
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
2862
188145
SH
SOLE
0
0
188145
NUVEEN NASDAQ 100 DYNAMIC OV
COM SHS
670699107
6882
310973
SH
SOLE
0
0
310973
NUVEEN NEW JERSEY QULT MUN F
COM
67069Y102
208
15141
SH
SOLE
0
0
15141
NUVEEN NEW YORK AMT QLT MUNI
COM
670656107
1527
115652
SH
SOLE
0
0
115652
NUVEEN NEW YORK QLT MUN INC
COM
67066X107
231
16404
SH
SOLE
0
0
16404
NUVEEN NORTH CAROLINA QLTY M
COM
67060P100
1223
91656
SH
SOLE
0
0
91656
NUVEEN NY MUN VALUE FD
COM
67062M105
269
26329
SH
SOLE
0
0
26329
NUVEEN OHIO QLTY MUN INCOME
COM
670980101
3364
223065
SH
SOLE
0
0
223065
NUVEEN PENNSYLVANIA QLT MUN
COM
670972108
986
72750
SH
SOLE
0
0
72750
NUVEEN PFD & INCM OPPORTNYS
COM
67073B106
329
31092
SH
SOLE
0
0
31092
NUVEEN PFD & INCM SECURTIES
COM
67072C105
1777
170706
SH
SOLE
0
0
170706
NUVEEN PFD & INCOME 2022 TER
COM
67075T105
437
17150
SH
SOLE
0
0
17150
NUVEEN PFD & INCOME TERM FD
COM
67075A106
1610
63932
SH
SOLE
0
0
63932
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
2366
166752
SH
SOLE
0
0
166752
NUVEEN REAL ASSET INC & GROW
COM
67074Y105
507
28163
SH
SOLE
0
0
28163
NUVEEN REAL ESTATE INCOME FD
COM
67071B108
188
16825
SH
SOLE
0
0
16825
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
2429
173720
SH
SOLE
0
0
173720
NUVEEN S&P 500 DYN OVERWRITE
COM
6706EW100
400
25583
SH
SOLE
0
0
25583
NUVEEN SELECT MAT MUN FD
SH BEN INT
67061T101
178
17250
SH
SOLE
0
0
17250
NUVEEN SELECT TAX FREE INCM
SH BEN INT
67063X100
502
33094
SH
SOLE
0
0
33094
NUVEEN TAX ADVANTAGED DIV GR
COM
67073G105
824
48950
SH
SOLE
0
0
48950
NUVEEN TX ADV TOTAL RET STRG
COM
67090H102
547
39843
SH
SOLE
0
0
39843
NUVEEN VIRGINIA QLTY MUNCPL
COM
67064R102
303
23085
SH
SOLE
0
0
23085
NVIDIA CORP
COM
67066G104
81516
455974
SH
SOLE
101823
0
354151
NVR INC
COM
62944T105
6284
2201
SH
SOLE
2159
0
42
NXP SEMICONDUCTORS N V
COM
N6596X109
43582
385372
SH
SOLE
1904
0
383468
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
34483
160112
SH
SOLE
6657
0
153455
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
10709
227605
SH
SOLE
70365
0
157240
OASIS PETE INC NEW
COM
674215108
16436
1802214
SH
SOLE
1486
0
1800728
OCCIDENTAL PETE CORP DEL
COM
674599105
198439
3090473
SH
SOLE
2663047
0
427426
OCEAN PWR TECHNOLOGIES INC
COM PAR $
674870407
23
18700
SH
SOLE
0
0
18700
OCEANEERING INTL INC
COM
675232102
2139
81439
SH
SOLE
77243
0
4196
OCLARO INC
COM NEW
67555N206
913
105739
SH
SOLE
12579
0
93160
OCWEN FINL CORP
COM NEW
675746309
440
128000
SH
SOLE
0
0
128000
OGE ENERGY CORP
COM
670837103
13244
367583
SH
SOLE
313360
0
54223
OHA INVT CORP
COM
67091U102
18
14382
SH
SOLE
0
0
14382
OLD DOMINION FGHT LINES INC
COM
679580100
9033
82041
SH
SOLE
77339
0
4702
OLD REP INTL CORP
COM
680223104
27376
1390330
SH
SOLE
1112932
0
277398
OLD REP INTL CORP
NOTE 3.750% 3/1
680223AH7
1023
800000
PRN
SOLE
0
0
800000
OLIN CORP
COM PAR $1
680665205
4733
138178
SH
SOLE
27717
0
110461
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
4044
87161
SH
SOLE
61637
0
25524
OMEGA HEALTHCARE INVS INC
COM
681936100
24136
756381
SH
SOLE
258393
0
497988
OMEROS CORP
COM
682143102
813
37598
SH
SOLE
0
0
37598
OMEROS CORP
COM
682143102
6
13000
SH
Call
SOLE
0
0
0
OMNICELL INC
COM
68213N109
2213
43347
SH
SOLE
42801
0
546
OMNICOM GROUP INC
COM
681919106
42468
573343
SH
SOLE
513644
0
59699
ON SEMICONDUCTOR CORP
COM
682189105
6038
326894
SH
SOLE
276818
0
50076
ONE LIBERTY PPTYS INC
COM
682406103
505
20743
SH
SOLE
0
0
20743
ONEOK INC NEW
COM
682680103
16973
306318
SH
SOLE
170793
0
135525
OPEN TEXT CORP
COM
683715106
836
25876
SH
SOLE
24378
0
1498
OPKO HEALTH INC
COM
68375N103
1672
243789
SH
SOLE
0
0
243789
OPPENHEIMER REV WEIGHTD ETF
FINANCIALS SECTO
68386C807
314
4900
SH
SOLE
0
0
4900
OPPENHEIMER REV WEIGHTD ETF
LARGE CAP REV ET
68386C104
11037
230215
SH
SOLE
0
0
230215
OPPENHEIMER REV WEIGHTD ETF
MID CAP REV ETF
68386C203
4359
75621
SH
SOLE
0
0
75621
OPPENHEIMER REV WEIGHTD ETF
SMALL CAP REV ET
68386C302
16219
236698
SH
SOLE
0
0
236698
OPPENHEIMER REV WEIGHTD ETF
ULTRA DIVID REV
68386C401
1579
45274
SH
SOLE
0
0
45274
OPUS BK IRVINE CALIF
COM
684000102
390
16256
SH
SOLE
16156
0
100
ORACLE CORP
COM
68389X105
166368
3440897
SH
SOLE
668686
0
2772211
ORACLE CORP
COM
68389X105
144
98500
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
1
17600
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
1
16100
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
23
109800
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
5
19200
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
39
25600
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
14
29400
SH
Call
SOLE
0
0
0
ORACLE CORP
COM
68389X105
13
18500
SH
Call
SOLE
0
0
0
ORANGE
SPONSORED ADR
684060106
2717
165491
SH
SOLE
69692
0
95799
ORASURE TECHNOLOGIES INC
COM
68554V108
500
22236
SH
SOLE
0
0
22236
ORBCOMM INC
COM
68555P100
1337
127691
SH
SOLE
2800
0
124891
ORBITAL ATK INC
COM
68557N103
2955
22194
SH
SOLE
8746
0
13448
ORBOTECH LTD
ORD
M75253100
205
4848
SH
SOLE
0
0
4848
ORCHIDS PAPER PRODS CO DEL
COM
68572N104
312
22190
SH
SOLE
0
0
22190
ORGANOVO HLDGS INC
COM
68620A104
103
46429
SH
SOLE
0
0
46429
ORIX CORP
SPONSORED ADR
686330101
3412
42156
SH
SOLE
41213
0
943
ORMAT TECHNOLOGIES INC
COM
686688102
1004
16450
SH
SOLE
0
0
16450
OSHKOSH CORP
COM
688239201
4880
59127
SH
SOLE
56799
0
2328
OSI ETF TR
OSHARES FTSE
67110P100
4739
180450
SH
SOLE
0
0
180450
OUTFRONT MEDIA INC
COM
69007J106
1128
44805
SH
SOLE
41275
0
3530
OWENS & MINOR INC NEW
COM
690732102
19688
674261
SH
SOLE
655839
0
18422
OWENS CORNING NEW
COM
690742101
13694
177045
SH
SOLE
168850
0
8195
OWENS ILL INC
COM NEW
690768403
2330
92623
SH
SOLE
53761
0
38862
P T TELEKOMUNIKASI INDONESIA
SPONSORED ADR
715684106
6484
189026
SH
SOLE
188796
0
230
PACCAR INC
COM
693718108
9955
137619
SH
SOLE
39825
0
97794
PACER FDS TR
GLOBL CASH ETF
69374H709
642
21190
SH
SOLE
0
0
21190
PACER FDS TR
TRENDP 100 ETF
69374H303
958
33886
SH
SOLE
0
0
33886
PACER FDS TR
TRENDP 750 ETF
69374H105
3233
119229
SH
SOLE
0
0
119229
PACER FDS TR
TRENDPILOT EUR
69374H808
671
21909
SH
SOLE
0
0
21909
PACER FDS TR
TRENDPLT 450 ETF
69374H204
1562
52813
SH
SOLE
0
0
52813
PACIFIC PREMIER BANCORP
COM
69478X105
2111
55909
SH
SOLE
0
0
55909
PACIRA PHARMACEUTICALS INC
COM
695127100
2496
66475
SH
SOLE
0
0
66475
PACKAGING CORP AMER
COM
695156109
8989
78381
SH
SOLE
53681
0
24700
PACWEST BANCORP DEL
COM
695263103
48262
955492
SH
SOLE
660152
0
295340
PALO ALTO NETWORKS INC
COM
697435105
21152
146786
SH
SOLE
58682
0
88104
PAN AMERICAN SILVER CORP
COM
697900108
1754
102881
SH
SOLE
0
0
102881
PANDORA MEDIA INC
COM
698354107
160
20735
SH
SOLE
0
0
20735
PAPA JOHNS INTL INC
COM
698813102
387
5291
SH
SOLE
0
0
5291
PARAMOUNT GROUP INC
COM
69924R108
2211
138158
SH
SOLE
135269
0
2889
PARATEK PHARMACEUTICALS INC
COM
699374302
289
11525
SH
SOLE
0
0
11525
PAREXEL INTL CORP
COM
699462107
1188
13493
SH
SOLE
8293
0
5200
PARK HOTELS RESORTS INC
COM
700517105
269
9749
SH
SOLE
0
0
9749
PARK NATL CORP
COM
700658107
1595
14770
SH
SOLE
0
0
14770
PARK STERLING CORP
COM
70086Y105
130
10500
SH
SOLE
0
0
10500
PARKER HANNIFIN CORP
COM
701094104
15529
88728
SH
SOLE
76856
0
11872
PARSLEY ENERGY INC
CL A
701877102
11433
434048
SH
SOLE
253165
0
180883
PATTERN ENERGY GROUP INC
CL A
70338P100
386
16028
SH
SOLE
0
0
16028
PATTERSON COMPANIES INC
COM
703395103
3778
97737
SH
SOLE
38197
0
59540
PATTERSON UTI ENERGY INC
COM
703481101
2506
119675
SH
SOLE
11838
0
107837
PAYCHEX INC
COM
704326107
23114
385490
SH
SOLE
148213
0
237277
PAYCHEX INC
COM
704326107
57
47700
SH
Call
SOLE
0
0
0
PAYCOM SOFTWARE INC
COM
70432V102
5666
75589
SH
SOLE
63775
0
11814
PAYPAL HLDGS INC
COM
70450Y103
72662
1134815
SH
SOLE
405670
0
729145
PBF ENERGY INC
CL A
69318G106
3235
117183
SH
SOLE
59410
0
57773
PCM FUND INC
COM
69323T101
184
15774
SH
SOLE
0
0
15774
PDC ENERGY INC
COM
69327R101
1468
29938
SH
SOLE
26445
0
3493
PDL BIOPHARMA INC
COM
69329Y104
40
11667
SH
SOLE
0
0
11667
PDVWIRELESS INC
COM
69290R104
231
7755
SH
SOLE
0
0
7755
PEARSON PLC
SPONSORED ADR
705015105
1992
244691
SH
SOLE
0
0
244691
PEBBLEBROOK HOTEL TR
COM
70509V100
27080
749314
SH
SOLE
709333
0
39981
PEGASYSTEMS INC
COM
705573103
781
13553
SH
SOLE
13553
0
0
PEMBINA PIPELINE CORP
COM
706327103
896
25533
SH
SOLE
0
0
25533
PENGROWTH ENERGY CORP
COM
70706P104
42
41469
SH
SOLE
0
0
41469
PENN NATL GAMING INC
COM
707569109
1382
59067
SH
SOLE
50807
0
8260
PENNANTPARK INVT CORP
COM
708062104
143
19000
SH
SOLE
0
0
19000
PENNEY J C INC
COM
708160106
367
96294
SH
SOLE
0
0
96294
PENNYMAC MTG INVT TR
COM
70931T103
214
12317
SH
SOLE
0
0
12317
PENSKE AUTOMOTIVE GRP INC
COM
70959W103
1639
34448
SH
SOLE
3708
0
30740
PENTAIR PLC
SHS
G7S00T104
27931
410991
SH
SOLE
390264
0
20727
PENUMBRA INC
COM
70975L107
683
7559
SH
SOLE
7269
0
290
PEOPLES BANCORP N C INC
COM
710577107
658
18478
SH
SOLE
0
0
18478
PEOPLES UNITED FINANCIAL INC
COM
712704105
16537
911620
SH
SOLE
832445
0
79175
PEPSICO INC
COM
713448108
300503
2696763
SH
SOLE
1201753
0
1495010
PEPSICO INC
COM
713448108
12
53800
SH
Call
SOLE
0
0
0
PEPSICO INC
COM
713448108
7
40700
SH
Call
SOLE
0
0
0
PERFORMANCE FOOD GROUP CO
COM
71377A103
4120
145826
SH
SOLE
137227
0
8599
PERRIGO CO PLC
SHS
G97822103
685
8087
SH
SOLE
29
0
8058
PETROLEO BRASILEIRO SA PETRO
SPONSORED ADR
71654V408
413
41088
SH
SOLE
0
0
41088
PETROQUEST ENERGY INC
COM NEW
716748306
27
11875
SH
SOLE
0
0
11875
PFIZER INC
COM
717081103
316000
8851522
SH
SOLE
3710374
0
5141148
PFIZER INC
COM
717081103
8
15100
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
58
20900
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
21
22300
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
16
12700
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
51
69300
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
25
79200
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
27
28100
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
19
37000
SH
Call
SOLE
0
0
0
PFIZER INC
COM
717081103
85
105400
SH
Call
SOLE
0
0
0
PG&E CORP
COM
69331C108
37620
552502
SH
SOLE
523220
0
29282
PHILIP MORRIS INTL INC
COM
718172109
245610
2212496
SH
SOLE
1545415
0
667081
PHILIP MORRIS INTL INC
COM
718172109
8
26000
SH
Call
SOLE
0
0
0
PHILLIPS 66
COM
718546104
58765
641461
SH
SOLE
352344
0
289117
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
1756
33409
SH
SOLE
0
0
33409
PHYSICIANS RLTY TR
COM
71943U104
6081
342954
SH
SOLE
100755
0
242199
PIER 1 IMPORTS INC
COM
720279108
194
46280
SH
SOLE
0
0
46280
PIERIS PHARMACEUTICALS INC
COM
720795103
116
20200
SH
SOLE
0
0
20200
PIMCO CORPORATE & INCOME OPP
COM
72201B101
350
20863
SH
SOLE
0
0
20863
PIMCO CORPORATE INCOME STRAT
COM
72200U100
186
10697
SH
SOLE
0
0
10697
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2110
68382
SH
SOLE
0
0
68382
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
3108
134779
SH
SOLE
0
0
134779
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
2707
26655
SH
SOLE
21883
0
4772
PIMCO ETF TR
1-5 US TIP IDX
72201R205
1969
37716
SH
SOLE
0
0
37716
PIMCO ETF TR
15+ YR US TIPS
72201R304
8408
126820
SH
SOLE
126294
0
526
PIMCO ETF TR
ACTIVE BD ETF
72201R775
8568
80256
SH
SOLE
0
0
80256
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
31970
314042
SH
SOLE
69592
0
244450
PIMCO ETF TR
INV GRD CRP BD
72201R817
50256
476808
SH
SOLE
476435
0
373
PIMCO HIGH INCOME FD
COM SHS
722014107
181
21703
SH
SOLE
0
0
21703
PIMCO INCOME OPPORTUNITY FD
COM
72202B100
245
9285
SH
SOLE
0
0
9285
PIMCO MUN INCOME FD II
COM
72200W106
528
40154
SH
SOLE
0
0
40154
PIMCO MUNICIPAL INCOME FD
COM
72200R107
156
11394
SH
SOLE
0
0
11394
PIMCO STRATEGIC INCOME FD IN
COM
72200X104
269
27622
SH
SOLE
0
0
27622
PINNACLE ENTMT INC NEW
COM
72348Y105
2547
119539
SH
SOLE
115789
0
3750
PINNACLE FINL PARTNERS INC
COM
72346Q104
8276
123614
SH
SOLE
80693
0
42921
PINNACLE FOODS INC DEL
COM
72348P104
11537
201794
SH
SOLE
26857
0
174937
PINNACLE WEST CAP CORP
COM
723484101
8633
102095
SH
SOLE
93651
0
8444
PIONEER FLOATING RATE TR
COM
72369J102
159
13309
SH
SOLE
0
0
13309
PIONEER MUN HIGH INCOME ADV
COM
723762100
1443
124898
SH
SOLE
0
0
124898
PIONEER NAT RES CO
COM
723787107
34686
235097
SH
SOLE
65051
0
170046
PIPER JAFFRAY COS
COM
724078100
299
5042
SH
SOLE
0
0
5042
PITNEY BOWES INC
COM
724479100
3695
263754
SH
SOLE
0
0
263754
PIXELWORKS INC
COM NEW
72581M305
368
78200
SH
SOLE
0
0
78200
PJT PARTNERS INC
COM CL A
69343T107
1377
35945
SH
SOLE
0
0
35945
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
7109
335511
SH
SOLE
0
0
335511
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
1054
48180
SH
SOLE
0
0
48180
PLANET FITNESS INC
CL A
72703H101
4414
163621
SH
SOLE
144258
0
19363
PLATFORM SPECIALTY PRODS COR
COM
72766Q105
1314
117860
SH
SOLE
0
0
117860
PLAYA HOTELS & RESORTS NV
SHS
N70544106
1401
134286
SH
SOLE
132896
0
1390
PLUG POWER INC
COM NEW
72919P202
32
12384
SH
SOLE
0
0
12384
PLUMAS BANCORP
COM
729273102
1230
58862
SH
SOLE
0
0
58862
PLURISTEM THERAPEUTICS INC
COM
72940R102
135
89443
SH
SOLE
0
0
89443
PNC FINL SVCS GROUP INC
COM
693475105
108710
806633
SH
SOLE
724364
0
82269
PNM RES INC
COM
69349H107
2679
66478
SH
SOLE
62500
0
3978
POAGE BANKSHARES INC
COM
730206109
386
21314
SH
SOLE
0
0
21314
POLARIS INDS INC
COM
731068102
43340
414222
SH
SOLE
340111
0
74111
POLYMET MINING CORP
COM
731916102
8
12500
SH
SOLE
0
0
12500
POLYONE CORP
COM
73179P106
2506
62614
SH
SOLE
60925
0
1689
POOL CORPORATION
COM
73278L105
12142
112247
SH
SOLE
78163
0
34084
POPE RES DEL LTD PARTNERSHIP
DEPOSITRY RCPT
732857107
423
6022
SH
SOLE
0
0
6022
POPULAR INC
COM NEW
733174700
251
6993
SH
SOLE
0
0
6993
PORTLAND GEN ELEC CO
COM NEW
736508847
6869
150503
SH
SOLE
132389
0
18114
PORTOLA PHARMACEUTICALS INC
COM
737010108
247
4570
SH
SOLE
0
0
4570
POSCO
SPONSORED ADR
693483109
2254
32474
SH
SOLE
29621
0
2853
POST HLDGS INC
COM
737446104
10612
120225
SH
SOLE
115571
0
4654
POTASH CORP SASK INC
COM
73755L107
3399
176645
SH
SOLE
9510
0
167135
POTASH CORP SASK INC
COM
73755L107
8
25300
SH
Call
SOLE
0
0
0
POTLATCH CORP NEW
COM
737630103
415
8129
SH
SOLE
0
0
8129
POWER INTEGRATIONS INC
COM
739276103
2890
39483
SH
SOLE
39028
0
455
POWERSHARES ACT MANG COMM FD
OPT YLD DIV
73937V106
2532
150265
SH
SOLE
0
0
150265
POWERSHARES ACTIVE MNG ETF T
US REAL EST FD
73935B508
430
5423
SH
SOLE
0
0
5423
POWERSHARES ACTIVE MNG ETF T
VAR RAT INV GR
73935B862
12643
501298
SH
SOLE
0
0
501298
POWERSHARES DB CMDTY IDX TRA
UNIT BEN INT
73935S105
1485
96442
SH
SOLE
0
0
96442
POWERSHARES ETF TR II
1000 EQ WHT PT
73937B571
1106
37486
SH
SOLE
0
0
37486
POWERSHARES ETF TR II
DEV MKTS EX-US
73936T789
1312
29723
SH
SOLE
0
0
29723
POWERSHARES ETF TR II
DWA TACT MLT
73937B399
3575
129985
SH
SOLE
0
0
129985
POWERSHARES ETF TR II
DWA TCTL SCTR
73937B498
418
15417
SH
SOLE
0
0
15417
POWERSHARES ETF TR II
EM MRK LOW VOL
73937B662
4011
164053
SH
SOLE
0
0
164053
POWERSHARES ETF TR II
EMER MRKT PORT
73936T763
17899
839164
SH
SOLE
338934
0
500230
POWERSHARES ETF TR II
EX RTE SEN LOW
73937B563
257
8124
SH
SOLE
0
0
8124
POWERSHARES ETF TR II
EX US SML PORT
73936T771
1129
34401
SH
SOLE
0
0
34401
POWERSHARES ETF TR II
FDM HG YLD RAFI
73936T557
1656
86786
SH
SOLE
0
0
86786
POWERSHARES ETF TR II
GBL WTR PORT
73936T623
245
9841
SH
SOLE
0
0
9841
POWERSHARES ETF TR II
I-30 LAD TREAS
73936T524
560
17150
SH
SOLE
0
0
17150
POWERSHARES ETF TR II
INSUR NATL MUN
73936T474
2759
108014
SH
SOLE
0
0
108014
POWERSHARES ETF TR II
INTL DEV LOWVL
73937B688
7732
233036
SH
SOLE
0
0
233036
POWERSHARES ETF TR II
KBW BK PORT
73937B746
3553
69399
SH
SOLE
0
0
69399
POWERSHARES ETF TR II
NY MUNI BD ETF
73936T458
1582
64740
SH
SOLE
0
0
64740
POWERSHARES ETF TR II
PFD PORTFOLIO
73936T565
3025
201279
SH
SOLE
0
0
201279
POWERSHARES ETF TR II
PWRS INT BUYBK
73937B621
472
13608
SH
SOLE
0
0
13608
POWERSHARES ETF TR II
PWRSHS SP500 LOW
73937B654
31381
765200
SH
SOLE
63333
0
701867
POWERSHARES ETF TR II
S&P SMCP C DIS
73937B506
259
4600
SH
SOLE
0
0
4600
POWERSHARES ETF TR II
S&P SMCP ENE P
73937B704
1644
110784
SH
SOLE
0
0
110784
POWERSHARES ETF TR II
S&P SMCP HC PO
73937B886
4562
49148
SH
SOLE
0
0
49148
POWERSHARES ETF TR II
S&P SMCP IND P
73937B878
3743
61471
SH
SOLE
0
0
61471
POWERSHARES ETF TR II
S&P SMCP IT PO
73937B860
1617
20453
SH
SOLE
0
0
20453
POWERSHARES ETF TR II
S&P SMCP MAT P
73937B852
653
13147
SH
SOLE
0
0
13147
POWERSHARES ETF TR II
S&P SMCP UTI P
73937B837
588
10973
SH
SOLE
0
0
10973
POWERSHARES ETF TR II
S&P400 LOVL PT
73937B647
19012
433173
SH
SOLE
0
0
433173
POWERSHARES ETF TR II
S&P500 HGH BET
73937B829
6137
155634
SH
SOLE
0
0
155634
POWERSHARES ETF TR II
S&P500 LOW VOL
73937B779
24444
533823
SH
SOLE
879
0
532944
POWERSHARES ETF TR II
S&P600 LOVL PT
73937B639
23942
521153
SH
SOLE
0
0
521153
POWERSHARES ETF TR II
SOVEREIGN DEBT
73936T573
7226
242744
SH
SOLE
9010
0
233734
POWERSHARES ETF TR II
TXBLE MUN PRTFLO
73937B407
6674
219695
SH
SOLE
324
0
219371
POWERSHARES ETF TR II
VAR RATE PFD POR
73937B597
6715
257778
SH
SOLE
0
0
257778
POWERSHARES ETF TR II
WK VRDO TX FR
73936T433
256
10281
SH
SOLE
0
0
10281
POWERSHARES ETF TRUST
AERSPC DEF PTF
73935X690
18411
358962
SH
SOLE
241654
0
117308
POWERSHARES ETF TRUST
CLEANTECH PORT
73935X278
434
10500
SH
SOLE
0
0
10500
POWERSHARES ETF TRUST
DIV ACHV PRTF
73935X732
4437
180226
SH
SOLE
0
0
180226
POWERSHARES ETF TRUST
DWA MOMENTUM PTF
73935X153
46824
963254
SH
SOLE
0
0
963254
POWERSHARES ETF TRUST
DYN BIOT & GEN
73935X856
593
11867
SH
SOLE
0
0
11867
POWERSHARES ETF TRUST
DYN BLDG CNSTR
73935X666
3891
124186
SH
SOLE
0
0
124186
POWERSHARES ETF TRUST
DYN FD & BEV
73935X849
813
25102
SH
SOLE
40
0
25062
POWERSHARES ETF TRUST
DYN LSR & ENT
73935X757
213
5146
SH
SOLE
0
0
5146
POWERSHARES ETF TRUST
DYN OIL SVCS
73935X625
543
54837
SH
SOLE
0
0
54837
POWERSHARES ETF TRUST
DYN PHRMA PORT
73935X799
2857
43716
SH
SOLE
0
0
43716
POWERSHARES ETF TRUST
DYN SEMCT PORT
73935X781
2415
48883
SH
SOLE
0
0
48883
POWERSHARES ETF TRUST
DYN SFTWR PORT
73935X773
2505
40514
SH
SOLE
0
0
40514
POWERSHARES ETF TRUST
DYNA BUYBK ACH
73935X286
7158
128738
SH
SOLE
0
0
128738
POWERSHARES ETF TRUST
DYNAMIC TECH SET
73935X344
987
19518
SH
SOLE
0
0
19518
POWERSHARES ETF TRUST
DYNM LRG CP GR
73935X609
10293
264404
SH
SOLE
0
0
264404
POWERSHARES ETF TRUST
DYNM LRG CP VL
73935X708
8486
227135
SH
SOLE
0
0
227135
POWERSHARES ETF TRUST
FINL PFD PTFL
73935X229
2446
128929
SH
SOLE
0
0
128929
POWERSHARES ETF TRUST
FINL SECT PORT
73935X377
1728
52427
SH
SOLE
0
0
52427
POWERSHARES ETF TRUST
FTSE RAFI 1000
73935X583
22562
210567
SH
SOLE
0
0
210567
POWERSHARES ETF TRUST
FTSE US1500 SM
73935X567
27490
219303
SH
SOLE
0
0
219303
POWERSHARES ETF TRUST
GBL LSTD PVT EQT
73935X195
134
10584
SH
SOLE
0
0
10584
POWERSHARES ETF TRUST
GOLDEN DRG CHINA
73935X401
789
18237
SH
SOLE
0
0
18237
POWERSHARES ETF TRUST
HI YLD EQ DVDN
73935X302
2658
154993
SH
SOLE
0
0
154993
POWERSHARES ETF TRUST
HLTHCR SEC POR
73935X351
3808
56263
SH
SOLE
0
0
56263
POWERSHARES ETF TRUST
INDL SECT PORT
73935X369
892
15380
SH
SOLE
0
0
15380
POWERSHARES ETF TRUST
INTL DIV ACHV
73935X716
2116
131000
SH
SOLE
0
0
131000
POWERSHARES ETF TRUST
NASD INTNT ETF
73935X146
2292
20821
SH
SOLE
0
0
20821
POWERSHARES ETF TRUST
RUSSELL 200 WTH
73935X450
261
5224
SH
SOLE
0
0
5224
POWERSHARES ETF TRUST
RUSSELL 2000 GRW
73935X872
250
8100
SH
SOLE
0
0
8100
POWERSHARES ETF TRUST
S&P 500 QLTY PRT
73935X682
383
13311
SH
SOLE
0
0
13311
POWERSHARES ETF TRUST
WATER RES PORT
73935X575
678
23797
SH
SOLE
0
0
23797
POWERSHARES ETF TRUST II
CEF INC COMPST
73936Q843
1256
52281
SH
SOLE
0
0
52281
POWERSHARES ETF TRUST II
DWA DEVMKTMOM PT
73936Q108
3933
145346
SH
SOLE
0
0
145346
POWERSHARES ETF TRUST II
DWA EMKT MOM PTF
73936Q207
3785
199444
SH
SOLE
0
0
199444
POWERSHARES ETF TRUST II
DWA SC MOMNT PTF
73936Q744
6838
144202
SH
SOLE
0
0
144202
POWERSHARES ETF TRUST II
GLBL ST HI YLD
73936Q710
353
14531
SH
SOLE
0
0
14531
POWERSHARES ETF TRUST II
KBW HG YLD FIN
73936Q793
321
13351
SH
SOLE
0
0
13351
POWERSHARES ETF TRUST II
KBW YIELD REIT
73936Q819
2064
55032
SH
SOLE
0
0
55032
POWERSHARES ETF TRUST II
PRP CAS INS PT
73936Q777
2508
43240
SH
SOLE
28
0
43212
POWERSHARES ETF TRUST II
SENIOR LN PORT
73936Q769
10119
436900
SH
SOLE
92900
0
344000
POWERSHARES EXCHANGE TRADED
RUSSELL 200 VAL
739371201
591
15832
SH
SOLE
0
0
15832
POWERSHARES GLOBAL ETF FD
S&P 500 BUYWRT
73936G308
9794
440367
SH
SOLE
337105
0
103262
POWERSHARES QQQ TRUST
UNIT SER 1
73935A104
134919
927588
SH
SOLE
192477
0
735111
POWERSHS DB MULTI SECT COMM
DB BASE METALS
73936B705
188
10358
SH
SOLE
0
0
10358
PPG INDS INC
COM
693506107
38314
352607
SH
SOLE
286072
0
66535
PPL CORP
COM
69351T106
116756
3076564
SH
SOLE
2835362
0
241202
PRA GROUP INC
COM
69354N106
1028
35884
SH
SOLE
35131
0
753
PRA HEALTH SCIENCES INC
COM
69354M108
1039
13634
SH
SOLE
8483
0
5151
PRAXAIR INC
COM
74005P104
99259
710299
SH
SOLE
605125
0
105174
PRECISION DRILLING CORP
COM 2010
74022D308
55
17638
SH
SOLE
0
0
17638
PREFERRED APT CMNTYS INC
COM
74039L103
417
22106
SH
SOLE
6766
0
15340
PREFERRED BK LOS ANGELES CA
COM NEW
740367404
503
8333
SH
SOLE
0
0
8333
PREMIER INC
CL A
74051N102
8137
249816
SH
SOLE
243450
0
6366
PRESTIGE BRANDS HLDGS INC
COM
74112D101
2260
45115
SH
SOLE
44475
0
640
PRETIUM RES INC
COM
74139C102
335
36178
SH
SOLE
0
0
36178
PRICE T ROWE GROUP INC
COM
74144T108
14932
164729
SH
SOLE
25443
0
139286
PRICELINE GRP INC
COM NEW
741503403
62327
34043
SH
SOLE
8593
0
25450
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
289
200000
PRN
SOLE
0
0
200000
PRICESMART INC
COM
741511109
5830
65327
SH
SOLE
65080
0
247
PRIMERICA INC
COM
74164M108
9758
119653
SH
SOLE
113062
0
6591
PRIMORIS SVCS CORP
COM
74164F103
1906
64771
SH
SOLE
63780
0
991
PRINCIPAL FINL GROUP INC
COM
74251V102
2899
45062
SH
SOLE
0
0
45062
PRINCIPAL REAL ESTATE INCOME
SHS BEN INT
74255X104
397
22100
SH
SOLE
0
0
22100
PROASSURANCE CORP
COM
74267C106
2041
37355
SH
SOLE
32468
0
4887
PROCTER AND GAMBLE CO
COM
742718109
272610
2996370
SH
SOLE
1674980
0
1321390
PROGENICS PHARMACEUTICALS IN
COM
743187106
393
53378
SH
SOLE
47048
0
6330
PROGRESSIVE CORP OHIO
COM
743315103
12020
248237
SH
SOLE
174783
0
73454
PROLOGIS INC
COM
74340W103
28002
441248
SH
SOLE
418034
0
23214
PROOFPOINT INC
COM
743424103
2175
24939
SH
SOLE
11201
0
13738
PROPETRO HLDG CORP
COM
74347M108
865
60296
SH
SOLE
52494
0
7802
PROS HOLDINGS INC
COM
74346Y103
796
33000
SH
SOLE
0
0
33000
PROSHARES TR
INVT INT RT HG
74347B607
846
10989
SH
SOLE
0
0
10989
PROSHARES TR
MSCI EAFE DIVD
74347B839
1601
42562
SH
SOLE
0
0
42562
PROSHARES TR
PSHS LC COR PLUS
74347R248
512
8181
SH
SOLE
0
0
8181
PROSHARES TR
PSHS ULDOW30 NEW
74348A590
168
15700
SH
SOLE
0
0
15700
PROSHARES TR
RUSS 2000 DIVD
74347B698
2743
48918
SH
SOLE
0
0
48918
PROSHARES TR
S&P 500 DV ARIST
74348A467
43834
737305
SH
SOLE
1285
0
736020
PROSHARES TR
S&P MDCP 400 DIV
74347B680
4398
84065
SH
SOLE
1315
0
82750
PROSHARES TR II
ULTA BLMBG 2017
74347W247
459
25752
SH
SOLE
0
0
25752
PROSPECT CAPITAL CORPORATION
COM
74348T102
967
143866
SH
SOLE
0
0
143866
PROVIDENT FINL SVCS INC
COM
74386T105
514
19265
SH
SOLE
10220
0
9045
PRUDENTIAL FINL INC
COM
744320102
18453
173561
SH
SOLE
64074
0
109487
PRUDENTIAL GLB SHT DUR HG YL
COM
74433A109
1809
121142
SH
SOLE
0
0
121142
PRUDENTIAL PLC
ADR
74435K204
23002
480116
SH
SOLE
434026
0
46090
PRUDENTIAL SHT DURATION HG Y
COM
74442F107
3706
242838
SH
SOLE
0
0
242838
PTC INC
COM
69370C100
10980
195100
SH
SOLE
48148
0
146952
PUBLIC STORAGE
COM
74460D109
64889
303230
SH
SOLE
281960
0
21270
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
38533
833135
SH
SOLE
738833
0
94302
PULTE GROUP INC
COM
745867101
6974
255189
SH
SOLE
155574
0
99615
PURE STORAGE INC
CL A
74624M102
363
22680
SH
SOLE
0
0
22680
PUTNAM MANAGED MUN INCOM TR
COM
746823103
1547
204589
SH
SOLE
0
0
204589
PUTNAM MASTER INTER INCOME T
SH BEN INT
746909100
298
62919
SH
SOLE
0
0
62919
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
848
67133
SH
SOLE
0
0
67133
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
2221
417544
SH
SOLE
0
0
417544
PVH CORP
COM
693656100
10685
84760
SH
SOLE
79015
0
5745
PZENA INVESTMENT MGMT INC
CLASS A
74731Q103
218
20000
SH
SOLE
0
0
20000
QCR HOLDINGS INC
COM
74727A104
577
12675
SH
SOLE
0
0
12675
QEP RES INC
COM
74733V100
939
109512
SH
SOLE
54116
0
55396
QORVO INC
COM
74736K101
3188
45107
SH
SOLE
0
0
45107
QTS RLTY TR INC
COM CL A
74736A103
3315
63318
SH
SOLE
39510
0
23808
QUAKER CHEM CORP
COM
747316107
2616
17679
SH
SOLE
16578
0
1101
QUALCOMM INC
COM
747525103
122922
2371180
SH
SOLE
1506716
0
864464
QUALCOMM INC
COM
747525103
1
45500
SH
Call
SOLE
0
0
0
QUALCOMM INC
COM
747525103
13
15000
SH
Call
SOLE
0
0
0
QUALITY CARE PPTYS INC
COM
747545101
220
14191
SH
SOLE
0
0
14191
QUALYS INC
COM
74758T303
2809
54227
SH
SOLE
49933
0
4294
QUANTA SVCS INC
COM
74762E102
1832
49018
SH
SOLE
1357
0
47661
QUEST DIAGNOSTICS INC
COM
74834L100
3958
42264
SH
SOLE
19095
0
23169
QUINTILES IMS HOLDINGS INC
COM
74876Y101
17135
180234
SH
SOLE
47670
0
132564
RADIUS HEALTH INC
COM NEW
750469207
406
10532
SH
SOLE
0
0
10532
RADNET INC
COM
750491102
233
20151
SH
SOLE
0
0
20151
RAIT FINANCIAL TRUST
COM NEW
749227609
24
32199
SH
SOLE
0
0
32199
RALPH LAUREN CORP
CL A
751212101
325
3677
SH
SOLE
0
0
3677
RAMCO-GERSHENSON PPTYS TR
COM SH BEN INT
751452202
1791
137657
SH
SOLE
136657
0
1000
RANDGOLD RES LTD
ADR
752344309
1592
16298
SH
SOLE
1192
0
15106
RANDGOLD RES LTD
ADR
752344309
17
12700
SH
Call
SOLE
0
0
0
RANGE RES CORP
COM
75281A109
3318
169545
SH
SOLE
34272
0
135273
RAYMOND JAMES FINANCIAL INC
COM
754730109
30312
359442
SH
SOLE
0
0
359442
RAYONIER ADVANCED MATLS INC
COM
75508B104
412
30046
SH
SOLE
26553
0
3493
RAYONIER INC
COM
754907103
1128
39040
SH
SOLE
0
0
39040
RAYTHEON CO
COM NEW
755111507
97244
521183
SH
SOLE
208344
0
312839
RAYTHEON CO
COM NEW
755111507
90
10600
SH
Call
SOLE
0
0
0
RBC BEARINGS INC
COM
75524B104
7469
59680
SH
SOLE
58989
0
691
RE MAX HLDGS INC
CL A
75524W108
226
3563
SH
SOLE
3180
0
383
READING INTERNATIONAL INC
CL A
755408101
989
62933
SH
SOLE
0
0
62933
REALITY SHS ETF TR
DIVS ETF
75605A108
891
34556
SH
SOLE
0
0
34556
REALOGY HLDGS CORP
COM
75605Y106
743
22561
SH
SOLE
20307
0
2254
REALPAGE INC
COM
75606N109
6990
175178
SH
SOLE
17771
0
157407
REALTY INCOME CORP
COM
756109104
40096
701110
SH
SOLE
542982
0
158128
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
2101
66291
SH
SOLE
0
0
66291
REAVES UTIL INCOME FD
RIGHT 10/04/2017
756158135
18
48306
SH
SOLE
0
0
48306
RED HAT INC
COM
756577102
30022
270812
SH
SOLE
153469
0
117343
RED HAT INC
NOTE 0.250%10/0
756577AD4
885
575000
PRN
SOLE
0
0
575000
RED ROBIN GOURMET BURGERS IN
COM
75689M101
1224
18268
SH
SOLE
0
0
18268
REDWOOD TR INC
COM
758075402
302
18533
SH
SOLE
0
0
18533
REGAL BELOIT CORP
COM
758750103
1410
17843
SH
SOLE
672
0
17171
REGAL ENTMT GROUP
CL A
758766109
47710
2981861
SH
SOLE
2886746
0
95115
REGENCY CTRS CORP
COM
758849103
6059
97669
SH
SOLE
95730
0
1939
REGENERON PHARMACEUTICALS
COM
75886F107
19892
44490
SH
SOLE
36385
0
8105
REGIONS FINL CORP NEW
COM
7591EP100
21442
1407907
SH
SOLE
718576
0
689331
REINSURANCE GROUP AMER INC
COM NEW
759351604
13261
95038
SH
SOLE
93750
0
1288
RELIANCE STEEL & ALUMINUM CO
COM
759509102
1711
22469
SH
SOLE
20977
0
1492
RELX NV
SPONSORED ADR
75955B102
7761
363869
SH
SOLE
362988
0
881
RELX PLC
SPONSORED ADR
759530108
19352
865872
SH
SOLE
804545
0
61327
RENASANT CORP
COM
75970E107
7339
171070
SH
SOLE
3121
0
167949
RENT A CTR INC NEW
COM
76009N100
499
43475
SH
SOLE
0
0
43475
RENT A CTR INC NEW
COM
76009N100
8
26900
SH
Call
SOLE
0
0
0
REPUBLIC SVCS INC
COM
760759100
24970
377981
SH
SOLE
208460
0
169521
RESEARCH FRONTIERS INC
COM
760911107
33
27500
SH
SOLE
0
0
27500
RESOURCES CONNECTION INC
COM
76122Q105
176
12683
SH
SOLE
2693
0
9990
RESTAURANT BRANDS INTL INC
COM
76131D103
954
14932
SH
SOLE
8820
0
6112
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
13253
697170
SH
SOLE
562198
0
134972
RETAIL PPTYS AMER INC
CL A
76131V202
201
15345
SH
SOLE
0
0
15345
REVOLUTION LIGHTING TECHNOLO
COM NEW
76155G206
488
75110
SH
SOLE
0
0
75110
REXNORD CORP NEW
COM
76169B102
3045
119847
SH
SOLE
119772
0
75
RH
COM
74967X103
459
6522
SH
SOLE
0
0
6522
RINGCENTRAL INC
CL A
76680R206
5748
137673
SH
SOLE
300
0
137373
RIO TINTO PLC
SPONSORED ADR
767204100
22562
478111
SH
SOLE
292615
0
185496
RITCHIE BROS AUCTIONEERS
COM
767744105
2013
63662
SH
SOLE
59781
0
3881
RITE AID CORP
COM
767754104
2044
1042718
SH
SOLE
0
0
1042718
RIVERNORTH OPPRTUNITIES FD I
COM
76881Y109
1127
54608
SH
SOLE
0
0
54608
RLI CORP
COM
749607107
2454
42784
SH
SOLE
40746
0
2038
RLJ LODGING TR
COM
74965L101
5023
228338
SH
SOLE
0
0
228338
RMR REAL ESTATE INCOME FUND
COM
76970B101
12496
646802
SH
SOLE
0
0
646802
ROBERT HALF INTL INC
COM
770323103
9134
181442
SH
SOLE
177518
0
3924
ROCKWELL AUTOMATION INC
COM
773903109
9096
51043
SH
SOLE
12750
0
38293
ROCKWELL COLLINS INC
COM
774341101
47055
359978
SH
SOLE
78567
0
281411
ROCKWELL COLLINS INC
COM
774341101
206
16200
SH
Call
SOLE
0
0
0
ROCKWELL MED INC
COM
774374102
590
68926
SH
SOLE
0
0
68926
ROCKY MTN CHOCOLATE FACTORY
COM
77467X101
194
16450
SH
SOLE
0
0
16450
ROGERS COMMUNICATIONS INC
CL B
775109200
31283
606293
SH
SOLE
604413
0
1880
ROGERS CORP
COM
775133101
313
2349
SH
SOLE
992
0
1357
ROLLINS INC
COM
775711104
1377
29837
SH
SOLE
0
0
29837
ROPER TECHNOLOGIES INC
COM
776696106
54254
222878
SH
SOLE
6906
0
215972
ROSS STORES INC
COM
778296103
18666
289082
SH
SOLE
232667
0
56415
ROYAL BK CDA MONTREAL QUE
COM
780087102
34343
443589
SH
SOLE
251178
0
192411
ROYAL BK SCOTLAND GROUP PLC
SP ADR PREF S
780097739
1150
44775
SH
SOLE
3235
0
41540
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2 ORD
780097689
1599
219592
SH
SOLE
215687
0
3905
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
5682
47930
SH
SOLE
26829
0
21101
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
32308
516593
SH
SOLE
209151
0
307442
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
85191
1406250
SH
SOLE
1014706
0
391544
ROYAL GOLD INC
COM
780287108
3113
36174
SH
SOLE
0
0
36174
ROYCE GLOBAL VALUE TR INC
COM
78081T104
8393
810921
SH
SOLE
0
0
810921
ROYCE MICRO-CAP TR INC
COM
780915104
1964
209358
SH
SOLE
0
0
209358
ROYCE VALUE TR INC
COM
780910105
17931
1135601
SH
SOLE
9
0
1135592
RPC INC
COM
749660106
910
36711
SH
SOLE
4088
0
32623
RPM INTL INC
COM
749685103
11483
223672
SH
SOLE
104597
0
119075
RPM INTL INC
NOTE 2.250%12/1
749685AT0
1504
1305000
PRN
SOLE
0
0
1305000
RSP PERMIAN INC
COM
74978Q105
7811
225817
SH
SOLE
179701
0
46116
RUBY TUESDAY INC
COM
781182100
24
11000
SH
SOLE
0
0
11000
RYANAIR HLDGS PLC
SPONSORED ADR NE
783513203
7957
75479
SH
SOLE
64570
0
10909
RYDER SYS INC
COM
783549108
709
8381
SH
SOLE
2042
0
6339
RYDEX ETF TRUST
GUG S&P MC400 PG
78355W601
444
3074
SH
SOLE
0
0
3074
RYDEX ETF TRUST
GUG S&P SC500 EQ
78355W882
531
5703
SH
SOLE
0
0
5703
RYDEX ETF TRUST
GUG S&P SC600 PG
78355W809
1051
9551
SH
SOLE
0
0
9551
RYDEX ETF TRUST
GUG S&P500 EQ WT
78355W106
147192
1540623
SH
SOLE
0
0
1540623
RYDEX ETF TRUST
GUG S&P500 EQ WT
78355W833
2573
22912
SH
SOLE
0
0
22912
RYDEX ETF TRUST
GUG S&P500 EWCON
78355W874
2818
22988
SH
SOLE
0
0
22988
RYDEX ETF TRUST
GUG S&P500 PU GR
78355W403
13563
135605
SH
SOLE
0
0
135605
RYDEX ETF TRUST
GUG S&P500 PU VA
78355W304
22150
360049
SH
SOLE
0
0
360049
RYDEX ETF TRUST
GUG S&P500EQWTEN
78355W866
2818
51186
SH
SOLE
0
0
51186
RYDEX ETF TRUST
GUG S&P500EQWTFI
78355W858
2880
69767
SH
SOLE
0
0
69767
RYDEX ETF TRUST
GUG S&P500EQWTHC
78355W841
9015
51443
SH
SOLE
0
0
51443
RYDEX ETF TRUST
GUG S&P500EQWTMA
78355W825
608
5848
SH
SOLE
0
0
5848
RYDEX ETF TRUST
GUG S&P500EQWTTE
78355W817
22716
168177
SH
SOLE
0
0
168177
RYDEX ETF TRUST
GUGGENHM S&P 400
78355W577
980
15974
SH
SOLE
0
0
15974
RYDEX ETF TRUST
GUGGENHM S&P 500
78355W205
3450
19388
SH
SOLE
0
0
19388
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
39205
627376
SH
SOLE
623202
0
4174
S&P GLOBAL INC
COM
78409V104
12874
82362
SH
SOLE
16623
0
65739
SABRA HEALTH CARE REIT INC
COM
78573L106
23166
1055882
SH
SOLE
1023405
0
32477
SABRE CORP
COM
78573M104
5727
316426
SH
SOLE
313330
0
3096
SACHEM CAP CORP
COM
78590A109
64
14000
SH
SOLE
0
0
14000
SAFETY INCOME & GROWTH INC
COM
78649D104
336
18000
SH
SOLE
0
0
18000
SAGE THERAPEUTICS INC
COM
78667J108
883
14167
SH
SOLE
5989
0
8178
SALESFORCE COM INC
COM
79466L302
67414
721625
SH
SOLE
112536
0
609089
SALESFORCE COM INC
COM
79466L302
14
17500
SH
Call
SOLE
0
0
0
SALIENT MIDSTREAM & MLP FD
SH BEN INT
79471V105
429
37101
SH
SOLE
0
0
37101
SANDRIDGE MISSISSIPPIAN TR I
SH BEN INT
80007V106
22
16736
SH
SOLE
0
0
16736
SANDRIDGE PERMIAN TR
COM UNIT BEN INT
80007A102
168
58845
SH
SOLE
0
0
58845
SANDSTORM GOLD LTD
COM NEW
80013R206
113
24860
SH
SOLE
0
0
24860
SANMINA CORPORATION
COM
801056102
1179
31739
SH
SOLE
0
0
31739
SANOFI
RIGHT 12/31/2020
80105N113
4
10993
SH
SOLE
0
0
10993
SANOFI
SPONSORED ADR
80105N105
116845
2346757
SH
SOLE
2189359
0
157398
SAP SE
SPON ADR
803054204
29228
266559
SH
SOLE
248648
0
17911
SAREPTA THERAPEUTICS INC
COM
803607100
1129
24881
SH
SOLE
11053
0
13828
SASOL LTD
SPONSORED ADR
803866300
482
17506
SH
SOLE
0
0
17506
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
6479
44977
SH
SOLE
19523
0
25454
SCANA CORP NEW
COM
80589M102
6357
131091
SH
SOLE
3227
0
127864
SCHEIN HENRY INC
COM
806407102
16490
201122
SH
SOLE
16564
0
184558
SCHLUMBERGER LTD
COM
806857108
76671
1099064
SH
SOLE
704880
0
394184
SCHNEIDER NATIONAL INC
CL B
80689H102
3061
120980
SH
SOLE
120284
0
696
SCHULMAN A INC
COM
808194104
821
24040
SH
SOLE
0
0
24040
SCHWAB CHARLES CORP NEW
COM
808513105
20433
467139
SH
SOLE
408917
0
58222
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1173
35035
SH
SOLE
0
0
35035
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
1463
41618
SH
SOLE
0
0
41618
SCHWAB STRATEGIC TR
SCHWB FDT EMK LG
808524730
1480
51632
SH
SOLE
0
0
51632
SCHWAB STRATEGIC TR
SCHWB FDT INT LG
808524755
965
32322
SH
SOLE
0
0
32322
SCHWAB STRATEGIC TR
SCHWB FDT INT SC
808524748
9848
282509
SH
SOLE
0
0
282509
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
485
9270
SH
SOLE
0
0
9270
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
1837
30162
SH
SOLE
0
0
30162
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
8225
175748
SH
SOLE
0
0
175748
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
1777
29594
SH
SOLE
0
0
29594
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
902
17998
SH
SOLE
0
0
17998
SCHWAB STRATEGIC TR
US REIT ETF
808524847
1072
26056
SH
SOLE
0
0
26056
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
644
9559
SH
SOLE
0
0
9559
SCHWEITZER-MAUDUIT INTL INC
COM
808541106
243
5854
SH
SOLE
4229
0
1625
SCOTTS MIRACLE GRO CO
CL A
810186106
8751
89898
SH
SOLE
4413
0
85485
SEABOARD CORP
COM
811543107
315
70
SH
SOLE
0
0
70
SEABRIDGE GOLD INC
COM
811916105
208
17020
SH
SOLE
0
0
17020
SEADRILL LIMITED
SHS
G7945E105
213
608091
SH
SOLE
0
0
608091
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
47063
1418832
SH
SOLE
1304255
0
114577
SEALED AIR CORP NEW
COM
81211K100
3475
81331
SH
SOLE
53330
0
28001
SEARS HLDGS CORP
COM
812350106
89
12241
SH
SOLE
0
0
12241
SEATTLE GENETICS INC
COM
812578102
378
6950
SH
SOLE
0
0
6950
SEAWORLD ENTMT INC
COM
81282V100
1389
106926
SH
SOLE
105151
0
1775
SECOND SIGHT MED PRODS INC
COM
81362J100
18
14882
SH
SOLE
0
0
14882
SEI INVESTMENTS CO
COM
784117103
11032
180674
SH
SOLE
130963
0
49711
SELECT COMFORT CORP
COM
81616X103
207
6664
SH
SOLE
2195
0
4469
SELECT INCOME REIT
COM SH BEN INT
81618T100
483
20627
SH
SOLE
0
0
20627
SELECT SECTOR SPDR TR
ENERGY
81369Y506
30405
443997
SH
SOLE
22135
0
421862
SELECT SECTOR SPDR TR
ENERGY
81369Y506
15
24400
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
4168
129278
SH
SOLE
0
0
129278
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
45713
507468
SH
SOLE
266335
0
241133
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
22684
420228
SH
SOLE
293031
0
127197
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
72499
887052
SH
SOLE
522082
0
364970
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
44771
1731272
SH
SOLE
399840
0
1331432
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
554
72000
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
12
23000
SH
Call
SOLE
0
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
28294
398496
SH
SOLE
0
0
398496
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
9796
184651
SH
SOLE
0
0
184651
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
9391
165337
SH
SOLE
0
0
165337
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
55907
945966
SH
SOLE
364969
0
580997
SELECTIVE INS GROUP INC
COM
816300107
812
15076
SH
SOLE
0
0
15076
SEMGROUP CORP
CL A
81663A105
7112
247391
SH
SOLE
52477
0
194914
SEMPRA ENERGY
COM
816851109
28746
251874
SH
SOLE
219016
0
32858
SEMTECH CORP
COM
816850101
1998
53217
SH
SOLE
47823
0
5394
SENIOR HSG PPTYS TR
SH BEN INT
81721M109
1274
65148
SH
SOLE
0
0
65148
SENOMYX INC
COM
81724Q107
11
18658
SH
SOLE
0
0
18658
SENSATA TECHNOLOGIES HLDG NV
SHS
N7902X106
13678
284538
SH
SOLE
282127
0
2411
SENSEONICS HLDGS INC
COM
81727U105
102
32000
SH
SOLE
0
0
32000
SENSIENT TECHNOLOGIES CORP
COM
81725T100
914
11880
SH
SOLE
10161
0
1719
SERITAGE GROWTH PPTYS
CL A
81752R100
810
17582
SH
SOLE
14631
0
2951
SERVICE CORP INTL
COM
817565104
5743
166468
SH
SOLE
0
0
166468
SERVICENOW INC
COM
81762P102
6309
53680
SH
SOLE
12111
0
41569
SERVICESOURCE INTL INC
COM
81763U100
59
17120
SH
SOLE
0
0
17120
SERVISFIRST BANCSHARES INC
COM
81768T108
330
8496
SH
SOLE
0
0
8496
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
262
9428
SH
SOLE
0
0
9428
SHERWIN WILLIAMS CO
COM
824348106
11330
31644
SH
SOLE
20839
0
10805
SHIP FINANCE INTERNATIONAL L
SHS
G81075106
800
55145
SH
SOLE
0
0
55145
SHIRE PLC
SPONSORED ADR
82481R106
13397
87484
SH
SOLE
73759
0
13725
SHOPIFY INC
CL A
82509L107
10060
86356
SH
SOLE
0
0
86356
SIBANYE STILLWATER
SPONSORED ADR
825724206
398
89301
SH
SOLE
23412
0
65889
SIGNATURE BK NEW YORK N Y
COM
82669G104
2803
21888
SH
SOLE
19737
0
2151
SIGNET JEWELERS LIMITED
SHS
G81276100
441
6632
SH
SOLE
3941
0
2691
SILGAN HOLDINGS INC
COM
827048109
616
20929
SH
SOLE
0
0
20929
SILICON LABORATORIES INC
COM
826919102
1228
15372
SH
SOLE
14823
0
549
SILICON MOTION TECHNOLOGY CO
SPONSORED ADR
82706C108
1001
20848
SH
SOLE
0
0
20848
SIMMONS 1ST NATL CORP
CL A $1 PAR
828730200
487
8412
SH
SOLE
0
0
8412
SIMON PPTY GROUP INC NEW
COM
828806109
19827
123138
SH
SOLE
76416
0
46722
SIMULATIONS PLUS INC
COM
829214105
316
20355
SH
SOLE
0
0
20355
SINA CORP
ORD
G81477104
458
3996
SH
SOLE
0
0
3996
SINCLAIR BROADCAST GROUP INC
CL A
829226109
8738
272628
SH
SOLE
271367
0
1261
SINOPEC SHANGHAI PETROCHEMIC
SPON ADR H
82935M109
361
6028
SH
SOLE
5212
0
816
SIRIUS XM HLDGS INC
COM
82968B103
3012
545740
SH
SOLE
109046
0
436694
SIRIUS XM HLDGS INC
COM
82968B103
11
20000
SH
Put
SOLE
0
0
20000
SIRIUS XM HLDGS INC
COM
82968B103
59
50000
SH
Call
SOLE
0
0
0
SIRIUS XM HLDGS INC
COM
82968B103
6
19100
SH
Call
SOLE
0
0
0
SIRIUS XM HLDGS INC
COM
82968B103
7
50000
SH
Call
SOLE
0
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
272
4684
SH
SOLE
3047
0
1637
SIX FLAGS ENTMT CORP NEW
COM
83001A102
11703
192036
SH
SOLE
61437
0
130599
SK TELECOM LTD
SPONSORED ADR
78440P108
829
33695
SH
SOLE
32384
0
1311
SKECHERS U S A INC
CL A
830566105
1279
50992
SH
SOLE
43671
0
7321
SKYWEST INC
COM
830879102
2057
46866
SH
SOLE
2974
0
43892
SKYWORKS SOLUTIONS INC
COM
83088M102
18616
182693
SH
SOLE
37214
0
145479
SL GREEN RLTY CORP
COM
78440X101
7873
77707
SH
SOLE
77159
0
548
SLM CORP
COM
78442P106
7155
623780
SH
SOLE
619947
0
3833
SM ENERGY CO
COM
78454L100
671
37815
SH
SOLE
0
0
37815
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
772
21212
SH
SOLE
18351
0
2861
SMITH A O
COM
831865209
5719
96238
SH
SOLE
48753
0
47485
SMUCKER J M CO
COM NEW
832696405
14455
137763
SH
SOLE
16074
0
121689
SNAP INC
CL A
83304A106
1835
126188
SH
SOLE
503
0
125685
SNAP INC
CL A
83304A106
11
17000
SH
Call
SOLE
0
0
0
SNAP INC
CL A
83304A106
1
17000
SH
Call
SOLE
0
0
0
SNAP ON INC
COM
833034101
14863
99745
SH
SOLE
52796
0
46949
SNAP ON INC
COM
833034101
38
10500
SH
Call
SOLE
0
0
0
SNYDERS-LANCE INC
COM
833551104
1165
30549
SH
SOLE
18527
0
12022
SOCIEDAD QUIMICA MINERA DE C
SPON ADR SER B
833635105
5486
98564
SH
SOLE
16802
0
81762
SODASTREAM INTERNATIONAL LTD
USD SHS
M9068E105
656
9867
SH
SOLE
0
0
9867
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
784
27473
SH
SOLE
0
0
27473
SOLIGENIX INC
COM
834223307
33
14710
SH
SOLE
0
0
14710
SONOCO PRODS CO
COM
835495102
2457
48693
SH
SOLE
17079
0
31614
SONY CORP
SPONSORED ADR
835699307
7280
194971
SH
SOLE
167227
0
27744
SOUTH JERSEY INDS INC
COM
838518108
1370
39688
SH
SOLE
0
0
39688
SOUTH ST CORP
COM
840441109
2759
30636
SH
SOLE
20193
0
10443
SOUTHCROSS ENERGY PARTNERS L
COM UNIT LTDPT
84130C100
36
15111
SH
SOLE
0
0
15111
SOUTHERN CO
COM
842587107
98754
2009643
SH
SOLE
1181262
0
828381
SOUTHERN CO
COM
842587107
7
24900
SH
Call
SOLE
0
0
0
SOUTHERN CO
COM
842587107
65
81000
SH
Put
SOLE
0
0
81000
SOUTHERN CO
COM
842587107
203
81000
SH
Put
SOLE
0
0
81000
SOUTHERN COPPER CORP
COM
84265V105
697
17526
SH
SOLE
0
0
17526
SOUTHERN FIRST BANCSHARES IN
COM
842873101
2547
70064
SH
SOLE
0
0
70064
SOUTHWEST AIRLS CO
COM
844741108
12755
227845
SH
SOLE
120680
0
107165
SOUTHWEST AIRLS CO
COM
844741108
55
21400
SH
Call
SOLE
0
0
0
SOUTHWESTERN ENERGY CO
COM
845467109
1305
213626
SH
SOLE
196809
0
16817
SPARK THERAPEUTICS INC
COM
84652J103
341
3820
SH
SOLE
0
0
3820
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
24577
109806
SH
SOLE
0
0
109806
SPDR GOLD TRUST
GOLD SHS
78463V107
50996
419446
SH
SOLE
10
0
419436
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
38703
810370
SH
SOLE
623743
0
186627
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
1734
45171
SH
SOLE
428
0
44743
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
5551
134561
SH
SOLE
0
0
134561
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
19895
432784
SH
SOLE
223312
0
209472
SPDR INDEX SHS FDS
MSCI EMRG MKTS
78463X426
505
8270
SH
SOLE
0
0
8270
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
312
3042
SH
SOLE
0
0
3042
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
428
14067
SH
SOLE
0
0
14067
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
407
7832
SH
SOLE
0
0
7832
SPDR INDEX SHS FDS
S&P GLBDIV ETF
78463X459
707
10406
SH
SOLE
0
0
10406
SPDR INDEX SHS FDS
S&P INTL ETF
78463X772
4130
102276
SH
SOLE
0
0
102276
SPDR INDEX SHS FDS
STOXX EUR 50 ETF
78463X103
232
6510
SH
SOLE
0
0
6510
SPDR S&P 500 ETF TR
TR UNIT
78462F103
430519
1713618
SH
SOLE
314282
0
1399336
SPDR S&P 500 ETF TR
TR UNIT
78462F103
29
11600
SH
Put
SOLE
0
0
11600
SPDR S&P 500 ETF TR
TR UNIT
78462F103
127
34000
SH
Put
SOLE
0
0
34000
SPDR S&P 500 ETF TR
TR UNIT
78462F103
20
13000
SH
Put
SOLE
0
0
13000
SPDR S&P 500 ETF TR
TR UNIT
78462F103
48
11600
SH
Call
SOLE
0
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
32
10800
SH
Call
SOLE
0
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
223728
685543
SH
SOLE
388347
0
297196
SPDR SER TR
BLOMBERG BRC INV
78468R200
116823
3800360
SH
SOLE
3711718
0
88642
SPDR SER TR
BLOMBRG BRC SRT
78468R101
2993
99276
SH
SOLE
0
0
99276
SPDR SER TR
BLOOMBERG SRT TR
78468R408
64322
2299668
SH
SOLE
2108149
0
191519
SPDR SER TR
DORSEY WRGT FI
78468R713
1852
71953
SH
SOLE
0
0
71953
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
70370
1447939
SH
SOLE
1393636
0
54303
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
4493
91857
SH
SOLE
64555
0
27302
SPDR SER TR
SP500 HIGH DIV
78468R788
240
6665
SH
SOLE
0
0
6665
SPDR SER TR
SPDR RUSSEL 2000
78468R853
1513
17282
SH
SOLE
0
0
17282
SPDR SER TR
SSGA US SMAL ETF
78468R887
483
5039
SH
SOLE
0
0
5039
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
6657
83409
SH
SOLE
0
0
83409
SPDR SERIES TRUST
BLMBRG BR 1 3 MT
78464A680
2995
65473
SH
SOLE
0
0
65473
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
38965
762975
SH
SOLE
234557
0
528418
SPDR SERIES TRUST
BLOMBERG BRC COR
78464A367
781
18538
SH
SOLE
0
0
18538
SPDR SERIES TRUST
BLOMBERG BRC SRT
78464A474
20605
671819
SH
SOLE
465096
0
206723
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
316
11255
SH
SOLE
26
0
11229
SPDR SERIES TRUST
BLOMBRG BRC EMRG
78464A391
1328
44439
SH
SOLE
0
0
44439
SPDR SERIES TRUST
BLOMBRG BRC INTR
78464A375
111906
3242715
SH
SOLE
3171142
0
71573
SPDR SERIES TRUST
BLOMBRG BRC TIPS
78464A656
295
5230
SH
SOLE
0
0
5230
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78464A417
132948
3562386
SH
SOLE
3288356
0
274030
SPDR SERIES TRUST
CITI INT GVT ETF
78464A490
440
7678
SH
SOLE
0
0
7678
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
652
9914
SH
SOLE
0
0
9914
SPDR SERIES TRUST
DJ REIT ETF
78464A607
7092
76657
SH
SOLE
41
0
76616
SPDR SERIES TRUST
HLTH CR EQUIP
78464A581
481
7655
SH
SOLE
0
0
7655
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
29770
521360
SH
SOLE
509200
0
12160
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
64781
821577
SH
SOLE
787506
0
34071
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
5189
312938
SH
SOLE
0
0
312938
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
5875
39842
SH
SOLE
0
0
39842
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
5585
56406
SH
SOLE
52909
0
3497
SPDR SERIES TRUST
S&P 500 GROWTH
78464A409
14051
113386
SH
SOLE
0
0
113386
SPDR SERIES TRUST
S&P 500 VALUE
78464A508
1729
14819
SH
SOLE
142
0
14677
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
1058
4642
SH
SOLE
0
0
4642
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
966
7645
SH
SOLE
0
0
7645
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
3676
28262
SH
SOLE
0
0
28262
SPDR SERIES TRUST
S&P BIOTECH
78464A870
30446
351677
SH
SOLE
0
0
351677
SPDR SERIES TRUST
S&P BIOTECH
78464A870
373
42200
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
28
10700
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
200
12400
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P BK ETF
78464A797
6429
142571
SH
SOLE
0
0
142571
SPDR SERIES TRUST
S&P BK ETF
78464A797
29
15600
SH
Call
SOLE
0
0
0
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
10170
194127
SH
SOLE
193525
0
602
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
294597
3225624
SH
SOLE
2525737
0
699887
SPDR SERIES TRUST
S&P HOMEBUILD
78464A888
1635
41058
SH
SOLE
0
0
41058
SPDR SERIES TRUST
S&P INS ETF
78464A789
2430
26997
SH
SOLE
0
0
26997
SPDR SERIES TRUST
S&P METALS MNG
78464A755
10377
322470
SH
SOLE
0
0
322470
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
2211
64851
SH
SOLE
0
0
64851
SPDR SERIES TRUST
S&P PHARMAC
78464A722
1784
41933
SH
SOLE
40
0
41893
SPDR SERIES TRUST
S&P REGL BKG
78464A698
13200
232550
SH
SOLE
75
0
232475
SPDR SERIES TRUST
S&P RETAIL ETF
78464A714
610
14600
SH
SOLE
0
0
14600
SPDR SERIES TRUST
S&P SEMICNDCTR
78464A862
20608
314290
SH
SOLE
0
0
314290
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
745
12415
SH
SOLE
0
0
12415
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
1687
37745
SH
SOLE
0
0
37745
SPECTRA ENERGY PARTNERS LP
COM
84756N109
27408
617583
SH
SOLE
533833
0
83750
SPECTRUM BRANDS HLDGS INC
COM
84763R101
1760
16621
SH
SOLE
13829
0
2792
SPIRE INC
COM
84857L101
514
6889
SH
SOLE
0
0
6889
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
19262
247837
SH
SOLE
98235
0
149602
SPIRIT AIRLS INC
COM
848577102
2451
73369
SH
SOLE
46537
0
26832
SPIRIT RLTY CAP INC NEW
COM
84860W102
3889
453787
SH
SOLE
0
0
453787
SPLUNK INC
COM
848637104
11239
169188
SH
SOLE
141516
0
27672
SPRAGUE RES LP
COM UNIT REP LTD
849343108
539
21916
SH
SOLE
0
0
21916
SPRINT CORP
COM SER 1
85207U105
238
30624
SH
SOLE
0
0
30624
SPROTT FOCUS TR INC
COM
85208J109
161
20806
SH
SOLE
0
0
20806
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
5074
485971
SH
SOLE
0
0
485971
SPROTT PHYSICAL PLAT PALLAD
UNIT
85207Q104
1843
217336
SH
SOLE
0
0
217336
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
955
152079
SH
SOLE
0
0
152079
SPROUTS FMRS MKT INC
COM
85208M102
5960
317521
SH
SOLE
131111
0
186410
SPROUTS FMRS MKT INC
COM
85208M102
30
100800
SH
Call
SOLE
0
0
0
SPS COMM INC
COM
78463M107
1367
24103
SH
SOLE
0
0
24103
SPX CORP
COM
784635104
215
7327
SH
SOLE
0
0
7327
SPX FLOW INC
COM
78469X107
1499
38863
SH
SOLE
0
0
38863
SQUARE INC
CL A
852234103
4819
167274
SH
SOLE
8631
0
158643
SRC ENERGY INC
COM
78470V108
6295
650969
SH
SOLE
21152
0
629817
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
2435
60641
SH
SOLE
36740
0
23901
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
20015
422069
SH
SOLE
371333
0
50736
SSGA ACTIVE ETF TR
GLOBL ALLO ETF
78467V400
29652
803806
SH
SOLE
0
0
803806
SSGA ACTIVE ETF TR
MULT ASS RLRTN
78467V103
581
23092
SH
SOLE
0
0
23092
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
18280
371022
SH
SOLE
115954
0
255068
SSR MNG INC
COM
784730103
141
13291
SH
SOLE
0
0
13291
ST JOE CO
COM
790148100
307
16272
SH
SOLE
0
0
16272
STAG INDL INC
COM
85254J102
1173
42685
SH
SOLE
4285
0
38400
STAMPS COM INC
COM NEW
852857200
3983
19656
SH
SOLE
0
0
19656
STAMPS COM INC
COM NEW
852857200
392
16900
SH
Call
SOLE
0
0
0
STANLEY BLACK & DECKER INC
COM
854502101
21263
140840
SH
SOLE
90949
0
49891
STANLEY BLACK & DECKER INC
UNIT 05/15/2020
854502887
287
2500
SH
SOLE
0
0
2500
STAR GAS PARTNERS L P
UNIT LTD PARTNR
85512C105
349
30710
SH
SOLE
0
0
30710
STAR GAS PARTNERS L P
UNIT LTD PARTNR
85512C105
15
19200
SH
Call
SOLE
0
0
0
STARBUCKS CORP
COM
855244109
58830
1095319
SH
SOLE
243435
0
851884
STARBUCKS CORP
COM
855244109
20
70100
SH
Call
SOLE
0
0
0
STARBUCKS CORP
COM
855244109
1
20200
SH
Call
SOLE
0
0
0
STARWOOD PPTY TR INC
COM
85571B105
4510
207638
SH
SOLE
108258
0
99380
STATE BK FINL CORP
COM
856190103
559
19504
SH
SOLE
6056
0
13448
STATE STR CORP
COM
857477103
13268
138876
SH
SOLE
112037
0
26839
STATOIL ASA
SPONSORED ADR
85771P102
33819
1683386
SH
SOLE
1669943
0
13443
STEEL DYNAMICS INC
COM
858119100
19461
564583
SH
SOLE
452532
0
112051
STEELCASE INC
CL A
858155203
1533
99544
SH
SOLE
0
0
99544
STEIN MART INC
COM
858375108
227
174974
SH
SOLE
0
0
174974
STELLUS CAP INVT CORP
COM
858568108
1109
81214
SH
SOLE
1000
0
80214
STEPAN CO
COM
858586100
1285
15364
SH
SOLE
1371
0
13993
STERICYCLE INC
COM
858912108
19503
272313
SH
SOLE
218617
0
53696
STERIS PLC
SHS USD
G84720104
25763
291441
SH
SOLE
267315
0
24126
STERLING BANCORP DEL
COM
85917A100
1251
50747
SH
SOLE
6629
0
44118
STERLING CONSTRUCTION CO INC
COM
859241101
1136
74583
SH
SOLE
0
0
74583
STIFEL FINL CORP
COM
860630102
1217
22758
SH
SOLE
19275
0
3483
STMICROELECTRONICS N V
NY REGISTRY
861012102
2583
133022
SH
SOLE
28238
0
104784
STOCK YDS BANCORP INC
COM
861025104
289
7602
SH
SOLE
0
0
7602
STONEMOR PARTNERS L P
COM UNITS INT
86183Q100
1318
202121
SH
SOLE
0
0
202121
STORE CAP CORP
COM
862121100
857
34470
SH
SOLE
0
0
34470
STRATASYS LTD
SHS
M85548101
472
20424
SH
SOLE
0
0
20424
STRYKER CORP
COM
863667101
21937
154462
SH
SOLE
59317
0
95145
STUDENT TRANSN INC
COM
86388A108
60
10043
SH
SOLE
0
0
10043
STURM RUGER & CO INC
COM
864159108
1678
32435
SH
SOLE
0
0
32435
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
1383
53022
SH
SOLE
0
0
53022
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
14896
1932028
SH
SOLE
1923795
0
8233
SUMMIT HOTEL PPTYS
COM
866082100
3376
211148
SH
SOLE
181754
0
29394
SUMMIT MATLS INC
CL A
86614U100
6951
217014
SH
SOLE
215582
0
1432
SUMMIT MIDSTREAM PARTNERS LP
COM UNIT LTD
866142102
939
46950
SH
SOLE
0
0
46950
SUN CMNTYS INC
COM
866674104
1960
22877
SH
SOLE
18132
0
4745
SUN HYDRAULICS CORP
COM
866942105
326
6034
SH
SOLE
0
0
6034
SUN LIFE FINL INC
COM
866796105
451
11325
SH
SOLE
0
0
11325
SUNCOR ENERGY INC NEW
COM
867224107
20855
594677
SH
SOLE
482493
0
112184
SUNOCO LP
COM U REP LP
86765K109
1902
61153
SH
SOLE
0
0
61153
SUNOPTA INC
COM
8676EP108
1025
117812
SH
SOLE
0
0
117812
SUNPOWER CORP
COM
867652406
1832
251246
SH
SOLE
0
0
251246
SUNRUN INC
COM
86771W105
74
13380
SH
SOLE
0
0
13380
SUNTRUST BKS INC
COM
867914103
37165
621794
SH
SOLE
417110
0
204684
SUPERIOR ENERGY SVCS INC
COM
868157108
1581
148070
SH
SOLE
45158
0
102912
SUPERNUS PHARMACEUTICALS INC
COM
868459108
378
9454
SH
SOLE
3824
0
5630
SURGERY PARTNERS INC
COM
86881A100
860
83111
SH
SOLE
0
0
83111
SUTHERLAND ASSET MGMT CORP M
COM
86933G105
11423
727569
SH
SOLE
0
0
727569
SVB FINL GROUP
COM
78486Q101
9711
51908
SH
SOLE
15723
0
36185
SWEDISH EXPT CR CORP
ROG TTL ETN 22
870297801
56
10899
SH
SOLE
0
0
10899
SWISS HELVETIA FD INC
COM
870875101
162
12711
SH
SOLE
0
0
12711
SYMANTEC CORP
COM
871503108
2900
88393
SH
SOLE
0
0
88393
SYNALLOY CP DEL
COM
871565107
219
17500
SH
SOLE
0
0
17500
SYNAPTICS INC
COM
87157D109
3025
77212
SH
SOLE
9217
0
67995
SYNCHRONOSS TECHNOLOGIES INC
COM
87157B103
3122
334582
SH
SOLE
0
0
334582
SYNCHRONY FINL
COM
87165B103
32191
1036750
SH
SOLE
351837
0
684913
SYNCHRONY FINL
COM
87165B103
45
52800
SH
Call
SOLE
0
0
0
SYNCHRONY FINL
COM
87165B103
5
11400
SH
Call
SOLE
0
0
0
SYNERGY PHARMACEUTICALS DEL
COM NEW
871639308
351
120943
SH
SOLE
0
0
120943
SYNNEX CORP
COM
87162W100
1862
14717
SH
SOLE
0
0
14717
SYNOPSYS INC
COM
871607107
6255
77675
SH
SOLE
34951
0
42724
SYNOVUS FINL CORP
COM NEW
87161C501
5468
118712
SH
SOLE
34863
0
83849
SYNTEL INC
COM
87162H103
1294
65877
SH
SOLE
0
0
65877
SYSCO CORP
COM
871829107
58430
1083037
SH
SOLE
827904
0
255133
T MOBILE US INC
COM
872590104
4232
68640
SH
SOLE
20267
0
48373
TABLEAU SOFTWARE INC
CL A
87336U105
2554
34102
SH
SOLE
9199
0
24903
TAHOE RES INC
COM
873868103
936
177653
SH
SOLE
0
0
177653
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADR
874039100
60339
1606895
SH
SOLE
1242706
0
364189
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
3169
31002
SH
SOLE
23674
0
7328
TAL ED GROUP
SPONSORED ADS
874080104
719
21324
SH
SOLE
0
0
21324
TALLGRASS ENERGY GP LP
SHS CL A
874696107
2477
87666
SH
SOLE
73442
0
14224
TALLGRASS ENERGY PARTNERS LP
COM UNIT
874697105
4198
87664
SH
SOLE
0
0
87664
TANDEM DIABETES CARE INC
COM
875372104
11
15000
SH
SOLE
0
0
15000
TANGER FACTORY OUTLET CTRS I
COM
875465106
5065
207429
SH
SOLE
130450
0
76979
TANZANIAN ROYALTY EXPL CORP
COM
87600U104
9
28513
SH
SOLE
0
0
28513
TARGA RES CORP
COM
87612G101
44418
939061
SH
SOLE
657710
0
281351
TARGET CORP
COM
87612E106
63290
1072523
SH
SOLE
720792
0
351731
TATA MTRS LTD
SPONSORED ADR
876568502
242
7737
SH
SOLE
6136
0
1601
TC PIPELINES LP
UT COM LTD PRT
87233Q108
1036
19808
SH
SOLE
0
0
19808
TCP CAP CORP
COM
87238Q103
1574
95425
SH
SOLE
1000
0
94425
TCW STRATEGIC INCOME FUND IN
COM
872340104
293
50561
SH
SOLE
0
0
50561
TD AMERITRADE HLDG CORP
COM
87236Y108
5061
103711
SH
SOLE
101101
0
2610
TE CONNECTIVITY LTD
REG SHS
H84989104
120585
1451783
SH
SOLE
1411085
0
40698
TECH DATA CORP
COM
878237106
598
6736
SH
SOLE
0
0
6736
TECK RESOURCES LTD
CL B
878742204
1036
49120
SH
SOLE
0
0
49120
TECK RESOURCES LTD
CL B
878742204
2
19900
SH
Call
SOLE
0
0
0
TECK RESOURCES LTD
CL B
878742204
1
14200
SH
Call
SOLE
0
0
0
TEEKAY LNG PARTNERS L P
PRTNRSP UNITS
Y8564M105
432
24285
SH
SOLE
0
0
24285
TEEKAY OFFSHORE PARTNERS L P
PARTNERSHIP UN
Y8565J101
181
76052
SH
SOLE
0
0
76052
TEEKAY TANKERS LTD
CL A
Y8565N102
18
11038
SH
SOLE
0
0
11038
TEGNA INC
COM
87901J105
1148
86087
SH
SOLE
79639
0
6448
TEKLA HEALTHCARE INVS
SH BEN INT
87911J103
5573
220894
SH
SOLE
290
0
220604
TEKLA HEALTHCARE OPPORTUNIT
SHS
879105104
13660
735584
SH
SOLE
1000
0
734584
TEKLA LIFE SCIENCES INVS
SH BEN INT
87911K100
2277
106024
SH
SOLE
0
0
106024
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
2069
142116
SH
SOLE
0
0
142116
TELADOC INC
COM
87918A105
3717
112124
SH
SOLE
81589
0
30535
TELECOM ITALIA S P A NEW
SPON ADR ORD
87927Y102
1989
211564
SH
SOLE
208164
0
3400
TELEDYNE TECHNOLOGIES INC
COM
879360105
9030
56731
SH
SOLE
56487
0
244
TELEFLEX INC
COM
879369106
11839
48925
SH
SOLE
35288
0
13637
TELEFONICA BRASIL SA
SPONSORED ADR
87936R106
484
30547
SH
SOLE
28614
0
1933
TELEFONICA S A
SPONSORED ADR
879382208
4207
389862
SH
SOLE
21283
0
368579
TELEPHONE & DATA SYS INC
COM NEW
879433829
412
14771
SH
SOLE
1092
0
13679
TELIGENT INC NEW
COM
87960W104
239
35600
SH
SOLE
0
0
35600
TELUS CORP
COM
87971M103
20385
566381
SH
SOLE
544786
0
21595
TEMPLETON EMERG MKTS INCOME
COM
880192109
768
66386
SH
SOLE
0
0
66386
TEMPLETON EMERGING MKTS FD I
COM
880191101
221
13374
SH
SOLE
0
0
13374
TEMPLETON GLOBAL INCOME FD
COM
880198106
3358
498235
SH
SOLE
0
0
498235
TEMPUR SEALY INTL INC
COM
88023U101
836
12958
SH
SOLE
0
0
12958
TENET HEALTHCARE CORP
COM NEW
88033G407
265
16138
SH
SOLE
0
0
16138
TENNECO INC
COM
880349105
4137
68183
SH
SOLE
57570
0
10613
TERADATA CORP DEL
COM
88076W103
2711
80222
SH
SOLE
70066
0
10156
TERADYNE INC
COM
880770102
1505
40347
SH
SOLE
10677
0
29670
TEREX CORP NEW
COM
880779103
269
5967
SH
SOLE
66
0
5901
TERRENO RLTY CORP
COM
88146M101
1079
29821
SH
SOLE
29583
0
238
TESARO INC
COM
881569107
506
3917
SH
SOLE
191
0
3726
TESLA INC
COM
88160R101
21858
64080
SH
SOLE
12421
0
51659
TETRA TECH INC NEW
COM
88162G103
206
4419
SH
SOLE
2493
0
1926
TETRA TECHNOLOGIES INC DEL
COM
88162F105
41
14383
SH
SOLE
0
0
14383
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
999
1108000
PRN
SOLE
0
0
1108000
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADR
881624209
10554
599670
SH
SOLE
0
0
599670
TEXAS CAPITAL BANCSHARES INC
COM
88224Q107
5141
59918
SH
SOLE
50567
0
9351
TEXAS INSTRS INC
COM
882508104
94915
1058847
SH
SOLE
713385
0
345462
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
2151
5324
SH
SOLE
0
0
5324
TEXAS ROADHOUSE INC
COM
882681109
4217
85820
SH
SOLE
73058
0
12762
TEXTRON INC
COM
883203101
7638
141752
SH
SOLE
97649
0
44103
TG THERAPEUTICS INC
COM
88322Q108
1057
89195
SH
SOLE
0
0
89195
THE TRADE DESK INC
COM CL A
88339J105
734
11927
SH
SOLE
3681
0
8246
THERAPEUTICSMD INC
COM
88338N107
2061
389563
SH
SOLE
0
0
389563
THERMO FISHER SCIENTIFIC INC
COM
883556102
35392
187060
SH
SOLE
113250
0
73810
THERMON GROUP HLDGS INC
COM
88362T103
439
24416
SH
SOLE
24283
0
133
THIRD PT REINS LTD
COM
G8827U100
200
12848
SH
SOLE
0
0
12848
THL CR INC
COM
872438106
984
105431
SH
SOLE
0
0
105431
THL CR SR LN FD
COM
87244R103
2067
118036
SH
SOLE
0
0
118036
THOMSON REUTERS CORP
COM
884903105
32054
698156
SH
SOLE
615118
0
83038
THOR INDS INC
COM
885160101
13697
108785
SH
SOLE
90698
0
18087
TICC CAPITAL CORP
COM
87244T109
154
22426
SH
SOLE
0
0
22426
TIER REIT INC
COM NEW
88650V208
518
26851
SH
SOLE
0
0
26851
TIFFANY & CO NEW
COM
886547108
2813
30655
SH
SOLE
0
0
30655
TIME WARNER INC
COM NEW
887317303
114350
1116134
SH
SOLE
242075
0
874059
TIME WARNER INC
COM NEW
887317303
38
69500
SH
Call
SOLE
0
0
0
TIMKEN CO
COM
887389104
16937
348861
SH
SOLE
340467
0
8394
TITAN INTL INC ILL
COM
88830M102
786
77392
SH
SOLE
0
0
77392
TIVITY HEALTH INC
COM
88870R102
690
16911
SH
SOLE
11877
0
5034
TJX COS INC NEW
COM
872540109
28251
383164
SH
SOLE
247735
0
135429
TOLL BROTHERS INC
COM
889478103
2835
68363
SH
SOLE
30875
0
37488
TOPBUILD CORP
COM
89055F103
298
4565
SH
SOLE
2021
0
2544
TORCHLIGHT ENERGY RES INC
COM
89102U103
31
25000
SH
SOLE
0
0
25000
TORCHMARK CORP
COM
891027104
9498
118597
SH
SOLE
102217
0
16380
TORO CO
COM
891092108
9138
147238
SH
SOLE
133596
0
13642
TORONTO DOMINION BK ONT
COM NEW
891160509
12966
230143
SH
SOLE
32030
0
198113
TORTOISE ENERGY INFRA CORP
COM
89147L100
3419
118045
SH
SOLE
55413
0
62632
TORTOISE MLP FD INC
COM
89148B101
1455
80284
SH
SOLE
0
0
80284
TORTOISE PIPELINE & ENERGY F
COM
89148H108
2054
106668
SH
SOLE
0
0
106668
TOTAL S A
SPONSORED ADR
89151E109
171910
3212076
SH
SOLE
2903198
0
308878
TOTAL SYS SVCS INC
COM
891906109
11249
171741
SH
SOLE
83922
0
87819
TOWER SEMICONDUCTOR LTD
SHS NEW
M87915274
3698
120323
SH
SOLE
103734
0
16589
TOWNEBANK PORTSMOUTH VA
COM
89214P109
1277
38128
SH
SOLE
0
0
38128
TOYOTA MOTOR CORP
SP ADR REP2COM
892331307
10752
90228
SH
SOLE
72500
0
17728
TPG SPECIALTY LENDING INC
COM
87265K102
776
37001
SH
SOLE
0
0
37001
TPI COMPOSITES INC
COM
87266J104
1266
56665
SH
SOLE
0
0
56665
TRACON PHARMACEUTICALS INC
COM
89237H100
273
86800
SH
SOLE
0
0
86800
TRACTOR SUPPLY CO
COM
892356106
18993
300096
SH
SOLE
105818
0
194278
TRANSCANADA CORP
COM
89353D107
3337
67474
SH
SOLE
7145
0
60329
TRANSDIGM GROUP INC
COM
893641100
1511
5909
SH
SOLE
2274
0
3635
TRANSENTERIX INC
COM NEW
89366M201
95
66467
SH
SOLE
0
0
66467
TRANSOCEAN LTD
REG SHS
H8817H100
535
49719
SH
SOLE
7581
0
42138
TRANSPORTADORA DE GAS SUR
SPON ADR B
893870204
213
10479
SH
SOLE
0
0
10479
TRANSUNION
COM
89400J107
560
11859
SH
SOLE
8687
0
3172
TRAVELCENTERS AMER LLC
COM
894174101
100
23598
SH
SOLE
0
0
23598
TRAVELERS COMPANIES INC
COM
89417E109
40411
329829
SH
SOLE
264138
0
65691
TRAVELPORT WORLDWIDE LTD
SHS
G9019D104
7290
464351
SH
SOLE
464219
0
132
TREEHOUSE FOODS INC
COM
89469A104
3444
50853
SH
SOLE
20072
0
30781
TREX CO INC
COM
89531P105
1906
21164
SH
SOLE
8814
0
12350
TRI CONTL CORP
COM
895436103
13933
545335
SH
SOLE
0
0
545335
TRI POINTE GROUP INC
COM
87265H109
3779
273653
SH
SOLE
15457
0
258196
TRIANGLE CAP CORP
COM
895848109
2127
148934
SH
SOLE
0
0
148934
TRIMBLE INC
COM
896239100
1087
27703
SH
SOLE
1996
0
25707
TRINITY BIOTECH PLC
SPON ADR NEW
896438306
183
32560
SH
SOLE
0
0
32560
TRINITY INDS INC
COM
896522109
11073
347122
SH
SOLE
336495
0
10627
TRIPADVISOR INC
COM
896945201
394
9727
SH
SOLE
4634
0
5093
TRITON INTL LTD
CL A
G9078F107
889
26715
SH
SOLE
0
0
26715
TRIUMPH GROUP INC NEW
COM
896818101
2582
86806
SH
SOLE
0
0
86806
TROVAGENE INC
COM NEW
897238309
17
23000
SH
SOLE
0
0
23000
TRUECAR INC
COM
89785L107
296
18750
SH
SOLE
0
0
18750
TRUSTCO BK CORP N Y
COM
898349105
275
30856
SH
SOLE
0
0
30856
TRUSTMARK CORP
COM
898402102
504
15218
SH
SOLE
0
0
15218
TUPPERWARE BRANDS CORP
COM
899896104
8531
138003
SH
SOLE
115457
0
22546
TURKCELL ILETISIM HIZMETLERI
SPON ADR NEW
900111204
4717
534779
SH
SOLE
533184
0
1595
TURNING PT BRANDS INC
COM
90041L105
1004
59055
SH
SOLE
58363
0
692
TWENTY FIRST CENTY FOX INC
CL A
90130A101
14516
550270
SH
SOLE
462680
0
87590
TWENTY FIRST CENTY FOX INC
CL B
90130A200
2283
88528
SH
SOLE
38267
0
50261
TWILIO INC
CL A
90138F102
610
20442
SH
SOLE
0
0
20442
TWITTER INC
COM
90184L102
45582
2701964
SH
SOLE
2428723
0
273241
TWO HBRS INVT CORP
COM
90187B101
1041
103268
SH
SOLE
0
0
103268
TYLER TECHNOLOGIES INC
COM
902252105
3985
22860
SH
SOLE
17875
0
4985
TYSON FOODS INC
CL A
902494103
5384
76426
SH
SOLE
61353
0
15073
U S CONCRETE INC
COM NEW
90333L201
1133
14855
SH
SOLE
0
0
14855
U S G CORP
COM NEW
903293405
2103
64415
SH
SOLE
0
0
64415
U S GLOBAL INVS INC
CL A
902952100
37
17213
SH
SOLE
0
0
17213
U S SILICA HLDGS INC
COM
90346E103
1959
63054
SH
SOLE
96
0
62958
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
11683
464707
SH
SOLE
436887
0
27820
UBS AG JERSEY BRH
ETRAC WELLS BDCI
902641588
203
9253
SH
SOLE
0
0
9253
UBS AG LONDON BRH
ETRAC ALER MLP
90267B682
2801
157740
SH
SOLE
151798
0
5942
UBS AG LONDON BRH
ETRACS MTH2XRE
90269A302
206
10990
SH
SOLE
0
0
10990
UBS GROUP AG
SHS
H42097107
24998
1462127
SH
SOLE
1270520
0
191607
UDR INC
COM
902653104
1345
35370
SH
SOLE
0
0
35370
UGI CORP NEW
COM
902681105
1661
35443
SH
SOLE
44
0
35399
ULTA BEAUTY INC
COM
90384S303
14547
64350
SH
SOLE
24308
0
40042
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
9444
49812
SH
SOLE
28264
0
21548
ULTRA CLEAN HLDGS INC
COM
90385V107
669
21845
SH
SOLE
0
0
21845
ULTRAGENYX PHARMACEUTICAL IN
COM
90400D108
386
7248
SH
SOLE
4490
0
2758
UMB FINL CORP
COM
902788108
810
10876
SH
SOLE
10876
0
0
UMH PPTYS INC
COM
903002103
412
26519
SH
SOLE
0
0
26519
UMPQUA HLDGS CORP
COM
904214103
29502
1512137
SH
SOLE
1389266
0
122871
UMPQUA HLDGS CORP
COM
904214103
19
28500
SH
Call
SOLE
0
0
0
UNDER ARMOUR INC
CL A
904311107
3659
222031
SH
SOLE
0
0
222031
UNDER ARMOUR INC
CL A
904311107
13
59600
SH
Call
SOLE
0
0
0
UNDER ARMOUR INC
CL C
904311206
3508
233580
SH
SOLE
0
0
233580
UNILEVER N V
N Y SHS NEW
904784709
33579
568745
SH
SOLE
479730
0
89015
UNILEVER PLC
SPON ADR NEW
904767704
77645
1339628
SH
SOLE
1196285
0
143343
UNION BANKSHARES CORP NEW
COM
90539J109
1399
39643
SH
SOLE
0
0
39643
UNION BANKSHARES INC
COM
905400107
818
16897
SH
SOLE
0
0
16897
UNION PAC CORP
COM
907818108
251031
2164582
SH
SOLE
879379
0
1285203
UNION PAC CORP
COM
907818108
49
14300
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
44
22400
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
59
14600
SH
Call
SOLE
0
0
0
UNION PAC CORP
COM
907818108
244
51900
SH
Call
SOLE
0
0
0
UNIT CORP
COM
909218109
2553
124042
SH
SOLE
0
0
124042
UNITED BANKSHARES INC WEST V
COM
909907107
3257
87669
SH
SOLE
0
0
87669
UNITED CMNTY BKS BLAIRSVLE G
COM
90984P303
1817
63649
SH
SOLE
0
0
63649
UNITED CONTL HLDGS INC
COM
910047109
7772
127658
SH
SOLE
61271
0
66387
UNITED FINL BANCORP INC NEW
COM
910304104
184
10074
SH
SOLE
0
0
10074
UNITED FIRE GROUP INC
COM
910340108
1512
32990
SH
SOLE
0
0
32990
UNITED INS HLDGS CORP
COM
910710102
4288
263078
SH
SOLE
0
0
263078
UNITED PARCEL SERVICE INC
CL B
911312106
165030
1374199
SH
SOLE
1113600
0
260599
UNITED PARCEL SERVICE INC
CL B
911312106
49
31500
SH
Call
SOLE
0
0
0
UNITED RENTALS INC
COM
911363109
4968
35807
SH
SOLE
10685
0
25122
UNITED STATES OIL FUND LP
UNITS
91232N108
506
48503
SH
SOLE
0
0
48503
UNITED STATES OIL FUND LP
UNITS
91232N108
299
64200
SH
Put
SOLE
0
0
64200
UNITED STATES OIL FUND LP
UNITS
91232N108
101
17800
SH
Put
SOLE
0
0
17800
UNITED STATES STL CORP NEW
COM
912909108
3855
150226
SH
SOLE
84867
0
65359
UNITED TECHNOLOGIES CORP
COM
913017109
75481
650222
SH
SOLE
239220
0
411002
UNITED TECHNOLOGIES CORP
COM
913017109
42
24200
SH
Call
SOLE
0
0
0
UNITED THERAPEUTICS CORP DEL
COM
91307C102
290
2473
SH
SOLE
826
0
1647
UNITEDHEALTH GROUP INC
COM
91324P102
268358
1370168
SH
SOLE
866628
0
503540
UNITI GROUP INC
COM
91325V108
7600
518404
SH
SOLE
31191
0
487213
UNIVAR INC
COM
91336L107
5377
185877
SH
SOLE
182648
0
3229
UNIVERSAL CORP VA
COM
913456109
467
8156
SH
SOLE
0
0
8156
UNIVERSAL DISPLAY CORP
COM
91347P105
5389
41821
SH
SOLE
0
0
41821
UNIVERSAL ELECTRS INC
COM
913483103
1554
24512
SH
SOLE
24478
0
34
UNIVERSAL HLTH SVCS INC
CL B
913903100
8328
75068
SH
SOLE
52299
0
22769
UNIVERSAL SEC INSTRS INC
COM NEW
913821302
129
73513
SH
SOLE
0
0
73513
UNUM GROUP
COM
91529Y106
14058
274953
SH
SOLE
267513
0
7440
UPLAND SOFTWARE INC
COM
91544A109
854
40377
SH
SOLE
0
0
40377
URANIUM ENERGY CORP
COM
916896103
29
20800
SH
SOLE
0
0
20800
URBAN OUTFITTERS INC
COM
917047102
426
17835
SH
SOLE
0
0
17835
US BANCORP DEL
COM NEW
902973304
108672
2027843
SH
SOLE
1583950
0
443893
US BANCORP DEL
COM NEW
902973304
18
13000
SH
Call
SOLE
0
0
0
US BANCORP DEL
COM NEW
902973304
3
25000
SH
Call
SOLE
0
0
0
USA COMPRESSION PARTNERS LP
COMUNIT LTDPAR
90290N109
906
54209
SH
SOLE
0
0
54209
USA TECHNOLOGIES INC
COM NO PAR
90328S500
75
12075
SH
SOLE
0
0
12075
USA TRUCK INC
COM
902925106
450
32000
SH
SOLE
0
0
32000
V F CORP
COM
918204108
25051
394063
SH
SOLE
215409
0
178654
VAIL RESORTS INC
COM
91879Q109
9105
39909
SH
SOLE
35209
0
4700
VALE S A
ADR
91912E105
1642
163094
SH
SOLE
113256
0
49838
VALEANT PHARMACEUTICALS INTL
COM
91911K102
2855
199260
SH
SOLE
0
0
199260
VALEANT PHARMACEUTICALS INTL
COM
91911K102
68
20000
SH
Call
SOLE
0
0
0
VALEANT PHARMACEUTICALS INTL
COM
91911K102
1
10300
SH
Call
SOLE
0
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
76482
994173
SH
SOLE
751525
0
242648
VALERO ENERGY CORP NEW
COM
91913Y100
53
12300
SH
Call
SOLE
0
0
0
VALHI INC NEW
COM
918905100
625
257300
SH
SOLE
0
0
257300
VALIDUS HOLDINGS LTD
COM SHS
G9319H102
7788
158269
SH
SOLE
154630
0
3639
VALLEY NATL BANCORP
COM
919794107
2667
221317
SH
SOLE
0
0
221317
VALMONT INDS INC
COM
920253101
2064
13055
SH
SOLE
0
0
13055
VALVOLINE INC
COM
92047W101
4885
208293
SH
SOLE
181977
0
26316
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
451
7647
SH
SOLE
0
0
7647
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189F544
2312
96152
SH
SOLE
0
0
96152
VANECK VECTORS ETF TR
AMT FREE LONG MU
92189F536
2027
101490
SH
SOLE
0
0
101490
VANECK VECTORS ETF TR
AMT FREE SHORT M
92189F528
2083
118850
SH
SOLE
0
0
118850
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
2523
18810
SH
SOLE
0
0
18810
VANECK VECTORS ETF TR
CEF MUN INCOME E
92189F460
2174
79930
SH
SOLE
0
0
79930
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
612
20196
SH
SOLE
629
0
19567
VANECK VECTORS ETF TR
GAMING ETF
92189F882
208
4881
SH
SOLE
0
0
4881
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
10262
446963
SH
SOLE
0
0
446963
VANECK VECTORS ETF TR
HIGH INCOME INFR
92189F569
400
28190
SH
SOLE
0
0
28190
VANECK VECTORS ETF TR
HIGH INCOME MLP
92189F288
375
15690
SH
SOLE
0
0
15690
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189F361
5476
174893
SH
SOLE
16852
0
158041
VANECK VECTORS ETF TR
JP MORGAN MKTS
92189F494
430
22406
SH
SOLE
76
0
22330
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
2242
66760
SH
SOLE
0
0
66760
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
5781
143315
SH
SOLE
0
0
143315
VANECK VECTORS ETF TR
MTG REIT INCOME
92189F452
379
15017
SH
SOLE
0
0
15017
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
6550
251232
SH
SOLE
0
0
251232
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
5113
88515
SH
SOLE
0
0
88515
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
213
9568
SH
SOLE
0
0
9568
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
4117
44118
SH
SOLE
0
0
44118
VANECK VECTORS ETF TR
SHORT HIGH YIELD
92189F387
536
21902
SH
SOLE
16134
0
5768
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
2411
18733
SH
SOLE
0
0
18733
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
1765
16979
SH
SOLE
0
0
16979
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
365
2910
SH
SOLE
0
0
2910
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
3947
32671
SH
SOLE
286
0
32385
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
4572
39014
SH
SOLE
0
0
39014
VANGUARD ADMIRAL FDS INC
SMLCP 600 GRTH
921932794
4922
34958
SH
SOLE
0
0
34958
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
1693
12487
SH
SOLE
325
0
12162
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
19861
234597
SH
SOLE
0
0
234597
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
15319
163367
SH
SOLE
4626
0
158741
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
20313
254482
SH
SOLE
0
0
254482
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
79787
973471
SH
SOLE
443394
0
530077
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
7383
135237
SH
SOLE
6
0
135231
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
21059
196560
SH
SOLE
0
0
196560
VANGUARD INDEX FDS
GROWTH ETF
922908736
65201
491150
SH
SOLE
34409
0
456741
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
10331
89525
SH
SOLE
20364
0
69161
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
11101
91178
SH
SOLE
70
0
91108
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
8977
84974
SH
SOLE
30
0
84944
VANGUARD INDEX FDS
MID CAP ETF
922908629
27944
190093
SH
SOLE
0
0
190093
VANGUARD INDEX FDS
MID CAP ETF
922908629
18
21900
SH
Call
SOLE
0
0
0
VANGUARD INDEX FDS
REIT ETF
922908553
66066
795099
SH
SOLE
2080
0
793019
VANGUARD INDEX FDS
REIT ETF
922908553
3
23100
SH
Call
SOLE
0
0
0
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
2371042
10274898
SH
SOLE
9790818
0
484080
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
13297
104057
SH
SOLE
19
0
104038
VANGUARD INDEX FDS
SMALL CP ETF
922908751
26517
187636
SH
SOLE
0
0
187636
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
8889
58233
SH
SOLE
16
0
58217
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
49831
384734
SH
SOLE
0
0
384734
VANGUARD INDEX FDS
VALUE ETF
922908744
63052
631665
SH
SOLE
268470
0
363195
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
63173
1198487
SH
SOLE
494112
0
704375
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
68597
1574400
SH
SOLE
34916
0
1539484
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
12
23100
SH
Call
SOLE
0
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
11981
205393
SH
SOLE
0
0
205393
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
11291
165557
SH
SOLE
87032
0
78525
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
3136
27281
SH
SOLE
0
0
27281
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
1438
24209
SH
SOLE
765
0
23444
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
7409
104763
SH
SOLE
0
0
104763
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
5147
104092
SH
SOLE
8
0
104084
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
175160
3390632
SH
SOLE
3353003
0
37629
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
52085
591806
SH
SOLE
407150
0
184656
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
605
6416
SH
SOLE
0
0
6416
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
18143
343755
SH
SOLE
339644
0
4111
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
80158
1000355
SH
SOLE
606427
0
393928
VANGUARD SCOTTSDALE FDS
SHTRM GVT BD ETF
92206C102
10203
168012
SH
SOLE
133663
0
34349
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
1198
9336
SH
SOLE
0
0
9336
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1200
10398
SH
SOLE
0
0
10398
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
543
5243
SH
SOLE
0
0
5243
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
544
4187
SH
SOLE
0
0
4187
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
2479
20848
SH
SOLE
0
0
20848
VANGUARD SPECIALIZED PORTFOL
DIV APP ETF
921908844
47419
500245
SH
SOLE
0
0
500245
VANGUARD STAR FD
VG TL INTL STK F
921909768
17439
318638
SH
SOLE
4
0
318634
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
95246
2194101
SH
SOLE
418
0
2193683
VANGUARD WHITEHALL FDS INC
EMERG MKT BD ETF
921946885
3059
37698
SH
SOLE
0
0
37698
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
175390
2163434
SH
SOLE
1572744
0
590690
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
2583
40426
SH
SOLE
0
0
40426
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
1620
24662
SH
SOLE
0
0
24662
VANGUARD WORLD FD
EXTENDED DUR
921910709
2083
17843
SH
SOLE
0
0
17843
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
6616
76688
SH
SOLE
0
0
76688
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
25772
358994
SH
SOLE
0
0
358994
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
26958
257428
SH
SOLE
0
0
257428
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
3916
27321
SH
SOLE
23
0
27298
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
1325
9564
SH
SOLE
0
0
9564
VANGUARD WORLD FDS
ENERGY ETF
92204A306
4147
44318
SH
SOLE
0
0
44318
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
14975
229116
SH
SOLE
0
0
229116
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
17801
116895
SH
SOLE
0
0
116895
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
4706
35050
SH
SOLE
0
0
35050
VANGUARD WORLD FDS
INF TECH ETF
92204A702
26780
176195
SH
SOLE
16417
0
159778
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
1716
13348
SH
SOLE
0
0
13348
VANGUARD WORLD FDS
TELCOMM ETF
92204A884
3605
39080
SH
SOLE
16037
0
23043
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
4053
34704
SH
SOLE
2
0
34702
VANTIV INC
CL A
92210H105
14261
202373
SH
SOLE
177415
0
24958
VARIAN MED SYS INC
COM
92220P105
7718
77138
SH
SOLE
72056
0
5082
VARONIS SYS INC
COM
922280102
2622
62569
SH
SOLE
57311
0
5258
VASCULAR BIOGENICS LTD
COM
M96883109
197
32342
SH
SOLE
0
0
32342
VECTOR GROUP LTD
COM
92240M108
630
30771
SH
SOLE
0
0
30771
VECTREN CORP
COM
92240G101
5197
79014
SH
SOLE
64106
0
14908
VEDANTA LTD
SPONSORED ADR
92242Y100
400
20686
SH
SOLE
19477
0
1209
VEECO INSTRS INC DEL
COM
922417100
556
25983
SH
SOLE
25884
0
99
VEEVA SYS INC
CL A COM
922475108
2173
38526
SH
SOLE
955
0
37571
VEEVA SYS INC
CL A COM
922475108
3
12900
SH
Call
SOLE
0
0
0
VENTAS INC
COM
92276F100
81712
1254596
SH
SOLE
1173432
0
81164
VERASTEM INC
COM
92337C104
275
58406
SH
SOLE
0
0
58406
VEREIT INC
COM
92339V100
559
67436
SH
SOLE
7824
0
59612
VERIFONE SYS INC
COM
92342Y109
5234
258105
SH
SOLE
68364
0
189741
VERINT SYS INC
COM
92343X100
2056
49128
SH
SOLE
46950
0
2178
VERISIGN INC
COM
92343E102
1807
16986
SH
SOLE
3151
0
13835
VERISK ANALYTICS INC
COM
92345Y106
9722
116870
SH
SOLE
111306
0
5564
VERIZON COMMUNICATIONS INC
COM
92343V104
439469
8879945
SH
SOLE
4778706
0
4101239
VERIZON COMMUNICATIONS INC
COM
92343V104
7
15200
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
21
27000
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
1
14100
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
37
82300
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
22
24000
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
36
85600
SH
Call
SOLE
0
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
32
35300
SH
Call
SOLE
0
0
0
VERMILION ENERGY INC
COM
923725105
6899
193978
SH
SOLE
193378
0
600
VERSARTIS INC
COM
92529L102
77
31232
SH
SOLE
0
0
31232
VERSUM MATLS INC
COM
92532W103
8264
212890
SH
SOLE
40046
0
172844
VERTEX PHARMACEUTICALS INC
COM
92532F100
61660
405548
SH
SOLE
385286
0
20262
VIACOM INC NEW
CL A
92553P102
243
6609
SH
SOLE
0
0
6609
VIACOM INC NEW
CL B
92553P201
5426
194903
SH
SOLE
56358
0
138545
VICOR CORP
COM
925815102
274
11629
SH
SOLE
0
0
11629
VICTORY PORTFOLIOS II
SHS DEVP ENH VOL
92647N816
1584
46527
SH
SOLE
0
0
46527
VICTORY PORTFOLIOS II
SHS US 500 ENHA
92647N782
3455
75767
SH
SOLE
0
0
75767
VICTORY PORTFOLIOS II
SHS US 500 VOLA
92647N766
423
9270
SH
SOLE
0
0
9270
VICTORY PORTFOLIOS II
SHS US DISCOVRY
92647N774
328
7523
SH
SOLE
0
0
7523
VICTORY PORTFOLIOS II
SHS US EQ INCM
92647N824
12782
287961
SH
SOLE
0
0
287961
VIEWRAY INC
COM
92672L107
1147
199200
SH
SOLE
0
0
199200
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
2422
129919
SH
SOLE
0
0
129919
VIPSHOP HLDGS LTD
SPONSORED ADR
92763W103
1087
123679
SH
SOLE
0
0
123679
VIRNETX HLDG CORP
COM
92823T108
626
160430
SH
SOLE
0
0
160430
VIRTUS GLOBAL DIVID INCOME F
COM
92835W107
406
30729
SH
SOLE
0
0
30729
VIRTUS GLOBAL MULTI-SEC INC
COM
92829B101
204
11287
SH
SOLE
0
0
11287
VIRTUS TOTAL RETURN FUND INC
COM
92837G100
1872
143590
SH
SOLE
0
0
143590
VISA INC
COM CL A
92826C839
191354
1818242
SH
SOLE
671512
0
1146730
VISA INC
COM CL A
92826C839
129
16600
SH
Call
SOLE
0
0
0
VISTA OUTDOOR INC
COM
928377100
361
15742
SH
SOLE
6723
0
9019
VISTEON CORP
COM NEW
92839U206
1326
10716
SH
SOLE
8955
0
1761
VISTRA ENERGY CORP
COM
92840M102
1842
98575
SH
SOLE
0
0
98575
VITAL THERAPIES INC
COM
92847R104
236
46645
SH
SOLE
0
0
46645
VMWARE INC
CL A COM
928563402
16018
146694
SH
SOLE
108790
0
37904
VOC ENERGY TR
TR UNIT
91829B103
71
19060
SH
SOLE
0
0
19060
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
195750
6878077
SH
SOLE
5913743
0
964334
VONAGE HLDGS CORP
COM
92886T201
378
46390
SH
SOLE
0
0
46390
VORNADO RLTY TR
SH BEN INT
929042109
486
6321
SH
SOLE
0
0
6321
VOXELJET AG
ADS
92912L107
61
11315
SH
SOLE
0
0
11315
VOYA ASIA PAC DIVID EQUITY I
COM
92912J102
142
13251
SH
SOLE
0
0
13251
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
572
60291
SH
SOLE
0
0
60291
VOYA FINL INC
COM
929089100
2689
67399
SH
SOLE
31419
0
35980
VOYA GLBL ADV & PREM OPP FD
COM
92912R104
319
27739
SH
SOLE
0
0
27739
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
347
42799
SH
SOLE
0
0
42799
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
324
19691
SH
SOLE
0
0
19691
VOYA INTL HIGH DIVID EQTY IN
COM
92912Y109
132
17148
SH
SOLE
0
0
17148
VOYA PRIME RATE TR
SH BEN INT
92913A100
505
96651
SH
SOLE
0
0
96651
VOYA RISK MANAGED NAT RES FD
COM
92913C106
948
143706
SH
SOLE
0
0
143706
VULCAN MATLS CO
COM
929160109
1530
12790
SH
SOLE
3112
0
9678
W P CAREY INC
COM
92936U109
7723
114595
SH
SOLE
0
0
114595
WABCO HLDGS INC
COM
92927K102
16589
112085
SH
SOLE
110530
0
1555
WABTEC CORP
COM
929740108
2520
33270
SH
SOLE
24588
0
8682
WADDELL & REED FINL INC
CL A
930059100
7220
359722
SH
SOLE
0
0
359722
WAGEWORKS INC
COM
930427109
3257
53654
SH
SOLE
53518
0
136
WAL-MART STORES INC
COM
931142103
153687
1966818
SH
SOLE
1067847
0
898971
WALGREENS BOOTS ALLIANCE INC
COM
931427108
38993
504952
SH
SOLE
67478
0
437474
WALGREENS BOOTS ALLIANCE INC
COM
931427108
1
15900
SH
Call
SOLE
0
0
0
WASHINGTON PRIME GROUP NEW
COM
93964W108
92
11036
SH
SOLE
0
0
11036
WASHINGTON TR BANCORP
COM
940610108
3863
67468
SH
SOLE
65768
0
1700
WASTE CONNECTIONS INC
COM
94106B101
31780
454265
SH
SOLE
53882
0
400383
WASTE MGMT INC DEL
COM
94106L109
47345
604890
SH
SOLE
266231
0
338659
WASTE MGMT INC DEL
COM
94106L109
25
18300
SH
Call
SOLE
0
0
0
WASTE MGMT INC DEL
COM
94106L109
145
40200
SH
Call
SOLE
0
0
0
WATERS CORP
COM
941848103
15449
86060
SH
SOLE
82525
0
3535
WATSCO INC
COM
942622200
5625
34921
SH
SOLE
14553
0
20368
WD-40 CO
COM
929236107
1276
11403
SH
SOLE
9594
0
1809
WEATHERFORD INTL PLC
ORD SHS
G48833100
17199
3755211
SH
SOLE
3564607
0
190604
WEBSTER FINL CORP CONN
COM
947890109
1483
28225
SH
SOLE
26502
0
1723
WEC ENERGY GROUP INC
COM
92939U106
58537
932414
SH
SOLE
815929
0
116485
WEIBO CORP
SPONSORED ADR
948596101
726
7339
SH
SOLE
0
0
7339
WEIGHT WATCHERS INTL INC NEW
COM
948626106
340
7808
SH
SOLE
0
0
7808
WEINGARTEN RLTY INVS
SH BEN INT
948741103
570
17966
SH
SOLE
0
0
17966
WELBILT INC
COM
949090104
1361
59058
SH
SOLE
43262
0
15796
WELLCARE HEALTH PLANS INC
COM
94946T106
1517
8833
SH
SOLE
7101
0
1732
WELLS FARGO CO NEW
COM
949746101
186439
3380571
SH
SOLE
2506882
0
873689
WELLS FARGO CO NEW
COM
949746101
3
10700
SH
Call
SOLE
0
0
0
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
3365
2559
SH
SOLE
0
0
2559
WELLS FARGO GLOBAL DIVIDEND
COM
94987C103
149
23795
SH
SOLE
0
0
23795
WELLS FARGO INCOME OPPORTUNI
WF INC OPPTY FD
94987B105
108
12310
SH
SOLE
0
0
12310
WELLS FARGO MULTI SECTOR INC
COM
94987D101
2593
193210
SH
SOLE
0
0
193210
WELLTOWER INC
6.50% PFD PREPET
95040Q203
920
14500
SH
SOLE
0
0
14500
WELLTOWER INC
COM
95040Q104
114045
1622730
SH
SOLE
1330475
0
292255
WENDYS CO
COM
95058W100
2089
134513
SH
SOLE
81561
0
52952
WESBANCO INC
COM
950810101
1307
31856
SH
SOLE
0
0
31856
WESCO INTL INC
COM
95082P105
4123
70788
SH
SOLE
64410
0
6378
WEST PHARMACEUTICAL SVSC INC
COM
955306105
6711
69717
SH
SOLE
52522
0
17195
WESTAR ENERGY INC
COM
95709T100
705
14205
SH
SOLE
0
0
14205
WESTERN ALLIANCE BANCORP
COM
957638109
2514
47359
SH
SOLE
38040
0
9319
WESTERN ASSET CLYM INFL OPP
COM
95766R104
1604
142176
SH
SOLE
0
0
142176
WESTERN ASSET CLYM INFL SEC
COM SH BEN INT
95766Q106
419
36318
SH
SOLE
0
0
36318
WESTERN ASSET EMRG MKT DEBT
COM
95766A101
1599
101581
SH
SOLE
0
0
101581
WESTERN ASSET GLB HI INCOME
COM
95766B109
195
18991
SH
SOLE
0
0
18991
WESTERN ASSET GLOBAL CP DEFI
COM
95790C107
1307
71682
SH
SOLE
0
0
71682
WESTERN ASSET HGH YLD DFNDFD
COM
95768B107
2004
128886
SH
SOLE
0
0
128886
WESTERN ASSET HIGH INCM FD I
COM
95766J102
422
58596
SH
SOLE
0
0
58596
WESTERN ASSET HIGH INCM OPP
COM
95766K109
2041
397759
SH
SOLE
0
0
397759
WESTERN ASSET INTM MUNI FD I
COM
958435109
1268
130347
SH
SOLE
0
0
130347
WESTERN ASSET INVT GRADE DEF
COM
95790A101
429
20226
SH
SOLE
0
0
20226
WESTERN ASSET MTG CAP CORP
COM
95790D105
154
14661
SH
SOLE
0
0
14661
WESTERN ASSET MUN DEF OPP TR
COM
95768A109
1220
53733
SH
SOLE
0
0
53733
WESTERN ASSET MUN HI INCM FD
COM
95766N103
1158
149371
SH
SOLE
0
0
149371
WESTERN ASST MN PRT FD INC
COM
95766P108
3121
201606
SH
SOLE
0
0
201606
WESTERN ASST MNGD MUN FD INC
COM
95766M105
1150
82136
SH
SOLE
0
0
82136
WESTERN DIGITAL CORP
COM
958102105
56315
651800
SH
SOLE
549158
0
102642
WESTERN GAS EQUITY PARTNERS
COMUNT LTD PT
95825R103
323
7840
SH
SOLE
0
0
7840
WESTERN GAS PARTNERS LP
COM UNIT LP IN
958254104
4682
91296
SH
SOLE
0
0
91296
WESTERN NEW ENG BANCORP INC
COM
958892101
186
17055
SH
SOLE
0
0
17055
WESTERN REFNG LOGISTICS LP
COM UNIT REP LTP
95931Q205
1094
42410
SH
SOLE
0
0
42410
WESTERN UN CO
COM
959802109
43148
2247275
SH
SOLE
2225709
0
21566
WESTLAKE CHEM CORP
COM
960413102
268
3220
SH
SOLE
33
0
3187
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
353
15561
SH
SOLE
0
0
15561
WESTPAC BKG CORP
SPONSORED ADR
961214301
31516
1249636
SH
SOLE
1117947
0
131689
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
228
69585
SH
SOLE
0
0
69585
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
66
30000
SH
Call
SOLE
0
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
9
25000
SH
Put
SOLE
0
0
25000
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
12
20000
SH
Call
SOLE
0
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
24
23000
SH
Put
SOLE
0
0
23000
WESTROCK CO
COM
96145D105
20600
363125
SH
SOLE
292101
0
71024
WEX INC
COM
96208T104
1474
13131
SH
SOLE
3484
0
9647
WEYERHAEUSER CO
COM
962166104
78595
2309582
SH
SOLE
1608780
0
700802
WEYERHAEUSER CO
COM
962166104
9
23700
SH
Call
SOLE
0
0
0
WGL HLDGS INC
COM
92924F106
297
3527
SH
SOLE
0
0
3527
WHEATON PRECIOUS METALS CORP
COM
962879102
1682
88120
SH
SOLE
0
0
88120
WHIRLPOOL CORP
COM
963320106
6027
32670
SH
SOLE
16264
0
16406
WHITE MTNS INS GROUP LTD
COM
G9618E107
6370
7433
SH
SOLE
6956
0
477
WHITEHORSE FIN INC
COM
96524V106
532
36077
SH
SOLE
0
0
36077
WHITING PETE CORP NEW
COM
966387102
6431
1177868
SH
SOLE
0
0
1177868
WHITING PETE CORP NEW
COM
966387102
5
115900
SH
Call
SOLE
0
0
0
WILDHORSE RESOURCE DEV CORP
COM
96812T102
2274
170746
SH
SOLE
0
0
170746
WILEY JOHN & SONS INC
CL A
968223206
22410
418879
SH
SOLE
415212
0
3667
WILLAMETTE VY VINEYARD INC
COM
969136100
103
13075
SH
SOLE
0
0
13075
WILLIAMS COS INC DEL
COM
969457100
23032
767493
SH
SOLE
410709
0
356784
WILLIAMS PARTNERS L P NEW
COM UNIT LTD PAR
96949L105
6789
174533
SH
SOLE
0
0
174533
WILLIAMS SONOMA INC
COM
969904101
1888
37856
SH
SOLE
0
0
37856
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
55012
356669
SH
SOLE
233248
0
123421
WINDSTREAM HLDGS INC
COM NEW
97382A200
47
26566
SH
SOLE
0
0
26566
WINTRUST FINL CORP
COM
97650W108
21928
279991
SH
SOLE
31819
0
248172
WIPRO LTD
SPON ADR 1 SH
97651M109
68
12001
SH
SOLE
0
0
12001
WISDOMTREE INVTS INC
COM
97717P104
1220
119830
SH
SOLE
0
0
119830
WISDOMTREE TR
CBOE S&P 500
97717X560
3443
116790
SH
SOLE
114220
0
2570
WISDOMTREE TR
CURRNCY INT EQ
97717X263
358
12055
SH
SOLE
0
0
12055
WISDOMTREE TR
EM LCL DEBT FD
97717X867
227
5873
SH
SOLE
0
0
5873
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
9798
227870
SH
SOLE
1044
0
226826
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
2013
41061
SH
SOLE
0
0
41061
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
33062
511005
SH
SOLE
295478
0
215527
WISDOMTREE TR
EUROPE SMCP DV
97717W869
5145
74055
SH
SOLE
0
0
74055
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
259
5493
SH
SOLE
0
0
5493
WISDOMTREE TR
HEDGED HI YLD BD
97717W430
429
17771
SH
SOLE
0
0
17771
WISDOMTREE TR
INDIA ERNGS FD
97717W422
5201
206611
SH
SOLE
0
0
206611
WISDOMTREE TR
INTL DIV EX FINL
97717W786
340
7975
SH
SOLE
0
0
7975
WISDOMTREE TR
INTL EQUITY FD
97717W703
25624
470505
SH
SOLE
423193
0
47312
WISDOMTREE TR
INTL LRGCAP DV
97717W794
724
14626
SH
SOLE
0
0
14626
WISDOMTREE TR
INTL MIDCAP DV
97717W778
2233
33665
SH
SOLE
0
0
33665
WISDOMTREE TR
INTL SMCAP DIV
97717W760
1611
21784
SH
SOLE
0
0
21784
WISDOMTREE TR
ITL HDG QTLY DIV
97717X594
21590
704186
SH
SOLE
699276
0
4910
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
224
5129
SH
SOLE
0
0
5129
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
6110
111699
SH
SOLE
0
0
111699
WISDOMTREE TR
JP SMALLCP DIV
97717W836
11224
149616
SH
SOLE
148488
0
1128
WISDOMTREE TR
JPN SCAP HDG EQT
97717W521
606
14197
SH
SOLE
0
0
14197
WISDOMTREE TR
US DIVID EX FNCL
97717W406
1607
19055
SH
SOLE
0
0
19055
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
14765
211206
SH
SOLE
0
0
211206
WISDOMTREE TR
US LARGECAP DIVD
97717W307
24148
278081
SH
SOLE
226898
0
51183
WISDOMTREE TR
US MIDCAP DIVID
97717W505
25020
250332
SH
SOLE
0
0
250332
WISDOMTREE TR
US MIDCP EARNING
97717W570
579
15552
SH
SOLE
0
0
15552
WISDOMTREE TR
US QTLY DIV GRT
97717X669
3247
85082
SH
SOLE
0
0
85082
WISDOMTREE TR
US S CAP QTY DIV
97717X651
541
15684
SH
SOLE
0
0
15684
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
6809
81022
SH
SOLE
0
0
81022
WISDOMTREE TR
US SMALLCP ERNGS
97717W562
1138
32529
SH
SOLE
0
0
32529
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
893
10176
SH
SOLE
0
0
10176
WMIH CORP
COM
92936P100
24
25089
SH
SOLE
0
0
25089
WOODWARD INC
COM
980745103
1075
13848
SH
SOLE
10980
0
2868
WORKDAY INC
CL A
98138H101
7943
75372
SH
SOLE
50526
0
24846
WORKHORSE GROUP INC
COM NEW
98138J206
83
30100
SH
SOLE
0
0
30100
WPP PLC NEW
ADR
92937A102
5182
55839
SH
SOLE
44242
0
11597
WPX ENERGY INC
COM
98212B103
3616
314477
SH
SOLE
260320
0
54157
WRIGHT MED GROUP N V
ORD SHS 0.03 PAR
N96617118
223
8616
SH
SOLE
6798
0
1818
WSI INDS INC
COM
92932Q102
59
18000
SH
SOLE
0
0
18000
WYNDHAM WORLDWIDE CORP
COM
98310W108
5544
52598
SH
SOLE
30592
0
22006
WYNN RESORTS LTD
COM
983134107
12280
82455
SH
SOLE
585
0
81870
XCEL ENERGY INC
COM
98389B100
24784
523750
SH
SOLE
427524
0
96226
XENIA HOTELS & RESORTS INC
COM
984017103
358
16986
SH
SOLE
0
0
16986
XEROX CORP
COM NEW
984121608
837
25130
SH
SOLE
2066
0
23064
XILINX INC
COM
983919101
22627
319457
SH
SOLE
168916
0
150541
XILINX INC
COM
983919101
43
23200
SH
Call
SOLE
0
0
0
XL GROUP LTD
COM
G98294104
2593
65717
SH
SOLE
61742
0
3975
XPO LOGISTICS INC
COM
983793100
21261
313673
SH
SOLE
38877
0
274796
XPO LOGISTICS INC
COM
983793100
494
48900
SH
Call
SOLE
0
0
0
XYLEM INC
COM
98419M100
3253
51935
SH
SOLE
28083
0
23852
YAMANA GOLD INC
COM
98462Y100
79
29861
SH
SOLE
0
0
29861
YANDEX N V
SHS CLASS A
N97284108
2295
69644
SH
SOLE
67829
0
1815
YELP INC
CL A
985817105
1292
29840
SH
SOLE
0
0
29840
YIRENDAI LTD
SPONSORED ADR
98585L100
552
13154
SH
SOLE
0
0
13154
YPF SOCIEDAD ANONIMA
SPON ADR CL D
984245100
1055
47339
SH
SOLE
0
0
47339
YRC WORLDWIDE INC
COM PAR $.01
984249607
866
62783
SH
SOLE
0
0
62783
YRC WORLDWIDE INC
COM PAR $.01
984249607
24
21400
SH
Call
SOLE
0
0
0
YUM BRANDS INC
COM
988498101
14381
195365
SH
SOLE
61812
0
133553
YUM CHINA HLDGS INC
COM
98850P109
16474
412165
SH
SOLE
289124
0
123041
YY INC
ADS REPCOM CLA
98426T106
2099
24182
SH
SOLE
0
0
24182
ZAYO GROUP HLDGS INC
COM
98919V105
742
21568
SH
SOLE
5322
0
16246
ZEBRA TECHNOLOGIES CORP
CL A
989207105
2904
26748
SH
SOLE
22501
0
4247
ZILLOW GROUP INC
CL A
98954M101
210
5235
SH
SOLE
0
0
5235
ZILLOW GROUP INC
CL C CAP STK
98954M200
271
6730
SH
SOLE
0
0
6730
ZIMMER BIOMET HLDGS INC
COM
98956P102
12954
110635
SH
SOLE
94099
0
16536
ZION OIL & GAS INC
COM
989696109
42
12189
SH
SOLE
0
0
12189
ZIONS BANCORPORATION
COM
989701107
2022
42857
SH
SOLE
24648
0
18209
ZIOPHARM ONCOLOGY INC
COM
98973P101
216
35209
SH
SOLE
0
0
35209
ZOES KITCHEN INC
COM
98979J109
847
67058
SH
SOLE
66058
0
1000
ZOETIS INC
CL A
98978V103
37885
594179
SH
SOLE
341528
0
252651
ZTO EXPRESS CAYMAN INC
SPONSORED ADR
98980A105
532
37905
SH
SOLE
0
0
37905
ZYNGA INC
CL A
98986T108
39
10270
SH
SOLE
0
0
10270