0001144204-17-058192.txt : 20171113
0001144204-17-058192.hdr.sgml : 20171110
20171113132809
ACCESSION NUMBER: 0001144204-17-058192
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170930
FILED AS OF DATE: 20171113
DATE AS OF CHANGE: 20171113
EFFECTIVENESS DATE: 20171113
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: 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: 171194937
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
09-30-2017
09-30-2017
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Richard Smirl
Partner
312-236-1600
/s/ Richard Smirl
Chicago
IL
11-13-2017
0
1357
13335134
INFORMATION TABLE
2
infotable.xml
2U INC
COM
90214J101
672
12000
SH
SOLE
3670
0
8330
3D SYSTEMS CORP
COM
88554D205
5895
440260
SH
SOLE
273465
0
166795
3M CO
COM
88579Y101
41698
198658
SH
SOLE
102601
0
96057
ABB LTD-SPON ADR
ADR
000375204
992
40074
SH
SOLE
18234
0
21840
ABBOTT LABORATORIES
COM
002824100
40553
759984
SH
SOLE
236791
0
523193
ABBVIE INC
COM
00287Y109
72372
814452
SH
SOLE
339899
0
474553
ABIOMED INC
COM
003654100
67258
398922
SH
SOLE
174700
0
224222
ABM INDUSTRIES INC
COM
000957100
442
10586
SH
SOLE
2586
0
8000
ACACIA COMMUNICATIONS INC
COM
00401C108
416
8840
SH
SOLE
1290
0
7550
ACACIA COMMUNICATIONS INC
OPTION
00401C908
28
600
SH
Call
SOLE
0
0
600
ACADIA HEALTHCARE CO INC
COM
00404A109
2449
51275
SH
SOLE
21500
0
29775
ACCELERATE DIAGNOSTICS INC
COM
00430H102
21267
947293
SH
SOLE
367884
0
579409
ACCENTURE PLC-CL A
COM
G1151C101
72630
537724
SH
SOLE
354113
0
183611
ACHAOGEN INC
COM
004449104
194
12154
SH
SOLE
1529
0
10625
ACHILLION PHARMACEUTICALS
COM
00448Q201
249
55400
SH
SOLE
14000
0
41400
ACLARIS THERAPEUTICS INC
COM
00461U105
374
14472
SH
SOLE
1873
0
12599
ACTIVISION BLIZZARD INC
COM
00507V109
6153
95387
SH
SOLE
19635
0
75752
ACTUANT CORP-A
COM
00508X203
263
10269
SH
SOLE
0
0
10269
ACUITY BRANDS INC
COM
00508Y102
18205
106288
SH
SOLE
43877
0
62411
ACXIOM CORP
COM
005125109
10907
442652
SH
SOLE
308662
0
133990
ADAMAS PHARMACEUTICALS INC
COM
00548A106
244
11520
SH
SOLE
2450
0
9070
ADAMAS PHARMACEUTICALS INC
OPTION
00548A906
159
7500
SH
Call
SOLE
0
0
7500
ADAMS DIVERSIFIED EQUITY
COM
006212104
428
28139
SH
SOLE
0
0
28139
ADIENT PLC
COM
G0084W101
288
3430
SH
SOLE
1046
0
2384
ADOBE SYSTEMS INC
COM
00724F101
143179
959775
SH
SOLE
662010
0
297765
ADTALEM GLOBAL EDUCATION INC
COM
00737L103
1726
48137
SH
SOLE
38308
0
9829
ADURO BIOTECH INC
COM
00739L101
2354
221030
SH
SOLE
16975
0
204055
ADVANCE AUTO PARTS INC
COM
00751Y106
266
2686
SH
SOLE
2186
0
500
ADVANCED MICRO DEVICES
COM
007903107
222
17393
SH
SOLE
11535
0
5858
ADVISORY BOARD CO/THE
COM
00762W107
3607
67255
SH
SOLE
27516
0
39739
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
55
11204
SH
SOLE
11204
0
0
AETNA INC
COM
00817Y108
3038
19106
SH
SOLE
8486
0
10620
AFFILIATED MANAGERS GROUP
COM
008252108
118040
621820
SH
SOLE
398782
0
223038
AFLAC INC
COM
001055102
1311
16113
SH
SOLE
11181
0
4932
AGCO CORP
COM
001084102
634
8589
SH
SOLE
1040
0
7549
AGENUS INC
COM
00847G705
148
33500
SH
SOLE
11500
0
22000
AGILENT TECHNOLOGIES INC
COM
00846U101
348
5425
SH
SOLE
369
0
5056
AGILYSYS INC
COM
00847J105
181
15120
SH
SOLE
0
0
15120
AGNICO EAGLE MINES LTD
COM
008474108
583
12892
SH
SOLE
127
0
12765
AIR PRODUCTS & CHEMICALS INC
COM
009158106
7548
49916
SH
SOLE
7673
0
42243
AIRCASTLE LTD
COM
G0129K104
720
32308
SH
SOLE
560
0
31748
AK STEEL HOLDING CORP
COM
001547108
67
11925
SH
SOLE
8085
0
3840
AKAMAI TECHNOLOGIES INC
COM
00971T101
5630
115553
SH
SOLE
71317
0
44236
ALARM.COM HOLDINGS INC
COM
011642105
2941
65097
SH
SOLE
14047
0
51050
ALBANY INTL CORP-CL A
COM
012348108
286
4990
SH
SOLE
0
0
4990
ALBEMARLE CORP
COM
012653101
611
4483
SH
SOLE
736
0
3747
ALERIAN MLP ETF
ETF
00162Q866
3147
280440
SH
SOLE
44790
0
235650
ALEXION PHARMACEUTICALS INC
COM
015351109
478
3410
SH
SOLE
604
0
2806
ALIBABA GROUP HOLDING-SP ADR
ADR
01609W102
27878
161413
SH
SOLE
90203
0
71210
ALIGN TECHNOLOGY INC
COM
016255101
49016
263146
SH
SOLE
130675
0
132471
ALLEGHANY CORP
COM
017175100
275
496
SH
SOLE
345
0
151
ALLEGIANT TRAVEL CO
COM
01748X102
324
2460
SH
SOLE
1850
0
610
ALLERGAN PLC
COM
G0177J108
12849
62694
SH
SOLE
54062
0
8632
ALLIANCE DATA SYSTEMS CORP
COM
018581108
35434
159937
SH
SOLE
75950
0
83987
ALLIANCE NATIONAL MUNI INC
COM
01864U106
2785
199523
SH
SOLE
4400
0
195123
ALLIANCEBERNSTEIN HOLDING LP
COM
01881G106
313
12899
SH
SOLE
5727
0
7172
ALLIANT ENERGY CORP
COM
018802108
980
23581
SH
SOLE
3115
0
20466
ALLIANZGI CONV & INCOME II
COM
018825109
109
17500
SH
SOLE
0
0
17500
ALLSCRIPTS HEALTHCARE SOLUTI
COM
01988P108
459
32250
SH
SOLE
19885
0
12365
ALLSTATE CORP
COM
020002101
2252
24504
SH
SOLE
7482
0
17022
ALPHABET INC-CL A
COM
02079K305
93457
95979
SH
SOLE
64670
0
31309
ALPHABET INC-CL C
COM
02079K107
77930
81252
SH
SOLE
64761
0
16491
ALTRIA GROUP INC
COM
02209S103
15905
250787
SH
SOLE
68503
0
182284
AMAZON.COM INC
COM
023135106
273720
284724
SH
SOLE
92137
0
192587
AMERCO
COM
023586100
275
733
SH
SOLE
0
0
733
AMEREN CORPORATION
COM
023608102
298
5153
SH
SOLE
1150
0
4003
AMERICA MOVIL-SPN ADR CL L
ADR
02364W105
194
10917
SH
SOLE
3656
0
7261
AMERICAN AIRLINES GROUP INC
COM
02376R102
377
7942
SH
SOLE
75
0
7867
AMERICAN ELECTRIC POWER
COM
025537101
3195
45483
SH
SOLE
30476
0
15007
AMERICAN EXPRESS CO
COM
025816109
40106
443359
SH
SOLE
106866
0
336493
AMERICAN INTERNATIONAL GROUP
COM
026874784
1973
32146
SH
SOLE
9004
0
23142
AMERICAN RIVER BANKSHRS (CA)
COM
029326105
204
14776
SH
SOLE
0
0
14776
AMERICAN SOFTWARE INC-CL A
COM
029683109
152
13354
SH
SOLE
0
0
13354
AMERICAN TOWER CORP
COM
03027X100
60810
444908
SH
SOLE
320346
0
124562
AMERICAN WATER WORKS CO INC
COM
030420103
381
4709
SH
SOLE
2542
0
2167
AMERIGAS PARTNERS-LP
COM
030975106
1217
27074
SH
SOLE
6460
0
20614
AMERIPRISE FINANCIAL INC
COM
03076C106
3384
22785
SH
SOLE
13047
0
9738
AMERIS BANCORP
COM
03076K108
965
20112
SH
SOLE
20112
0
0
AMETEK INC
COM
031100100
54500
825262
SH
SOLE
520434
0
304828
AMGEN INC
COM
031162100
16929
90794
SH
SOLE
33894
0
56900
AMN HEALTHCARE SERVICES INC
COM
001744101
438
9579
SH
SOLE
302
0
9277
AMPHENOL CORP-CL A
COM
032095101
80343
949233
SH
SOLE
847296
0
101937
AMPLIFY SNACK BRANDS INC
COM
03211L102
1074
151501
SH
SOLE
57331
0
94170
AMTRUST FINANCIAL SERVICES
COM
032359309
1010
75074
SH
SOLE
2410
0
72664
ANADARKO PETROLEUM CORP
COM
032511107
2590
53025
SH
SOLE
30465
0
22560
ANALOG DEVICES INC
COM
032654105
291
3381
SH
SOLE
2129
0
1252
ANDEAVOR LOGISTICS LP
LP INT
03350F106
541
10807
SH
SOLE
0
0
10807
ANHEUSER-BUSCH INBEV-SPN ADR
ADR
03524A108
15621
130943
SH
SOLE
95264
0
35679
ANIKA THERAPEUTICS INC
COM
035255108
443
7635
SH
SOLE
0
0
7635
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
759
62272
SH
SOLE
36399
0
25873
ANSYS INC
COM
03662Q105
431
3511
SH
SOLE
752
0
2759
ANTHEM INC
COM
036752103
644
3392
SH
SOLE
2330
0
1062
AON PLC
COM
G0408V102
26317
180133
SH
SOLE
76330
0
103803
APACHE CORP
COM
037411105
1290
28157
SH
SOLE
11062
0
17095
APARTMENT INVT & MGMT CO -A
COM
03748R101
520
11866
SH
SOLE
1995
0
9871
APOLLO COMMERCIAL REAL ESTAT
COM
03762U105
205
11325
SH
SOLE
9325
0
2000
APPFOLIO INC - A
COM
03783C100
5479
114260
SH
SOLE
7045
0
107215
APPLE INC
COM
037833100
429671
2787901
SH
SOLE
881730
0
1906171
APPLE INC
OPTION
037833900
15
100
SH
Call
SOLE
0
0
100
APPLIED MATERIALS INC
COM
038222105
2770
53182
SH
SOLE
16269
0
36913
APPLIED MATERIALS INC
OPTION
038222955
260
5000
SH
Put
SOLE
0
0
5000
APTARGROUP INC
COM
038336103
1882
21808
SH
SOLE
16659
0
5149
AQUA AMERICA INC
COM
03836W103
969
29184
SH
SOLE
14080
0
15104
ARATANA THERAPEUTICS INC
COM
03874P101
4848
790833
SH
SOLE
201332
0
589501
ARC DOCUMENT SOLUTIONS INC
COM
00191G103
111
27240
SH
SOLE
20800
0
6440
ARCHER-DANIELS-MIDLAND CO
COM
039483102
5322
125193
SH
SOLE
25677
0
99516
ARES CAPITAL CORP
COM
04010L103
379
23104
SH
SOLE
6597
0
16507
ARISTA NETWORKS INC
COM
040413106
3958
20875
SH
SOLE
6730
0
14145
ARMSTRONG WORLD INDUSTRIES
COM
04247X102
365
7120
SH
SOLE
0
0
7120
ARROW ELECTRONICS INC
COM
042735100
1033
12845
SH
SOLE
0
0
12845
ARTHUR J GALLAGHER & CO
COM
363576109
248
4027
SH
SOLE
739
0
3288
ARTISAN PARTNERS ASSET MA -A
COM
04316A108
292
8954
SH
SOLE
0
0
8954
ASIA TIGERS FUND INC
COM
04516T105
361
29160
SH
SOLE
4925
0
24235
ASSOCIATED BANC-CORP
COM
045487105
232
9582
SH
SOLE
3840
0
5742
ASSOCIATED BANC-CORP-CW18
WT
045487113
4
875
SH
SOLE
0
0
875
ASTRAZENECA PLC-SPONS ADR
ADR
046353108
6200
183009
SH
SOLE
142280
0
40729
AT HOME GROUP INC
COM
04650Y100
407
17804
SH
SOLE
0
0
17804
AT&T INC
COM
00206R102
25273
645207
SH
SOLE
202999
0
442208
ATHENAHEALTH INC
COM
04685W103
753
6055
SH
SOLE
4725
0
1330
ATHERSYS INC
COM
04744L106
405
196459
SH
SOLE
23804
0
172655
ATLASSIAN CORP PLC-CLASS A
COM
G06242104
1159
32969
SH
SOLE
3200
0
29769
ATMOS ENERGY CORP
COM
049560105
465
5552
SH
SOLE
2452
0
3100
ATRICURE INC
COM
04963C209
954
42640
SH
SOLE
33190
0
9450
AUTODESK INC
COM
052769106
1350
12030
SH
SOLE
1599
0
10431
AUTOLIV INC
COM
052800109
521
4218
SH
SOLE
3000
0
1218
AUTOMATIC DATA PROCESSING
COM
053015103
47460
434142
SH
SOLE
246717
0
187425
AVALONBAY COMMUNITIES INC
COM
053484101
1305
7312
SH
SOLE
5529
0
1783
AVERY DENNISON CORP
COM
053611109
4199
42699
SH
SOLE
24946
0
17753
AVINGER INC
COM
053734109
19
50050
SH
SOLE
2850
0
47200
AVON PRODUCTS INC
COM
054303102
55
23700
SH
SOLE
3900
0
19800
AWARE INC/MASS
COM
05453N100
65
14000
SH
SOLE
14000
0
0
AXALTA COATING SYSTEMS LTD
COM
G0750C108
3206
110868
SH
SOLE
93911
0
16957
AXIS CAPITAL HOLDINGS LTD
COM
G0692U109
533
9308
SH
SOLE
332
0
8976
AZZ INC
COM
002474104
304
6235
SH
SOLE
0
0
6235
BADGER METER INC
COM
056525108
439
8965
SH
SOLE
0
0
8965
BAIDU INC - SPON ADR
ADR
056752108
15661
63230
SH
SOLE
11054
0
52176
BALL CORP
COM
058498106
1593
38576
SH
SOLE
32783
0
5793
BANCO SANTANDER SA-SPON ADR
ADR
05964H105
422
60846
SH
SOLE
0
0
60846
BANK OF AMERICA CORP
COM
060505104
34724
1370308
SH
SOLE
338581
0
1031727
BANK OF AMERICA CORP
PFD
060505682
230
177
SH
SOLE
32
0
145
BANK OF AMERICA CORP-CW18
WT
060505153
1
1000
SH
SOLE
1000
0
0
BANK OF AMERICA CORP-CW19
WT
060505146
69
5200
SH
SOLE
0
0
5200
BANK OF HAWAII CORP
COM
062540109
442
5307
SH
SOLE
0
0
5307
BANK OF MARIN BANCORP/CA
COM
063425102
411
6000
SH
SOLE
0
0
6000
BANK OF MONTREAL
COM
063671101
1356
17914
SH
SOLE
9815
0
8099
BANK OF NEW YORK MELLON CORP
COM
064058100
1750
33003
SH
SOLE
11291
0
21712
BANK OF NOVA SCOTIA
COM
064149107
418
6500
SH
SOLE
1000
0
5500
BANK OF THE OZARKS
COM
063904106
8801
183169
SH
SOLE
146607
0
36562
BANKUNITED INC
COM
06652K103
2920
82081
SH
SOLE
67506
0
14575
BARRICK GOLD CORP
COM
067901108
303
18813
SH
SOLE
12017
0
6796
BAXTER INTERNATIONAL INC
COM
071813109
3943
62831
SH
SOLE
22581
0
40250
BB&T CORP
COM
054937107
3395
72319
SH
SOLE
12290
0
60029
BCE INC
COM
05534B760
1328
28356
SH
SOLE
2985
0
25371
BEACON ROOFING SUPPLY INC
COM
073685109
378
7382
SH
SOLE
2914
0
4468
BECTON DICKINSON AND CO
COM
075887109
10310
52616
SH
SOLE
12059
0
40557
BEIGENE LTD-ADR
ADR
07725L102
245
2365
SH
SOLE
215
0
2150
BEMIS COMPANY
COM
081437105
345
7577
SH
SOLE
292
0
7285
BERKSHIRE HATHAWAY INC-CL A
COM
084670108
21155
77
SH
SOLE
53
0
24
BERKSHIRE HATHAWAY INC-CL B
COM
084670702
77934
425125
SH
SOLE
114384
0
310741
BEST BUY CO INC
COM
086516101
1365
23964
SH
SOLE
8209
0
15755
BGC PARTNERS INC-CL A
COM
05541T101
208
14365
SH
SOLE
0
0
14365
BHP BILLITON LTD-SPON ADR
ADR
088606108
748
18450
SH
SOLE
8576
0
9874
BIODELIVERY SCIENCES INTL
COM
09060J106
4421
1498597
SH
SOLE
137150
0
1361447
BIOGEN INC
COM
09062X103
7531
24053
SH
SOLE
15955
0
8098
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
8865
95251
SH
SOLE
50444
0
44807
BIO-TECHNE CORP
COM
09073M104
5456
45128
SH
SOLE
41545
0
3583
BLACK HILLS CORP
COM
092113109
286
4158
SH
SOLE
3450
0
708
BLACKLINE INC
COM
09239B109
26547
778034
SH
SOLE
190062
0
587972
BLACKROCK ENHANCED GLOBAL DI
COM
092501105
151
11126
SH
SOLE
6080
0
5046
BLACKROCK INC
COM
09247X101
31048
69445
SH
SOLE
9755
0
59690
BLACKROCK MUNI BOND TRUST
COM
09249H104
337
21700
SH
SOLE
400
0
21300
BLACKROCK TAXABLE MUNICIPAL
COM
09248X100
635
27175
SH
SOLE
2000
0
25175
BLACKSTONE GROUP LP/THE
COM
09253U108
7197
215672
SH
SOLE
54979
0
160693
BLUE BIRD CORP
COM
095306106
4517
219248
SH
SOLE
47390
0
171858
BOB EVANS FARMS
COM
096761101
12477
160970
SH
SOLE
23814
0
137156
BOEING CO/THE
COM
097023105
40225
158237
SH
SOLE
73194
0
85043
BOFI HOLDING INC
COM
05566U108
851
29905
SH
SOLE
715
0
29190
BOINGO WIRELESS INC
COM
09739C102
1257
58825
SH
SOLE
4900
0
53925
BOOT BARN HOLDINGS INC
COM
099406100
251
28160
SH
SOLE
0
0
28160
BOOZ ALLEN HAMILTON HOLDINGS
COM
099502106
1545
41333
SH
SOLE
37609
0
3724
BORGWARNER INC
COM
099724106
1437
28049
SH
SOLE
13700
0
14349
BOSTON SCIENTIFIC CORP
COM
101137107
1326
45456
SH
SOLE
18206
0
27250
BOTTOMLINE TECHNOLOGIES (DE)
COM
101388106
4633
145566
SH
SOLE
7265
0
138301
BP PLC-SPONS ADR
ADR
055622104
14825
385754
SH
SOLE
138220
0
247534
BRIDGEPOINT EDUCATION INC
COM
10807M105
241
25089
SH
SOLE
3500
0
21589
BRIGHT HORIZONS FAMILY SOLUT
COM
109194100
50733
588486
SH
SOLE
135107
0
453379
BRIGHTHOUSE FINANCIAL INC
COM
10922N103
429
7053
SH
SOLE
3423
0
3630
BRISTOL-MYERS SQUIBB CO
COM
110122108
47209
740645
SH
SOLE
365127
0
375518
BRITISH AMERICAN TOB-SP ADR
ADR
110448107
926
14820
SH
SOLE
8825
0
5995
BROADRIDGE FINANCIAL SOLUTIO
COM
11133T103
1598
19771
SH
SOLE
6751
0
13020
BROADSOFT INC
COM
11133B409
8399
166985
SH
SOLE
12223
0
154762
BROOKDALE SENIOR LIVING INC
COM
112463104
196
18508
SH
SOLE
120
0
18388
BROOKFIELD ASSET MANAGE-CL A
COM
112585104
287
6942
SH
SOLE
4275
0
2667
BROOKFIELD INFRASTRUCTURE PA
COM
G16252101
257
5960
SH
SOLE
3260
0
2700
BROOKLINE BANCORP INC
COM
11373M107
584
37656
SH
SOLE
15656
0
22000
BUCKEYE PARTNERS LP
COM
118230101
4876
85546
SH
SOLE
26339
0
59207
BUNGE LTD
COM
G16962105
654
9409
SH
SOLE
400
0
9009
BURLINGTON STORES INC
COM
122017106
975
10209
SH
SOLE
1735
0
8474
BWX TECHNOLOGIES INC
COM
05605H100
35464
633059
SH
SOLE
489458
0
143601
BYLINE BANCORP INC
COM
124411109
425
20000
SH
SOLE
20000
0
0
C.H. ROBINSON WORLDWIDE INC
COM
12541W209
2391
31415
SH
SOLE
9451
0
21964
CABLE ONE INC
COM
12685J105
755
1046
SH
SOLE
104
0
942
CABOT OIL & GAS CORP
COM
127097103
582
21745
SH
SOLE
18845
0
2900
CAI INTERNATIONAL INC
COM
12477X106
3295
108685
SH
SOLE
5029
0
103656
CALAVO GROWERS INC
COM
128246105
423
5785
SH
SOLE
0
0
5785
CALLIDUS SOFTWARE INC
COM
13123E500
2054
83319
SH
SOLE
48272
0
35047
CALLON PETROLEUM CO
COM
13123X102
299
26625
SH
SOLE
0
0
26625
CAMBREX CORP
COM
132011107
1091
19831
SH
SOLE
2514
0
17317
CAMPBELL SOUP CO
COM
134429109
1786
38139
SH
SOLE
9332
0
28807
CAN IMPERIAL BK OF COMMERCE
COM
136069101
307
3504
SH
SOLE
334
0
3170
CANADIAN NATL RAILWAY CO
COM
136375102
2090
25227
SH
SOLE
6836
0
18391
CANADIAN NATURAL RESOURCES
COM
136385101
1458
43532
SH
SOLE
38660
0
4872
CANADIAN PACIFIC RAILWAY LTD
COM
13645T100
2551
15179
SH
SOLE
7338
0
7841
CANTEL MEDICAL CORP
COM
138098108
366
3885
SH
SOLE
62
0
3823
CAPITAL ONE FINANCIAL C-CW18
WT
14040H139
9
200
SH
SOLE
0
0
200
CAPITAL ONE FINANCIAL CORP
COM
14040H105
6264
73994
SH
SOLE
36982
0
37012
CARDINAL HEALTH INC
COM
14149Y108
2877
42996
SH
SOLE
8687
0
34309
CARMAX INC
COM
143130102
56928
750924
SH
SOLE
368395
0
382529
CARNIVAL CORP
COM
143658300
398
6170
SH
SOLE
3371
0
2799
CARNIVAL PLC-ADR
ADR
14365C103
2
29
SH
SOLE
0
0
29
CARRIZO OIL & GAS INC
COM
144577103
212
12381
SH
SOLE
2146
0
10235
CARVANA CO
COM
146869102
8568
583638
SH
SOLE
232593
0
351045
CASS INFORMATION SYSTEMS INC
COM
14808P109
360
5679
SH
SOLE
17
0
5662
CATERPILLAR INC
COM
149123101
21588
173104
SH
SOLE
29077
0
144027
CAVIUM INC
COM
14964U108
8732
132418
SH
SOLE
44196
0
88222
CBOE GLOBAL MARKETS INC
COM
12503M108
9908
92053
SH
SOLE
16283
0
75770
CBOE GLOBAL MARKETS INC
OPTION
12503M908
11
100
SH
Call
SOLE
0
0
100
CBRE GROUP INC - A
COM
12504L109
768
20275
SH
SOLE
2448
0
17827
CBS CORP-CLASS B NON VOTING
COM
124857202
611
10539
SH
SOLE
1832
0
8707
CDK GLOBAL INC
COM
12508E101
3954
62679
SH
SOLE
35476
0
27203
CDW CORP/DE
COM
12514G108
998
15127
SH
SOLE
5655
0
9472
CECO ENVIRONMENTAL CORP
COM
125141101
1331
157283
SH
SOLE
115749
0
41534
CEDAR FAIR LP
COM
150185106
1467
22882
SH
SOLE
4565
0
18317
CELANESE CORP-SERIES A
COM
150870103
229
2201
SH
SOLE
2101
0
100
CELGENE CORP
COM
151020104
104763
718443
SH
SOLE
254166
0
464277
CELGENE CORP
OPTION
151020904
29
200
SH
Call
SOLE
200
0
0
CENTENE CORP
COM
15135B101
474
4894
SH
SOLE
4184
0
710
CENTRAL FUND CANADA LTD-A
COM
153501101
1233
97316
SH
SOLE
11639
0
85677
CENTURYLINK INC
COM
156700106
600
31755
SH
SOLE
28207
0
3548
CERNER CORP
COM
156782104
28337
397328
SH
SOLE
126029
0
271299
CHECK POINT SOFTWARE TECH
COM
M22465104
77724
681674
SH
SOLE
541066
0
140608
CHEESECAKE FACTORY INC/THE
COM
163072101
587
13926
SH
SOLE
29
0
13897
CHEMICAL FINANCIAL CORP
COM
163731102
649
12428
SH
SOLE
11715
0
713
CHENIERE ENERGY PARTNERS LP
COM
16411Q101
427
14811
SH
SOLE
0
0
14811
CHESAPEAKE ENERGY CORP
COM
165167107
159
36869
SH
SOLE
30994
0
5875
CHEVRON CORP
COM
166764100
48638
413938
SH
SOLE
186845
0
227093
CHICAGO BRIDGE & IRON CO NV
COM
167250109
1422
84617
SH
SOLE
29697
0
54920
CHIPOTLE MEXICAN GRILL INC
COM
169656105
15535
50466
SH
SOLE
17704
0
32762
CHUBB LTD
COM
H1467J104
4744
33279
SH
SOLE
7915
0
25364
CHURCH & DWIGHT CO INC
COM
171340102
15229
314332
SH
SOLE
144439
0
169893
CIENA CORP
COM
171779309
212
9634
SH
SOLE
7036
0
2598
CIGNA CORP
COM
125509109
1433
7664
SH
SOLE
6812
0
852
CIMAREX ENERGY CO
COM
171798101
5663
49818
SH
SOLE
32582
0
17236
CINCINNATI FINANCIAL CORP
COM
172062101
1355
17697
SH
SOLE
17158
0
539
CINEMARK HOLDINGS INC
COM
17243V102
1167
32227
SH
SOLE
555
0
31672
CINTAS CORP
COM
172908105
31058
215263
SH
SOLE
30021
0
185242
CISCO SYSTEMS INC
COM
17275R102
35220
1047288
SH
SOLE
488213
0
559075
CITIGROUP INC
COM
172967424
18974
260854
SH
SOLE
60214
0
200640
CITIZENS FINANCIAL GROUP
COM
174610105
1203
31775
SH
SOLE
28924
0
2851
CITRIX SYSTEMS INC
COM
177376100
564
7343
SH
SOLE
483
0
6860
CIVEO CORP
COM
17878Y108
136
47724
SH
SOLE
0
0
47724
CIVISTA BANCSHARES INC
COM
178867107
2134
95523
SH
SOLE
0
0
95523
CLOROX COMPANY
COM
189054109
13035
98814
SH
SOLE
7985
0
90829
CME GROUP INC
COM
12572Q105
19009
140104
SH
SOLE
65079
0
75025
CNA FINANCIAL CORP
COM
126117100
315
6259
SH
SOLE
0
0
6259
CNH INDUSTRIAL NV
COM
N20944109
454
37800
SH
SOLE
35300
0
2500
CNO FINANCIAL GROUP INC
COM
12621E103
1349
57800
SH
SOLE
0
0
57800
COCA-COLA CO/THE
COM
191216100
15862
352402
SH
SOLE
158481
0
193921
CODEXIS INC
COM
192005106
1968
295877
SH
SOLE
170560
0
125317
COGENT COMMUNICATIONS HOLDIN
COM
19239V302
8204
167773
SH
SOLE
19678
0
148095
COGNEX CORP
COM
192422103
1949
17669
SH
SOLE
3850
0
13819
COGNIZANT TECH SOLUTIONS-A
COM
192446102
2408
33190
SH
SOLE
25906
0
7284
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
531
23108
SH
SOLE
0
0
23108
COHEN & STEERS QUAL INC RLTY
COM
19247L106
234
18631
SH
SOLE
3577
0
15054
COHEN & STEERS TOT RET RLTY
COM
19247R103
128
10302
SH
SOLE
33
0
10269
COLGATE-PALMOLIVE CO
COM
194162103
68481
940031
SH
SOLE
515486
0
424545
COLLIERS INTERNATIONAL GROUP
COM
194693107
858
17271
SH
SOLE
3823
0
13448
COLONY NORTHSTAR INC-CLASS A
COM
19625W104
108
8577
SH
SOLE
0
0
8577
COMCAST CORP-CLASS A
COM
20030N101
24648
640529
SH
SOLE
148594
0
491935
COMERICA INC
COM
200340107
4016
52660
SH
SOLE
7200
0
45460
COMERICA INC-CW18
WT
200340115
33
700
SH
SOLE
0
0
700
COMPASS DIVERSIFIED HOLDINGS
LP INT
20451Q104
188
10581
SH
SOLE
2600
0
7981
COMPASS MINERALS INTERNATION
COM
20451N101
744
11458
SH
SOLE
1531
0
9927
CONAGRA BRANDS INC
COM
205887102
723
21435
SH
SOLE
2084
0
19351
CONCHO RESOURCES INC
COM
20605P101
813
6169
SH
SOLE
4880
0
1289
CONOCOPHILLIPS
COM
20825C104
7654
152931
SH
SOLE
72048
0
80883
CONSOLIDATED COMMUNICATIONS
COM
209034107
273
14300
SH
SOLE
13300
0
1000
CONSOLIDATED EDISON INC
COM
209115104
1858
23033
SH
SOLE
17321
0
5712
CONSTELLATION BRANDS INC-A
COM
21036P108
2654
13306
SH
SOLE
9277
0
4029
CONSUMER DISCRETIONARY SELT
ETF
81369Y407
2079
23084
SH
SOLE
11349
0
11735
CONSUMER STAPLES SPDR
ETF
81369Y308
1284
23789
SH
SOLE
15546
0
8243
CONTAINER STORE GROUP INC/TH
COM
210751103
92
21825
SH
SOLE
19000
0
2825
CONTINENTAL RESOURCES INC/OK
COM
212015101
4860
125879
SH
SOLE
86459
0
39420
COOPER COS INC/THE
COM
216648402
20673
87188
SH
SOLE
68716
0
18472
COPART INC
COM
217204106
2929
85234
SH
SOLE
49330
0
35904
CORCEPT THERAPEUTICS INC
COM
218352102
521
27000
SH
SOLE
27000
0
0
CORE LABORATORIES N.V.
COM
N22717107
716
7253
SH
SOLE
2362
0
4891
CORECIVIC INC
COM
21871N101
788
29450
SH
SOLE
9350
0
20100
CORNING INC
COM
219350105
4989
166737
SH
SOLE
33207
0
133530
COSTAR GROUP INC
COM
22160N109
94189
351124
SH
SOLE
232859
0
118265
COSTCO WHOLESALE CORP
COM
22160K105
60181
366307
SH
SOLE
202104
0
164203
COTY INC-CL A
COM
222070203
471
28504
SH
SOLE
304
0
28200
COWEN INC
COM
223622606
328
18435
SH
SOLE
0
0
18435
CR BARD INC
COM
067383109
637
1989
SH
SOLE
1864
0
125
CREDICORP LTD
COM
G2519Y108
213
1038
SH
SOLE
767
0
271
CREDIT ACCEPTANCE CORP
COM
225310101
3241
11567
SH
SOLE
0
0
11567
CREDIT SUISSE ASSET MGMT INC
COM
224916106
46
13644
SH
SOLE
0
0
13644
CREDIT SUISSE GROUP-SPON ADR
ADR
225401108
190
12030
SH
SOLE
4030
0
8000
CREDIT SUISSE HIGH YIELD BD
COM
22544F103
161
56000
SH
SOLE
0
0
56000
CRISPR THERAPEUTICS AG
COM
H17182108
277
15500
SH
SOLE
2000
0
13500
CRITEO SA-SPON ADR
ADR
226718104
2771
66765
SH
SOLE
7020
0
59745
CRYOLIFE INC
COM
228903100
387
17050
SH
SOLE
0
0
17050
CSG SYSTEMS INTL INC
COM
126349109
330
8218
SH
SOLE
207
0
8011
CSRA INC
COM
12650T104
1644
50942
SH
SOLE
40967
0
9975
CSX CORP
COM
126408103
973
17924
SH
SOLE
5545
0
12379
CUMMINS INC
COM
231021106
763
4539
SH
SOLE
708
0
3831
CVS HEALTH CORP
COM
126650100
21039
258724
SH
SOLE
80689
0
178035
CYBERARK SOFTWARE LTD/ISRAEL
COM
M2682V108
320
7805
SH
SOLE
6375
0
1430
CYPRESS SEMICONDUCTOR CORP
COM
232806109
1048
69800
SH
SOLE
43800
0
26000
CYRUSONE INC
COM
23283R100
365
6194
SH
SOLE
819
0
5375
DAKTRONICS INC
COM
234264109
252
23800
SH
SOLE
0
0
23800
DANAHER CORP
COM
235851102
148028
1725666
SH
SOLE
807423
0
918243
DARDEN RESTAURANTS INC
COM
237194105
527
6689
SH
SOLE
90
0
6599
DARLING INGREDIENTS INC
COM
237266101
1798
102600
SH
SOLE
70800
0
31800
DASEKE INC
COM
23753F107
171
13105
SH
SOLE
0
0
13105
DASEKE INC-CW20
WT
23753F115
548
336500
SH
SOLE
0
0
336500
DAVITA INC
COM
23918K108
249
4196
SH
SOLE
510
0
3686
DCP MIDSTREAM LP
LP INT
23311P100
759
21910
SH
SOLE
5670
0
16240
DEERE & CO
COM
244199105
3328
26501
SH
SOLE
13123
0
13378
DEL TACO RESTAURANTS INC
COM
245496104
161
10500
SH
SOLE
0
0
10500
DELL TECHNOLOGIES INC-CL V
COM
24703L103
716
9275
SH
SOLE
5045
0
4230
DELPHI AUTOMOTIVE PLC
COM
G27823106
273
2773
SH
SOLE
1745
0
1028
DELTA AIR LINES INC
COM
247361702
410
8498
SH
SOLE
1922
0
6576
DELUXE CORP
COM
248019101
309
4237
SH
SOLE
237
0
4000
DENTSPLY SIRONA INC
COM
24906P109
5492
91819
SH
SOLE
85213
0
6606
DEVON ENERGY CORP
COM
25179M103
959
26118
SH
SOLE
12669
0
13449
DEXCOM INC
COM
252131107
54713
1118306
SH
SOLE
474339
0
643967
DIAGEO PLC-SPONSORED ADR
ADR
25243Q205
11614
87896
SH
SOLE
64233
0
23663
DIGIMARC CORP
COM
25381B101
2858
78090
SH
SOLE
54200
0
23890
DIGITAL REALTY TRUST INC
COM
253868103
601
5082
SH
SOLE
2621
0
2461
DISCOVER FINANCIAL SERVICES
COM
254709108
1707
26470
SH
SOLE
14535
0
11935
DISH NETWORK CORP-A
COM
25470M109
2961
54600
SH
SOLE
49900
0
4700
DIXIE GROUP INC
COM
255519100
849
212275
SH
SOLE
0
0
212275
DNP SELECT INCOME FUND INC
COM
23325P104
416
36245
SH
SOLE
5575
0
30670
DOLBY LABORATORIES INC-CL A
COM
25659T107
1414
24584
SH
SOLE
5989
0
18595
DOLLAR GENERAL CORP
COM
256677105
211
2608
SH
SOLE
529
0
2079
DOLLAR TREE INC
COM
256746108
214
2466
SH
SOLE
1984
0
482
DOMINION ENERGY INC
COM
25746U109
3250
42244
SH
SOLE
12197
0
30047
DOMINO'S PIZZA INC
COM
25754A201
209
1051
SH
SOLE
974
0
77
DONALDSON CO INC
COM
257651109
1108
24116
SH
SOLE
14785
0
9331
DOUBLELINE INCOME SOLUTIONS
COM
258622109
253
11900
SH
SOLE
4512
0
7388
DOUGLAS DYNAMICS INC
COM
25960R105
1485
37700
SH
SOLE
19560
0
18140
DOVER CORP
COM
260003108
1878
20553
SH
SOLE
5919
0
14634
DOWDUPONT INC
COM
26078J100
25743
371851
SH
SOLE
182333
0
189518
DR HORTON INC
COM
23331A109
4037
101092
SH
SOLE
70148
0
30944
DR PEPPER SNAPPLE GROUP INC
COM
26138E109
249
2817
SH
SOLE
545
0
2272
DST SYSTEMS INC
COM
233326107
4928
89800
SH
SOLE
15000
0
74800
DTE ENERGY COMPANY
COM
233331107
1559
14517
SH
SOLE
1595
0
12922
DUKE ENERGY CORP
COM
26441C204
7917
94335
SH
SOLE
25787
0
68548
DULUTH HOLDINGS INC - CL B
COM
26443V101
792
39035
SH
SOLE
5925
0
33110
DUN & BRADSTREET CORP
COM
26483E100
1696
14571
SH
SOLE
6033
0
8538
DUNKIN' BRANDS GROUP INC
COM
265504100
2464
46425
SH
SOLE
26675
0
19750
EAGLE MATERIALS INC
COM
26969P108
4483
42015
SH
SOLE
27550
0
14465
EAGLE PHARMACEUTICALS INC
COM
269796108
4269
71575
SH
SOLE
25170
0
46405
EAGLE POINT CREDIT CO INC
COM
269808101
410
19800
SH
SOLE
19800
0
0
EAST WEST BANCORP INC
COM
27579R104
1469
24567
SH
SOLE
21442
0
3125
EASTMAN KODAK CO-CW18-125 PERCENT
WT
277461133
1
6000
SH
SOLE
2000
0
4000
EASTMAN KODAK CO-CW18-135 PERCENT
WT
277461141
2
21789
SH
SOLE
4000
0
17789
EATON CORP PLC
COM
G29183103
2773
36106
SH
SOLE
9119
0
26987
EATON VANCE CORP
COM
278265103
241
4888
SH
SOLE
1308
0
3580
EATON VANCE LTD DURATION FND
COM
27828H105
712
50742
SH
SOLE
39411
0
11331
EATON VANCE TAX MAN GLBL BR
COM
27829C105
137
11600
SH
SOLE
0
0
11600
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
647
69215
SH
SOLE
37585
0
31630
EBAY INC
COM
278642103
5099
132583
SH
SOLE
66541
0
66042
ECOLAB INC
COM
278865100
112368
873711
SH
SOLE
371359
0
502352
EDWARDS LIFESCIENCES CORP
COM
28176E108
55020
503341
SH
SOLE
255164
0
248177
EL POLLO LOCO HOLDINGS INC
COM
268603107
592
48735
SH
SOLE
7275
0
41460
ELECTRONIC ARTS INC
COM
285512109
2652
22461
SH
SOLE
7927
0
14534
ELECTRONICS FOR IMAGING
COM
286082102
3334
78123
SH
SOLE
9037
0
69086
ELF BEAUTY INC
COM
26856L103
13175
584236
SH
SOLE
198533
0
385703
ELI LILLY & CO
COM
532457108
30584
357539
SH
SOLE
162593
0
194946
EMERGE ENERGY SERVICES LP
LP INT
29102H108
299
36325
SH
SOLE
25050
0
11275
EMERSON ELECTRIC CO
COM
291011104
12262
195136
SH
SOLE
116819
0
78317
ENBRIDGE ENERGY PARTNERS LP
COM
29250R106
2274
142323
SH
SOLE
9995
0
132328
ENBRIDGE INC
COM
29250N105
5135
122718
SH
SOLE
50138
0
72580
ENCANA CORP
COM
292505104
291
24708
SH
SOLE
12815
0
11893
ENCORE CAPITAL GROUP INC
COM
292554102
4953
111795
SH
SOLE
82778
0
29017
ENDO INTERNATIONAL PLC
COM
G30401106
93
10800
SH
SOLE
5500
0
5300
ENERGY SELECT SECTOR SPDR
ETF
81369Y506
2231
32584
SH
SOLE
19016
0
13568
ENERGY TRANSFER EQUITY LP
COM
29273V100
3773
217117
SH
SOLE
36763
0
180354
ENERGY TRANSFER PARTNERS LP
COM
29278N103
1332
72812
SH
SOLE
24062
0
48750
ENERPLUS CORP
COM
292766102
490
49629
SH
SOLE
46090
0
3539
ENLINK MIDSTREAM LLC
COM
29336T100
468
27130
SH
SOLE
7650
0
19480
ENLINK MIDSTREAM PARTNERS LP
LP INT
29336U107
835
49805
SH
SOLE
14030
0
35775
ENSERVCO CORP
COM
29358Y102
23
43000
SH
SOLE
25000
0
18000
ENTELLUS MEDICAL INC
COM
29363K105
2443
132360
SH
SOLE
75849
0
56511
ENTERGY CORP
COM
29364G103
273
3581
SH
SOLE
1360
0
2221
ENTERPRISE PRODUCTS PARTNERS
COM
293792107
21845
837950
SH
SOLE
131810
0
706140
ENVESTNET INC
COM
29404K106
5784
113415
SH
SOLE
25773
0
87642
EOG RESOURCES INC
COM
26875P101
99953
1033211
SH
SOLE
723252
0
309959
EPAM SYSTEMS INC
COM
29414B104
2728
31027
SH
SOLE
23483
0
7544
EQT MIDSTREAM PARTNERS LP
LP INT
26885B100
255
3405
SH
SOLE
580
0
2825
EQUIFAX INC
COM
294429105
17919
169065
SH
SOLE
103469
0
65596
EQUINIX INC
COM
29444U700
559
1252
SH
SOLE
1252
0
0
EQUITY RESIDENTIAL
COM
29476L107
875
13271
SH
SOLE
3599
0
9672
ESCO TECHNOLOGIES INC
COM
296315104
1496
24950
SH
SOLE
11290
0
13660
ESTEE LAUDER COMPANIES-CL A
COM
518439104
13144
121882
SH
SOLE
42824
0
79058
ETFMG PRIME CYBER SECURITY E
ETF
26924G201
1636
54355
SH
SOLE
22475
0
31880
ETFS PHYSCL SWISS GOLD SHRS
ETF
26922Y105
307
2474
SH
SOLE
2474
0
0
EVERBRIDGE INC
COM
29978A104
2147
81260
SH
SOLE
4075
0
77185
EVOLENT HEALTH INC - A
COM
30050B101
55870
3138760
SH
SOLE
1489133
0
1649627
EXACT SCIENCES CORP
COM
30063P105
30492
647116
SH
SOLE
207383
0
439733
EXELIXIS INC
COM
30161Q104
34245
1413342
SH
SOLE
291923
0
1121419
EXELON CORP
COM
30161N101
7157
189982
SH
SOLE
15929
0
174053
EXPEDIA INC
COM
30212P303
705
4898
SH
SOLE
4186
0
712
EXPEDITORS INTL WASH INC
COM
302130109
608
10149
SH
SOLE
3774
0
6375
EXPRESS SCRIPTS HOLDING CO
COM
30219G108
42513
671400
SH
SOLE
462256
0
209144
EXTENDED STAY AMERICA INC
COM
30224P200
943
47146
SH
SOLE
0
0
47146
EXXON MOBIL CORP
COM
30231G102
48718
594272
SH
SOLE
271866
0
322406
FACEBOOK INC-A
COM
30303M102
204115
1194565
SH
SOLE
449501
0
745064
FACEBOOK INC-A
OPTION
30303M902
120
700
SH
Call
SOLE
100
0
600
FACTSET RESEARCH SYSTEMS INC
COM
303075105
727
4039
SH
SOLE
3277
0
762
FAIR ISAAC CORP
COM
303250104
18575
132204
SH
SOLE
59218
0
72986
FARMLAND PARTNERS INC
COM
31154R109
259
28625
SH
SOLE
27000
0
1625
FASTENAL CO
COM
311900104
133434
2927476
SH
SOLE
1253326
0
1674150
FEDEX CORP
COM
31428X106
12655
56101
SH
SOLE
19547
0
36554
FI ENHANCED EUROPE 50 ETN
ETF
06742C129
220
1700
SH
SOLE
0
0
1700
FIDELITY NATIONAL INFO SERV
COM
31620M106
11349
121521
SH
SOLE
86389
0
35132
FIFTH THIRD BANCORP
COM
316773100
5848
208992
SH
SOLE
79097
0
129895
FINANCIAL SELECT SECTOR SPDR
ETF
81369Y605
8274
319954
SH
SOLE
143681
0
176273
FIREEYE INC
COM
31816Q101
835
49774
SH
SOLE
14044
0
35730
FIRST FINL BANKSHARES INC
COM
32020R109
292
6465
SH
SOLE
0
0
6465
FIRST HORIZON NATIONAL CORP
COM
320517105
255
13341
SH
SOLE
12000
0
1341
FIRST MAJESTIC SILVER CORP
COM
32076V103
172
25187
SH
SOLE
477
0
24710
FIRST MIDWEST BANCORP INC/IL
COM
320867104
814
34776
SH
SOLE
27430
0
7346
FIRST REPUBLIC BANK/CA
COM
33616C100
782
7485
SH
SOLE
4070
0
3415
FIRST SOLAR INC
COM
336433107
572
12475
SH
SOLE
0
0
12475
FIRST TRST DYN DEVEL INT ETF
ETF
33739P608
213
3377
SH
SOLE
0
0
3377
FIRST TRUST CLOUD COMPUTING
ETF
33734X192
283
6744
SH
SOLE
3236
0
3508
FIRST TRUST DJ INTERNET IND
ETF
33733E302
438
4275
SH
SOLE
1294
0
2981
FIRST TRUST INTERMEDIATE DUR
COM
33718W103
335
13560
SH
SOLE
0
0
13560
FIRST TRUST L C VAL ALP
ETF
33735J101
632
12358
SH
SOLE
10577
0
1781
FIRST TRUST MLP AND ENERGY I
COM
33739B104
205
13450
SH
SOLE
1500
0
11950
FIRST TRUST MORN DVD LEAD IN
ETF
336917109
268
9233
SH
SOLE
9233
0
0
FIRST TRUST NORTH AMERICAN E
ETF
33738D101
463
18685
SH
SOLE
0
0
18685
FIRST US BANCSHARES INC
COM
33744V103
1443
125500
SH
SOLE
0
0
125500
FIRSTCASH INC
COM
33767D105
1850
29293
SH
SOLE
13193
0
16100
FIRSTSERVICE CORP
COM
33767E103
1106
16830
SH
SOLE
5548
0
11282
FISERV INC
COM
337738108
57180
443396
SH
SOLE
356103
0
87293
FLAGSTAR BANCORP INC
COM
337930705
3119
87900
SH
SOLE
0
0
87900
FLEETCOR TECHNOLOGIES INC
COM
339041105
2378
15365
SH
SOLE
13877
0
1488
FMC CORP
COM
302491303
236
2641
SH
SOLE
346
0
2295
FNF GROUP
COM
31620R303
7997
168495
SH
SOLE
131956
0
36539
FNFV GROUP
COM
31620R402
3525
205517
SH
SOLE
144675
0
60842
FORD MOTOR CO
COM
345370860
2337
195196
SH
SOLE
56979
0
138217
FORTINET INC
COM
34959E109
3389
94559
SH
SOLE
60454
0
34105
FORTIS INC
COM
349553107
292
8152
SH
SOLE
5445
0
2707
FORTIVE CORP
COM
34959J108
89112
1258820
SH
SOLE
748003
0
510817
FORTRESS INVESTMENT GRP-CL A
COM
34958B106
159
20000
SH
SOLE
20000
0
0
FORTUNE BRANDS HOME & SECURI
COM
34964C106
2699
40139
SH
SOLE
22860
0
17279
FRANCO-NEVADA CORP
COM
351858105
226
2915
SH
SOLE
0
0
2915
FRANKLIN RESOURCES INC
COM
354613101
375
8431
SH
SOLE
4143
0
4288
FRANKLIN STREET PROPERTIES C
COM
35471R106
1022
96193
SH
SOLE
0
0
96193
FREEPORT-MCMORAN INC
COM
35671D857
1117
79565
SH
SOLE
41978
0
37587
FRESENIUS MEDICAL CARE-ADR
ADR
358029106
542
11077
SH
SOLE
9833
0
1244
FRESHPET INC
COM
358039105
267
17075
SH
SOLE
17000
0
75
FULGENT GENETICS INC
COM
359664109
121
25328
SH
SOLE
0
0
25328
GABELLI DIVIDEND & INCOME TR
COM
36242H104
419
18735
SH
SOLE
2313
0
16422
GABELLI GLOBAL SMALL & M
COM
36249W104
2
182
SH
SOLE
0
0
182
GABELLI MULTIMEDIA TRUST INC
COM
36239Q109
3678
379932
SH
SOLE
294631
0
85301
GAMESTOP CORP-CLASS A
COM
36467W109
336
16268
SH
SOLE
7615
0
8653
GAP INC/THE
COM
364760108
525
17792
SH
SOLE
4842
0
12950
GARRISON CAPITAL INC
COM
366554103
205
24375
SH
SOLE
2700
0
21675
GARTNER INC
COM
366651107
9199
73940
SH
SOLE
31543
0
42397
GENERAC HOLDINGS INC
COM
368736104
851
18535
SH
SOLE
300
0
18235
GENERAL DYNAMICS CORP
COM
369550108
2608
12688
SH
SOLE
5502
0
7186
GENERAL ELECTRIC CO
COM
369604103
66914
2767338
SH
SOLE
1252555
0
1514783
GENERAL ELECTRIC CO
OPTION
369604903
65
2700
SH
Call
SOLE
1000
0
1700
GENERAL MILLS INC
COM
370334104
7390
142780
SH
SOLE
53770
0
89010
GENERAL MOTORS CO
COM
37045V100
5146
127448
SH
SOLE
29247
0
98201
GENERAL MOTORS-CW19
WT
37045V126
49
2202
SH
SOLE
687
0
1515
GENESEE & WYOMING INC-CL A
COM
371559105
2286
30887
SH
SOLE
23815
0
7072
GENESIS ENERGY L.P.
LP INT
371927104
2350
89175
SH
SOLE
17150
0
72025
GENMARK DIAGNOSTICS INC
COM
372309104
428
44417
SH
SOLE
19596
0
24821
GENPACT LTD
COM
G3922B107
2387
83018
SH
SOLE
58575
0
24443
GENTHERM INC
COM
37253A103
2747
73935
SH
SOLE
52085
0
21850
GENUINE PARTS CO
COM
372460105
1507
15759
SH
SOLE
723
0
15036
GEO GROUP INC/THE
COM
36162J106
1136
42240
SH
SOLE
4670
0
37570
GILEAD SCIENCES INC
COM
375558103
125430
1548136
SH
SOLE
958876
0
589260
GLACIER BANCORP INC
COM
37637Q105
1487
39380
SH
SOLE
30150
0
9230
GLADSTONE INVESTMENT CORP
COM
376546107
666
70129
SH
SOLE
5425
0
64704
GLAUKOS CORP
COM
377322102
3867
117184
SH
SOLE
44714
0
72470
GLAXOSMITHKLINE PLC-SPON ADR
ADR
37733W105
8157
200918
SH
SOLE
157681
0
43237
GLOBAL PAYMENTS INC
COM
37940X102
3446
36258
SH
SOLE
27178
0
9080
GLOBANT SA
COM
L44385109
2929
73105
SH
SOLE
10500
0
62605
GLOBUS MEDICAL INC - A
COM
379577208
368
12380
SH
SOLE
5080
0
7300
GLU MOBILE INC
COM
379890106
169
44900
SH
SOLE
0
0
44900
GOGO INC
COM
38046C109
2826
239266
SH
SOLE
22437
0
216829
GOLDCORP INC
COM
380956409
2485
191782
SH
SOLE
20137
0
171645
GOLDEN ENTERTAINMENT INC
COM
381013101
586
24024
SH
SOLE
0
0
24024
GOLDMAN SACHS GROUP INC
COM
38141G104
112869
475858
SH
SOLE
31773
0
444085
GOLUB CAPITAL BDC INC
COM
38173M102
547
29091
SH
SOLE
0
0
29091
GRACO INC
COM
384109104
1136
9186
SH
SOLE
2725
0
6461
GRAND CANYON EDUCATION INC
COM
38526M106
1158
12753
SH
SOLE
7836
0
4917
GREAT AJAX CORP
COM
38983D300
155
11000
SH
SOLE
0
0
11000
GREAT PLAINS ENERGY INC
COM
391164100
436
14390
SH
SOLE
3115
0
11275
GREEN BRICK PARTNERS INC
COM
392709101
131
13250
SH
SOLE
0
0
13250
GREEN DOT CORP-CLASS A
COM
39304D102
393
7920
SH
SOLE
0
0
7920
GREENLIGHT CAPITAL RE LTD-A
COM
G4095J109
201
9305
SH
SOLE
0
0
9305
GREIF INC-CL A
COM
397624107
450
7692
SH
SOLE
3292
0
4400
GRIFOLS SA-ADR
ADR
398438408
910
41588
SH
SOLE
21651
0
19937
GRUBHUB INC
COM
400110102
6952
132023
SH
SOLE
14064
0
117959
GUGG S&P 500 EQ WGT HEALTH
ETF
78355W841
255
1454
SH
SOLE
1454
0
0
GUGGENHEIM BULLETSHARES 2018
ETF
18383M381
286
11300
SH
SOLE
3000
0
8300
GUGGENHEIM BULLETSHARES 2020
ETF
18383M514
533
24800
SH
SOLE
4500
0
20300
GUGGENHEIM S&P 500 EQUAL WEI
ETF
78355W106
6550
68554
SH
SOLE
8742
0
59812
GUGGENHEIM S&P 500 PURE VALU
ETF
78355W304
255
4150
SH
SOLE
0
0
4150
GUIDEWIRE SOFTWARE INC
COM
40171V100
87648
1125710
SH
SOLE
759986
0
365724
H.B. FULLER CO.
COM
359694106
335
5767
SH
SOLE
87
0
5680
HALLIBURTON CO
COM
406216101
4895
106339
SH
SOLE
52849
0
53490
HALYARD HEALTH INC
COM
40650V100
237
5266
SH
SOLE
878
0
4388
HANESBRANDS INC
COM
410345102
460
18674
SH
SOLE
12978
0
5696
HANNON ARMSTRONG SUSTAINABLE
COM
41068X100
366
15000
SH
SOLE
15000
0
0
HARLEY-DAVIDSON INC
COM
412822108
9403
195047
SH
SOLE
32995
0
162052
HARRIS CORP
COM
413875105
1056
8017
SH
SOLE
518
0
7499
HARTFORD FINANCIAL SVCS GRP
COM
416515104
258
4658
SH
SOLE
1580
0
3078
HARVEST CAPITAL CREDIT CORP
COM
41753F109
504
37740
SH
SOLE
5950
0
31790
HASBRO INC
COM
418056107
514
5258
SH
SOLE
1526
0
3732
HCP INC
COM
40414L109
1371
49249
SH
SOLE
15517
0
33732
HD SUPPLY HOLDINGS INC
COM
40416M105
676
18747
SH
SOLE
1431
0
17316
HDFC BANK LTD-ADR
ADR
40415F101
1091
11317
SH
SOLE
9191
0
2126
HEALTH CARE SELECT SECTOR
ETF
81369Y209
10847
132722
SH
SOLE
44239
0
88483
HEALTHCARE SERVICES GROUP
COM
421906108
19442
360236
SH
SOLE
50221
0
310015
HEALTHSOUTH CORP
COM
421924309
3143
67800
SH
SOLE
48296
0
19504
HEICO CORP
COM
422806109
18775
209053
SH
SOLE
151971
0
57082
HEICO CORP-CLASS A
COM
422806208
1617
21227
SH
SOLE
12915
0
8312
HENRY SCHEIN INC
COM
806407102
1986
24218
SH
SOLE
2252
0
21966
HERBALIFE LTD
COM
G4412G101
312
4597
SH
SOLE
4197
0
400
HERITAGE-CRYSTAL CLEAN INC
COM
42726M106
1661
76366
SH
SOLE
15503
0
60863
HERMAN MILLER INC
COM
600544100
354
9850
SH
SOLE
9850
0
0
HERSHEY CO/THE
COM
427866108
2809
25729
SH
SOLE
12160
0
13569
HEWLETT PACKARD ENTERPRISE
COM
42824C109
331
22530
SH
SOLE
4823
0
17707
HEXCEL CORP
COM
428291108
668
11635
SH
SOLE
10245
0
1390
HFF INC-CLASS A
COM
40418F108
2186
55263
SH
SOLE
3831
0
51432
HI-CRUSH PARTNERS LP
LP INT
428337109
766
80650
SH
SOLE
26625
0
54025
HMS HOLDINGS CORP
COM
40425J101
3005
151290
SH
SOLE
11368
0
139922
HOLLY ENERGY PARTNERS LP
LP INT
435763107
2895
86682
SH
SOLE
5560
0
81122
HOLOGIC INC
COM
436440101
604
16474
SH
SOLE
8687
0
7787
HOME BANCSHARES INC
COM
436893200
338
13390
SH
SOLE
0
0
13390
HOME DEPOT INC
COM
437076102
87349
534048
SH
SOLE
218792
0
315256
HONEYWELL INTERNATIONAL INC
COM
438516106
13494
95205
SH
SOLE
18607
0
76598
HOPFED BANCORP INC
COM
439734104
774
53361
SH
SOLE
0
0
53361
HORIZON PHARMA PLC
COM
G4617B105
627
49415
SH
SOLE
11375
0
38040
HORMEL FOODS CORP
COM
440452100
1194
37144
SH
SOLE
24831
0
12313
HOST HOTELS & RESORTS INC
COM
44107P104
206
11148
SH
SOLE
5130
0
6018
HSBC HOLDINGS PLC
PFD
404280604
90
3400
SH
SOLE
0
0
3400
HSBC HOLDINGS PLC-SPONS ADR
ADR
404280406
1796
36342
SH
SOLE
10440
0
25902
HUMANA INC
COM
444859102
421
1726
SH
SOLE
12
0
1714
HUNT (JB) TRANSPRT SVCS INC
COM
445658107
32837
295619
SH
SOLE
221937
0
73682
HUNTINGTON BANCSHARES INC
COM
446150104
3318
237698
SH
SOLE
136977
0
100721
HUNTINGTON INGALLS INDUSTRIE
COM
446413106
378
1671
SH
SOLE
1241
0
430
HUNTSMAN CORP
COM
447011107
310
11291
SH
SOLE
10290
0
1001
IAC/ INTERACTIVE CORP
COM
44919P508
606
5153
SH
SOLE
3419
0
1734
IBERIABANK CORP
COM
450828108
19105
232566
SH
SOLE
168692
0
63874
ICF INTERNATIONAL INC
COM
44925C103
627
11623
SH
SOLE
1194
0
10429
ICICI BANK LTD-SPON ADR
ADR
45104G104
1675
195656
SH
SOLE
194556
0
1100
ICON PLC
COM
G4705A100
1862
16350
SH
SOLE
3351
0
12999
IDEX CORP
COM
45167R104
514
4235
SH
SOLE
2375
0
1860
IDEXX LABORATORIES INC
COM
45168D104
277046
1781760
SH
SOLE
1045643
0
736117
IHS MARKIT LTD
COM
G47567105
7239
164213
SH
SOLE
36803
0
127410
ILLINOIS TOOL WORKS
COM
452308109
89367
603997
SH
SOLE
253031
0
350966
ILLUMINA INC
COM
452327109
14436
72472
SH
SOLE
28566
0
43906
IMAX CORP
COM
45245E109
1254
55368
SH
SOLE
33270
0
22098
INCYTE CORP
COM
45337C102
465
3982
SH
SOLE
2700
0
1282
INDEPENDENCE REALTY TRUST IN
COM
45378A106
10833
1065207
SH
SOLE
169375
0
895832
INDIA FUND INC
COM
454089103
209
7808
SH
SOLE
20
0
7788
INDUSTRIAL SELECT SECT SPDR
ETF
81369Y704
5964
84000
SH
SOLE
32073
0
51927
INFINERA CORP
COM
45667G103
420
47315
SH
SOLE
13050
0
34265
INFINITY PHARMACEUTICALS INC
COM
45665G303
16
12250
SH
SOLE
600
0
11650
INFORMATION SERVICES GROUP
COM
45675Y104
5445
1354359
SH
SOLE
40950
0
1313409
ING GROEP N.V.-SPONSORED ADR
ADR
456837103
463
25150
SH
SOLE
1208
0
23942
INGERSOLL-RAND PLC
COM
G47791101
286
3206
SH
SOLE
349
0
2857
INGREDION INC
COM
457187102
1378
11420
SH
SOLE
1203
0
10217
INOGEN INC
COM
45780L104
79431
835240
SH
SOLE
173498
0
661742
INOVALON HOLDINGS INC - A
COM
45781D101
188
11000
SH
SOLE
0
0
11000
INPHI CORP
COM
45772F107
2435
61363
SH
SOLE
44738
0
16625
INSULET CORP
COM
45784P101
566
10285
SH
SOLE
2600
0
7685
INTEGER HOLDINGS CORP
COM
45826H109
366
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
20792
546000
SH
SOLE
224927
0
321073
INTER PARFUMS INC
COM
458334109
276
6683
SH
SOLE
198
0
6485
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
138643
2018098
SH
SOLE
1115889
0
902209
INTERDIGITAL INC
COM
45867G101
301
4080
SH
SOLE
4000
0
80
INTERNATIONAL PAPER CO
COM
460146103
5840
102784
SH
SOLE
53295
0
49489
INTERPUBLIC GROUP OF COS INC
COM
460690100
771
37100
SH
SOLE
1031
0
36069
INTERSECT ENT INC
COM
46071F103
399
12825
SH
SOLE
200
0
12625
INTERXION HOLDING NV
COM
N47279109
429
8425
SH
SOLE
7425
0
1000
INTL BUSINESS MACHINES CORP
COM
459200101
15742
108503
SH
SOLE
73840
0
34663
INTL FLAVORS & FRAGRANCES
COM
459506101
2852
19954
SH
SOLE
16339
0
3615
INTUIT INC
COM
461202103
37877
266476
SH
SOLE
204135
0
62341
INTUITIVE SURGICAL INC
COM
46120E602
32022
30617
SH
SOLE
8751
0
21866
INVESCO LTD
COM
G491BT108
14953
426742
SH
SOLE
287212
0
139530
INVITAE CORP
COM
46185L103
580
61873
SH
SOLE
3000
0
58873
IONIS PHARMACEUTICALS INC
COM
462222100
277
5454
SH
SOLE
454
0
5000
IPG PHOTONICS CORP
COM
44980X109
825
4460
SH
SOLE
1670
0
2790
IRIDIUM COMMUNICATIONS INC
COM
46269C102
5692
552645
SH
SOLE
48880
0
503765
IROBOT CORP
COM
462726100
488
6328
SH
SOLE
2132
0
4196
IRON MOUNTAIN INC
COM
46284V101
29744
764637
SH
SOLE
233539
0
531098
ISHA CURR HEDGED MSCI EAFE
ETF
46434V803
5425
187472
SH
SOLE
133697
0
53775
ISHA CURR HEDGED MSCI JAPAN
ETF
46434V886
1587
51494
SH
SOLE
51103
0
391
ISHA HEDGED MSCI GERMANY
COM
46434V704
715
25113
SH
SOLE
549
0
24564
ISHARES 1-3 YEAR CREDIT BOND
ETF
464288646
1306
12400
SH
SOLE
9415
0
2985
ISHARES 1-3 YEAR TREASURY BO
ETF
464287457
1201
14222
SH
SOLE
3480
0
10742
ISHARES 20 PLUS YEAR TREASURY BO
ETF
464287432
752
6030
SH
SOLE
0
0
6030
ISHARES 3-7 YEAR TREASURY BO
ETF
464288661
1086
8789
SH
SOLE
6507
0
2282
ISHARES 7-10 YEAR TREASURY B
ETF
464287440
510
4785
SH
SOLE
54
0
4731
ISHARES CHINA LARGE-CAP ETF
ETF
464287184
261
5931
SH
SOLE
3386
0
2545
ISHARES COMMOD SELECT STRAT
ETF
46431W853
363
10424
SH
SOLE
0
0
10424
ISHARES CORE HIGH DIVIDEND E
ETF
46429B663
1323
15395
SH
SOLE
1568
0
13827
ISHARES CORE MSCI EAFE ETF
ETF
46432F842
3551
55340
SH
SOLE
33608
0
21732
ISHARES CORE MSCI EMERGING
ETF
46434G103
28614
529699
SH
SOLE
485672
0
44027
ISHARES CORE S&P 500 ETF
ETF
464287200
1307
5167
SH
SOLE
4710
0
457
ISHARES CORE S&P MIDCAP ETF
ETF
464287507
3238
18098
SH
SOLE
8847
0
9251
ISHARES CORE S&P SMALL-CAP E
ETF
464287804
1607
21654
SH
SOLE
12492
0
9162
ISHARES CORE S&P TOTAL U.S.
ETF
464287150
4412
76549
SH
SOLE
17940
0
58609
ISHARES CORE S&P U.S. GROWTH
ETF
464287671
1942
38475
SH
SOLE
20879
0
17596
ISHARES CORE S&P U.S. VALUE
ETF
464287663
13121
250646
SH
SOLE
239019
0
11627
ISHARES CORE U.S. AGGREGATE
ETF
464287226
6004
54787
SH
SOLE
10826
0
43961
ISHARES EDGE MSCI MIN VOL EA
ETF
46429B689
2568
36134
SH
SOLE
23060
0
13074
ISHARES EDGE MSCI MIN VOL EM
ETF
464286533
3608
62104
SH
SOLE
49714
0
12390
ISHARES EDGE MSCI MIN VOL GL
ETF
464286525
1679
20627
SH
SOLE
19457
0
1170
ISHARES EDGE MSCI MIN VOL US
ETF
46429B697
7676
152476
SH
SOLE
73717
0
78759
ISHARES EUROPE ETF
ETF
464287861
1834
39122
SH
SOLE
2150
0
36972
ISHARES GLOBAL INFRASTRUCTUR
ETF
464288372
1136
25107
SH
SOLE
62
0
25045
ISHARES GOLD TRUST
ETF
464285105
2390
194130
SH
SOLE
91000
0
103130
ISHARES IBOXX INVESTMENT GRA
ETF
464287242
5523
45556
SH
SOLE
5590
0
39966
ISHARES IBOXX USD HIGH YIELD
ETF
464288513
5702
64239
SH
SOLE
5112
0
59127
ISHARES INTERNATIONAL SELECT
ETF
464288448
2057
60920
SH
SOLE
11022
0
49898
ISHARES JP MORGAN USD EMERGI
ETF
464288281
2230
19155
SH
SOLE
100
0
19055
ISHARES MBS ETF
ETF
464288588
2047
19109
SH
SOLE
10252
0
8857
ISHARES MSCI ACWI ETF
ETF
464288257
257
3736
SH
SOLE
3299
0
437
ISHARES MSCI ACWI EX US ETF
ETF
464288240
512
10592
SH
SOLE
400
0
10192
ISHARES MSCI ALL COUNTRY ASI
ETF
464288182
2758
38192
SH
SOLE
4847
0
33345
ISHARES MSCI BRAZIL CAPPED E
ETF
464286400
236
5658
SH
SOLE
1808
0
3850
ISHARES MSCI CANADA ETF
ETF
464286509
330
11401
SH
SOLE
3584
0
7817
ISHARES MSCI EAFE ETF
ETF
464287465
48598
709673
SH
SOLE
514920
0
194753
ISHARES MSCI EAFE GROWTH ETF
ETF
464288885
4906
63390
SH
SOLE
56351
0
7039
ISHARES MSCI EAFE SMALL-CAP
ETF
464288273
1113
17957
SH
SOLE
17490
0
467
ISHARES MSCI EAFE VALUE ETF
ETF
464288877
1357
24848
SH
SOLE
12531
0
12317
ISHARES MSCI EMERGING MARKET
ETF
464287234
10431
232781
SH
SOLE
75970
0
156811
ISHARES MSCI EUROZONE ETF
ETF
464286608
1065
24583
SH
SOLE
0
0
24583
ISHARES MSCI KLD 400 SOCIAL
ETF
464288570
1149
12373
SH
SOLE
11835
0
538
ISHARES MSCI PACIFIC EX JAPA
ETF
464286665
461
9973
SH
SOLE
5491
0
4482
ISHARES MSCI SWITZERLAND CAP
ETF
464286749
206
5894
SH
SOLE
2476
0
3418
ISHARES MSCI UNITED KINGDOM
ETF
46435G334
1293
37100
SH
SOLE
37100
0
0
ISHARES MSCI USA ESG SELECT
ETF
464288802
863
8259
SH
SOLE
7939
0
320
ISHARES NASDAQ BIOTECHNOLOGY
ETF
464287556
4258
12764
SH
SOLE
3579
0
9185
ISHARES NATIONAL MUNI BOND E
ETF
464288414
4097
36955
SH
SOLE
17300
0
19655
ISHARES RUSSELL 1000 ETF
ETF
464287622
4411
31536
SH
SOLE
25525
0
6011
ISHARES RUSSELL 1000 GROWTH
ETF
464287614
10382
83015
SH
SOLE
26703
0
56312
ISHARES RUSSELL 1000 VALUE E
ETF
464287598
11254
94959
SH
SOLE
58413
0
36546
ISHARES RUSSELL 2000 ETF
ETF
464287655
20674
139519
SH
SOLE
95772
0
43747
ISHARES RUSSELL 2000 GROWTH
ETF
464287648
3777
21105
SH
SOLE
7265
0
13840
ISHARES RUSSELL 2000 VALUE E
ETF
464287630
6064
48858
SH
SOLE
27634
0
21224
ISHARES RUSSELL 3000 ETF
ETF
464287689
18501
123934
SH
SOLE
92514
0
31420
ISHARES RUSSELL MID-CAP ETF
ETF
464287499
3622
18373
SH
SOLE
1034
0
17339
ISHARES RUSSELL MID-CAP GROW
ETF
464287481
2915
25753
SH
SOLE
16147
0
9606
ISHARES RUSSELL MID-CAP VALU
ETF
464287473
4718
55549
SH
SOLE
2940
0
52609
ISHARES S&P 500 GROWTH ETF
ETF
464287309
3457
24101
SH
SOLE
5178
0
18923
ISHARES S&P 500 VALUE ETF
ETF
464287408
985
9125
SH
SOLE
1207
0
7918
ISHARES S&P MID-CAP 400 GROW
ETF
464287606
4216
20836
SH
SOLE
4811
0
16025
ISHARES S&P MID-CAP 400 VALU
ETF
464287705
1394
9129
SH
SOLE
303
0
8826
ISHARES S&P SMALL-CAP 600 GR
ETF
464287887
491
2982
SH
SOLE
326
0
2656
ISHARES S&P SMALL-CAP 600 VA
ETF
464287879
371
2502
SH
SOLE
178
0
2324
ISHARES SELECT DIVIDEND ETF
ETF
464287168
7071
75502
SH
SOLE
15464
0
60038
ISHARES TIPS BOND ETF
ETF
464287176
21813
192047
SH
SOLE
99022
0
93025
ISHARES U.S. AEROSPACE & DEF
ETF
464288760
10395
58388
SH
SOLE
11033
0
47355
ISHARES US CREDIT BOND ETF
ETF
464288620
846
7535
SH
SOLE
146
0
7389
ISHARES US FINANCIALS ETF
ETF
464287788
272
2430
SH
SOLE
320
0
2110
ISHARES US PREFERRED STOCK E
ETF
464288687
3852
99262
SH
SOLE
12383
0
86879
ISHARES US REAL ESTATE ETF
ETF
464287739
810
10146
SH
SOLE
4074
0
6072
ISHARES USTECHNOLOGY ETF
ETF
464287721
439
2926
SH
SOLE
1916
0
1010
ITAU UNIBANCO H-SPON PRF ADR
ADR
465562106
319
23254
SH
SOLE
20355
0
2899
J.C. PENNEY CO INC
COM
708160106
134
35125
SH
SOLE
16625
0
18500
J2 GLOBAL INC
COM
48123V102
29726
402357
SH
SOLE
228622
0
173735
JACK HENRY & ASSOCIATES INC
COM
426281101
700
6808
SH
SOLE
3029
0
3779
JACOBS ENGINEERING GROUP INC
COM
469814107
384
6582
SH
SOLE
178
0
6404
JAPAN SMALLER CAPITALIZATION
COM
47109U104
264
21001
SH
SOLE
11000
0
10001
JAZZ PHARMACEUTICALS PLC
COM
G50871105
283
1938
SH
SOLE
1775
0
163
JD.COM INC-ADR
ADR
47215P106
281
7354
SH
SOLE
1224
0
6130
JM SMUCKER CO/THE
COM
832696405
10709
102061
SH
SOLE
34946
0
67115
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
5034
49791
SH
SOLE
36073
0
13718
JOHNSON & JOHNSON
COM
478160104
105221
809327
SH
SOLE
320785
0
488542
JOHNSON CONTROLS INTERNATION
COM
G51502105
1620
40202
SH
SOLE
1750
0
38452
JONES LANG LASALLE INC
COM
48020Q107
1700
13765
SH
SOLE
9965
0
3800
JPMORGAN ALERIAN MLP INDEX
ETF
46625H365
15487
548782
SH
SOLE
331524
0
217258
JPMORGAN CHASE & CO
COM
46625H100
129547
1356374
SH
SOLE
507054
0
849320
JPMORGAN CHASE & CO-CW18
WT
46634E114
108
2000
SH
SOLE
2000
0
0
K2M GROUP HOLDINGS INC
COM
48273J107
11463
540469
SH
SOLE
229364
0
311105
KANSAS CITY SOUTHERN
COM
485170302
220
2025
SH
SOLE
1820
0
205
KAR AUCTION SERVICES INC
COM
48238T109
942
19738
SH
SOLE
0
0
19738
KAYNE ANDERSON MLP INVESTMEN
COM
486606106
1663
91532
SH
SOLE
45543
0
45989
KB HOME
COM
48666K109
452
18750
SH
SOLE
18750
0
0
KELLOGG CO
COM
487836108
2894
46398
SH
SOLE
11075
0
35323
KERYX BIOPHARMACEUTICALS
COM
492515101
1366
192400
SH
SOLE
189400
0
3000
KEYCORP
COM
493267108
376
19997
SH
SOLE
9054
0
10943
KIMBERLY-CLARK CORP
COM
494368103
13704
116450
SH
SOLE
27609
0
88841
KINDER MORGAN INC
COM
49456B101
28640
1493208
SH
SOLE
369515
0
1123693
KINDER MORGAN INC
OPTION
49456B901
19
1000
SH
Call
SOLE
0
0
1000
KINSALE CAPITAL GROUP INC
COM
49714P108
7880
182528
SH
SOLE
54959
0
127569
KKR & CO LP
COM
48248M102
331
16297
SH
SOLE
6647
0
9650
KLA-TENCOR CORP
COM
482480100
202
1910
SH
SOLE
677
0
1233
KOHLS CORP
COM
500255104
5290
115884
SH
SOLE
28270
0
87614
KORNIT DIGITAL LTD
COM
M6372Q113
36955
2415390
SH
SOLE
1151506
0
1263884
KRAFT HEINZ CO/THE
COM
500754106
8158
105203
SH
SOLE
40494
0
64709
KRANESH BOSERA MSCI CHINA A
ETF
500767405
256
7700
SH
SOLE
0
0
7700
KROGER CO
COM
501044101
390
19429
SH
SOLE
8363
0
11066
LABORATORY CRP OF AMER HLDGS
COM
50540R409
300
1984
SH
SOLE
877
0
1107
LAKELAND FINANCIAL CORP
COM
511656100
419
8591
SH
SOLE
7091
0
1500
LAM RESEARCH CORP
COM
512807108
905
4889
SH
SOLE
2474
0
2415
LANDMARK INFRASTRUCTURE PART
COM
51508J108
503
29700
SH
SOLE
100
0
29600
LANDSTAR SYSTEM INC
COM
515098101
3314
33257
SH
SOLE
23390
0
9867
LAS VEGAS SANDS CORP
COM
517834107
436
6789
SH
SOLE
2875
0
3914
LAUREATE EDUCATION INC-A
COM
518613203
1501
103194
SH
SOLE
62836
0
40358
LAWSON PRODUCTS INC
COM
520776105
506
20081
SH
SOLE
11450
0
8631
LEAR CORP
COM
521865204
1383
7991
SH
SOLE
5810
0
2181
LEGGETT & PLATT INC
COM
524660107
3024
63362
SH
SOLE
12156
0
51206
LENDINGCLUB CORP
COM
52603A109
179
29400
SH
SOLE
16900
0
12500
LENNAR CORP-A
COM
526057104
987
18693
SH
SOLE
17743
0
950
LENNOX INTERNATIONAL INC
COM
526107107
1687
9426
SH
SOLE
1470
0
7956
LEUCADIA NATIONAL CORP
COM
527288104
1329
52621
SH
SOLE
11189
0
41432
LHC GROUP INC
COM
50187A107
1331
18770
SH
SOLE
10330
0
8440
LIBERTY BROADBAND-C
COM
530307305
206
2165
SH
SOLE
2047
0
118
LIBERTY GLOBAL PLC- C
COM
G5480U120
224
6852
SH
SOLE
3083
0
3769
LIBERTY INTERACTIVE CORP Q-A
COM
53071M104
290
12289
SH
SOLE
8517
0
3772
LIBERTY MEDIA COR-SIRIUSXM C
COM
531229607
314
7493
SH
SOLE
6398
0
1095
LIGAND PHARMACEUTICALS
COM
53220K504
16923
124295
SH
SOLE
108011
0
16284
LINCOLN ELECTRIC HOLDINGS
COM
533900106
287
3132
SH
SOLE
200
0
2932
LINCOLN NATIONAL CORP
COM
534187109
671
9126
SH
SOLE
794
0
8332
LITHIA MOTORS INC-CL A
COM
536797103
610
5071
SH
SOLE
28
0
5043
LITTELFUSE INC
COM
537008104
6981
35641
SH
SOLE
15957
0
19684
LIVE NATION ENTERTAINMENT IN
COM
538034109
438
10059
SH
SOLE
4059
0
6000
LKQ CORP
COM
501889208
8832
245393
SH
SOLE
66218
0
179175
LOCKHEED MARTIN CORP
COM
539830109
3773
12159
SH
SOLE
4831
0
7328
LOEWS CORP
COM
540424108
245
5126
SH
SOLE
634
0
4492
LOGITECH INTERNATIONAL-REG
COM
H50430232
814
22335
SH
SOLE
0
0
22335
LOWE'S COS INC
COM
548661107
43102
539176
SH
SOLE
273467
0
265709
LTC PROPERTIES INC
COM
502175102
211
4497
SH
SOLE
4275
0
222
LULULEMON ATHLETICA INC
COM
550021109
36823
591534
SH
SOLE
243675
0
347859
LULULEMON ATHLETICA INC
OPTION
550021909
19
300
SH
Call
SOLE
0
0
300
LUMBER LIQUIDATORS HOLDINGS
COM
55003T107
337
8650
SH
SOLE
3400
0
5250
LUMINEX CORP
COM
55027E102
3893
191469
SH
SOLE
114569
0
76900
LYONDELLBASELL INDU-CL A
COM
N53745100
1454
14682
SH
SOLE
1688
0
12994
M & T BANK CORP
COM
55261F104
415
2577
SH
SOLE
2271
0
306
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
360
4983
SH
SOLE
2497
0
2486
MACY'S INC
COM
55616P104
255
11679
SH
SOLE
4225
0
7454
MAGELLAN MIDSTREAM PARTNERS
COM
559080106
23858
335740
SH
SOLE
56366
0
279374
MAGNA INTERNATIONAL INC
COM
559222401
938
17563
SH
SOLE
14254
0
3309
MAGNACHIP SEMICONDUCT
COM
55933J203
136
12000
SH
SOLE
12000
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
4609
115955
SH
SOLE
89760
0
26195
MAKEMYTRIP LTD
COM
V5633W109
285
9900
SH
SOLE
9900
0
0
MANHATTAN ASSOCIATES INC
COM
562750109
273
6559
SH
SOLE
100
0
6459
MANULIFE FINANCIAL CORP
COM
56501R106
3590
176932
SH
SOLE
137407
0
39525
MARATHON OIL CORP
COM
565849106
223
16430
SH
SOLE
8953
0
7477
MARATHON PETROLEUM CORP
COM
56585A102
1995
35568
SH
SOLE
8084
0
27484
MARCUS & MILLICHAP INC
COM
566324109
1193
44205
SH
SOLE
3920
0
40285
MARKEL CORP
COM
570535104
347
325
SH
SOLE
155
0
170
MARKETAXESS HOLDINGS INC
COM
57060D108
12712
68898
SH
SOLE
2661
0
66237
MARRIOTT INTERNATIONAL -CL A
COM
571903202
24226
219719
SH
SOLE
83925
0
135794
MARSH & MCLENNAN COS
COM
571748102
2576
30741
SH
SOLE
8562
0
22179
MARTIN MARIETTA MATERIALS
COM
573284106
246
1193
SH
SOLE
1149
0
44
MASTERCARD INC - A
COM
57636Q104
174386
1235030
SH
SOLE
759494
0
475536
MATERIALS SELECT SECTOR SPDR
ETF
81369Y100
875
15413
SH
SOLE
13722
0
1691
MAXIM INTEGRATED PRODUCTS
COM
57772K101
501
10509
SH
SOLE
5924
0
4585
MAXIMUS INC
COM
577933104
677
10500
SH
SOLE
3084
0
7416
MAXLINEAR INC
COM
57776J100
11259
474055
SH
SOLE
240108
0
233947
MB FINANCIAL INC
COM
55264U108
7741
171943
SH
SOLE
60822
0
111121
MCCORMICK & CO-NON VTG SHRS
COM
579780206
41860
407828
SH
SOLE
241271
0
166557
MCDONALD'S CORP
COM
580135101
37258
237796
SH
SOLE
101546
0
136250
MCKESSON CORP
COM
58155Q103
735
4786
SH
SOLE
1226
0
3560
MDC PARTNERS INC-A
COM
552697104
769
69900
SH
SOLE
2525
0
67375
MEDICAL PROPERTIES TRUST INC
COM
58463J304
146
11114
SH
SOLE
0
0
11114
MEDNAX INC
COM
58502B106
409
9496
SH
SOLE
6618
0
2878
MEDTRONIC PLC
COM
G5960L103
20833
267878
SH
SOLE
149930
0
117948
MELCO RESORTS & ENTERT-ADR
ADR
585464100
647
26828
SH
SOLE
17618
0
9210
MERCADOLIBRE INC
COM
58733R102
1946
7515
SH
SOLE
4115
0
3400
MERCK & CO. INC.
COM
58933Y105
27508
429615
SH
SOLE
240617
0
188998
MERCURY GENERAL CORP
COM
589400100
599
10570
SH
SOLE
7300
0
3270
MERCURY SYSTEMS INC
COM
589378108
9464
182422
SH
SOLE
111745
0
70677
MEREDITH CORP
COM
589433101
414
7455
SH
SOLE
1250
0
6205
MERIT MEDICAL SYSTEMS INC
COM
589889104
652
15399
SH
SOLE
0
0
15399
META FINANCIAL GROUP INC
COM
59100U108
2501
31898
SH
SOLE
14130
0
17768
METLIFE INC
COM
59156R108
5128
98712
SH
SOLE
37506
0
61206
METTLER-TOLEDO INTERNATIONAL
COM
592688105
2739
4375
SH
SOLE
3382
0
993
MFA FINANCIAL INC
COM
55272X102
281
32110
SH
SOLE
28900
0
3210
MFS INTERMEDIATE INC TRUST
COM
55273C107
86
20155
SH
SOLE
0
0
20155
MGE ENERGY INC
COM
55277P104
376
5815
SH
SOLE
1500
0
4315
MGM GROWTH PROPERTIES LLC-A
COM
55303A105
2359
78099
SH
SOLE
5583
0
72516
MGM RESORTS INTERNATIONAL
COM
552953101
2327
71390
SH
SOLE
7500
0
63890
MGP INGREDIENTS INC
COM
55303J106
1401
23111
SH
SOLE
1000
0
22111
MICHAELS COS INC/THE
COM
59408Q106
579
26953
SH
SOLE
26953
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
11439
127414
SH
SOLE
39131
0
88283
MICRON TECHNOLOGY INC
COM
595112103
8559
217625
SH
SOLE
53282
0
164343
MICROSOFT CORP
COM
594918104
263805
3541487
SH
SOLE
1881261
0
1660226
MICROVISION INC
COM
594960304
34
12375
SH
SOLE
0
0
12375
MIDDLEBY CORP
COM
596278101
3598
28071
SH
SOLE
16373
0
11698
MIDLAND STATES BANCORP INC
COM
597742105
210
6629
SH
SOLE
0
0
6629
MINERALS TECHNOLOGIES INC
COM
603158106
3749
53066
SH
SOLE
17247
0
35819
MINERVA NEUROSCIENCES INC
COM
603380106
76
10000
SH
SOLE
10000
0
0
MIX TELEMATICS LTD-SP ADR
ADR
60688N102
166
16731
SH
SOLE
1440
0
15291
MONDELEZ INTERNATIONAL INC-A
COM
609207105
4385
107837
SH
SOLE
47555
0
60282
MONOLITHIC POWER SYSTEMS INC
COM
609839105
723
6784
SH
SOLE
1828
0
4956
MONROE CAPITAL CORP
COM
610335101
13047
911737
SH
SOLE
130658
0
781079
MONSANTO CO
COM
61166W101
5634
47021
SH
SOLE
12986
0
34035
MONSTER BEVERAGE CORP
COM
61174X109
2554
46233
SH
SOLE
25713
0
20520
MOODY'S CORP
COM
615369105
6223
44705
SH
SOLE
9708
0
34997
MORGAN STANLEY
COM
617446448
3911
81188
SH
SOLE
23987
0
57201
MORNINGSTAR INC
COM
617700109
18785
221024
SH
SOLE
99160
0
121864
MOTOROLA SOLUTIONS INC
COM
620076307
1184
13956
SH
SOLE
420
0
13536
MPLX LP
COM
55336V100
2144
61245
SH
SOLE
38337
0
22908
MSC INDUSTRIAL DIRECT CO-A
COM
553530106
626
8283
SH
SOLE
1554
0
6729
MUELLER WATER PRODUCTS INC-A
COM
624758108
262
20500
SH
SOLE
0
0
20500
MULESOFT INC -A
COM
625207105
2182
108335
SH
SOLE
5375
0
102960
MULTI-COLOR CORP
COM
625383104
381
4651
SH
SOLE
66
0
4585
MYLAN NV
COM
N59465109
352
11218
SH
SOLE
1227
0
9991
MYRIAD GENETICS INC
COM
62855J104
1836
50748
SH
SOLE
25130
0
25618
NASDAQ INC
COM
631103108
302
3895
SH
SOLE
2912
0
983
NATIONAL BANK HOLD-CL A
COM
633707104
446
12500
SH
SOLE
0
0
12500
NATIONAL BEVERAGE CORP
COM
635017106
694
5597
SH
SOLE
0
0
5597
NATIONAL FUEL GAS CO
COM
636180101
1522
26891
SH
SOLE
2923
0
23968
NATIONAL GENERAL HLDGS
COM
636220303
314
16451
SH
SOLE
1820
0
14631
NATIONAL GRID PLC-SP ADR
ADR
636274409
1139
18170
SH
SOLE
11596
0
6574
NATIONAL INSTRUMENTS CORP
COM
636518102
1420
33681
SH
SOLE
31676
0
2005
NATURES SUNSHINE PRODS INC
COM
639027101
131
12885
SH
SOLE
12885
0
0
NATUZZI SPA-SP ADR
ADR
63905A101
51
24780
SH
SOLE
0
0
24780
NAVIOS MARITIME HOLDINGS INC
COM
Y62196103
70
42000
SH
SOLE
17000
0
25000
NCR CORPORATION
COM
62886E108
1405
37448
SH
SOLE
11850
0
25598
NEKTAR THERAPEUTICS
COM
640268108
8439
351645
SH
SOLE
31960
0
319685
NEOGENOMICS INC
COM
64049M209
4634
416390
SH
SOLE
156172
0
260218
NEPTUNE TECH & BIORESSOURCES
COM
64077P108
10
10800
SH
SOLE
0
0
10800
NETAPP INC
COM
64110D104
226
5170
SH
SOLE
1070
0
4100
NETFLIX INC
COM
64110L106
48903
269659
SH
SOLE
34984
0
234675
NEVRO CORP
COM
64157F103
26015
286259
SH
SOLE
92552
0
193707
NEW AGE BEVERAGES CORP
COM
64157V108
384
112500
SH
SOLE
0
0
112500
NEW GOLD INC
COM
644535106
96
25885
SH
SOLE
885
0
25000
NEW YORK COMMUNITY BANCORP
COM
649445103
2135
165599
SH
SOLE
82208
0
83391
NEWELL BRANDS INC
COM
651229106
11944
279913
SH
SOLE
92489
0
187424
NEWMONT MINING CORP
COM
651639106
276
7360
SH
SOLE
2085
0
5275
NEXTERA ENERGY INC
COM
65339F101
7728
52734
SH
SOLE
19892
0
32842
NIELSEN HOLDINGS PLC
COM
G6518L108
1066
25719
SH
SOLE
45
0
25674
NIKE INC -CL B
COM
654106103
13726
264731
SH
SOLE
104836
0
159895
NISOURCE INC
COM
65473P105
651
25453
SH
SOLE
18675
0
6778
NOBLE CORP PLC
COM
G65431101
74
16057
SH
SOLE
6263
0
9794
NORDSTROM INC
COM
655664100
12733
270056
SH
SOLE
157334
0
112722
NORFOLK SOUTHERN CORP
COM
655844108
3936
29766
SH
SOLE
13690
0
16076
NORTHERN TRUST CORP
COM
665859104
69732
758535
SH
SOLE
519911
0
238624
NORTHROP GRUMMAN CORP
COM
666807102
3415
11870
SH
SOLE
7989
0
3881
NOVARTIS AG-SPONSORED ADR
ADR
66987V109
15669
182521
SH
SOLE
97248
0
85273
NOVO-NORDISK A/S-SPONS ADR
ADR
670100205
8781
182375
SH
SOLE
126797
0
55578
NRG YIELD INC-CLASS C
COM
62942X405
328
17000
SH
SOLE
17000
0
0
NU SKIN ENTERPRISES INC - A
COM
67018T105
562
9145
SH
SOLE
1122
0
8023
NUANCE COMMUNICATIONS INC
COM
67020Y100
1044
66381
SH
SOLE
37110
0
29271
NUCOR CORP
COM
670346105
257
4589
SH
SOLE
1975
0
2614
NUTANIX INC - A
COM
67059N108
314
14005
SH
SOLE
0
0
14005
NUTRISYSTEM INC
COM
67069D108
362
6480
SH
SOLE
0
0
6480
NUVASIVE INC
COM
670704105
18843
339765
SH
SOLE
143671
0
196094
NUVEEN MUNI CREDIT INC FD
COM
67070X101
161
10610
SH
SOLE
9619
0
991
NUVEEN MUNI VALUE FD
COM
670928100
2380
232377
SH
SOLE
6519
0
225858
NUVEEN PREFERRED & INCOME OP
COM
67073B106
266
25160
SH
SOLE
1000
0
24160
NVIDIA CORP
COM
67066G104
25369
141908
SH
SOLE
9882
0
132026
NXP SEMICONDUCTORS NV
COM
N6596X109
218
1929
SH
SOLE
819
0
1110
NXSTAGE MEDICAL INC
COM
67072V103
5325
192933
SH
SOLE
62178
0
130755
OAKTREE CAPITAL GROUP LLC
COM
674001201
2051
43590
SH
SOLE
28909
0
14681
OBALON THERAPEUTICS INC
COM
67424L100
132
13890
SH
SOLE
0
0
13890
OCCIDENTAL PETROLEUM CORP
COM
674599105
2634
41023
SH
SOLE
16469
0
24554
OFFICE DEPOT INC
COM
676220106
138
30380
SH
SOLE
30380
0
0
OIL-DRI CORP OF AMERICA
COM
677864100
225
4604
SH
SOLE
125
0
4479
OLD DOMINION FREIGHT LINE
COM
679580100
3138
28497
SH
SOLE
26156
0
2341
OLD NATIONAL BANCORP
COM
680033107
653
35700
SH
SOLE
2300
0
33400
OLD REPUBLIC INTL CORP
COM
680223104
2424
123089
SH
SOLE
55509
0
67580
OMEGA HEALTHCARE INVESTORS
COM
681936100
932
29198
SH
SOLE
24966
0
4232
OMEROS CORP
COM
682143102
205
9500
SH
SOLE
0
0
9500
OMNICOM GROUP
COM
681919106
19909
268785
SH
SOLE
244802
0
23983
ON ASSIGNMENT INC
COM
682159108
2706
50415
SH
SOLE
41104
0
9311
ONE GAS INC
COM
68235P108
261
3544
SH
SOLE
1450
0
2094
ONEOK INC
COM
682680103
6045
109096
SH
SOLE
15123
0
93973
OPEN TEXT CORP
COM
683715106
258
8000
SH
SOLE
8000
0
0
OPKO HEALTH INC
COM
68375N103
106
15440
SH
SOLE
305
0
15135
ORACLE CORP
COM
68389X105
15788
326542
SH
SOLE
138190
0
188352
ORBCOMM INC
COM
68555P100
241
22984
SH
SOLE
0
0
22984
O'REILLY AUTOMOTIVE INC
COM
67103H107
18123
84150
SH
SOLE
62397
0
21753
ORIGIN AGRITECH LTD
COM
G67828106
157
95503
SH
SOLE
95503
0
0
ORIX - SPONSORED ADR
ADR
686330101
3997
49381
SH
SOLE
45059
0
4322
ORRSTOWN FINL SERVICES INC
COM
687380105
435
17473
SH
SOLE
17473
0
0
OSHKOSH CORP
COM
688239201
652
7895
SH
SOLE
3049
0
4846
OWENS & MINOR INC
COM
690732102
570
19516
SH
SOLE
485
0
19031
OXFORD LANE CAPITAL CORP
COM
691543102
1887
185006
SH
SOLE
157556
0
27450
P G & E CORP
COM
69331C108
334
4899
SH
SOLE
1365
0
3534
PACCAR INC
COM
693718108
943
13030
SH
SOLE
9434
0
3596
PACIFIC BIOSCIENCES OF CALIF
COM
69404D108
146
27811
SH
SOLE
5247
0
22564
PACKAGING CORP OF AMERICA
COM
695156109
871
7594
SH
SOLE
2033
0
5561
PACWEST BANCORP
COM
695263103
231
4577
SH
SOLE
0
0
4577
PALO ALTO NETWORKS INC
COM
697435105
9681
67181
SH
SOLE
18678
0
48503
PAN AMERICAN SILVER CORP
COM
697900108
629
36872
SH
SOLE
2337
0
34535
PANDORA MEDIA INC
COM
698354107
472
61349
SH
SOLE
19900
0
41449
PARKER HANNIFIN CORP
COM
701094104
690
3944
SH
SOLE
763
0
3181
PARK-OHIO HOLDINGS CORP
COM
700666100
9012
197642
SH
SOLE
152033
0
45609
PATTERSON COS INC
COM
703395103
372
9621
SH
SOLE
650
0
8971
PAYCHEX INC
COM
704326107
26870
448134
SH
SOLE
238428
0
209706
PAYCOM SOFTWARE INC
COM
70432V102
900
12010
SH
SOLE
5650
0
6360
PAYLOCITY HOLDING CORP
COM
70438V106
25724
526910
SH
SOLE
159471
0
367439
PAYPAL HOLDINGS INC
COM
70450Y103
91625
1430966
SH
SOLE
398238
0
1032728
PBF ENERGY INC-CLASS A
COM
69318G106
290
10500
SH
SOLE
10500
0
0
PEOPLE'S UNITED FINANCIAL
COM
712704105
2579
142164
SH
SOLE
108883
0
33281
PEPSICO INC
COM
713448108
38896
349066
SH
SOLE
103592
0
245474
PERKINELMER INC
COM
714046109
584
8461
SH
SOLE
1767
0
6694
PERMIAN BASIN ROYALTY TRUST
COM
714236106
152
17500
SH
SOLE
7500
0
10000
PERRIGO CO PLC
COM
G97822103
4273
50483
SH
SOLE
24297
0
26186
PFENEX INC
COM
717071104
2192
725848
SH
SOLE
39500
0
686348
PFIZER INC
COM
717081103
33950
950986
SH
SOLE
466321
0
484665
PHILIP MORRIS INTERNATIONAL
COM
718172109
24808
223473
SH
SOLE
106384
0
117089
PHILLIPS 66
COM
718546104
5147
56180
SH
SOLE
30968
0
25212
PHILLIPS 66 PARTNERS LP
COM
718549207
3182
60548
SH
SOLE
21348
0
39200
PHYSICIANS REALTY TRUST
COM
71943U104
206
11615
SH
SOLE
1370
0
10245
PIMCO 0-5 YEAR H/Y CORP BOND
ETF
72201R783
535
5270
SH
SOLE
2389
0
2881
PIMCO CORPORATE & INCOME OPP
COM
72201B101
194
11540
SH
SOLE
6840
0
4700
PIMCO ENHANCED SHORT MATURIT
ETF
72201R833
2337
22960
SH
SOLE
0
0
22960
PIMCO INV GRADE CORP BD ETF
ETF
72201R817
3505
33252
SH
SOLE
1734
0
31518
PINNACLE FOODS INC
COM
72348P104
381
6671
SH
SOLE
1700
0
4971
PIONEER NATURAL RESOURCES CO
COM
723787107
20151
136580
SH
SOLE
106176
0
30404
PLAINS ALL AMER PIPELINE LP
COM
726503105
6339
299165
SH
SOLE
50288
0
248877
PLANET FITNESS INC - CL A
COM
72703H101
4304
159531
SH
SOLE
12182
0
147349
PLATFORM SPECIALTY PRODUCTS
COM
72766Q105
1253
112413
SH
SOLE
92600
0
19813
PNC FINANCIAL SERVICES GROUP
COM
693475105
2872
21312
SH
SOLE
9492
0
11820
POLARIS INDUSTRIES INC
COM
731068102
795
7595
SH
SOLE
506
0
7089
POOL CORP
COM
73278L105
2419
22365
SH
SOLE
1808
0
20557
POPULAR INC
COM
733174700
845
23500
SH
SOLE
0
0
23500
PORTFOLIO RECOVE FIXED CPN 3.000 MATURITY 20200801
NOTE
73640QAB1
10634
11567000
PRN
SOLE
2492000
0
9075000
PORTLAND GENERAL ELECTRIC CO
COM
736508847
262
5737
SH
SOLE
0
0
5737
PORTOLA PHARMACEUTICALS INC
COM
737010108
2409
44594
SH
SOLE
11327
0
33267
PORTOLA PHARMACEUTICALS INC
OPTION
737010908
22
400
SH
Call
SOLE
100
0
300
POTASH CORP OF SASKATCHEWAN
COM
73755L107
1736
90236
SH
SOLE
67758
0
22478
POTBELLY CORP
COM
73754Y100
4779
385420
SH
SOLE
36455
0
348965
POWERSHARES DWA MOMENTUM POR
ETF
73935X153
1987
40885
SH
SOLE
2000
0
38885
POWERSHARES EM MKT SOVR DEBT
ETF
73936T573
628
21097
SH
SOLE
13267
0
7830
POWERSHARES FINANCIAL PREFRD
ETF
73935X229
1590
83812
SH
SOLE
750
0
83062
POWERSHARES FTSE RAFI US 1K
ETF
73935X583
639
5960
SH
SOLE
4722
0
1238
POWERSHARES PREFERRED PORTFO
ETF
73936T565
1546
102833
SH
SOLE
31825
0
71008
POWERSHARES QQQ TRUST SERIES
ETF
73935A104
12101
83199
SH
SOLE
34343
0
48856
POWERSHARES S&P 500 HIGH DIV
ETF
73937B654
212
5169
SH
SOLE
774
0
4395
POWERSHARES S&P 500 LOW VOLA
ETF
73937B779
4929
107645
SH
SOLE
59741
0
47904
POWERSHARES SENIOR LOAN
ETF
73936Q769
919
39672
SH
SOLE
30792
0
8880
POWERSHARES VARIABLE RATE PR
ETF
73937B597
527
20220
SH
SOLE
0
0
20220
POWERSHARES WATER RESOURCES
ETF
73935X575
3575
125445
SH
SOLE
37750
0
87695
PPG INDUSTRIES INC
COM
693506107
1398
12864
SH
SOLE
4136
0
8728
PPL CORP
COM
69351T106
339
8925
SH
SOLE
2268
0
6657
PRA GROUP INC
COM
69354N106
829
28925
SH
SOLE
11400
0
17525
PRA HEALTH SCIENCES INC
COM
69354M108
314
4125
SH
SOLE
949
0
3176
PRAXAIR INC
COM
74005P104
65544
469041
SH
SOLE
270534
0
198507
PREFERRED APARTMENT COMMUN-A
COM
74039L103
1114
58984
SH
SOLE
10150
0
48834
PREMIER INC-CLASS A
COM
74051N102
13078
401528
SH
SOLE
174338
0
227190
PRICELINE GROUP INC/THE
COM
741503403
65022
35515
SH
SOLE
30103
0
5412
PRIMERICA INC
COM
74164M108
629
7712
SH
SOLE
728
0
6984
PRIMO WATER CORP
COM
74165N105
386
32547
SH
SOLE
0
0
32547
PRINCIPAL FINANCIAL GROUP
COM
74251V102
212
3295
SH
SOLE
1720
0
1575
PROCTER & GAMBLE CO/THE
COM
742718109
65799
723230
SH
SOLE
328556
0
394674
PROGENICS PHARMACEUTICALS
COM
743187106
195
26500
SH
SOLE
26500
0
0
PROGRESSIVE CORP
COM
743315103
63159
1304397
SH
SOLE
621697
0
682700
PROLOGIS INC
COM
74340W103
295
4641
SH
SOLE
1200
0
3441
PROOFPOINT INC
COM
743424103
565
6481
SH
SOLE
2656
0
3825
PROSHARES SHORT 20 PLUS TREASURY
ETF
74347X849
5253
234405
SH
SOLE
81190
0
153215
PROSHARES ULTRA FINANCIALS
ETF
74347X633
446
3950
SH
SOLE
600
0
3350
PROSHARES ULTRA SEMICONDUCT
ETF
74347R669
216
2125
SH
SOLE
2125
0
0
PROSHARES ULTRASHORT 20 PLUS Y TR
ETF
74347B201
392
11018
SH
SOLE
1200
0
9818
PROSPECT CAPITAL CORP
COM
74348T102
87
13000
SH
SOLE
0
0
13000
PROTO LABS INC
COM
743713109
14284
177877
SH
SOLE
30883
0
146994
PRUDENTIAL FINANCIAL INC
COM
744320102
1050
9872
SH
SOLE
5961
0
3911
PRUDENTIAL PLC-ADR
ADR
74435K204
3486
72766
SH
SOLE
67413
0
5353
PSYCHEMEDICS CORP
COM
744375205
2349
127462
SH
SOLE
102262
0
25200
PUBLIC SERVICE ENTERPRISE GP
COM
744573106
351
7583
SH
SOLE
2376
0
5207
PUBLIC STORAGE
COM
74460D109
744
3477
SH
SOLE
156
0
3321
PUMA BIOTECHNOLOGY INC
COM
74587V107
359
3000
SH
SOLE
3000
0
0
PURE CYCLE CORP
COM
746228303
2791
372155
SH
SOLE
255605
0
116550
PUTNAM PREMIER INCOME TRUST
COM
746853100
53
10000
SH
SOLE
10000
0
0
Q2 HOLDINGS INC
COM
74736L109
377
9050
SH
SOLE
0
0
9050
QAD INC-A
COM
74727D306
298
8673
SH
SOLE
1453
0
7220
QUALCOMM INC
COM
747525103
12446
240085
SH
SOLE
96254
0
143831
QUANTA SERVICES INC
COM
74762E102
513
13740
SH
SOLE
900
0
12840
QUANTENNA COMMUNICATIONS INC
COM
74766D100
9071
539590
SH
SOLE
23867
0
515723
QUEST DIAGNOSTICS INC
COM
74834L100
443
4733
SH
SOLE
2122
0
2611
QUIMICA Y MINERA CHIL-SP ADR
ADR
833635105
299
5370
SH
SOLE
1325
0
4045
QUINTILES IMS HOLDINGS INC
COM
74876Y101
471
4957
SH
SOLE
2648
0
2309
RAIT FINANCIAL TRUST
COM
749227609
53
72200
SH
SOLE
68000
0
4200
RAPID7 INC
COM
753422104
4781
271662
SH
SOLE
26420
0
245242
RAYONIER INC
COM
754907103
2724
94305
SH
SOLE
66945
0
27360
RAYTHEON COMPANY
COM
755111507
19393
103939
SH
SOLE
49075
0
54864
RBC BEARINGS INC
COM
75524B104
963
7693
SH
SOLE
1016
0
6677
RE/MAX HOLDINGS INC-CL A
COM
75524W108
16907
266037
SH
SOLE
52217
0
213820
REAL ESTATE SELECT SECT SPDR
ETF
81369Y860
635
19698
SH
SOLE
12522
0
7176
REALPAGE INC
COM
75606N109
25373
635916
SH
SOLE
263145
0
372771
REALTY INCOME CORP
COM
756109104
241
4220
SH
SOLE
2692
0
1528
RED HAT INC
COM
756577102
158953
1433815
SH
SOLE
1059736
0
374079
REDWOOD TRUST INC
COM
758075402
1598
98108
SH
SOLE
66427
0
31681
REGENERON PHARMACEUTICALS
COM
75886F107
823
1840
SH
SOLE
726
0
1114
REGIONS FINANCIAL CORP
COM
7591EP100
4744
311475
SH
SOLE
241809
0
69666
RELX PLC - SPON ADR
ADR
759530108
511
22843
SH
SOLE
19639
0
3204
REPLIGEN CORP
COM
759916109
3611
94241
SH
SOLE
45714
0
48527
REPUBLIC SERVICES INC
COM
760759100
1928
29187
SH
SOLE
9538
0
19649
RESMED INC
COM
761152107
18675
242664
SH
SOLE
42444
0
200220
RIGNET INC
COM
766582100
691
40190
SH
SOLE
4525
0
35665
RINGCENTRAL INC-CLASS A
COM
76680R206
468
11200
SH
SOLE
5300
0
5900
RIO TINTO PLC-SPON ADR
ADR
767204100
253
5369
SH
SOLE
4497
0
872
RITCHIE BROS AUCTIONEERS
COM
767744105
2167
68543
SH
SOLE
2896
0
65647
RITE AID CORP
COM
767754104
50
25291
SH
SOLE
200
0
25091
RLI CORP
COM
749607107
258
4493
SH
SOLE
23
0
4470
ROBERT HALF INTL INC
COM
770323103
4226
83955
SH
SOLE
7149
0
76806
ROCKWELL AUTOMATION INC
COM
773903109
1040
5838
SH
SOLE
688
0
5150
ROCKWELL COLLINS INC
COM
774341101
3779
28910
SH
SOLE
6606
0
22304
ROPER TECHNOLOGIES INC
COM
776696106
5632
23139
SH
SOLE
9764
0
13375
ROSS STORES INC
COM
778296103
600
9298
SH
SOLE
2483
0
6815
ROYAL BANK OF CANADA
COM
780087102
831
10744
SH
SOLE
5040
0
5704
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
1060
8938
SH
SOLE
1873
0
7065
ROYAL DUTCH SHELL-SPON ADR-A
ADR
780259206
5233
86388
SH
SOLE
42373
0
44015
ROYAL DUTCH SHELL-SPON ADR-B
ADR
780259107
964
15416
SH
SOLE
750
0
14666
ROYCE GLOBAL VALUE TRUST
COM
78081T104
175
16950
SH
SOLE
15005
0
1945
RPM INTERNATIONAL INC
COM
749685103
597
11628
SH
SOLE
4029
0
7599
RYANAIR HOLDINGS PLC-SP ADR
ADR
783513203
442
4192
SH
SOLE
3695
0
497
RYMAN HOSPITALITY PROPERTIES
COM
78377T107
942
15081
SH
SOLE
0
0
15081
S&P GLOBAL INC
COM
78409V104
693
4435
SH
SOLE
451
0
3984
SABRA HEALTH CARE REIT INC
COM
78573L106
840
38301
SH
SOLE
736
0
37565
SALESFORCE.COM INC
COM
79466L302
114512
1225777
SH
SOLE
491071
0
734706
SALLY BEAUTY HOLDINGS INC
COM
79546E104
771
39388
SH
SOLE
0
0
39388
SAN JUAN BASIN ROYALTY TR
COM
798241105
116
14800
SH
SOLE
0
0
14800
SANOFI CVR
RT
80105N113
0
655
SH
SOLE
620
0
35
SANOFI-ADR
ADR
80105N105
1169
23473
SH
SOLE
11317
0
12156
SAP SE-SPONSORED ADR
ADR
803054204
572
5219
SH
SOLE
4228
0
991
SAREPTA THERAPEUTICS INC
COM
803607100
2006
44235
SH
SOLE
7775
0
36460
SBA COMMUNICATIONS CORP
COM
78410G104
4823
33482
SH
SOLE
27240
0
6242
SCANA CORP
COM
80589M102
760
15666
SH
SOLE
14500
0
1166
SCANSOURCE INC
COM
806037107
288
6608
SH
SOLE
2550
0
4058
SCHLUMBERGER LTD
COM
806857108
67399
966155
SH
SOLE
563961
0
402194
SCHOLASTIC CORP
COM
807066105
2976
80000
SH
SOLE
57250
0
22750
SCHWAB (CHARLES) CORP
COM
808513105
53013
1212002
SH
SOLE
352048
0
859954
SCHWAB INTL EQUITY ETF
ETF
808524805
394
11762
SH
SOLE
4427
0
7335
SCHWAB U.S. LARGE-CAP GROWTH
ETF
808524300
428
6484
SH
SOLE
0
0
6484
SCHWAB U.S. TIPS ETF
ETF
808524870
1970
35655
SH
SOLE
35155
0
500
SCHWAB US BROAD MARKET ETF
ETF
808524102
473
7771
SH
SOLE
4836
0
2935
SCOTTS MIRACLE-GRO CO
COM
810186106
23523
241659
SH
SOLE
79482
0
162177
SEASPAN CORP
COM
Y75638109
186
26270
SH
SOLE
1270
0
25000
SEATTLE GENETICS INC
COM
812578102
36204
665390
SH
SOLE
64439
0
600951
SECUREWORKS CORP - A
COM
81374A105
920
74526
SH
SOLE
23294
0
51232
SEI INVESTMENTS COMPANY
COM
784117103
370
6067
SH
SOLE
1016
0
5051
SEMPRA ENERGY
COM
816851109
2217
19424
SH
SOLE
2108
0
17316
SERITAGE GROWTH PROP- A REIT
COM
81752R100
408
8850
SH
SOLE
8650
0
200
SERVICEMASTER GLOBAL HOLDING
COM
81761R109
995
21283
SH
SOLE
21103
0
180
SERVICENOW INC
COM
81762P102
6366
54167
SH
SOLE
6085
0
48082
SERVICESOURCE INTERNATIONAL
COM
81763U100
42
12000
SH
SOLE
10000
0
2000
SHAKE SHACK INC - CLASS A
COM
819047101
4733
142430
SH
SOLE
11107
0
131323
SHELL MIDSTREAM PARTNERS LP
LP INT
822634101
4300
154442
SH
SOLE
48950
0
105492
SHERWIN-WILLIAMS CO/THE
COM
824348106
6880
19216
SH
SOLE
8530
0
10686
SHIRE PLC-ADR
ADR
82481R106
1904
12433
SH
SOLE
3745
0
8688
SHOPIFY INC - CLASS A
COM
82509L107
1184
10164
SH
SOLE
2080
0
8084
SIENTRA INC
COM
82621J105
1091
70813
SH
SOLE
18950
0
51863
SIERRA ONCOLOGY INC
COM
82640U107
71
45948
SH
SOLE
35374
0
10574
SIGNATURE BANK
COM
82669G104
15210
118788
SH
SOLE
111311
0
7477
SILICON LABORATORIES INC
COM
826919102
206
2580
SH
SOLE
330
0
2250
SIMON PROPERTY GROUP INC
COM
828806109
364
2261
SH
SOLE
352
0
1909
SIMULATIONS PLUS INC
COM
829214105
211
13597
SH
SOLE
0
0
13597
SIRIUS XM HOLDINGS INC
COM
82968B103
220
39901
SH
SOLE
8000
0
31901
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1893
32589
SH
SOLE
14194
0
18395
SIX FLAGS ENTERTAINMENT CORP
COM
83001A102
4441
72872
SH
SOLE
51983
0
20889
SKYWORKS SOLUTIONS INC
COM
83088M102
561
5506
SH
SOLE
700
0
4806
SMITH (A.O.) CORP
COM
831865209
271
4557
SH
SOLE
1791
0
2766
SNAP-ON INC
COM
833034101
5718
38372
SH
SOLE
9663
0
28709
SODASTREAM INTERNATIONAL LTD
COM
M9068E105
543
8175
SH
SOLE
5100
0
3075
SONOCO PRODUCTS CO
COM
835495102
279
5522
SH
SOLE
1100
0
4422
SONY CORP-SPONSORED ADR
ADR
835699307
247
6611
SH
SOLE
2079
0
4532
SOUTHERN CO/THE
COM
842587107
3186
64844
SH
SOLE
28499
0
36345
SOUTHWEST AIRLINES CO
COM
844741108
502
8959
SH
SOLE
1855
0
7104
SPDR BBG BARC CONVERTIBLE
ETF
78464A359
692
13547
SH
SOLE
1390
0
12157
SPDR BBG BARC HIGH YIELD BND
ETF
78464A417
347
9289
SH
SOLE
1111
0
8178
SPDR BBG BARC IG FLOATING RT
ETF
78468R200
1974
64200
SH
SOLE
34400
0
29800
SPDR BBG BARC INTL TREASURY
ETF
78464A516
232
8275
SH
SOLE
3689
0
4586
SPDR BBG BARC ST HIGH YIELD
ETF
78468R408
301
10748
SH
SOLE
6822
0
3926
SPDR DJ GLOBAL REAL ESTATE E
ETF
78463X749
8096
169521
SH
SOLE
113148
0
56373
SPDR DJ INTERNATIONAL REAL E
ETF
78463X863
1403
36568
SH
SOLE
32689
0
3879
SPDR DJIA TRUST
ETF
78467X109
721
3220
SH
SOLE
1725
0
1495
SPDR DOUBLELINE TR TACT ETF
ETF
78467V848
480
9737
SH
SOLE
120
0
9617
SPDR EURO STOXX 50 ETF
ETF
78463X202
470
11403
SH
SOLE
2603
0
8800
SPDR GOLD SHARES
ETF
78463V107
5975
49141
SH
SOLE
16630
0
32511
SPDR MSCI ACWI EX-US
ETF
78463X848
337
8921
SH
SOLE
7923
0
998
SPDR NUVEEN S&P HIGH YIELD M
ETF
78464A284
4121
72172
SH
SOLE
354
0
71818
SPDR PORT SHRT TRM CORP BND
ETF
78464A474
926
30183
SH
SOLE
6124
0
24059
SPDR S&P 500 ETF TRUST
ETF
78462F103
137018
545387
SH
SOLE
399668
0
145719
SPDR S&P 500 ETF TRUST
OPTION
78462F953
126
500
SH
Put
SOLE
0
0
500
SPDR S&P BANK ETF
ETF
78464A797
1005
22290
SH
SOLE
0
0
22290
SPDR S&P DIVIDEND ETF
ETF
78464A763
36865
403647
SH
SOLE
15867
0
387780
SPDR S&P INSURANCE ETF
ETF
78464A789
213
2366
SH
SOLE
1726
0
640
SPDR S&P INTL SMALL CAP
ETF
78463X871
865
24698
SH
SOLE
24476
0
222
SPDR S&P MIDCAP 400 ETF TRST
ETF
78467Y107
5383
16496
SH
SOLE
8597
0
7899
SPDR S&P REGIONAL BANKING
ETF
78464A698
3555
62630
SH
SOLE
10903
0
51727
SPECTRA ENERGY PARTNERS LP
COM
84756N109
3940
88769
SH
SOLE
9128
0
79641
SPIRIT REALTY CAPITAL INC
COM
84860W102
2076
242200
SH
SOLE
180700
0
61500
SPLUNK INC
COM
848637104
5503
82846
SH
SOLE
38114
0
44732
SPORTSMAN'S WAREHOUSE HOLDIN
COM
84920Y106
174
38601
SH
SOLE
10861
0
27740
SPRING BANK PHARMACEUTICALS
COM
849431101
621
36875
SH
SOLE
24000
0
12875
SPROTT PHYSICAL GOLD TRUST
ETF
85207H104
2319
222149
SH
SOLE
85034
0
137115
SPROTT PHYSICAL SILVER TRUST
ETF
85207K107
280
44663
SH
SOLE
4400
0
40263
SPROUTS FARMERS MARKET INC
COM
85208M102
1831
97547
SH
SOLE
11953
0
85594
SQUARE INC - A
COM
852234103
2225
77237
SH
SOLE
7013
0
70224
STAG INDUSTRIAL INC
COM
85254J102
643
23400
SH
SOLE
0
0
23400
STANLEY BLACK & DECKER INC
COM
854502101
1216
8051
SH
SOLE
1117
0
6934
STARBUCKS CORP
COM
855244109
223035
4152572
SH
SOLE
1699720
0
2452852
STARBUCKS CORP
OPTION
855244909
54
1000
SH
Call
SOLE
300
0
700
STARWOOD PROPERTY TRUST INC
COM
85571B105
602
27721
SH
SOLE
4096
0
23625
STATE STREET CORP
COM
857477103
880
9215
SH
SOLE
5742
0
3473
STERICYCLE INC
COM
858912108
17964
250826
SH
SOLE
80086
0
170740
STEVEN MADDEN LTD
COM
556269108
2465
56917
SH
SOLE
35347
0
21570
STRATASYS LTD
COM
M85548101
1293
55921
SH
SOLE
8382
0
47539
STRYKER CORP
COM
863667101
44453
313008
SH
SOLE
102207
0
210801
SUBURBAN PROPANE PARTNERS LP
COM
864482104
1231
47185
SH
SOLE
29422
0
17763
SUMITOMO MITSUI-SPONS ADR
ADR
86562M209
3607
467855
SH
SOLE
425525
0
42330
SUMMIT HOTEL PROPERTIES INC
COM
866082100
274
17134
SH
SOLE
11708
0
5426
SUN COMMUNITIES INC
COM
866674104
1134
13230
SH
SOLE
2125
0
11105
SUN LIFE FINANCIAL INC
COM
866796105
578
14514
SH
SOLE
12411
0
2103
SUNCOR ENERGY INC
COM
867224107
34506
985035
SH
SOLE
446977
0
538058
SUNOPTA INC
COM
8676EP108
3846
442092
SH
SOLE
73750
0
368342
SUNPOWER CORP
COM
867652406
162
22183
SH
SOLE
4750
0
17433
SUPERNUS PHARMACEUTICALS INC
COM
868459108
280
7010
SH
SOLE
0
0
7010
SYMANTEC CORP
COM
871503108
394
12010
SH
SOLE
3442
0
8568
SYNCHRONY FINANCIAL
COM
87165B103
1184
38140
SH
SOLE
19895
0
18245
SYNGENTA AG-ADR
ADR
87160A100
1338
14539
SH
SOLE
9774
0
4765
SYSCO CORP
COM
871829107
5159
95625
SH
SOLE
16133
0
79492
T ROWE PRICE GROUP INC
COM
74144T108
3928
43331
SH
SOLE
10829
0
32502
TACTILE SYSTEMS TECHNOLOGY I
COM
87357P100
18516
598251
SH
SOLE
75870
0
522381
TAHOE RESOURCES INC
COM
873868103
340
64475
SH
SOLE
4000
0
60475
TAIWAN SEMICONDUCTOR-SP ADR
ADR
874039100
3881
103368
SH
SOLE
97187
0
6181
TAKE-TWO INTERACTIVE SOFTWRE
COM
874054109
285
2785
SH
SOLE
2335
0
450
TALLGRASS ENERGY PARTNERS LP
COM
874697105
1657
34610
SH
SOLE
1215
0
33395
TARGA RESOURCES CORP
COM
87612G101
702
14847
SH
SOLE
5450
0
9397
TARGET CORP
COM
87612E106
3070
52029
SH
SOLE
11219
0
40810
TC PIPELINES LP
LP INT
87233Q108
944
18034
SH
SOLE
0
0
18034
TCF FINANCIAL CORP
COM
872275102
104
6100
SH
SOLE
0
0
6100
TCF FINANCIAL CORP-CW18
WT
872275128
70
38800
SH
SOLE
10000
0
28800
TD AMERITRADE HOLDING CORP
COM
87236Y108
288
5910
SH
SOLE
0
0
5910
TE CONNECTIVITY LTD
COM
H84989104
9512
114524
SH
SOLE
57037
0
57487
TEAM INC
COM
878155100
228
17059
SH
SOLE
0
0
17059
TECHNOLOGY SELECT SECT SPDR
ETF
81369Y803
2633
44551
SH
SOLE
17497
0
27054
TEEKAY LNG PARTNERS LP
COM
Y8564M105
193
10870
SH
SOLE
600
0
10270
TEKLA HEALTHCARE INVESTORS
COM
87911J103
1634
64772
SH
SOLE
55472
0
9300
TEKLA LIFE SCIENCES INVESTOR
COM
87911K100
1203
55987
SH
SOLE
36405
0
19582
TELADOC INC
COM
87918A105
665
20058
SH
SOLE
19900
0
158
TELEFLEX INC
COM
879369106
849
3508
SH
SOLE
0
0
3508
TEMPLETON GLOBAL INCOME FUND
COM
880198106
86
12706
SH
SOLE
238
0
12468
TERADYNE INC
COM
880770102
336
9021
SH
SOLE
5016
0
4005
TESLA INC
COM
88160R101
3722
10912
SH
SOLE
3517
0
7395
TEVA PHARMACEUTICAL-SP ADR
ADR
881624209
1369
77803
SH
SOLE
53460
0
24343
TEXAS INSTRUMENTS INC
COM
882508104
18169
202685
SH
SOLE
141281
0
61404
THERMO FISHER SCIENTIFIC INC
COM
883556102
23079
121983
SH
SOLE
61771
0
60212
THOMSON REUTERS CORP
COM
884903105
1024
22316
SH
SOLE
6991
0
15325
THOR INDUSTRIES INC
COM
885160101
948
7531
SH
SOLE
29
0
7502
TICC CAPITAL CORP
COM
87244T109
896
130760
SH
SOLE
88460
0
42300
TIME WARNER INC
COM
887317303
4190
40895
SH
SOLE
21184
0
19711
TIMKEN CO
COM
887389104
6034
124285
SH
SOLE
14400
0
109885
TITAN INTERNATIONAL INC
COM
88830M102
127
12500
SH
SOLE
4000
0
8500
TIVITY HEALTH INC
COM
88870R102
574
14075
SH
SOLE
2650
0
11425
TJX COMPANIES INC
COM
872540109
6965
94467
SH
SOLE
30413
0
64054
T-MOBILE US INC
COM
872590104
257
4174
SH
SOLE
1385
0
2789
TOLL BROTHERS INC
COM
889478103
2386
57540
SH
SOLE
43850
0
13690
TORCHMARK CORP
COM
891027104
206
2568
SH
SOLE
168
0
2400
TORONTO-DOMINION BANK
COM
891160509
15119
268693
SH
SOLE
216101
0
52592
TORTOISE MLP FUND INC
COM
89148B101
1416
78165
SH
SOLE
34903
0
43262
TOTAL SA-SPON ADR
ADR
89151E109
5756
107547
SH
SOLE
88464
0
19083
TRACTOR SUPPLY COMPANY
COM
892356106
10075
159182
SH
SOLE
66439
0
92743
TRANSDIGM GROUP INC
COM
893641100
43299
169368
SH
SOLE
128683
0
40685
TRANSMONTAIGNE PARTNERS LP
COM
89376V100
609
14266
SH
SOLE
0
0
14266
TRANSOCEAN LTD
COM
H8817H100
496
46075
SH
SOLE
21204
0
24871
TRANSUNION
COM
89400J107
1611
34083
SH
SOLE
31153
0
2930
TRAVELERS COS INC/THE
COM
89417E109
3773
30797
SH
SOLE
6730
0
24067
TREEHOUSE FOODS INC
COM
89469A104
5404
79785
SH
SOLE
26706
0
53079
TRIANGLE CAPITAL CORP
COM
895848109
223
15650
SH
SOLE
4300
0
11350
TRIMBLE INC
COM
896239100
15444
393474
SH
SOLE
203871
0
189603
TRINITY INDUSTRIES INC
COM
896522109
371
11616
SH
SOLE
2731
0
8885
TWILIO INC - A
COM
90138F102
14186
475243
SH
SOLE
224650
0
250593
TWITTER INC
COM
90184L102
4870
288650
SH
SOLE
42280
0
246370
TWO HARBORS INVESTMENT CORP
COM
90187B101
2486
246656
SH
SOLE
113994
0
132662
TYLER TECHNOLOGIES INC
COM
902252105
12251
70276
SH
SOLE
14896
0
55380
TYSON FOODS INC-CL A
COM
902494103
449
6377
SH
SOLE
4999
0
1378
UBS GROUP AG-REG
COM
H42097107
2646
154261
SH
SOLE
143577
0
10684
ULTA SALON COSMETICS & FRAGR
COM
90384S303
6196
27409
SH
SOLE
8224
0
19185
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
108744
573547
SH
SOLE
257480
0
316067
UMH PROPERTIES INC
COM
903002103
1146
73670
SH
SOLE
10980
0
62690
UNDER ARMOUR INC-CLASS A
COM
904311107
609
36934
SH
SOLE
13428
0
23506
UNDER ARMOUR INC-CLASS C
COM
904311206
596
39650
SH
SOLE
13312
0
26338
UNIFIRST CORP/MA
COM
904708104
11748
77547
SH
SOLE
66099
0
11448
UNILEVER N V -NY SHARES
ADR
904784709
10905
184708
SH
SOLE
117556
0
67152
UNILEVER PLC-SPONSORED ADR
ADR
904767704
5938
102457
SH
SOLE
46789
0
55668
UNION PACIFIC CORP
COM
907818108
69029
595230
SH
SOLE
359174
0
236056
UNITED COMMUNITY BANCORP
COM
90984R101
534
27525
SH
SOLE
27525
0
0
UNITED CONTINENTAL HOLDINGS
COM
910047109
340
5578
SH
SOLE
2450
0
3128
UNITED PARCEL SERVICE-CL B
COM
911312106
43934
365845
SH
SOLE
143917
0
221928
UNITED RENTALS INC
COM
911363109
597
4302
SH
SOLE
3947
0
355
UNITED STATES OIL FUND LP
ETF
91232N108
1385
132809
SH
SOLE
42347
0
90462
UNITED STATES STEEL CORP
COM
912909108
273
10626
SH
SOLE
3006
0
7620
UNITED TECHNOLOGIES CORP
COM
913017109
11715
100926
SH
SOLE
45763
0
55163
UNITEDHEALTH GROUP INC
COM
91324P102
31383
160242
SH
SOLE
111364
0
48878
UNIVERSAL DISPLAY CORP
COM
91347P105
611
4738
SH
SOLE
788
0
3950
UNIVERSAL ELECTRONICS INC
COM
913483103
2504
39498
SH
SOLE
26579
0
12919
URBAN OUTFITTERS INC
COM
917047102
1381
57803
SH
SOLE
46135
0
11668
US AUTO PARTS NETWORK INC
COM
90343C100
288
99803
SH
SOLE
0
0
99803
US BANCORP
COM
902973304
12342
230311
SH
SOLE
90714
0
139597
US NATURAL GAS FUND LP
ETF
912318201
1227
186727
SH
SOLE
36037
0
150690
US SILICA HOLDINGS INC
COM
90346E103
4362
140397
SH
SOLE
60656
0
79741
USA TECHNOLOGIES INC
COM
90328S500
392
62719
SH
SOLE
1000
0
61719
UTILITIES SELECT SECTOR SPDR
ETF
81369Y886
3537
66672
SH
SOLE
10572
0
56100
VAIL RESORTS INC
COM
91879Q109
4186
18348
SH
SOLE
8507
0
9841
VALEANT PHARMACEUTICALS INTE
COM
91911K102
822
57341
SH
SOLE
17266
0
40075
VALERO ENERGY CORP
COM
91913Y100
2562
33307
SH
SOLE
8208
0
25099
VALMONT INDUSTRIES
COM
920253101
320
2026
SH
SOLE
0
0
2026
VANECK VECTORS GOLD MINERS E
ETF
92189F106
1701
74073
SH
SOLE
71123
0
2950
VANECK VECTORS JUNIOR GOLD M
ETF
92189F791
301
8973
SH
SOLE
1850
0
7123
VANGUARD CONSUMER STAPLE ETF
ETF
92204A207
954
6887
SH
SOLE
1313
0
5574
VANGUARD DIVIDEND APPREC ETF
ETF
921908844
77825
821027
SH
SOLE
97210
0
723817
VANGUARD EXTENDED MARKET ETF
ETF
922908652
6163
57531
SH
SOLE
36085
0
21446
VANGUARD FINANCIALS ETF
ETF
92204A405
717
10973
SH
SOLE
7403
0
3570
VANGUARD FTSE ALL WO X-US SC
ETF
922042718
492
4279
SH
SOLE
2759
0
1520
VANGUARD FTSE ALL-WORLD EX-U
ETF
922042775
69892
1325979
SH
SOLE
1191174
0
134805
VANGUARD FTSE DEVELOPED ETF
ETF
921943858
40910
942419
SH
SOLE
351306
0
591113
VANGUARD FTSE EMERGING MARKE
ETF
922042858
30375
697153
SH
SOLE
276149
0
421004
VANGUARD FTSE EUROPE ETF
ETF
922042874
13332
228561
SH
SOLE
94257
0
134304
VANGUARD FTSE PACIFIC ETF
ETF
922042866
4271
62618
SH
SOLE
10763
0
51855
VANGUARD GLBL EX-US REAL EST
ETF
922042676
7323
123254
SH
SOLE
104793
0
18461
VANGUARD GROWTH ETF
ETF
922908736
104810
789533
SH
SOLE
55619
0
733914
VANGUARD HIGH DVD YIELD ETF
ETF
921946406
48066
592889
SH
SOLE
29825
0
563064
VANGUARD INDUSTRIALS ETF
ETF
92204A603
1015
7563
SH
SOLE
3676
0
3887
VANGUARD INFO TECH ETF
ETF
92204A702
4256
28001
SH
SOLE
11273
0
16728
VANGUARD INT DIV APP INDX FD
ETF
921946810
297
4650
SH
SOLE
1425
0
3225
VANGUARD INTERMEDIATE-TERM B
ETF
921937819
2441
28830
SH
SOLE
17659
0
11171
VANGUARD INT-TERM CORPORATE
ETF
92206C870
3537
40190
SH
SOLE
1169
0
39021
VANGUARD LARGE-CAP ETF
ETF
922908637
508
4404
SH
SOLE
492
0
3912
VANGUARD MATERIALS ETF
ETF
92204A801
1209
9410
SH
SOLE
8208
0
1202
VANGUARD MEGA CAP GROWTH ETF
ETF
921910816
2626
25080
SH
SOLE
20811
0
4269
VANGUARD MID-CAP ETF
ETF
922908629
7175
48810
SH
SOLE
30373
0
18437
VANGUARD MID-CAP GROWTH ETF
ETF
922908538
4765
39141
SH
SOLE
2486
0
36655
VANGUARD MID-CAP VALUE ETF
ETF
922908512
11231
106315
SH
SOLE
79271
0
27044
VANGUARD REIT ETF
ETF
922908553
19651
236497
SH
SOLE
145120
0
91377
VANGUARD RUSSELL 1000
ETF
92206C730
346
3000
SH
SOLE
3000
0
0
VANGUARD RUSSELL 1000 GROWTH
ETF
92206C680
472
3683
SH
SOLE
3683
0
0
VANGUARD RUSSELL 2000 ETF
ETF
92206C664
2476
20824
SH
SOLE
2875
0
17949
VANGUARD S&P 500 ETF
ETF
922908363
13408
58102
SH
SOLE
32124
0
25978
VANGUARD S&P SMALL-CAP 600 E
ETF
921932828
235
1736
SH
SOLE
1736
0
0
VANGUARD S/T CORP BOND ETF
ETF
92206C409
2830
35313
SH
SOLE
8040
0
27273
VANGUARD SHORT-TERM BOND ETF
ETF
921937827
4000
50115
SH
SOLE
19626
0
30489
VANGUARD SHORT-TERM TIPS
ETF
922020805
666
13478
SH
SOLE
5193
0
8285
VANGUARD SMALL-CAP ETF
ETF
922908751
4690
33188
SH
SOLE
26288
0
6900
VANGUARD SMALL-CAP GRWTH ETF
ETF
922908595
37434
245244
SH
SOLE
7310
0
237934
VANGUARD SMALL-CAP VALUE ETF
ETF
922908611
1879
14704
SH
SOLE
2612
0
12092
VANGUARD TELECOM SERVICE ETF
ETF
92204A884
290
3148
SH
SOLE
1684
0
1464
VANGUARD TOT WORLD STK ETF
ETF
922042742
219
3098
SH
SOLE
3053
0
45
VANGUARD TOTAL BOND MARKET
ETF
921937835
4784
58372
SH
SOLE
4442
0
53930
VANGUARD TOTAL INTL STOCK
ETF
921909768
218
3975
SH
SOLE
2786
0
1189
VANGUARD TOTAL STOCK MKT ETF
ETF
922908769
9617
74254
SH
SOLE
37378
0
36876
VANGUARD VALUE ETF
ETF
922908744
51006
510978
SH
SOLE
99409
0
411569
VANTIV INC - CL A
COM
92210H105
7199
102162
SH
SOLE
96062
0
6100
VARIAN MEDICAL SYSTEMS INC
COM
92220P105
503
5022
SH
SOLE
1700
0
3322
VARONIS SYSTEMS INC
COM
922280102
495
11810
SH
SOLE
0
0
11810
VECTREN CORP
COM
92240G101
412
6267
SH
SOLE
2380
0
3887
VEEVA SYSTEMS INC-CLASS A
COM
922475108
112785
1999378
SH
SOLE
808488
0
1190890
VENTAS INC
COM
92276F100
1292
19834
SH
SOLE
4701
0
15133
VERISK ANALYTICS INC
COM
92345Y106
74806
899221
SH
SOLE
670370
0
228851
VERIZON COMMUNICATIONS INC
COM
92343V104
23056
465874
SH
SOLE
155049
0
310825
VERSUM MATERIALS INC
COM
92532W103
693
17846
SH
SOLE
1457
0
16389
VERTEX PHARMACEUTICALS INC
COM
92532F100
913
6003
SH
SOLE
5068
0
935
VF CORP
COM
918204108
4810
75660
SH
SOLE
44506
0
31154
VIACOM INC-CLASS B
COM
92553P201
512
18396
SH
SOLE
4554
0
13842
VIASAT INC
COM
92552V100
2060
32025
SH
SOLE
1350
0
30675
VIAVI SOLUTIONS INC
COM
925550105
989
104495
SH
SOLE
11271
0
93224
VIRTU FINANCIAL INC-CLASS A
COM
928254101
4334
267547
SH
SOLE
76920
0
190627
VISA INC-CLASS A SHARES
COM
92826C839
309062
2936734
SH
SOLE
1166273
0
1770461
VITAL THERAPIES INC
COM
92847R104
502
99500
SH
SOLE
99500
0
0
VMWARE INC-CLASS A
COM
928563402
579
5303
SH
SOLE
900
0
4403
VODAFONE GROUP PLC-SP ADR
ADR
92857W308
6207
218113
SH
SOLE
120052
0
98061
VONAGE HOLDINGS CORP
COM
92886T201
751
92308
SH
SOLE
12701
0
79607
VULCAN MATERIALS CO
COM
929160109
3510
29347
SH
SOLE
27647
0
1700
WABTEC CORP
COM
929740108
39364
519652
SH
SOLE
359475
0
160177
WADDELL & REED FINANCIAL-A
COM
930059100
587
29225
SH
SOLE
2975
0
26250
WAGEWORKS INC
COM
930427109
27778
457624
SH
SOLE
141940
0
315684
WALGREENS BOOTS ALLIANCE INC
COM
931427108
85683
1109597
SH
SOLE
463520
0
646077
WAL-MART STORES INC
COM
931142103
24842
317916
SH
SOLE
78683
0
239233
WALT DISNEY CO/THE
COM
254687106
22618
229463
SH
SOLE
90861
0
138602
WASTE MANAGEMENT INC
COM
94106L109
2698
34477
SH
SOLE
11630
0
22847
WATERS CORP
COM
941848103
1074
5981
SH
SOLE
356
0
5625
WATSCO INC
COM
942622200
145498
903320
SH
SOLE
618222
0
285098
WD-40 CO
COM
929236107
218
1946
SH
SOLE
0
0
1946
WEATHERFORD INTERNATIONAL PL
COM
G48833100
757
165186
SH
SOLE
154154
0
11032
WEC ENERGY GROUP INC
COM
92939U106
359
5711
SH
SOLE
1361
0
4350
WELBILT INC
COM
949090104
1391
60363
SH
SOLE
11167
0
49196
WELLS FARGO & CO
COM
949746101
17868
323984
SH
SOLE
130407
0
193577
WELLS FARGO & CO-CW18
WT
949746119
105
4893
SH
SOLE
1500
0
3393
WELLS FARGO & COMPANY
PFD
949746804
408
310
SH
SOLE
149
0
161
WELLTOWER INC
COM
95040Q104
1821
25913
SH
SOLE
10715
0
15198
WESBANCO INC
COM
950810101
666
16228
SH
SOLE
0
0
16228
WEST PHARMACEUTICAL SERVICES
COM
955306105
6056
62915
SH
SOLE
58230
0
4685
WESTERN ASSET EMERGING MARKE
COM
95766A101
190
12089
SH
SOLE
0
0
12089
WESTERN ASSET HIGH INC FD II
COM
95766J102
126
17500
SH
SOLE
10500
0
7000
WESTERN ASSET HIGH INCOME OP
COM
95766K109
77
14980
SH
SOLE
14980
0
0
WESTERN DIGITAL CORP
COM
958102105
683
7908
SH
SOLE
2636
0
5272
WESTERN GAS EQUITY PARTNERS
LP INT
95825R103
306
7420
SH
SOLE
900
0
6520
WESTERN GAS PARTNERS LP
LP INT
958254104
5674
110650
SH
SOLE
22855
0
87795
WESTERN UNION CO
COM
959802109
1824
94974
SH
SOLE
27433
0
67541
WEX INC
COM
96208T104
39026
347761
SH
SOLE
256144
0
91617
WEYERHAEUSER CO
COM
962166104
7343
215782
SH
SOLE
94545
0
121237
WHEATON PRECIOUS METALS CORP
COM
962879102
3992
209136
SH
SOLE
171642
0
37494
WHIRLPOOL CORP
COM
963320106
536
2904
SH
SOLE
324
0
2580
WILLDAN GROUP INC
COM
96924N100
253
7790
SH
SOLE
0
0
7790
WILLIAMS COS INC
COM
969457100
1348
44920
SH
SOLE
1998
0
42922
WILLIAMS PARTNERS LP
COM
96949L105
1088
27968
SH
SOLE
27968
0
0
WILLIAMS-SONOMA INC
COM
969904101
981
19685
SH
SOLE
12691
0
6994
WILLIS TOWERS WATSON PLC
COM
G96629103
2998
19439
SH
SOLE
15743
0
3696
WINNEBAGO INDUSTRIES
COM
974637100
251
5619
SH
SOLE
3500
0
2119
WINTRUST FINANCIAL CORP
COM
97650W108
2110
26941
SH
SOLE
19436
0
7505
WISDOMTREE EMERGING MARKETS
ETF
97717W315
524
12175
SH
SOLE
0
0
12175
WISDOMTREE EUROPE HEDGED EQU
ETF
97717X701
1074
16604
SH
SOLE
9632
0
6972
WISDOMTREE INDIA EARNINGS
ETF
97717W422
697
27701
SH
SOLE
14598
0
13103
WISDOMTREE INTERNATIONAL EQU
ETF
97717W703
360
6610
SH
SOLE
4810
0
1800
WISDOMTREE INVESTMENTS INC
COM
97717P104
691
67878
SH
SOLE
7000
0
60878
WISDOMTREE JAPAN HEDGED EQ
ETF
97717W851
1111
20304
SH
SOLE
9205
0
11099
WISDOMTREE US DIVIDEND EX-FI
ETF
97717W406
287
3400
SH
SOLE
0
0
3400
WISDOMTREE US HIGH DIVIDEND
ETF
97717W208
1297
18553
SH
SOLE
6720
0
11833
WISDOMTREE US LARGECAP DIVID
ETF
97717W307
2662
30656
SH
SOLE
530
0
30126
WISDOMTREE US MIDCAP DIVIDEN
ETF
97717W505
739
7390
SH
SOLE
50
0
7340
WISDOMTREE US SMALLCAP DIVID
ETF
97717W604
273
3244
SH
SOLE
244
0
3000
WISDOMTREE US TOTAL DIVIDEND
ETF
97717W109
2998
34163
SH
SOLE
509
0
33654
WNS HOLDINGS LTD-ADR
ADR
92932M101
326
8938
SH
SOLE
0
0
8938
WOODWARD INC
COM
980745103
1562
20128
SH
SOLE
20128
0
0
WORKDAY INC-CLASS A
COM
98138H101
101461
962722
SH
SOLE
397631
0
565091
WP CAREY INC
COM
92936U109
5095
75610
SH
SOLE
49944
0
25666
WRIGHT MEDICAL GROUP NV
COM
N96617118
22568
872351
SH
SOLE
304098
0
568253
WW GRAINGER INC
COM
384802104
16823
93590
SH
SOLE
32355
0
61235
WYNDHAM WORLDWIDE CORP
COM
98310W108
656
6227
SH
SOLE
6034
0
193
WYNN RESORTS LTD
COM
983134107
497
3337
SH
SOLE
1002
0
2335
XCEL ENERGY INC
COM
98389B100
1424
30094
SH
SOLE
7196
0
22898
XCERRA CORP
COM
98400J108
532
54000
SH
SOLE
0
0
54000
XEROX CORP
COM
984121608
311
9356
SH
SOLE
8937
0
419
XILINX INC
COM
983919101
5077
71679
SH
SOLE
28437
0
43242
XPO LOGISTICS INC
COM
983793100
3925
57905
SH
SOLE
48210
0
9695
XTRACKERS MSCI EAFE HEDGED E
ETF
233051200
1739
56043
SH
SOLE
12574
0
43469
XYLEM INC
COM
98419M100
8175
130533
SH
SOLE
57696
0
72837
YELP INC
COM
985817105
965
22290
SH
SOLE
9115
0
13175
YOGAWORKS INC
COM
986005106
80
28855
SH
SOLE
0
0
28855
YUM CHINA HOLDINGS INC
COM
98850P109
2878
72008
SH
SOLE
57532
0
14476
YUM! BRANDS INC
COM
988498101
4655
63242
SH
SOLE
49884
0
13358
ZEBRA TECHNOLOGIES CORP-CL A
COM
989207105
19848
182796
SH
SOLE
47655
0
135141
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
2972
25382
SH
SOLE
7597
0
17785
ZIONS BANCORPORATION
COM
989701107
274
5806
SH
SOLE
5806
0
0
ZIONS BANCORPORATION-CW18
WT
989701131
70
6000
SH
SOLE
0
0
6000
ZOE'S KITCHEN INC
COM
98979J109
1050
83126
SH
SOLE
17567
0
65559
ZOETIS INC
COM
98978V103
172518
2705740
SH
SOLE
1752803
0
952937