0001144204-17-026089.txt : 20170510
0001144204-17-026089.hdr.sgml : 20170510
20170510163951
ACCESSION NUMBER: 0001144204-17-026089
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170331
FILED AS OF DATE: 20170510
DATE AS OF CHANGE: 20170510
EFFECTIVENESS DATE: 20170510
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: 17831027
BUSINESS ADDRESS:
STREET 1: 222 WEST ADAMS ST
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 222 WEST ADAMS
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
03-31-2017
03-31-2017
false
BLAIR WILLIAM & CO/IL
222 West Adams
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Michelle R. Seitz
Partner
312-236-1600
/s/ Michelle R. Seitz
Chicago
IL
05-10-2017
0
1477
12408170
INFORMATION TABLE
2
infotable.xml
2U INC
COM
90214J101
625
15754
SH
SOLE
4074
0
11680
3D SYSTEMS CORP
COM
88554D205
4882
321215
SH
SOLE
291765
0
29450
3M CO
COM
88579Y101
31062
163618
SH
SOLE
79417
0
84201
AAC HOLDINGS INC
OPTION
000307908
1109
130000
SH
Call
SOLE
0
0
130000
AAC HOLDINGS INC COM
COM
000307108
2234
243625
SH
SOLE
17050
0
226575
ABB LTD SPONSORED ADR
OPTION
000375904
190
8100
SH
Call
SOLE
0
0
8100
ABB LTD-SPON ADR
ADR
000375204
1090
47133
SH
SOLE
20299
0
26834
ABBOTT LABORATORIES
COM
002824100
35380
789861
SH
SOLE
202327
0
587534
ABBVIE INC
COM
00287Y109
47895
757718
SH
SOLE
290863
0
466855
ABBVIE INC
OPTION
00287Y909
59
900
SH
Call
SOLE
600
0
300
ABERCROMBIE & FITCH CO-CL A
COM
002896207
677
56647
SH
SOLE
7262
0
49385
ABIOMED INC
COM
003654100
50018
413010
SH
SOLE
186205
0
226805
ABM INDUSTRIES INC
COM
000957100
434
10617
SH
SOLE
2586
0
8031
ABTECH HOLDINGS INC
COM
00400H108
0
25000
SH
SOLE
0
0
25000
ACACIA COMMUNICATIONS INC
COM
00401C108
436
8390
SH
SOLE
1490
0
6900
ACACIA COMMUNICATIONS INC
OPTION
00401C908
106
1800
SH
Call
SOLE
500
0
1300
ACADIA HEALTHCARE CO INC
COM
00404A109
365
8345
SH
SOLE
1175
0
7170
ACCELERATE DIAGNOSTICS INC
COM
00430H102
17293
684207
SH
SOLE
325911
0
358296
ACCENTIA BIOPHARMACEUTICALS
COM
00430L103
0
17500
SH
SOLE
1500
0
16000
ACCENTURE PLC-CL A
COM
G1151C101
58389
486206
SH
SOLE
303291
0
182914
ACETO CORP N/C FR ACETO CHEMICAL CO INC
COM
004446100
192
12517
SH
SOLE
0
0
12517
ACHILLION PHARMACEUTICALS INC
COM
00448Q201
158
39400
SH
SOLE
5000
0
34400
ACTIVISION BLIZZARD INC
COM
00507V109
973
21551
SH
SOLE
16515
0
5036
ACTUANT CORPORATION CL A
COM
00508X203
271
10196
SH
SOLE
36
0
10160
ACUITY BRANDS INC
COM
00508Y102
21904
103694
SH
SOLE
40124
0
63570
ACUITY BRANDS INC
OPTION
00508Y902
61
300
SH
Call
SOLE
0
0
300
ACXIOM CORP
COM
005125109
4022
141243
SH
SOLE
101883
0
39360
ADIENT PLC
COM
G0084W101
417
5821
SH
SOLE
287
0
5534
ADOBE SYSTEMS INC
COM
00724F101
129159
993786
SH
SOLE
679897
0
313889
ADURO BIOTECH INC COM
COM
00739L101
2135
189790
SH
SOLE
18175
0
171615
ADVANCE AUTO PARTS INC
COM
00751Y106
257
1720
SH
SOLE
1686
0
34
ADVANCED MICRO DEVICES
COM
007903107
333
22968
SH
SOLE
10635
0
12333
ADVISORY BOARD CO/THE
COM
00762W107
8414
185673
SH
SOLE
43429
0
142244
AEGEAN MARINE PETROLEUM NETWORK INC
COM
Y0017S102
460
45500
SH
SOLE
33000
0
12500
AES TR III
6.75% TR CONV PFD
00808N202
713
14050
SH
SOLE
13850
0
200
AETNA INC
COM
00817Y108
1922
15038
SH
SOLE
2000
0
13038
AFFILIATED MANAGERS GROUP
COM
008252108
109972
664609
SH
SOLE
436622
0
227987
AFLAC INC
COM
001055102
418
5771
SH
SOLE
3039
0
2732
AGILENT TECHNOLOGIES INC
COM
00846U101
271
5284
SH
SOLE
329
0
4955
AGNICO EAGLE MINES LTD
COM
008474108
302
7130
SH
SOLE
0
0
7130
AGRIUM INC
COM
008916108
368
3842
SH
SOLE
2737
0
1105
AIR METHODS CORP
COM
009128307
1415
37330
SH
SOLE
6200
0
31130
AIR METHODS CORP
OPTION
009128907
851
19800
SH
Call
SOLE
1700
0
18100
AIR PRODUCTS & CHEMICALS INC
COM
009158106
6846
48856
SH
SOLE
7599
0
41257
AIRCASTLE LTD
COM
G0129K104
820
34002
SH
SOLE
560
0
33442
AIRGAIN INC COM
COM
00938A104
264
20930
SH
SOLE
5870
0
15060
AKAMAI TECHNOLOGIES INC
COM
00971T101
10343
171280
SH
SOLE
134385
0
36895
AKAMAI TECHNOLOGIES INC SR CV ZERO BD 19
NOTE
00971TAG6
19
19000
SH
SOLE
19000
0
0
AKORN INC
COM
009728106
690
28743
SH
SOLE
8690
0
20053
ALERIAN MLP ETF
ETF
00162Q866
3105
241574
SH
SOLE
28448
0
213126
ALEXION PHARMACEUTICALS INC
COM
015351109
1151
8770
SH
SOLE
845
0
7925
ALEXION PHARMACEUTICALS INC
OPTION
015351909
24
200
SH
Call
SOLE
100
0
100
ALIBABA GROUP HOLDING LTD SPONSORED ADR
OPTION
01609W902
54
500
SH
Call
SOLE
0
0
500
ALIBABA GROUP HOLDING-SP ADR
ADR
01609W102
16250
151939
SH
SOLE
84083
0
67856
ALIGN TECHNOLOGY INC
COM
016255101
32015
290818
SH
SOLE
171591
0
119227
ALLEGHANY CORP
COM
017175100
305
496
SH
SOLE
345
0
151
ALLERGAN PLC
COM
G0177J108
20533
85804
SH
SOLE
69655
0
16149
ALLIANCE DATA SYSTEMS CORP
COM
018581108
43431
178287
SH
SOLE
89281
0
89007
ALLIANCE ONE INTERNATIONAL INC
COM
018772301
491
34200
SH
SOLE
0
0
34200
ALLIANCEBERNSTEIN HOLDING LP
COM
01881G106
280
11999
SH
SOLE
3127
0
8872
ALLIANT ENERGY CORP
COM
018802108
888
22492
SH
SOLE
2026
0
20466
ALLISON TRANSMISSION HOLDINGS INC
COM
01973R101
247
6852
SH
SOLE
929
0
5923
ALLSCRIPTS HEALTHCARE SOLUTI
COM
01988P108
404
32250
SH
SOLE
19885
0
12365
ALLSCRIPTS HEALTHCARE SOLUTNS
NOTE
01988PAD0
23
23000
SH
SOLE
23000
0
0
ALLSTATE CORP
COM
020002101
1872
22894
SH
SOLE
6536
0
16358
ALPHABET INC A CALL OPT 01/18 1000.0
OPTION
02079K905
3
300
SH
Call
SOLE
0
0
300
ALPHABET INC-CL A
COM
02079K305
114459
135157
SH
SOLE
77506
0
57651
ALPHABET INC-CL C
COM
02079K107
165765
200713
SH
SOLE
80863
0
119850
ALTRIA GROUP INC
COM
02209S103
17091
230274
SH
SOLE
53937
0
176337
AMARIN CORPORATION PLC SPONSORED ADR
ADR
023111206
37
11000
SH
SOLE
10000
0
1000
AMAZON.COM INC
COM
023135106
239876
279958
SH
SOLE
90188
0
189769
AMAZON.COM INC
OPTION
023135906
532
600
SH
Call
SOLE
500
0
100
AMAZON.COM INC
OPTION
023135956
89
100
SH
Put
SOLE
0
0
100
AMEDISYS INC
COM
023436108
1340
26231
SH
SOLE
15367
0
10864
AMER INTL PETROLEUM CORP
COM
026909408
0
82690
SH
SOLE
82690
0
0
AMEREN CORPORATION
COM
023608102
268
4903
SH
SOLE
1000
0
3903
AMERICAN AIRLINES GROUP INC
COM
02376R102
595
12863
SH
SOLE
175
0
12688
AMERICAN ELECTRIC POWER
COM
025537101
3022
45053
SH
SOLE
30601
0
14452
AMERICAN EXPRESS CO
COM
025816109
16191
202850
SH
SOLE
68573
0
134277
AMERICAN INTERNATIONAL GROUP
COM
026874784
1315
20582
SH
SOLE
3384
0
17198
AMERICAN RIVER BANKSHARES FORMERLY AMERICAN RIVER
COM
029326105
220
14776
SH
SOLE
0
0
14776
AMERICAN SOFTWARE INC-CL A
COM
029683109
155
15035
SH
SOLE
0
0
15035
AMERICAN TOWER CORP
COM
03027X100
50719
423833
SH
SOLE
303729
0
120104
AMERICAN TOWER CORPORATION REIT
OPTION
03027X900
401
3300
SH
Call
SOLE
0
0
3300
AMERICAN VANTAGE COMPANIES
COM
03037B106
1
21865
SH
SOLE
21865
0
0
AMERIGAS PARTNERS-LP
COM
030975106
1211
25738
SH
SOLE
6865
0
18873
AMERIPRISE FINANCIAL INC
COM
03076C106
2669
20366
SH
SOLE
12582
0
7784
AMERIS BANCORP
COM
03076K108
978
21224
SH
SOLE
21224
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
337
3679
SH
SOLE
1162
0
2517
AMETEK INC
COM
031100100
44920
830681
SH
SOLE
508675
0
322006
AMGEN INC
COM
031162100
14089
82271
SH
SOLE
30679
0
51592
AMN HEALTHCARE SERVICES INC
COM
001744101
2254
54786
SH
SOLE
4208
0
50578
AMPHENOL CORP-CL A
COM
032095101
70633
993632
SH
SOLE
873459
0
120173
AMPLIFY SNACK BRANDS
OPTION
03211L902
10
1200
SH
Call
SOLE
0
0
1200
AMPLIFY SNACK BRANDS INC
COM
03211L102
891
104615
SH
SOLE
60185
0
44430
AMTRUST FINANCIAL SERVICES INC
COM
032359309
1493
64904
SH
SOLE
3910
0
60994
ANADARKO PETROLEUM CORP
COM
032511107
1070
16567
SH
SOLE
2331
0
14236
ANHEUSER-BUSCH INBEV-SPN ADR
ADR
03524A108
12468
113604
SH
SOLE
80775
0
32829
ANIKA THERAPEUTICS INC
COM
035255108
319
7338
SH
SOLE
0
0
7338
ANSYS INC
COM
03662Q105
479
4481
SH
SOLE
653
0
3828
ANTHEM INC
COM
036752103
426
2585
SH
SOLE
2460
0
125
AON PLC
COM
G0408V102
21102
180205
SH
SOLE
70570
0
109635
APACHE CORP
COM
037411105
2969
57594
SH
SOLE
9008
0
48586
APARTMENT INVESTMENT & MANAGEMENT CO-CL A
COM
03748R101
633
13605
SH
SOLE
2650
0
10955
APPFOLIO INC CLASS A COM
COM
03783C100
2710
109040
SH
SOLE
7795
0
101245
APPLE INC
COM
037833100
385409
2763399
SH
SOLE
879144
0
1884255
APPLE INC
OPTION
037833900
1106
7700
SH
Call
SOLE
600
0
7100
APPLIED MATERIALS INC
COM
038222105
1600
42958
SH
SOLE
12750
0
30208
APPLIED MATERIALS INC
OPTION
038222955
195
5000
SH
Put
SOLE
0
0
5000
APTARGROUP INC
COM
038336103
1921
25134
SH
SOLE
18894
0
6240
ARATANA THERAPEUTICS INC
COM
03874P101
4249
667163
SH
SOLE
147435
0
519728
ARATANA THERAPEUTICS INC
OPTION
03874P901
239
45000
SH
Call
SOLE
5000
0
40000
ARC DOCUMENT SOLUTIONS INC COM
COM
00191G103
115
28516
SH
SOLE
22076
0
6440
ARCHER-DANIELS-MIDLAND CO
COM
039483102
6108
130479
SH
SOLE
19696
0
110782
ARCONIC INC
COM
03965L100
352
12240
SH
SOLE
6031
0
6209
ARCONIC INC
OPTION
03965L900
8
300
SH
Call
SOLE
0
0
300
ARES CAP CORP
NOTE
04010LAJ2
17
17000
SH
SOLE
17000
0
0
ARES CAPITAL CORP
COM
04010L103
208
11798
SH
SOLE
2700
0
9098
ARISTA NETWORKS INC
COM
040413106
678
5176
SH
SOLE
5006
0
170
ARMANINO FOODS OF DISTINCT
COM
042166801
23
10500
SH
SOLE
10500
0
0
ARROW ELECTRONICS INC
COM
042735100
943
12845
SH
SOLE
0
0
12845
ARTISAN PARTNERS ASSET MA -A
COM
04316A108
277
10023
SH
SOLE
0
0
10023
ARVINMERITOR INC
NOTE
043353AH4
10
10000
SH
SOLE
10000
0
0
ASSEMBLY BIOSCIENCES INC COM
COM
045396108
852
40850
SH
SOLE
35850
0
5000
ASSOCIATED BANC-CORP
COM
045487105
241
9582
SH
SOLE
3840
0
5742
ASTRAZENECA PLC-SPONS ADR
ADR
046353108
801
25943
SH
SOLE
6470
0
19473
AT&T INC
COM
00206R102
19000
455423
SH
SOLE
112696
0
342727
AT&T INC
OPTION
00206R902
154
3700
SH
Call
SOLE
200
0
3500
ATHERSYS INC
COM
04744L106
12
10000
SH
SOLE
0
0
10000
ATLAS AIR WORLDWIDE HLDGS INC
NOTE
049164BH8
13
12000
SH
SOLE
12000
0
0
ATLASSIAN CORP PLC CL A
COM
G06242104
860
30246
SH
SOLE
2650
0
27596
ATMOS ENERGY CORP
COM
049560105
247
3152
SH
SOLE
1877
0
1275
ATRICURE INC
COM
04963C209
817
42640
SH
SOLE
33190
0
9450
AUTODESK INC
COM
052769106
2590
30010
SH
SOLE
3319
0
26691
AUTOLIV INC
COM
052800109
431
4218
SH
SOLE
3000
0
1218
AUTOMATIC DATA PROCESSING
COM
053015103
45800
447193
SH
SOLE
226653
0
220540
AVALONBAY COMMUNITIES INC
COM
053484101
1317
7171
SH
SOLE
5529
0
1642
AVERY DENNISON CORP
COM
053611109
3546
43929
SH
SOLE
27143
0
16786
AVINGER INC COM
COM
053734109
188
73900
SH
SOLE
3150
0
70750
AVON PRODUCTS INC
COM
054303102
71
16246
SH
SOLE
4600
0
11646
AVONDALE INDS INC
ADR
05337M104
1812
170024
SH
SOLE
153774
0
16250
AWARE INC-MASS
COM
05453N100
69
14000
SH
SOLE
14000
0
0
AXA -SPONS ADR
ADR
054536107
2647
103041
SH
SOLE
96678
0
6363
AXALTA COATING SYSTEMS LTD
COM
G0750C108
5418
168248
SH
SOLE
148608
0
19640
AXIS CAPITAL HOLDINGS LTD
COM
G0692U109
659
9817
SH
SOLE
332
0
9485
AZZ INC
COM
002474104
366
6235
SH
SOLE
0
0
6235
B & G FOODS INC
COM
05508R106
4759
111970
SH
SOLE
17955
0
94015
B WTS KCG HOLDINGS INC WTS EXP
COM
48244B126
0
342577
SH
SOLE
0
0
342577
B. RILEY FINANCIAL INC
COM
05580M108
237
15805
SH
SOLE
0
0
15805
B2GOLD CORP
NOTE
11777QAB6
22
20000
SH
SOLE
20000
0
0
BADGER METER INC
COM
056525108
366
9972
SH
SOLE
0
0
9972
BAIDU INC - SPON ADR
ADR
056752108
10993
63210
SH
SOLE
10261
0
52949
BALL CORP
COM
058498106
313
4213
SH
SOLE
2493
0
1720
BANCO SANTANDER SA-SPON ADR
ADR
05964H105
352
64951
SH
SOLE
1042
0
63909
BANK MARIN BANCORP
COM
063425102
411
6000
SH
SOLE
0
0
6000
BANK OF AMERICA CORP
COM
060505104
16931
692283
SH
SOLE
175779
0
516504
BANK OF HAWAII CORP
COM
062540109
2388
28411
SH
SOLE
22760
0
5651
BANK OF MONTREAL
COM
063671101
1181
15715
SH
SOLE
9815
0
5900
BANK OF NEW YORK MELLON CORP
COM
064058100
2403
50904
SH
SOLE
17348
0
33556
BANK OF THE OZARKS
COM
063904106
13659
262624
SH
SOLE
205434
0
57190
BANKUNITED FINL CORP CONV SENIOR NOTE
NOTE
06652BAE3
0
50000
SH
SOLE
0
0
50000
BANKUNITED INC
COM
06652K103
3347
84464
SH
SOLE
83315
0
1149
BARCLAYS BANK PLC
ADR
06739H776
237
9500
SH
SOLE
0
0
9500
BARCLAYS BK PLC
8.125% PERP NON CUM PFD ADR
06739H362
239
9200
SH
SOLE
2000
0
7200
BARRICK GOLD CORP
COM
067901108
428
22793
SH
SOLE
11834
0
10959
BAXTER INTERNATIONAL INC
COM
071813109
3129
61408
SH
SOLE
23637
0
37771
BB&T CORP
COM
054937107
1791
39763
SH
SOLE
6720
0
33043
BCE INC
COM
05534B760
1042
23573
SH
SOLE
2866
0
20707
BEACON ROOFING SUPPLY INC
COM
073685109
521
10947
SH
SOLE
7156
0
3791
BECTON DICKINSON AND CO
COM
075887109
5467
29850
SH
SOLE
7253
0
22597
BED BATH & BEYOND INC
COM
075896100
566
14012
SH
SOLE
7040
0
6972
BEMIS COMPANY
COM
081437105
2790
56296
SH
SOLE
48561
0
7735
BERKSHIRE HATHAWAY INC DEL CL B
OPTION
084670902
117
700
SH
Call
SOLE
0
0
700
BERKSHIRE HATHAWAY INC-CL A
COM
084670108
20281
81
SH
SOLE
55
0
26
BERKSHIRE HATHAWAY INC-CL B
COM
084670702
60010
352189
SH
SOLE
63499
0
288690
BEST BUY CO INC
COM
086516101
794
17989
SH
SOLE
6034
0
11955
BHP BILLITON LTD-SPON ADR
ADR
088606108
804
21776
SH
SOLE
11762
0
10014
BIODELIVERY SCIENCES INTL
COM
09060J106
1386
693181
SH
SOLE
54889
0
638292
BIOGEN INC
COM
09062X103
4505
15898
SH
SOLE
6547
0
9351
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
8785
99961
SH
SOLE
54689
0
45272
BIOMARIN PHARMACEUTICAL INC
NOTE
09061GAE1
15
13000
SH
SOLE
13000
0
0
BIO-TECHNE CORP
COM
09073M104
4593
45112
SH
SOLE
42029
0
3083
BIOVERATIV INC
COM
09075E100
294
5599
SH
SOLE
2418
0
3181
BLACK HILLS CORP
COM
092113109
319
4859
SH
SOLE
3450
0
1409
BLACKROCK INC
COM
09247X101
26192
67614
SH
SOLE
9187
0
58427
BLACKSTONE GROUP LP
OPTION
09253U908
241
8100
SH
Call
SOLE
1100
0
7000
BLACKSTONE GROUP LP/THE
COM
09253U108
2579
87234
SH
SOLE
9775
0
77459
BLACKSTONE MORTGAGE TRUST INC
COM
09257W100
231
7425
SH
SOLE
0
0
7425
BLUE BIRD CORP WT EXP 022420
WTS
095306114
210
75000
SH
SOLE
0
0
75000
BLUE BIRD CORPORATION COM
COM
095306106
1275
75000
SH
SOLE
0
0
75000
BLUE BUFFALO PET PRODUCTS IN
COM
09531U102
381
16544
SH
SOLE
16494
0
50
BNP PARIBAS-ADR
ADR
05565A202
2598
78100
SH
SOLE
68615
0
9485
BOEING CO/THE
COM
097023105
27015
151482
SH
SOLE
69637
0
81845
BOFI HOLDING INC
COM
05566U108
1352
44505
SH
SOLE
2280
0
42225
BOINGO WIRELESS INC
COM
09739C102
1008
92375
SH
SOLE
6500
0
85875
BOOZ ALLEN HAMILTON HOLDINGS
COM
099502106
1043
29436
SH
SOLE
28331
0
1105
BORGWARNER INC
COM
099724106
1192
28464
SH
SOLE
13850
0
14614
BOSTON PROPERTIES INC
COM
101121101
327
2384
SH
SOLE
0
0
2384
BOSTON SCIENTIFIC CORP
COM
101137107
1065
43379
SH
SOLE
16879
0
26500
BOTTOMLINE TECHNOLOGIES (DE) INC
COM
101388106
4320
173151
SH
SOLE
10815
0
162336
BOTTOMLINE TECHNOLOGIES (DE) INC
OPTION
101388906
149
6300
SH
Call
SOLE
0
0
6300
BP PLC-SPONS ADR
ADR
055622104
10475
307857
SH
SOLE
96967
0
210890
BP PLC-SPONS ADR
OPTION
055622904
984
28500
SH
Call
SOLE
2000
0
26500
BRIDGEPOINT EDUCATION INC
COM
10807M105
270
25309
SH
SOLE
1500
0
23809
BRIGHT HORIZONS FAMILY SOLUTIONS INC DEL COM
COM
109194100
42534
615453
SH
SOLE
156369
0
459084
BRISTOL MYERS SQUIBB CO
OPTION
110122908
484
8900
SH
Call
SOLE
2200
0
6700
BRISTOL-MYERS SQUIBB CO
COM
110122108
67643
1226817
SH
SOLE
587845
0
638972
BRITISH AMERICAN TOB-SP ADR
ADR
110448107
321
4956
SH
SOLE
530
0
4426
BROADCOM LTD
COM
Y09827109
2307
10928
SH
SOLE
4434
0
6494
BROADRIDGE FINANCIAL SOLUTIO
COM
11133T103
1171
16993
SH
SOLE
4222
0
12771
BROADSOFT INC
COM
11133B409
6618
154759
SH
SOLE
10698
0
144061
BROCADE COMMUNICATIONS SYS INC
NOTE
111621AQ1
29
29000
SH
SOLE
14000
0
15000
BROOKDALE SENIOR LIVING INC
COM
112463104
383
26665
SH
SOLE
720
0
25945
BROOKDALE SENIOR LIVING INC CONV SENIOR NOTES
NOTE
112463AA2
33
34000
SH
SOLE
9000
0
25000
BUCKEYE PARTNERS LP
COM
118230101
6060
88170
SH
SOLE
26228
0
61942
BUNGE LTD
COM
G16962105
786
9609
SH
SOLE
600
0
9009
BWX TECHNOLOGIES INC
COM
05605H100
18881
396665
SH
SOLE
312548
0
84117
C WTS KCG HOLDINGS INC WTS EXP
COM
48244B134
0
342577
SH
SOLE
0
0
342577
C.H. ROBINSON WORLDWIDE INC
COM
12541W209
2572
32426
SH
SOLE
10227
0
22199
CABELA'S INC
COM
126804301
209
4366
SH
SOLE
2500
0
1866
CABLE ONE INC
COM
12685J105
645
1033
SH
SOLE
101
0
932
CABOT MICROELECTRONICS CORP
COM
12709P103
452
5959
SH
SOLE
589
0
5370
CABOT OIL & GAS CORP
COM
127097103
919
38527
SH
SOLE
27524
0
11003
CAI INTERNATIONAL INC
COM
12477X106
3062
197900
SH
SOLE
8525
0
189375
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
228
3855
SH
SOLE
0
0
3855
CALLIDUS SOFTWARE INC
COM
13123E500
1650
77263
SH
SOLE
44820
0
32443
CALLON PETROLEUM CO
COM
13123X102
335
25468
SH
SOLE
0
0
25468
CAMBREX CORP
COM
132011107
1738
31321
SH
SOLE
11994
0
19327
CAMECO CORP
COM
13321L108
158
14250
SH
SOLE
5650
0
8600
CAMPBELL SOUP CO
COM
134429109
2255
38004
SH
SOLE
2282
0
35722
CANADIAN NATL RAILWAY CO
COM
136375102
1708
23506
SH
SOLE
7033
0
16473
CANADIAN NATURAL RESOURCES
COM
136385101
1315
44054
SH
SOLE
41451
0
2603
CANADIAN PACIFIC RAILWAY LTD
COM
13645T100
2245
15281
SH
SOLE
7256
0
8025
CANNABIS SCIENCE INC
COM
137648101
2
20000
SH
SOLE
20000
0
0
CAPITAL MARKETS TECHNOLOGIES, INC.(NV)
COM
14030N104
0
233500
SH
SOLE
233500
0
0
CAPITAL ONE FINANCIAL CORP
COM
14040H105
3669
39299
SH
SOLE
2865
0
36434
CARDCONNECT CORP
COM
14141X108
4977
375740
SH
SOLE
305825
0
69915
CARDINAL HEALTH INC
COM
14149Y108
3636
44620
SH
SOLE
9329
0
35291
CARDTRONICS INC
COM
G1991C105
422
9568
SH
SOLE
9268
0
300
CARMAX INC
COM
143130102
40501
651026
SH
SOLE
280997
0
370029
CARNIVAL CORP
COM
143658300
241
4214
SH
SOLE
2501
0
1713
CARRIZO OIL & GAS INC
COM
144577103
242
8390
SH
SOLE
2096
0
6294
CARTER'S INC
COM
146229109
207
2312
SH
SOLE
0
0
2312
CASS INFORMATION SYSTEMS INC
COM
14808P109
420
6352
SH
SOLE
17
0
6335
CATERPILLAR INC
COM
149123101
7040
74236
SH
SOLE
18998
0
55238
CAVIUM INC
COM
14964U108
8321
126261
SH
SOLE
49657
0
76604
CAVIUM INC
OPTION
14964U908
36
500
SH
Call
SOLE
0
0
500
CBOA FINANCIAL INC
COM
1248E0108
23
11034
SH
SOLE
11034
0
0
CBOE HOLDINGS INC
COM
12503M108
13631
173876
SH
SOLE
26747
0
147129
CBOE HOLDINGS INC
OPTION
12503M908
81
1000
SH
Call
SOLE
0
0
1000
CBRE GROUP INC - A
COM
12504L109
949
26667
SH
SOLE
9548
0
17119
CBS CORP-CLASS B NON VOTING
COM
124857202
514
7766
SH
SOLE
560
0
7206
CDEX INC CLASS A COM
COM
12507E201
0
40000
SH
SOLE
0
0
40000
CDK GLOBAL INC
COM
12508E101
3757
57660
SH
SOLE
24232
0
33428
CDW CORP/DE
COM
12514G108
924
15707
SH
SOLE
6777
0
8930
CEB INC
COM
125134106
2034
25931
SH
SOLE
19380
0
6551
CECO ENVIRONMENTAL CORP
COM
125141101
1756
155383
SH
SOLE
127249
0
28134
CEDAR FAIR LP
COM
150185106
1442
21201
SH
SOLE
2100
0
19101
CELGENE CORP
COM
151020104
86801
701156
SH
SOLE
224201
0
476955
CELGENE CORP
OPTION
151020904
50
400
SH
Call
SOLE
300
0
100
CENTENE CORP
COM
15135B101
358
5044
SH
SOLE
4019
0
1025
CENTRAL FUND CANADA LTD-A
COM
153501101
346
26908
SH
SOLE
6280
0
20628
CERNER CORP
COM
156782104
28835
515105
SH
SOLE
181452
0
333653
CHART INDS INC
NOTE
16115QAC4
673
685000
SH
SOLE
130000
0
555000
CHARTER COMMUNICATIONS INC-A
COM
16119P108
370
1143
SH
SOLE
635
0
508
CHECK POINT SOFTWARE TECH
COM
M22465104
70036
682406
SH
SOLE
528628
0
153778
CHEESECAKE FACTORY INC/THE
COM
163072101
492
7789
SH
SOLE
29
0
7760
CHEMICAL FINANCIAL CORP
COM
163731102
803
15681
SH
SOLE
15393
0
288
CHEMTURA CORPORATION
COM
163893209
2234
67400
SH
SOLE
49200
0
18200
CHENIERE ENERGY PARTNERS L P COMMON UNITS
COM
16411Q101
485
14811
SH
SOLE
0
0
14811
CHESAPEAKE ENERGY CORP
COM
165167107
156
26669
SH
SOLE
25294
0
1375
CHEVRON CORP
COM
166764100
35723
325769
SH
SOLE
147877
0
177892
CHEVRON CORPORATION
OPTION
166764900
11
100
SH
Call
SOLE
100
0
0
CHICAGO BRIDGE & IRON CO NV
COM
167250109
1463
43635
SH
SOLE
12270
0
31365
CHICAGO BRIDGE & IRON CO NV
OPTION
167250909
523
17000
SH
Call
SOLE
500
0
16500
CHIMERA INVESTMENT CORPORATION
COM
16934Q208
245
12750
SH
SOLE
0
0
12750
CHIPOTLE MEXICAN GRILL INC
COM
169656105
17701
41816
SH
SOLE
13147
0
28669
CHIPOTLE MEXICAN GRILL INC COMMON STOCK
OPTION
169656905
178
400
SH
Call
SOLE
100
0
300
CHUBB LTD
COM
H1467J104
11507
83761
SH
SOLE
28708
0
55053
CHURCH & DWIGHT CO INC
COM
171340102
17666
354336
SH
SOLE
162801
0
191535
CIENA CORP
COM
171779309
824
31436
SH
SOLE
9436
0
22000
CIGNA CORP
COM
125509109
530
3617
SH
SOLE
3465
0
152
CIMAREX ENERGY CO
COM
171798101
6194
51743
SH
SOLE
34077
0
17666
CINCINNATI FINANCIAL CORP
COM
172062101
1232
16901
SH
SOLE
16217
0
684
CINEMARK HOLDINGS INC
COM
17243V102
1531
34533
SH
SOLE
555
0
33978
CINTAS CORP
COM
172908105
25239
206583
SH
SOLE
25198
0
181385
CISCO SYSTEMS INC
COM
17275R102
33465
983393
SH
SOLE
491198
0
492195
CISCO SYSTEMS INC
OPTION
17275R902
61
1800
SH
Call
SOLE
300
0
1500
CITIGROUP INC
COM
172967424
11402
190629
SH
SOLE
31301
0
159328
CITIGROUP INC COM
OPTION
172967924
12
200
SH
Call
SOLE
0
0
200
CITRIX SYSTEMS INC
COM
177376100
658
7987
SH
SOLE
783
0
7204
CIVEO CORP
COM
17878Y108
139
46578
SH
SOLE
44
0
46534
CIVISTA BANCSHARES INC COM
COM
178867107
2095
95523
SH
SOLE
0
0
95523
CLAYMORE EXCHANGE TRADED FD TR GUGGENHEIM BULLETSHARES 2018
ETF
18383M381
310
12200
SH
SOLE
3000
0
9200
CLAYMORE EXCHANGE-TRADED FD TR GUGGENHEIM BULLETSHARES 2020
ETF
18383M514
520
24300
SH
SOLE
2500
0
21800
CLOROX COMPANY
COM
189054109
11542
84418
SH
SOLE
6467
0
77951
CME GROUP INC
COM
12572Q105
18671
154823
SH
SOLE
71281
0
83542
CME GROUP INC
OPTION
12572Q905
475
4000
SH
Call
SOLE
0
0
4000
CNA FINANCIAL CORP
COM
126117100
282
6395
SH
SOLE
0
0
6395
CNO FINANCIAL GROUP INC
COM
12621E103
1292
61800
SH
SOLE
0
0
61800
COACH INC
COM
189754104
331
8483
SH
SOLE
1186
0
7297
COCA COLA COMPANY (THE)
OPTION
191216900
13
300
SH
Call
SOLE
0
0
300
COCA-COLA CO/THE
COM
191216100
13621
323605
SH
SOLE
138680
0
184925
CODEXIS INC
COM
192005106
831
173097
SH
SOLE
99930
0
73167
COGENT COMMUNICATIONS HOLDINGS INC
COM
19239V302
6268
151222
SH
SOLE
17095
0
134127
COGENT COMMUNICATIONS HOLDINGS INC
OPTION
19239V902
4
100
SH
Call
SOLE
0
0
100
COGNEX CORP
COM
192422103
525
6576
SH
SOLE
1660
0
4916
COGNIZANT TECH SOLUTIONS-A
COM
192446102
1939
32588
SH
SOLE
25600
0
6988
COLGATE PALMOLIVE COMPANY
OPTION
194162903
15
200
SH
Call
SOLE
200
0
0
COLGATE-PALMOLIVE CO
COM
194162103
71342
975142
SH
SOLE
526569
0
448574
COLLECTORS UNIVERSE
COM
19421R200
282
10815
SH
SOLE
500
0
10315
COLLIERS INTERNATIONAL GROUP
COM
194693107
858
17502
SH
SOLE
2554
0
14948
COLONY CAP INC
NOTE
19624RAB2
18
18000
SH
SOLE
18000
0
0
COMCAST CORP-CLASS A
COM
20030N101
25347
676044
SH
SOLE
182618
0
493425
COMPASS MINERALS INTERNATION
COM
20451N101
728
10711
SH
SOLE
330
0
10381
CONAGRA BRANDS INC
COM
205887102
736
17951
SH
SOLE
1760
0
16191
CONCHO RESOURCES INC
COM
20605P101
857
6630
SH
SOLE
4960
0
1670
CONOCOPHILLIPS
COM
20825C104
7347
150619
SH
SOLE
69822
0
80797
CONSOLIDATED EDISON INC
COM
209115104
763
9899
SH
SOLE
4477
0
5422
CONSTELLATION BRANDS INC-A
COM
21036P108
1805
11343
SH
SOLE
6596
0
4747
CONSUMER DISCRETIONARY SELT
ETF
81369Y407
1264
14439
SH
SOLE
1994
0
12445
CONSUMER STAPLES SPDR
ETF
81369Y308
592
10824
SH
SOLE
8227
0
2597
CONTAINER STORE GROUP INC (THE)
COM
210751103
86
20400
SH
SOLE
19400
0
1000
CONTINENTAL RESOURCES INC/OK
COM
212015101
8887
195658
SH
SOLE
153313
0
42345
COOPER COS INC/THE
COM
216648402
6936
34823
SH
SOLE
10820
0
24003
COPART INC
COM
217204106
1625
26907
SH
SOLE
10158
0
16749
CORCEPT THERAPEUTICS INC
COM
218352102
243
27000
SH
SOLE
27000
0
0
CORE LABORATORIES N.V.
COM
N22717107
647
5608
SH
SOLE
977
0
4631
CORNERSTONE BANCORP SC
COM
21922E100
228
35602
SH
SOLE
0
0
35602
CORNERSTONE ONDEMAND INC
NOTE
21925YAB9
18
17000
SH
SOLE
17000
0
0
CORNING INC
COM
219350105
4468
163523
SH
SOLE
22712
0
140811
COSTAR GROUP INC
COM
22160N109
75214
366331
SH
SOLE
244626
0
121705
COSTCO WHOLESALE CORP
COM
22160K105
104119
613112
SH
SOLE
369287
0
243825
COTIVITI HOLDINGS INC
COM
22164K101
13999
373503
SH
SOLE
186079
0
187424
COWEN GROUP INC-CLASS A
COM
223622606
269
17975
SH
SOLE
0
0
17975
CR BARD INC
COM
067383109
865
3492
SH
SOLE
2438
0
1054
CREDIT ACCEPTANCE CORP-MICH
COM
225310101
2576
12849
SH
SOLE
0
0
12849
CREDIT SUISSE GROUP SPONSORED ADR
ADR
225401108
195
12939
SH
SOLE
4030
0
8909
CRITEO S A SPONSORED ADS
ADR
226718104
2395
50980
SH
SOLE
4320
0
46660
CROWN CASTLE INTERNATIONAL CORP
COM
22822V101
214
2293
SH
SOLE
1406
0
887
CRYSTAL PEAK MINERALS INC
COM
22938T107
8
20000
SH
SOLE
0
0
20000
CSG SYSTEMS INTL INC
COM
126349109
324
8559
SH
SOLE
207
0
8352
CSRA INC
COM
12650T104
2521
86067
SH
SOLE
71632
0
14435
CSX CORP
COM
126408103
6178
127266
SH
SOLE
16384
0
110882
CTI BIOPHARMA CORP
COM
12648L601
216
51198
SH
SOLE
0
0
51198
CTRIP COM INTL LTD
NOTE
22943FAF7
13
12000
SH
SOLE
12000
0
0
CU BANCORP
COM
126534106
301
7590
SH
SOLE
0
0
7590
CUMMINS INC
COM
231021106
7507
50537
SH
SOLE
5109
0
45428
CUMMINS INC
OPTION
231021906
15
100
SH
Call
SOLE
0
0
100
CVS HEALTH CORP
COM
126650100
17267
216556
SH
SOLE
51587
0
164969
CVS HEALTH CORPORATION
OPTION
126650900
39
500
SH
Call
SOLE
200
0
300
D R HORTON INC
COM
23331A109
3397
106161
SH
SOLE
89408
0
16753
DAKTRONICS INC
COM
234264109
223
23800
SH
SOLE
0
0
23800
DANAHER CORP
COM
235851102
139971
1636431
SH
SOLE
720063
0
916369
DARDEN RESTAURANTS INC
COM
237194105
551
7099
SH
SOLE
0
0
7099
DARLING INGREDIENTS INC
COM
237266101
1301
100000
SH
SOLE
74600
0
25400
DAVE & BUSTERS ENTERTAINMENT INC COMMON STOCK
COM
238337109
32651
570915
SH
SOLE
140770
0
430145
DAVITA INC
COM
23918K108
331
4809
SH
SOLE
2164
0
2645
DCP MIDSTREAM PARTNERS LP
LTD PTN
23311P100
866
22080
SH
SOLE
5670
0
16410
DEERE & CO
COM
244199105
1821
16661
SH
SOLE
6867
0
9794
DEL TACO RESTAURANTS INC NEW COM
COM
245496104
130
10500
SH
SOLE
0
0
10500
DEL TACO RESTAURANTS IN-CW18
WTS
245496112
49
12500
SH
SOLE
0
0
12500
DELL TECHNOLOGIES INC-CL V
COM
24703L103
439
6901
SH
SOLE
2432
0
4469
DELPHI AUTOMOTIVE PLC
COM
G27823106
322
4070
SH
SOLE
1255
0
2815
DELTA AIR LINES INC
COM
247361702
6681
133831
SH
SOLE
13282
0
120550
DELTANOID PHARMACEUTICALS INC
COM
MST000DP5
0
285714
SH
SOLE
0
0
285714
DELUXE CORP
COM
248019101
309
4200
SH
SOLE
200
0
4000
DENTSPLY SIRONA INC
COM
24906P109
49372
787284
SH
SOLE
449693
0
337592
DEUTSCHE TELEKOM AG-REG
COM
D2035M136
175
10000
SH
SOLE
10000
0
0
DEUTSCHE X TRACKERS MSCI EAFE HEDGED EQUITY ETF
ETF
233051200
3882
134704
SH
SOLE
75648
0
59056
DEUTSCHE X TRACKERS MSCI EUROPE HEDGED EQUITY ETF
ETF
233051853
218
8360
SH
SOLE
0
0
8360
DEVON ENERGY CORP
COM
25179M103
1221
28537
SH
SOLE
14031
0
14506
DEVRY EDUCATION GROUP INC
COM
251893103
499
14161
SH
SOLE
4562
0
9599
DEXCOM INC
COM
252131107
81004
1009800
SH
SOLE
297371
0
712429
DEXCOM INC
OPTION
252131907
432
5100
SH
Call
SOLE
400
0
4700
DIAGEO PLC-SPONSORED ADR
ADR
25243Q205
7855
68044
SH
SOLE
52953
0
15091
DIAGEO PLC-SPONSORED ADR REPSTG 4 ORD SHS
OPTION
25243Q905
58
500
SH
Call
SOLE
0
0
500
DIGIMARC CORP
COM
25381B101
1926
76400
SH
SOLE
57950
0
18450
DIPLOMAT PHARMACY INC
COM
25456K101
238
17489
SH
SOLE
1590
0
15899
DISCOVER FINANCIAL SERVICES
COM
254709108
6070
85852
SH
SOLE
49848
0
36004
DIXIE GROUP INC
COM
255519100
648
182468
SH
SOLE
0
0
182468
DNP SELECT INCOME FUND INC
COM
23325P104
440
41245
SH
SOLE
875
0
40370
DOLBY LABORATORIES INC CL A
COM
25659T107
947
19361
SH
SOLE
3136
0
16225
DOLLAR GENERAL CORP
COM
256677105
205
2860
SH
SOLE
784
0
2076
DOLLAR TREE INC
COM
256746108
473
6113
SH
SOLE
3484
0
2629
DOMINION MIDSTREAM PARTNERS LP COM UNIT REPSTG LTD
COM
257454108
309
9985
SH
SOLE
1000
0
8985
DOMINION RESOURCES INC/VA
COM
25746U109
3104
39984
SH
SOLE
11585
0
28399
DONALDSON CO INC
COM
257651109
1051
23286
SH
SOLE
13955
0
9331
DOUGLAS DYNAMICS INC
COM
25960R105
275
8963
SH
SOLE
0
0
8963
DOVER CORP
COM
260003108
1685
21032
SH
SOLE
6631
0
14401
DOW CHEMICAL CO/THE
COM
260543103
14022
221897
SH
SOLE
152653
0
69244
DR PEPPER SNAPPLE GROUP INC
COM
26138E109
389
4087
SH
SOLE
1970
0
2117
DST SYSTEMS INC
COM
233326107
5500
44900
SH
SOLE
7500
0
37400
DTE ENERGY COMPANY
COM
233331107
1365
13467
SH
SOLE
545
0
12922
DU PONT (E.I.) DE NEMOURS
COM
263534109
3821
48187
SH
SOLE
13717
0
34470
DUKE ENERGY CORP
COM
26441C204
6428
77884
SH
SOLE
17713
0
60171
DULUTH HLDGS INC COM CL B
COM
26443V101
1042
49415
SH
SOLE
2150
0
47265
DUN & BRADSTREET CORP
COM
26483E100
2407
22406
SH
SOLE
13058
0
9348
DUNKIN BRANDS GROUP INC
OPTION
265504900
5
100
SH
Call
SOLE
0
0
100
DUNKIN' BRANDS GROUP INC
COM
265504100
6141
111797
SH
SOLE
30455
0
81342
DYNAVAX TECHNOLOGIES CORP
COM
268158201
6059
1346494
SH
SOLE
516777
0
829717
EAGLE MATERIALS INC
COM
26969P108
4966
47880
SH
SOLE
31900
0
15980
EAGLE PHARMACEUTICALS INC COM
COM
269796108
5652
73695
SH
SOLE
24520
0
49175
EAST WEST BANCORP INC
COM
27579R104
225
4355
SH
SOLE
560
0
3795
EASTERN MICHIGAN FINANCIAL CORP
COM
276722105
325
15054
SH
SOLE
0
0
15054
EASTMAN KODAK CO
WTS
277461141
33
19789
SH
SOLE
4000
0
15789
EATON CORP PLC
COM
G29183103
2555
35475
SH
SOLE
7570
0
27905
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
137
15630
SH
SOLE
0
0
15630
EBAY INC
COM
278642103
3655
108461
SH
SOLE
65726
0
42735
ECHO GLOBAL LOGISTICS INC
NOTE
27875TAA9
24
25000
SH
SOLE
0
0
25000
ECOLAB INC
COM
278865100
107852
864887
SH
SOLE
355081
0
509806
EDGEWATER BANCORP INC
COM
28027J108
667
41035
SH
SOLE
500
0
40535
EDWARDS LIFESCIENCES CORP
COM
28176E108
42565
452555
SH
SOLE
241179
0
211376
EDWARDS LIFESCIENCES CORP
OPTION
28176E908
75
800
SH
Call
SOLE
800
0
0
EL POLLO LOCO HOLDINGS INC COM
COM
268603107
1142
91399
SH
SOLE
10200
0
81199
ELECTRONIC ARTS INC
COM
285512109
994
11329
SH
SOLE
7500
0
3829
ELECTRONICS FOR IMAGING
COM
286082102
16340
338653
SH
SOLE
162337
0
176316
ELECTRONICS FOR IMAGING INC
NOTE
286082AC6
13
12000
SH
SOLE
12000
0
0
ELECTRONICS FOR IMAGING INC
OPTION
286082902
39
800
SH
Call
SOLE
0
0
800
ELI LILLY & CO
COM
532457108
21974
262258
SH
SOLE
142804
0
119454
EMERSON ELECTRIC CO
COM
291011104
11153
186156
SH
SOLE
111257
0
74899
EMERSON ELECTRIC CO
OPTION
291011904
174
2900
SH
Call
SOLE
0
0
2900
ENBRIDGE ENERGY PARTNERS LP
COM
29250R106
2767
149833
SH
SOLE
11845
0
137988
ENBRIDGE INC
COM
29250N105
3377
80695
SH
SOLE
26040
0
54656
ENCANA CORP
COM
292505104
518
44357
SH
SOLE
2600
0
41757
ENCORE CAPITAL GROUP INC
COM
292554102
3480
112971
SH
SOLE
80864
0
32107
ENDOLOGIX INC
NOTE
29266SAA4
12
13000
SH
SOLE
13000
0
0
ENERGY SELECT SECTOR SPDR
ETF
81369Y506
1216
17193
SH
SOLE
11276
0
5917
ENERGY TRANSFER EQUITY LP
COM
29273V100
3861
204522
SH
SOLE
26923
0
177599
ENERGY TRANSFER PARTNERS LP
COM
29278N103
289
11844
SH
SOLE
3294
0
8550
ENERGY TRANSFER PARTNERS LP/
COM
29273R109
7147
190654
SH
SOLE
41153
0
149501
ENERPLUS CORP
COM
292766102
497
58207
SH
SOLE
55627
0
2580
ENLINK MIDSTREAM LLC COM UNIT REPSTG LTD LIABILITY
COM
29336T100
575
29930
SH
SOLE
7650
0
22280
ENLINK MIDSTREAM PARTNERS LP COMMON UNITS REPRESENTING
COM
29336U107
1035
55275
SH
SOLE
14030
0
41245
ENOVA INTERNATIONAL INC
COM
29357K103
165
11133
SH
SOLE
0
0
11133
ENSERVCO CORPORATION
COM
29358Y102
9
18000
SH
SOLE
0
0
18000
ENTELLUS MEDICAL INC
COM
29363K105
1229
89050
SH
SOLE
55720
0
33330
ENTERGY CORP
COM
29364G103
296
3876
SH
SOLE
1360
0
2516
ENTERPRISE PRODUCTS PARTNERS
COM
293792107
23014
823284
SH
SOLE
127212
0
696072
ENTIA BIOSCIENCES INC
COM
29384E104
4
100000
SH
SOLE
0
0
100000
ENTRADE, INC.(NV)
COM
29382L100
0
79388
SH
SOLE
0
0
79388
ENVESTNET INC
COM
29404K106
3707
99620
SH
SOLE
18395
0
81225
ENVESTNET INC
NOTE
29404KAA4
413
430000
SH
SOLE
30000
0
400000
ENVISION HEALTHCARE CORP
COM
29414D100
737
11845
SH
SOLE
8260
0
3585
EOG RESOURCES INC
COM
26875P101
91614
939210
SH
SOLE
645875
0
293335
EPAM SYSTEMS INC
COM
29414B104
2516
33439
SH
SOLE
25150
0
8289
EPAM SYSTEMS INC
OPTION
29414B904
234
3100
SH
Call
SOLE
100
0
3000
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTNERSHIP INT
COM
26885B100
322
4080
SH
SOLE
580
0
3500
EQUIFAX INC
COM
294429105
26801
196346
SH
SOLE
123191
0
73155
EQUINIX INC
COM
29444U700
4363
11521
SH
SOLE
5833
0
5689
EQUITY RESIDENTIAL
COM
29476L107
847
13495
SH
SOLE
6125
0
7370
ESCO TECHNOLOGIES INC
COM
296315104
446
7670
SH
SOLE
0
0
7670
ESSEX RENTAL CORP
COM
297187106
57
408853
SH
SOLE
205153
0
203700
ESTEE LAUDER COMPANIES-CL A
COM
518439104
4295
51788
SH
SOLE
41141
0
10647
EVERBANK FINANCIAL CORP
COM
29977G102
4869
250211
SH
SOLE
0
0
250211
EVERSOURCE ENERGY
COM
30040W108
3568
60830
SH
SOLE
48663
0
12167
EVOLENT HEALTH INC CLASS A
COM
30050B101
32742
1662021
SH
SOLE
520498
0
1141523
EVOLENT HEALTH INC CLASS A
OPTION
30050B901
18
800
SH
Call
SOLE
0
0
800
EXACT SCIENCES CORP
COM
30063P105
14628
652298
SH
SOLE
192707
0
459591
EXELIXIS INC
COM
30161Q104
30796
1430394
SH
SOLE
304367
0
1126027
EXELON CORP
COM
30161N101
7693
209665
SH
SOLE
21311
0
188354
EXELON CORPORATION
OPTION
30161N901
741
20600
SH
Call
SOLE
0
0
20600
EXOVA GROUP PLC ORD GBP0.01
COM
G33117105
79
30180
SH
SOLE
0
0
30180
EXPEDIA INC
COM
30212P303
617
4968
SH
SOLE
4256
0
712
EXPEDITORS INTL WASH INC
COM
302130109
651
11541
SH
SOLE
6924
0
4617
EXPRESS SCRIPTS HOLDING CO
COM
30219G108
53479
805541
SH
SOLE
525093
0
280448
EXXON MOBIL CORP
COM
30231G102
47920
586916
SH
SOLE
271524
0
315392
EXXON MOBIL CORP
OPTION
30231G902
238
2900
SH
Call
SOLE
0
0
2900
FACEBOOK INC CL A
OPTION
30303M902
1094
7700
SH
Call
SOLE
300
0
7400
FACEBOOK INC-A
COM
30303M102
158551
1149041
SH
SOLE
446623
0
702418
FACTSET RESEARCH SYSTEMS INC
COM
303075105
1095
6551
SH
SOLE
6312
0
239
FAIR ISAAC INC FORMERLY FAIR ISAAC & CO INC
COM
303250104
15646
120291
SH
SOLE
60824
0
59467
FAIRMOUNT SANTROL HOLDINGS INC
COM
30555Q108
4792
505478
SH
SOLE
20362
0
485116
FANNIE MAE
PFD
313586877
105
10000
SH
SOLE
10000
0
0
FASTENAL CO
COM
311900104
147125
2871089
SH
SOLE
1192942
0
1678147
FEDEX CORP
COM
31428X106
3447
17787
SH
SOLE
6028
0
11759
FIDELITY NATIONAL FINANCIAL INC
COM
31620R303
6370
166195
SH
SOLE
136977
0
29218
FIDELITY NATIONAL FINANCIAL INC FNFV GROUP COM
COM
31620R402
2460
197561
SH
SOLE
159169
0
38392
FIDELITY NATIONAL INFO SERV
COM
31620M106
8624
105952
SH
SOLE
79126
0
26826
FIFTH THIRD BANCORP
COM
316773100
2122
82616
SH
SOLE
35300
0
47316
FINANCIAL ENGINES INC
COM
317485100
2300
51914
SH
SOLE
7646
0
44268
FINANCIAL SELECT SECTOR SPDR
ETF
81369Y605
10339
430296
SH
SOLE
179924
0
250373
FINISAR CORP
NOTE
31787AAM3
20
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
COM
31816Q101
541
48057
SH
SOLE
11355
0
36702
FIRST BANCORP IND INC
COM
31867T202
400
21032
SH
SOLE
0
0
21032
FIRST COMMUNITY FINANCIAL PARTNERS INC COM
COM
31985Q106
198
15000
SH
SOLE
0
0
15000
FIRST FEDERAL OF NORTHERN MICHIGAN BANCORP INC
COM
32021X105
574
71292
SH
SOLE
0
0
71292
FIRST HORIZON NATIONAL CORP
COM
320517105
249
13341
SH
SOLE
12000
0
1341
FIRST MIDWEST BANCORP INC/IL
COM
320867104
829
34776
SH
SOLE
27430
0
7346
FIRST REPUBLIC BANK/CA
COM
33616C100
1369
14587
SH
SOLE
3970
0
10617
FIRST SOLAR INC
COM
336433107
366
10135
SH
SOLE
0
0
10135
FIRST TR LARGE CAP VALUE OPPORTUNITIES ALPHADEX FD
ETF
33735J101
590
11856
SH
SOLE
10575
0
1281
FIRST TRUST MORN DVD LEAD IN
ETF
336917109
266
9233
SH
SOLE
9233
0
0
FIRST TRUST NASDAQ ABA COMMUNITY BK ETF
ETF
33736Q104
439
8305
SH
SOLE
0
0
8305
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND
ETF
33738D101
494
19490
SH
SOLE
850
0
18640
FIRST US BANCSHARES INC
COM
33744V103
1667
125500
SH
SOLE
0
0
125500
FIRSTCASH INC
COM
33767D105
768
15637
SH
SOLE
2507
0
13130
FIRSTSERVICE CORP
COM
33767E103
1136
19330
SH
SOLE
4178
0
15152
FISERV INC
COM
337738108
53459
463567
SH
SOLE
353382
0
110185
FLAGSTAR BANCORP INC COM
COM
337930705
2517
88630
SH
SOLE
330
0
88300
FLEXPOINT SENSOR SYSTEMS INC
COM
33938W206
11
156700
SH
SOLE
0
0
156700
FLUOR CORP NEW
COM
343412102
678
12242
SH
SOLE
7242
0
5000
FNBH BANCORP INC HOWELL MICHIGAN
COM
302528203
284
141993
SH
SOLE
141993
0
0
FONAR CORP NON VTG CLASS A PFD
COM
DEE437500
0
40000
SH
SOLE
0
0
40000
FORCE PROTECTION VIDEO EQUIPMENT CORP
COM
34520J108
0
125900
SH
SOLE
0
0
125900
FORD MOTOR CO
COM
345370860
1924
154069
SH
SOLE
41566
0
112503
FORESTAR GROUP INC
COM
346233109
455
34200
SH
SOLE
0
0
34200
FORTINET INC
COM
34959E109
3110
83259
SH
SOLE
77210
0
6049
FORTINET INC
OPTION
34959E909
12
300
SH
Call
SOLE
0
0
300
FORTIVE CORP
COM
34959J108
69492
1164075
SH
SOLE
651465
0
512610
FORTRESS INVT GROUP LLC CL A
COM
34958B106
160
20000
SH
SOLE
20000
0
0
FORTUNE BRANDS HOME & SECURI
COM
34964C106
2814
46478
SH
SOLE
24514
0
21964
FOUNDATION MEDICINE INC COM
COM
350465100
854
34426
SH
SOLE
5000
0
29426
FRANKLIN RESOURCES INC
COM
354613101
461
10834
SH
SOLE
6546
0
4288
FRANKLIN STREET PROPERTIES C
COM
35471R106
1253
101193
SH
SOLE
0
0
101193
FREEPORT-MCMORAN INC
COM
35671D857
411
30714
SH
SOLE
11425
0
19289
FRESENIUS MEDICAL CARE-ADR
ADR
358029106
563
13374
SH
SOLE
12394
0
980
FRESHPET INC
COM
358039105
987
96200
SH
SOLE
20850
0
75350
FRONTIER COMMUNICATIONS CORP
COM
35906A108
185
64553
SH
SOLE
25098
0
39455
FS ENERGY AND POWER FUND
COM
30264D109
150
20432
SH
SOLE
3721
0
16711
FS INVESTMENT CORP II
COM
35952V105
95
10753
SH
SOLE
4762
0
5992
FULGENT GENETICS INC
COM
359664109
287
26320
SH
SOLE
0
0
26320
GAMESTOP CORP-CLASS A
COM
36467W109
318
13668
SH
SOLE
7515
0
6153
GAP INC/THE
COM
364760108
442
17842
SH
SOLE
4842
0
13000
GARRISON CAPITAL INC COM
COM
366554103
712
70650
SH
SOLE
3625
0
67025
GARTNER INC
COM
366651107
7176
66543
SH
SOLE
29241
0
37302
GENERAC HOLDINGS INC
COM
368736104
702
17985
SH
SOLE
300
0
17685
GENERAL DYNAMICS CORP
COM
369550108
2403
12720
SH
SOLE
5287
0
7433
GENERAL ELECTRIC CO
COM
369604103
90835
3047634
SH
SOLE
1297862
0
1749772
GENERAL ELECTRIC CO
OPTION
369604903
200
6700
SH
Call
SOLE
1300
0
5400
GENERAL MILLS INC
COM
370334104
7504
124927
SH
SOLE
56723
0
68204
GENERAL MOTORS CO
COM
37045V100
3839
104208
SH
SOLE
20600
0
83608
GENESEE & WYOMING INC-CL A
COM
371559105
2259
30611
SH
SOLE
28665
0
1946
GENESIS ENERGY LP UNITS LTD PARTNERSHIP INT
COM
371927104
3163
93471
SH
SOLE
21260
0
72211
GENPACT LTD
COM
G3922B107
7959
321555
SH
SOLE
221529
0
100026
GENTHERM INC
COM
37253A103
1841
46915
SH
SOLE
26615
0
20300
GENUINE PARTS CO
COM
372460105
1412
14967
SH
SOLE
513
0
14454
GEO GROUP INC/THE
COM
36162J106
1115
24010
SH
SOLE
402
0
23608
GILEAD SCIENCES INC
COM
375558103
102794
1507102
SH
SOLE
867825
0
639277
GILEAD SCIENCES INC
OPTION
375558903
163
2400
SH
Call
SOLE
300
0
2100
GLACIER BANCORP INC
COM
37637Q105
689
20280
SH
SOLE
20100
0
180
GLAUKOS CORP
COM
377322102
2383
47782
SH
SOLE
25412
0
22370
GLAXOSMITHKLINE PLC-SPON ADR
ADR
37733W105
9340
221812
SH
SOLE
172603
0
49209
GLOBAL LINKS CORPORATION
COM
379408701
0
50000
SH
SOLE
0
0
50000
GLOBAL PAYMENTS INC
COM
37940X102
2986
37467
SH
SOLE
28197
0
9270
GLOBANT S A
COM
L44385109
2570
70804
SH
SOLE
11343
0
59461
GLU MOBILE INC
COM
379890106
87
44900
SH
SOLE
0
0
44900
GOGO INC
COM
38046C109
2480
233929
SH
SOLE
23228
0
210701
GOLDCORP INC
COM
380956409
1560
98500
SH
SOLE
14000
0
84500
GOLDCORP INC
OPTION
380956909
538
36900
SH
Call
SOLE
500
0
36400
GOLDEN ENTERTAINMENT INC
COM
381013101
462
34934
SH
SOLE
0
0
34934
GOLDMAN SACHS GROUP INC
COM
38141G104
105632
426766
SH
SOLE
23066
0
403700
GOLUB CAP BDC INC
COM
38173M102
539
28167
SH
SOLE
0
0
28167
GRACO INC
COM
384109104
1020
11037
SH
SOLE
650
0
10387
GRAND CANYON EDUCATION INC
COM
38526M106
1108
15485
SH
SOLE
10445
0
5040
GREAT AJAX CORP
COM
38983D300
170
13000
SH
SOLE
0
0
13000
GREEN BRICK PARTNERS INC COM
COM
392709101
125
13250
SH
SOLE
0
0
13250
GREEN DOT CORPORATION CL A
COM
39304D102
256
8720
SH
SOLE
0
0
8720
GREEN DOT CORPORATION CL A
OPTION
39304D902
27
800
SH
Call
SOLE
0
0
800
GREENBRIER COS INC
NOTE
393657AH4
15
12000
SH
SOLE
12000
0
0
GREENLIGHT CAPITAL RE LTD CLASS A
COM
G4095J109
208
9305
SH
SOLE
0
0
9305
GREIF INC-CL A
COM
397624107
433
7692
SH
SOLE
3292
0
4400
GRIFOLS SA-ADR
ADR
398438408
823
45754
SH
SOLE
20228
0
25526
GRUBHUB INC
COM
400110102
4189
120219
SH
SOLE
17008
0
103211
GUGGENHEIM S&P 500 EQUAL WEI
ETF
78355W106
5916
64906
SH
SOLE
7016
0
57890
GUGGENHEIM S&P 500 EQUAL WEIGHT HEALTHCARE ETF
ETF
78355W841
233
1454
SH
SOLE
1454
0
0
GUGGENHEIM S&P 500 PURE VALUE ETF
ETF
78355W304
270
4450
SH
SOLE
0
0
4450
GUIDEWIRE SOFTWARE INC
COM
40171V100
61774
1104907
SH
SOLE
765804
0
339103
GW PHARMACEUTICALS -ADR
ADR
36197T103
207
1704
SH
SOLE
1550
0
154
HALLIBURTON CO
COM
406216101
4174
79203
SH
SOLE
42724
0
36479
HALYARD HEALTH INC
COM
40650V100
209
5367
SH
SOLE
858
0
4509
HARLEY-DAVIDSON INC
COM
412822108
11366
195871
SH
SOLE
29980
0
165891
HARRIS CORP
COM
413875105
901
8198
SH
SOLE
466
0
7732
HARTFORD FINANCIAL SERVICES GROUP INC
COM
416515104
226
4618
SH
SOLE
1540
0
3078
HARVEST CAPITAL CREDIT CORPORATION
COM
41753F109
541
38200
SH
SOLE
5000
0
33200
HASBRO INC
COM
418056107
390
3994
SH
SOLE
1420
0
2574
HCP INC
COM
40414L109
1077
33840
SH
SOLE
6157
0
27683
HD SUPPLY HOLDINGS INC COM
COM
40416M105
2059
47884
SH
SOLE
4904
0
42980
HDFC BANK LTD-ADR
ADR
40415F101
540
7186
SH
SOLE
6563
0
623
HEALTH CARE SELECT SECTOR
ETF
81369Y209
7338
98276
SH
SOLE
25097
0
73179
HEALTHCARE SERVICES GROUP
COM
421906108
15035
361712
SH
SOLE
51678
0
310034
HEALTHSOUTH CORP
COM
421924309
2801
65432
SH
SOLE
50648
0
14784
HEALTHSTREAM INC
COM
42222N103
1695
69255
SH
SOLE
5990
0
63265
HEICO CORP
COM
422806109
15571
178617
SH
SOLE
128863
0
49754
HEICO CORP-CLASS A
COM
422806208
1351
18044
SH
SOLE
11554
0
6490
HELIX ENERGY SOLUTIONS GRP INC
NOTE
42330PAG2
10
10000
SH
SOLE
10000
0
0
HEMP INC
COM
423703206
1
20000
SH
SOLE
20000
0
0
HENRY SCHEIN INC
COM
806407102
1990
11629
SH
SOLE
1126
0
10503
HERBALIFE LTD
COM
G4412G101
405
6969
SH
SOLE
6569
0
400
HERITAGE-CRYSTAL CLEAN INC
COM
42726M106
1280
85931
SH
SOLE
3650
0
82281
HERMAN MILLER INC
COM
600544100
311
9850
SH
SOLE
9850
0
0
HERSHEY CO/THE
COM
427866108
2461
22670
SH
SOLE
11605
0
11065
HEWLETT PACKARD ENTERPRIS
COM
42824C109
590
25646
SH
SOLE
8106
0
17540
HEXCEL CORP
COM
428291108
896
16359
SH
SOLE
14944
0
1415
HFF INC-CLASS A
COM
40418F108
1623
55442
SH
SOLE
3277
0
52165
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS
COM
428337109
1308
76054
SH
SOLE
27669
0
48385
HI CRUSH PARTNERS LP COM UNIT LTD PARTNER INTS
OPTION
428337909
260
15000
SH
Call
SOLE
0
0
15000
HILLTOP HOLDINGS INC
COM
432748101
288
10147
SH
SOLE
10001
0
146
HILTON GRAND VACATIONS INC
COM
43283X105
1450
48432
SH
SOLE
1131
0
47301
HILTON WORLDWIDE HOLDINGS INC
COM
43300A203
9229
161342
SH
SOLE
3464
0
157878
HMS HOLDINGS CORP
COM
40425J101
2711
145114
SH
SOLE
7945
0
137169
HOLLY ENERGY PARTNERS L P UNIT REPSTG LIMITED INTEREST
COM
435763107
3328
92662
SH
SOLE
5560
0
87102
HOLOGIC INC
COM
436440101
527
12930
SH
SOLE
7280
0
5650
HOLOGIC INC
NOTE
436440AG6
32
26000
SH
SOLE
26000
0
0
HOME DEPOT INC
COM
437076102
83676
572924
SH
SOLE
241103
0
331821
HONEYWELL INTERNATIONAL INC
COM
438516106
12130
97379
SH
SOLE
20723
0
76656
HOPFED BANCORP INC
COM
439734104
799
53947
SH
SOLE
586
0
53361
HORMEL FOODS CORP
COM
440452100
1078
31003
SH
SOLE
24726
0
6277
HOUSTON WIRE & CABLE CO
COM
44244K109
106
15855
SH
SOLE
0
0
15855
HP INC
COM
40434L105
578
33256
SH
SOLE
15729
0
17527
HSBC HOLDINGS PLC-SPONS ADR
ADR
404280406
1660
40772
SH
SOLE
15343
0
25429
HUDSON TECHNOLOGIES INC
COM
444144109
283
42470
SH
SOLE
0
0
42470
HUMANA INC
COM
444859102
301
1426
SH
SOLE
12
0
1414
HUNT (JB) TRANSPRT SVCS INC
COM
445658107
28340
308848
SH
SOLE
230016
0
78832
HUNTINGTON BANCSHARES INC
COM
446150104
2615
184938
SH
SOLE
84561
0
100377
HUNTINGTON INGALLS INDUSTRIE
COM
446413106
950
4451
SH
SOLE
1956
0
2495
HUNTSMAN CORP
COM
447011107
265
11729
SH
SOLE
11729
0
0
HURON CONSULTING GROUP INC
COM
447462102
339
8016
SH
SOLE
7853
0
163
IAC/ INTERACTIVE CORP
COM
44919P508
365
4937
SH
SOLE
3469
0
1468
IBERIABANK CORP
COM
450828108
16911
213794
SH
SOLE
148196
0
65598
ICF INTERNATIONAL INC
COM
44925C103
563
13326
SH
SOLE
2829
0
10497
IDEX CORP
COM
45167R104
372
3981
SH
SOLE
1700
0
2281
IDEXX LABORATORIES INC
COM
45168D104
285656
1890026
SH
SOLE
1094866
0
795159
IHS MARKIT LTD
COM
G47567105
6950
171087
SH
SOLE
43223
0
127864
ILLINOIS TOOL WORKS
COM
452308109
79469
600246
SH
SOLE
221032
0
379214
ILLUMINA INC
COM
452327109
9301
54807
SH
SOLE
16219
0
38588
ILLUMINA INC
NOTE
452327AF6
16
16000
SH
SOLE
14000
0
2000
IMAX CORP
COM
45245E109
3203
94231
SH
SOLE
69671
0
24560
IMMERSION CORP
COM
452521107
109
10000
SH
SOLE
0
0
10000
IMPAX LABORATORIES INC
NOTE
45256BAE1
14
17000
SH
SOLE
17000
0
0
INDEPENDENCE REALTY TRUST INC
COM
45378A106
9668
1052011
SH
SOLE
87996
0
964015
INDIA FUND INC
COM
454089103
204
8308
SH
SOLE
20
0
8288
INDUSTRIAL SELECT SECT SPDR
ETF
81369Y704
4643
71345
SH
SOLE
25326
0
46019
INFINEON TECHNOLOGIES-ADR
ADR
45662N103
308
15082
SH
SOLE
13618
0
1464
INFINERA CORP
COM
45667G103
1498
138665
SH
SOLE
47550
0
91115
INFINERA CORP
OPTION
45667G903
10
1000
SH
Call
SOLE
1000
0
0
INFINERA CORPORATION
NOTE
45667GAB9
11
10000
SH
SOLE
10000
0
0
INFINITY PHARMACEUTICALS INC
COM
45665G303
36
12925
SH
SOLE
600
0
12325
INFORMATION SERVICES GROUP INC
COM
45675Y104
4104
1294629
SH
SOLE
25150
0
1269479
ING GROEP N.V.-SPONSORED ADR
ADR
456837103
320
22958
SH
SOLE
789
0
22169
INGREDION INC
COM
457187102
1017
8413
SH
SOLE
1550
0
6863
INNOVATION TECHNOLOGIES INC. FLORIDA
COM
457991420
0
20000
SH
SOLE
0
0
20000
INOGEN INC
COM
45780L104
63462
921693
SH
SOLE
220284
0
701409
INPHI CORP
COM
45772F107
3575
73243
SH
SOLE
61348
0
11895
INSULET CORP
COM
45784P101
325
7455
SH
SOLE
1100
0
6355
INSULET CORP
NOTE
45784PAD3
19
17000
SH
SOLE
17000
0
0
INTEL CORP
COM
458140100
20244
560046
SH
SOLE
194824
0
365222
INTER PARFUMS INC
COM
458334109
229
6624
SH
SOLE
139
0
6485
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
101882
1738510
SH
SOLE
950394
0
788116
INTERDIGITAL INC
COM
45867G101
693
8241
SH
SOLE
7031
0
1210
INTERNATIONAL PAPER CO
COM
460146103
2706
51759
SH
SOLE
27706
0
24053
INTERSECT ENT INC COM
COM
46071F103
543
39900
SH
SOLE
6525
0
33375
INTERXION HOLDING N V
COM
N47279109
223
5725
SH
SOLE
4725
0
1000
INTL BUSINESS MACHINES CORP
COM
459200101
17346
98176
SH
SOLE
58612
0
39564
INTL FLAVORS & FRAGRANCES
COM
459506101
2595
19784
SH
SOLE
14494
0
5290
INTUIT INC
COM
461202103
30613
261628
SH
SOLE
203315
0
58313
INTUITIVE SURGICAL INC
COM
46120E602
22966
30430
SH
SOLE
7892
0
22538
INVESCO LTD
COM
G491BT108
14983
488820
SH
SOLE
310835
0
177985
IONIS PHARMACEUTICALS INC
COM
462222100
258
5381
SH
SOLE
381
0
5000
IPG PHOTONICS CORP
COM
44980X109
401
3360
SH
SOLE
960
0
2400
IRIDIUM COMMUNICATIONS INC
COM
46269C102
4443
510644
SH
SOLE
49535
0
461109
IRON MOUNTAIN INC
COM
46284V101
26561
734092
SH
SOLE
227552
0
506539
ISHARES 1-3 YEAR CREDIT BOND
ETF
464288646
1236
11745
SH
SOLE
9050
0
2695
ISHARES 1-3 YEAR TREASURY BO
ETF
464287457
1012
11976
SH
SOLE
2954
0
9022
ISHARES 20 PLUS YEAR TREASURY BO
ETF
464287432
2416
19889
SH
SOLE
249
0
19640
ISHARES 7-10 YEAR TREASURY B
ETF
464287440
1497
14174
SH
SOLE
353
0
13821
ISHARES CHINA LARGE-CAP ETF
ETF
464287184
208
5431
SH
SOLE
3386
0
2045
ISHARES CORE HIGH DIVIDEND E
ETF
46429B663
1395
16483
SH
SOLE
1562
0
14921
ISHARES CORE MSCI EMERGING
ETF
46434G103
21608
466129
SH
SOLE
448944
0
17185
ISHARES CORE S&P 500 ETF
ETF
464287200
5748
24163
SH
SOLE
13429
0
10734
ISHARES CORE S&P MIDCAP ETF
ETF
464287507
2828
16445
SH
SOLE
5137
0
11308
ISHARES CORE S&P SMALL-CAP E
ETF
464287804
1486
21434
SH
SOLE
14458
0
6976
ISHARES CORE S&P TOTAL U.S.
ETF
464287150
320
5905
SH
SOLE
2185
0
3720
ISHARES CORE S&P U.S. GROWTH
ETF
464287671
1808
39272
SH
SOLE
25284
0
13988
ISHARES CORE S&P U.S. VALUE
ETF
464287663
13381
261176
SH
SOLE
251637
0
9539
ISHARES CORE U S CREDIT BOND ETF
ETF
464288620
1168
10600
SH
SOLE
0
0
10600
ISHARES CORE U.S. AGGREGATE
ETF
464287226
4125
37939
SH
SOLE
8860
0
29079
ISHARES CURRENCY HEDGED MSCI EAFE ETF
ETF
46434V803
4348
162167
SH
SOLE
145047
0
17120
ISHARES EDGE MSCI MIN VOL EA
ETF
46429B689
2199
33937
SH
SOLE
23234
0
10703
ISHARES GLOBAL INFRASTRUCTURE ETF
ETF
464288372
1783
43688
SH
SOLE
266
0
43422
ISHARES GOLD TRUST
ETF
464285105
2647
220362
SH
SOLE
77869
0
142493
ISHARES IBOXX INVESTMENT GRA
ETF
464287242
4788
40443
SH
SOLE
1199
0
39244
ISHARES IBOXX USD HIGH YIELD
ETF
464288513
7364
83499
SH
SOLE
4574
0
78925
ISHARES INC MSCI EUROZONE ETF
ETF
464286608
667
18826
SH
SOLE
0
0
18826
ISHARES INTERNATIONAL SELECT
ETF
464288448
1853
60303
SH
SOLE
12225
0
48078
ISHARES JP MORGAN USD EMERGI
ETF
464288281
2469
21717
SH
SOLE
709
0
21008
ISHARES MBS ETF
ETF
464288588
396
3707
SH
SOLE
0
0
3707
ISHARES MSCI ACWI EX US INDEX FUND
ETF
464288240
363
8590
SH
SOLE
400
0
8190
ISHARES MSCI ACWI INDEX FD
ETF
464288257
223
3574
SH
SOLE
3137
0
437
ISHARES MSCI ALL COUNTRY WORLD MINIMUM VOLATILITY ETF
ETF
464286525
1568
20548
SH
SOLE
19678
0
870
ISHARES MSCI EAFE ETF
ETF
464287465
35123
576829
SH
SOLE
466235
0
110594
ISHARES MSCI EAFE GROWTH ETF
ETF
464288885
4012
58481
SH
SOLE
53783
0
4698
ISHARES MSCI EAFE SMALL-CAP
ETF
464288273
699
12914
SH
SOLE
12455
0
459
ISHARES MSCI EAFE VALUE ETF
ETF
464288877
1238
24829
SH
SOLE
12565
0
12264
ISHARES MSCI EMERGING MARKET
ETF
464287234
5353
139825
SH
SOLE
39034
0
100791
ISHARES MSCI EMERGING MARKETS MINIMUM VOLATILITY ETF
ETF
464286533
2056
39768
SH
SOLE
26996
0
12772
ISHARES MSCI JAPAN ETF
ETF
46434G822
1232
24053
SH
SOLE
19457
0
4596
ISHARES MSCI KLD 400 SOCIAL ETF
ETF
464288570
1027
11835
SH
SOLE
11835
0
0
ISHARES MSCI UNITED KINGDOM
ETF
46435G334
1897
58309
SH
SOLE
37922
0
20387
ISHARES MSCI USA ESG SELECT
ETF
464288802
822
8383
SH
SOLE
7818
0
565
ISHARES MSCI USA MINIMUM VOLATILITY ETF
ETF
46429B697
7304
152570
SH
SOLE
74783
0
77788
ISHARES NASDAQ BIOTECHNOLOGY
ETF
464287556
3513
11826
SH
SOLE
1884
0
9942
ISHARES NATIONAL MUNI BOND E
ETF
464288414
4040
37095
SH
SOLE
17800
0
19295
ISHARES RUSSELL 1000 ETF
ETF
464287622
4057
30856
SH
SOLE
25777
0
5079
ISHARES RUSSELL 1000 GROWTH
ETF
464287614
9384
82815
SH
SOLE
47505
0
35310
ISHARES RUSSELL 1000 VALUE E
ETF
464287598
11883
102447
SH
SOLE
65927
0
36520
ISHARES RUSSELL 2000 ETF
ETF
464287655
18886
137134
SH
SOLE
91410
0
45724
ISHARES RUSSELL 2000 GROWTH
ETF
464287648
2970
18468
SH
SOLE
10467
0
8001
ISHARES RUSSELL 2000 VALUE E
ETF
464287630
3710
31062
SH
SOLE
11703
0
19359
ISHARES RUSSELL 3000 ETF
ETF
464287689
17243
122947
SH
SOLE
91194
0
31753
ISHARES RUSSELL MID-CAP ETF
ETF
464287499
3534
18788
SH
SOLE
665
0
18123
ISHARES RUSSELL MID-CAP GROW
ETF
464287481
2428
23431
SH
SOLE
14309
0
9122
ISHARES RUSSELL MID-CAP VALU
ETF
464287473
4792
57039
SH
SOLE
3455
0
53584
ISHARES S&P 500 GROWTH ETF
ETF
464287309
3438
26344
SH
SOLE
5762
0
20582
ISHARES S&P 500 VALUE ETF
ETF
464287408
406
3860
SH
SOLE
1786
0
2074
ISHARES S&P MID-CAP 400 GROW
ETF
464287606
3684
19239
SH
SOLE
4528
0
14711
ISHARES S&P MID-CAP 400 VALU
ETF
464287705
1398
9324
SH
SOLE
458
0
8866
ISHARES S&P SMALL-CAP 600 GR
ETF
464287887
488
3192
SH
SOLE
561
0
2631
ISHARES S&P SMALL-CAP 600 VA
ETF
464287879
365
2610
SH
SOLE
191
0
2419
ISHARES SELECT DIVIDEND ETF
ETF
464287168
7546
81897
SH
SOLE
21135
0
60762
ISHARES TIPS BOND ETF
ETF
464287176
24055
209809
SH
SOLE
99826
0
109983
ISHARES TR CORE MSCI EAFE ETF
ETF
46432F842
1947
34675
SH
SOLE
20818
0
13857
ISHARES U.S. AEROSPACE & DEF
ETF
464288760
9964
66279
SH
SOLE
11602
0
54677
ISHARES US FINANCIALS ETF
ETF
464287788
631
5935
SH
SOLE
2410
0
3525
ISHARES US PREFERRED STOCK E
ETF
464288687
5736
148228
SH
SOLE
19784
0
128444
ISHARES US REAL ESTATE ETF
ETF
464287739
2289
28507
SH
SOLE
5071
0
23436
ISHARES USTECHNOLOGY ETF
ETF
464287721
264
1974
SH
SOLE
1287
0
687
ISIS PHARMACEUTICALS INC DEL
NOTE
464337AJ3
13
12000
SH
SOLE
12000
0
0
J C PENNEY CO INC
COM
708160106
207
32625
SH
SOLE
17625
0
15000
J2 GLOBAL INC
COM
48123V102
28029
337916
SH
SOLE
190394
0
147522
J2 GLOBAL INC
OPTION
48123V902
25
300
SH
Call
SOLE
0
0
300
JACK HENRY & ASSOCIATES INC
COM
426281101
761
8152
SH
SOLE
3029
0
5123
JACOBS ENGINEERING GROUP INC
COM
469814107
392
6986
SH
SOLE
1578
0
5408
JEFFERIES GROUP INC NEW
NOTE
472319AG7
14
14000
SH
SOLE
11000
0
3000
JETBLUE AIRWAYS CORP
COM
477143101
402
20150
SH
SOLE
8015
0
12135
JM SMUCKER CO/THE
COM
832696405
23545
167030
SH
SOLE
32383
0
134647
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
4395
49908
SH
SOLE
35737
0
14171
JOHN BEAN TECHNOLOGIES CORP
OPTION
477839904
9
100
SH
Call
SOLE
0
0
100
JOHNSON & JOHNSON
COM
478160104
82438
666701
SH
SOLE
264304
0
402397
JOHNSON & JOHNSON
OPTION
478160904
747
6000
SH
Call
SOLE
300
0
5700
JOHNSON CONTROLS INTERNATION
COM
G51502105
2646
62915
SH
SOLE
6175
0
56740
JONES LANG LASALLE INC
COM
48020Q107
1631
14442
SH
SOLE
10512
0
3930
JOY GLOBAL INC
COM
481165108
349
12385
SH
SOLE
970
0
11415
JPMORGAN ALERIAN MLP INDEX
ETF
46625H365
17507
539487
SH
SOLE
341397
0
198090
JPMORGAN CHASE & CO
COM
46625H100
99657
1114722
SH
SOLE
419576
0
695146
JPMORGAN CHASE & CO
OPTION
46625H900
351
4000
SH
Call
SOLE
0
0
4000
JPMORGAN CHASE & CO
PFD
48127R461
209
7880
SH
SOLE
6000
0
1880
KATE SPADE & COMPANY
COM
485865109
866
36293
SH
SOLE
4128
0
32165
KAYNE ANDERSON MLP INVESTMEN
COM
486606106
634
29444
SH
SOLE
20372
0
9072
KB HOME
COM
48666K109
373
18750
SH
SOLE
18750
0
0
KCG HOLDINGS INC CL A
COM
48244B100
3463
250061
SH
SOLE
0
0
250061
KELLOGG CO
COM
487836108
1631
22049
SH
SOLE
2514
0
19535
KEYCORP NEW
COM
493267108
277
14749
SH
SOLE
6853
0
7896
KIMBERLY-CLARK CORP
COM
494368103
16748
126525
SH
SOLE
32194
0
94331
KINDER MORGAN INC
COM
49456B101
30407
1420885
SH
SOLE
341814
0
1079071
KINDER MORGAN INC
OPTION
49456B901
109
5000
SH
Call
SOLE
1500
0
3500
KINDER MORGAN INC
PFD
49456B200
3865
79355
SH
SOLE
15175
0
64180
KINDER MORGAN INC-CW17
WTS
49456B119
0
95277
SH
SOLE
47374
0
47903
KINSALE CAP GROUP INC COM
COM
49714P108
1422
48450
SH
SOLE
0
0
48450
KKR & CO LP
COM
48248M102
876
48575
SH
SOLE
2800
0
45775
KOHLS CORP
COM
500255104
4853
121334
SH
SOLE
28320
0
93014
KORNIT DIGITAL LTD
COM
M6372Q113
17683
979099
SH
SOLE
439465
0
539634
KRAFT HEINZ CO/THE
COM
500754106
8644
94499
SH
SOLE
30762
0
63737
KROGER CO
COM
501044101
2807
95049
SH
SOLE
74127
0
20922
LABORATORY CORP AMER HLDGS
COM
50540R409
228
1600
SH
SOLE
695
0
905
LAM RESEARCH CORP
COM
512807108
353
2954
SH
SOLE
1875
0
1079
LAMB WESTON HOLDINGS INC
COM
513272104
264
6579
SH
SOLE
585
0
5994
LANDMARK INFRASTRUCTURE PART
COM
51508J108
278
18600
SH
SOLE
0
0
18600
LANDSTAR SYSTEM INC
COM
515098101
3035
35011
SH
SOLE
30724
0
4287
LAS VEGAS SANDS CORP
COM
517834107
291
5485
SH
SOLE
2150
0
3335
LAUREATE EDUCATION INC-A
COM
518613203
313
21928
SH
SOLE
0
0
21928
LAWSON PRODUCTS INC
COM
520776105
497
20131
SH
SOLE
11450
0
8681
LEAR CORP
COM
521865204
2249
15842
SH
SOLE
15087
0
755
LEGGETT & PLATT INC
COM
524660107
3120
63284
SH
SOLE
12345
0
50939
LEMAITRE VASCULAR INC
COM
525558201
295
11977
SH
SOLE
0
0
11977
LENDINGCLUB CORPORATION COM
COM
52603A109
125
23500
SH
SOLE
14250
0
9250
LENNOX INTERNATIONAL INC
COM
526107107
2569
15608
SH
SOLE
1537
0
14071
LEUCADIA NATIONAL CORP
COM
527288104
289
10860
SH
SOLE
0
0
10860
LHC GROUP INC
COM
50187A107
404
7500
SH
SOLE
0
0
7500
LIBERTY GLOBAL PLC- C
COM
G5480U120
884
25220
SH
SOLE
12688
0
12532
LIBERTY INTERACTIVE CORP Q-A
COM
53071M104
275
14012
SH
SOLE
8264
0
5748
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
302
7780
SH
SOLE
6364
0
1416
LIGAND PHARMACEUTICALS
COM
53220K504
13545
127983
SH
SOLE
108000
0
19983
LINCOLN ELECTRIC HOLDINGS
COM
533900106
284
3280
SH
SOLE
200
0
3080
LINCOLN NATIONAL CORP
COM
534187109
627
9126
SH
SOLE
794
0
8332
LITHIA MOTORS INC-CL A
COM
536797103
348
4064
SH
SOLE
28
0
4036
LITTELFUSE INC
COM
537008104
4109
25692
SH
SOLE
8143
0
17549
LIVE NATION ENTERTAINMENT IN
COM
538034109
258
9009
SH
SOLE
909
0
8100
LIVE NATION ENTERTAINMENT INC
NOTE
538034AJ8
12
11000
SH
SOLE
11000
0
0
LKQ CORP
COM
501889208
10973
349006
SH
SOLE
90213
0
258793
LOCKHEED MARTIN CORP
COM
539830109
3069
11501
SH
SOLE
4655
0
6846
LOEWS CORP
COM
540424108
328
7010
SH
SOLE
0
0
7010
LOGITECH INTERNATIONAL SA
COM
H50430232
643
22335
SH
SOLE
0
0
22335
LOWES COMPANIES INC
OPTION
548661907
58
700
SH
Call
SOLE
0
0
700
LOWE'S COS INC
COM
548661107
53923
692134
SH
SOLE
356648
0
335487
LULULEMON ATHLETICA INC
COM
550021109
32278
502721
SH
SOLE
186668
0
316053
LULULEMON ATHLETICA INC
OPTION
550021909
26
500
SH
Call
SOLE
0
0
500
LUMINEX CORP
COM
55027E102
3780
203469
SH
SOLE
186069
0
17400
LUXOTTICA GROUP SPA-SPON ADR
ADR
55068R202
399
7270
SH
SOLE
5976
0
1294
LYONDELLBASELL INDU-CL A
COM
N53745100
767
8407
SH
SOLE
189
0
8218
MAGELLAN MIDSTREAM PARTNERS
COM
559080106
26329
339948
SH
SOLE
55525
0
284423
MAGNA INTERNATIONAL INC
COM
559222401
883
20501
SH
SOLE
17192
0
3309
MAGNACHIP SEMICONDUCTOR CORP
COM
55933J203
109
14800
SH
SOLE
14800
0
0
MAIN STREET CAPITAL CORPORATION
COM
56035L104
4257
115091
SH
SOLE
93006
0
22085
MALVERN BANCORP INC COM
COM
561409103
515
25000
SH
SOLE
25000
0
0
MANITOWOC FOODSERVICE INC
COM
58470Q101
757
39715
SH
SOLE
6600
0
33115
MANULIFE FINANCIAL CORP
COM
56501R106
3092
172609
SH
SOLE
141325
0
31284
MARATHON OIL CORP
COM
565849106
286
17892
SH
SOLE
8653
0
9239
MARATHON PETE CORP COM
OPTION
56585A902
51
1000
SH
Call
SOLE
0
0
1000
MARATHON PETROLEUM CORP
COM
56585A102
2073
41201
SH
SOLE
7649
0
33552
MARCUS & MILLICHAP INC COM
COM
566324109
1230
44975
SH
SOLE
3225
0
41750
MARKEL CORP
COM
570535104
235
240
SH
SOLE
100
0
140
MARKET VECTORS ETF TR JR GOLD MINERS ETF NEW
OPTION
92189F991
108
3000
SH
Call
SOLE
0
0
3000
MARKET VECTORS ETF TR JR GOLD MINERS ETF NEW
OPTION
92189F991
108
3000
SH
Call
SOLE
0
0
3000
MARKETAXESS HOLDINGS INC
COM
57060D108
15717
80505
SH
SOLE
1960
0
78545
MARLIN BUSINESS SVCS CORP
COM
571157106
1038
43616
SH
SOLE
300
0
43316
MARRIOTT INTERNATIONAL -CL A
COM
571903202
5634
60825
SH
SOLE
52317
0
8508
MARSH & MCLENNAN COS
COM
571748102
2218
30164
SH
SOLE
8611
0
21553
MASCO CORP
COM
574599106
5324
157226
SH
SOLE
32436
0
124790
MASTERCARD INC - A
COM
57636Q104
139195
1243186
SH
SOLE
758930
0
484256
MATCH GROUP INC
COM
57665R106
424
26235
SH
SOLE
10315
0
15920
MATERIALISE NV
ADR
57667T100
599
66300
SH
SOLE
33100
0
33200
MATERIALS SELECT SECTOR SPDR
ETF
81369Y100
696
13273
SH
SOLE
12425
0
848
MATTEL INC
COM
577081102
399
15516
SH
SOLE
272
0
15244
MAXIM INTEGRATED PRODUCTS INC
COM
57772K101
213
4814
SH
SOLE
2804
0
2010
MAXIMUS INC
COM
577933104
1352
21731
SH
SOLE
14051
0
7680
MAXLINEAR INC
COM
57776J100
13511
499584
SH
SOLE
268487
0
231097
MB FINANCIAL INC
COM
55264U108
7410
171757
SH
SOLE
61133
0
110624
MCCORMICK & CO-NON VTG SHRS
COM
579780206
42248
432998
SH
SOLE
241200
0
191798
MCDONALD'S CORP
COM
580135101
29488
229376
SH
SOLE
102556
0
126821
MCKESSON CORP
COM
58155Q103
619
4122
SH
SOLE
1026
0
3096
MDC PARTNERS INC-A
COM
552697104
903
103150
SH
SOLE
3175
0
99975
MEAD JOHNSON NUTRITION CO
COM
582839106
13373
151493
SH
SOLE
79865
0
71627
MEDINAH MINERALS INC
COM
58489M109
1
170000
SH
SOLE
0
0
170000
MEDLEY LLC
6.875% SENIOR NOTES DUE 2026 COM
574025102
282
11410
SH
SOLE
0
0
11410
MEDNAX INC
COM
58502B106
15369
220630
SH
SOLE
174477
0
46153
MEDTRONIC PLC
COM
G5960L103
27096
336022
SH
SOLE
163191
0
172831
MERCADOLIBRE INC
COM
58733R102
1945
9225
SH
SOLE
5400
0
3825
MERCK & CO. INC.
COM
58933Y105
22034
339100
SH
SOLE
190124
0
148977
MERCURY GENERAL CORP NEW
COM
589400100
367
6265
SH
SOLE
2765
0
3500
MERCURY SYSTEMS INC
COM
589378108
6413
165928
SH
SOLE
89425
0
76503
MEREDITH CORP
COM
589433101
400
6205
SH
SOLE
0
0
6205
MERIT MEDICAL SYSTEMS INC
COM
589889104
474
15399
SH
SOLE
0
0
15399
MERRIMACK PHARMACEUTICALS INC
COM
590328100
918
299100
SH
SOLE
37925
0
261175
META FINANCIAL GROUP INC
COM
59100U108
1193
13614
SH
SOLE
5060
0
8554
METLIFE INC
COM
59156R108
4847
92220
SH
SOLE
35784
0
56436
METTLER-TOLEDO INTERNATIONAL
COM
592688105
2599
5427
SH
SOLE
4434
0
993
MGE ENERGY INC
COM
55277P104
411
6415
SH
SOLE
1500
0
4915
MGM GROWTH PPTYS LLC CL A COM
COM
55303A105
1520
59800
SH
SOLE
5250
0
54550
MGM RESORTS INTERNATIONAL
COM
552953101
4962
188725
SH
SOLE
16750
0
171975
MGP INGREDIENTS INC
COM
55303J106
1073
22851
SH
SOLE
1000
0
21851
MICHAELS COS INC/THE
COM
59408Q106
827
36949
SH
SOLE
36949
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
9379
127386
SH
SOLE
39674
0
87712
MICRON TECHNOLOGY INC
COM
595112103
4589
195793
SH
SOLE
42183
0
153610
MICRON TECHNOLOGY INC
NOTE
595112AY9
30
30000
SH
SOLE
29000
0
1000
MICROSOFT CORP
COM
594918104
212262
3247857
SH
SOLE
1740828
0
1507029
MICROSOFT CORP
OPTION
594918904
158
2400
SH
Call
SOLE
500
0
1900
MICROVISION INC DEL
COM
594960304
20
12375
SH
SOLE
0
0
12375
MIDDLEBY CORP
COM
596278101
4965
36363
SH
SOLE
24796
0
11567
MIDDLEBY CORP
OPTION
596278901
14
100
SH
Call
SOLE
0
0
100
MIDLAND STATES BANCORP INC
COM
597742105
231
6569
SH
SOLE
0
0
6569
MINERALS TECHNOLOGIES INC
COM
603158106
4909
63921
SH
SOLE
25187
0
38734
MINERVA NEUROSCIENCES INC
COM
603380106
88
10000
SH
SOLE
10000
0
0
MITEK SYSTEMS INC NEW
COM
606710200
79
12602
SH
SOLE
4000
0
8602
MITEK SYSTEMS INC NEW
OPTION
606710900
13
2000
SH
Call
SOLE
0
0
2000
MIX TELEMATICS LIMITED SPONSORED ADR
ADR
60688N102
403
56478
SH
SOLE
1440
0
55038
MOBILEYE N V ORD SHS
OPTION
N51488917
129
2100
SH
Call
SOLE
900
0
1200
MOBILEYE NV
COM
N51488117
54362
1089335
SH
SOLE
465125
0
624210
MOBIVITY HLDGS CORP COM 1 FOR 6 R/S INTO MOBIVITY
COM
60743E105
101
125685
SH
SOLE
0
0
125685
MOLINA HEALTHCARE INC
NOTE
60855RAD2
11
10000
SH
SOLE
10000
0
0
MONDELEZ INTERNATIONAL INC-A
COM
609207105
4778
109013
SH
SOLE
50252
0
58761
MONOLITHIC POWER SYSTEMS INC
COM
609839105
586
6618
SH
SOLE
1468
0
5150
MONOTYPE IMAGING HOLDINGS IN
COM
61022P100
327
16286
SH
SOLE
0
0
16286
MONROE CAPITAL CORP
COM
610335101
12488
789972
SH
SOLE
80346
0
709626
MONSANTO CO
COM
61166W101
4906
43163
SH
SOLE
10216
0
32946
MONSTER BEVERAGE CORP
COM
61174X109
1845
40057
SH
SOLE
26437
0
13620
MOODY'S CORP
COM
615369105
4817
43094
SH
SOLE
9268
0
33826
MORGAN STANLEY
COM
617446448
3398
75732
SH
SOLE
24496
0
51236
MORNINGSTAR INC
COM
617700109
18679
233816
SH
SOLE
117495
0
116320
MOSAIC COMPANY
COM
61945C103
284
9104
SH
SOLE
2399
0
6705
MOTOROLA SOLUTIONS INC
COM
620076307
1523
18228
SH
SOLE
1358
0
16870
MPLX LP
COM
55336V100
2299
62833
SH
SOLE
36917
0
25916
MSC INDUSTRIAL DIRECT CO-A
COM
553530106
3103
30742
SH
SOLE
6358
0
24384
MUELLER WATER PRODUCTS INC COM SER A
COM
624758108
124
10000
SH
SOLE
0
0
10000
MULTI COLOR CORP
COM
625383104
333
4651
SH
SOLE
66
0
4585
MYLAN NV
COM
N59465109
401
9591
SH
SOLE
1100
0
8491
NASDAQ OMX GROUP INC (THE)
COM
631103108
279
3922
SH
SOLE
2632
0
1290
NATIONAL BANK HOLDINGS CORPORATION CLASS A COM
COM
633707104
412
12500
SH
SOLE
0
0
12500
NATIONAL BEVERAGE CORP
COM
635017106
2914
47417
SH
SOLE
3150
0
44267
NATIONAL CINEMEDIA INC
COM
635309107
292
23149
SH
SOLE
546
0
22603
NATIONAL FUEL GAS CO
COM
636180101
1608
26894
SH
SOLE
2656
0
24238
NATIONAL GENERAL HOLDINGS CORP
COM
636220303
544
22350
SH
SOLE
3060
0
19290
NATIONAL-OILWELL VARCO INC
COM
637071101
366
9054
SH
SOLE
754
0
8300
NATURES SUNSHINE PRODUCTS INC
COM
639027101
147
12885
SH
SOLE
12885
0
0
NATUS MEDICAL INC DEL
COM
639050103
298
8055
SH
SOLE
300
0
7755
NAVIOS MARITIME HOLDINGS INC
COM
Y62196103
71
42000
SH
SOLE
17000
0
25000
NEKTAR THERAPEUTICS
COM
640268108
4124
313746
SH
SOLE
18945
0
294801
NEOGENOMICS INC
COM
64049M209
2797
349459
SH
SOLE
98940
0
250519
NEPHROS INC
COM
640671301
87
218469
SH
SOLE
0
0
218469
NEPTUNE TECHNOLOGIES & BIORESOURCES INC
COM
64077P108
11
10800
SH
SOLE
0
0
10800
NESTLE SA-SPONS ADR
ADR
641069406
8665
113822
SH
SOLE
71205
0
42617
NETAPP INC
COM
64110D104
216
5170
SH
SOLE
1070
0
4100
NETEASE INC-ADR
ADR
64110W102
229
783
SH
SOLE
679
0
104
NETFLIX COM INC
OPTION
64110L906
44
300
SH
Call
SOLE
100
0
200
NETFLIX COM INC
OPTION
64110L956
148
1000
SH
Put
SOLE
1000
0
0
NETFLIX INC
COM
64110L106
39635
278821
SH
SOLE
35903
0
242918
NEURALSTEM INC
COM
64127R401
149
32228
SH
SOLE
0
0
32228
NEVRO CORP
COM
64157F103
20787
216617
SH
SOLE
36317
0
180300
NEVRO CORP
OPTION
64157F903
150
1600
SH
Call
SOLE
0
0
1600
NEW GOLD INC
COM
644535106
29
10000
SH
SOLE
0
0
10000
NEW YORK REIT INC
COM
64976L109
108
11190
SH
SOLE
0
0
11190
NEWELL BRANDS INC
COM
651229106
4740
99480
SH
SOLE
73096
0
26384
NEWMONT MINING CORP
COM
651639106
371
11093
SH
SOLE
7021
0
4072
NEXTERA ENERGY INC
COM
65339F101
6271
48115
SH
SOLE
16383
0
31732
NIELSEN HOLDINGS PLC
COM
G6518L108
2004
46800
SH
SOLE
34254
0
12546
NIKE INC -CL B
COM
654106103
22109
389405
SH
SOLE
141229
0
248176
NISOURCE INC COM
COM
65473P105
232
9683
SH
SOLE
850
0
8833
NO DESCRIPTION
COM
000MFQGVY
55
55294
SH
SOLE
0
0
55294
NOBLE ENERGY INC
COM
655044105
206
5913
SH
SOLE
4835
0
1078
NORD ANGLIA EDUCATION INC SHS
COM
G6583A102
17546
747582
SH
SOLE
358190
0
389392
NORDSTROM INC
COM
655664100
348
7463
SH
SOLE
4641
0
2822
NORDSTROM INC
OPTION
655664900
28
600
SH
Call
SOLE
0
0
600
NORFOLK SOUTHERN CORP
COM
655844108
10331
86023
SH
SOLE
17674
0
68349
NORFOLK SOUTHERN CORP
OPTION
655844908
258
2300
SH
Call
SOLE
0
0
2300
NORTHEAST INDIANA BANCORP INC
COM
664196201
282
8000
SH
SOLE
0
0
8000
NORTHERN TRUST CORP
COM
665859104
66901
772173
SH
SOLE
502854
0
269319
NORTHROP GRUMMAN CORP
COM
666807102
3148
12936
SH
SOLE
6570
0
6366
NOVADAQ TECHNOLOGIES INC
COM
66987G102
5947
763865
SH
SOLE
445020
0
318845
NOVARTIS AG-SPONSORED ADR
ADR
66987V109
11240
149649
SH
SOLE
82654
0
66996
NOVO-NORDISK A/S-SPONS ADR
ADR
670100205
976
27938
SH
SOLE
3090
0
24848
NU SKIN ENTERPRISES INC - A
COM
67018T105
646
11625
SH
SOLE
1096
0
10529
NUCOR CORP
COM
670346105
283
4545
SH
SOLE
1656
0
2889
NUSTAR ENERGY L P COM UNITS REPSTG LTD PRTNR INT
COM
67058H102
235
4500
SH
SOLE
0
0
4500
NUTANIX INC
COM
67059N108
342
11400
SH
SOLE
3000
0
8400
NUTRISYSTEM INC
COM
67069D108
351
6320
SH
SOLE
0
0
6320
NUVASIVE INC
COM
670704105
20304
271595
SH
SOLE
123482
0
148113
NUVEEN MUNI CREDIT INC FD
COM
67070X101
178
12401
SH
SOLE
9619
0
2782
NVIDIA CORP
COM
67066G104
14492
142778
SH
SOLE
11012
0
131766
NVIDIA CORP
OPTION
67066G904
109
1000
SH
Call
SOLE
0
0
1000
NVIDIA CORP
OPTION
67066G954
54
500
SH
Put
SOLE
500
0
0
NXSTAGE MEDICAL INC
COM
67072V103
21346
772334
SH
SOLE
235323
0
537011
OAKTREE CAPITAL GROUP LLC
COM
674001201
301
6742
SH
SOLE
2692
0
4050
OCCIDENTAL PETROLEUM CORP
COM
674599105
3206
50096
SH
SOLE
17745
0
32351
OFFICE DEPOT INC
COM
676220106
165
35280
SH
SOLE
35280
0
0
OFG BANCORP
COM
67103X102
1017
78817
SH
SOLE
0
0
78817
OLD DOMINION FREIGHT LINE
COM
679580100
1737
20298
SH
SOLE
18772
0
1526
OLD NATIONAL BANCORP
COM
680033107
663
36150
SH
SOLE
800
0
35350
OLD REPUBLIC INTL CORP
COM
680223104
956
46163
SH
SOLE
800
0
45363
OLD SECOND BANCORP INC
COM
680277100
684
60916
SH
SOLE
55790
0
5126
OMEGA HEALTHCARE INVESTORS INC
COM
681936100
758
23221
SH
SOLE
20966
0
2255
OMEROS CORP
COM
682143102
166
11000
SH
SOLE
0
0
11000
OMNICOM GROUP
COM
681919106
23594
273797
SH
SOLE
245167
0
28630
ON ASSIGNMENT INC
COM
682159108
2384
49124
SH
SOLE
39074
0
10050
ON SEMICONDUCTOR CORP
NOTE
682189AK1
13
12000
SH
SOLE
12000
0
0
ONEOK INC
COM
682680103
452
8357
SH
SOLE
707
0
7650
ONEOK PARTNERS LP
COM
68268N103
5110
97527
SH
SOLE
8385
0
89142
OPEN TEXT CORP
COM
683715106
301
8882
SH
SOLE
8300
0
582
ORACLE CORP
COM
68389X105
9851
224300
SH
SOLE
106795
0
117505
ORBCOMM INC
COM
68555P100
485
50804
SH
SOLE
0
0
50804
O'REILLY AUTOMOTIVE INC
COM
67103H107
64845
240276
SH
SOLE
200018
0
40258
ORIGIN AGRITECH LTD
COM
G67828106
192
95503
SH
SOLE
95503
0
0
ORIX - SPONSORED ADR
ADR
686330101
3674
49422
SH
SOLE
45400
0
4022
OSHKOSH CORP
COM
688239201
333
4895
SH
SOLE
49
0
4846
OSI SYSTEMS INC
COM
671044105
3263
44700
SH
SOLE
32225
0
12475
OWENS & MINOR INC
COM
690732102
711
20541
SH
SOLE
485
0
20056
P G & E CORP
COM
69331C108
268
4017
SH
SOLE
445
0
3572
PACCAR INC
COM
693718108
883
13210
SH
SOLE
9210
0
4000
PACIFIC BIOSCIENCES OF CALIFORNIA INC
COM
69404D108
389
77111
SH
SOLE
5247
0
71864
PACKAGING CORP OF AMERICA
COM
695156109
732
7919
SH
SOLE
2029
0
5890
PALO ALTO NETWORKS INC
COM
697435105
33498
221728
SH
SOLE
95416
0
126312
PAN AMERICAN SILVER CORP
COM
697900108
1245
69370
SH
SOLE
6600
0
62770
PANDORA MEDIA INC
COM
698354107
1340
112955
SH
SOLE
68951
0
44004
PANERA BREAD COMPANY-CLASS A
COM
69840W108
4885
21012
SH
SOLE
14025
0
6987
PARK HOTELS AND RESORTS INC
COM
700517105
2458
96225
SH
SOLE
2115
0
94110
PARKER HANNIFIN CORP
COM
701094104
4213
27179
SH
SOLE
2713
0
24466
PARK-OHIO HOLDINGS CORP
COM
700666100
8954
200527
SH
SOLE
164875
0
35652
PARKWAY ACQUISITION CORP
COM
70153X105
464
49364
SH
SOLE
0
0
49364
PATHEON NV
COM
N6865W105
275
10425
SH
SOLE
10425
0
0
PATTERSON COS INC
COM
703395103
481
10632
SH
SOLE
650
0
9982
PAYCHEX INC
COM
704326107
34742
578168
SH
SOLE
278804
0
299364
PAYCOM SOFTWARE INC
COM
70432V102
243
4500
SH
SOLE
3900
0
600
PAYLOCITY HOLDING CORP
COM
70438V106
11721
320668
SH
SOLE
129044
0
191624
PAYPAL HLDGS INC
OPTION
70450Y903
52
1200
SH
Call
SOLE
1100
0
100
PAYPAL HOLDINGS INC
COM
70450Y103
65713
1555268
SH
SOLE
475072
0
1080196
PEOPLES UTD FINL INC
COM
712704105
1065
55474
SH
SOLE
45674
0
9800
PEPSICO INC
COM
713448108
35803
323153
SH
SOLE
104894
0
218259
PERMIAN BASIN ROYALTY TRUST UBI
COM
714236106
171
18500
SH
SOLE
7500
0
11000
PERRIGO CO PLC
COM
G97822103
5293
76704
SH
SOLE
49500
0
27204
PERRIGO COMPANY PLC
OPTION
G97822903
498
7500
SH
Call
SOLE
500
0
7000
PFENEX INC COM
COM
717071104
1588
219709
SH
SOLE
21655
0
198054
PFIZER INC
COM
717081103
29803
872782
SH
SOLE
422887
0
449894
PHILIP MORRIS INTERNATIONAL
COM
718172109
24187
217628
SH
SOLE
104911
0
112717
PHILIP MORRIS INTERNATIONAL INC
OPTION
718172909
45
400
SH
Call
SOLE
0
0
400
PHILLIPS 66
COM
718546104
3784
48155
SH
SOLE
25377
0
22778
PHILLIPS 66 PARTNERS LP
COM
718549207
3073
56098
SH
SOLE
21038
0
35060
PIMCO 0-5 YEAR H/Y CORP BOND
ETF
72201R783
308
3040
SH
SOLE
0
0
3040
PIMCO ENHANCED SHORT MATURIT
ETF
72201R833
2190
21545
SH
SOLE
384
0
21161
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE
ETF
72201R817
3554
34376
SH
SOLE
2350
0
32026
PINNACLE FOODS INC
COM
72348P104
1013
17713
SH
SOLE
1075
0
16638
PIONEER NATURAL RESOURCES CO
COM
723787107
24024
129005
SH
SOLE
99461
0
29544
PLAINS ALL AMER PIPELINE LP
COM
726503105
9535
297519
SH
SOLE
48190
0
249329
PLANET FITNESS INC CL A
COM
72703H101
2822
131175
SH
SOLE
10140
0
121035
PLATFORM SPECIALTY PRODUCTS CORP
COM
72766Q105
138
10500
SH
SOLE
0
0
10500
PLATFORM SPECIALTY PRODUCTS CORP
OPTION
72766Q905
26
2000
SH
Call
SOLE
0
0
2000
PNC FINANCIAL SERVICES GROUP
COM
693475105
2645
21179
SH
SOLE
8589
0
12590
POLARIS INDUSTRIES INC
COM
731068102
598
7109
SH
SOLE
506
0
6603
POOL CORP
COM
73278L105
1856
16167
SH
SOLE
688
0
15479
POPULAR INC COM
COM
733174700
1035
23500
SH
SOLE
0
0
23500
PORTFOLIO RECOVERY ASSOCS INC
SR CONV NT 3%20 NOTE
73640QAB1
9103
9532000
SH
SOLE
2182000
0
7350000
PORTLAND GENERAL ELECTRIC CO
COM
736508847
259
5737
SH
SOLE
0
0
5737
PORTOLA PHARMACEUTICALS INC COM
COM
737010108
1343
38726
SH
SOLE
10311
0
28415
PORTOLA PHARMACEUTICALS INC COM
OPTION
737010908
82
2100
SH
Call
SOLE
400
0
1700
POTASH CORP OF SASKATCHEWAN
COM
73755L107
1387
80358
SH
SOLE
68568
0
11790
POTBELLY CORP
COM
73754Y100
5123
391475
SH
SOLE
84727
0
306748
POWERSHARES ETF POWERSHARES FINANCIAL PFD
ETF
73935X229
1986
106596
SH
SOLE
3000
0
103596
POWERSHARES EXCHANGE TRADED FD TR SHR OF BEN INT $0.01 PV
ETF
73935X153
2060
45645
SH
SOLE
0
0
45645
POWERSHARES FTSE RAFI US 1000 PORTFOLIO
ETF
73935X583
586
5660
SH
SOLE
4422
0
1238
POWERSHARES PREFERRED PORTFOLIO
ETF
73936T565
1416
95795
SH
SOLE
22001
0
73794
POWERSHARES QQQ TRUST SERIES
ETF
73935A104
10123
77392
SH
SOLE
37210
0
40182
POWERSHARES S&P 500 LOW VOLA
ETF
73937B779
4871
111895
SH
SOLE
55559
0
56336
POWERSHARES SENIOR LOAN
ETF
73936Q769
888
38105
SH
SOLE
27550
0
10555
POWERSHARES WATER RESOURCES
ETF
73935X575
3097
118980
SH
SOLE
35350
0
83630
PPG INDUSTRIES INC
COM
693506107
2115
20250
SH
SOLE
10827
0
9423
PPL CORPORATION
COM
69351T106
202
5470
SH
SOLE
1481
0
3989
PRA GROUP INC
COM
69354N106
32208
794329
SH
SOLE
210357
0
583972
PRA GROUP INC COM
OPTION
69354N906
86
2600
SH
Call
SOLE
300
0
2300
PRAXAIR INC
COM
74005P104
61185
515837
SH
SOLE
284827
0
231010
PREFERRED APARTMENT COMMUNITIES INC
COM
74039L103
780
57100
SH
SOLE
11250
0
45850
PREMARA FINANCIAL INC
COM
74046G105
89
10000
SH
SOLE
0
0
10000
PREMIER INC CL A
COM
74051N102
10610
337580
SH
SOLE
141199
0
196381
PREPAID CARD HOLDINGS INC
COM
74072A105
0
20000
SH
SOLE
0
0
20000
PRICELINE GROUP INC/THE
COM
741503403
64136
36050
SH
SOLE
30657
0
5393
PRICELINE GRP INC
NOTE
741503AX4
12
11000
SH
SOLE
11000
0
0
PRIMERICA INC
COM
74164M108
676
8293
SH
SOLE
855
0
7438
PRINCIPAL FINANCIAL GROUP INC
COM
74251V102
205
3275
SH
SOLE
1700
0
1575
PRIVATEBANCORP INC
COM
742962103
200
3500
SH
SOLE
800
0
2700
PRIVATEBANCORP IV
PFD
74272L208
273
10014
SH
SOLE
0
0
10014
PROCTER & GAMBLE CO
OPTION
742718909
350
3900
SH
Call
SOLE
0
0
3900
PROCTER & GAMBLE CO/THE
COM
742718109
63229
699323
SH
SOLE
323038
0
376285
PROGENICS PHARMACEUTICALS INC
COM
743187106
270
24000
SH
SOLE
24000
0
0
PROGREEN US INC
COM
74327M102
8
300000
SH
SOLE
0
0
300000
PROGRESSIVE CORP
COM
743315103
27811
709836
SH
SOLE
255337
0
454499
PROOFPOINT INC
COM
743424103
614
7936
SH
SOLE
2866
0
5070
PROS HOLDINGS INC COM STK
COM
74346Y103
758
32640
SH
SOLE
0
0
32640
PROSHARES SHORT 20 PLUS TREASURY
ETF
74347X849
3605
154390
SH
SOLE
50040
0
104350
PROSHARES TR PROSHARES ULTRASHORT TR TREAS
ETF
74347B201
378
9756
SH
SOLE
1650
0
8106
PROSHARES TR PROSHARES ULTRASHORT TR TREAS
OPTION
74347B901
8
200
SH
Call
SOLE
0
0
200
PROSHARES TR ULTRA FINANCIALS
ETF
74347X633
414
4050
SH
SOLE
700
0
3350
PROSPECT CAPITAL CORPORATION
COM
74348T102
129
13725
SH
SOLE
0
0
13725
PROTEIN POLYMER TECHNOLOGIES INC
COM
743697104
0
660000
SH
SOLE
0
0
660000
PROTO LABS INC
COM
743713109
9444
174568
SH
SOLE
28519
0
146049
PROTO LABS INC COM
OPTION
743713909
5
100
SH
Call
SOLE
0
0
100
PRUDENTIAL FINANCIAL INC
COM
744320102
1040
9555
SH
SOLE
5645
0
3910
PRUDENTIAL PLC-ADR
ADR
74435K204
3204
75678
SH
SOLE
69146
0
6532
PSYCHEMEDICS CORP
COM
744375205
2549
119972
SH
SOLE
103272
0
16700
PUBLIC SERVICE ENTERPRISE GP
COM
744573106
382
8360
SH
SOLE
1104
0
7256
PUBLIC STORAGE
COM
74460D109
653
2903
SH
SOLE
141
0
2762
PURE CYCLE CORPORATION
COM
746228303
1821
353655
SH
SOLE
270555
0
83100
PUREFUNDS ISE CYBER SECURITY
ETF
26924G201
1427
48400
SH
SOLE
18150
0
30250
PUTNAM PREMIER INCOME TRUST
COM
746853100
58
10936
SH
SOLE
10000
0
936
Q2 HOLDINGS INC
COM
74736L109
243
6980
SH
SOLE
0
0
6980
QT VASCULAR LTD
COM
Y71660107
82
2565696
SH
SOLE
2565696
0
0
QUALCOMM INC
COM
747525103
17341
305174
SH
SOLE
95215
0
209958
QUALCOMM INC
OPTION
747525903
29
500
SH
Call
SOLE
0
0
500
QUANTA SERVICES INC
COM
74762E102
454
12185
SH
SOLE
1450
0
10735
QUEST DIAGNOSTICS INC
COM
74834L100
234
2401
SH
SOLE
572
0
1829
QUIDEL CORP
NOTE
74838JAA9
19
19000
SH
SOLE
19000
0
0
RANDGOLD RESOURCES LTD ADR
ADR
752344309
232
2529
SH
SOLE
0
0
2529
RANDGOLD RESOURCES LTD ADR
OPTION
752344909
44
500
SH
Call
SOLE
0
0
500
RAPID7 INC COM
COM
753422104
4002
264159
SH
SOLE
26888
0
237271
RAYMOND JAMES FINANCIAL INC
COM
754730109
215
2824
SH
SOLE
0
0
2824
RAYTHEON COMPANY
COM
755111507
10450
68169
SH
SOLE
30418
0
37751
RBC BEARINGS INC
COM
75524B104
504
5225
SH
SOLE
490
0
4735
RE/MAX HOLDINGS INC-CL A
COM
75524W108
15085
262030
SH
SOLE
51535
0
210495
REAL ESTATE SELECT SECTOR SPDR
ETF
81369Y860
200
6225
SH
SOLE
4265
0
1960
REALPAGE INC
COM
75606N109
13940
412593
SH
SOLE
181688
0
230905
RED HAT INC
COM
756577102
125934
1456560
SH
SOLE
1063177
0
393383
REDWOOD TRUST INC
COM
758075402
309
18900
SH
SOLE
15300
0
3600
REGENERON PHARMACEUTICALS
COM
75886F107
612
1634
SH
SOLE
586
0
1048
REGIONS FINANCIAL CORP
COM
7591EP100
4970
325466
SH
SOLE
311745
0
13721
RELX PLC - SPON ADR
ADR
759530108
629
31759
SH
SOLE
26969
0
4790
REPLIGEN CORP
COM
759916109
1734
49257
SH
SOLE
32040
0
17217
REPUBLIC SERVICES INC
COM
760759100
1617
26078
SH
SOLE
8163
0
17915
RESMED INC
COM
761152107
17276
239999
SH
SOLE
40448
0
199551
RESTORATION HARDWARE HLDGS INC COM
COM
74967X103
1218
40025
SH
SOLE
5950
0
34075
RESTORATION HARDWARE HLDGS INC COM
OPTION
74967X903
495
10700
SH
Call
SOLE
400
0
10300
RETAIL PROPERTIES OF AMERICA INC
COM
76131V202
170
11014
SH
SOLE
2952
0
8062
REYNOLDS AMERICAN INC
COM
761713106
1480
23605
SH
SOLE
17681
0
5924
RIGNET INC
COM
766582100
915
51765
SH
SOLE
8300
0
43465
RINGCENTRAL INC CL A
COM
76680R206
204
7650
SH
SOLE
1000
0
6650
RIO TINTO PLC-SPON ADR
ADR
767204100
285
7001
SH
SOLE
6179
0
822
RITCHIE BROS AUCTIONEERS
COM
767744105
19263
578163
SH
SOLE
220000
0
358163
RITE AID CORP
COM
767754104
296
49398
SH
SOLE
4307
0
45091
RLI CORP
COM
749607107
297
4944
SH
SOLE
0
0
4944
ROBERT HALF INTL INC
COM
770323103
4177
86417
SH
SOLE
8374
0
78043
ROCHE HOLDINGS LTD-SPONS ADR
ADR
771195104
5075
159203
SH
SOLE
127803
0
31400
ROCKWELL AUTOMATION INC
COM
773903109
791
5121
SH
SOLE
135
0
4986
ROCKWELL COLLINS INC
COM
774341101
3001
30927
SH
SOLE
6448
0
24479
ROLLINS INC
COM
775711104
210
5692
SH
SOLE
3080
0
2612
ROPER TECHNOLOGIES INC
COM
776696106
5078
24472
SH
SOLE
10254
0
14218
ROSS STORES INC
COM
778296103
714
10430
SH
SOLE
2695
0
7735
ROYAL BANK OF CANADA
COM
780087102
749
10288
SH
SOLE
4904
0
5384
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
998
10376
SH
SOLE
3700
0
6676
ROYAL DUTCH SHELL-SPON ADR-A
ADR
780259206
3832
73319
SH
SOLE
28463
0
44856
ROYAL DUTCH SHELL-SPON ADR-B
ADR
780259107
776
13891
SH
SOLE
500
0
13391
ROYAL GOLD INC
NOTE
780287AA6
23
22000
SH
SOLE
22000
0
0
RPM INTERNATIONAL INC
COM
749685103
444
8262
SH
SOLE
2200
0
6062
RYANAIR HOLDINGS PLC-SP ADR
ADR
783513203
602
7267
SH
SOLE
6250
0
1017
RYLAND GROUP INC
NOTE
783764AS2
11
12000
SH
SOLE
12000
0
0
RYMAN HOSPITALITY PROPERTIES
COM
78377T107
1003
16139
SH
SOLE
0
0
16139
S&PGLOBAL INC COM
COM
78409V104
368
2844
SH
SOLE
450
0
2394
SABRA HEALTH CARE REIT INC
COM
78573L106
770
27568
SH
SOLE
390
0
27178
SALESFORCE.COM INC
COM
79466L302
100118
1225813
SH
SOLE
502436
0
723377
SALESFORCE.COM INC
OPTION
79466L902
124
1500
SH
Call
SOLE
0
0
1500
SALLY BEAUTY HOLDINGS INC
COM
79546E104
865
40515
SH
SOLE
0
0
40515
SAN JUAN BASIN ROYALTY TR-UBI
COM
798241105
92
14000
SH
SOLE
0
0
14000
SANGAMO THERAPEUTICS INC
COM
800677106
60
11600
SH
SOLE
11400
0
200
SANOFI-ADR
ADR
80105N105
570
13189
SH
SOLE
1374
0
11815
SAP SE-SPONSORED ADR
ADR
803054204
698
7161
SH
SOLE
5213
0
1948
SARATOGA INVESTMENT CORP
6.75% NOTES DUE 2023 COM
40048P104
579
22359
SH
SOLE
0
0
22359
SBA COMMUNICATIONS CORP
COM
78410G104
3791
31537
SH
SOLE
25329
0
6208
SCANSOURCE INC
COM
806037107
269
6858
SH
SOLE
2800
0
4058
SCHLUMBERGER LTD
COM
806857108
98557
1256228
SH
SOLE
705085
0
551143
SCHOLASTIC CORP
COM
807066105
3307
73400
SH
SOLE
60000
0
13400
SCHWAB (CHARLES) CORP
COM
808513105
47664
1179068
SH
SOLE
357506
0
821562
SCHWAB (CHARLES) CORP
OPTION
808513905
4
100
SH
Call
SOLE
100
0
0
SCHWAB STRATEGIC TR INTL EQUITY ETF
ETF
808524805
341
11762
SH
SOLE
4427
0
7335
SCHWAB STRATEGIC TR US LCAP GR ETF
ETF
808524300
223
3709
SH
SOLE
300
0
3409
SCORPIO TANKERS INC
COM
Y7542C106
304
79034
SH
SOLE
64034
0
15000
SCOTTS MIRACLE GRO CO
OPTION
810186906
37
400
SH
Call
SOLE
0
0
400
SCOTTS MIRACLE-GRO CO
COM
810186106
29288
320972
SH
SOLE
86570
0
234402
SCRIPPS NETWORKS INTERACTIVE INC CL A
COM
811065101
238
2941
SH
SOLE
0
0
2941
SEALED AIR CORP
COM
81211K100
230
5032
SH
SOLE
1300
0
3732
SEATTLE GENETICS INC
COM
812578102
42350
645080
SH
SOLE
51965
0
593115
SECUREWORKS CORP CL A
COM
81374A105
271
25996
SH
SOLE
6660
0
19336
SECURITY IDENTIFICATION SYSTEMS CORP
COM
81429P107
0
500000
SH
SOLE
0
0
500000
SEI INVESTMENTS CO
COM
784117103
304
6046
SH
SOLE
1207
0
4839
SEMPRA ENERGY
COM
816851109
2001
18147
SH
SOLE
844
0
17303
SENSATA TECHNOLOGIES HOLDING
COM
N7902X106
525
12088
SH
SOLE
10214
0
1874
SERVICEMASTER GLOBAL HOLDING
COM
81761R109
1100
26337
SH
SOLE
24157
0
2180
SERVICENOW INC
COM
81762P102
301
3464
SH
SOLE
1707
0
1757
SERVICESOURCE INTERNATIONAL INC
COM
81763U100
78
19800
SH
SOLE
10000
0
9800
SHAKE SHACK INC - CLASS A
COM
819047101
9491
264901
SH
SOLE
75774
0
189127
SHELL MIDSTREAM PARTNERS L P UNIT LTD PARTNERSHIP INT
COM
822634101
4952
151157
SH
SOLE
49600
0
101557
SHERWIN-WILLIAMS CO/THE
COM
824348106
6312
20360
SH
SOLE
8839
0
11521
SHIRE PLC-ADR
ADR
82481R106
2954
16498
SH
SOLE
6297
0
10201
SHOPIFY INC CL A
COM
82509L107
465
7860
SH
SOLE
1975
0
5885
SHUTTERSTOCK INC COM
COM
825690100
1824
41820
SH
SOLE
2880
0
38940
SIEMENS AG-SPONS ADR
ADR
826197501
6577
92644
SH
SOLE
68872
0
23772
SIENTRA INC COM
COM
82621J105
299
30758
SH
SOLE
10108
0
20650
SIERRA ONCOLOGY INC
COM
82640U107
70
45948
SH
SOLE
31144
0
14804
SIGNATURE BANK
COM
82669G104
43947
287640
SH
SOLE
208503
0
79138
SILICOM LTD
COM
M84116108
579
15225
SH
SOLE
200
0
15025
SILVER WHEATON CORP
COM
828336107
496
24330
SH
SOLE
7293
0
17037
SILVER WHEATON CORP
OPTION
828336907
83
4000
SH
Call
SOLE
0
0
4000
SIMON PROPERTY GROUP INC
COM
828806109
558
3111
SH
SOLE
172
0
2939
SIONIX CORP
COM
829400100
0
30000
SH
SOLE
0
0
30000
SIRIUS XM HOLDINGS INC
COM
82968B103
195
38211
SH
SOLE
8000
0
30211
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1598
33039
SH
SOLE
14138
0
18901
SIX FLAGS ENTERTAINMENT CORP
COM
83001A102
3527
59287
SH
SOLE
39837
0
19450
SKYWORKS SOLUTIONS INC
COM
83088M102
412
4345
SH
SOLE
525
0
3820
SMURFIT STONE CONTAINER CP COMMON STOCK ESCROW CUSIP
COM
832ESC990
0
12613
SH
SOLE
403
0
12210
SNAP-ON INC
COM
833034101
6111
36214
SH
SOLE
8968
0
27246
SODASTREAM INTERNATIONAL LTD
COM
M9068E105
356
7300
SH
SOLE
6300
0
1000
SONOCO PRODUCTS CO
COM
835495102
294
5522
SH
SOLE
1100
0
4422
SONUS NETWORKS INC COM NEW
COM
835916503
60
10200
SH
SOLE
10200
0
0
SONY CORP-SPONSORED ADR
ADR
835699307
222
7083
SH
SOLE
1678
0
5405
SOUTHERN BANC COMPANY INC (THE)
COM
842233108
296
23663
SH
SOLE
0
0
23663
SOUTHERN CO
OPTION
842587907
65
1300
SH
Call
SOLE
500
0
800
SOUTHERN CO/THE
COM
842587107
2765
54676
SH
SOLE
21528
0
33148
SOUTHWEST AIRLINES CO
COM
844741108
532
9243
SH
SOLE
1855
0
7388
SPDR BARCLAYS CONVERTIBLE
ETF
78464A359
950
19854
SH
SOLE
2326
0
17528
SPDR BARCLAYS HIGH YIELD BOND ETF
ETF
78464A417
534
14335
SH
SOLE
36
0
14299
SPDR BBG BARC IG FLOATING RT
ETF
78468R200
1198
39000
SH
SOLE
19000
0
20000
SPDR BBG BARC INTL TREASURY
ETF
78464A516
270
10214
SH
SOLE
3744
0
6470
SPDR BBG BARC ST CORPORATE
ETF
78464A474
1101
35956
SH
SOLE
4350
0
31606
SPDR BBG BARC ST HIGH YIELD
ETF
78468R408
204
7257
SH
SOLE
1835
0
5422
SPDR DJ GLOBAL REAL ESTATE E
ETF
78463X749
7267
150907
SH
SOLE
106330
0
44576
SPDR DJ INTERNATIONAL REAL E
ETF
78463X863
1337
35753
SH
SOLE
32689
0
3064
SPDR DJIA TRUST
ETF
78467X109
1026
4940
SH
SOLE
1885
0
3055
SPDR GOLD SHARES
ETF
78463V107
3383
28499
SH
SOLE
22930
0
5569
SPDR GOLD TR GOLD SHS
OPTION
78463V907
59
500
SH
Call
SOLE
0
0
500
SPDR INDEX SHARES FUNDS SPDR EURO STOXX 50 ETF
ETF
78463X202
328
9603
SH
SOLE
2603
0
7000
SPDR NUVEEN BBG BARC ST MUNI
ETF
78468R739
628
12957
SH
SOLE
7525
0
5432
SPDR S&P 500 ETF TRUST
ETF
78462F103
128083
541909
SH
SOLE
408962
0
132946
SPDR S&P BANK ETF
ETF
78464A797
825
18290
SH
SOLE
0
0
18290
SPDR S&P DIVIDEND ETF
ETF
78464A763
34365
387179
SH
SOLE
15522
0
371657
SPDR S&P INTL SMALL CAP
ETF
78463X871
621
19843
SH
SOLE
19571
0
272
SPDR S&P MIDCAP 400 ETF TRST
ETF
78467Y107
5486
17473
SH
SOLE
8195
0
9278
SPDR S&P REGIONAL BANKING
ETF
78464A698
3863
67695
SH
SOLE
15935
0
51760
SPDR SER TR NUVEEN S&P HIGH YIELD MUN BD
ETF
78464A284
4673
82259
SH
SOLE
354
0
81905
SPDR S&P HEALTH CARE SERVICES ETF
ETF
78464A573
321
5475
SH
SOLE
0
0
5475
SPECTRA ENERGY PARTNERS LP
COM
84756N109
4076
91559
SH
SOLE
5630
0
85929
SPECTRANETICS CORP
COM
84760C107
655
22500
SH
SOLE
8200
0
14300
SPECTRANETICS CORP
NOTE
84760CAA5
21
19000
SH
SOLE
19000
0
0
SPIRE INC
COM
84857L101
271
4105
SH
SOLE
0
0
4105
SPIRIT REALTY CAPITAL INC
COM
84860W102
272
24729
SH
SOLE
23529
0
1200
SPIRIT REALTY CAPITAL INC NEW CONV
NOTE
84860WAA0
12
12000
SH
SOLE
12000
0
0
SPLUNK INC COM
COM
848637104
2186
35412
SH
SOLE
2820
0
32592
SPORTSMANS WAREHOUSE HOLDINGS INC
COM
84920Y106
160
32945
SH
SOLE
10026
0
22919
SPROTT PHYSICAL GOLD TRUST
ETF
85207H104
132
12955
SH
SOLE
0
0
12955
SPROUTS FARMERS MARKET INC
COM
85208M102
2858
134881
SH
SOLE
72306
0
62575
SQUARE INC CL A
COM
852234103
1144
66058
SH
SOLE
5715
0
60343
SSGA ACTIVE ETF TR SPDR DOUBLELINE TOTAL RETURN
ETF
78467V848
202
4130
SH
SOLE
120
0
4010
STAG INDUSTRIAL INC
COM
85254J102
604
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
975
7665
SH
SOLE
837
0
6828
STAPLES INC
COM
855030102
643
72729
SH
SOLE
18525
0
54204
STARBUCKS CORP
COM
855244109
228390
3954958
SH
SOLE
1464333
0
2490625
STARBUCKS CORP
OPTION
855244909
210
3600
SH
Call
SOLE
800
0
2800
STARWOOD PPTY TR INC
NOTE
85571BAA3
23
21000
SH
SOLE
21000
0
0
STARWOOD PROPERTY TRUST INC
COM
85571B105
568
24891
SH
SOLE
5715
0
19176
STATE STREET CORP
COM
857477103
668
8380
SH
SOLE
5458
0
2922
STERICYCLE INC
COM
858912207
428
6040
SH
SOLE
240
0
5800
STERICYCLE INC
COM
858912108
29043
350394
SH
SOLE
107298
0
243096
STERICYCLE INC
OPTION
858912908
141
1700
SH
Call
SOLE
300
0
1400
STEVEN MADDEN LTD
COM
556269108
2025
52521
SH
SOLE
35021
0
17500
STMICROELECTRONICS NV-NY SHS
COM
861012102
281
18213
SH
SOLE
13935
0
4278
STRATASYS LTD
COM
M85548101
996
50388
SH
SOLE
7681
0
42707
STRATUS PROPERTIES INC
COM
863167201
209
7000
SH
SOLE
7000
0
0
STRYKER CORP
COM
863667101
38280
294688
SH
SOLE
94196
0
200493
STURGIS BANCORP INC
COM
864087101
861
55921
SH
SOLE
0
0
55921
SUBURBAN PROPANE PARTNERS LP
COM
864482104
1261
48165
SH
SOLE
35672
0
12493
SUMITOMO MITSUI-SPONS ADR
ADR
86562M209
3454
476259
SH
SOLE
420465
0
55794
SUN COMMUNITIES INC
COM
866674104
1210
14605
SH
SOLE
2850
0
11755
SUN HYDRAULICS CORP
COM
866942105
212
5859
SH
SOLE
0
0
5859
SUN LIFE FINANCIAL INC
COM
866796105
459
12558
SH
SOLE
10455
0
2103
SUNCOR ENERGY INC
COM
867224107
33080
1075590
SH
SOLE
483282
0
592308
SUNOCO LOGISTICS PARTNERS LP COM UNITS
COM
86764L108
5613
221586
SH
SOLE
54805
0
166781
SUNPOWER CORPORATION
COM
867652406
256
29223
SH
SOLE
4275
0
24948
SVB FINANCIAL GROUP
COM
78486Q101
428
2240
SH
SOLE
1025
0
1215
SYMANTEC CORP
COM
871503108
372
13018
SH
SOLE
3542
0
9476
SYNCHRONY FINANCIAL
COM
87165B103
786
21739
SH
SOLE
6152
0
15587
SYNTHETIC BIOLOGICS INC
COM
87164U102
1294
1638026
SH
SOLE
135050
0
1502976
SYSCO CORP
COM
871829107
4370
83474
SH
SOLE
17732
0
65742
T BANCSHARES INC
COM
872229109
101
10000
SH
SOLE
10000
0
0
T MOBILE US INC
COM
872590104
590
9434
SH
SOLE
2500
0
6934
T ROWE PRICE GROUP INC
COM
74144T108
3228
45770
SH
SOLE
10779
0
34991
TACTILE SYSTEMS TECHNOLOGY INC
COM
87357P100
2962
146436
SH
SOLE
16245
0
130191
TAHOE RESOURCES INC
COM
873868103
115
13600
SH
SOLE
2000
0
11600
TAIWAN SEMICONDUCTOR-SP ADR
ADR
874039100
3627
110554
SH
SOLE
103623
0
6931
TAKE-TWO INTERACTIVE SOFTWRE
COM
874054109
588
9923
SH
SOLE
2653
0
7270
TALLGRASS ENERGY PARTNERS LP COM UNIT
COM
874697105
1850
34610
SH
SOLE
1215
0
33395
TARGA RESOURCES CORP
COM
87612G101
368
6522
SH
SOLE
0
0
6522
TARGET CORP
COM
87612E106
2719
47915
SH
SOLE
10201
0
37714
TC PIPELINES LP UNIT COM LTD PARTNERSHIP INT
COM
87233Q108
1212
19844
SH
SOLE
0
0
19844
TE CONNECTIVITY LTD
COM
H84989104
8807
118153
SH
SOLE
58088
0
60064
TEAM INC
COM
878155100
245
9040
SH
SOLE
0
0
9040
TECHNOLOGY SELECT SECT SPDR
ETF
81369Y803
1205
22947
SH
SOLE
1837
0
21110
TEEKAY LNG PARTNERS LP
COM
Y8564M105
218
11720
SH
SOLE
600
0
11120
TELADOC INC COM
COM
87918A105
218
9900
SH
SOLE
9900
0
0
TELEFLEX INC
COM
879369106
669
3500
SH
SOLE
0
0
3500
TERADYNE INC
COM
880770102
272
9572
SH
SOLE
5486
0
4086
TERRAVIA HOLDINGS INC
COM
88105A106
64
68057
SH
SOLE
0
0
68057
TESLA INC
COM
88160R101
3747
13940
SH
SOLE
4124
0
9816
TESLA INC
NOTE
88160RAB7
15
15000
SH
SOLE
15000
0
0
TESORO LOGISTICS LP COM UNIT LTD PARTNERSHIP INT
COM
88160T107
608
10800
SH
SOLE
0
0
10800
TEVA PHARMACEUTICAL INDUSTRIES LIMITED ADR
OPTION
881624909
3
100
SH
Call
SOLE
100
0
0
TEVA PHARMACEUTICAL-SP ADR
ADR
881624209
2630
75143
SH
SOLE
56478
0
18665
TEXAS INSTRUMENTS INC
COM
882508104
15030
188011
SH
SOLE
134464
0
53547
THERMO FISHER SCIENTIFIC INC
COM
883556102
21365
137676
SH
SOLE
61428
0
76248
THOMSON REUTERS CORP
COM
884903105
1213
28069
SH
SOLE
6139
0
21930
THOR INDUSTRIES INC
COM
885160101
789
7705
SH
SOLE
0
0
7705
TICC CAPITAL CORP
COM
87244T109
1034
129860
SH
SOLE
98460
0
31400
TIME WARNER INC
COM
887317303
2848
29036
SH
SOLE
17184
0
11852
TITAN INTERNATIONAL INC-ILL
COM
88830M102
564
42600
SH
SOLE
7900
0
34700
TIVITY HEALTH INC
COM
88870R102
393
13600
SH
SOLE
500
0
13100
TIVO CORP
COM
88870P106
1968
106321
SH
SOLE
5935
0
100386
TJX COMPANIES INC
COM
872540109
10612
135135
SH
SOLE
31407
0
103729
TOLL BROTHERS INC
COM
889478103
2885
84515
SH
SOLE
78715
0
5800
TORONTO-DOMINION BANK
COM
891160509
12432
248196
SH
SOLE
204482
0
43714
TOTAL SA-SPON ADR
ADR
89151E109
3208
63687
SH
SOLE
55627
0
8060
TOYOTA MOTOR CORP -SPON ADR
ADR
892331307
498
4525
SH
SOLE
2884
0
1641
TRACTOR SUPPLY COMPANY
COM
892356106
49298
711376
SH
SOLE
510805
0
200571
TRANSDIGM GROUP INC
COM
893641100
41692
189160
SH
SOLE
140423
0
48737
TRANSDIGM GROUP INCORPORATED
OPTION
893641900
66
300
SH
Call
SOLE
0
0
300
TRANSMONTAIGNE PARTNERS LP
COM
89376V100
420
9410
SH
SOLE
0
0
9410
TRANSOCEAN LTD
COM
H8817H100
467
33789
SH
SOLE
19633
0
14156
TRANSUNION
COM
89400J107
495
13207
SH
SOLE
5239
0
7968
TRAVELERS COS INC/THE
COM
89417E109
3612
29808
SH
SOLE
8465
0
21343
TREEHOUSE FOODS INC
COM
89469A104
7340
86504
SH
SOLE
32862
0
53642
TREEHOUSE FOODS INC
OPTION
89469A904
68
800
SH
Call
SOLE
300
0
500
TRIANGLE CAPITAL CORPORATION
COM
895848109
375
19375
SH
SOLE
3850
0
15525
TRIMBLE INC
COM
896239100
12306
386427
SH
SOLE
190664
0
195763
TRINITY INDUSTRIES INC
COM
896522109
226
8410
SH
SOLE
525
0
7885
TSAKOS ENERGY NAVIGATION LTD
COM
G9108L108
982
212000
SH
SOLE
169000
0
43000
TWILIO INC
COM
90138F102
2826
89087
SH
SOLE
6513
0
82574
TWITTER INC
COM
90184L102
3273
207585
SH
SOLE
31575
0
176010
TWITTER INC
NOTE
90184LAB8
14
15000
SH
SOLE
15000
0
0
TWITTER INC
NOTE
90184LAD4
32
35000
SH
SOLE
20000
0
15000
TYLER TECHNOLOGIES INC
COM
902252105
1933
12661
SH
SOLE
3686
0
8975
TYSON FOODS INC-CL A
COM
902494103
895
14481
SH
SOLE
13154
0
1327
U S SILICA HOLDINGS INC
COM
90346E103
1717
33950
SH
SOLE
17117
0
16833
U S SILICA HOLDINGS INC
OPTION
90346E903
5
100
SH
Call
SOLE
0
0
100
UBS GROUP AG-REG
COM
H42097107
2303
144452
SH
SOLE
134348
0
10104
ULTA SALON COSMETICS & FRAGR
COM
90384S303
12904
45609
SH
SOLE
27517
0
18092
ULTA SALON COSMETICS & FRAGRANCE INC
OPTION
90384S903
29
100
SH
Call
SOLE
0
0
100
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
91075
469620
SH
SOLE
175002
0
294617
UMH PROPERTIES INC
COM
903002103
1043
70255
SH
SOLE
9550
0
60705
UNDER ARMOUR INC-CLASS A
COM
904311107
2223
108405
SH
SOLE
17369
0
91036
UNDER ARMOUR INC-CLASS C
COM
904311206
846
45811
SH
SOLE
11351
0
34460
UNIFIRST CORP/MA
COM
904708104
11851
83784
SH
SOLE
64307
0
19477
UNILEVER N V -NY SHARES
ADR
904784709
8807
177786
SH
SOLE
116122
0
61664
UNILEVER PLC-SPONSORED ADR
ADR
904767704
4449
92140
SH
SOLE
34733
0
57407
UNION PACIFIC CORP
COM
907818108
66310
624049
SH
SOLE
375702
0
248347
UNION PACIFIC CORP
OPTION
907818908
21
200
SH
Call
SOLE
0
0
200
UNITED COMMUNITY BANCORP
COM
90984R101
487
27525
SH
SOLE
27525
0
0
UNITED CONTINENTAL HLDGS INC
COM
910047109
330
4453
SH
SOLE
1850
0
2603
UNITED PARCEL SERVICE-CL B
COM
911312106
47180
441134
SH
SOLE
176827
0
264307
UNITED RENTALS INC
COM
911363109
329
2576
SH
SOLE
2521
0
55
UNITED TECHNOLOGIES CORP
COM
913017109
9846
87568
SH
SOLE
37643
0
49925
UNITEDHEALTH GROUP INC
COM
91324P102
17648
107415
SH
SOLE
64969
0
42446
UNITI GROUP INC
COM
91325V108
595
22846
SH
SOLE
0
0
22846
UNIVERSAL DISPLAY CORP
COM
91347P105
466
5488
SH
SOLE
1438
0
4050
UNIVERSAL ELECTRONICS INC
COM
913483103
2970
43353
SH
SOLE
30686
0
12667
URBAN OUTFITTERS INC
COM
917047102
1683
64723
SH
SOLE
63800
0
923
US AUTO PARTS NETWORK INC
COM
90343C100
426
127313
SH
SOLE
0
0
127313
US BANCORP
COM
902973304
12504
233722
SH
SOLE
94070
0
139652
USA TECHNOLOGIES INC
COM
90328S500
325
76549
SH
SOLE
1000
0
75549
UTILITIES SELECT SECTOR SPDR
ETF
81369Y886
4521
87365
SH
SOLE
7505
0
79860
UTS GULF COAST ULTRA DEEP ROYALTY TRUST UNIT
COM
40222T104
6
50000
SH
SOLE
0
0
50000
VAIL RESORTS INC
COM
91879Q109
1841
9595
SH
SOLE
9565
0
30
VALEANT PHARMACEUTICALS INTE
COM
91911K102
649
46001
SH
SOLE
13706
0
32295
VALENCE TECHNOLOGY, INC.(NV)
COM
918914102
0
36000
SH
SOLE
0
0
36000
VALERO ENERGY CORP
COM
91913Y100
2082
30962
SH
SOLE
8221
0
22741
VALMONT INDUSTRIES INC
COM
920253101
273
1736
SH
SOLE
0
0
1736
VALSPAR CORP/THE
COM
920355104
456
4100
SH
SOLE
900
0
3200
VANECK VECTORS GOLD MINERS E
ETF
92189F106
4171
182675
SH
SOLE
88273
0
94402
VANECK VECTORS JUNIOR GOLD M
ETF
92189F791
589
16198
SH
SOLE
2975
0
13223
VANECK VECTORS OIL SERVICES
ETF
92189F718
234
7446
SH
SOLE
2334
0
5112
VANGUARD DIVIDEND APPREC ETF
ETF
921908844
64494
713533
SH
SOLE
92797
0
620736
VANGUARD EXTENDED MARKET ETF
ETF
922908652
5132
51302
SH
SOLE
42953
0
8349
VANGUARD FTSE ALL-WORLD EX-U
ETF
922042775
43100
902894
SH
SOLE
780396
0
122498
VANGUARD FTSE DEVELOPED ETF
ETF
921943858
27053
702823
SH
SOLE
346511
0
356312
VANGUARD FTSE EMERGING MARKE
ETF
922042858
23785
609503
SH
SOLE
240639
0
368863
VANGUARD FTSE EUROPE ETF
ETF
922042874
3383
67429
SH
SOLE
29563
0
37866
VANGUARD GLBL EX-US REAL EST
ETF
922042676
5751
109317
SH
SOLE
102163
0
7154
VANGUARD GROWTH ETF
ETF
922908736
76871
637983
SH
SOLE
43350
0
594633
VANGUARD HIGH DVD YIELD ETF
ETF
921946406
44503
567286
SH
SOLE
27230
0
540056
VANGUARD INTERMEDIATE-TERM B
ETF
921937819
308
3679
SH
SOLE
854
0
2825
VANGUARD INTERNATIONAL EQUITY INDEX FUNDS FTSE PACIFIC ETF
ETF
922042866
409
6573
SH
SOLE
5573
0
1000
VANGUARD INTL DIV APPREC ETF
ETF
921946810
259
4650
SH
SOLE
1425
0
3225
VANGUARD INT-TERM CORPORATE
ETF
92206C870
1804
20857
SH
SOLE
213
0
20644
VANGUARD LARGE-CAP ETF
ETF
922908637
441
4064
SH
SOLE
160
0
3904
VANGUARD MATERIALS ETF
ETF
92204A801
932
7836
SH
SOLE
7466
0
370
VANGUARD MEGA CAP GROWTH ETF
ETF
921910816
2290
23979
SH
SOLE
20451
0
3528
VANGUARD MID-CAP ETF
ETF
922908629
6878
49323
SH
SOLE
24259
0
25064
VANGUARD MID-CAP GROWTH ETF
ETF
922908538
3090
27370
SH
SOLE
2293
0
25077
VANGUARD MID-CAP VALUE ETF
ETF
922908512
6812
66787
SH
SOLE
51065
0
15722
VANGUARD REIT ETF
ETF
922908553
19958
236001
SH
SOLE
141677
0
94324
VANGUARD RUSSELL 2000 ETF
ETF
92206C664
2122
19210
SH
SOLE
2605
0
16605
VANGUARD S&P 500 ETF
ETF
922908363
12011
55427
SH
SOLE
31271
0
24156
VANGUARD S&P SMALL-CAP 600 ETF
ETF
921932828
218
1736
SH
SOLE
1736
0
0
VANGUARD S/T CORP BOND ETF
ETF
92206C409
2513
31504
SH
SOLE
5670
0
25834
VANGUARD SECTOR INDEX FDS VANGUARD CONSUMER STAPLES ETF
ETF
92204A207
592
4176
SH
SOLE
176
0
4000
VANGUARD SECTOR INDEX FDS VANGUARD INFORMATION
ETF
92204A702
1009
7589
SH
SOLE
2635
0
4954
VANGUARD SHORT TERM BOND ETF
ETF
921937827
2478
31084
SH
SOLE
11310
0
19774
VANGUARD SHORT TERM INFLATION PROTECTED SECURITIES INDEX
ETF
922020805
535
10835
SH
SOLE
3450
0
7385
VANGUARD SMALL-CAP ETF
ETF
922908751
4251
31739
SH
SOLE
24949
0
6790
VANGUARD SMALL-CAP GRWTH ETF
ETF
922908595
34851
248260
SH
SOLE
7214
0
241046
VANGUARD SMALL-CAP VALUE ETF
ETF
922908611
1635
13183
SH
SOLE
1921
0
11262
VANGUARD TOTAL BOND MARKET
ETF
921937835
5838
71915
SH
SOLE
5319
0
66596
VANGUARD TOTAL STOCK MKT ETF
ETF
922908769
8605
70824
SH
SOLE
32641
0
38183
VANGUARD VALUE ETF
ETF
922908744
49683
514112
SH
SOLE
123251
0
390861
VANTIV INC - CL A
COM
92210H105
6286
97906
SH
SOLE
92359
0
5547
VARIAN MEDICAL SYSTEMS INC
COM
92220P105
465
5167
SH
SOLE
1700
0
3467
VCA INC
COM
918194101
5100
55817
SH
SOLE
35661
0
20156
VECTREN CORP
COM
92240G101
669
11593
SH
SOLE
2380
0
9213
VEEVA SYSTEMS INC-CLASS A
COM
922475108
88381
1931766
SH
SOLE
764983
0
1166783
VENTAS INC
COM
92276F100
1528
23489
SH
SOLE
3064
0
20425
VERINT SYS INC
NOTE
92343XAA8
14
15000
SH
SOLE
15000
0
0
VERISK ANALYTICS INC
COM
92345Y106
72142
888286
SH
SOLE
649006
0
239280
VERIZON COMMUNICATIONS
OPTION
92343V904
210
4300
SH
Call
SOLE
400
0
3900
VERIZON COMMUNICATIONS INC
COM
92343V104
21954
444635
SH
SOLE
159552
0
285082
VERSUM MATERIALS INC
COM
917919102
600
19802
SH
SOLE
3169
0
16633
VERTEX PHARMACEUTICALS INC
COM
92532F100
645
6011
SH
SOLE
5044
0
967
VF CORP
COM
918204108
5613
104080
SH
SOLE
67419
0
36661
VIACOM INC-CLASS B
COM
92553P201
320
7347
SH
SOLE
62
0
7285
VINCE HOLDING CORP COM
COM
92719W108
27
15600
SH
SOLE
500
0
15100
VIRTU FINANCIAL INC-CLASS A
COM
928254101
1369
80531
SH
SOLE
44950
0
35581
VISA INC CL A COMMON STOCK
OPTION
92826C939
27
300
SH
Call
SOLE
100
0
200
VISA INC-CLASS A SHARES
COM
92826C839
259688
2943124
SH
SOLE
1178044
0
1765081
VITAL THERAPIES INC
COM
92847R104
277
59500
SH
SOLE
59500
0
0
VMWARE INC CL A
COM
928563402
1267
14093
SH
SOLE
400
0
13693
VMWARE INC CL A
OPTION
928563902
55
600
SH
Call
SOLE
100
0
500
VOCERA COMMUNICATIONS INC
COM
92857F107
369
16035
SH
SOLE
1020
0
15015
VODAFONE GROUP PLC SPONSORED ADR NO PAR
OPTION
92857W908
93
3500
SH
Call
SOLE
1000
0
2500
VODAFONE GROUP PLC-SP ADR
ADR
92857W308
2595
102074
SH
SOLE
11236
0
90838
VONAGE HOLDINGS CORP
COM
92886T201
513
85151
SH
SOLE
11360
0
73791
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
3542
29397
SH
SOLE
27577
0
1820
WABTEC CORP
COM
929740108
31123
398551
SH
SOLE
254060
0
144491
WAGEWORKS INC
COM
930427109
42464
551477
SH
SOLE
144620
0
406857
WAL MART DE MEXICO S A B DE CV ORD CL V
COM
P98180188
56
28845
SH
SOLE
0
0
28845
WALGREEN BOOTS ALLIANCE INC COM
OPTION
931427908
158
1900
SH
Call
SOLE
0
0
1900
WALGREENS BOOTS ALLIANCE INC
COM
931427108
107307
1274626
SH
SOLE
502151
0
772475
WAL-MART STORES INC
COM
931142103
21563
299958
SH
SOLE
60320
0
239638
WALT DISNEY CO
OPTION
254687906
272
2400
SH
Call
SOLE
0
0
2400
WALT DISNEY CO/THE
COM
254687106
53543
483240
SH
SOLE
136516
0
346723
WASTE MANAGEMENT INC
COM
94106L109
2176
29753
SH
SOLE
11979
0
17774
WATERS CORP
COM
941848103
675
4344
SH
SOLE
0
0
4344
WATSCO INC
COM
942622200
84707
586149
SH
SOLE
414482
0
171667
WD-40 CO
COM
929236107
2079
19085
SH
SOLE
14184
0
4901
WEATHERFORD INTERNATIONAL PL
COM
G48833100
719
111574
SH
SOLE
105354
0
6220
WEB COM GROUP INC
NOTE
94733AAA2
17
18000
SH
SOLE
18000
0
0
WEBCO INDUSTRIES INC
COM
947621207
327
17009
SH
SOLE
7300
0
9709
WEBMD HEALTH CORP
COM
94770V102
274
5275
SH
SOLE
2100
0
3175
WEBMD HEALTH CORP
NOTE
94770VAF9
16
16000
SH
SOLE
16000
0
0
WEC ENERGY GROUP INC
COM
92939U106
2464
40842
SH
SOLE
15874
0
24968
WELLNESS CENTER USA INC
COM
94973A103
25
80000
SH
SOLE
0
0
80000
WELLS FARGO & CO
COM
949746101
35958
627720
SH
SOLE
150383
0
477337
WELLS FARGO & COMPANY
PFD
949746804
295
240
SH
SOLE
149
0
91
WELLTOWER INC
COM
95040Q104
2806
39725
SH
SOLE
11654
0
28071
WESBANCO INC
COM
950810101
421
10960
SH
SOLE
0
0
10960
WESTAR ENERGY INC
COM
95709T100
206
3800
SH
SOLE
3000
0
800
WESTERN ASSET HIGH INC FD II
COM
95766J102
127
17500
SH
SOLE
10500
0
7000
WESTERN ASSET HIGH INCOME OP
COM
95766K109
75
14980
SH
SOLE
14980
0
0
WESTERN DIGITAL CORP
COM
958102105
697
9063
SH
SOLE
4654
0
4409
WESTERN DIGITAL CORP
OPTION
958102905
41
500
SH
Call
SOLE
0
0
500
WESTERN GAS EQUITY PARTNERS LP COM UNIT LTD PARTNERSHIP INT
COM
95825R103
271
5915
SH
SOLE
0
0
5915
WESTERN GAS PARTNERS LP COM UNIT REPSTG LTD PARTNER
COM
958254104
6956
111885
SH
SOLE
21165
0
90720
WESTERN UNION CO
COM
959802109
3563
178804
SH
SOLE
104040
0
74764
WEX INC
COM
96208T104
36273
344179
SH
SOLE
258481
0
85698
WEYERHAEUSER CO
COM
962166104
5954
176281
SH
SOLE
91186
0
85095
WHIRLPOOL CORP
COM
963320106
2622
14695
SH
SOLE
2725
0
11970
WHITEWAVE FOODS CO
COM
966244105
305
5466
SH
SOLE
1841
0
3625
WHOLE FOODS MARKET INC
COM
966837106
2209
73268
SH
SOLE
13811
0
59457
WILLIAMS COS INC
COM
969457100
1250
44093
SH
SOLE
2598
0
41495
WILLIAMS PARTNERS LP
COM
96949L105
9110
225698
SH
SOLE
83517
0
142181
WILLIAMS-SONOMA INC
COM
969904101
1476
28426
SH
SOLE
20506
0
7920
WILLIS TOWERS WATSON PLC
COM
G96629103
3292
25199
SH
SOLE
23181
0
2018
WINSTON PHARMACEUTICALS INC
COM
975657107
7
370671
SH
SOLE
0
0
370671
WINTRUST FINANCIAL CORP
COM
97650W108
1601
22285
SH
SOLE
14730
0
7555
WISDOM TREE EMERGING MARKETS EQUITY INCOME FUND ETF
ETF
97717W315
268
6700
SH
SOLE
250
0
6450
WISDOMTREE EUROPE HEDGED EQU
ETF
97717X701
1357
22706
SH
SOLE
5829
0
16877
WISDOMTREE INVESTMENTS INC
COM
97717P104
610
66934
SH
SOLE
18056
0
48878
WISDOMTREE JAPAN HEDGED EQUITY FUND
ETF
97717W851
1565
30865
SH
SOLE
4595
0
26270
WISDOMTREE L/C DIVIDEND FUND
ETF
97717W307
3676
44143
SH
SOLE
3620
0
40523
WISDOMTREE MIDCAP DIVIDEND F
ETF
97717W505
673
6867
SH
SOLE
362
0
6505
WISDOMTREE TRUST DIVID EX FINANCIALS FUND
ETF
97717W406
298
3575
SH
SOLE
0
0
3575
WISDOMTREE TRUST EQUITY INCOME FUND ETF
ETF
97717W208
1488
21535
SH
SOLE
9300
0
12235
WISDOMTREE TRUST TOTAL DIVIDEND FD ETF
ETF
97717W109
3058
36175
SH
SOLE
1504
0
34671
WOODWARD INC
COM
980745103
1367
20128
SH
SOLE
20128
0
0
WORKDAY INC-CLASS A
COM
98138H101
76075
915982
SH
SOLE
412957
0
503025
WPP PLC-SPONSORED ADR
ADR
92937A102
355
3237
SH
SOLE
2908
0
329
WRIGHT MED GROUP INC
NOTE
98235TAE7
24
21000
SH
SOLE
21000
0
0
WRIGHT MEDICAL GROUP NV
COM
N96617118
24033
860721
SH
SOLE
337860
0
522861
WTS TCF FINANCIAL CORPORATION
WTS
872275128
74
34250
SH
SOLE
7000
0
27250
WW GRAINGER INC
COM
384802104
69444
296615
SH
SOLE
178415
0
118200
WYNDHAM WORLDWIDE CORP
COM
98310W108
522
6193
SH
SOLE
6000
0
193
XCEL ENERGY INC
COM
98389B100
1207
27559
SH
SOLE
4861
0
22698
XCERRA CORP
COM
98400J108
516
59000
SH
SOLE
0
0
59000
XEROX CORP
COM
984121103
274
37333
SH
SOLE
35750
0
1583
XILINX INC
COM
983919101
4193
72345
SH
SOLE
28491
0
43854
XPLORE TECHNOLOGIES CORP
COM
983950700
21
10000
SH
SOLE
0
0
10000
XPO LOGISTICS INC
COM
983793100
3048
60150
SH
SOLE
59410
0
740
XYLEM INC
COM
98419M100
312
6373
SH
SOLE
1296
0
5077
YAHOO INC SR CONV NTS
NOTE
984332AF3
21
20000
SH
SOLE
20000
0
0
YAHOO! INC
COM
984332106
1814
39712
SH
SOLE
21818
0
17894
YORKVILLE HIGH INCOME INFRASTRUCTURE MLP ETF
COM
92189F569
196
12175
SH
SOLE
300
0
11875
YUM CHINA HOLDINGS INC
COM
98850P109
1685
62221
SH
SOLE
48652
0
13569
YUM! BRANDS INC
COM
988498101
4079
63572
SH
SOLE
49062
0
14510
ZEBRA TECHNOLOGIES CORP-CL A
COM
989207105
17244
189244
SH
SOLE
46960
0
142284
ZEBRA TECHNOLOGIES CORP-CL A
OPTION
989207905
128
1400
SH
Call
SOLE
0
0
1400
ZELTIQ AESTHETICS INC COM
COM
98933Q108
209
3767
SH
SOLE
1907
0
1860
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
1827
15561
SH
SOLE
3979
0
11582
ZOES KITCHEN INC COM
COM
98979J109
931
51958
SH
SOLE
3911
0
48047
ZOETIS INC
COM
98978V103
129695
2430593
SH
SOLE
1661194
0
769398
ZOGENIX INC
COM
98978L204
578
55887
SH
SOLE
500
0
55387
ZOGENIX INC
OPTION
98978L904
162
14900
SH
Call
SOLE
0
0
14900