0001144204-17-040499.txt : 20170804
0001144204-17-040499.hdr.sgml : 20170804
20170804120324
ACCESSION NUMBER: 0001144204-17-040499
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170630
FILED AS OF DATE: 20170804
DATE AS OF CHANGE: 20170804
EFFECTIVENESS DATE: 20170804
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: BLAIR WILLIAM & CO/IL
CENTRAL INDEX KEY: 0000902367
IRS NUMBER: 362214610
STATE OF INCORPORATION: DE
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-04871
FILM NUMBER: 171007597
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
06-30-2017
06-30-2017
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Michelle R. Seitz
Partner
312-236-1600
/s/ Michelle R. Seitz
Chicago
IL
08-04-2017
0
1644
13317402
INFORMATION TABLE
2
infotable.xml
180 DEGREE CAP CORP
COM
68235B109
16
10000
SH
SOLE
10000
0
0
2U INC
COM
90214J101
784
16702
SH
SOLE
4772
0
11930
3D SYSTEMS CORP
COM
88554D205
8455
452130
SH
SOLE
391240
0
60890
3M CO
COM
88579Y101
40926
196579
SH
SOLE
105646
0
90932
3M COMPANY
OPTION
88579Y901
42
200
SH
Call
SOLE
0
0
200
AAC HOLDINGS INC COM
COM
000307108
1500
216430
SH
SOLE
23030
0
193400
AAR CORP
COM
000361105
313
9000
SH
SOLE
1000
0
8000
ABB LTD SPONSORED ADR
OPTION
000375904
5
200
SH
Call
SOLE
0
0
200
ABB LTD-SPON ADR
ADR
000375204
943
37858
SH
SOLE
18635
0
19223
ABBOTT LABORATORIES
COM
002824100
36274
746229
SH
SOLE
220728
0
525501
ABBOTT LABORATORIES
OPTION
002824900
112
2300
SH
Call
SOLE
0
0
2300
ABBVIE INC
COM
00287Y109
57762
796612
SH
SOLE
327579
0
469033
ABBVIE INC
OPTION
00287Y909
80
1100
SH
Call
SOLE
600
0
500
ABIOMED INC
COM
003654100
57738
402920
SH
SOLE
174245
0
228675
ABM INDUSTRIES INC
COM
000957100
440
10586
SH
SOLE
2586
0
8000
ABTECH HOLDINGS INC
COM
00400H108
0
25000
SH
SOLE
0
0
25000
ACACIA COMMUNICATIONS INC
OPTION
00401C908
66
1600
SH
Call
SOLE
400
0
1200
ACACIA COMMUNICATIONS INC
COM
00401C108
363
8745
SH
SOLE
990
0
7755
ACADIA HEALTHCARE CO INC
COM
00404A109
635
12869
SH
SOLE
3969
0
8900
ACCELERATE DIAGNOSTICS INC
COM
00430H102
21538
787483
SH
SOLE
367239
0
420244
ACCENTIA BIOPHARMACEUTICALS
COM
00430L103
0
17500
SH
SOLE
1500
0
16000
ACCENTURE PLC IRELAND SHS CL A
OPTION
G1151C901
297
2400
SH
Call
SOLE
2400
0
0
ACCENTURE PLC-CL A
COM
G1151C101
64123
518457
SH
SOLE
329551
0
188906
ACHAOGEN INC COM
COM
004449104
1022
47054
SH
SOLE
23029
0
24025
ACHILLION PHARMACEUTICALS INC
OPTION
00448Q901
5
1000
SH
Call
SOLE
0
0
1000
ACHILLION PHARMACEUTICALS INC
COM
00448Q201
285
62200
SH
SOLE
14000
0
48200
ACLARIS THERAPEUTICS INC
COM
00461U105
371
13675
SH
SOLE
1873
0
11802
ACTIVISION BLIZZARD INC
OPTION
00507V909
12
200
SH
Call
SOLE
0
0
200
ACTIVISION BLIZZARD INC
COM
00507V109
1500
26048
SH
SOLE
18555
0
7493
ACTUANT CORPORATION CL A
COM
00508X203
254
10305
SH
SOLE
36
0
10269
ACUITY BRANDS INC
COM
00508Y102
15767
77565
SH
SOLE
32120
0
45445
ACUITY BRANDS INC
OPTION
00508Y902
183
900
SH
Call
SOLE
0
0
900
ACXIOM CORP
COM
005125109
4981
191739
SH
SOLE
127189
0
64550
ADIENT PLC
COM
G0084W101
387
5919
SH
SOLE
1951
0
3968
ADOBE SYSTEMS INC
COM
00724F101
137515
972249
SH
SOLE
661452
0
310797
ADTALEM GLOBAL EDUCATION INC
COM
00737L103
541
14257
SH
SOLE
4658
0
9599
ADURO BIOTECH INC COM
COM
00739L101
2435
213595
SH
SOLE
19675
0
193920
ADVANCE AUTO PARTS INC
COM
00751Y106
259
2220
SH
SOLE
2186
0
34
ADVANCED MICRO DEVICES
COM
007903107
252
20186
SH
SOLE
14335
0
5851
ADVISORY BOARD CO/THE
COM
00762W107
6594
128043
SH
SOLE
44404
0
83639
AEGEAN MARINE PETROLEUM NETWORK INC
COM
Y0017S102
266
45500
SH
SOLE
32000
0
13500
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
43
11204
SH
SOLE
11204
0
0
AETNA INC
COM
00817Y108
2997
19737
SH
SOLE
8063
0
11674
AFFILIATED MANAGERS GROUP
COM
008252108
107682
649234
SH
SOLE
419029
0
230205
AFLAC INC
COM
001055102
1033
13294
SH
SOLE
8181
0
5113
AGENUS INC
OPTION
00847G905
22
5500
SH
Call
SOLE
0
0
5500
AGENUS INC
COM
00847G705
133
33900
SH
SOLE
11500
0
22400
AGILENT TECHNOLOGIES INC
COM
00846U101
306
5165
SH
SOLE
209
0
4956
AGNICO EAGLE MINES LTD
COM
008474108
557
12355
SH
SOLE
0
0
12355
AIA GROUP LTD-SP ADR
ADR
001317205
590
20076
SH
SOLE
18211
0
1865
AIR PRODUCTS & CHEMICALS INC
COM
009158106
7131
49845
SH
SOLE
8143
0
41702
AIRCASTLE LTD
COM
G0129K104
740
34024
SH
SOLE
560
0
33464
AIRGAIN INC COM
COM
00938A104
3677
259292
SH
SOLE
17545
0
241747
AK STEEL HOLDING CORP
COM
001547108
78
11925
SH
SOLE
8085
0
3840
AKAMAI TECHNOLOGIES INC
COM
00971T101
5711
114647
SH
SOLE
79724
0
34923
AKAMAI TECHNOLOGIES INC SR CV ZERO BD 19
NOTE
00971TAG6
19
19000
SH
SOLE
19000
0
0
ALARM.COM HOLDINGS INC COM
COM
011642105
406
10780
SH
SOLE
650
0
10130
ALBANY INTL CORP-CL A
COM
012348108
260
4860
SH
SOLE
0
0
4860
ALBEMARLE CORP
COM
012653101
215
2038
SH
SOLE
324
0
1714
ALEXION PHARMACEUTICALS INC
OPTION
015351909
110
900
SH
Call
SOLE
200
0
700
ALEXION PHARMACEUTICALS INC
COM
015351109
892
7331
SH
SOLE
1801
0
5530
ALIBABA GROUP HOLDING LTD SPONSORED ADR
OPTION
01609W902
70
500
SH
Call
SOLE
0
0
500
ALIBABA GROUP HOLDING-SP ADR
ADR
01609W102
22297
158244
SH
SOLE
86854
0
71390
ALIGN TECHNOLOGY INC
COM
016255101
42966
286211
SH
SOLE
163719
0
122492
ALLEGHANY CORP
COM
017175100
295
496
SH
SOLE
345
0
151
ALLERGAN PLC
COM
G0177J108
19356
79624
SH
SOLE
64935
0
14689
ALLIANCE DATA SYSTEMS CORP
COM
018581108
43421
169157
SH
SOLE
81989
0
87168
ALLIANCE ONE INTERNATIONAL INC
COM
018772301
953
66200
SH
SOLE
0
0
66200
ALLIANCEBERNSTEIN HOLDING LP
COM
01881G106
279
11799
SH
SOLE
4627
0
7172
ALLIANT ENERGY CORP
COM
018802108
976
24286
SH
SOLE
3820
0
20466
ALLISON TRANSMISSION HOLDINGS INC
COM
01973R101
219
5846
SH
SOLE
704
0
5142
ALLSCRIPTS HEALTHCARE SOLUTI
COM
01988P108
412
32250
SH
SOLE
19885
0
12365
ALLSCRIPTS HEALTHCARE SOLUTNS
NOTE
01988PAD0
23
23000
SH
SOLE
23000
0
0
ALLSTATE CORP
COM
020002101
2011
22734
SH
SOLE
7957
0
14777
ALPHABET INC CLASS A COMMON STOCK
OPTION
02079K905
279
300
SH
Call
SOLE
0
0
300
ALPHABET INC-CL A
COM
02079K305
153923
165566
SH
SOLE
89347
0
76219
ALPHABET INC-CL C
COM
02079K107
185864
204531
SH
SOLE
82889
0
121642
ALTABA INC
COM
021346101
2053
37689
SH
SOLE
21465
0
16224
ALTRIA GROUP INC
COM
02209S103
18778
252160
SH
SOLE
67775
0
184385
AMAZON.COM INC
COM
023135106
272300
281301
SH
SOLE
88793
0
192508
AMAZON.COM INC
OPTION
023135956
194
200
SH
Put
SOLE
0
0
200
AMEDISYS INC
COM
023436108
1626
25887
SH
SOLE
15023
0
10864
AMER INTL PETROLEUM CORP
COM
026909408
0
82690
SH
SOLE
82690
0
0
AMERCO
COM
023586100
201
550
SH
SOLE
35
0
515
AMEREN CORPORATION
COM
023608102
257
4703
SH
SOLE
1000
0
3703
AMERICA MOVIL S A B DE C V SPONSORED ADR REPSTG SER L SHS
ADR
02364W105
167
10517
SH
SOLE
3656
0
6861
AMERICAN AIRLINES GROUP INC
COM
02376R102
475
9442
SH
SOLE
175
0
9267
AMERICAN CRYOSTEM CORP
COM
025300104
5
11250
SH
SOLE
0
0
11250
AMERICAN ELECTRIC POWER
COM
025537101
3054
43960
SH
SOLE
29004
0
14956
AMERICAN EXPRESS CO
COM
025816109
36501
433298
SH
SOLE
103407
0
329891
AMERICAN HOMES 4 RENT
PFD
02665T405
352
12310
SH
SOLE
12000
0
310
AMERICAN INTERNATIONAL GROUP
COM
026874784
2064
33009
SH
SOLE
9074
0
23935
AMERICAN RIVER BANKSHARES FORMERLY AMERICAN RIVER
COM
029326105
214
14776
SH
SOLE
0
0
14776
AMERICAN SOFTWARE INC-CL A
COM
029683109
153
14836
SH
SOLE
0
0
14836
AMERICAN TOWER CORP
COM
03027X100
56519
427140
SH
SOLE
304364
0
122776
AMERICAN TOWER CORPORATION REIT
OPTION
03027X900
437
3300
SH
Call
SOLE
0
0
3300
AMERICAN VANTAGE COMPANIES
COM
03037B106
1
21865
SH
SOLE
21865
0
0
AMERICAN WATER WORKS CO INC
COM
030420103
225
2889
SH
SOLE
722
0
2167
AMERIGAS PARTNERS-LP
COM
030975106
1164
25775
SH
SOLE
4350
0
21425
AMERIPRISE FINANCIAL INC
COM
03076C106
2866
22517
SH
SOLE
12954
0
9563
AMERIS BANCORP
COM
03076K108
1023
21224
SH
SOLE
21224
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
348
3679
SH
SOLE
1162
0
2517
AMETEK INC
COM
031100100
50214
829026
SH
SOLE
513015
0
316011
AMGEN INC
COM
031162100
14187
82372
SH
SOLE
31984
0
50388
AMGEN INC
OPTION
031162900
17
100
SH
Call
SOLE
0
0
100
AMN HEALTHCARE SERVICES INC
COM
001744101
360
9216
SH
SOLE
193
0
9023
AMPHENOL CORP-CL A
COM
032095101
72313
979587
SH
SOLE
858522
0
121065
AMPLIFY SNACK BRANDS
OPTION
03211L902
12
1200
SH
Call
SOLE
0
0
1200
AMPLIFY SNACK BRANDS INC
COM
03211L102
1522
157855
SH
SOLE
79310
0
78545
AMTRUST FINANCIAL SERVICES INC
COM
032359309
1133
74849
SH
SOLE
2760
0
72089
AMTRUST FINL SVCS INC
NOTE
032359AG6
2202
2968000
SH
SOLE
110000
0
2858000
ANADARKO PETROLEUM CORP
COM
032511107
2103
46383
SH
SOLE
28076
0
18307
ANALOG DEVICES INC
COM
032654105
203
2612
SH
SOLE
1865
0
747
ANHEUSER-BUSCH INBEV-SPN ADR
ADR
03524A108
13962
126518
SH
SOLE
91825
0
34692
ANIKA THERAPEUTICS INC
COM
035255108
409
8291
SH
SOLE
0
0
8291
ANNALY CAPITAL MANAGEMENT INC
COM
035710409
738
61272
SH
SOLE
35399
0
25873
ANNALY CAPITAL MGMT
PFD
035710805
382
15000
SH
SOLE
12000
0
3000
ANSYS INC
COM
03662Q105
509
4186
SH
SOLE
653
0
3533
ANTHEM INC
COM
036752103
667
3545
SH
SOLE
2330
0
1215
AON PLC
COM
G0408V102
23367
175756
SH
SOLE
72987
0
102769
APACHE CORP
COM
037411105
2986
62299
SH
SOLE
20413
0
41886
APARTMENT INVESTMENT & MANAGEMENT CO-CL A
COM
03748R101
490
11405
SH
SOLE
1945
0
9460
APOLLO COMMERCIAL REAL ESTAT
COM
03762U105
210
11325
SH
SOLE
9325
0
2000
APPFOLIO INC CLASS A COM
COM
03783C100
3759
115305
SH
SOLE
7695
0
107610
APPLE INC
COM
037833100
400832
2783169
SH
SOLE
884246
0
1898923
APPLE INC
OPTION
037833900
922
6400
SH
Call
SOLE
200
0
6200
APPLIED MATERIALS INC
COM
038222105
2180
52763
SH
SOLE
16520
0
36243
APPLIED MATERIALS INC
OPTION
038222955
207
5000
SH
Put
SOLE
0
0
5000
APTARGROUP INC
COM
038336103
1959
22557
SH
SOLE
17917
0
4640
AQUA AMERICA INC
COM
03836W103
832
24996
SH
SOLE
9892
0
15104
ARATANA THERAPEUTICS INC
COM
03874P101
5431
751220
SH
SOLE
173732
0
577488
ARATANA THERAPEUTICS INC
OPTION
03874P901
445
61500
SH
Call
SOLE
5000
0
56500
ARC DOCUMENT SOLUTIONS INC COM
COM
00191G103
114
27340
SH
SOLE
20900
0
6440
ARCHER-DANIELS-MIDLAND CO
COM
039483102
5636
136206
SH
SOLE
24176
0
112030
ARCONIC INC
OPTION
03965L900
18
800
SH
Call
SOLE
0
0
800
ARCONIC INC
COM
03965L100
278
12290
SH
SOLE
5031
0
7259
ARES CAP CORP
NOTE
04010LAJ2
17
17000
SH
SOLE
17000
0
0
ARES CAPITAL CORP
COM
04010L103
333
20307
SH
SOLE
6827
0
13480
ARISTA NETWORKS INC
COM
040413106
1120
7480
SH
SOLE
5485
0
1995
ARMANINO FOODS OF DISTINCT
COM
042166801
23
10500
SH
SOLE
10500
0
0
ARMSTRONG WORLD INDUSTRIES
COM
04247X102
320
6950
SH
SOLE
0
0
6950
ARROW ELECTRONICS INC
COM
042735100
1007
12845
SH
SOLE
0
0
12845
ARTHUR J GALLAGHER & CO
COM
363576109
224
3904
SH
SOLE
739
0
3165
ARTISAN PARTNERS ASSET MA -A
COM
04316A108
308
10023
SH
SOLE
0
0
10023
ARVINMERITOR INC
NOTE
043353AH4
10
10000
SH
SOLE
10000
0
0
ASSOCIATED BANC-CORP
COM
045487105
241
9582
SH
SOLE
3840
0
5742
ASTRAZENECA PLC-SPONS ADR
ADR
046353108
1436
42117
SH
SOLE
22540
0
19577
AT HOME GROUP INC
COM
04650Y100
444
19060
SH
SOLE
0
0
19060
AT&T INC
COM
00206R102
22205
588511
SH
SOLE
195617
0
392894
AT&T INC
OPTION
00206R902
196
5200
SH
Call
SOLE
200
0
5000
ATHENAHEALTH INC
COM
04685W103
851
6055
SH
SOLE
4725
0
1330
ATHERSYS INC
COM
04744L106
122
80804
SH
SOLE
23804
0
57000
ATLAS AIR WORLDWIDE HLDGS INC
NOTE
049164BH8
13
12000
SH
SOLE
12000
0
0
ATLASSIAN CORP PLC CL A
COM
G06242104
1306
37125
SH
SOLE
3200
0
33925
ATLASSIAN CORP PLC CL A
OPTION
G06242904
14
400
SH
Call
SOLE
0
0
400
ATMOS ENERGY CORP
COM
049560105
293
3527
SH
SOLE
2252
0
1275
ATRICURE INC
COM
04963C209
1034
42640
SH
SOLE
33190
0
9450
AUTODESK INC
COM
052769106
1139
11300
SH
SOLE
1469
0
9831
AUTOLIV INC
COM
052800109
551
5018
SH
SOLE
3800
0
1218
AUTOLIV INC
OPTION
052800909
88
800
SH
Call
SOLE
800
0
0
AUTOMATIC DATA PROCESSING
COM
053015103
46934
458076
SH
SOLE
243186
0
214890
AVADEL PHARMACEUTICALS PLC SPONSORED ADR
ADR
05337M104
1987
180174
SH
SOLE
147774
0
32400
AVALONBAY COMMUNITIES INC
COM
053484101
1388
7221
SH
SOLE
5529
0
1692
AVERY DENNISON CORP
COM
053611109
3902
44152
SH
SOLE
25866
0
18286
AVINGER INC COM
COM
053734109
32
71650
SH
SOLE
3150
0
68500
AVON PRODUCTS INC
COM
054303102
81
21200
SH
SOLE
3900
0
17300
AWARE INC-MASS
COM
05453N100
72
14000
SH
SOLE
14000
0
0
AXA -SPONS ADR
ADR
054536107
3057
110935
SH
SOLE
104543
0
6392
AXALTA COATING SYSTEMS LTD
COM
G0750C108
5590
174484
SH
SOLE
151426
0
23058
AXIS CAPITAL HOLDINGS LTD
COM
G0692U109
637
9850
SH
SOLE
332
0
9518
AZZ INC
COM
002474104
348
6235
SH
SOLE
0
0
6235
B. RILEY FINANCIAL INC
COM
05580M108
293
15805
SH
SOLE
0
0
15805
B2GOLD CORP
NOTE
11777QAB6
21
20000
SH
SOLE
20000
0
0
BADGER METER INC
COM
056525108
392
9834
SH
SOLE
0
0
9834
BAIDU INC - SPON ADR
ADR
056752108
10811
60442
SH
SOLE
10432
0
50010
BALL CORP
COM
058498106
1476
34968
SH
SOLE
29340
0
5628
BALL CORP
COM
058498AR7
37
35000
SH
SOLE
0
0
35000
BANCO SANTANDER SA-SPON ADR
ADR
05964H105
435
64951
SH
SOLE
1042
0
63909
BANK MARIN BANCORP
COM
063425102
369
6000
SH
SOLE
0
0
6000
BANK OF AMERICA 7.25 percent NON CUMULATVE PERP C V T PFD SERIES L
PFD
060505682
223
177
SH
SOLE
32
0
145
BANK OF AMERICA CORP
COM
060505104
29544
1217803
SH
SOLE
292258
0
925546
BANK OF HAWAII CORP
COM
062540109
2794
33672
SH
SOLE
23710
0
9962
BANK OF MONTREAL
COM
063671101
1229
16738
SH
SOLE
9815
0
6923
BANK OF NEW YORK MELLON CORP
COM
064058100
2626
51475
SH
SOLE
24731
0
26744
BANK OF NOVA SCOTIA
COM
064149107
343
5700
SH
SOLE
1000
0
4700
BANK OF THE OZARKS
COM
063904106
16274
347206
SH
SOLE
261819
0
85387
BANKUNITED FINL CORP CONV SENIOR NOTE
NOTE
06652BAE3
0
50000
SH
SOLE
0
0
50000
BANKUNITED INC
COM
06652K103
3419
101435
SH
SOLE
87010
0
14425
BARCLAYS ETN(plus) FI ENHANCED EUROPE 50
ETF US
06742C129
200
1700
SH
SOLE
0
0
1700
BARRICK GOLD CORP
COM
067901108
350
21998
SH
SOLE
11834
0
10164
BAXTER INTERNATIONAL INC
COM
071813109
3911
64603
SH
SOLE
23683
0
40920
BAYER AG-SPONSORED ADR
ADR
072730302
694
5352
SH
SOLE
1567
0
3785
BB&T CORP
COM
054937107
1880
41406
SH
SOLE
7918
0
33488
BCE INC
COM
05534B760
1184
26292
SH
SOLE
3259
0
23033
BEACON ROOFING SUPPLY INC
COM
073685109
519
10584
SH
SOLE
5731
0
4853
BECTON DICKINSON AND CO
COM
075887109
9947
50981
SH
SOLE
11144
0
39837
BEMIS COMPANY
COM
081437105
2270
49087
SH
SOLE
35872
0
13215
BERKSHIRE HATHAWAY INC DEL CL B
OPTION
084670902
119
700
SH
Call
SOLE
0
0
700
BERKSHIRE HATHAWAY INC-CL A
COM
084670108
20121
79
SH
SOLE
55
0
24
BERKSHIRE HATHAWAY INC-CL B
COM
084670702
67882
400792
SH
SOLE
98803
0
301989
BEST BUY CO INC
COM
086516101
1337
23314
SH
SOLE
8209
0
15105
BHP BILLITON LTD-SPON ADR
ADR
088606108
747
21000
SH
SOLE
11062
0
9938
BIODELIVERY SCIENCES INTL
COM
09060J106
4119
1471122
SH
SOLE
128350
0
1342772
BIOGEN INC
COM
09062X103
3993
14713
SH
SOLE
6598
0
8115
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
8859
97540
SH
SOLE
52733
0
44807
BIOMARIN PHARMACEUTICAL INC
NOTE
09061GAE1
14
13000
SH
SOLE
13000
0
0
BIO-TECHNE CORP
COM
09073M104
5500
46808
SH
SOLE
43225
0
3583
BIOVERATIV INC
COM
09075E100
664
11033
SH
SOLE
6691
0
4342
BLACK HILLS CORP
COM
092113109
281
4159
SH
SOLE
3450
0
709
BLACKLINE INC
COM
09239B109
4801
134325
SH
SOLE
77609
0
56716
BLACKROCK INC
COM
09247X101
29380
69554
SH
SOLE
9710
0
59844
BLACKSTONE GROUP LP
OPTION
09253U908
287
8600
SH
Call
SOLE
1100
0
7500
BLACKSTONE GROUP LP/THE
COM
09253U108
6572
197063
SH
SOLE
51897
0
145166
BLUE BIRD CORP
COM
095306106
3688
216918
SH
SOLE
47390
0
169528
BLUE BUFFALO PET PRODUCTS IN
COM
09531U102
287
12577
SH
SOLE
12500
0
77
BNP PARIBAS-ADR
ADR
05565A202
3090
84995
SH
SOLE
74850
0
10145
BOB EVANS FARMS
COM
096761101
15751
219278
SH
SOLE
21763
0
197514
BOB EVANS FARMS INC
OPTION
096761901
14
200
SH
Call
SOLE
0
0
200
BOEING CO/THE
COM
097023105
31170
157623
SH
SOLE
73296
0
84328
BOFI HOLDING INC
COM
05566U108
888
37455
SH
SOLE
1400
0
36055
BOFI HOLDING INC
OPTION
05566U908
9
400
SH
Call
SOLE
0
0
400
BOFI HOLDING INC
OPTION
05566U958
9
400
SH
Put
SOLE
0
0
400
BOINGO WIRELESS INC
COM
09739C102
1102
73650
SH
SOLE
12300
0
61350
BOOZ ALLEN HAMILTON HOLDINGS
COM
099502106
1759
54071
SH
SOLE
50079
0
3992
BORGWARNER INC
COM
099724106
1181
27879
SH
SOLE
13530
0
14349
BOSTON SCIENTIFIC CORP
COM
101137107
1172
42279
SH
SOLE
16879
0
25400
BOTTOMLINE TECHNOLOGIES (DE) INC
OPTION
101388906
267
10400
SH
Call
SOLE
0
0
10400
BOTTOMLINE TECHNOLOGIES (DE) INC
COM
101388106
4403
171376
SH
SOLE
10790
0
160586
BP P L C SPONSORED ADR (FRM BP AMOCO PLC)
OPTION
055622904
1057
30500
SH
Call
SOLE
2000
0
28500
BP PLC-SPONS ADR
ADR
055622104
13185
380525
SH
SOLE
150279
0
230246
BRIDGEPOINT EDUCATION INC
COM
10807M105
333
22569
SH
SOLE
1500
0
21069
BRIGHT HORIZONS FAMILY SOLUTIONS INC DEL COM
COM
109194100
47194
611247
SH
SOLE
147790
0
463457
BRISTOL MYERS SQUIBB CO
OPTION
110122908
435
7800
SH
Call
SOLE
700
0
7100
BRISTOL MYERS SQUIBB CO
OPTION
110122958
56
1000
SH
Put
SOLE
1000
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
42054
754745
SH
SOLE
373032
0
381713
BRISTOW GROUP INC
COM
110394103
86
11275
SH
SOLE
1675
0
9600
BRITISH AMERICAN TOB-SP ADR
ADR
110448107
312
4558
SH
SOLE
852
0
3706
BROADCOM LTD
COM
Y09827109
2706
11612
SH
SOLE
4170
0
7442
BROADRIDGE FINANCIAL SOLUTIO
COM
11133T103
1430
18919
SH
SOLE
5001
0
13918
BROADSOFT INC
COM
11133B409
7147
166019
SH
SOLE
11548
0
154471
BROCADE COMMUNICATIONS SYS INC
NOTE
111621AQ1
14
14000
SH
SOLE
14000
0
0
BROOKDALE SENIOR LIVING INC
COM
112463104
357
24258
SH
SOLE
420
0
23838
BROOKDALE SENIOR LIVING INC CONV SENIOR NOTES
NOTE
112463AA2
34
34000
SH
SOLE
9000
0
25000
BROOKFIELD ASSET MANAGE-CL A
COM
112585104
348
8884
SH
SOLE
4275
0
4609
BROOKFIELD INFRASTRUCTURE PA
COM
G16252101
231
5655
SH
SOLE
2250
0
3405
BROOKLINE BANCORP INC
COM
11373M107
375
25656
SH
SOLE
3656
0
22000
BUCKEYE PARTNERS LP
COM
118230101
5662
88571
SH
SOLE
26049
0
62522
BUNGE LTD
COM
G16962105
702
9409
SH
SOLE
400
0
9009
BWX TECHNOLOGIES INC
COM
05605H100
26352
540562
SH
SOLE
409346
0
131216
BWX TECHNOLOGIES INC COM
OPTION
05605H900
5
100
SH
Call
SOLE
0
0
100
BYLINE BANCORP INC
COM
124411109
401
20000
SH
SOLE
20000
0
0
C.H. ROBINSON WORLDWIDE INC
COM
12541W209
2167
31549
SH
SOLE
9585
0
21964
CABELA'S INC
COM
126804301
259
4366
SH
SOLE
2500
0
1866
CABLE ONE INC
COM
12685J105
736
1036
SH
SOLE
104
0
932
CABOT MICROELECTRONICS CORP
COM
12709P103
333
4509
SH
SOLE
589
0
3920
CABOT OIL & GAS CORP
COM
127097103
721
28736
SH
SOLE
22343
0
6393
CAI INTERNATIONAL INC
COM
12477X106
4402
186525
SH
SOLE
8375
0
178150
CAL DIVE INTERNATIONAL INC
COM
12802T101
0
38000
SH
SOLE
0
0
38000
CALAMP CORP
NOTE
128126AB5
20
20000
SH
SOLE
20000
0
0
CALAVO GROWERS INC
COM
128246105
387
5605
SH
SOLE
0
0
5605
CALLIDUS SOFTWARE INC
COM
13123E500
2112
87267
SH
SOLE
48120
0
39147
CALLON PETROLEUM CO
COM
13123X102
277
26138
SH
SOLE
0
0
26138
CAMBREX CORP
COM
132011107
1175
19671
SH
SOLE
2514
0
17157
CAMDEN NATIONAL CORP
COM
133034108
455
10600
SH
SOLE
10600
0
0
CAMPBELL SOUP CO
COM
134429109
1964
37654
SH
SOLE
6882
0
30772
CANADIAN NATL RAILWAY CO
COM
136375102
1931
23827
SH
SOLE
7033
0
16794
CANADIAN NATURAL RESOURCES
COM
136385101
1110
38490
SH
SOLE
34375
0
4115
CANADIAN PACIFIC RAILWAY LTD
COM
13645T100
2471
15366
SH
SOLE
7361
0
8005
CANNABIS SCIENCE INC
COM
137648101
1
20000
SH
SOLE
20000
0
0
CANTEL MEDICAL CORP
COM
138098108
303
3885
SH
SOLE
62
0
3823
CAPITAL MARKETS TECHNOLOGIES, INC.(NV)
COM
14030N104
0
233500
SH
SOLE
233500
0
0
CAPITAL ONE FINANCIAL CORP
COM
14040H105
6261
75782
SH
SOLE
38109
0
37673
CAPITAL ONE FINANCIAL CORP
OPTION
14040H905
1215
14700
SH
Call
SOLE
14700
0
0
CARDCONNECT CORP
COM
14141X108
250
16586
SH
SOLE
3360
0
13226
CARDINAL HEALTH INC
COM
14149Y108
3470
44527
SH
SOLE
9221
0
35306
CARMAX INC
COM
143130102
47943
760271
SH
SOLE
382151
0
378120
CARMAX INC
OPTION
143130902
44
700
SH
Call
SOLE
0
0
700
CARNIVAL CORP
COM
143658300
367
5598
SH
SOLE
2501
0
3097
CARVANA CO
COM
146869102
8002
390916
SH
SOLE
177962
0
212954
CASS INFORMATION SYSTEMS INC
COM
14808P109
411
6267
SH
SOLE
17
0
6250
CATALENT INC COM
COM
148806102
211
6005
SH
SOLE
1800
0
4205
CATERPILLAR INC
COM
149123101
10405
96826
SH
SOLE
25039
0
71787
CAVIUM INC
COM
14964U108
9258
149015
SH
SOLE
53371
0
95644
CAVIUM INC
OPTION
14964U908
37
600
SH
Call
SOLE
0
0
600
CBOE HOLDINGS INC
COM
12503M108
8581
93887
SH
SOLE
17853
0
76034
CBRE GROUP INC - A
COM
12504L109
713
19598
SH
SOLE
2448
0
17150
CBS CORP-CLASS B NON VOTING
COM
124857202
560
8779
SH
SOLE
739
0
8040
CDEX INC CLASS A COM
COM
12507E201
0
40000
SH
SOLE
0
0
40000
CDK GLOBAL INC
COM
12508E101
3997
64409
SH
SOLE
30660
0
33749
CDW CORP/DE
COM
12514G108
1073
17161
SH
SOLE
6275
0
10886
CECO ENVIRONMENTAL CORP
OPTION
125141901
5
500
SH
Call
SOLE
0
0
500
CECO ENVIRONMENTAL CORP
COM
125141101
1467
159783
SH
SOLE
118249
0
41534
CEDAR FAIR LP
COM
150185106
1653
22926
SH
SOLE
3975
0
18951
CELANESE CORP-SERIES A
COM
150870103
203
2143
SH
SOLE
2043
0
100
CELGENE CORP
COM
151020104
94454
727294
SH
SOLE
241652
0
485642
CELGENE CORP
OPTION
151020904
52
400
SH
Call
SOLE
300
0
100
CENTENE CORP
COM
15135B101
799
10000
SH
SOLE
8425
0
1575
CENTRAL FUND CANADA LTD-A
COM
153501101
332
26908
SH
SOLE
6280
0
20628
CENTURYLINK INC
COM
156700106
778
32590
SH
SOLE
27957
0
4633
CERNER CORP
COM
156782104
27877
419387
SH
SOLE
141839
0
277548
CHART INDS INC
NOTE
16115QAC4
679
685000
SH
SOLE
130000
0
555000
CHARTER COMMUNICATIONS INC-A
COM
16119P108
433
1286
SH
SOLE
783
0
503
CHECK POINT SOFTWARE TECH
COM
M22465104
74733
685124
SH
SOLE
529868
0
155256
CHEESECAKE FACTORY INC/THE
COM
163072101
392
7789
SH
SOLE
29
0
7760
CHEMICAL FINANCIAL CORP
COM
163731102
643
13288
SH
SOLE
13000
0
288
CHENIERE ENERGY PARTNERS L P COMMON UNITS
LP
16411Q101
480
14811
SH
SOLE
0
0
14811
CHESAPEAKE ENERGY CORP
COM
165167107
146
29469
SH
SOLE
27594
0
1875
CHEVRON CORP
COM
166764100
35922
344315
SH
SOLE
156470
0
187845
CHEVRON CORPORATION
OPTION
166764900
52
500
SH
Call
SOLE
100
0
400
CHICAGO BRIDGE & IRON CO NV
COM
167250109
1389
70383
SH
SOLE
29600
0
40783
CHICAGO BRIDGE & IRON CO NV
OPTION
167250909
140
7100
SH
Call
SOLE
0
0
7100
CHIMERA INVESTMENT CORPORATION
COM
16934Q208
238
12750
SH
SOLE
0
0
12750
CHIPOTLE MEXICAN GRILL INC
COM
169656105
20345
48894
SH
SOLE
17444
0
31450
CHIPOTLE MEXICAN GRILL INC COMMON STOCK
OPTION
169656905
333
800
SH
Call
SOLE
0
0
800
CHUBB LTD
COM
H1467J104
13842
95211
SH
SOLE
42683
0
52528
CHURCH & DWIGHT CO INC
COM
171340102
17709
341341
SH
SOLE
154019
0
187322
CIENA CORP
COM
171779309
239
9561
SH
SOLE
7036
0
2525
CIGNA CORP
COM
125509109
1116
6667
SH
SOLE
6015
0
652
CIMAREX ENERGY CO
COM
171798101
4723
50241
SH
SOLE
32710
0
17531
CINCINNATI FINANCIAL CORP
COM
172062101
1216
16782
SH
SOLE
16217
0
565
CINEMARK HOLDINGS INC
COM
17243V102
1340
34497
SH
SOLE
555
0
33942
CINTAS CORP
COM
172908105
26719
211990
SH
SOLE
27148
0
184842
CISCO SYSTEMS INC
COM
17275R102
34097
1089361
SH
SOLE
533148
0
556213
CISCO SYSTEMS INC
OPTION
17275R902
66
2100
SH
Call
SOLE
300
0
1800
CITIGROUP INC
COM
172967424
15298
228739
SH
SOLE
45439
0
183300
CITIZENS FINANCIAL GROUP INC
COM
174610105
887
24859
SH
SOLE
17804
0
7055
CITRIX SYSTEMS INC
COM
177376100
631
7927
SH
SOLE
783
0
7144
CIVEO CORP
COM
17878Y108
98
46578
SH
SOLE
44
0
46534
CIVISTA BANCSHARES INC COM
COM
178867107
1995
95523
SH
SOLE
0
0
95523
CLAYMORE EXCHANGE TRADED FD TR GUGGENHEIM BULLETSHARES 2018
ETF US
18383M381
432
17000
SH
SOLE
3000
0
14000
CLAYMORE EXCHANGE-TRADED FD TR GUGGENHEIM BULLETSHARES 2020
ETF US
18383M514
619
28800
SH
SOLE
4500
0
24300
CLOROX CO
OPTION
189054909
27
200
SH
Call
SOLE
100
0
100
CLOROX COMPANY
COM
189054109
11337
85090
SH
SOLE
6649
0
78441
CME GROUP INC
COM
12572Q105
17989
143638
SH
SOLE
72256
0
71381
CME GROUP INC
OPTION
12572Q905
175
1400
SH
Call
SOLE
0
0
1400
CNA FINANCIAL CORP
COM
126117100
316
6484
SH
SOLE
0
0
6484
CNH INDUSTRIAL N V
COM
N20944109
390
34300
SH
SOLE
31300
0
3000
CNO FINANCIAL GROUP INC
COM
12621E103
1290
61800
SH
SOLE
0
0
61800
COACH INC
COM
189754104
358
7556
SH
SOLE
1011
0
6545
COCA COLA COMPANY (THE)
OPTION
191216900
9
200
SH
Call
SOLE
0
0
200
COCA-COLA CO/THE
COM
191216100
15753
351246
SH
SOLE
165130
0
186116
CODEXIS INC
COM
192005106
1525
279797
SH
SOLE
170560
0
109237
COGENT COMMUNICATIONS HOLDINGS INC
OPTION
19239V902
4
100
SH
Call
SOLE
0
0
100
COGENT COMMUNICATIONS HOLDINGS INC
COM
19239V302
6135
152985
SH
SOLE
17695
0
135290
COGNEX CORP
COM
192422103
1685
19845
SH
SOLE
13510
0
6335
COGNIZANT TECH SOLUTIONS-A
COM
192446102
2171
32694
SH
SOLE
25606
0
7088
COHEN & STEERS TOT RET RLTY
COM
19247R103
130
10302
SH
SOLE
33
0
10269
COLGATE PALMOLIVE COMPANY
OPTION
194162903
67
900
SH
Call
SOLE
400
0
500
COLGATE-PALMOLIVE CO
COM
194162103
71027
958146
SH
SOLE
518897
0
439249
COLLIERS INTERNATIONAL GROUP
COM
194693107
991
17547
SH
SOLE
2599
0
14948
COLONY CAP INC
NOTE
19624RAB2
18
18000
SH
SOLE
18000
0
0
COLUMBIA EMERGING MARKETS CO
ETF US
19762B509
215
8230
SH
SOLE
8000
0
230
COMCAST CORP-CLASS A
COM
20030N101
27306
701584
SH
SOLE
189660
0
511924
COMPASS DIVERSIFIED HOLDINGS SHARES OF BENEFICIAL INTEREST
LP
20451Q104
185
10581
SH
SOLE
2600
0
7981
COMPASS DIVERSIFIED HOLDINGS SHARES OF BENEFICIAL INTEREST
OPTION
20451Q904
35
2000
SH
Call
SOLE
0
0
2000
COMPASS GROUP PLC-SPON ADR
ADR
20449X401
3974
185147
SH
SOLE
170926
0
14221
COMPASS MINERALS INTERNATION
COM
20451N101
703
10759
SH
SOLE
330
0
10429
COMPOSITE TECHNOLOGY CORP
COM
20461S108
0
140000
SH
SOLE
0
0
140000
CONAGRA BRANDS INC
COM
205887102
633
17695
SH
SOLE
2204
0
15491
CONCHO RESOURCES INC
COM
20605P101
750
6169
SH
SOLE
4880
0
1289
CONOCOPHILLIPS
COM
20825C104
6747
153486
SH
SOLE
69524
0
83962
CONOCOPHILLIPS
OPTION
20825C904
22
500
SH
Call
SOLE
0
0
500
CONSOLIDATED COMMUNICATIONS INC
COM
209034107
307
14300
SH
SOLE
13300
0
1000
CONSOLIDATED EDISON INC
COM
209115104
1871
23149
SH
SOLE
16727
0
6422
CONSTELLATION BRANDS INC-A
COM
21036P108
2023
10442
SH
SOLE
6425
0
4017
CONSUMER DISCRETIONARY SELT
ETF US
81369Y407
2461
27460
SH
SOLE
9744
0
17716
CONSUMER STAPLES SPDR
ETF US
81369Y308
1039
18913
SH
SOLE
12788
0
6126
CONTAINER STORE GROUP INC (THE)
COM
210751103
126
21225
SH
SOLE
19400
0
1825
CONTINENTAL RESOURCES INC/OK
COM
212015101
4120
127429
SH
SOLE
85659
0
41770
COOPER COS INC/THE
COM
216648402
15003
62663
SH
SOLE
38025
0
24638
COPART INC
COM
217204106
1682
52914
SH
SOLE
20536
0
32378
CORCEPT THERAPEUTICS INC
COM
218352102
319
27000
SH
SOLE
27000
0
0
CORE LABORATORIES N.V.
COM
N22717107
709
7001
SH
SOLE
2377
0
4624
CORECIVIC INC
COM
21871N101
756
27420
SH
SOLE
9825
0
17595
CORNERSTONE BANCORP SC
COM
21922E100
372
35602
SH
SOLE
0
0
35602
CORNERSTONE ONDEMAND INC
NOTE
21925YAB9
17
17000
SH
SOLE
17000
0
0
CORNING INC
COM
219350105
5163
171814
SH
SOLE
26162
0
145653
COSTAR GROUP INC
COM
22160N109
93729
355574
SH
SOLE
235223
0
120351
COSTCO WHOLESALE CORP
COM
22160K105
92191
576445
SH
SOLE
356147
0
220298
COTIVITI HOLDINGS INC
COM
22164K101
13412
361120
SH
SOLE
159297
0
201823
COTY INC-CL A
COM
222070203
566
30172
SH
SOLE
302
0
29870
COWEN INC
COM
223622606
292
17975
SH
SOLE
0
0
17975
CR BARD INC
COM
067383109
690
2182
SH
SOLE
1864
0
318
CRACKER BARREL OLD COUNTRY STORE INC
COM
22410J106
201
1200
SH
SOLE
800
0
400
CREDICORP LTD
COM
G2519Y108
239
1332
SH
SOLE
1061
0
271
CREDIT ACCEPTANCE CORP-MICH
COM
225310101
2974
11567
SH
SOLE
0
0
11567
CREDIT SUISSE GROUP SPONSORED ADR
ADR
225401108
189
12939
SH
SOLE
4030
0
8909
CRISPR THERAPEUTICS AG
COM
00BDHF4K6
248
15500
SH
SOLE
2000
0
13500
CRITEO S A SPONSORED ADS
ADR
226718104
3359
68480
SH
SOLE
7245
0
61235
CROWN CASTLE INTERNATIONAL CORP
COM
22822V101
1475
14727
SH
SOLE
8471
0
6256
CRYSTAL PEAK MINERALS INC
COM
22938T107
7
20000
SH
SOLE
0
0
20000
CSG SYSTEMS INTL INC
COM
126349109
349
8600
SH
SOLE
207
0
8393
CSRA INC
COM
12650T104
2789
87850
SH
SOLE
73415
0
14435
CSX CORP
COM
126408103
5141
94232
SH
SOLE
12254
0
81978
CTI BIOPHARMA CORP
COM
12648L601
169
51198
SH
SOLE
0
0
51198
CTRIP COM INTL LTD
NOTE
22943FAF7
14
12000
SH
SOLE
12000
0
0
CUMMINS INC
COM
231021106
6615
40775
SH
SOLE
5267
0
35508
CUMMINS INC
OPTION
231021906
16
100
SH
Call
SOLE
0
0
100
CVS HEALTH CORP
COM
126650100
20589
255891
SH
SOLE
82119
0
173772
CVS HEALTH CORPORATION
OPTION
126650900
8
100
SH
Call
SOLE
100
0
0
CYPRESS SEMICONDUCTOR CORP
COM
232806109
995
72900
SH
SOLE
53800
0
19100
CYRUSONE INC
COM
23283R100
401
7194
SH
SOLE
819
0
6375
D R HORTON INC
COM
23331A109
4259
123206
SH
SOLE
92418
0
30788
DAKTRONICS INC
COM
234264109
229
23800
SH
SOLE
0
0
23800
DANAHER CORP
COM
235851102
144605
1713532
SH
SOLE
762246
0
951286
DARDEN RESTAURANTS INC
COM
237194105
614
6789
SH
SOLE
90
0
6699
DARLING INGREDIENTS INC
COM
237266101
1615
102600
SH
SOLE
70800
0
31800
DASEKE INC
COM
23753F107
146
13105
SH
SOLE
0
0
13105
DASEKE INC WT EXP 033122
COM
23753F115
407
336500
SH
SOLE
0
0
336500
DAVE & BUSTER'S ENTERTAINMEN
COM
238337109
20264
304678
SH
SOLE
13460
0
291218
DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK
OPTION
238337909
33
500
SH
Call
SOLE
0
0
500
DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK
OPTION
238337959
20
300
SH
Put
SOLE
0
0
300
DAVITA HEALTHCARE PARTNERS INC
COM
23918K108
265
4096
SH
SOLE
510
0
3586
DCP MIDSTREAM PARTNERS LP
LP
23311P100
742
21930
SH
SOLE
5670
0
16260
DEERE & CO
COM
244199105
3260
26376
SH
SOLE
13217
0
13159
DEERE & CO
OPTION
244199905
358
2900
SH
Call
SOLE
2700
0
200
DEL TACO RESTAURANTS INC NEW COM
COM
245496104
144
10500
SH
SOLE
0
0
10500
DEL TACO RESTAURANTS IN-CW18
WTS
245496112
48
12500
SH
SOLE
0
0
12500
DELL TECHNOLOGIES INC-CL V
COM
24703L103
530
8672
SH
SOLE
3530
0
5142
DELPHI AUTOMOTIVE PLC
COM
G27823106
360
4111
SH
SOLE
2355
0
1756
DELTA AIR LINES INC
COM
247361702
362
6744
SH
SOLE
1922
0
4822
DELTANOID PHARMACEUTICALS INC
COM
MST000DP5
0
285714
SH
SOLE
0
0
285714
DELUXE CORP
COM
248019101
291
4200
SH
SOLE
200
0
4000
DENTSPLY SIRONA INC
COM
24906P109
39226
604963
SH
SOLE
410118
0
194846
DEUTSCHE TELEKOM AG-REG
COM
D2035M136
183
10000
SH
SOLE
10000
0
0
DEUTSCHE TELEKOM AG-SPON ADR
ADR
251566105
348
19390
SH
SOLE
17990
0
1400
DEUTSCHE X TRACKERS MSCI EAFE HEDGED EQUITY ETF
ETF US
233051200
1457
48543
SH
SOLE
12574
0
35969
DEVON ENERGY CORP
COM
25179M103
861
26939
SH
SOLE
14189
0
12750
DEXCOM INC
COM
252131107
81115
1108889
SH
SOLE
349141
0
759748
DEXCOM INC
OPTION
252131907
329
4500
SH
Call
SOLE
200
0
4300
DIAGEO PLC-SPONSORED ADR
ADR
25243Q205
9946
83001
SH
SOLE
64289
0
18712
DIGIMARC CORP
COM
25381B101
3148
78400
SH
SOLE
55200
0
23200
DIGITAL REALTY TRUST INC
COM
253868103
384
3400
SH
SOLE
2621
0
779
DISCOVER FINANCIAL SERVICES
COM
254709108
1352
21744
SH
SOLE
14199
0
7545
DISH NETWORK CORP CL A
COM
25470M109
2849
45400
SH
SOLE
38700
0
6700
DIXIE GROUP INC
COM
255519100
856
191968
SH
SOLE
0
0
191968
DNP SELECT INCOME FUND INC
COM
23325P104
445
40457
SH
SOLE
2087
0
38370
DOLBY LABORATORIES INC CL A
COM
25659T107
1053
21506
SH
SOLE
4861
0
16645
DOLLAR GENERAL CORP
COM
256677105
202
2803
SH
SOLE
1129
0
1674
DOLLAR TREE INC
COM
256746108
289
4138
SH
SOLE
1984
0
2154
DOMINION ENERGY INC
COM
25746U109
3182
41531
SH
SOLE
12667
0
28864
DOMINION MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD
LP
257454108
320
11085
SH
SOLE
1500
0
9585
DONALDSON CO INC
COM
257651109
1098
24116
SH
SOLE
14785
0
9331
DOUGLAS DYNAMICS INC
COM
25960R105
1230
37400
SH
SOLE
19560
0
17840
DOVER CORP
COM
260003108
1693
21103
SH
SOLE
6469
0
14634
DOW CHEMICAL CO/THE
COM
260543103
14242
225817
SH
SOLE
156541
0
69276
DR PEPPER SNAPPLE GROUP INC
COM
26138E109
404
4430
SH
SOLE
2180
0
2250
DST SYSTEMS INC
COM
233326107
5541
89800
SH
SOLE
15000
0
74800
DTE ENERGY CO
COM
233331107
1536
14522
SH
SOLE
1595
0
12927
DU PONT (E.I.) DE NEMOURS
COM
263534109
4017
49777
SH
SOLE
14162
0
35615
DUKE ENERGY CORP
COM
26441C204
7616
91113
SH
SOLE
22715
0
68397
DULUTH HLDGS INC COM CL B
COM
26443V101
694
38110
SH
SOLE
5925
0
32185
DUN & BRADSTREET CORP
COM
26483E100
1786
16512
SH
SOLE
7194
0
9318
DUNKIN BRANDS GROUP INC
OPTION
265504900
22
400
SH
Call
SOLE
0
0
400
DUNKIN' BRANDS GROUP INC
COM
265504100
5550
100692
SH
SOLE
27605
0
73087
DYNAGAS LNG PARTNERS LP
PFD
EP0490375
317
12000
SH
SOLE
12000
0
0
DYNAVAX TECHNOLOGIES CORP
OPTION
268158901
42
4400
SH
Call
SOLE
1000
0
3400
DYNAVAX TECHNOLOGIES CORP
COM
268158201
17735
1837875
SH
SOLE
780188
0
1057687
DYNEX CAPITAL INC
PFD
26817Q803
319
13000
SH
SOLE
13000
0
0
EAGLE MATERIALS INC
COM
26969P108
4220
45665
SH
SOLE
29150
0
16515
EAGLE PHARMACEUTICALS INC COM
COM
269796108
6235
79035
SH
SOLE
24540
0
54495
EAGLE POINT CREDIT CO
PFD
269809109
206
8000
SH
SOLE
8000
0
0
EAGLE POINT CREDIT CO
PFD
269809208
205
8000
SH
SOLE
8000
0
0
EAGLE POINT CREDIT CO INC
COM
269808101
393
19000
SH
SOLE
19000
0
0
EAST WEST BANCORP INC
COM
27579R104
1778
30344
SH
SOLE
26469
0
3875
EASTERN MICHIGAN FINANCIAL CORP
COM
276722105
369
17254
SH
SOLE
0
0
17254
EASTMAN KODAK CO
WTS
277461141
6
19789
SH
SOLE
4000
0
15789
EATON CORP PLC
COM
G29183103
2644
33970
SH
SOLE
8918
0
25052
EATON VANCE CORP-NON VTG
COM
278265103
222
4688
SH
SOLE
1308
0
3380
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
576
62824
SH
SOLE
29389
0
33435
EBAY INC
COM
278642103
4934
141296
SH
SOLE
74551
0
66745
ECHO GLOBAL LOGISTICS INC
NOTE
27875TAA9
72
75000
SH
SOLE
0
0
75000
ECOLAB INC
COM
278865100
116426
877029
SH
SOLE
364686
0
512342
EDGEWATER BANCORP INC
COM
28027J108
739
41035
SH
SOLE
500
0
40535
EDWARDS LIFESCIENCES CORP
COM
28176E108
60385
510702
SH
SOLE
267256
0
243446
EL POLLO LOCO HOLDINGS INC COM
COM
268603107
1304
94135
SH
SOLE
7175
0
86960
ELECTRONIC ARTS INC
COM
285512109
1264
11959
SH
SOLE
7850
0
4109
ELECTRONICS FOR IMAGING
COM
286082102
25108
529926
SH
SOLE
201787
0
328139
ELECTRONICS FOR IMAGING INC
OPTION
286082902
313
6600
SH
Call
SOLE
1100
0
5500
ELECTRONICS FOR IMAGING INC
NOTE
286082AC6
13
12000
SH
SOLE
12000
0
0
ELF BEAUTY INC
COM
26856L103
7169
263480
SH
SOLE
137060
0
126420
ELI LILLY & CO
COM
532457108
23010
279583
SH
SOLE
150655
0
128928
EMERGE ENERGY SVCS LP COM UNIT REPSTG LTD PARTNER
LP
29102H108
237
26325
SH
SOLE
18050
0
8275
EMERGE ENERGY SVCS LP COM UNIT REPSTG LTD PARTNER
OPTION
29102H908
3
300
SH
Call
SOLE
0
0
300
EMERSON ELECTRIC CO
COM
291011104
11854
198833
SH
SOLE
120632
0
78201
EMERSON ELECTRIC CO
OPTION
291011904
125
2100
SH
Call
SOLE
0
0
2100
ENBRIDGE ENERGY PARTNERS LP
COM
29250R106
2374
148353
SH
SOLE
11845
0
136508
ENBRIDGE INC
COM
29250N105
4660
117047
SH
SOLE
45201
0
71846
ENCANA CORP
COM
292505104
400
45472
SH
SOLE
19734
0
25738
ENCORE CAPITAL GROUP INC
COM
292554102
4414
109950
SH
SOLE
81203
0
28747
ENDO INTERNATIONAL PLC
COM
G30401106
126
11300
SH
SOLE
5500
0
5800
ENDOLOGIX INC
NOTE
29266SAA4
12
13000
SH
SOLE
13000
0
0
ENERGY SELECT SECTOR SPDR
ETF US
81369Y506
1865
28730
SH
SOLE
16767
0
11963
ENERGY TRANSFER EQUITY LP
COM
29273V100
3884
216262
SH
SOLE
35213
0
181049
ENERGY TRANSFER PARTNERS LP
COM
29278N103
11934
585282
SH
SOLE
165209
0
420073
ENERPLUS CORP
COM
292766102
453
55807
SH
SOLE
52227
0
3580
ENLINK MIDSTREAM LLC COM UNIT REPSTG LTD LIABILITY
COM
29336T100
477
27130
SH
SOLE
7650
0
19480
ENLINK MIDSTREAM PARTNERS LP COMMON UNITS REPRESENTING
LP
29336U107
919
54195
SH
SOLE
14030
0
40165
ENOVA INTERNATIONAL INC
COM
29357K103
273
18357
SH
SOLE
0
0
18357
ENSERVCO CORPORATION
COM
29358Y102
14
45400
SH
SOLE
25400
0
20000
ENTELLUS MEDICAL INC
COM
29363K105
1579
95380
SH
SOLE
65350
0
30030
ENTERGY CORP
COM
29364G103
286
3731
SH
SOLE
1360
0
2371
ENTERPRISE PRODUCTS PARTNERS
COM
293792107
22764
840618
SH
SOLE
138438
0
702180
ENTIA BIOSCIENCES INC
COM
29384E104
3
100000
SH
SOLE
0
0
100000
ENTRADE, INC.(NV)
COM
29382L100
0
79388
SH
SOLE
0
0
79388
ENVESTNET INC
COM
29404K106
4395
110990
SH
SOLE
20445
0
90545
ENVESTNET INC
NOTE
29404KAA4
555
565000
SH
SOLE
85000
0
480000
EOG RESOURCES INC
COM
26875P101
86312
953514
SH
SOLE
657778
0
295737
EPAM SYSTEMS INC
COM
29414B104
2450
29137
SH
SOLE
24323
0
4814
EPAM SYSTEMS INC
OPTION
29414B904
8
100
SH
Call
SOLE
0
0
100
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTNERSHIP INT
LP
26885B100
286
3830
SH
SOLE
580
0
3250
EQUIFAX INC
COM
294429105
26510
192915
SH
SOLE
120550
0
72365
EQUINIX INC
COM
29444U700
5518
12858
SH
SOLE
6504
0
6354
EQUITY COMMONWEALTH COM SH BEN INT
COM
294628102
202
6400
SH
SOLE
0
0
6400
EQUITY RESIDENTIAL
COM
29476L107
716
10881
SH
SOLE
1749
0
9132
ESCO TECHNOLOGIES INC
COM
296315104
458
7670
SH
SOLE
0
0
7670
ESSEX RENTAL CORP
COM
297187106
45
203700
SH
SOLE
0
0
203700
ESTEE LAUDER COMPANIES-CL A
COM
518439104
13854
144347
SH
SOLE
54801
0
89546
ETSY INC
COM
29786A106
1433
95550
SH
SOLE
53400
0
42150
EVERSOURCE ENERGY
COM
30040W108
4320
71150
SH
SOLE
47529
0
23621
EVOLENT HEALTH INC - A
COM
30050B101
55407
2185695
SH
SOLE
771546
0
1414149
EXACT SCIENCES CORP
COM
30063P105
22141
625981
SH
SOLE
207522
0
418459
EXACT SCIENCES CORP
OPTION
30063P905
35
1000
SH
Call
SOLE
300
0
700
EXELIXIS INC
COM
30161Q104
36602
1486094
SH
SOLE
310630
0
1175464
EXELON CORP
COM
30161N101
6862
190238
SH
SOLE
17618
0
172620
EXELON CORPORATION
OPTION
30161N901
1746
48400
SH
Call
SOLE
1000
0
47400
EXOVA GROUP PLC ORD GBP0.01
COM
G33117105
92
30180
SH
SOLE
0
0
30180
EXPEDIA INC
COM
30212P303
744
4998
SH
SOLE
4221
0
777
EXPEDITORS INTL WASH INC
COM
302130109
634
11224
SH
SOLE
6799
0
4425
EXPERIAN PLC-SPONS ADR
ADR
30215C101
426
20679
SH
SOLE
18793
0
1886
EXPRESS SCRIPTS HOLDING CO
COM
30219G108
48268
756084
SH
SOLE
517982
0
238102
EXTENDED STAY AMERICA INC
COM
30224P200
979
50572
SH
SOLE
0
0
50572
EXXON MOBIL CORP
COM
30231G102
52195
646542
SH
SOLE
299772
0
346770
EXXON MOBIL CORP
OPTION
30231G902
32
400
SH
Call
SOLE
100
0
300
FACEBOOK INC CL A
OPTION
30303M902
1253
8300
SH
Call
SOLE
1600
0
6700
FACEBOOK INC-A
COM
30303M102
179391
1188178
SH
SOLE
455570
0
732608
FACTSET RESEARCH SYSTEMS INC
COM
303075105
584
3516
SH
SOLE
3277
0
239
FAIR ISAAC INC FORMERLY FAIR ISAAC & CO INC
COM
303250104
17182
123251
SH
SOLE
57766
0
65485
FAIRMOUNT SANTROL HOLDINGS INC
OPTION
30555Q908
4
1000
SH
Call
SOLE
1000
0
0
FAIRMOUNT SANTROL HOLDINGS INC
COM
30555Q108
285
72963
SH
SOLE
24402
0
48561
FANNIE MAE
PFD
313586877
80
10000
SH
SOLE
10000
0
0
FARMLAND PARTNERS INC
COM
31154R109
256
28625
SH
SOLE
27000
0
1625
FASTENAL CO
COM
311900104
124858
2868320
SH
SOLE
1181252
0
1687068
FEDEX CORP
COM
31428X106
15173
69815
SH
SOLE
20972
0
48843
FIDELITY NATIONAL FINANCIAL INC
COM
31620R303
7554
168495
SH
SOLE
131956
0
36539
FIDELITY NATIONAL FINANCIAL INC FNFV GROUP COM
COM
31620R402
3231
204517
SH
SOLE
154025
0
50492
FIDELITY NATIONAL INFO SERV
COM
31620M106
9751
114186
SH
SOLE
86372
0
27814
FIFTH THIRD BANCORP
COM
316773100
5472
210803
SH
SOLE
86710
0
124093
FINANCIAL SELECT SECTOR SPDR
ETF US
81369Y605
7250
293880
SH
SOLE
134687
0
159192
FINISAR CORP
NOTE
31787AAM3
18
16000
SH
SOLE
16000
0
0
FIREEYE INC
NOTE
31816QAB7
15
16000
SH
SOLE
16000
0
0
FIREEYE INC
NOTE
31816QAD3
16
18000
SH
SOLE
18000
0
0
FIREEYE INC COM
OPTION
31816Q901
3
200
SH
Call
SOLE
0
0
200
FIREEYE INC COM
COM
31816Q101
993
65307
SH
SOLE
15855
0
49452
FIRST BANCORP IND INC
COM
31867T202
431
21032
SH
SOLE
0
0
21032
FIRST COMMUNITY FINANCIAL PARTNERS INC COM
COM
31985Q106
284
22025
SH
SOLE
0
0
22025
FIRST FEDERAL OF NORTHERN MICHIGAN BANCORP INC
COM
32021X105
570
71292
SH
SOLE
0
0
71292
FIRST FINL BANKSHARES INC
COM
32020R109
311
7038
SH
SOLE
0
0
7038
FIRST HORIZON NATIONAL CORP
COM
320517105
232
13341
SH
SOLE
12000
0
1341
FIRST MIDWEST BANCORP INC/IL
COM
320867104
811
34776
SH
SOLE
27430
0
7346
FIRST REPUBLIC BANK/CA
COM
33616C100
696
6957
SH
SOLE
4070
0
2887
FIRST SOLAR INC
COM
336433107
458
11475
SH
SOLE
0
0
11475
FIRST TR LARGE CAP VALUE OPPORTUNITIES ALPHADEX FD
ETF US
33735J101
620
12357
SH
SOLE
10576
0
1781
FIRST TR STOXX EUROPEAN SELECT DIVID INDEX FD
ETF US
33735T109
1478
113105
SH
SOLE
112103
0
1002
FIRST TRUST ETF DOW JONES INTERNET INDEX FUND
ETF US
33733E302
248
2622
SH
SOLE
1118
0
1504
FIRST TRUST INTER DUR PREF & INCOME FUND
COM
33718W103
336
13560
SH
SOLE
0
0
13560
FIRST TRUST ISE CLOUD COMPUTING ETF
ETF US
33734X192
225
5704
SH
SOLE
3157
0
2547
FIRST TRUST MORN DVD LEAD IN
ETF US
336917109
260
9233
SH
SOLE
9233
0
0
FIRST TRUST NASDAQ ABA COMMUNITY BK ETF
ETF US
33736Q104
416
8221
SH
SOLE
0
0
8221
FIRST TRUST NEW OPPS MLP & ENERGY
COM
33739M100
180
13709
SH
SOLE
0
0
13709
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND
ETF US
33738D101
458
18672
SH
SOLE
0
0
18672
FIRST US BANCSHARES INC
COM
33744V103
1408
125500
SH
SOLE
0
0
125500
FIRSTCASH INC
COM
33767D105
899
15416
SH
SOLE
2568
0
12848
FIRSTSERVICE CORP
COM
33767E103
1240
19379
SH
SOLE
4227
0
15152
FISERV INC
COM
337738108
55901
456933
SH
SOLE
349684
0
107249
FLAGSTAR BANCORP INC COM
COM
337930705
2721
88300
SH
SOLE
0
0
88300
FLEETCOR TECHNOLOGIES INC
COM
339041105
2199
15246
SH
SOLE
13806
0
1440
FLEXPOINT SENSOR SYSTEMS INC
COM
33938W206
9
156700
SH
SOLE
0
0
156700
FLOWSERVE CORP
COM
34354P105
204
4392
SH
SOLE
531
0
3861
FMC CORP
COM
302491303
204
2788
SH
SOLE
346
0
2442
FORD MOTOR CO
COM
345370860
2033
181648
SH
SOLE
54134
0
127514
FORESTAR GROUP INC
COM
346233109
587
34200
SH
SOLE
0
0
34200
FORTINET INC
COM
34959E109
4188
111861
SH
SOLE
83819
0
28042
FORTINET INC
OPTION
34959E909
11
300
SH
Call
SOLE
0
0
300
FORTIS INCCOM
COM
349553107
244
6950
SH
SOLE
3867
0
3083
FORTIVE CORP
COM
34959J108
78314
1236210
SH
SOLE
703482
0
532728
FORTRESS INVT GROUP LLC CL A
LP
34958B106
160
20000
SH
SOLE
20000
0
0
FORTUNE BRANDS HOME & SECURI
COM
34964C106
2891
44320
SH
SOLE
23289
0
21031
FRANCO-NEVADA CORP
COM
351858105
210
2915
SH
SOLE
0
0
2915
FRANKLIN RESOURCES INC
COM
354613101
422
9431
SH
SOLE
5143
0
4288
FRANKLIN STREET PROPERTIES CORP
COM
35471R106
1066
96193
SH
SOLE
0
0
96193
FREEPORT-MCMORAN INC
COM
35671D857
837
69694
SH
SOLE
34162
0
35532
FRESENIUS MEDICAL CARE-ADR
ADR
358029106
659
13638
SH
SOLE
12394
0
1244
FRESHPET INC
COM
358039105
466
28100
SH
SOLE
17225
0
10875
FRONTIER COMMUNICATIONS CORP
COM
35906A306
14
12484
SH
SOLE
12441
0
43
FRONTIER COMMUNICATIONS CORP
COM
35906A108
12
10335
SH
SOLE
1500
0
8835
FS ENERGY AND POWER FUND
COM
30264D109
130
17155
SH
SOLE
0
0
17155
FULGENT GENETICS INC
COM
359664109
168
26320
SH
SOLE
0
0
26320
GABELLI DIVIDEND & INCOME TR
COM
36242H104
430
19725
SH
SOLE
2313
0
17412
GAMESTOP CORP-CLASS A
COM
36467W109
319
14768
SH
SOLE
7615
0
7153
GAP INC/THE
COM
364760108
391
17792
SH
SOLE
4842
0
12950
GARDNER DENVER HOLDINGS INC
COM
361569205
762
35240
SH
SOLE
5530
0
29710
GARRISON CAPITAL INC COM
COM
366554103
551
66650
SH
SOLE
6675
0
59975
GARTNER INC
COM
366651107
9233
74759
SH
SOLE
31543
0
43216
GASLOG LTD
PFD
EP0484410
210
8150
SH
SOLE
8000
0
150
GENERAC HOLDINGS INC
COM
368736104
648
17935
SH
SOLE
300
0
17635
GENERAL DYNAMICS CORP
COM
369550108
2522
12729
SH
SOLE
5337
0
7392
GENERAL ELECTRIC CO
COM
369604103
80505
2980545
SH
SOLE
1402085
0
1578460
GENERAL ELECTRIC CO
OPTION
369604903
51
1900
SH
Call
SOLE
300
0
1600
GENERAL MILLS INC
COM
370334104
8814
159101
SH
SOLE
63752
0
95349
GENERAL MOTORS CO
COM
37045V100
4560
130558
SH
SOLE
30666
0
99892
GENESEE & WYOMING INC-CL A
COM
371559105
2567
37528
SH
SOLE
30550
0
6978
GENESIS ENERGY LP UNITS LTD PARTNERSHIP INT
LP
371927104
3030
95478
SH
SOLE
22148
0
73330
GENPACT LTD
COM
G3922B107
2407
86472
SH
SOLE
61229
0
25243
GENTHERM INC
COM
37253A103
1735
44715
SH
SOLE
26615
0
18100
GENUINE PARTS CO
COM
372460105
1449
15616
SH
SOLE
433
0
15183
GENWORTH FINANCIAL INC-CL A
COM
37247D106
40
10500
SH
SOLE
10500
0
0
GEO GROUP INC/THE
COM
36162J106
1239
41889
SH
SOLE
5157
0
36732
GILEAD SCIENCES INC
COM
375558103
106869
1509870
SH
SOLE
892338
0
617532
GILEAD SCIENCES INC
OPTION
375558903
156
2200
SH
Call
SOLE
300
0
1900
GLACIER BANCORP INC
COM
37637Q105
736
20100
SH
SOLE
20100
0
0
GLAUKOS CORP
COM
377322102
2990
72110
SH
SOLE
41685
0
30425
GLAXOSMITHKLINE PLC-SPON ADR
ADR
37733W105
11274
261464
SH
SOLE
203845
0
57619
GLOBAL LINKS CORPORATION
COM
379408701
0
50000
SH
SOLE
0
0
50000
GLOBAL PAYMENTS INC
COM
37940X102
3275
36258
SH
SOLE
27178
0
9079
GLOBANT S A
COM
L44385109
3001
69084
SH
SOLE
9615
0
59469
GLU MOBILE INC
COM
379890106
112
44900
SH
SOLE
0
0
44900
GOGO INC
COM
38046C109
2733
237031
SH
SOLE
23468
0
213563
GOLDCORP INC
COM
380956409
2290
177375
SH
SOLE
24700
0
152675
GOLDCORP INC
OPTION
380956909
572
44300
SH
Call
SOLE
3000
0
41300
GOLDEN ENTERTAINMENT INC
COM
381013101
486
23454
SH
SOLE
0
0
23454
GOLDMAN SACHS GROUP INC
COM
38141G104
104483
470858
SH
SOLE
30947
0
439911
GOLUB CAP BDC INC
COM
38173M102
536
28048
SH
SOLE
0
0
28048
GRACO INC
COM
384109104
1011
9254
SH
SOLE
2620
0
6634
GRAND CANYON EDUCATION INC
COM
38526M106
1183
15087
SH
SOLE
10642
0
4445
GREAT AJAX CORP
COM
38983D300
182
13000
SH
SOLE
0
0
13000
GREAT PLAINS ENERGY INC
COM
391164100
407
13890
SH
SOLE
2506
0
11384
GREEN BRICK PARTNERS INC COM
COM
392709101
152
13250
SH
SOLE
0
0
13250
GREEN DOT CORPORATION CL A
COM
39304D102
305
7920
SH
SOLE
0
0
7920
GREENBRIER COS INC
NOTE
393657AH4
16
12000
SH
SOLE
12000
0
0
GREIF INC-CL A
COM
397624107
429
7692
SH
SOLE
3292
0
4400
GRIFOLS SA-ADR
ADR
398438408
1208
57190
SH
SOLE
31265
0
25925
GRUBHUB INC
COM
400110102
6198
142151
SH
SOLE
15313
0
126838
GUGGENHEIM CREDIT ALLOCATION
COM
40168G108
371
16002
SH
SOLE
0
0
16002
GUGGENHEIM S&P 500 EQUAL WEI
ETF US
78355W106
6302
67993
SH
SOLE
6992
0
61001
GUGGENHEIM S&P 500 EQUAL WEIGHT HEALTHCARE ETF
ETF US
78355W841
253
1454
SH
SOLE
1454
0
0
GUGGENHEIM S&P 500 PURE VALUE ETF
ETF US
78355W304
211
3550
SH
SOLE
0
0
3550
GUGGENHEIM S&P HIGH INCOME INFRAS ETF
COM
18383Q721
231
8252
SH
SOLE
0
0
8252
GUIDEWIRE SOFTWARE INC
COM
40171V100
77941
1134346
SH
SOLE
765582
0
368764
H.B. FULLER CO.
COM
359694106
295
5767
SH
SOLE
87
0
5680
HALLIBURTON CO
COM
406216101
4125
96579
SH
SOLE
48647
0
47932
HALYARD HEALTH INC
COM
40650V100
211
5363
SH
SOLE
878
0
4485
HANESBRANDS INC
COM
410345102
341
14720
SH
SOLE
8748
0
5972
HANNON ARMSTRONG SUSTAINABLE
COM
41068X100
343
15000
SH
SOLE
15000
0
0
HARLEY DAVIDSON INC
OPTION
412822908
11
200
SH
Call
SOLE
0
0
200
HARLEY-DAVIDSON INC
COM
412822108
10845
200759
SH
SOLE
30625
0
170133
HARRIS CORP
COM
413875105
880
8064
SH
SOLE
518
0
7546
HARTFORD FINANCIAL SERVICES GROUP INC
COM
416515104
264
5018
SH
SOLE
1940
0
3078
HARVEST CAPITAL CREDIT CORPORATION
COM
41753F109
488
37200
SH
SOLE
5950
0
31250
HASBRO INC
COM
418056107
553
4956
SH
SOLE
1420
0
3536
HCP INC
COM
40414L109
1594
49878
SH
SOLE
16992
0
32886
HCP INC
OPTION
40414L909
32
1000
SH
Call
SOLE
0
0
1000
HD SUPPLY HOLDINGS INC COM
COM
40416M105
977
31892
SH
SOLE
3396
0
28496
HDFC BANK LTD-ADR
ADR
40415F101
1086
12486
SH
SOLE
9063
0
3423
HEALTH CARE SELECT SECTOR
ETF US
81369Y209
9832
124079
SH
SOLE
42637
0
81442
HEALTHCARE SERVICES GROUP
COM
421906108
16813
359021
SH
SOLE
53226
0
305795
HEALTHSOUTH CORP
COM
421924309
3282
67800
SH
SOLE
50136
0
17664
HEALTHSTREAM INC
COM
42222N103
1870
71050
SH
SOLE
5240
0
65810
HEICO CORP
COM
422806109
15555
216523
SH
SOLE
156159
0
60364
HEICO CORP-CLASS A
COM
422806208
1365
21997
SH
SOLE
13885
0
8112
HELIX ENERGY SOLUTIONS GRP INC
NOTE
42330PAG2
10
10000
SH
SOLE
10000
0
0
HEMP INC
COM
423703206
0
20000
SH
SOLE
20000
0
0
HENRY SCHEIN INC
COM
806407102
2218
12121
SH
SOLE
1126
0
10995
HERBALIFE LTD
COM
G4412G101
488
6837
SH
SOLE
6437
0
400
HERITAGE-CRYSTAL CLEAN INC
COM
42726M106
1366
85906
SH
SOLE
8025
0
77881
HERMAN MILLER INC
COM
600544100
299
9850
SH
SOLE
9850
0
0
HERSHEY CO/THE
COM
427866108
2732
25449
SH
SOLE
11880
0
13569
HEWLETT PACKARD ENTERPRIS
COM
42824C109
386
23267
SH
SOLE
5551
0
17716
HEXCEL CORP
COM
428291108
602
11405
SH
SOLE
10015
0
1390
HFF INC-CLASS A
COM
40418F108
1835
52770
SH
SOLE
3241
0
49529
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS
LP
428337109
1048
96550
SH
SOLE
26625
0
69925
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS
OPTION
428337909
159
14700
SH
Call
SOLE
0
0
14700
HILTON GRAND VACATIONS INC
COM
43283X105
1787
49544
SH
SOLE
1396
0
48148
HILTON WORLDWIDE HOLDINGS INC
COM
43300A203
14438
233431
SH
SOLE
10970
0
222461
HMS HOLDINGS CORP
COM
40425J101
2631
142191
SH
SOLE
9403
0
132788
HOLLY ENERGY PARTNERS L P UNIT REPSTG LIMITED INTEREST
LP
435763107
2997
92262
SH
SOLE
5560
0
86702
HOLOGIC INC
COM
436440101
473
10430
SH
SOLE
6780
0
3650
HOLOGIC INC
NOTE
436440AG6
33
26000
SH
SOLE
26000
0
0
HOME DEPOT INC
COM
437076102
88768
578673
SH
SOLE
249664
0
329009
HONEYWELL INTERNATIONAL INC
COM
438516106
12470
93556
SH
SOLE
17007
0
76549
HOPFED BANCORP INC
COM
439734104
765
53361
SH
SOLE
0
0
53361
HORIZON PHARMA PLC
COM
G4617B105
419
35325
SH
SOLE
2015
0
33310
HORMEL FOODS CORP
COM
440452100
1179
34552
SH
SOLE
24784
0
9768
HP INC
COM
40434L105
567
32410
SH
SOLE
14945
0
17465
HSBC HOLDINGS PLC-SPONS ADR
ADR
404280406
1672
36052
SH
SOLE
10833
0
25219
HUMANA INC
COM
444859102
343
1426
SH
SOLE
12
0
1414
HUNT (JB) TRANSPRT SVCS INC
COM
445658107
27511
301063
SH
SOLE
223426
0
77637
HUNTINGTON BANCSHARES INC
COM
446150104
3010
222642
SH
SOLE
115886
0
106756
HUNTINGTON INGALLS INDUSTRIE
COM
446413106
289
1551
SH
SOLE
1241
0
310
HUNTSMAN CORP
COM
447011107
303
11729
SH
SOLE
11729
0
0
HURON CONSULTING GROUP INC
COM
447462102
326
7540
SH
SOLE
7175
0
365
IAC/ INTERACTIVE CORP
COM
44919P508
536
5192
SH
SOLE
3469
0
1723
IBERIABANK CORP
COM
450828108
18566
227804
SH
SOLE
155409
0
72395
ICF INTERNATIONAL INC
COM
44925C103
553
11743
SH
SOLE
1444
0
10299
ICICI BANK LTD SPONSORED ADR
ADR
45104G104
1485
165600
SH
SOLE
163950
0
1650
ICON PLC
COM
G4705A100
1447
14796
SH
SOLE
2402
0
12394
IDEX CORP
COM
45167R104
535
4735
SH
SOLE
2475
0
2260
IDEXX LABORATORIES INC
COM
45168D104
290145
1797454
SH
SOLE
1038563
0
758890
IHS MARKIT LTD
COM
G47567105
7167
162748
SH
SOLE
39175
0
123573
ILLINOIS TOOL WORKS
COM
452308109
84805
592008
SH
SOLE
223056
0
368952
ILLUMINA INC
COM
452327109
9739
56128
SH
SOLE
17396
0
38732
ILLUMINA INC
NOTE
452327AF6
16
16000
SH
SOLE
14000
0
2000
IMPAX LABORATORIES INC
NOTE
45256BAE1
14
17000
SH
SOLE
17000
0
0
INCYTE CORP
COM
45337C102
582
4625
SH
SOLE
2873
0
1752
INDEPENDENCE REALTY TRUST INC
COM
45378A106
10112
1024519
SH
SOLE
98925
0
925594
INDIA FUND INC
COM
454089103
224
8308
SH
SOLE
20
0
8288
INDUSTRIAL SELECT SECT SPDR
ETF US
81369Y704
5428
79699
SH
SOLE
30380
0
49319
INFINEON TECHNOLOGIES-ADR
ADR
45662N103
321
15082
SH
SOLE
13618
0
1464
INFINERA CORP
COM
45667G103
786
73703
SH
SOLE
23550
0
50153
INFINERA CORP
OPTION
45667G903
16
1500
SH
Call
SOLE
1500
0
0
INFINERA CORPORATION
NOTE
45667GAB9
11
10000
SH
SOLE
10000
0
0
INFINITY PHARMACEUTICALS INC
COM
45665G303
21
13325
SH
SOLE
600
0
12725
INFORMATION SERVICES GROUP INC
COM
45675Y104
5454
1326944
SH
SOLE
30650
0
1296294
ING GROEP N.V.-SPONSORED ADR
ADR
456837103
427
24567
SH
SOLE
1449
0
23118
INGERSOLL RAND PLC
COM
G47791101
258
2818
SH
SOLE
563
0
2255
INGREDION INC
COM
457187102
1214
10185
SH
SOLE
1082
0
9103
INNOVATION TECHNOLOGIES INC. FLORIDA
COM
457991420
0
20000
SH
SOLE
0
0
20000
INOGEN INC
COM
45780L104
81720
856428
SH
SOLE
179875
0
676553
INPHI CORP
COM
45772F107
3026
88213
SH
SOLE
72148
0
16065
INSULET CORP
COM
45784P101
548
10675
SH
SOLE
1600
0
9075
INSULET CORP
NOTE
45784PAD3
21
17000
SH
SOLE
17000
0
0
INTEGER HOLDINGS CORP
COM
45826H109
353
8152
SH
SOLE
152
0
8000
INTEL CORP
COM
458140100
19332
572980
SH
SOLE
261195
0
311785
INTER PARFUMS INC
COM
458334109
243
6624
SH
SOLE
139
0
6485
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
132553
2010811
SH
SOLE
1092656
0
918154
INTERDIGITAL INC
COM
45867G101
355
4590
SH
SOLE
4450
0
140
INTERNATIONAL PAPER CO
COM
460146103
5207
91978
SH
SOLE
47012
0
44966
INTERPUBLIC GROUP OF COS INC
COM
460690100
707
28724
SH
SOLE
1146
0
27578
INTERSECT ENT INC COM
OPTION
46071F903
159
5700
SH
Call
SOLE
0
0
5700
INTERSECT ENT INC COM
COM
46071F103
567
20300
SH
SOLE
1575
0
18725
INTL BUSINESS MACHINES CORP
COM
459200101
18598
120902
SH
SOLE
84604
0
36298
INTL FLAVORS & FRAGRANCES
COM
459506101
2900
21479
SH
SOLE
16189
0
5290
INTUIT INC
COM
461202103
36156
272237
SH
SOLE
207887
0
64350
INTUITIVE SURGICAL INC
COM
46120E602
29157
31172
SH
SOLE
8397
0
22775
INTUITIVE SURGICAL INC COM
OPTION
46120E952
94
100
SH
Put
SOLE
0
0
100
INVESCO LTD
COM
G491BT108
16574
470997
SH
SOLE
302261
0
168736
INVIVO THERAPEUTICS HOLDINGS CORP COM
COM
46186M209
159
58800
SH
SOLE
56800
0
2000
IONIS PHARMACEUTICALS INC
COM
462222100
274
5381
SH
SOLE
381
0
5000
IPG PHOTONICS CORP
COM
44980X109
488
3360
SH
SOLE
960
0
2400
IRIDIUM COMMUNICATIONS INC
COM
46269C102
6175
558815
SH
SOLE
49535
0
509280
IRON MOUNTAIN INC
COM
46284V101
26061
758479
SH
SOLE
243128
0
515351
ISHA HEDGED MSCI GERMANY
COM
46434V704
1401
50037
SH
SOLE
549
0
49488
ISHARES 1-3 YEAR CREDIT BOND
ETF US
464288646
1175
11160
SH
SOLE
8465
0
2695
ISHARES 1-3 YEAR TREASURY BO
ETF US
464287457
1001
11842
SH
SOLE
2790
0
9052
ISHARES 20(plus) YEAR TREASURY BO
ETF US
464287432
929
7426
SH
SOLE
1336
0
6090
ISHARES 3-7 YEAR TREASURY BO
ETF US
464288661
1058
8564
SH
SOLE
6336
0
2228
ISHARES 7-10 YEAR TREASURY B
ETF US
464287440
1385
12994
SH
SOLE
1296
0
11698
ISHARES CHINA LARGE-CAP ETF
ETF US
464287184
270
6808
SH
SOLE
3763
0
3045
ISHARES COMMOD SELECT STRAT
ETF US
46431W853
344
10541
SH
SOLE
0
0
10541
ISHARES CORE HIGH DIVIDEND E
ETF US
46429B663
1449
17429
SH
SOLE
1568
0
15861
ISHARES CORE MSCI EAFE ETF
ETF US
46432F842
2494
40956
SH
SOLE
22671
0
18285
ISHARES CORE MSCI EMERGING
ETF US
46434G103
25033
500254
SH
SOLE
467509
0
32745
ISHARES CORE S&P 500 ETF
ETF US
464287200
10633
43683
SH
SOLE
15646
0
28036
ISHARES CORE S&P MIDCAP ETF
ETF US
464287507
2915
16755
SH
SOLE
5337
0
11418
ISHARES CORE S&P SMALL-CAP E
ETF US
464287804
1556
22187
SH
SOLE
15645
0
6542
ISHARES CORE S&P TOTAL U.S.
ETF US
464287150
3032
54704
SH
SOLE
16435
0
38269
ISHARES CORE S&P U.S. GROWTH
ETF US
464287671
1849
38370
SH
SOLE
25309
0
13061
ISHARES CORE S&P U.S. VALUE
ETF US
464287663
12802
251309
SH
SOLE
239805
0
11504
ISHARES CORE U S CREDIT BOND ETF
ETF US
464288620
262
2346
SH
SOLE
146
0
2200
ISHARES CORE U.S. AGGREGATE
ETF US
464287226
5372
49057
SH
SOLE
10303
0
38754
ISHARES CURRENCY HEDGED MSCI EAFE ETF
ETF US
46434V803
4893
172174
SH
SOLE
137027
0
35147
ISHARES EDGE MSCI MIN VOL EA
ETF US
46429B689
2317
33465
SH
SOLE
23234
0
10231
ISHARES EUROPE ETF
ETF US
464287861
1728
38997
SH
SOLE
2150
0
36847
ISHARES GLOBAL INFRASTRUCTURE ETF
ETF US
464288372
1160
26389
SH
SOLE
82
0
26307
ISHARES GOLD TRUST
ETF US
464285105
1913
160224
SH
SOLE
79069
0
81155
ISHARES IBOXX INVESTMENT GRA
ETF US
464287242
5023
41682
SH
SOLE
4160
0
37522
ISHARES IBOXX USD HIGH YIELD
ETF US
464288513
6021
68121
SH
SOLE
4579
0
63542
ISHARES INC MSCI EUROZONE ETF
ETF US
464286608
971
24081
SH
SOLE
0
0
24081
ISHARES INTERNATIONAL SELECT
ETF US
464288448
1904
58184
SH
SOLE
11072
0
47112
ISHARES JP MORGAN USD EMERGI
ETF US
464288281
2290
20028
SH
SOLE
751
0
19277
ISHARES MBS ETF
ETF US
464288588
1628
15247
SH
SOLE
6352
0
8895
ISHARES MSCI ACWI EX US INDEX FUND
ETF US
464288240
392
8590
SH
SOLE
400
0
8190
ISHARES MSCI ACWI INDEX FD
ETF US
464288257
245
3736
SH
SOLE
3299
0
437
ISHARES MSCI ALL COUNTRY ASIA EX JAPAN INDEX FUND
ETF US
464288182
2584
38303
SH
SOLE
4833
0
33470
ISHARES MSCI ALL COUNTRY WORLD MINIMUM VOLATILITY ETF
ETF US
464286525
1681
21256
SH
SOLE
20086
0
1170
ISHARES MSCI CANADA ETF
ETF US
464286509
250
9360
SH
SOLE
2474
0
6886
ISHARES MSCI EAFE ETF
ETF US
464287465
43814
671996
SH
SOLE
489838
0
182158
ISHARES MSCI EAFE GROWTH ETF
ETF US
464288885
4563
61690
SH
SOLE
55097
0
6592
ISHARES MSCI EAFE SMALL-CAP
ETF US
464288273
747
12912
SH
SOLE
12462
0
450
ISHARES MSCI EAFE VALUE ETF
ETF US
464288877
1281
24782
SH
SOLE
12465
0
12317
ISHARES MSCI EMERGING MARKET
ETF US
464287234
7994
193143
SH
SOLE
67109
0
126034
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY ETF
ETF US
464286533
3345
60387
SH
SOLE
47997
0
12389
ISHARES MSCI JAPAN ETF
ETF US
46434G822
1506
28077
SH
SOLE
21511
0
6566
ISHARES MSCI KLD 400 SOCIAL ETF
ETF US
464288570
1057
11835
SH
SOLE
11835
0
0
ISHARES MSCI PACIFIC EX JAPA
ETF US
464286665
330
7430
SH
SOLE
3851
0
3579
ISHARES MSCI UNITED KINGDOM
ETF US
46435G334
1610
48303
SH
SOLE
43007
0
5296
ISHARES MSCI USA ESG SELECT
ETF US
464288802
857
8383
SH
SOLE
8063
0
320
ISHARES MSCI USA MINIMUM VOLATILITY ETF
ETF US
46429B697
7527
153829
SH
SOLE
74354
0
79475
ISHARES NASDAQ BIOTECHNOLOGY
ETF US
464287556
3931
12676
SH
SOLE
2821
0
9855
ISHARES NASDAQ BIOTECHNOLOGY INDEX FD
OPTION
464287956
62
200
SH
Call
SOLE
0
0
200
ISHARES NATIONAL MUNI BOND E
ETF US
464288414
4052
36797
SH
SOLE
17300
0
19497
ISHARES RUSSELL 1000 ETF
ETF US
464287622
4128
30517
SH
SOLE
24479
0
6038
ISHARES RUSSELL 1000 GROWTH
ETF US
464287614
9926
83402
SH
SOLE
26838
0
56564
ISHARES RUSSELL 1000 VALUE E
ETF US
464287598
11665
100189
SH
SOLE
63506
0
36683
ISHARES RUSSELL 2000 ETF
ETF US
464287655
18832
133639
SH
SOLE
95708
0
37931
ISHARES RUSSELL 2000 GROWTH
ETF US
464287648
3433
20339
SH
SOLE
6132
0
14207
ISHARES RUSSELL 2000 VALUE E
ETF US
464287630
3705
31171
SH
SOLE
12628
0
18543
ISHARES RUSSELL 3000 ETF
ETF US
464287689
17571
122003
SH
SOLE
90411
0
31592
ISHARES RUSSELL MID-CAP ETF
ETF US
464287499
3749
19516
SH
SOLE
1134
0
18382
ISHARES RUSSELL MID-CAP GROW
ETF US
464287481
2783
25753
SH
SOLE
16147
0
9606
ISHARES RUSSELL MID-CAP VALU
ETF US
464287473
4833
57474
SH
SOLE
3940
0
53534
ISHARES S&P 500 GROWTH ETF
ETF US
464287309
3382
24710
SH
SOLE
5712
0
18998
ISHARES S&P 500 VALUE ETF
ETF US
464287408
631
6010
SH
SOLE
2068
0
3942
ISHARES S&P MID-CAP 400 GROW
ETF US
464287606
4094
20820
SH
SOLE
4682
0
16138
ISHARES S&P MID-CAP 400 VALU
ETF US
464287705
1356
9129
SH
SOLE
303
0
8826
ISHARES S&P SMALL-CAP 600 GR
ETF US
464287887
463
2967
SH
SOLE
661
0
2306
ISHARES S&P SMALL-CAP 600 VA
ETF US
464287879
363
2597
SH
SOLE
178
0
2419
ISHARES SELECT DIVIDEND ETF
ETF US
464287168
7067
76636
SH
SOLE
17185
0
59451
ISHARES TIPS BOND ETF
ETF US
464287176
22412
197582
SH
SOLE
99440
0
98143
ISHARES U.S. AEROSPACE & DEF
ETF US
464288760
9447
60035
SH
SOLE
11445
0
48590
ISHARES US FINANCIALS ETF
ETF US
464287788
539
5010
SH
SOLE
1590
0
3420
ISHARES US PREFERRED STOCK E
ETF US
464288687
5167
131900
SH
SOLE
11739
0
120161
ISHARES US REAL ESTATE ETF
ETF US
464287739
697
8732
SH
SOLE
4074
0
4658
ISHARES USTECHNOLOGY ETF
ETF US
464287721
322
2305
SH
SOLE
1976
0
329
ISIS PHARMACEUTICALS INC DEL
NOTE
464337AJ3
13
12000
SH
SOLE
12000
0
0
ITAU UNIBANCO H-SPON PRF ADR
ADR
465562106
341
30880
SH
SOLE
27981
0
2899
J C PENNEY CO INC
COM
708160106
156
33625
SH
SOLE
17625
0
16000
J2 GLOBAL INC
COM
48123V102
31708
372646
SH
SOLE
217582
0
155064
JACK HENRY & ASSOCIATES INC
COM
426281101
724
6975
SH
SOLE
3029
0
3946
JACOBS ENGINEERING GROUP INC
COM
469814107
270
4967
SH
SOLE
384
0
4583
JD.COM INC SPONSORED ADR REPSTG COM CL A
ADR
47215P106
330
8405
SH
SOLE
2211
0
6194
JEFFERIES GROUP INC NEW
NOTE
472319AG7
10
10000
SH
SOLE
7000
0
3000
JETBLUE AIRWAYS CORP
COM
477143101
302
13215
SH
SOLE
7915
0
5300
JM SMUCKER CO/THE
COM
832696405
19092
161345
SH
SOLE
33425
0
127920
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
4848
49470
SH
SOLE
35723
0
13746
JOHNSON & JOHNSON
COM
478160104
104122
787076
SH
SOLE
311075
0
476001
JOHNSON & JOHNSON
OPTION
478160904
794
6000
SH
Call
SOLE
300
0
5700
JOHNSON CONTROLS INTERNATION
COM
G51502105
2765
63777
SH
SOLE
11369
0
52408
JONES LANG LASALLE INC
COM
48020Q107
1732
13857
SH
SOLE
9985
0
3872
JPMORGAN ALERIAN MLP INDEX
ETF US
46625H365
16784
565123
SH
SOLE
347493
0
217630
JPMORGAN CHASE & CO
COM
46625H100
107211
1172991
SH
SOLE
473210
0
699781
JPMORGAN CHASE & CO
OPTION
46625H900
37
400
SH
Call
SOLE
100
0
300
JPMORGAN CHASE & CO
PFD
48127R461
212
7880
SH
SOLE
6000
0
1880
K2M GROUP HOLDINGS INC
COM
48273J107
2955
121285
SH
SOLE
65027
0
56258
KANSAS CITY SOUTHERN
COM
485170302
258
2469
SH
SOLE
1820
0
649
KAO CORP-SPONSORED ADR
ADR
485537302
355
5972
SH
SOLE
5377
0
595
KAR AUCTION SERVICES INC
COM
48238T109
633
15094
SH
SOLE
0
0
15094
KATE SPADE & COMPANY
COM
485865109
668
36128
SH
SOLE
4128
0
32000
KAYNE ANDERSON MLP INVESTMEN
COM
486606106
1439
76347
SH
SOLE
35684
0
40663
KB HOME
COM
48666K109
449
18750
SH
SOLE
18750
0
0
KELLOGG CO
COM
487836108
2951
42484
SH
SOLE
6174
0
36310
KELLOGG CO
OPTION
487836908
7
100
SH
Call
SOLE
0
0
100
KERYX BIOPHARMACEUTICALS INC
COM
492515101
1021
141200
SH
SOLE
129000
0
12200
KEYCORP NEW
COM
493267108
280
14953
SH
SOLE
6853
0
8100
KIMBERLY-CLARK CORP
COM
494368103
17459
135228
SH
SOLE
33054
0
102174
KIMBERLY-CLARK DE MEXICO SA B DE CV SPONSORED ADR
ADR
494386204
338
31900
SH
SOLE
0
0
31900
KINDER MORGAN INC
COM
49456B101
28969
1511959
SH
SOLE
400359
0
1111600
KINDER MORGAN INC
OPTION
49456B901
29
1500
SH
Call
SOLE
1500
0
0
KINDER MORGAN INC
PFD
49456B200
3196
72820
SH
SOLE
6615
0
66205
KINSALE CAP GROUP INC COM
COM
49714P108
6162
165146
SH
SOLE
49727
0
115419
KKR & CO LP
COM
48248M102
424
22772
SH
SOLE
6647
0
16125
KOHLS CORP
COM
500255104
4494
116204
SH
SOLE
28430
0
87774
KORNIT DIGITAL LTD
COM
M6372Q113
40217
2078404
SH
SOLE
988173
0
1090231
KORNIT DIGITAL LTD ORDINARY SHARES
OPTION
M6372Q913
14
700
SH
Call
SOLE
0
0
700
KRAFT HEINZ CO/THE
COM
500754106
8697
101552
SH
SOLE
41291
0
60261
KRAFT HEINZ COMPANY (THE) COMMON STOCK
OPTION
500754906
17
200
SH
Call
SOLE
0
0
200
LABORATORY CORP AMER HLDGS
COM
50540R409
274
1780
SH
SOLE
1207
0
573
LAKELAND FINANCIAL CORP
COM
511656100
394
8591
SH
SOLE
7091
0
1500
LAM RESEARCH CORP
COM
512807108
553
3908
SH
SOLE
2194
0
1714
LAMB WESTON HOLDINGS INC
COM
513272104
291
6600
SH
SOLE
893
0
5707
LANDMARK INFRASTRUCTURE PART
COM
51508J108
313
19571
SH
SOLE
971
0
18600
LANDSTAR SYSTEM INC
COM
515098101
3608
42146
SH
SOLE
32039
0
10107
LAS VEGAS SANDS CORP
COM
517834107
385
6021
SH
SOLE
2375
0
3646
LAS VEGAS SANDS CORP
OPTION
517834907
96
1500
SH
Call
SOLE
1500
0
0
LAUREATE EDUCATION INC-A
COM
518613203
1791
102162
SH
SOLE
65877
0
36285
LAWSON PRODUCTS INC
COM
520776105
445
20081
SH
SOLE
11450
0
8631
LAZARD INTL EQUITY SELECT PORT INSTL
COM
52106N665
327
32841
SH
SOLE
0
0
32841
LEAR CORP
COM
521865204
2743
19305
SH
SOLE
15595
0
3710
LEGGETT & PLATT INC
COM
524660107
3305
62909
SH
SOLE
12145
0
50764
LEMAITRE VASCULAR INC
COM
525558201
213
6807
SH
SOLE
0
0
6807
LENDINGCLUB CORPORATION COM
COM
52603A109
144
26150
SH
SOLE
16900
0
9250
LENNAR CORP-A
COM
526057104
996
18680
SH
SOLE
18380
0
300
LENNOX INTERNATIONAL INC
COM
526107107
2868
15616
SH
SOLE
1480
0
14136
LEUCADIA NATIONAL CORP
COM
527288104
676
25834
SH
SOLE
9103
0
16731
LHC GROUP INC
COM
50187A107
509
7500
SH
SOLE
0
0
7500
LIBERTY GLOBAL PLC- C
COM
G5480U120
379
12145
SH
SOLE
4943
0
7202
LIBERTY INTERACTIVE CORP Q-A
COM
53071M104
344
14012
SH
SOLE
9486
0
4526
LIBERTY MEDIA CORP
NOTE
530715AN1
10
35000
SH
SOLE
19415
0
0
LIBERTY MEDIA CORP DELAWARE
NOTE
531229AB8
15
13000
SH
SOLE
13000
0
0
LIBERTY MEDIA COR-SIRIUSXM C
COM
531229607
311
7459
SH
SOLE
6364
0
1095
LIGAND PHARMACEUTICALS
COM
53220K504
15731
129577
SH
SOLE
110249
0
19328
LINCOLN ELECTRIC HOLDINGS
COM
533900106
319
3468
SH
SOLE
388
0
3080
LINCOLN NATIONAL CORP
COM
534187109
617
9126
SH
SOLE
794
0
8332
LITHIA MOTORS INC-CL A
COM
536797103
460
4884
SH
SOLE
28
0
4856
LITTELFUSE INC
COM
537008104
5454
33056
SH
SOLE
13276
0
19780
LIVE NATION ENTERTAINMENT IN
COM
538034109
377
10809
SH
SOLE
4059
0
6750
LIVE NATION ENTERTAINMENT INC
NOTE
538034AJ8
13
11000
SH
SOLE
11000
0
0
LKQ CORP
COM
501889208
8476
257229
SH
SOLE
71818
0
185411
LOCKHEED MARTIN CORP
COM
539830109
3234
11651
SH
SOLE
4461
0
7190
LOEWS CORP
COM
540424108
380
8110
SH
SOLE
2082
0
6028
LOGITECH INTERNATIONAL SA
COM
H50430232
819
22335
SH
SOLE
0
0
22335
LOWES COMPANIES INC
OPTION
548661907
16
200
SH
Call
SOLE
0
0
200
LOWE'S COS INC
COM
548661107
45533
587290
SH
SOLE
305867
0
281423
LULULEMON ATHLETICA INC
COM
550021109
30881
517525
SH
SOLE
199256
0
318269
LULULEMON ATHLETICA INC
OPTION
550021909
42
700
SH
Call
SOLE
0
0
700
LUMINEX CORP
COM
55027E102
4376
207219
SH
SOLE
182069
0
25150
LUXOTTICA GROUP SPA-SPON ADR
ADR
55068R202
409
7015
SH
SOLE
5976
0
1039
LYONDELLBASELL INDU-CL A
COM
N53745100
1260
14936
SH
SOLE
1531
0
13405
MACQUARIE INFRASTRUCTURE CORPORATION
COM
55608B105
514
6553
SH
SOLE
2662
0
3891
MAGELLAN MIDSTREAM PARTNERS
COM
559080106
24205
339624
SH
SOLE
54858
0
284766
MAGNA INTERNATIONAL INC
COM
559222401
950
20501
SH
SOLE
17192
0
3309
MAGNACHIP SEMICONDUCTOR CORP
COM
55933J203
118
12000
SH
SOLE
12000
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
4455
115839
SH
SOLE
89760
0
26078
MANHATTAN ASSOCIATES INC
COM
562750109
407
8462
SH
SOLE
0
0
8462
MANULIFE FINANCIAL CORP
COM
56501R106
3343
178214
SH
SOLE
138086
0
40128
MARATHON OIL CORP
COM
565849106
215
18126
SH
SOLE
9731
0
8395
MARATHON PETROLEUM CORP
COM
56585A102
1964
37539
SH
SOLE
8274
0
29265
MARCUS & MILLICHAP INC COM
COM
566324109
1027
38968
SH
SOLE
3040
0
35928
MARKEL CORP
COM
570535104
294
301
SH
SOLE
155
0
146
MARKEL CORP HOLDING CO
OPTION
570535904
98
100
SH
Call
SOLE
0
0
100
MARKET VECTORS JP MORGAN EM LC BD ETF
COM
92189F494
195
10297
SH
SOLE
5647
0
4650
MARKETAXESS HOLDINGS INC
COM
57060D108
14086
70045
SH
SOLE
2539
0
67506
MARRIOTT INTERNATIONAL -CL A
COM
571903202
21618
215508
SH
SOLE
84903
0
130605
MARSH & MCLENNAN COS
COM
571748102
2391
30668
SH
SOLE
9362
0
21306
MARTIN MARIETTA MATERIALS
COM
573284106
230
1034
SH
SOLE
990
0
44
MASCO CORP
COM
574599106
2323
60787
SH
SOLE
28722
0
32065
MASTERCARD INC - A
COM
57636Q104
150767
1241389
SH
SOLE
759011
0
482378
MATERIALISE NV
ADR
57667T100
805
67800
SH
SOLE
29350
0
38450
MATERIALS SELECT SECTOR SPDR
ETF US
81369Y100
760
14127
SH
SOLE
13173
0
954
MAXIM INTEGRATED PRODUCTS INC
COM
57772K101
397
8849
SH
SOLE
5704
0
3145
MAXIMUS INC
COM
577933104
1296
20695
SH
SOLE
13037
0
7658
MAXLINEAR INC
COM
57776J100
13669
490088
SH
SOLE
262871
0
227217
MB FINANCIAL INC
COM
55264U108
7744
175836
SH
SOLE
65212
0
110624
MCCORMICK & CO-NON VTG SHRS
COM
579780206
41786
428526
SH
SOLE
239061
0
189465
MCDONALDS CORP
OPTION
580135901
414
2700
SH
Call
SOLE
2700
0
0
MCDONALD'S CORP
COM
580135101
36800
240270
SH
SOLE
102548
0
137722
MCKESSON CORP
COM
58155Q103
708
4302
SH
SOLE
1026
0
3276
MDC PARTNERS INC-A
COM
552697104
983
99250
SH
SOLE
3175
0
96075
MEDICAL PROPERTIES TRUST INC
COM
58463J304
132
10253
SH
SOLE
0
0
10253
MEDINAH MINERALS INC
COM
58489M109
1
170000
SH
SOLE
0
0
170000
MEDNAX INC
COM
58502B106
6208
102826
SH
SOLE
65534
0
37292
MEDTRONIC PLC
COM
G5960L103
30726
346203
SH
SOLE
171024
0
175179
MELCO RESORTS & ENTERTAINMENT
ADR
585464100
498
22173
SH
SOLE
10029
0
12144
MERCADOLIBRE INC
COM
58733R102
2094
8345
SH
SOLE
4335
0
4010
MERCADOLIBRE INC
OPTION
58733R902
276
1100
SH
Call
SOLE
0
0
1100
MERCK & CO. INC.
COM
58933Y105
26888
419531
SH
SOLE
252831
0
166700
MERCURY GENERAL CORP NEW
COM
589400100
749
13870
SH
SOLE
10100
0
3770
MERCURY SYSTEMS INC
COM
589378108
7751
184145
SH
SOLE
103585
0
80560
MEREDITH CORP
COM
589433101
369
6205
SH
SOLE
0
0
6205
MERIT MEDICAL SYSTEMS INC
COM
589889104
587
15399
SH
SOLE
0
0
15399
MERRIMACK PHARMACEUTICALS INC
COM
590328100
73
59053
SH
SOLE
0
0
59053
META FINANCIAL GROUP INC
COM
59100U108
1604
18024
SH
SOLE
7850
0
10174
METLIFE INC
COM
59156R108
5179
94269
SH
SOLE
37656
0
56613
METTLER-TOLEDO INTERNATIONAL
COM
592688105
2688
4567
SH
SOLE
3574
0
993
MFA FINANCIAL INC
COM
55272X102
261
31110
SH
SOLE
28900
0
2210
MFA FINANCIAL INC
PFD
55272X409
216
8500
SH
SOLE
8500
0
0
MGE ENERGY INC
COM
55277P104
374
5815
SH
SOLE
1500
0
4315
MGM GROWTH PROPERTIES LLC-A
COM
55303A105
1851
63408
SH
SOLE
5583
0
57825
MGM RESORTS INTERNATIONAL
COM
552953101
5636
180115
SH
SOLE
16000
0
164115
MGP INGREDIENTS INC
COM
55303J106
1226
23951
SH
SOLE
1000
0
22951
MICHAELS COS INC/THE
COM
59408Q106
677
36547
SH
SOLE
36547
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
10139
131374
SH
SOLE
39839
0
91535
MICRON TECHNOLOGY INC
COM
595112103
6317
211568
SH
SOLE
57572
0
153996
MICRON TECHNOLOGY INC
NOTE
595112AY9
34
30000
SH
SOLE
29000
0
1000
MICROSOFT CORP
COM
594918104
242117
3512504
SH
SOLE
1884480
0
1628023
MICROSOFT CORP
OPTION
594918904
186
2700
SH
Call
SOLE
500
0
2200
MICROVISION INC DEL
COM
594960304
26
12375
SH
SOLE
0
0
12375
MIDDLEBY CORP
COM
596278101
5650
46500
SH
SOLE
33178
0
13322
MIDLAND STATES BANCORP INC
COM
597742105
222
6629
SH
SOLE
0
0
6629
MINERALS TECHNOLOGIES INC
COM
603158106
5051
69006
SH
SOLE
26687
0
42319
MINERVA NEUROSCIENCES INC
COM
603380106
89
10000
SH
SOLE
10000
0
0
MITEK SYSTEMS INC NEW
OPTION
606710900
73
8700
SH
Call
SOLE
0
0
8700
MITEK SYSTEMS INC NEW
COM
606710200
120
14302
SH
SOLE
4000
0
10302
MIX TELEMATICS LIMITED SPONSORED ADR
ADR
60688N102
131
16674
SH
SOLE
1440
0
15234
MOBILEYE NV
COM
N51488117
6784
108026
SH
SOLE
35288
0
72738
MOBIVITY HLDGS CORP COM 1 FOR 6 R/S INTO MOBIVITY
COM
60743E105
96
125685
SH
SOLE
0
0
125685
MOLINA HEALTHCARE INC
NOTE
60855RAD2
13
10000
SH
SOLE
10000
0
0
MONDELEZ INTERNATIONAL INC-A
COM
609207105
4762
110251
SH
SOLE
54250
0
56001
MONOLITHIC POWER SYSTEMS INC
COM
609839105
654
6784
SH
SOLE
1528
0
5256
MONOTYPE IMAGING HOLDINGS IN
COM
61022P100
298
16286
SH
SOLE
0
0
16286
MONROE CAPITAL CORP
COM
610335101
12094
794108
SH
SOLE
89415
0
704692
MONSANTO CO
COM
61166W101
5292
44714
SH
SOLE
11644
0
33070
MONSTER BEVERAGE CORP
COM
61174X109
2198
44245
SH
SOLE
30445
0
13800
MOODY'S CORP
COM
615369105
5262
43244
SH
SOLE
9138
0
34106
MORGAN STANLEY
COM
617446448
3598
80739
SH
SOLE
24756
0
55983
MORNINGSTAR INC
COM
617700109
18070
230664
SH
SOLE
106009
0
124654
MOTOROLA SOLUTIONS INC
COM
620076307
1254
14458
SH
SOLE
1350
0
13108
MPLX LP
COM
55336V100
2190
65563
SH
SOLE
38337
0
27226
MSC INDUSTRIAL DIRECT CO-A
COM
553530106
1527
17761
SH
SOLE
8224
0
9538
MUELLER WATER PRODUCTS INC COM SER A
COM
624758108
239
20500
SH
SOLE
0
0
20500
MULESOFT INC -A
COM
625207105
2836
113700
SH
SOLE
10900
0
102800
MULTI COLOR CORP
COM
625383104
380
4651
SH
SOLE
66
0
4585
MYLAN N V SHS EURO
COM
N59465109
368
9491
SH
SOLE
1000
0
8491
MYRIAD GENETICS INC
COM
62855J104
1048
40560
SH
SOLE
25130
0
15430
NASDAQ OMX GROUP INC (THE)
COM
631103108
270
3778
SH
SOLE
2812
0
966
NATIONAL BANK HOLDINGS CORPORATION CLASS A COM
COM
633707104
414
12500
SH
SOLE
0
0
12500
NATIONAL BEVERAGE CORP
COM
635017106
1956
20910
SH
SOLE
2350
0
18560
NATIONAL FUEL GAS CO
COM
636180101
1517
27171
SH
SOLE
3023
0
24148
NATIONAL GENERAL HOLDINGS CORP
COM
636220303
297
14088
SH
SOLE
2008
0
12080
NATIONAL GRID PLC NEW SPONSORED ADR
ADR
636274409
1096
17442
SH
SOLE
11077
0
6365
NATIONAL INSTRUMENTS CORP
COM
636518102
1475
36665
SH
SOLE
34274
0
2391
NATIONAL-OILWELL VARCO INC
COM
637071101
214
6504
SH
SOLE
554
0
5950
NATURES SUNSHINE PRODUCTS INC
COM
639027101
171
12885
SH
SOLE
12885
0
0
NAVIOS MARITIME HOLDINGS INC
COM
Y62196103
58
42000
SH
SOLE
17000
0
25000
NCR CORP NEW
COM
62886E108
2046
50098
SH
SOLE
8000
0
42098
NEKTAR THERAPEUTICS
COM
640268108
6300
322257
SH
SOLE
22755
0
299502
NEOGENOMICS INC
COM
64049M209
3384
377672
SH
SOLE
133285
0
244387
NEPHROS INC
COM
640671301
71
308242
SH
SOLE
0
0
308242
NEPTUNE TECHNOLOGIES & BIORESOURCES INC
COM
64077P108
9
10800
SH
SOLE
0
0
10800
NESTLE SA-SPONS ADR
ADR
641069406
15572
178635
SH
SOLE
123428
0
55207
NETAPP INC
COM
64110D104
207
5170
SH
SOLE
1070
0
4100
NETEASE INC-ADR
ADR
64110W102
213
707
SH
SOLE
679
0
28
NETFLIX COM INC
OPTION
64110L906
15
100
SH
Call
SOLE
100
0
0
NETFLIX INC
COM
64110L106
40705
272436
SH
SOLE
34128
0
238308
NEUBERGER BERMAN ALTERNATIVE FDS LONG SH
ETF US
64128R608
785
56256
SH
SOLE
45212
0
11044
NEURALSTEM INC
COM
64127R401
506
87343
SH
SOLE
55115
0
32228
NEVRO CORP
COM
64157F103
19975
268373
SH
SOLE
77257
0
191116
NEVRO CORP
OPTION
64157F903
216
2900
SH
Call
SOLE
100
0
2800
NEW AGE BEVERAGES CORP
COM
64157V108
577
112500
SH
SOLE
0
0
112500
NEW GOLD INC
COM
644535106
32
10000
SH
SOLE
0
0
10000
NEW YORK COMMUNITY BANCORP INC
COM
649445103
1952
148663
SH
SOLE
74761
0
73902
NEW YORK REIT INC
COM
64976L109
117
13499
SH
SOLE
0
0
13499
NEWELL BRANDS INC
COM
651229106
6602
123130
SH
SOLE
84586
0
38544
NEWMONT MINING CORP
COM
651639106
239
7375
SH
SOLE
2000
0
5375
NEXTERA ENERGY INC
COM
65339F101
7147
51001
SH
SOLE
19063
0
31937
NIELSEN HOLDINGS PLC
COM
G6518L108
2018
52199
SH
SOLE
19345
0
32854
NIKE INC -CL B
COM
654106103
16262
275627
SH
SOLE
114198
0
161429
NISOURCE INC COM
COM
65473P105
647
25514
SH
SOLE
18675
0
6839
NO DESCRIPTION
COM
000MFQGVY
69
69302
SH
SOLE
0
0
69302
NOBLE CORPORATION SHS USD
COM
G65431101
57
15852
SH
SOLE
6263
0
9589
NORDSTROM INC
COM
655664100
1496
31268
SH
SOLE
4508
0
26760
NORDSTROM INC
OPTION
655664900
57
1200
SH
Call
SOLE
0
0
1200
NORFOLK SOUTHERN CORP
COM
655844108
3311
27204
SH
SOLE
13610
0
13594
NORFOLK SOUTHERN CORP
OPTION
655844908
158
1300
SH
Call
SOLE
0
0
1300
NORTHEAST INDIANA BANCORP INC
COM
664196201
261
8000
SH
SOLE
0
0
8000
NORTHERN TRUST CORP
COM
665859104
74290
764223
SH
SOLE
498239
0
265984
NORTHROP GRUMMAN CORP
COM
666807102
3029
11800
SH
SOLE
6184
0
5616
NOVADAQ TECHNOLOGIES INC
COM
66987G102
6776
578150
SH
SOLE
297530
0
280620
NOVARTIS AG-SPONSORED ADR
ADR
66987V109
14807
177392
SH
SOLE
94303
0
83090
NOVO-NORDISK A/S-SPONS ADR
ADR
670100205
4842
112886
SH
SOLE
79254
0
33632
NOVOZYMES A/S-UNSPONS ADR
ADR
670108109
346
7894
SH
SOLE
7230
0
664
NRG YIELD INC-CLASS C
COM
62942X405
374
21226
SH
SOLE
21000
0
226
NU SKIN ENTERPRISES INC - A
COM
67018T105
573
9111
SH
SOLE
1122
0
7989
NUANCE COMMUNICATIONS INC
COM
67020Y100
937
53804
SH
SOLE
28226
0
25578
NUCOR CORP
COM
670346105
1088
18794
SH
SOLE
3065
0
15729
NUTANIX INC
OPTION
67059N908
476
23600
SH
Call
SOLE
2000
0
21600
NUTANIX INC
COM
67059N108
963
47800
SH
SOLE
4000
0
43800
NUTRISYSTEM INC
COM
67069D108
329
6320
SH
SOLE
0
0
6320
NUVASIVE INC
COM
670704105
21224
275927
SH
SOLE
121364
0
154563
NUVEEN MUNI CREDIT INC FD
COM
67070X101
185
12401
SH
SOLE
9619
0
2782
NVIDIA CORP
COM
67066G104
21055
145646
SH
SOLE
10840
0
134806
NVIDIA CORP
OPTION
67066G904
145
1000
SH
Call
SOLE
0
0
1000
NVIDIA CORP
OPTION
67066G954
202
1400
SH
Put
SOLE
0
0
1400
NXSTAGE MEDICAL INC
COM
67072V103
15009
598671
SH
SOLE
165123
0
433548
OAKTREE CAPITAL GROUP LLC
COM
674001201
1652
35453
SH
SOLE
22360
0
13093
OBALON THERAPEUTICS INC
COM
67424L100
134
13540
SH
SOLE
0
0
13540
OCCIDENTAL PETROLEUM CORP
COM
674599105
2904
48504
SH
SOLE
18203
0
30301
OFFICE DEPOT INC
COM
676220106
173
30680
SH
SOLE
30380
0
300
OFG BANCORP
COM
67103X102
788
78817
SH
SOLE
0
0
78817
OLD DOMINION FREIGHT LINE
COM
679580100
2768
29063
SH
SOLE
26837
0
2226
OLD NATIONAL BANCORP
COM
680033107
619
35900
SH
SOLE
800
0
35100
OLD REPUBLIC INTL CORP
COM
680223104
2000
102425
SH
SOLE
39044
0
63381
OMEGA HEALTHCARE INVESTORS INC
COM
681936100
964
29190
SH
SOLE
24966
0
4224
OMNICOM GROUP
COM
681919106
22320
269239
SH
SOLE
244952
0
24287
ON ASSIGNMENT INC
COM
682159108
2730
50409
SH
SOLE
42129
0
8280
ON SEMICONDUCTOR CORP
COM
682189105
154
11000
SH
SOLE
11000
0
0
ON SEMICONDUCTOR CORP
NOTE
682189AK1
12
12000
SH
SOLE
12000
0
0
ONE GAS INC
COM
68235P108
247
3544
SH
SOLE
1450
0
2094
ONEOK INC
COM
682680103
831
15933
SH
SOLE
7682
0
8251
ONEOK PARTNERS LP
COM
68268N103
4927
96477
SH
SOLE
9105
0
87372
OPEN TEXT CORP
COM
683715106
257
8150
SH
SOLE
8000
0
150
OPKO HEALTH INC
COM
68375N103
112
17071
SH
SOLE
305
0
16766
ORACLE CORP
COM
68389X105
19264
384212
SH
SOLE
138166
0
246046
ORACLE CORPORATION
OPTION
68389X905
346
6900
SH
Call
SOLE
6900
0
0
ORBCOMM INC
COM
68555P100
574
50804
SH
SOLE
0
0
50804
ORBITAL ATK INC COM
COM
68557N103
1253
12742
SH
SOLE
5928
0
6814
O'REILLY AUTOMOTIVE INC
COM
67103H107
43561
199145
SH
SOLE
161983
0
37162
ORIGIN AGRITECH LTD
COM
G67828106
137
95503
SH
SOLE
95503
0
0
ORIGINCLEAR INC
COM
686228305
6
50000
SH
SOLE
0
0
50000
ORIX - SPONSORED ADR
ADR
686330101
4013
51492
SH
SOLE
47370
0
4122
ORTHOFIX INTERNATIONAL NV
COM
N6748L102
1301
28001
SH
SOLE
0
0
28001
OSHKOSH CORP
COM
688239201
544
7895
SH
SOLE
3049
0
4846
OSI SYSTEMS INC
COM
671044105
2022
26900
SH
SOLE
22035
0
4865
OWENS & MINOR INC
COM
690732102
664
20638
SH
SOLE
485
0
20153
OXFORD LANE CAPITAL CORP
COM
691543102
1801
181706
SH
SOLE
154256
0
27450
OXFORD LANE CAPITAL CORP
PFD
691543300
318
12500
SH
SOLE
12500
0
0
P G & E CORP
COM
69331C108
286
4315
SH
SOLE
743
0
3572
PACCAR INC
COM
693718108
833
12611
SH
SOLE
9210
0
3401
PACIFIC BIOSCIENCES OF CALIFORNIA INC
COM
69404D108
99
27811
SH
SOLE
5247
0
22564
PACKAGING CORP AMER
COM
695156109
879
7890
SH
SOLE
2000
0
5890
PALO ALTO NETWORKS INC
COM
697435105
10535
78734
SH
SOLE
23023
0
55711
PAN AMERICAN SILVER CORP
COM
697900108
1187
70578
SH
SOLE
6600
0
63978
PANDORA MEDIA INC
COM
698354107
615
68974
SH
SOLE
29625
0
39349
PANERA BREAD COMPANY-CLASS A
COM
69840W108
3902
12403
SH
SOLE
10186
0
2217
PARK HOTELS AND RESORTS INC
COM
700517105
2831
105004
SH
SOLE
2611
0
102393
PARKER HANNIFIN CORP
COM
701094104
640
4004
SH
SOLE
763
0
3241
PARK-OHIO HOLDINGS CORP
COM
700666100
7742
203192
SH
SOLE
157533
0
45659
PARKWAY ACQUISITION CORP
COM
70153X105
504
49364
SH
SOLE
0
0
49364
PATTERSON COS INC
COM
703395103
499
10632
SH
SOLE
650
0
9982
PAYCHEX INC
COM
704326107
28113
493728
SH
SOLE
266757
0
226971
PAYCHEX INC
OPTION
704326907
6
100
SH
Call
SOLE
0
0
100
PAYCOM SOFTWARE INC
COM
70432V102
489
7150
SH
SOLE
3450
0
3700
PAYLOCITY HOLDING CORP
COM
70438V106
24643
545439
SH
SOLE
157636
0
387803
PAYPAL HLDGS INC
OPTION
70450Y903
48
900
SH
Call
SOLE
400
0
500
PAYPAL HOLDINGS INC
COM
70450Y103
78044
1454137
SH
SOLE
438467
0
1015670
PEOPLES UTD FINL INC
COM
712704105
2050
116105
SH
SOLE
79540
0
36565
PEPSICO INC
COM
713448108
40163
347758
SH
SOLE
105921
0
241837
PEPSICO INC
OPTION
713448908
69
600
SH
Call
SOLE
200
0
400
PERKINELMER INC
COM
714046109
577
8461
SH
SOLE
2534
0
5927
PERMIAN BASIN ROYALTY TRUST UBI
COM
714236106
183
21000
SH
SOLE
7500
0
13500
PERRIGO CO PLC
COM
G97822103
4254
56327
SH
SOLE
30142
0
26185
PERRIGO COMPANY PLC
OPTION
G97822903
498
6600
SH
Call
SOLE
500
0
6100
PFENEX INC COM
COM
717071104
1006
250817
SH
SOLE
23955
0
226862
PFIZER INC
COM
717081103
31389
934476
SH
SOLE
472466
0
462010
PFIZER INC
OPTION
717081903
34
1000
SH
Call
SOLE
0
0
1000
PHILIP MORRIS INTERNATIONAL
COM
718172109
25134
213999
SH
SOLE
104946
0
109053
PHILIP MORRIS INTERNATIONAL INC
OPTION
718172909
23
200
SH
Call
SOLE
0
0
200
PHILLIPS 66
COM
718546104
4636
56064
SH
SOLE
30218
0
25846
PHILLIPS 66 PARTNERS LP
COM
718549207
3000
60698
SH
SOLE
21348
0
39350
PIMCO 0-5 YEAR H/Y CORP BOND
ETF US
72201R783
309
3044
SH
SOLE
0
0
3044
PIMCO ENHANCED SHORT MATURIT
ETF US
72201R833
2241
22033
SH
SOLE
384
0
21649
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE
ETF US
72201R817
3510
33393
SH
SOLE
1450
0
31943
PIONEER NATURAL RESOURCES CO
COM
723787107
21806
136646
SH
SOLE
104987
0
31659
PLAINS ALL AMER PIPELINE LP
COM
726503105
7872
299668
SH
SOLE
50100
0
249568
PLANET FITNESS INC CL A
COM
72703H101
3424
146694
SH
SOLE
10627
0
136067
PLATFORM SPECIALTY PRODUCTS CORP
COM
72766Q105
1210
95413
SH
SOLE
65600
0
29813
PNC FINANCIAL SERVICES GROUP
COM
693475105
2712
21716
SH
SOLE
9270
0
12446
POLARIS INDUSTRIES INC
COM
731068102
643
6967
SH
SOLE
506
0
6461
POOL CORP
COM
73278L105
1957
16642
SH
SOLE
589
0
16053
PORTFOLIO RECOVERY ASSOCS INC SR CONV NT 3 percent 20
NOTE
73640QAB1
10381
10877000
SH
SOLE
2562000
0
8315000
PORTLAND GENERAL ELECTRIC CO
COM
736508847
262
5737
SH
SOLE
0
0
5737
PORTOLA PHARMACEUTICALS INC COM
OPTION
737010908
118
2100
SH
Call
SOLE
700
0
1400
PORTOLA PHARMACEUTICALS INC COM
COM
737010108
1775
31600
SH
SOLE
6248
0
25352
POTASH CORP OF SASKATCHEWAN
COM
73755L107
1393
85463
SH
SOLE
66593
0
18870
POTBELLY CORPORATION
COM
73754Y100
4492
390629
SH
SOLE
37198
0
353431
POWERSHARES ETF POWERSHARES FINANCIAL PFD
ETF US
73935X229
1024
53631
SH
SOLE
3000
0
50631
POWERSHARES EXCHANGE TRADED FD TR SHR OF BEN INT $0.01 PV
ETF US
73935X153
1954
41730
SH
SOLE
0
0
41730
POWERSHARES FTSE RAFI US 1000 PORTFOLIO
ETF US
73935X583
585
5660
SH
SOLE
4422
0
1238
POWERSHARES GLOBAL EXCHANGE TRADED FD TR EMERGING MARKETS
ETF US
73936T573
499
17047
SH
SOLE
8602
0
8445
POWERSHARES PREFERRED PORTFOLIO
ETF US
73936T565
1455
96300
SH
SOLE
27897
0
68403
POWERSHARES QQQ TRUST SERIES
ETF US
73935A104
10740
78032
SH
SOLE
35801
0
42231
POWERSHARES S&P 500 LOW VOLA
ETF US
73937B779
4887
109249
SH
SOLE
55331
0
53918
POWERSHARES SENIOR LOAN
ETF US
73936Q769
833
35981
SH
SOLE
26980
0
9001
POWERSHARES VARIABLE RATE PR
ETF US
73937B597
535
20439
SH
SOLE
0
0
20439
POWERSHARES WATER RESOURCES
ETF US
73935X575
3344
123975
SH
SOLE
38550
0
85425
PPG INDUSTRIES INC
COM
693506107
1228
11168
SH
SOLE
4412
0
6756
PPL CORPORATION
COM
69351T106
269
6970
SH
SOLE
2181
0
4789
PRA GROUP INC
COM
69354N106
28880
762014
SH
SOLE
201442
0
560572
PRA GROUP INC COM
OPTION
69354N906
64
1700
SH
Call
SOLE
300
0
1400
PRA HEALTH SCIENCES INC COM
COM
69354M108
309
4125
SH
SOLE
949
0
3176
PRAXAIR INC
COM
74005P104
64870
489397
SH
SOLE
273856
0
215541
PREFERRED APARTMENT COMMUNITIES INC
COM
74039L103
894
56790
SH
SOLE
9950
0
46840
PREMARA FINANCIAL INC
COM
74046G105
91
10000
SH
SOLE
0
0
10000
PREMIER INC CL A
COM
74051N102
14164
393438
SH
SOLE
167937
0
225501
PREPAID CARD HOLDINGS INC
COM
74072A105
0
20000
SH
SOLE
0
0
20000
PRICELINE GROUP INC/THE
COM
741503403
66183
35382
SH
SOLE
30145
0
5237
PRICELINE GRP INC
NOTE
741503AX4
13
11000
SH
SOLE
11000
0
0
PRIMERICA INC
COM
74164M108
607
8018
SH
SOLE
728
0
7290
PRIMO WATER CORP
COM
74165N105
288
22667
SH
SOLE
0
0
22667
PRINCIPAL FINANCIAL GROUP INC
COM
74251V102
210
3275
SH
SOLE
1700
0
1575
PRIVATEBANCORP IV
PFD
74272L208
254
10059
SH
SOLE
0
0
10059
PROCTER & GAMBLE CO
OPTION
742718909
392
4500
SH
Call
SOLE
200
0
4300
PROCTER & GAMBLE CO/THE
COM
742718109
61779
708879
SH
SOLE
325650
0
383229
PROGENICS PHARMACEUTICALS INC
COM
743187106
180
26500
SH
SOLE
26500
0
0
PROGREEN US INC
COM
74327M102
6
300000
SH
SOLE
0
0
300000
PROGRESSIVE CORP
COM
743315103
41328
937359
SH
SOLE
365292
0
572067
PROLOGIS INC
COM
74340W103
239
4072
SH
SOLE
700
0
3372
PROOFPOINT INC
COM
743424103
848
9761
SH
SOLE
2631
0
7130
PROSHARES SHORT 20(plus) TREASURY
ETF US
74347X849
4746
211140
SH
SOLE
76065
0
135075
PROSHARES TR PROSHARES ULTRASHORT TR TREAS
ETF US
74347B201
329
9168
SH
SOLE
300
0
8868
PROSHARES TR ULTRA FINANCIALS
ETF US
74347X633
421
4050
SH
SOLE
700
0
3350
PROSPECT CAPITAL CORPORATION
COM
74348T102
114
14000
SH
SOLE
0
0
14000
PROSPECT CAPITAL CORPORATION
NOTE
74348TAQ5
481
480000
SH
SOLE
45000
0
435000
PROTEIN POLYMER TECHNOLOGIES INC
COM
743697104
0
660000
SH
SOLE
0
0
660000
PROTO LABS INC
COM
743713109
12723
189189
SH
SOLE
31248
0
157941
PROTO LABS INC COM
OPTION
743713909
7
100
SH
Call
SOLE
0
0
100
PRUDENTIAL FINANCIAL INC
COM
744320102
1055
9759
SH
SOLE
5961
0
3798
PRUDENTIAL PLC-ADR
ADR
74435K204
3625
78783
SH
SOLE
73758
0
5025
PSYCHEMEDICS CORP
COM
744375205
3180
127462
SH
SOLE
102262
0
25200
PUBLIC SERVICE ENTERPRISE GP
COM
744573106
289
6710
SH
SOLE
1604
0
5106
PUBLIC STORAGE
COM
74460D109
718
3443
SH
SOLE
141
0
3302
PUMA BIOTECHNOLOGY INC
COM
74587V107
262
3000
SH
SOLE
3000
0
0
PURE CYCLE CORPORATION
COM
746228303
2830
365155
SH
SOLE
256555
0
108600
PUREFUNDS ISE CYBER SECURITY
ETF US
26924G201
1752
58355
SH
SOLE
22775
0
35580
PUTNAM PREMIER INCOME TRUST
COM
746853100
54
10000
SH
SOLE
10000
0
0
Q2 HOLDINGS INC
COM
74736L109
326
8830
SH
SOLE
0
0
8830
QT VASCULAR LTD
COM
Y71660107
51
2565696
SH
SOLE
2565696
0
0
QUALCOMM INC
COM
747525103
16996
307782
SH
SOLE
112319
0
195463
QUANTA SERVICES INC
COM
74762E102
398
12085
SH
SOLE
1350
0
10735
QUEST DIAGNOSTICS INC
COM
74834L100
425
3826
SH
SOLE
497
0
3329
QUIDEL CORP
NOTE
74838JAA9
21
19000
SH
SOLE
19000
0
0
QUINTILES IMS HOLDINGS INC
COM
74876Y101
201
2246
SH
SOLE
2246
0
0
RADIUS HEALTH INC
COM
750469207
205
4543
SH
SOLE
0
0
4543
RAIT FINANCIAL TRUST
COM
749227609
49
22200
SH
SOLE
18000
0
4200
RAIT FINANCIAL TRUST
PFD
749227880
373
15000
SH
SOLE
14000
0
1000
RANDGOLD RESOURCES LTD ADR
ADR
752344309
215
2429
SH
SOLE
0
0
2429
RANDGOLD RESOURCES LTD ADR
OPTION
752344909
35
400
SH
Call
SOLE
0
0
400
RAPID7 INC COM
COM
753422104
4641
275737
SH
SOLE
27120
0
248617
RAYMOND JAMES FINANCIAL INC
COM
754730109
226
2819
SH
SOLE
0
0
2819
RAYONIER INC REIT
COM
754907103
2375
82565
SH
SOLE
56105
0
26460
RAYTHEON COMPANY
COM
755111507
14616
90515
SH
SOLE
48473
0
42042
RBC BEARINGS INC
COM
75524B104
844
8293
SH
SOLE
1016
0
7277
RE/MAX HOLDINGS INC-CL A
COM
75524W108
14419
257247
SH
SOLE
51552
0
205695
REAL ESTATE SELECT SECTOR SPDR
ETF US
81369Y860
533
16548
SH
SOLE
10061
0
6486
REALPAGE INC
COM
75606N109
21452
596731
SH
SOLE
265819
0
330912
RED HAT INC
COM
756577102
138100
1442302
SH
SOLE
1052700
0
389602
REDWOOD TRUST INC
COM
758075402
1527
89589
SH
SOLE
57706
0
31883
REGENERON PHARMACEUTICALS
COM
75886F107
841
1713
SH
SOLE
721
0
992
REGIONS FINANCIAL CORP
COM
7591EP100
5786
395231
SH
SOLE
325965
0
69266
RELX PLC - SPON ADR
ADR
759530108
658
30028
SH
SOLE
26969
0
3059
REPLIGEN CORP
COM
759916109
2190
52836
SH
SOLE
38714
0
14122
REPUBLIC SERVICES INC
COM
760759100
1766
27703
SH
SOLE
9538
0
18165
RESMED INC
COM
761152107
18603
238898
SH
SOLE
41074
0
197824
RESOURCE CAPITAL CORP
PFD
76120W609
421
17000
SH
SOLE
17000
0
0
RESTORATION HARDWARE HLDGS INC COM
COM
74967X103
1365
21150
SH
SOLE
8225
0
12925
REYNOLDS AMERICAN INC
COM
761713106
1536
23621
SH
SOLE
17797
0
5824
RICE ENERGY INC COM
COM
762760106
346
13000
SH
SOLE
13000
0
0
RIGNET INC
COM
766582100
749
46690
SH
SOLE
4600
0
42090
RINGCENTRAL INC CL A
COM
76680R206
398
10900
SH
SOLE
5250
0
5650
RIO TINTO PLC-SPON ADR
ADR
767204100
296
7001
SH
SOLE
6179
0
822
RITCHIE BROS AUCTIONEERS INC
COM
767744105
2471
85987
SH
SOLE
6906
0
79081
RITE AID CORP
COM
767754104
137
46291
SH
SOLE
200
0
46091
RLI CORP
COM
749607107
267
4880
SH
SOLE
0
0
4880
RMR REAL ESTATE INCOME FD FRAC CUSIP
COM
HGK70B105
0
57500
SH
SOLE
0
0
57500
ROBERT HALF INTL INC
COM
770323103
4121
85982
SH
SOLE
8524
0
77458
ROCHE HOLDINGS LTD-SPONS ADR
ADR
771195104
1933
60714
SH
SOLE
35508
0
25206
ROCKWELL AUTOMATION INC
COM
773903109
877
5414
SH
SOLE
359
0
5055
ROCKWELL COLLINS INC
COM
774341101
3143
29913
SH
SOLE
6288
0
23625
ROPER TECHNOLOGIES INC
COM
776696106
5582
24109
SH
SOLE
10579
0
13530
ROSS STORES INC
COM
778296103
538
9312
SH
SOLE
2257
0
7055
ROYAL BANK OF CANADA
COM
780087102
775
10688
SH
SOLE
5304
0
5384
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
945
8649
SH
SOLE
1873
0
6776
ROYAL DUTCH SHELL PLC SPONSORED ADR REPSTG B SHS
ADR
G7690A118
476
8746
SH
SOLE
2900
0
5846
ROYAL DUTCH SHELL-SPON ADR-A
ADR
780259206
4409
82884
SH
SOLE
39557
0
43327
ROYAL DUTCH SHELL-SPON ADR-B
ADR
780259107
776
14262
SH
SOLE
751
0
13511
ROYAL GOLD INC
NOTE
780287AA6
24
22000
SH
SOLE
22000
0
0
RPM INTERNATIONAL INC
COM
749685103
634
11628
SH
SOLE
4029
0
7599
RPM INTL INC
COM
749685AS2
514
500000
SH
SOLE
500000
0
0
RYANAIR HOLDINGS PLC-SP ADR
ADR
783513203
692
6431
SH
SOLE
5692
0
739
RYLAND GROUP INC
NOTE
783764AS2
11
12000
SH
SOLE
12000
0
0
RYMAN HOSPITALITY PROPERTIES
COM
78377T107
1037
16205
SH
SOLE
0
0
16205
S&PGLOBAL INC COM
COM
78409V104
633
4335
SH
SOLE
451
0
3885
SABRA HEALTH CARE REIT INC
COM
78573L106
665
27577
SH
SOLE
390
0
27187
SALESFORCE.COM INC
COM
79466L302
105195
1214721
SH
SOLE
490013
0
724708
SALLY BEAUTY HOLDINGS INC
COM
79546E104
820
40515
SH
SOLE
0
0
40515
SAN JUAN BASIN ROYALTY TR-UBI
COM
798241105
101
14800
SH
SOLE
0
0
14800
SANGAMO THERAPEUTICS INC
COM
800677106
106
12100
SH
SOLE
11400
0
700
SANOFI-ADR
ADR
80105N105
902
18824
SH
SOLE
6712
0
12112
SANTA FE PETROLEUM INC
COM
802179101
0
49800
SH
SOLE
49800
0
0
SAP SE-SPONSORED ADR
ADR
803054204
684
6536
SH
SOLE
5148
0
1388
SARATOGA INVESTMENT CORP 6.75 percent NOTES DUE 2023
COM
40048P104
296
11359
SH
SOLE
0
0
11359
SAREPTA THERAPEUTICS INC COM
COM
803607100
574
17025
SH
SOLE
5150
0
11875
SBA COMMUNICATIONS CORP
COM
78410G104
4844
35905
SH
SOLE
29127
0
6778
SBERBANK RUSSIA SPONSORED AMERICAN DEPOSITORY
ADR
80585Y308
568
54900
SH
SOLE
0
0
54900
SCANA CORPORATION NEW
COM
80589M102
1041
15540
SH
SOLE
14500
0
1040
SCANSOURCE INC
COM
806037107
271
6733
SH
SOLE
2675
0
4058
SCHLUMBERGER LTD
COM
806857108
73338
1113875
SH
SOLE
666462
0
447413
SCHOLASTIC CORP
COM
807066105
3252
74608
SH
SOLE
56008
0
18600
SCHWAB (CHARLES) CORP
COM
808513105
51576
1200552
SH
SOLE
357511
0
843040
SCHWAB STRATEGIC TR INTL EQUITY ETF
ETF US
808524805
374
11762
SH
SOLE
4427
0
7335
SCHWAB STRATEGIC TR US LCAP GR ETF
ETF US
808524300
429
6784
SH
SOLE
0
0
6784
SCHWAB STRATEGIC TR US TIPS ETF
ETF US
808524870
815
14805
SH
SOLE
12800
0
2005
SCHWAB US BROAD MARKET ETF
ETF US
808524102
556
9513
SH
SOLE
4505
0
5008
SCORPIO BULKERS INC
PFD
EP0471060
306
12500
SH
SOLE
12500
0
0
SCOTTS MIRACLE-GRO CO
COM
810186106
21099
235847
SH
SOLE
79860
0
155987
SCRIPPS NETWORKS INTERACTIVE INC CL A
COM
811065101
201
2941
SH
SOLE
0
0
2941
SEALED AIR CORP
COM
81211K100
209
4667
SH
SOLE
1300
0
3367
SEATTLE GENETICS INC
COM
812578102
34591
668546
SH
SOLE
61072
0
607474
SECUREWORKS CORP - A
COM
81374A105
657
70726
SH
SOLE
20294
0
50432
SECURITY IDENTIFICATION SYSTEMS CORP
COM
81429P107
0
500000
SH
SOLE
0
0
500000
SEI INVESTMENTS CO
COM
784117103
321
5967
SH
SOLE
1016
0
4951
SEMPRA ENERGY
COM
816851109
2205
19559
SH
SOLE
2256
0
17303
SENTRY TECHNOLOGY CORP
COM
81731K101
1
100000
SH
SOLE
0
0
100000
SERITAGE GROWTH PROP- A REIT
COM
81752R100
346
8250
SH
SOLE
7650
0
600
SERVICEMASTER GLOBAL HOLDING
COM
81761R109
984
25105
SH
SOLE
22925
0
2180
SERVICENOW INC
COM
81762P102
5466
51567
SH
SOLE
6210
0
45357
SERVICESOURCE INTERNATIONAL INC
COM
81763U100
47
12000
SH
SOLE
10000
0
2000
SHAKE SHACK INC - CLASS A
COM
819047101
9240
264917
SH
SOLE
75784
0
189133
SHELL MIDSTREAM PARTNERS L P UNIT LTD PARTNERSHIP INT
LP
822634101
4629
152772
SH
SOLE
49600
0
103172
SHERWIN-WILLIAMS CO/THE
COM
824348106
7030
20030
SH
SOLE
8426
0
11604
SHIRE PLC-ADR
ADR
82481R106
2547
15409
SH
SOLE
6008
0
9401
SHOPIFY INC CL A
COM
82509L107
656
7545
SH
SOLE
1975
0
5570
SHUTTERSTOCK INC COM
COM
825690100
2097
47565
SH
SOLE
3780
0
43785
SIEMENS AG-SPONS ADR
ADR
826197501
7326
105999
SH
SOLE
78977
0
27022
SIENTRA INC COM
COM
82621J105
547
56245
SH
SOLE
9000
0
47245
SIERRA ONCOLOGY INC
COM
82640U107
54
45948
SH
SOLE
31144
0
14804
SIGNATURE BANK
COM
82669G104
40035
278928
SH
SOLE
196001
0
82928
SILICOM LTD
COM
M84116108
644
14525
SH
SOLE
0
0
14525
SILVER STD RES INC
NOTE
82823LAC0
49
50000
SH
SOLE
50000
0
0
SIMON PROPERTY GROUP INC
COM
828806109
566
3501
SH
SOLE
622
0
2879
SIMULATIONS PLUS INC
COM
829214105
164
13277
SH
SOLE
0
0
13277
SIONIX CORP
COM
829400100
0
30000
SH
SOLE
0
0
30000
SIRIUS XM HOLDINGS INC
COM
82968B103
221
40453
SH
SOLE
8000
0
32453
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1721
33060
SH
SOLE
14194
0
18866
SIX FLAGS ENTERTAINMENT CORP
COM
83001A102
3511
58897
SH
SOLE
39159
0
19738
SKYWORKS SOLUTIONS INC
COM
83088M102
540
5627
SH
SOLE
505
0
5122
SMURFIT STONE CONTAINER CP COMMON STOCK ESCROW CUSIP
COM
832ESC990
0
12613
SH
SOLE
403
0
12210
SNAP INC - A
COM
83304A106
317
17865
SH
SOLE
4450
0
13415
SNAP-ON INC
COM
833034101
6096
38580
SH
SOLE
9013
0
29567
SODASTREAM INTERNATIONAL LTD
COM
M9068E105
361
6750
SH
SOLE
5100
0
1650
SOFTBANK GROUP CORP-UNSP ADR
ADR
83404D109
2794
69018
SH
SOLE
44264
0
24754
SONOCO PRODUCTS CO
COM
835495102
284
5522
SH
SOLE
1100
0
4422
SONUS NETWORKS INC COM NEW
COM
835916503
76
10200
SH
SOLE
10200
0
0
SONY CORPORATION ADR
OPTION
835699907
19
500
SH
Call
SOLE
0
0
500
SONY CORP-SPONSORED ADR
ADR
835699307
559
14634
SH
SOLE
9490
0
5144
SOUTHERN BANC COMPANY INC (THE)
COM
842233108
289
25700
SH
SOLE
0
0
25700
SOUTHERN CO
OPTION
842587907
192
4000
SH
Call
SOLE
500
0
3500
SOUTHERN CO/THE
COM
842587107
3017
63003
SH
SOLE
29048
0
33955
SOUTHWEST AIRLINES CO
COM
844741108
522
8403
SH
SOLE
1855
0
6548
SPDR BARCLAYS CONVERTIBLE
ETF US
78464A359
603
12144
SH
SOLE
1526
0
10618
SPDR BARCLAYS HIGH YIELD BOND ETF
ETF US
78464A417
455
12235
SH
SOLE
338
0
11897
SPDR BARCLAYS INTERNATIONAL
ETF US
78464A516
233
8425
SH
SOLE
3795
0
4630
SPDR BBG BARC IG FLOATING RT
ETF US
78468R200
1656
53900
SH
SOLE
27900
0
26000
SPDR BBG BARC ST CORPORATE
ETF US
78464A474
877
28628
SH
SOLE
3984
0
24644
SPDR DJ GLOBAL REAL ESTATE E
ETF US
78463X749
7772
162967
SH
SOLE
109104
0
53863
SPDR DJ INTERNATIONAL REAL E
ETF US
78463X863
1359
35668
SH
SOLE
32689
0
2979
SPDR DJIA TRUST
ETF US
78467X109
513
2407
SH
SOLE
1335
0
1072
SPDR GOLD SHARES
ETF US
78463V107
3234
27399
SH
SOLE
22930
0
4469
SPDR GOLD TR GOLD SHS
OPTION
78463V907
24
200
SH
Call
SOLE
0
0
200
SPDR INDEX SHARES FUNDS SPDR EURO STOXX 50 ETF
ETF US
78463X202
369
9603
SH
SOLE
2603
0
7000
SPDR MSCI ACWI EX-US
ETF US
78463X848
215
6040
SH
SOLE
5117
0
923
SPDR NUVEEN BBG BARC ST MUNI
ETF US
78468R739
671
13832
SH
SOLE
7525
0
6307
SPDR S&P 500 ETF TRUST
ETF US
78462F103
128015
529426
SH
SOLE
390955
0
138471
SPDR S&P BANK ETF
ETF US
78464A797
966
22190
SH
SOLE
0
0
22190
SPDR S&P BIOTECH ETF
ETF US
78464A870
227
2936
SH
SOLE
350
0
2586
SPDR S&P DIVIDEND ETF
ETF US
78464A763
35654
401102
SH
SOLE
15436
0
385666
SPDR S&P HEALTH CARE SERVICES ETF
ETF US
78464A573
275
4271
SH
SOLE
0
0
4271
SPDR S&P INTL SMALL CAP
ETF US
78463X871
813
24358
SH
SOLE
24086
0
272
SPDR S&P MIDCAP 400 ETF TRST
ETF US
78467Y107
5174
16291
SH
SOLE
8533
0
7758
SPDR S&P REGIONAL BANKING
ETF US
78464A698
3315
60331
SH
SOLE
9483
0
50848
SPDR SER TR NUVEEN S&P HIGH YIELD MUN BD
ETF US
78464A284
4091
71962
SH
SOLE
354
0
71608
SPECTRA ENERGY PARTNERS LP
COM
84756N109
3928
91566
SH
SOLE
6705
0
84861
SPECTRANETICS CORP
COM
84760C107
1079
28100
SH
SOLE
13900
0
14200
SPECTRANETICS CORP
NOTE
84760CAA5
26
19000
SH
SOLE
19000
0
0
SPIRE INC
COM
84857L101
602
8625
SH
SOLE
1211
0
7414
SPIRIT REALTY CAPITAL INC NEW CONV
NOTE
84860WAA0
12
12000
SH
SOLE
12000
0
0
SPLUNK INC COM
COM
848637104
4838
85049
SH
SOLE
38400
0
46649
SPORTSMANS WAREHOUSE HOLDINGS INC
COM
84920Y106
174
32201
SH
SOLE
10026
0
22175
SPROTT PHYSICAL GOLD TRUST
ETF US
85207H104
190
18755
SH
SOLE
5800
0
12955
SPROUTS FARMERS MARKET INC
COM
85208M102
3763
165984
SH
SOLE
57660
0
108324
SQUARE INC CL A
COM
852234103
1667
71036
SH
SOLE
5848
0
65188
SSGA ACTIVE ETF TR SPDR DOUBLELINE TOTAL RETURN
ETF US
78467V848
445
9034
SH
SOLE
120
0
8914
STAG INDUSTRIAL INC
COM
85254J102
646
23400
SH
SOLE
0
0
23400
STANDARD PAC CORP NEW
NOTE
85375CBC4
11
11000
SH
SOLE
11000
0
0
STANLEY BLACK & DECKER INC
COM
854502101
1127
8011
SH
SOLE
1117
0
6894
STAPLES INC
COM
855030102
1330
132116
SH
SOLE
81362
0
50754
STAR BULK CARRIERS CORP
PFD
EP0474270
321
13000
SH
SOLE
13000
0
0
STARBUCKS CORP
COM
855244109
234327
4018643
SH
SOLE
1564312
0
2454331
STARBUCKS CORP
OPTION
855244909
338
5800
SH
Call
SOLE
2200
0
3600
STARBUCKS CORP
OPTION
855244959
41
700
SH
Put
SOLE
0
0
700
STARWOOD PPTY TR INC
NOTE
85571BAA3
23
21000
SH
SOLE
21000
0
0
STARWOOD PROPERTY TRUST INC
COM
85571B105
641
28612
SH
SOLE
5715
0
22897
STATE STREET CORP
COM
857477103
824
9182
SH
SOLE
5560
0
3622
STERICYCLE INC
COM
858912108
25389
332671
SH
SOLE
101519
0
231152
STERICYCLE INC
OPTION
858912908
99
1300
SH
Call
SOLE
300
0
1000
STERICYCLE INC
PFD
858912207
1705
25475
SH
SOLE
9010
0
16465
STERIS PLC
COM
00BVVBC02
203
2491
SH
SOLE
0
0
2491
STEVEN MADDEN LTD
COM
556269108
2361
59102
SH
SOLE
39672
0
19430
STRATASYS LTD
COM
M85548101
1478
63405
SH
SOLE
8546
0
54859
STRATUS PROPERTIES INC
COM
863167201
206
7000
SH
SOLE
7000
0
0
STRYKER CORP
COM
863667101
42345
305127
SH
SOLE
98327
0
206800
STURGIS BANCORP INC
COM
864087101
909
55921
SH
SOLE
0
0
55921
SUBURBAN PROPANE PARTNERS LP
COM
864482104
1166
49010
SH
SOLE
31172
0
17838
SUMITOMO MITSUI-SPONS ADR
ADR
86562M209
3857
490650
SH
SOLE
441535
0
49115
SUMMIT HOTEL PROPERTIES INC
COM
866082100
358
19208
SH
SOLE
11708
0
7500
SUN COMMUNITIES INC
COM
866674104
1134
12930
SH
SOLE
2025
0
10905
SUN LIFE FINANCIAL INC
COM
866796105
519
14514
SH
SOLE
12411
0
2103
SUNCOR ENERGY INC
COM
867224107
30185
1033717
SH
SOLE
468237
0
565480
SUNOPTA INC
COM
8676EP108
4565
447583
SH
SOLE
58925
0
388658
SUNPOWER CORPORATION
COM
867652406
209
22358
SH
SOLE
4925
0
17433
SVB FINANCIAL GROUP
COM
78486Q101
433
2465
SH
SOLE
1025
0
1440
SYMANTEC CORP
COM
871503108
376
13309
SH
SOLE
3542
0
9767
SYNCHRONY FINANCIAL
COM
87165B103
1030
34551
SH
SOLE
16256
0
18295
SYNGENTA AG-ADR
ADR
87160A100
1049
11319
SH
SOLE
7354
0
3965
SYNTHETIC BIOLOGICS INC
COM
87164U102
906
1602298
SH
SOLE
106550
0
1495748
SYSCO CORP
COM
871829107
4790
95178
SH
SOLE
16157
0
79021
T MOBILE US INC
COM
872590104
743
12259
SH
SOLE
385
0
11874
T ROWE PRICE GROUP INC
COM
74144T108
3236
43607
SH
SOLE
11029
0
32578
TACTILE SYSTEMS TECHNOLOGY INC
COM
87357P100
8613
301351
SH
SOLE
45025
0
256326
TAHOE RESOURCES INC
COM
873868103
171
19875
SH
SOLE
4000
0
15875
TAIWAN SEMICONDUCTOR-SP ADR
ADR
874039100
3788
108346
SH
SOLE
102385
0
5961
TAKE-TWO INTERACTIVE SOFTWRE
COM
874054109
582
7925
SH
SOLE
2335
0
5590
TALEND SA ADR
ADR
874224207
430
12368
SH
SOLE
0
0
12368
TALLGRASS ENERGY PARTNERS LP COM UNIT
LP
874697105
1734
34610
SH
SOLE
1215
0
33395
TARGA RESOURCES CORP
COM
87612G101
671
14847
SH
SOLE
5450
0
9397
TARGET CORP
COM
87612E106
2651
50705
SH
SOLE
11720
0
38985
TC PIPELINES LP UNIT COM LTD PARTNERSHIP INT
LP
87233Q108
1201
21844
SH
SOLE
0
0
21844
TD AMERITRADE HLDG CORP
COM
87236Y108
254
5910
SH
SOLE
0
0
5910
TE CONNECTIVITY LTD
COM
H84989104
9188
116783
SH
SOLE
57010
0
59773
TEAM INC
COM
878155100
283
12080
SH
SOLE
0
0
12080
TECHNOLOGY SELECT SECT SPDR
ETF US
81369Y803
2249
41099
SH
SOLE
17327
0
23772
TEEKAY LNG PARTNERS LP
COM
Y8564M105
167
10870
SH
SOLE
600
0
10270
TEKLA WORLD HEALTHCARE
COM
87911L108
548
36300
SH
SOLE
0
0
36300
TELADOC INC COM
COM
87918A105
949
27348
SH
SOLE
25200
0
2148
TELEFLEX INC
COM
879369106
727
3500
SH
SOLE
0
0
3500
TENCENT HOLDINGS LIMITED UNSPONSORED ADR REPRESENTING B
ADR
88032Q109
426
11900
SH
SOLE
2000
0
9900
TERADYNE INC
COM
880770102
283
9421
SH
SOLE
5416
0
4005
TERRAVIA HOLDINGS INC
COM
88105A106
14
59282
SH
SOLE
0
0
59282
TESLA INC
COM
88160R101
3488
9647
SH
SOLE
2930
0
6717
TESLA INC
NOTE
88160RAB7
17
15000
SH
SOLE
15000
0
0
TESLA MOTORS INC
OPTION
88160R951
181
500
SH
Put
SOLE
0
0
500
TESORO LOGISTICS LP COM UNIT LTD PARTNERSHIP INT
LP
88160T107
558
10800
SH
SOLE
0
0
10800
TEVA PHARMACEUTICAL-SP ADR
ADR
881624209
2578
77615
SH
SOLE
53936
0
23679
TEXAS INSTRUMENTS INC
COM
882508104
15694
204003
SH
SOLE
143898
0
60105
TEXTRON INC
COM
883203101
232
4930
SH
SOLE
1400
0
3530
THERMO FISHER SCIENTIFIC INC
COM
883556102
21177
121379
SH
SOLE
60798
0
60581
THOMSON REUTERS CORP
COM
884903105
1023
22101
SH
SOLE
6139
0
15962
THOR INDUSTRIES INC
COM
885160101
805
7705
SH
SOLE
0
0
7705
TICC CAPITAL CORP
COM
87244T109
829
130760
SH
SOLE
88460
0
42300
TIME WARNER INC
COM
887317303
3728
37132
SH
SOLE
22610
0
14522
TIVITY HEALTH INC
COM
88870R102
486
12200
SH
SOLE
400
0
11800
TIVO CORP
COM
88870P106
2206
118266
SH
SOLE
5095
0
113171
TIVO INC
OPTION
88870P906
162
8700
SH
Call
SOLE
0
0
8700
TJX COMPANIES INC
COM
872540109
8663
120035
SH
SOLE
31679
0
88356
TJX COMPANIES INC NEW
OPTION
872540909
36
500
SH
Call
SOLE
500
0
0
TOLL BROTHERS INC
COM
889478103
3926
99360
SH
SOLE
81970
0
17390
TORONTO-DOMINION BANK
COM
891160509
13308
264159
SH
SOLE
218394
0
45765
TOTAL SA-SPON ADR
ADR
89151E109
5677
114485
SH
SOLE
95860
0
18625
TOUCHSTONE FDS GROUP TR MERGER ARBITRAGE FD CL Y
ETF US
89155T714
14116
1265988
SH
SOLE
935936
0
330052
TRACTOR SUPPLY COMPANY
COM
892356106
24003
442773
SH
SOLE
339957
0
102816
TRANSDIGM GROUP INC
COM
893641100
46794
174041
SH
SOLE
129512
0
44529
TRANSDIGM GROUP INCORPORATED
OPTION
893641900
81
300
SH
Call
SOLE
0
0
300
TRANSMONTAIGNE PARTNERS LP
COM
89376V100
397
9444
SH
SOLE
0
0
9444
TRANSOCEAN LTD
COM
H8817H100
339
41184
SH
SOLE
21133
0
20051
TRANSUNION
COM
89400J107
1266
29231
SH
SOLE
19289
0
9942
TRAVELERS COS INC/THE
COM
89417E109
3935
31099
SH
SOLE
8270
0
22829
TREEHOUSE FOODS INC
COM
89469A104
6946
85028
SH
SOLE
29264
0
55764
TREEHOUSE FOODS INC
OPTION
89469A904
49
600
SH
Call
SOLE
300
0
300
TRIANGLE CAPITAL CORPORATION
COM
895848109
331
18800
SH
SOLE
4350
0
14450
TRIMBLE INC
COM
896239100
12696
355925
SH
SOLE
182601
0
173324
TRINITY INDUSTRIES INC
COM
896522109
310
11073
SH
SOLE
2188
0
8885
TSAKOS ENERGY NAVIGATION LTD
COM
G9108L108
1030
214500
SH
SOLE
165500
0
49000
TWILIO INC
COM
90138F102
2830
97214
SH
SOLE
12183
0
85031
TWITTER INC
COM
90184L102
5025
281198
SH
SOLE
40883
0
240315
TWITTER INC
NOTE
90184LAB8
14
15000
SH
SOLE
15000
0
0
TWITTER INC
NOTE
90184LAD4
18
20000
SH
SOLE
20000
0
0
TWO HARBORS INVESTMENT CORP
COM
90187B101
2018
203667
SH
SOLE
122873
0
80794
TYLER TECHNOLOGIES INC
COM
902252105
10014
57002
SH
SOLE
13176
0
43826
TYSON FOODS INC-CL A
COM
902494103
392
6256
SH
SOLE
4999
0
1257
TYSON FOODS INC-CL A
OPTION
902494903
44
700
SH
Call
SOLE
0
0
700
U S SILICA HOLDINGS INC
OPTION
90346E903
316
8900
SH
Call
SOLE
500
0
8400
UBS GROUP AG-REG
COM
H42097107
2703
159212
SH
SOLE
148348
0
10864
ULTA SALON COSMETICS & FRAGR
COM
90384S303
16438
57207
SH
SOLE
33260
0
23947
ULTA SALON COSMETICS & FRAGRANCE INC
OPTION
90384S903
29
100
SH
Call
SOLE
0
0
100
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
103128
490948
SH
SOLE
192722
0
298225
UMH PROPERTIES INC
COM
903002103
1231
72185
SH
SOLE
10680
0
61505
UNDER ARMOUR INC-CLASS A
COM
904311107
3085
141766
SH
SOLE
23013
0
118753
UNDER ARMOUR INC-CLASS C
COM
904311206
1007
49969
SH
SOLE
14337
0
35632
UNIFIRST CORP/MA
COM
904708104
10909
77534
SH
SOLE
58057
0
19477
UNILEVER N V -NY SHARES
ADR
904784709
10386
187922
SH
SOLE
122060
0
65861
UNILEVER PLC-SPONSORED ADR
ADR
904767704
5544
102433
SH
SOLE
45668
0
56765
UNION PACIFIC CORP
COM
907818108
68166
625893
SH
SOLE
376212
0
249681
UNION PACIFIC CORP
OPTION
907818908
22
200
SH
Call
SOLE
0
0
200
UNITED COMMUNITY BANCORP
COM
90984R101
522
27525
SH
SOLE
27525
0
0
UNITED CONTINENTAL HLDGS INC
COM
910047109
343
4553
SH
SOLE
1950
0
2603
UNITED PARCEL SERVICE-CL B
COM
911312106
42613
385326
SH
SOLE
150586
0
234740
UNITED RENTALS INC
COM
911363109
482
4276
SH
SOLE
3921
0
355
UNITED STATES STL CORP NEW
COM
912909108
245
11076
SH
SOLE
1506
0
9570
UNITED TECHNOLOGIES CORP
COM
913017109
12125
99295
SH
SOLE
48446
0
50849
UNITEDHEALTH GROUP INC
COM
91324P102
24963
134627
SH
SOLE
87784
0
46843
UNITI GROUP INC
COM
91325V108
546
21718
SH
SOLE
0
0
21718
UNIVERSAL DISPLAY CORP
COM
91347P105
616
5638
SH
SOLE
588
0
5050
UNIVERSAL ELECTRONICS INC
COM
913483103
2825
42256
SH
SOLE
30247
0
12009
URBAN OUTFITTERS INC
COM
917047102
1437
77503
SH
SOLE
66115
0
11388
US AUTO PARTS NETWORK INC
COM
90343C100
314
97313
SH
SOLE
0
0
97313
US BANCORP
COM
902973304
12102
233094
SH
SOLE
93669
0
139425
US SILICA HOLDINGS INC
COM
90346E103
6981
196700
SH
SOLE
135996
0
60704
USA TECHNOLOGIES INC
COM
90328S500
313
60269
SH
SOLE
1000
0
59269
UTILITIES SELECT SECTOR SPDR
ETF US
81369Y886
3367
64796
SH
SOLE
9284
0
55512
UTS GULF COAST ULTRA DEEP ROYALTY TRUST UNIT
COM
40222T104
3
50000
SH
SOLE
0
0
50000
VAIL RESORTS INC
COM
91879Q109
1899
9363
SH
SOLE
9333
0
30
VALEANT PHARMACEUTICALS INTERNATIONAL INC
COM
91911K102
1261
72866
SH
SOLE
20566
0
52300
VALENCE TECHNOLOGY, INC.(NV)
COM
918914102
0
36000
SH
SOLE
0
0
36000
VALERO ENERGY CORP
COM
91913Y100
2312
34270
SH
SOLE
8221
0
26049
VALMONT INDUSTRIES INC
COM
920253101
267
1786
SH
SOLE
0
0
1786
VANECK VECTORS GOLD MINERS E
ETF US
92189F106
3715
168235
SH
SOLE
91080
0
77155
VANECK VECTORS JUNIOR GOLD M
ETF US
92189F791
541
16218
SH
SOLE
1850
0
14368
VANGUARD CONSUMER STAPLE ETF
ETF US
92204A207
931
6603
SH
SOLE
1156
0
5447
VANGUARD DIVIDEND APPREC ETF
ETF US
921908844
72622
783664
SH
SOLE
95637
0
688027
VANGUARD EXTENDED MARKET ETF
ETF US
922908652
5867
57354
SH
SOLE
45759
0
11595
VANGUARD FINANCIALS ETF
ETF US
92204A405
507
8112
SH
SOLE
4430
0
3682
VANGUARD FTSE ALL WO X-US SC
ETF US
922042718
331
3065
SH
SOLE
2710
0
355
VANGUARD FTSE ALL-WORLD EX-U
ETF US
922042775
57181
1142938
SH
SOLE
1003838
0
139100
VANGUARD FTSE DEVELOPED ETF
ETF US
921943858
34848
843369
SH
SOLE
378911
0
464458
VANGUARD FTSE EMERGING MARKE
ETF US
922042858
27611
676249
SH
SOLE
270667
0
405582
VANGUARD FTSE EUROPE ETF
ETF US
922042874
13820
250643
SH
SOLE
121240
0
129403
VANGUARD GLBL EX-US REAL EST
ETF US
922042676
6553
116492
SH
SOLE
103398
0
13094
VANGUARD GROWTH ETF
ETF US
922908736
93027
732269
SH
SOLE
51060
0
681209
VANGUARD HIGH DVD YIELD ETF
ETF US
921946406
44124
564533
SH
SOLE
27973
0
536560
VANGUARD INDUSTRIALS ETF
ETF US
92204A603
821
6395
SH
SOLE
3220
0
3175
VANGUARD INFO TECH ETF
ETF US
92204A702
3604
25592
SH
SOLE
9114
0
16478
VANGUARD INTERMEDIATE TERM BOND ETF
ETF US
921937819
1814
21461
SH
SOLE
10712
0
10749
VANGUARD INTERNATIONAL EQUITY INDEX FUNDS FTSE PACIFIC ETF
ETF US
922042866
4064
61768
SH
SOLE
10763
0
51005
VANGUARD INTL DIV APPREC ETF
ETF US
921946810
287
4650
SH
SOLE
1425
0
3225
VANGUARD INT-TERM CORPORATE
ETF US
92206C870
1703
19454
SH
SOLE
213
0
19241
VANGUARD LARGE-CAP ETF
ETF US
922908637
452
4070
SH
SOLE
160
0
3909
VANGUARD MATERIALS ETF
ETF US
92204A801
1091
8968
SH
SOLE
8072
0
896
VANGUARD MEGA CAP GROWTH ETF
ETF US
921910816
2499
24971
SH
SOLE
20762
0
4209
VANGUARD MID-CAP ETF
ETF US
922908629
7038
49381
SH
SOLE
29458
0
19923
VANGUARD MID-CAP GROWTH ETF
ETF US
922908538
3597
30568
SH
SOLE
2320
0
28248
VANGUARD MID-CAP VALUE ETF
ETF US
922908512
7819
76007
SH
SOLE
48693
0
27314
VANGUARD REIT ETF
ETF US
922908553
19305
231947
SH
SOLE
143253
0
88694
VANGUARD RUSSELL 1000 GROWTH ETF
ETF US
92206C680
448
3683
SH
SOLE
3683
0
0
VANGUARD RUSSELL 2000 ETF
ETF US
92206C664
2422
21489
SH
SOLE
3270
0
18219
VANGUARD RUSSELL 3000 ETF
ETF US
92206C599
925
8300
SH
SOLE
8300
0
0
VANGUARD S&P 500 ETF
ETF US
922908363
12220
55032
SH
SOLE
31863
0
23169
VANGUARD S&P SMALL-CAP 600 ETF
ETF US
921932828
222
1736
SH
SOLE
1736
0
0
VANGUARD S/T CORP BOND ETF
ETF US
92206C409
2319
28974
SH
SOLE
5654
0
23320
VANGUARD SHORT TERM INFLATION PROTECTED SECURITIES INDEX
ETF US
922020805
498
10125
SH
SOLE
3450
0
6675
VANGUARD SHORT-TERM BOND ETF
ETF US
921937827
3352
41979
SH
SOLE
14585
0
27394
VANGUARD SMALL-CAP ETF
ETF US
922908751
4330
31948
SH
SOLE
26319
0
5630
VANGUARD SMALL-CAP GRWTH ETF
ETF US
922908595
36185
248299
SH
SOLE
6924
0
241375
VANGUARD SMALL-CAP VALUE ETF
ETF US
922908611
2016
16404
SH
SOLE
1979
0
14425
VANGUARD TELECOM SERVICE ETF
ETF US
92204A884
224
2443
SH
SOLE
1090
0
1353
VANGUARD TOTAL BOND MARKET
ETF US
921937835
4558
55705
SH
SOLE
4186
0
51519
VANGUARD TOTAL STOCK MKT ETF
ETF US
922908769
9023
72507
SH
SOLE
36962
0
35545
VANGUARD VALUE ETF
ETF US
922908744
48593
503240
SH
SOLE
126324
0
376916
VANTIV INC - CL A
COM
92210H105
6876
108558
SH
SOLE
104008
0
4550
VARIAN MEDICAL SYSTEMS INC
COM
92220P105
552
5349
SH
SOLE
1700
0
3649
VARONIS SYSTEMS INC
COM
922280102
429
11530
SH
SOLE
0
0
11530
VCA INC
COM
918194101
4744
51392
SH
SOLE
33026
0
18366
VECTREN CORP
COM
92240G101
372
6367
SH
SOLE
2380
0
3987
VEEVA SYSTEMS INC CL A COM
OPTION
922475908
25
400
SH
Call
SOLE
200
0
200
VEEVA SYSTEMS INC-CLASS A
COM
922475108
116064
1893072
SH
SOLE
726915
0
1166157
VENTAS INC
COM
92276F100
1260
18139
SH
SOLE
2989
0
15150
VEOLIA ENVIRONNEMENT-ADR
ADR
92334N103
994
46996
SH
SOLE
22361
0
24635
VERINT SYS INC
NOTE
92343XAA8
15
15000
SH
SOLE
15000
0
0
VERISK ANALYTICS INC
COM
92345Y106
75814
898587
SH
SOLE
658744
0
239843
VERIZON COMMUNICATIONS
OPTION
92343V904
214
4800
SH
Call
SOLE
2900
0
1900
VERIZON COMMUNICATIONS INC
COM
92343V104
20587
460982
SH
SOLE
166519
0
294463
VERSUM MATERIALS INC
COM
92532W103
589
18124
SH
SOLE
1469
0
16655
VERTEX PHARMACEUTICALS INC
COM
92532F100
775
6011
SH
SOLE
5044
0
967
VF CORP
COM
918204108
5137
89182
SH
SOLE
53000
0
36183
VG LIFE SCIENCES INC
COM
91822T101
8
955698
SH
SOLE
0
0
955698
VIACOM INC-CLASS B
COM
92553P201
804
23941
SH
SOLE
12261
0
11680
VIAVI SOLUTIONS INC
COM
925550105
1720
163360
SH
SOLE
19086
0
144274
VINCE HOLDING CORP COM
COM
92719W108
7
15800
SH
SOLE
0
0
15800
VIRTU FINANCIAL INC-CLASS A
COM
928254101
4539
257161
SH
SOLE
72795
0
184366
VISA INC CL A COMMON STOCK
OPTION
92826C939
9
100
SH
Call
SOLE
0
0
100
VISA INC-CLASS A SHARES
COM
92826C839
274651
2928671
SH
SOLE
1170891
0
1757779
VITAL THERAPIES INC
COM
92847R104
289
99500
SH
SOLE
99500
0
0
VMWARE INC CL A
OPTION
928563902
96
1100
SH
Call
SOLE
200
0
900
VMWARE INC CL A
COM
928563402
187
2143
SH
SOLE
700
0
1443
VODAFONE GROUP PLC SPONSORED ADR NO PAR
OPTION
92857W908
411
14300
SH
Call
SOLE
1500
0
12800
VODAFONE GROUP PLC-SP ADR
ADR
92857W308
6038
210152
SH
SOLE
110311
0
99841
VONAGE HOLDINGS CORP
COM
92886T201
623
95308
SH
SOLE
14701
0
80607
VOYAGER ENTERTAINMENT INTERNATIONAL INC
COM
92908D101
0
91000
SH
SOLE
0
0
91000
VUBOTICS INC
COM
92909L102
0
165000
SH
SOLE
165000
0
0
VULCAN MATERIALS CO
COM
929160109
3711
29297
SH
SOLE
27577
0
1720
W P CAREY INC COM
COM
92936U109
4377
66314
SH
SOLE
40598
0
25716
WABTEC CORP
COM
929740108
63689
696060
SH
SOLE
470221
0
225838
WAGEWORKS INC
COM
930427109
38876
578508
SH
SOLE
140348
0
438160
WAL MART DE MEXICO S A B DE CV ORD CL V
COM
P98180188
67
28845
SH
SOLE
0
0
28845
WALGREEN BOOTS ALLIANCE INC COM
OPTION
931427908
157
2000
SH
Call
SOLE
0
0
2000
WALGREENS BOOTS ALLIANCE INC
COM
931427108
90047
1149875
SH
SOLE
460704
0
689171
WAL-MART STORES INC
COM
931142103
23757
313919
SH
SOLE
68565
0
245354
WAL-MART STORES INC
OPTION
931142903
8
100
SH
Call
SOLE
0
0
100
WALT DISNEY CO
OPTION
254687906
255
2400
SH
Call
SOLE
0
0
2400
WALT DISNEY CO/THE
COM
254687106
37910
356803
SH
SOLE
134740
0
222062
WASTE MANAGEMENT INC
COM
94106L109
2355
32105
SH
SOLE
11506
0
20599
WATERS CORP
COM
941848103
1090
5931
SH
SOLE
356
0
5575
WATSCO INC
COM
942622200
102233
662993
SH
SOLE
457717
0
205276
WD-40 CO
COM
929236107
230
2084
SH
SOLE
0
0
2084
WEATHERFORD INTERNATIONAL PL
COM
G48833100
610
157524
SH
SOLE
144549
0
12975
WEB COM GROUP INC
NOTE
94733AAA2
18
18000
SH
SOLE
18000
0
0
WEBCO INDUSTRIES INC
COM
947621207
430
17009
SH
SOLE
7300
0
9709
WEBMD HEALTH CORP
COM
94770V102
292
4985
SH
SOLE
1810
0
3175
WEBMD HEALTH CORP
NOTE
94770VAF9
16
16000
SH
SOLE
16000
0
0
WEC ENERGY GROUP INC
COM
92939U106
2618
42651
SH
SOLE
15883
0
26768
WELBILT INC
COM
949090104
883
46850
SH
SOLE
8255
0
38595
WELLNESS CENTER USA INC
COM
94973A103
50
180000
SH
SOLE
0
0
180000
WELLS FARGO & CO
COM
949746101
37012
667972
SH
SOLE
201652
0
466320
WELLS FARGO & CO
OPTION
949746901
155
2800
SH
Call
SOLE
0
0
2800
WELLS FARGO & COMPANY
PFD
949746804
406
310
SH
SOLE
149
0
161
WELLTOWER INC
COM
95040Q104
3216
42962
SH
SOLE
12061
0
30901
WESBANCO INC
COM
950810101
436
11033
SH
SOLE
0
0
11033
WESTAR ENERGY INC
COM
95709T100
201
3800
SH
SOLE
3000
0
800
WESTERN ASSET EMERGING MARKE
COM
95766A101
176
11289
SH
SOLE
0
0
11289
WESTERN ASSET HIGH INC FD II
COM
95766J102
126
17500
SH
SOLE
10500
0
7000
WESTERN ASSET HIGH INCOME OP
COM
95766K109
76
14980
SH
SOLE
14980
0
0
WESTERN DIGITAL CORP
COM
958102105
947
10691
SH
SOLE
4654
0
6037
WESTERN GAS EQUITY PARTNERS LP COM UNIT LTD PARTNERSHIP INT
LP
95825R103
334
7770
SH
SOLE
1250
0
6520
WESTERN GAS PARTNERS LP COM UNIT REPSTG LTD PARTNER
LP
958254104
6356
113625
SH
SOLE
22955
0
90670
WESTERN UNION CO
COM
959802109
3631
190601
SH
SOLE
106983
0
83618
WESTERN UNION CO
OPTION
959802909
23
1200
SH
Call
SOLE
0
0
1200
WEX INC
COM
96208T104
36405
349140
SH
SOLE
257263
0
91877
WEYERHAEUSER CO
COM
962166104
6997
208860
SH
SOLE
95325
0
113535
WHEATON PRECIOUS METALS CORP
COM
962879102
3393
170591
SH
SOLE
134066
0
36525
WHEATON PRECIOUS METALS CORP
OPTION
962879902
80
4000
SH
Call
SOLE
0
0
4000
WHIRLPOOL CORP
COM
963320106
488
2549
SH
SOLE
324
0
2225
WHOLE FOODS MARKET INC
COM
966837106
2433
57782
SH
SOLE
11521
0
46261
WILLIAMS COS INC
COM
969457100
1323
43685
SH
SOLE
2390
0
41295
WILLIAMS PARTNERS LP
COM
96949L105
9108
227069
SH
SOLE
84017
0
143052
WILLIAMS-SONOMA INC
COM
969904101
1397
28811
SH
SOLE
19991
0
8820
WILLIS TOWERS WATSON PLC
COM
G96629103
2565
17631
SH
SOLE
15780
0
1851
WINDSTREAM HOLDINGS INC COM
COM
97382A200
44
11368
SH
SOLE
0
0
11368
WINNEBAGO INDUSTRIES
COM
974637100
197
5620
SH
SOLE
3500
0
2120
WINNEBAGO INDUSTRIES INC
OPTION
974637900
70
2000
SH
Call
SOLE
0
0
2000
WINSTON PHARMACEUTICALS INC
COM
975657107
7
370671
SH
SOLE
0
0
370671
WINTRUST FINANCIAL CORP
COM
97650W108
1686
22055
SH
SOLE
14500
0
7555
WISDOM TREE EMERGING MARKETS EQUITY INCOME FUND ETF
ETF US
97717W315
834
20350
SH
SOLE
250
0
20100
WISDOMTREE EUROPE HEDGED EQU
ETF US
97717X701
1723
27638
SH
SOLE
9313
0
18325
WISDOMTREE INDIA EARNINGS
ETF US
97717W422
667
27201
SH
SOLE
13798
0
13403
WISDOMTREE INVESTMENTS INC
COM
97717P104
665
65348
SH
SOLE
7000
0
58348
WISDOMTREE JAPAN HEDGED EQUITY FUND
ETF US
97717W851
1691
32522
SH
SOLE
7920
0
24602
WISDOMTREE SMALLCAP DIVIDEND ETF
ETF US
97717W604
280
3481
SH
SOLE
481
0
3000
WISDOMTREE TRUST DIVID EX FINANCIALS FUND
ETF US
97717W406
280
3400
SH
SOLE
0
0
3400
WISDOMTREE TRUST EQUITY INCOME FUND ETF
ETF US
97717W208
849
12420
SH
SOLE
9210
0
3210
WISDOMTREE TRUST LARGECAP DIVIDEND FUND ETF
ETF US
97717W307
3109
36981
SH
SOLE
1742
0
35239
WISDOMTREE TRUST MIDCAP DIVIDEND FD ETF
ETF US
97717W505
722
7390
SH
SOLE
50
0
7340
WISDOMTREE TRUST TOTAL DIVIDEND FD ETF
ETF US
97717W109
3041
35746
SH
SOLE
1507
0
34239
WOODWARD INC
COM
980745103
1360
20128
SH
SOLE
20128
0
0
WORKDAY INC-CLASS A
COM
98138H101
93497
963882
SH
SOLE
404094
0
559788
WRIGHT MED GROUP INC
NOTE
98235TAE7
23
21000
SH
SOLE
21000
0
0
WRIGHT MEDICAL GROUP INC
OPTION
N96617918
14
500
SH
Call
SOLE
0
0
500
WRIGHT MEDICAL GROUP NV
COM
N96617118
23795
865588
SH
SOLE
293163
0
572425
WTS TCF FINANCIAL CORPORATION
WTS
872275128
49
38800
SH
SOLE
10000
0
28800
WW GRAINGER INC
COM
384802104
33026
182937
SH
SOLE
110084
0
72853
WYNDHAM WORLDWIDE CORP
COM
98310W108
622
6193
SH
SOLE
6000
0
193
WYNN RESORTS LTD
COM
983134107
354
2642
SH
SOLE
752
0
1890
XCEL ENERGY INC
COM
98389B100
1326
28902
SH
SOLE
6161
0
22741
XCERRA CORP
COM
98400J108
576
59000
SH
SOLE
0
0
59000
XEROX CORP
COM
984121608
269
9357
SH
SOLE
8937
0
420
XILINX INC
COM
983919101
4612
71698
SH
SOLE
28437
0
43261
XL GROUP PLC
COM
G98294104
928
21195
SH
SOLE
21195
0
0
XPO LOGISTICS INC
COM
983793100
4626
71580
SH
SOLE
61885
0
9695
XYLEM INC
COM
98419M100
6923
124903
SH
SOLE
51646
0
73257
YAHOO INC SR CONV NTS
NOTE
984332AF3
23
20000
SH
SOLE
20000
0
0
YELP INC
COM
985817105
251
8345
SH
SOLE
30
0
8315
YORKVILLE HIGH INCOME INFRASTRUCTURE MLP ETF
COM
92189F569
216
14777
SH
SOLE
1300
0
13477
YUM CHINA HOLDINGS INC
COM
98850P109
2453
62222
SH
SOLE
48457
0
13765
YUM! BRANDS INC
COM
988498101
4609
62490
SH
SOLE
48547
0
13943
ZEBRA TECHNOLOGIES CORP-CL A
COM
989207105
18449
183539
SH
SOLE
46470
0
137069
ZEBRA TECHNOLOGIES CORP-CL A
OPTION
989207905
80
800
SH
Call
SOLE
0
0
800
ZENDESK INC
COM
98936J101
294
10600
SH
SOLE
0
0
10600
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
3146
24499
SH
SOLE
11716
0
12783
ZIONS BANCORPORATION
OPTION
989701907
242
5500
SH
Call
SOLE
5500
0
0
ZIONS BANCORPORATION
COM
989701107
255
5806
SH
SOLE
5806
0
0
ZOES KITCHEN INC COM
COM
98979J109
719
60401
SH
SOLE
7417
0
52984
ZOETIS INC
COM
98978V103
166182
2664027
SH
SOLE
1732493
0
931534
ZOETIS INC CL A
OPTION
98978V903
12
200
SH
Call
SOLE
0
0
200
ZOGENIX INC
OPTION
98978L904
523
36100
SH
Call
SOLE
0
0
36100
ZOGENIX INC
COM
98978L204
791
54537
SH
SOLE
0
0
54537
ZURICH INSURANCE GROUP-ADR
ADR
989825104
219
7505
SH
SOLE
1395
0
6110