0001144204-18-059206.txt : 20181113
0001144204-18-059206.hdr.sgml : 20181113
20181113125258
ACCESSION NUMBER: 0001144204-18-059206
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20180930
FILED AS OF DATE: 20181113
DATE AS OF CHANGE: 20181113
EFFECTIVENESS DATE: 20181113
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: 181176766
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-2018
09-30-2018
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Ryan DeVore
Partner
312-236-1600
/s/ Ryan DeVore
Chicago
IL
11-13-2018
0
1619
16321411
INFORMATION TABLE
2
infotable.xml
180 DEGREE CAP CORP
COM
68235B109
22
10000
SH
SOLE
10000
0
0
3-D SYS CORP DEL
COM NEW
88554D205
4156
219900
SH
SOLE
188125
0
31775
3M CO
COM
88579Y101
45640
216601
SH
SOLE
146452
0
70149
AAC HLDGS INC
COM
000307108
283
37035
SH
SOLE
34302
0
2733
ABB LTD
SPONSORED ADR
000375204
5108
216145
SH
SOLE
193572
0
22573
ABBOTT LABS
COM
002824100
68531
934174
SH
SOLE
626622
0
307552
ABBVIE INC
COM
00287Y109
75912
802619
SH
SOLE
565237
0
237382
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
153
37000
SH
SOLE
37000
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
253
36834
SH
SOLE
28525
0
8309
ABIOMED INC
COM
003654100
110683
246098
SH
SOLE
177470
0
68628
ABM INDS INC
COM
000957100
370
11462
SH
SOLE
3462
0
8000
ACACIA COMMUNICATIONS INC
COM
00401C108
4345
105018
SH
SOLE
97306
0
7712
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
888
25237
SH
SOLE
18437
0
6800
ACCELERATE DIAGNOSTICS INC
COM
00430H102
20165
878655
SH
SOLE
612590
0
266065
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
94237
553684
SH
SOLE
385751
0
167933
ACHAOGEN INC
COM
004449104
133
33354
SH
SOLE
29654
0
3700
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
209
56900
SH
SOLE
44000
0
12900
ACI WORLDWIDE INC
COM
004498101
264
9396
SH
SOLE
527
0
8869
ACLARIS THERAPEUTICS INC
COM
00461U105
656
45158
SH
SOLE
34922
0
10236
ACTIVISION BLIZZARD INC
COM
00507V109
34796
418276
SH
SOLE
338719
0
79557
ACTUANT CORP
CL A NEW
00508X203
283
10160
SH
SOLE
0
0
10160
ACUITY BRANDS INC
COM
00508Y102
228
1450
SH
SOLE
812
0
638
ACUITY BRANDS INC
COM
00508Y102
31
200
SH
Call
SOLE
200
0
0
ACXIOM HOLDINGS INC
COM
005125109
8887
179865
SH
SOLE
166415
0
13450
ADAMS DIVERSIFIED EQUITY FD
COM
006212104
420
25204
SH
SOLE
6204
0
19000
ADOBE SYS INC
COM
00724F101
222855
825542
SH
SOLE
579711
0
245831
ADTALEM GLOBAL ED INC
COM
00737L103
435
9024
SH
SOLE
9024
0
0
ADURO BIOTECH INC
COM
00739L101
599
81551
SH
SOLE
69105
0
12446
ADVANCED MICRO DEVICES INC
COM
007903107
467
15128
SH
SOLE
10823
0
4305
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
260
27204
SH
SOLE
27204
0
0
AETNA INC NEW
COM
00817Y108
3609
17790
SH
SOLE
10322
0
7468
AFFILIATED MANAGERS GROUP
COM
008252108
40384
295380
SH
SOLE
240847
0
54534
AFLAC INC
COM
001055102
1531
32516
SH
SOLE
25697
0
6819
AGCO CORP
COM
001084102
275
4520
SH
SOLE
4130
0
390
AGENUS INC
COM NEW
00847G705
138
64660
SH
SOLE
32250
0
32410
AGILENT TECHNOLOGIES INC
COM
00846U101
326
4615
SH
SOLE
2515
0
2100
AGNC INVT CORP
COM
00123Q104
235
12599
SH
SOLE
12400
0
199
AGNICO EAGLE MINES LTD
COM
008474108
432
12629
SH
SOLE
7029
0
5600
AIR PRODS & CHEMS INC
COM
009158106
12147
72717
SH
SOLE
43151
0
29566
AIRCASTLE LTD
COM
G0129K104
1103
50353
SH
SOLE
2579
0
47774
AIRGAIN INC
COM
00938A104
8060
613383
SH
SOLE
552161
0
61222
AKAMAI TECHNOLOGIES INC
COM
00971T101
10563
144398
SH
SOLE
91151
0
53247
ALAMOS GOLD INC NEW
COM CL A
011532108
121
26318
SH
SOLE
3993
0
22325
ALARM COM HLDGS INC
COM
011642105
7485
130398
SH
SOLE
101611
0
28787
ALASKA AIR GROUP INC
COM
011659109
344
5002
SH
SOLE
2700
0
2302
ALEXION PHARMACEUTICALS INC
COM
015351109
219
1575
SH
SOLE
1264
0
311
ALGONQUIN PWR UTILS CORP
COM
015857105
136
17000
SH
SOLE
0
0
17000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
51891
314951
SH
SOLE
232715
0
82236
ALIGN TECHNOLOGY INC
COM
016255101
88917
227281
SH
SOLE
188517
0
38764
ALLAKOS INC
COM
01671P100
346
7700
SH
SOLE
7300
0
400
ALLERGAN PLC
SHS
G0177J108
4879
25612
SH
SOLE
19564
0
6048
ALLIANCE DATA SYSTEMS CORP
COM
018581108
10091
42731
SH
SOLE
31338
0
11393
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
282
9276
SH
SOLE
7014
0
2262
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
521
42023
SH
SOLE
32975
0
9048
ALLIANT ENERGY CORP
COM
018802108
679
15946
SH
SOLE
15146
0
800
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
1880
131905
SH
SOLE
113100
0
18805
ALLSTATE CORP
COM
020002101
2285
23151
SH
SOLE
8692
0
14459
ALPHABET INC
CAP STK CL C
02079K107
249716
209236
SH
SOLE
169360
0
39876
ALPHABET INC
CAP STK CL A
02079K305
160037
132582
SH
SOLE
91949
0
40633
ALPS ETF TR
ALERIAN MLP
00162Q866
1699
159104
SH
SOLE
93044
0
66060
ALPS ETF TR
MED BREAKTHGH
00162Q593
13
325
SH
SOLE
325
0
0
ALPS ETF TR
SPROTT GL MINE
00162Q643
39
2500
SH
SOLE
0
0
2500
ALPS ETF TR
SPROTT JR GLD
00162Q585
24
1000
SH
SOLE
0
0
1000
ALTABA INC
COM
021346101
275
4040
SH
SOLE
3540
0
500
ALTRIA GROUP INC
COM
02209S103
13478
223476
SH
SOLE
111316
0
112159
AMAZON COM INC
COM
023135106
499164
249208
SH
SOLE
198105
0
51103
AMBARELLA INC
SHS
G037AX101
341
8822
SH
SOLE
8517
0
305
AMC ENTMT HLDGS INC
CL A COM
00165C104
771
37630
SH
SOLE
17500
0
20130
AMERCO
COM
023586100
1632
4577
SH
SOLE
3220
0
1357
AMERICAN AIRLS GROUP INC
COM
02376R102
467
11302
SH
SOLE
2529
0
8773
AMERICAN ELEC PWR INC
COM
025537101
2993
42223
SH
SOLE
39963
0
2260
AMERICAN EXPRESS CO
COM
025816109
36661
344271
SH
SOLE
269401
0
74870
AMERICAN INTL GROUP INC
COM NEW
026874784
896
16827
SH
SOLE
12231
0
4596
AMERICAN INTL GROUP INC
*W EXP 01/19/202
026874156
10
654
SH
SOLE
476
0
178
AMERICAN RIVER BANKSHARES
COM
029326105
228
14856
SH
SOLE
14856
0
0
AMERICAN SOFTWARE INC
CL A
029683109
173
14276
SH
SOLE
4000
0
10276
AMERICAN TOWER CORP NEW
COM
03027X100
73602
506554
SH
SOLE
443701
0
62853
AMERICAN WTR WKS CO INC NEW
COM
030420103
520
5909
SH
SOLE
5705
0
204
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
1017
25739
SH
SOLE
7552
0
18187
AMERIPRISE FINL INC
COM
03076C106
2902
19653
SH
SOLE
12909
0
6744
AMERIS BANCORP
COM
03076K108
229
5000
SH
SOLE
5000
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
671
7281
SH
SOLE
7281
0
0
AMETEK INC NEW
COM
031100100
61834
781524
SH
SOLE
511654
0
269870
AMGEN INC
COM
031162100
21336
102928
SH
SOLE
58803
0
44124
AMN HEALTHCARE SERVICES INC
COM
001744101
569
10404
SH
SOLE
6230
0
4174
AMPHENOL CORP NEW
CL A
032095101
82413
876548
SH
SOLE
765899
0
110649
ANADARKO PETE CORP
COM
032511107
3156
46814
SH
SOLE
42378
0
4436
ANALOG DEVICES INC
COM
032654105
701
7586
SH
SOLE
2370
0
5216
ANDEAVOR LOGISTICS LP
COM UNIT LP INT
03350F106
527
10852
SH
SOLE
10845
0
7
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
3696
42205
SH
SOLE
35150
0
7055
ANIKA THERAPEUTICS INC
COM
035255108
310
7345
SH
SOLE
968
0
6377
ANNALY CAP MGMT INC
COM
035710409
709
69335
SH
SOLE
46699
0
22636
ANSYS INC
COM
03662Q105
888
4759
SH
SOLE
3377
0
1382
ANTHEM INC
COM
036752103
576
2100
SH
SOLE
1142
0
958
AON PLC
SHS CL A
G0408V102
19536
127042
SH
SOLE
89463
0
37578
APACHE CORP
COM
037411105
507
10639
SH
SOLE
5995
0
4644
APERGY CORP
COM
03755L104
335
7680
SH
SOLE
5498
0
2182
APOLLO COML REAL EST FIN INC
COM
03762U105
619
32800
SH
SOLE
17550
0
15250
APPFOLIO INC
COM CL A
03783C100
7961
101546
SH
SOLE
85951
0
15595
APPLE INC
COM
037833100
559434
2478223
SH
SOLE
1949273
0
528951
APPLIED MATLS INC
COM
038222105
2378
61521
SH
SOLE
46753
0
14768
APTARGROUP INC
COM
038336103
2815
26132
SH
SOLE
13676
0
12456
APTINYX INC
COM
03836N103
779
26900
SH
SOLE
26900
0
0
APTIV PLC
SHS
G6095L109
5204
62030
SH
SOLE
26682
0
35348
AQUA AMERICA INC
COM
03836W103
1022
27697
SH
SOLE
16697
0
11000
ARATANA THERAPEUTICS INC
COM
03874P101
1685
288525
SH
SOLE
214900
0
73625
ARBUTUS BIOPHARMA CORP
COM
03879J100
95
10100
SH
SOLE
0
0
10100
ARC DOCUMENT SOLUTIONS INC
COM
00191G103
28
10000
SH
SOLE
10000
0
0
ARCH COAL INC
CL A
039380407
308
3450
SH
SOLE
3450
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
3197
63591
SH
SOLE
49402
0
14189
ARES CAP CORP
COM
04010L103
3603
209614
SH
SOLE
155849
0
53765
ARISTA NETWORKS INC
COM
040413106
6425
24166
SH
SOLE
19920
0
4246
ARK ETF TR
INNOVATION ETF
00214Q104
13
282
SH
SOLE
282
0
0
ARK ETF TR
ISRAEL INOVATE
00214Q609
1062
48490
SH
SOLE
48490
0
0
ARROW ELECTRS INC
COM
042735100
976
13235
SH
SOLE
1970
0
11265
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
1296
67580
SH
SOLE
44210
0
23370
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
283
8748
SH
SOLE
1209
0
7539
ASGN INC
COM
00191U102
1304
16525
SH
SOLE
8030
0
8495
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
215
1142
SH
SOLE
842
0
300
ASPEN TECHNOLOGY INC
COM
045327103
455
3996
SH
SOLE
3886
0
110
ASSEMBLY BIOSCIENCES INC
COM
045396108
360
9688
SH
SOLE
8863
0
825
ASSOCIATED BANC CORP
COM
045487105
249
9582
SH
SOLE
8892
0
690
ASSURED GUARANTY LTD
COM
G0585R106
380
9000
SH
SOLE
9000
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
16444
415571
SH
SOLE
278608
0
136963
AT&T INC
COM
00206R102
25524
760096
SH
SOLE
482308
0
277788
ATHERSYS INC
COM
04744L106
206
97904
SH
SOLE
59704
0
38200
ATLASSIAN CORP PLC
CL A
G06242104
20333
211496
SH
SOLE
156003
0
55493
ATMOS ENERGY CORP
COM
049560105
574
6107
SH
SOLE
4902
0
1205
ATTUNITY LTD
SHS NEW
M15332121
300
15900
SH
SOLE
13400
0
2500
AUTODESK INC
COM
052769106
1712
10964
SH
SOLE
9886
0
1078
AUTOLIV INC
COM
052800109
370
4263
SH
SOLE
3000
0
1263
AUTOLUS THERAPEUTICS PLC
SPON ADS
05280R100
945
30800
SH
SOLE
30500
0
300
AUTOMATIC DATA PROCESSING IN
COM
053015103
57736
383220
SH
SOLE
226995
0
156224
AVALONBAY CMNTYS INC
COM
053484101
1248
6890
SH
SOLE
5518
0
1372
AVANOS MED INC
COM
05350V106
261
3804
SH
SOLE
3093
0
711
AVERY DENNISON CORP
COM
053611109
1557
14366
SH
SOLE
13411
0
955
AVON PRODS INC
COM
054303102
70
31800
SH
SOLE
21800
0
10000
AWARE INC MASS
COM
05453N100
47
13000
SH
SOLE
13000
0
0
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
552
9573
SH
SOLE
821
0
8752
AXT INC
COM
00246W103
93
13000
SH
SOLE
12800
0
200
AZZ INC
COM
002474104
315
6235
SH
SOLE
6235
0
0
BADGER METER INC
COM
056525108
466
8805
SH
SOLE
1234
0
7571
BAIDU INC
SPON ADR REP A
056752108
14609
63885
SH
SOLE
46586
0
17299
BALL CORP
COM
058498106
1120
25461
SH
SOLE
19156
0
6305
BANCO SANTANDER SA
ADR
05964H105
713
142537
SH
SOLE
142537
0
0
BANK AMER CORP
COM
060505104
44787
1520278
SH
SOLE
1116830
0
403448
BANK AMER CORP
7.25%CNV PFD L
060505682
197
152
SH
SOLE
152
0
0
BANK HAWAII CORP
COM
062540109
463
5862
SH
SOLE
1302
0
4560
BANK MONTREAL QUE
COM
063671101
846
10252
SH
SOLE
4026
0
6226
BANK N S HALIFAX
COM
064149107
411
6900
SH
SOLE
2100
0
4800
BANK NEW YORK MELLON CORP
COM
064058100
1289
25289
SH
SOLE
23335
0
1954
BANK OF MARIN BANCORP
COM
063425102
503
6000
SH
SOLE
6000
0
0
BANK OZK
COM
06417N103
519
13681
SH
SOLE
13241
0
440
BANKUNITED INC
COM
06652K103
2974
84009
SH
SOLE
70174
0
13835
BARCLAYS BK PLC
DJUBS CMDT ETN36
06738C778
218
9155
SH
SOLE
3995
0
5160
BARCLAYS BK PLC
ETN+ SEL MLP
06742C723
21
1000
SH
SOLE
1000
0
0
BARCLAYS BK PLC
2 YR TREAS BEAR
06740L519
53
1300
SH
SOLE
1300
0
0
BARCLAYS PLC
ADR
06738E204
304
33933
SH
SOLE
33660
0
273
BARRICK GOLD CORP
COM
067901108
125
11280
SH
SOLE
7725
0
3555
BAXTER INTL INC
COM
071813109
14112
183056
SH
SOLE
151136
0
31920
BB&T CORP
COM
054937107
2371
48848
SH
SOLE
16170
0
32678
BCE INC
COM NEW
05534B760
1150
28374
SH
SOLE
2858
0
25516
BEACON ROOFING SUPPLY INC
COM
073685109
2329
64364
SH
SOLE
56304
0
8060
BECTON DICKINSON & CO
COM
075887109
18855
72240
SH
SOLE
54452
0
17788
BEIGENE LTD
SPONSORED ADR
07725L102
257
1490
SH
SOLE
1100
0
390
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
111217
519439
SH
SOLE
414290
0
105149
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
23680
74
SH
SOLE
55
0
19
BEST BUY INC
COM
086516101
2449
30857
SH
SOLE
24771
0
6086
BEST INC
SPONSORED ADS
08653C106
59
10000
SH
SOLE
10000
0
0
BGC PARTNERS INC
CL A
05541T101
156
13224
SH
SOLE
1397
0
11827
BHP BILLITON LTD
SPONSORED ADR
088606108
893
17927
SH
SOLE
10825
0
7102
BIO TECHNE CORP
COM
09073M104
9587
46968
SH
SOLE
41905
0
5063
BIODELIVERY SCIENCES INTL IN
COM
09060J106
2206
787845
SH
SOLE
708945
0
78900
BIOGEN INC
COM
09062X103
6518
18449
SH
SOLE
15343
0
3106
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
7692
79328
SH
SOLE
36130
0
43198
BLACK HILLS CORP
COM
092113109
622
10710
SH
SOLE
2316
0
8394
BLACKLINE INC
COM
09239B109
25708
455254
SH
SOLE
406457
0
48797
BLACKROCK CAPITAL INVESTMENT
COM
092533108
59
10000
SH
SOLE
10000
0
0
BLACKROCK DEBT STRAT FD INC
COM NEW
09255R202
246
22099
SH
SOLE
15328
0
6771
BLACKROCK ENHANCED GBL DIV T
COM
092501105
171
15520
SH
SOLE
11080
0
4440
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
70
12258
SH
SOLE
850
0
11408
BLACKROCK FLOAT RATE OME STR
COM
09255X100
337
24418
SH
SOLE
13788
0
10630
BLACKROCK INC
COM
09247X101
27692
58754
SH
SOLE
49332
0
9422
BLACKROCK MUNIASSETS FD INC
COM
09254J102
153
11800
SH
SOLE
11800
0
0
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
447
21075
SH
SOLE
3000
0
18075
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
10921
286779
SH
SOLE
166287
0
120492
BLUE APRON HLDGS INC
CL A
09523Q101
1999
1162095
SH
SOLE
961015
0
201080
BLUE BIRD CORP
COM
095306106
5675
231620
SH
SOLE
151379
0
80241
BLUEBIRD BIO INC
COM
09609G100
272
1862
SH
SOLE
1626
0
236
BOEING CO
COM
097023105
63116
169712
SH
SOLE
115349
0
54363
BOINGO WIRELESS INC
COM
09739C102
1762
50475
SH
SOLE
46725
0
3750
BOOKING HLDGS INC
COM
09857L108
68432
34492
SH
SOLE
28671
0
5821
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
1327
26737
SH
SOLE
23627
0
3110
BORGWARNER INC
COM
099724106
1176
27487
SH
SOLE
17002
0
10485
BOSTON SCIENTIFIC CORP
COM
101137107
1110
28831
SH
SOLE
24156
0
4675
BOTTOMLINE TECH DEL INC
COM
101388106
9115
125356
SH
SOLE
112036
0
13320
BP PLC
SPONSORED ADR
055622104
15487
335952
SH
SOLE
232202
0
103750
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
38297
324993
SH
SOLE
271268
0
53725
BRISTOL MYERS SQUIBB CO
COM
110122108
41474
668081
SH
SOLE
529059
0
139022
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
584
12524
SH
SOLE
9959
0
2565
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
2292
17371
SH
SOLE
13155
0
4216
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
394
8854
SH
SOLE
6492
0
2362
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
539
13505
SH
SOLE
12005
0
1500
BROOKLINE BANCORP INC DEL
COM
11373M107
727
43556
SH
SOLE
19556
0
24000
BROOKS AUTOMATION INC
COM
114340102
504
14376
SH
SOLE
1677
0
12699
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
1893
53009
SH
SOLE
30171
0
22838
BUCKLE INC
COM
118440106
17992
780575
SH
SOLE
780000
0
575
BUNGE LIMITED
COM
G16962105
539
7850
SH
SOLE
7850
0
0
BURLINGTON STORES INC
COM
122017106
2028
12446
SH
SOLE
10082
0
2364
BWX TECHNOLOGIES INC
COM
05605H100
51418
822166
SH
SOLE
604693
0
217473
BYLINE BANCORP INC
COM
124411109
454
20000
SH
SOLE
20000
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
3042
31066
SH
SOLE
26176
0
4890
CABLE ONE INC
COM
12685J105
388
439
SH
SOLE
139
0
300
CAI INTERNATIONAL INC
COM
12477X106
3641
159226
SH
SOLE
142572
0
16654
CALAMOS CONV OPP AND INC FD
SH BEN INT
128117108
291
24157
SH
SOLE
24157
0
0
CALAMOS STRATEGIC TOTL RETN
COM SH BEN INT
128125101
172
12778
SH
SOLE
5000
0
7778
CALLON PETE CO DEL
COM
13123X102
162
13525
SH
SOLE
3158
0
10367
CALYXT INC
COM
13173L107
804
52681
SH
SOLE
50968
0
1713
CAMBREX CORP
COM
132011107
1458
21312
SH
SOLE
20674
0
638
CAMPBELL SOUP CO
COM
134429109
1275
34795
SH
SOLE
32624
0
2171
CANADIAN NAT RES LTD
COM
136385101
1411
43197
SH
SOLE
41227
0
1970
CANADIAN NATL RY CO
COM
136375102
2326
25900
SH
SOLE
15962
0
9938
CANADIAN PAC RY LTD
COM
13645T100
2386
11258
SH
SOLE
4960
0
6298
CANNAE HLDGS INC
COM
13765N107
4038
192748
SH
SOLE
153898
0
38850
CANOPY GROWTH CORP
COM
138035100
294
6045
SH
SOLE
5420
0
625
CANTEL MEDICAL CORP
COM
138098108
240
2612
SH
SOLE
1812
0
800
CAPITAL ONE FINL CORP
COM
14040H105
4068
42850
SH
SOLE
33545
0
9305
CARBON BLACK INC
COM
14081R103
287
13532
SH
SOLE
10222
0
3310
CARDINAL HEALTH INC
COM
14149Y108
1256
23264
SH
SOLE
6088
0
17176
CARMAX INC
COM
143130102
81053
1085489
SH
SOLE
840306
0
245183
CARNIVAL CORP
UNIT 99/99/9999
143658300
337
5284
SH
SOLE
4263
0
1021
CARVANA CO
CL A
146869102
6286
106375
SH
SOLE
95496
0
10879
CASS INFORMATION SYS INC
COM
14808P109
312
4788
SH
SOLE
18
0
4770
CASTLIGHT HEALTH INC
CL B
14862Q100
284
105025
SH
SOLE
103025
0
2000
CATALENT INC
COM
148806102
1010
22166
SH
SOLE
17177
0
4989
CATERPILLAR INC DEL
COM
149123101
22006
144311
SH
SOLE
85073
0
59239
CBOE GLOBAL MARKETS INC
COM
12503M108
7565
78835
SH
SOLE
36033
0
42802
CBRE GROUP INC
CL A
12504L109
1090
24707
SH
SOLE
14455
0
10252
CBS CORP NEW
CL B
124857202
7602
132318
SH
SOLE
102044
0
30274
CDK GLOBAL INC
COM
12508E101
3315
52983
SH
SOLE
31813
0
21170
CDN IMPERIAL BK COMM TORONTO
COM
136069101
416
4434
SH
SOLE
1571
0
2863
CDW CORP
COM
12514G108
1454
16353
SH
SOLE
11576
0
4777
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
1072
20579
SH
SOLE
4125
0
16454
CELANESE CORP DEL
COM
150870103
329
2883
SH
SOLE
2883
0
0
CELGENE CORP
COM
151020104
63633
711061
SH
SOLE
525832
0
185229
CEMEX SAB DE CV
SPON ADR NEW
151290889
358
50824
SH
SOLE
50824
0
0
CENOVUS ENERGY INC
COM
15135U109
396
39525
SH
SOLE
37525
0
2000
CENTENE CORP DEL
COM
15135B101
745
5146
SH
SOLE
4551
0
595
CENTURYLINK INC
COM
156700106
739
34853
SH
SOLE
31789
0
3064
CERNER CORP
COM
156782104
3541
54983
SH
SOLE
29265
0
25718
CF INDS HLDGS INC
COM
125269100
364
6692
SH
SOLE
1035
0
5657
CHARTER COMMUNICATIONS INC N
CL A
16119P108
356
1092
SH
SOLE
928
0
164
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
68963
586070
SH
SOLE
477436
0
108634
CHEESECAKE FACTORY INC
COM
163072101
614
11470
SH
SOLE
2022
0
9448
CHEMICAL FINL CORP
COM
163731102
683
12798
SH
SOLE
1872
0
10926
CHENIERE ENERGY INC
COM NEW
16411R208
688
9900
SH
SOLE
8900
0
1000
CHEVRON CORP NEW
COM
166764100
56831
464762
SH
SOLE
328219
0
136543
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
204
4162
SH
SOLE
2152
0
2010
CHIPOTLE MEXICAN GRILL INC
COM
169656105
12161
26756
SH
SOLE
19033
0
7723
CHIPOTLE MEXICAN GRILL INC
COM
169656105
136
300
SH
Call
SOLE
200
0
100
CHROMADEX CORP
COM NEW
171077407
43
10000
SH
SOLE
0
0
10000
CHUBB LIMITED
COM
H1467J104
12261
91748
SH
SOLE
56932
0
34816
CHURCH & DWIGHT INC
COM
171340102
8268
139262
SH
SOLE
99884
0
39378
CIENA CORP
COM NEW
171779309
306
9800
SH
SOLE
8000
0
1800
CIGNA CORPORATION
COM
125509109
1629
7821
SH
SOLE
7209
0
612
CIMAREX ENERGY CO
COM
171798101
4814
51796
SH
SOLE
33203
0
18593
CINCINNATI FINL CORP
COM
172062101
1131
14722
SH
SOLE
14447
0
275
CINEMARK HOLDINGS INC
COM
17243V102
1304
32436
SH
SOLE
3065
0
29371
CINTAS CORP
COM
172908105
40186
203153
SH
SOLE
119467
0
83686
CISCO SYS INC
COM
17275R102
61575
1265679
SH
SOLE
935611
0
330068
CITIGROUP INC
COM NEW
172967424
19075
265889
SH
SOLE
191205
0
74685
CITIZENS FINL GROUP INC
COM
174610105
2060
53418
SH
SOLE
38134
0
15284
CITRIX SYS INC
COM
177376100
727
6540
SH
SOLE
540
0
6000
CIVISTA BANCSHARES INC
COM NO PAR
178867107
2870
119148
SH
SOLE
119148
0
0
CLEARWAY ENERGY INC
CL C
18539C204
332
17224
SH
SOLE
17000
0
224
CLOROX CO DEL
COM
189054109
5760
38298
SH
SOLE
26900
0
11398
CME GROUP INC
COM CL A
12572Q105
27637
162367
SH
SOLE
125227
0
37141
CNA FINL CORP
COM
126117100
666
14580
SH
SOLE
843
0
13737
CNH INDL N V
SHS
N20944109
884
73611
SH
SOLE
72611
0
1000
CNO FINL GROUP INC
COM
12621E103
1050
49500
SH
SOLE
49500
0
0
COCA COLA CO
COM
191216100
14837
321213
SH
SOLE
225283
0
95929
CODEXIS INC
COM
192005106
3513
204852
SH
SOLE
140362
0
64490
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
9734
174443
SH
SOLE
157365
0
17078
COGNEX CORP
COM
192422103
1257
22519
SH
SOLE
19357
0
3162
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
2609
33820
SH
SOLE
29326
0
4494
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
482
21784
SH
SOLE
1000
0
20784
COHEN & STEERS QUALITY RLTY
COM
19247L106
286
23339
SH
SOLE
9789
0
13550
COHEN & STEERS TOTAL RETURN
COM
19247R103
125
10269
SH
SOLE
10269
0
0
COLGATE PALMOLIVE CO
COM
194162103
38144
569745
SH
SOLE
336632
0
233114
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
863
11126
SH
SOLE
10125
0
1001
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
221
9915
SH
SOLE
9915
0
0
COMCAST CORP NEW
CL A
20030N101
16068
453765
SH
SOLE
146573
0
307192
CONAGRA BRANDS INC
COM
205887102
5282
155495
SH
SOLE
132104
0
23391
CONCHO RES INC
COM
20605P101
800
5240
SH
SOLE
4985
0
255
CONOCOPHILLIPS
COM
20825C104
10450
135008
SH
SOLE
94172
0
40836
CONSOLIDATED COMM HLDGS INC
COM
209034107
305
23400
SH
SOLE
20300
0
3100
CONSOLIDATED EDISON INC
COM
209115104
1906
25020
SH
SOLE
22365
0
2655
CONSTELLATION BRANDS INC
CL A
21036P108
3729
17293
SH
SOLE
15793
0
1500
CONTAINER STORE GROUP INC
COM
210751103
236
21275
SH
SOLE
19500
0
1775
CONTINENTAL RESOURCES INC
COM
212015101
7751
113514
SH
SOLE
75514
0
38000
CONTRAFECT CORP
COM
212326102
72
35000
SH
SOLE
15000
0
20000
COOPER COS INC
COM NEW
216648402
19072
68816
SH
SOLE
58074
0
10742
COPART INC
COM
217204106
7308
141827
SH
SOLE
112206
0
29621
CORCEPT THERAPEUTICS INC
COM
218352102
379
27000
SH
SOLE
0
0
27000
CORE LABORATORIES N V
COM
N22717107
664
5729
SH
SOLE
2168
0
3561
CORECIVIC INC
COM
21871N101
847
34813
SH
SOLE
29000
0
5813
CORNING INC
COM
219350105
5311
150458
SH
SOLE
71020
0
79438
COSTAR GROUP INC
COM
22160N109
106598
253297
SH
SOLE
221283
0
32014
COSTCO WHSL CORP NEW
COM
22160K105
69601
296326
SH
SOLE
225077
0
71248
COVANTA HLDG CORP
COM
22282E102
303
18665
SH
SOLE
16165
0
2500
COVIA HLDGS CORP
COM
22305A103
239
26677
SH
SOLE
11080
0
15597
CREDICORP LTD
COM
G2519Y108
418
1875
SH
SOLE
1725
0
150
CREDIT ACCEP CORP MICH
COM
225310101
5001
11416
SH
SOLE
11265
0
151
CREDIT SUISSE ASSET MGMT INC
COM
224916106
32
10144
SH
SOLE
0
0
10144
CREDIT SUISSE GROUP
SPONSORED ADR
225401108
598
40032
SH
SOLE
30778
0
9254
CREDIT SUISSE HIGH YLD BND F
SH BEN INT
22544F103
79
30000
SH
SOLE
0
0
30000
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
618
13935
SH
SOLE
100
0
13835
CRITEO S A
SPONS ADS
226718104
1268
55286
SH
SOLE
41917
0
13369
CROWN CASTLE INTL CORP NEW
COM
22822V101
14286
128321
SH
SOLE
96720
0
31601
CSG SYS INTL INC
COM
126349109
356
8881
SH
SOLE
783
0
8098
CSX CORP
COM
126408103
1203
16244
SH
SOLE
11841
0
4403
CTI BIOPHARMA CORP
COM NEW
12648L601
111
51198
SH
SOLE
51198
0
0
CUMMINS INC
COM
231021106
1403
9607
SH
SOLE
9204
0
403
CVS HEALTH CORP
COM
126650100
19520
247967
SH
SOLE
178030
0
69937
CYPRESS SEMICONDUCTOR CORP
COM
232806109
1026
70805
SH
SOLE
54183
0
16622
CYRUSONE INC
COM
23283R100
1770
27917
SH
SOLE
19544
0
8373
D R HORTON INC
COM
23331A109
2647
62761
SH
SOLE
40358
0
22403
DAKTRONICS INC
COM
234264109
187
23800
SH
SOLE
23800
0
0
DANAHER CORP DEL
COM
235851102
177794
1636238
SH
SOLE
1014135
0
622103
DARDEN RESTAURANTS INC
COM
237194105
940
8458
SH
SOLE
2093
0
6365
DASEKE INC
COM
23753F107
208
25900
SH
SOLE
24900
0
1000
DASEKE INC
*W EXP 02/27/202
23753F115
2
3000
SH
SOLE
3000
0
0
DAVE & BUSTERS ENTMT INC
COM
238337109
28263
426808
SH
SOLE
275357
0
151451
DBX ETF TR
XTRACK HRVST CSI
233051879
180
7100
SH
SOLE
6800
0
300
DBX ETF TR
XTRACK MSCI EAFE
233051200
1900
58738
SH
SOLE
17968
0
40770
DBX ETF TR
XTRACK MSCI SOUT
233051812
43
1499
SH
SOLE
1499
0
0
DBX ETF TR
XTRACK MSCI EURP
233051853
227
7955
SH
SOLE
7955
0
0
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
749
18920
SH
SOLE
10520
0
8400
DEERE & CO
COM
244199105
3538
23534
SH
SOLE
20998
0
2536
DEL TACO RESTAURANTS INC
COM
245496104
197
16698
SH
SOLE
15998
0
700
DEL TACO RESTAURANTS INC
*W EXP 06/30/202
245496112
12
5000
SH
SOLE
5000
0
0
DELL TECHNOLOGIES INC
COM CL V
24703L103
1109
11415
SH
SOLE
9522
0
1893
DELTA AIR LINES INC DEL
COM NEW
247361702
1857
32113
SH
SOLE
22406
0
9707
DENTSPLY SIRONA INC
COM
24906P109
1307
34637
SH
SOLE
20689
0
13948
DEVON ENERGY CORP NEW
COM
25179M103
917
22951
SH
SOLE
18156
0
4795
DEXCOM INC
COM
252131107
140737
983902
SH
SOLE
717038
0
266864
DIAGEO P L C
SPON ADR NEW
25243Q205
13431
94803
SH
SOLE
77284
0
17519
DIAMONDBACK ENERGY INC
COM
25278X109
298
2205
SH
SOLE
2205
0
0
DIGIMARC CORP NEW
COM
25381B101
2436
77450
SH
SOLE
57900
0
19550
DIGITAL RLTY TR INC
COM
253868103
527
4688
SH
SOLE
3190
0
1498
DIPLOMAT PHARMACY INC
COM
25456K101
1319
67970
SH
SOLE
61692
0
6278
DISCOVER FINL SVCS
COM
254709108
3054
39949
SH
SOLE
32032
0
7917
DISCOVERY INC
COM SER A
25470F104
291
9091
SH
SOLE
6091
0
3000
DISCOVERY INC
COM SER C
25470F302
63
2122
SH
SOLE
1122
0
1000
DISH NETWORK CORP
CL A
25470M109
1314
36754
SH
SOLE
32754
0
4000
DISNEY WALT CO
COM DISNEY
254687106
54854
469080
SH
SOLE
377487
0
91592
DIXIE GROUP INC
CL A
255519100
434
271255
SH
SOLE
271255
0
0
DNP SELECT INCOME FD
COM
23325P104
664
60003
SH
SOLE
23167
0
36836
DOCUSIGN INC
COM
256163106
32957
626912
SH
SOLE
520094
0
106818
DOLBY LABORATORIES INC
COM
25659T107
50280
718588
SH
SOLE
542992
0
175596
DOLLAR GEN CORP NEW
COM
256677105
358
3272
SH
SOLE
2015
0
1257
DOLLAR TREE INC
COM
256746108
229
2804
SH
SOLE
2664
0
140
DOMINION ENERGY INC
COM
25746U109
2322
33041
SH
SOLE
24781
0
8260
DOMINOS PIZZA INC
COM
25754A201
357
1212
SH
SOLE
1160
0
52
DOMO INC
COM CL B
257554105
1115
51991
SH
SOLE
42879
0
9112
DONALDSON INC
COM
257651109
1539
26413
SH
SOLE
11508
0
14905
DOUBLELINE INCOME SOLUTIONS
COM
258622109
279
13835
SH
SOLE
13835
0
0
DOVER CORP
COM
260003108
1743
19691
SH
SOLE
15102
0
4589
DOWDUPONT INC
COM
26078J100
25969
403803
SH
SOLE
320505
0
83298
DTE ENERGY CO
COM
233331107
1116
10222
SH
SOLE
7872
0
2350
DUKE ENERGY CORP NEW
COM NEW
26441C204
8144
101774
SH
SOLE
62793
0
38981
DULUTH HLDGS INC
COM CL B
26443V101
1098
34900
SH
SOLE
24400
0
10500
DUN & BRADSTREET CORP DEL NE
COM
26483E100
1007
7066
SH
SOLE
1546
0
5520
DUNKIN BRANDS GROUP INC
COM
265504100
2792
37874
SH
SOLE
32463
0
5411
DXC TECHNOLOGY CO
COM
23355L106
200
2141
SH
SOLE
1825
0
316
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
11313
912320
SH
SOLE
722695
0
189625
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
74
6000
SH
Call
SOLE
1000
0
5000
EAGLE MATERIALS INC
COM
26969P108
2426
28465
SH
SOLE
20865
0
7600
EAGLE PHARMACEUTICALS INC
COM
269796108
4974
71744
SH
SOLE
60354
0
11390
EAGLE PT CR CO LLC
COM
269808101
354
19800
SH
SOLE
19800
0
0
EAST WEST BANCORP INC
COM
27579R104
919
15217
SH
SOLE
11197
0
4020
EASTMAN CHEM CO
COM
277432100
245
2559
SH
SOLE
2253
0
306
EATON CORP PLC
SHS
G29183103
3035
34990
SH
SOLE
26579
0
8411
EATON VANCE CORP
COM NON VTG
278265103
323
6136
SH
SOLE
3252
0
2884
EATON VANCE LTD DUR INCOME F
COM
27828H105
427
33680
SH
SOLE
18729
0
14951
EATON VANCE TAX MNGD GBL DV
COM
27829F108
750
78944
SH
SOLE
47644
0
31300
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
140
11600
SH
SOLE
920
0
10680
EBAY INC
COM
278642103
1698
51421
SH
SOLE
37935
0
13486
ECOLAB INC
COM
278865100
143671
916386
SH
SOLE
661038
0
255347
EDITAS MEDICINE INC
COM
28106W103
423
13300
SH
SOLE
2300
0
11000
EDWARDS LIFESCIENCES CORP
COM
28176E108
49897
286601
SH
SOLE
189505
0
97096
ELECTRONIC ARTS INC
COM
285512109
1950
16180
SH
SOLE
14605
0
1575
ELECTRONICS FOR IMAGING INC
COM
286082102
2447
71795
SH
SOLE
58843
0
12952
ELECTRONICS FOR IMAGING INC
COM
286082102
3
100
SH
Call
SOLE
100
0
0
EMERGE ENERGY SVCS LP
COM REP PARTN
29102H108
160
40155
SH
SOLE
31255
0
8900
EMERSON ELEC CO
COM
291011104
16825
219706
SH
SOLE
160247
0
59459
ENBRIDGE ENERGY PARTNERS L P
COM
29250R106
741
67427
SH
SOLE
3427
0
64000
ENBRIDGE INC
COM
29250N105
2822
87389
SH
SOLE
63285
0
24104
ENCANA CORP
COM
292505104
338
25775
SH
SOLE
23000
0
2775
ENCOMPASS HEALTH CORP
COM
29261A100
2213
28393
SH
SOLE
19673
0
8720
ENCORE CAP GROUP INC
COM
292554102
2459
68596
SH
SOLE
51874
0
16722
ENDO INTL PLC
SHS
G30401106
182
10820
SH
SOLE
10820
0
0
ENERGY TRANSFER EQUITY L P
COM UT LTD PTN
29273V100
2934
168305
SH
SOLE
121340
0
46965
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
1497
67230
SH
SOLE
33930
0
33300
ENERPLUS CORP
COM
292766102
320
25915
SH
SOLE
25915
0
0
ENLINK MIDSTREAM LLC
COM UNIT REP LTD
29336T100
195
11875
SH
SOLE
8935
0
2940
ENLINK MIDSTREAM PARTNERS LP
COM UNIT REP LTD
29336U107
710
38065
SH
SOLE
25732
0
12333
ENSERVCO CORP
COM
29358Y102
30
37500
SH
SOLE
37000
0
500
ENTERPRISE PRODS PARTNERS L
COM
293792107
24414
849781
SH
SOLE
607001
0
242780
ENVESTNET INC
COM
29404K106
7477
122680
SH
SOLE
103473
0
19207
EOG RES INC
COM
26875P101
132147
1035881
SH
SOLE
733062
0
302818
EPAM SYS INC
COM
29414B104
1840
13360
SH
SOLE
7885
0
5475
EQUIFAX INC
COM
294429105
1217
9321
SH
SOLE
6454
0
2867
EQUINIX INC
COM PAR $0.001
29444U700
7199
16630
SH
SOLE
16339
0
291
EQUINOR ASA
SPONSORED ADR
29446M102
2054
72826
SH
SOLE
70702
0
2124
EQUITY COMWLTH
COM SH BEN INT
294628102
204
6350
SH
SOLE
0
0
6350
EQUITY RESIDENTIAL
SH BEN INT
29476L107
1008
15209
SH
SOLE
11625
0
3584
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
2508
62507
SH
SOLE
34763
0
27744
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
36
1000
SH
SOLE
1000
0
0
EURONET WORLDWIDE INC
COM
298736109
421
4200
SH
SOLE
4200
0
0
EVERBRIDGE INC
COM
29978A104
5461
94745
SH
SOLE
79645
0
15100
EVERGY INC
COM
30034W106
456
8297
SH
SOLE
2907
0
5390
EVERSOURCE ENERGY
COM
30040W108
4246
69102
SH
SOLE
58319
0
10783
EVOLENT HEALTH INC
CL A
30050B101
60812
2141271
SH
SOLE
1618042
0
523229
EXACT SCIENCES CORP
COM
30063P105
60783
770180
SH
SOLE
547097
0
223083
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
381
9104
SH
SOLE
4775
0
4329
EXELIXIS INC
COM
30161Q104
4809
271411
SH
SOLE
191053
0
80358
EXELON CORP
COM
30161N101
5577
127739
SH
SOLE
90245
0
37494
EXPEDIA GROUP INC
COM NEW
30212P303
635
4867
SH
SOLE
2272
0
2595
EXPEDITORS INTL WASH INC
COM
302130109
479
6513
SH
SOLE
6249
0
264
EXPRESS SCRIPTS HLDG CO
COM
30219G108
45841
482490
SH
SOLE
330936
0
151554
EXTENDED STAY AMER INC
UNIT 99/99/9999B
30224P200
1033
51077
SH
SOLE
2751
0
48326
EXXON MOBIL CORP
COM
30231G102
43436
510896
SH
SOLE
370753
0
140143
F M C CORP
COM NEW
302491303
332
3805
SH
SOLE
410
0
3395
F5 NETWORKS INC
COM
315616102
1818
9116
SH
SOLE
3945
0
5171
FACEBOOK INC
CL A
30303M102
87531
532234
SH
SOLE
415180
0
117054
FACTSET RESH SYS INC
COM
303075105
667
2980
SH
SOLE
2280
0
700
FAIR ISAAC CORP
COM
303250104
3388
14825
SH
SOLE
8645
0
6180
FARMLAND PARTNERS INC
COM
31154R109
184
27425
SH
SOLE
27425
0
0
FASTENAL CO
COM
311900104
124105
2139006
SH
SOLE
999937
0
1139070
FEDEX CORP
COM
31428X106
11067
45960
SH
SOLE
32824
0
13136
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
6119
155495
SH
SOLE
127593
0
27902
FIDELITY NATL INFORMATION SV
COM
31620M106
12820
117543
SH
SOLE
92726
0
24817
FIFTH THIRD BANCORP
COM
316773100
7524
269476
SH
SOLE
121251
0
148225
FIREEYE INC
COM
31816Q101
1145
67360
SH
SOLE
54955
0
12405
FIRST BUSEY CORP
COM NEW
319383204
1355
43645
SH
SOLE
40864
0
2781
FIRST CMNTY CORP S C
COM
319835104
526
21724
SH
SOLE
21724
0
0
FIRST FINL BANKSHARES
COM
32020R109
401
6790
SH
SOLE
1135
0
5655
FIRST MAJESTIC SILVER CORP
COM
32076V103
137
24180
SH
SOLE
2220
0
21960
FIRST MIDWEST BANCORP DEL
COM
320867104
470
17667
SH
SOLE
17392
0
275
FIRST REP BK SAN FRANCISCO C
COM
33616C100
734
7648
SH
SOLE
5236
0
2412
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
209
3377
SH
SOLE
0
0
3377
FIRST TR EXCH TRADED FD III
EME MRK BD ETF
33739P202
21
580
SH
SOLE
0
0
580
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
40
2000
SH
SOLE
2000
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
1039
7342
SH
SOLE
5512
0
1830
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
582
10269
SH
SOLE
8522
0
1747
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
52
815
SH
SOLE
200
0
615
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
5
132
SH
SOLE
132
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
14
500
SH
SOLE
500
0
0
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
92
1526
SH
SOLE
0
0
1526
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
371
12015
SH
SOLE
12015
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
176
2076
SH
SOLE
1654
0
422
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
10
65
SH
SOLE
15
0
50
FIRST TR EXCHANGE TRADED FD
INDXX INOVTV ETF
33741X201
3
100
SH
SOLE
0
0
100
FIRST TR EXCHANGE TRADED FD
DEVELOPED INTL
33738R787
20
400
SH
SOLE
0
0
400
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
45
1180
SH
SOLE
0
0
1180
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
7
144
SH
SOLE
144
0
0
FIRST TR EXCHANGE TRADED FD
NAS CLNEDG GREEN
33733E500
10
525
SH
SOLE
525
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
54
3082
SH
SOLE
400
0
2682
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
16
570
SH
SOLE
570
0
0
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
372
15836
SH
SOLE
12297
0
3539
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
85
1770
SH
SOLE
920
0
850
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
2
112
SH
SOLE
112
0
0
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
263
5472
SH
SOLE
5472
0
0
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
19
600
SH
SOLE
600
0
0
FIRST TR INTER DUR PFD & IN
COM
33718W103
210
9742
SH
SOLE
0
0
9742
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
715
13211
SH
SOLE
10580
0
2631
FIRST TR MLP & ENERGY INCOME
COM
33739B104
264
21125
SH
SOLE
2950
0
18175
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
212
7105
SH
SOLE
7105
0
0
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
1578
120352
SH
SOLE
118850
0
1502
FIRST US BANCSHARES INC
COM
33744V103
1362
125500
SH
SOLE
125000
0
500
FIRSTCASH INC
COM
33767D105
461
5627
SH
SOLE
5627
0
0
FIRSTSERVICE CORP NEW
SUB VTG SH
33767E103
889
10500
SH
SOLE
10500
0
0
FISERV INC
COM
337738108
68733
834341
SH
SOLE
696698
0
137643
FITBIT INC
CL A
33812L102
2021
377775
SH
SOLE
360975
0
16800
FLAGSTAR BANCORP INC
COM PAR .001
337930705
2766
87900
SH
SOLE
87900
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
10352
45434
SH
SOLE
40086
0
5348
FLEXSHARES TR
MORNSTAR USMKT
33939L100
614
5141
SH
SOLE
4416
0
725
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
624
18436
SH
SOLE
14439
0
3997
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
1208
25805
SH
SOLE
25805
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
123
2601
SH
SOLE
790
0
1811
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
184
3552
SH
SOLE
3552
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
429
6579
SH
SOLE
6483
0
96
FLEXSHARES TR
INTL QLTDV IDX
33939L837
324
13499
SH
SOLE
13499
0
0
FLEXSHARES TR
IBOXX 5YR TRGT
33939L605
29
1189
SH
SOLE
1189
0
0
FLIR SYS INC
COM
302445101
822
13379
SH
SOLE
9179
0
4200
FLOOR & DECOR HLDGS INC
CL A
339750101
887
29410
SH
SOLE
22915
0
6495
FLUSHING FINL CORP
COM
343873105
514
21083
SH
SOLE
21083
0
0
FNB CORP PA
COM
302520101
161
12673
SH
SOLE
0
0
12673
FORD MTR CO DEL
COM PAR $0.01
345370860
1388
150017
SH
SOLE
104515
0
45503
FORTINET INC
COM
34959E109
7064
76560
SH
SOLE
63854
0
12706
FORTIS INC
COM
349553107
250
7701
SH
SOLE
5445
0
2256
FORTIVE CORP
COM
34959J108
113091
1343123
SH
SOLE
963432
0
379691
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1776
33919
SH
SOLE
23308
0
10611
FRANKLIN STREET PPTYS CORP
COM
35471R106
80
10000
SH
SOLE
10000
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
822
59057
SH
SOLE
39649
0
19408
FRESHPET INC
COM
358039105
1260
34325
SH
SOLE
34250
0
75
FULLER H B CO
COM
359694106
310
6002
SH
SOLE
3087
0
2915
GABELLI DIVD & INCOME TR
COM
36242H104
643
26924
SH
SOLE
11714
0
15210
GABELLI EQUITY TR INC
COM
362397101
109
16849
SH
SOLE
7000
0
9849
GABELLI MULTIMEDIA TR INC
COM
36239Q109
3660
396059
SH
SOLE
321225
0
74834
GALLAGHER ARTHUR J & CO
COM
363576109
1574
21150
SH
SOLE
14659
0
6491
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
57
12105
SH
SOLE
0
0
12105
GAMESTOP CORP NEW
CL A
36467W109
296
19415
SH
SOLE
16915
0
2500
GAP INC DEL
COM
364760108
456
15792
SH
SOLE
4192
0
11600
GARMIN LTD
SHS
H2906T109
208
2975
SH
SOLE
2675
0
300
GARRISON CAP INC
COM
366554103
223
26950
SH
SOLE
25650
0
1300
GARTNER INC
COM
366651107
11419
72044
SH
SOLE
33877
0
38167
GENERAC HLDGS INC
COM
368736104
899
15935
SH
SOLE
15360
0
575
GENERAL DYNAMICS CORP
COM
369550108
2359
11523
SH
SOLE
8949
0
2574
GENERAL ELECTRIC CO
COM
369604103
14691
1301203
SH
SOLE
890688
0
410516
GENERAL ELECTRIC CO
COM
369604103
96
8500
SH
Call
SOLE
6000
0
2500
GENERAL MLS INC
COM
370334104
4014
93512
SH
SOLE
61745
0
31767
GENERAL MTRS CO
COM
37045V100
6493
192845
SH
SOLE
144898
0
47947
GENERAL MTRS CO
*W EXP 07/10/201
37045V126
12
709
SH
SOLE
324
0
385
GENESEE & WYO INC
CL A
371559105
3174
34882
SH
SOLE
27801
0
7081
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
1013
42582
SH
SOLE
39272
0
3310
GENMARK DIAGNOSTICS INC
COM
372309104
686
93266
SH
SOLE
17732
0
75534
GENOMIC HEALTH INC
COM
37244C101
407
5800
SH
SOLE
4400
0
1400
GENPACT LIMITED
SHS
G3922B107
2198
71797
SH
SOLE
50899
0
20898
GENTHERM INC
COM
37253A103
716
15755
SH
SOLE
8830
0
6925
GENUINE PARTS CO
COM
372460105
1546
15557
SH
SOLE
7937
0
7620
GEO GROUP INC NEW
COM
36162J106
1471
58455
SH
SOLE
26903
0
31552
GILEAD SCIENCES INC
COM
375558103
102201
1323672
SH
SOLE
862482
0
461190
GLACIER BANCORP INC NEW
COM
37637Q105
22047
511645
SH
SOLE
362655
0
148990
GLADSTONE INVT CORP
COM
376546107
1049
91777
SH
SOLE
68825
0
22952
GLAUKOS CORP
COM
377322102
1735
26730
SH
SOLE
10060
0
16670
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
4711
117277
SH
SOLE
90916
0
26361
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
348
9150
SH
SOLE
7650
0
1500
GLOBAL PMTS INC
COM
37940X102
4468
35072
SH
SOLE
31671
0
3401
GLOBAL X FDS
US PFD ETF
37954Y657
24
1000
SH
SOLE
1000
0
0
GLOBAL X FDS
GLBL X MLP ETF
37950E473
52
5450
SH
SOLE
1050
0
4400
GLOBAL X FDS
MSCI PAKISTAN
37950E689
32
3000
SH
SOLE
3000
0
0
GLOBAL X FDS
FTSE NORDIC REG
37950E101
5
198
SH
SOLE
198
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
12
767
SH
SOLE
767
0
0
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
4
314
SH
SOLE
314
0
0
GLOBAL X FDS
GLB X SUPERDIV
37950E549
19
915
SH
SOLE
915
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
19
595
SH
SOLE
595
0
0
GLOBANT S A
COM
L44385109
4425
75005
SH
SOLE
64465
0
10540
GLOBUS MED INC
CL A
379577208
703
12380
SH
SOLE
5080
0
7300
GODADDY INC
CL A
380237107
1145
13730
SH
SOLE
11566
0
2164
GOGO INC
COM
38046C109
1214
233825
SH
SOLE
168210
0
65615
GOLDCORP INC NEW
COM
380956409
1702
166839
SH
SOLE
108703
0
58136
GOLDMAN SACHS GROUP INC
COM
38141G104
112547
501903
SH
SOLE
439591
0
62313
GOLUB CAP BDC INC
COM
38173M102
504
26879
SH
SOLE
22275
0
4604
GOOSEHEAD INS INC
COM CL A
38267D109
3476
102638
SH
SOLE
88792
0
13846
GRACO INC
COM
384109104
1209
26095
SH
SOLE
17935
0
8160
GRAINGER W W INC
COM
384802104
27462
76835
SH
SOLE
33808
0
43027
GRAND CANYON ED INC
COM
38526M106
538
4773
SH
SOLE
3435
0
1338
GREEN BRICK PARTNERS INC
COM
392709101
131
13000
SH
SOLE
13000
0
0
GREEN DOT CORP
CL A
39304D102
721
8120
SH
SOLE
8120
0
0
GRIFOLS S A
SP ADR REP B NVT
398438408
397
18592
SH
SOLE
14112
0
4480
GROUPON INC
COM
399473107
218
57860
SH
SOLE
54710
0
3150
GRUBHUB INC
COM
400110102
31286
225696
SH
SOLE
180022
0
45674
GRUPO AEROPORTUARIO DEL SURE
SPON ADR SER B
40051E202
283
1379
SH
SOLE
1379
0
0
GUIDEWIRE SOFTWARE INC
COM
40171V100
133046
1317154
SH
SOLE
1078087
0
239067
HALLIBURTON CO
COM
406216101
4323
106667
SH
SOLE
60932
0
45735
HANESBRANDS INC
COM
410345102
193
10487
SH
SOLE
7611
0
2876
HANNON ARMSTRONG SUST INFR C
COM
41068X100
322
15000
SH
SOLE
15000
0
0
HARLEY DAVIDSON INC
COM
412822108
5830
128701
SH
SOLE
58007
0
70694
HARRIS CORP DEL
COM
413875105
1329
7853
SH
SOLE
7793
0
60
HARTFORD FINL SVCS GROUP INC
COM
416515104
221
4414
SH
SOLE
4414
0
0
HARVEST CAP CR CORP
COM
41753F109
281
25840
SH
SOLE
25690
0
150
HASBRO INC
COM
418056107
268
2545
SH
SOLE
1114
0
1431
HCP INC
COM
40414L109
1071
40696
SH
SOLE
13746
0
26950
HCP INC
COM
40414L109
26
1000
SH
Call
SOLE
1000
0
0
HD SUPPLY HLDGS INC
COM
40416M105
2546
59494
SH
SOLE
54541
0
4953
HDFC BANK LTD
ADR REPS 3 SHS
40415F101
1301
13829
SH
SOLE
11729
0
2100
HEALTHCARE SVCS GRP INC
COM
421906108
10197
251029
SH
SOLE
209204
0
41825
HEICO CORP NEW
COM
422806109
24730
267037
SH
SOLE
171073
0
95964
HEICO CORP NEW
CL A
422806208
1236
16370
SH
SOLE
16060
0
310
HENRY JACK & ASSOC INC
COM
426281101
1233
7700
SH
SOLE
3862
0
3838
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
993
46521
SH
SOLE
41364
0
5157
HERSHEY CO
COM
427866108
2449
24006
SH
SOLE
20500
0
3506
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
346
21195
SH
SOLE
20530
0
665
HEXCEL CORP NEW
COM
428291108
1106
16492
SH
SOLE
16492
0
0
HFF INC
CL A
40418F108
2416
56866
SH
SOLE
42509
0
14357
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
831
76950
SH
SOLE
67800
0
9150
HILTON GRAND VACATIONS INC
COM
43283X105
258
7801
SH
SOLE
7801
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
13819
171065
SH
SOLE
153489
0
17576
HMS HLDGS CORP
COM
40425J101
5415
165055
SH
SOLE
143851
0
21204
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
2530
80432
SH
SOLE
68292
0
12140
HOLOGIC INC
COM
436440101
629
15337
SH
SOLE
13779
0
1558
HOME DEPOT INC
COM
437076102
105538
509477
SH
SOLE
372366
0
137111
HONDA MOTOR LTD
AMERN SHS
438128308
584
19425
SH
SOLE
19425
0
0
HONEYWELL INTL INC
COM
438516106
16854
101286
SH
SOLE
72874
0
28412
HOPFED BANCORP INC
COM
439734104
911
52061
SH
SOLE
52061
0
0
HORIZON GLOBAL CORP
COM
44052W104
82
11473
SH
SOLE
2913
0
8560
HORIZON PHARMA PLC
SHS
G4617B105
487
24863
SH
SOLE
23463
0
1400
HORMEL FOODS CORP
COM
440452100
969
24600
SH
SOLE
24600
0
0
HOST HOTELS & RESORTS INC
COM
44107P104
209
9919
SH
SOLE
7597
0
2322
HOULIHAN LOKEY INC
CL A
441593100
346
7697
SH
SOLE
1029
0
6668
HP INC
COM
40434L105
821
31869
SH
SOLE
31203
0
666
HSBC HLDGS PLC
SPON ADR NEW
404280406
2390
54332
SH
SOLE
33341
0
20991
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
87
3400
SH
SOLE
1400
0
2000
HUB GROUP INC
CL A
443320106
301
6600
SH
SOLE
2600
0
4000
HUBSPOT INC
COM
443573100
211
1400
SH
SOLE
950
0
450
HUMANA INC
COM
444859102
943
2786
SH
SOLE
1426
0
1360
HUNT J B TRANS SVCS INC
COM
445658107
29597
248839
SH
SOLE
179499
0
69340
HUNTINGTON BANCSHARES INC
COM
446150104
3492
234040
SH
SOLE
219727
0
14313
HUNTINGTON INGALLS INDS INC
COM
446413106
840
3282
SH
SOLE
1426
0
1856
HUNTSMAN CORP
COM
447011107
311
11404
SH
SOLE
10904
0
500
HURON CONSULTING GROUP INC
COM
447462102
250
5065
SH
SOLE
5065
0
0
HURON CONSULTING GROUP INC
NOTE 1.250%10/0
447462AB8
10514
10828000
PRN
SOLE
8050000
0
2778000
IAC INTERACTIVECORP
COM
44919P508
1003
4630
SH
SOLE
3361
0
1269
IBERIABANK CORP
COM
450828108
5513
67767
SH
SOLE
54244
0
13523
ICICI BK LTD
ADR
45104G104
1734
204241
SH
SOLE
204241
0
0
ICON PLC
SHS
G4705A100
782
5089
SH
SOLE
3759
0
1330
IDEX CORP
COM
45167R104
578
3835
SH
SOLE
2233
0
1602
IDEXX LABS INC
COM
45168D104
384005
1538111
SH
SOLE
1238230
0
299881
IHS MARKIT LTD
SHS
G47567105
24423
452608
SH
SOLE
295966
0
156642
II VI INC
COM
902104108
689
14558
SH
SOLE
13578
0
980
ILLINOIS TOOL WKS INC
COM
452308109
77212
547137
SH
SOLE
243745
0
303392
ILLUMINA INC
COM
452327109
26079
71047
SH
SOLE
43821
0
27226
INDEPENDENCE RLTY TR INC
COM
45378A106
10440
991439
SH
SOLE
861799
0
129640
INFINERA CORPORATION
COM
45667G103
312
42735
SH
SOLE
33077
0
9658
INFORMATION SERVICES GROUP I
COM
45675Y104
6883
1439884
SH
SOLE
1339694
0
100190
INFOSYS LTD
SPONSORED ADR
456788108
331
32556
SH
SOLE
31356
0
1200
ING GROEP N V
SPONSORED ADR
456837103
280
21574
SH
SOLE
21574
0
0
INGERSOLL-RAND PLC
SHS
G47791101
398
3895
SH
SOLE
1336
0
2559
INGREDION INC
COM
457187102
3705
35302
SH
SOLE
31384
0
3918
INNODATA INC
COM NEW
457642205
32
22000
SH
SOLE
22000
0
0
INOGEN INC
COM
45780L104
100031
409763
SH
SOLE
341994
0
67769
INSULET CORP
COM
45784P101
1731
16340
SH
SOLE
12777
0
3563
INTEGER HLDGS CORP
COM
45826H109
593
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
27960
591238
SH
SOLE
444010
0
147228
INTELLIA THERAPEUTICS INC
COM
45826J105
286
10000
SH
SOLE
0
0
10000
INTER PARFUMS INC
COM
458334109
431
6684
SH
SOLE
6684
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
116257
1552373
SH
SOLE
1076178
0
476195
INTERDIGITAL INC
COM
45867G101
326
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
24804
164037
SH
SOLE
128472
0
35566
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
2697
19387
SH
SOLE
17662
0
1725
INTERPUBLIC GROUP COS INC
COM
460690100
873
38183
SH
SOLE
2815
0
35368
INTERSECT ENT INC
COM
46071F103
507
17643
SH
SOLE
11965
0
5678
INTERXION HOLDING N.V
SHS
N47279109
7203
107028
SH
SOLE
91901
0
15127
INTEVAC INC
COM
461148108
52
10000
SH
SOLE
10000
0
0
INTL PAPER CO
COM
460146103
4470
90949
SH
SOLE
69790
0
21159
INTUIT
COM
461202103
61089
268640
SH
SOLE
218978
0
49662
INTUITIVE SURGICAL INC
COM NEW
46120E602
49639
86479
SH
SOLE
50633
0
35846
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
94
880
SH
SOLE
880
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
18
152
SH
SOLE
152
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
3997
125650
SH
SOLE
43450
0
82200
INVESCO EXCHANGE TRADED FD T
CLEANTECH ETF
46137V407
9
214
SH
SOLE
214
0
0
INVESCO EXCHANGE TRADED FD T
ZACKS MICRO CP
46137Y302
6
292
SH
SOLE
292
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
24
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
123
3200
SH
SOLE
3200
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MKT ETF
46137V712
35
330
SH
SOLE
330
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LEISURE
46137V720
80
1700
SH
SOLE
1700
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
1066
21527
SH
SOLE
9295
0
12232
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
802
32233
SH
SOLE
1701
0
30532
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
24
966
SH
SOLE
966
0
0
INVESCO LTD
SHS
G491BT108
468
20436
SH
SOLE
15970
0
4466
INVESCO QQQ TR
UNIT SER 1
46090E103
4571
24603
SH
SOLE
15871
0
8732
INVITAE CORP
COM
46185L103
217
12950
SH
SOLE
9450
0
3500
IONIS PHARMACEUTICALS INC
COM
462222100
747
14476
SH
SOLE
12926
0
1550
IPG PHOTONICS CORP
COM
44980X109
873
5591
SH
SOLE
2591
0
3000
IQVIA HLDGS INC
COM
46266C105
655
5052
SH
SOLE
4777
0
275
IRIDEX CORP
COM
462684101
277
43600
SH
SOLE
0
0
43600
IRIDIUM COMMUNICATIONS INC
COM
46269C102
10980
488015
SH
SOLE
436625
0
51390
IRON MTN INC NEW
COM
46284V101
13418
388711
SH
SOLE
219406
0
169305
ISHARES GOLD TRUST
ISHARES
464285105
1832
160246
SH
SOLE
109183
0
51063
ISHARES INC
MSCI HONG KG ETF
464286871
112
4702
SH
SOLE
3860
0
842
ISHARES INC
MSCI JPN ETF NEW
46434G822
3734
61997
SH
SOLE
56678
0
5318
ISHARES INC
CORE MSCI EMKT
46434G103
37718
728421
SH
SOLE
697976
0
30446
ISHARES INC
MSCI CDA ETF
464286509
262
9115
SH
SOLE
8323
0
792
ISHARES INC
MSCI PAC JP ETF
464286665
107
2349
SH
SOLE
1727
0
622
ISHARES INC
MSCI SWEDEN ETF
464286756
8
248
SH
SOLE
152
0
96
ISHARES INC
MSCI SWITZERLAND
464286749
70
2013
SH
SOLE
292
0
1721
ISHARES INC
CUR HD MSCI EM
46434G509
616
24302
SH
SOLE
19309
0
4993
ISHARES INC
MSCI SINGPOR ETF
46434G780
25
1020
SH
SOLE
600
0
420
ISHARES INC
MSCI WORLD ETF
464286392
340
3700
SH
SOLE
2690
0
1010
ISHARES INC
EM MKT SM-CP ETF
464286475
69
1500
SH
SOLE
1390
0
110
ISHARES INC
MIN VOL EMRG MKT
464286533
2975
50176
SH
SOLE
49239
0
937
ISHARES INC
MSCI STH KOR ETF
464286772
125
1834
SH
SOLE
1159
0
675
ISHARES INC
MSCI FRNTR100ETF
464286145
18
617
SH
SOLE
317
0
300
ISHARES INC
MSCI BRAZIL ETF
464286400
181
5358
SH
SOLE
3758
0
1600
ISHARES INC
MIN VOL GBL ETF
464286525
1047
11919
SH
SOLE
11569
0
350
ISHARES INC
MSCI GERMANY ETF
464286806
53
1773
SH
SOLE
573
0
1200
ISHARES INC
MSCI TAIWAN ETF
46434G772
131
3483
SH
SOLE
2048
0
1435
ISHARES INC
MSCI AUST ETF
464286103
40
1790
SH
SOLE
1790
0
0
ISHARES INC
MSCI EURZONE ETF
464286608
568
13844
SH
SOLE
3500
0
10344
ISHARES INC
MSCI JAPN SMCETF
464286582
4
55
SH
SOLE
55
0
0
ISHARES INC
MLT FCTR EMG MKT
46434G889
21
485
SH
SOLE
0
0
485
ISHARES INC
MSCI STH AFR ETF
464286780
16
296
SH
SOLE
296
0
0
ISHARES INC
MSCI CHILE ETF
464286640
14
319
SH
SOLE
319
0
0
ISHARES INC
MSCI ISRAEL ETF
464286632
3
50
SH
SOLE
50
0
0
ISHARES INC
MSCI RUSSIA ETF
46434G798
17
487
SH
SOLE
487
0
0
ISHARES INC
MSCI SPAIN ETF
464286764
5
180
SH
SOLE
180
0
0
ISHARES INC
MSCI ITALY ETF
46434G830
17
607
SH
SOLE
607
0
0
ISHARES INC
MSCI EM ASIA ETF
464286426
11
162
SH
SOLE
162
0
0
ISHARES INC
MSCI MLY ETF NEW
46434G814
8
250
SH
SOLE
250
0
0
ISHARES INC
MSCI MEXICO ETF
464286822
20
400
SH
SOLE
400
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
1193
86901
SH
SOLE
72362
0
14539
ISHARES TR
CUR HED MSCI GER
46434V704
74
2716
SH
SOLE
1939
0
777
ISHARES TR
RUS MID CAP ETF
464287499
5743
26044
SH
SOLE
21063
0
4981
ISHARES TR
US INDUSTRIALS
464287754
390
2497
SH
SOLE
2497
0
0
ISHARES TR
MSCI EAFE ETF
464287465
49284
724874
SH
SOLE
663109
0
61765
ISHARES TR
MSCI EMG MKT ETF
464287234
12900
300561
SH
SOLE
219630
0
80932
ISHARES TR
CORE US AGGBD ET
464287226
14259
135128
SH
SOLE
68704
0
66424
ISHARES TR
IBOXX HI YD ETF
464288513
4370
50558
SH
SOLE
43553
0
7005
ISHARES TR
S&P MC 400GR ETF
464287606
4387
18835
SH
SOLE
13511
0
5323
ISHARES TR
RUSSELL 2000 ETF
464287655
27395
162534
SH
SOLE
144186
0
18348
ISHARES TR
SELECT DIVID ETF
464287168
9042
90640
SH
SOLE
83512
0
7129
ISHARES TR
CORE S&P TTL STK
464287150
9414
141291
SH
SOLE
95231
0
46060
ISHARES TR
S&P 500 GRWT ETF
464287309
4193
23666
SH
SOLE
21276
0
2390
ISHARES TR
NATIONAL MUN ETF
464288414
12499
115797
SH
SOLE
99697
0
16100
ISHARES TR
TIPS BD ETF
464287176
26404
238695
SH
SOLE
147348
0
91347
ISHARES TR
S&P US PFD STK
464288687
2974
80095
SH
SOLE
59632
0
20463
ISHARES TR
CORE S&P500 ETF
464287200
31014
105946
SH
SOLE
41296
0
64650
ISHARES TR
NASDAQ BIOTECH
464287556
6036
49500
SH
SOLE
24945
0
24555
ISHARES TR
US AER DEF ETF
464288760
8439
38991
SH
SOLE
25481
0
13510
ISHARES TR
RUS 1000 VAL ETF
464287598
15962
126065
SH
SOLE
87607
0
38458
ISHARES TR
RUS 1000 ETF
464287622
7477
46237
SH
SOLE
42192
0
4045
ISHARES TR
EUROPE ETF
464287861
1893
42004
SH
SOLE
32861
0
9143
ISHARES TR
U.S. REAL ES ETF
464287739
685
8566
SH
SOLE
7788
0
778
ISHARES TR
IBOXX INV CP ETF
464287242
3817
33212
SH
SOLE
25001
0
8211
ISHARES TR
MIN VOL USA ETF
46429B697
7246
127032
SH
SOLE
118181
0
8851
ISHARES TR
U.S. FINLS ETF
464287788
752
6189
SH
SOLE
6189
0
0
ISHARES TR
EAFE VALUE ETF
464288877
1279
24637
SH
SOLE
17126
0
7511
ISHARES TR
EAFE GRWTH ETF
464288885
4719
58933
SH
SOLE
58208
0
725
ISHARES TR
RUS 1000 GRW ETF
464287614
9602
61561
SH
SOLE
56233
0
5328
ISHARES TR
CHINA LG-CAP ETF
464287184
356
8325
SH
SOLE
7825
0
500
ISHARES TR
GLOBAL 100 ETF
464287572
80
1633
SH
SOLE
1623
0
10
ISHARES TR
CORE S&P SCP ETF
464287804
4517
51774
SH
SOLE
35699
0
16075
ISHARES TR
RUS 2000 GRW ETF
464287648
3925
18248
SH
SOLE
14852
0
3396
ISHARES TR
BARCLAYS 7 10 YR
464287440
1546
15285
SH
SOLE
11354
0
3931
ISHARES TR
20 YR TR BD ETF
464287432
4306
36722
SH
SOLE
32339
0
4382
ISHARES TR
JPMORGAN USD EMG
464288281
995
9230
SH
SOLE
5543
0
3687
ISHARES TR
CORE S&P MCP ETF
464287507
5029
24986
SH
SOLE
20956
0
4029
ISHARES TR
MSCI ACWI EX US
464288240
235
4936
SH
SOLE
2100
0
2836
ISHARES TR
S&P MC 400VL ETF
464287705
1451
8673
SH
SOLE
6468
0
2205
ISHARES TR
CORE HIGH DV ETF
46429B663
1698
18749
SH
SOLE
15922
0
2827
ISHARES TR
USD INV GRDE ETF
464288620
674
12574
SH
SOLE
2196
0
10378
ISHARES TR
MBS ETF
464288588
275
2665
SH
SOLE
2665
0
0
ISHARES TR
RUS 2000 VAL ETF
464287630
6671
50158
SH
SOLE
40540
0
9618
ISHARES TR
CORE MSCI EAFE
46432F842
17970
280428
SH
SOLE
239912
0
40516
ISHARES TR
MSCI AC ASIA ETF
464288182
61
857
SH
SOLE
693
0
164
ISHARES TR
MRNGSTR LG-CP GR
464287119
1
7
SH
SOLE
7
0
0
ISHARES TR
MSCI UK ETF NEW
46435G334
111
3248
SH
SOLE
1983
0
1265
ISHARES TR
CORE S&P US GWT
464287671
4010
64551
SH
SOLE
43940
0
20611
ISHARES TR
CORE S&P US VLU
464287663
22021
390589
SH
SOLE
368974
0
21614
ISHARES TR
1 3 YR TREAS BD
464287457
915
11011
SH
SOLE
7898
0
3113
ISHARES TR
GLOB HLTHCRE ETF
464287325
225
3578
SH
SOLE
750
0
2828
ISHARES TR
RUS MDCP VAL ETF
464287473
5083
56311
SH
SOLE
55784
0
527
ISHARES TR
MSCI EAFE ESG OP
46435G516
207
3132
SH
SOLE
3132
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
92
933
SH
SOLE
933
0
0
ISHARES TR
MSCI ACWI ETF
464288257
1537
20691
SH
SOLE
3710
0
16981
ISHARES TR
0-5YR HI YL CP
46434V407
57
1219
SH
SOLE
960
0
259
ISHARES TR
RUSSELL 3000 ETF
464287689
25822
149865
SH
SOLE
127877
0
21988
ISHARES TR
INTL SEL DIV ETF
464288448
1904
58364
SH
SOLE
45007
0
13357
ISHARES TR
MIN VOL EAFE ETF
46429B689
2810
38592
SH
SOLE
29551
0
9041
ISHARES TR
HDG MSCI EAFE
46434V803
6457
215655
SH
SOLE
195795
0
19860
ISHARES TR
S&P 500 VAL ETF
464287408
1598
13799
SH
SOLE
10053
0
3746
ISHARES TR
CUR HD EURZN ETF
46434V639
145
4880
SH
SOLE
0
0
4880
ISHARES TR
SP SMCP600VL ETF
464287879
908
5442
SH
SOLE
5118
0
324
ISHARES TR
USA MOMENTUM FCT
46432F396
61
513
SH
SOLE
513
0
0
ISHARES TR
FLTG RATE NT ETF
46429B655
118
2317
SH
SOLE
1738
0
579
ISHARES TR
US REGNL BKS ETF
464288778
626
12779
SH
SOLE
10109
0
2670
ISHARES TR
SH TR CRPORT ETF
464288646
1167
22516
SH
SOLE
20550
0
1966
ISHARES TR
GLOBAL TECH ETF
464287291
262
1498
SH
SOLE
1498
0
0
ISHARES TR
3 7 YR TREAS BD
464288661
75
627
SH
SOLE
627
0
0
ISHARES TR
GLB CNSM STP ETF
464288737
12
232
SH
SOLE
220
0
12
ISHARES TR
EAFE SML CP ETF
464288273
2847
45719
SH
SOLE
43702
0
2017
ISHARES TR
U.S. ENERGY ETF
464287796
299
7137
SH
SOLE
4737
0
2400
ISHARES TR
MSCI CHINA ETF
46429B671
16
263
SH
SOLE
213
0
50
ISHARES TR
CORE MSCI TOTAL
46432F834
136
2250
SH
SOLE
290
0
1960
ISHARES TR
US TREAS BD ETF
46429B267
351
14410
SH
SOLE
14334
0
76
ISHARES TR
GLB INFRASTR ETF
464288372
298
7073
SH
SOLE
5913
0
1160
ISHARES TR
MULTIFACTOR USA
46434V290
66
1520
SH
SOLE
1265
0
255
ISHARES TR
US HLTHCARE ETF
464287762
407
2004
SH
SOLE
2004
0
0
ISHARES TR
US TELECOM ETF
464287713
137
4606
SH
SOLE
4206
0
400
ISHARES TR
U.S. CNSM SV ETF
464287580
267
1259
SH
SOLE
1259
0
0
ISHARES TR
U.S. CNSM GD ETF
464287812
268
2253
SH
SOLE
2253
0
0
ISHARES TR
U.S. UTILITS ETF
464287697
151
1125
SH
SOLE
1025
0
100
ISHARES TR
MSCI KLD400 SOC
464288570
21602
202283
SH
SOLE
200435
0
1848
ISHARES TR
U.S. TECH ETF
464287721
687
3541
SH
SOLE
2968
0
573
ISHARES TR
RUS MD CP GR ETF
464287481
3614
26656
SH
SOLE
26232
0
424
ISHARES TR
GLOBAL ENERG ETF
464287341
18
472
SH
SOLE
472
0
0
ISHARES TR
US HOME CONS ETF
464288752
57
1602
SH
SOLE
952
0
650
ISHARES TR
MSCI INDIA ETF
46429B598
180
5539
SH
SOLE
2039
0
3500
ISHARES TR
MRNING SM CP ETF
464288703
25
160
SH
SOLE
0
0
160
ISHARES TR
INTRM TR CRP ETF
464288638
1115
21007
SH
SOLE
20867
0
140
ISHARES TR
MSCI EURO FL ETF
464289180
52
2579
SH
SOLE
1279
0
1300
ISHARES TR
HDG MSCI JAPAN
46434V886
1654
48290
SH
SOLE
48290
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
27
700
SH
SOLE
0
0
700
ISHARES TR
CONV BD ETF
46435G102
3
50
SH
SOLE
50
0
0
ISHARES TR
S&P 100 ETF
464287101
84
650
SH
SOLE
400
0
250
ISHARES TR
NORTH AMERN NAT
464287374
51
1423
SH
SOLE
1140
0
283
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
24
1000
SH
SOLE
0
0
1000
ISHARES TR
MSCI INDIA SM CP
46429B614
37
1000
SH
SOLE
0
0
1000
ISHARES TR
GBL COMM SVC ETF
464287275
5
85
SH
SOLE
0
0
85
ISHARES TR
RUS TP200 GR ETF
464289438
12
144
SH
SOLE
144
0
0
ISHARES TR
US OIL EQ&SV ETF
464288844
4
100
SH
SOLE
0
0
100
ISHARES TR
US HLTHCR PR ETF
464288828
9
46
SH
SOLE
46
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
10
74
SH
SOLE
74
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
358
9252
SH
SOLE
689
0
8563
ISHARES TR
US OIL GS EX ETF
464288851
59
775
SH
SOLE
775
0
0
ISHARES TR
U.S. MED DVC ETF
464288810
29
128
SH
SOLE
128
0
0
ISHARES TR
MULTIFACTOR INTL
46434V274
41
1470
SH
SOLE
0
0
1470
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
55
0
0
ISHARES TR
SHRT NAT MUN ETF
464288158
588
5614
SH
SOLE
5614
0
0
ISHARES TR
PHLX SEMICND ETF
464287523
5
26
SH
SOLE
26
0
0
ISHARES TR
0-5 YR TIPS ETF
46429B747
5
48
SH
SOLE
48
0
0
ISHARES TR
COHEN STEER REIT
464287564
355
3544
SH
SOLE
3259
0
285
ISHARES TR
MSCI FINLAND ETF
46429B515
12
290
SH
SOLE
290
0
0
ISHARES TR
MSCI DENMARK ETF
46429B523
10
150
SH
SOLE
150
0
0
ISHARES TR
S&P SML 600 GWT
464287887
841
4170
SH
SOLE
4170
0
0
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MICRO-CAP ETF
464288869
127
1190
SH
SOLE
1190
0
0
ISHARES TR
CORE 1 5 YR USD
46432F859
1682
34332
SH
SOLE
2732
0
31600
ISHARES TR
MSCI USA ESG SLC
464288802
984
8245
SH
SOLE
8125
0
120
ISHARES TR
ASIA 50 ETF
464288430
4
66
SH
SOLE
66
0
0
ISHARES TR
DOW JONES US ETF
464287846
200
1375
SH
SOLE
1375
0
0
ISHARES TR
MSCI CHINA A
46434V514
9
350
SH
SOLE
350
0
0
ISHARES TR
MRGSTR SM CP GR
464288604
50
235
SH
SOLE
200
0
35
ISHARES TR
USA QUALITY FCTR
46432F339
9
100
SH
SOLE
100
0
0
ISHARES TR
INTL DEV RE ETF
464288489
14
500
SH
SOLE
500
0
0
ISHARES TR
GL CLEAN ENE ETF
464288224
26
3000
SH
SOLE
3000
0
0
ISHARES TR
LATN AMER 40 ETF
464287390
113
3588
SH
SOLE
3588
0
0
ISHARES TR
SHORT TREAS BD
464288679
907
8216
SH
SOLE
8216
0
0
ISHARES TR
ULTR SH TRM BD
46434V878
75
1500
SH
SOLE
1500
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
64
1500
SH
Call
SOLE
1500
0
0
ISHARES US ETF TR
COMMOD SEL STG
46431W853
1491
38310
SH
SOLE
4679
0
33631
ISHARES US ETF TR
IT RT HDG HGYL
46431W606
8
92
SH
SOLE
0
0
92
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
679
61824
SH
SOLE
61824
0
0
ITT INC
COM
45073V108
1876
30618
SH
SOLE
28568
0
2050
J2 GLOBAL INC
COM
48123V102
2520
30411
SH
SOLE
21876
0
8535
JACOBS ENGR GROUP INC DEL
COM
469814107
653
8531
SH
SOLE
341
0
8190
JAPAN SMALLER CAPTLZTN FD IN
COM
47109U104
232
21001
SH
SOLE
21001
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
326
1938
SH
SOLE
1875
0
63
JD COM INC
SPON ADR CL A
47215P106
292
11198
SH
SOLE
5843
0
5355
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
4114
34480
SH
SOLE
22035
0
12445
JOHNSON & JOHNSON
COM
478160104
100113
724567
SH
SOLE
442144
0
282424
JOHNSON CTLS INTL PLC
SHS
G51502105
1611
46015
SH
SOLE
5485
0
40530
JONES LANG LASALLE INC
COM
48020Q107
1608
11144
SH
SOLE
10434
0
710
JPMORGAN CHASE & CO
COM
46625H100
156764
1389255
SH
SOLE
1149549
0
239706
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
12089
440248
SH
SOLE
365434
0
74814
JPMORGAN CHASE & CO
*W EXP 10/28/201
46634E114
145
2000
SH
SOLE
2000
0
0
K2M GROUP HLDGS INC
COM
48273J107
465
16997
SH
SOLE
10633
0
6364
KANSAS CITY SOUTHERN
COM NEW
485170302
296
2616
SH
SOLE
1746
0
870
KAR AUCTION SVCS INC
COM
48238T109
1285
21534
SH
SOLE
1359
0
20175
KAYNE ANDERSN MLP MIDS INVT
COM
486606106
2205
123541
SH
SOLE
98734
0
24807
KAYNE ANDERSON MDSTM ENERGY
COM
48661E108
461
35984
SH
SOLE
33211
0
2773
KB HOME
COM
48666K109
410
17165
SH
SOLE
17165
0
0
KELLOGG CO
COM
487836108
1213
17329
SH
SOLE
13947
0
3382
KEMPER CORP DEL
COM
488401100
27136
337300
SH
SOLE
271618
0
65682
KERYX BIOPHARMACEUTICALS INC
COM
492515101
639
187900
SH
SOLE
186900
0
1000
KEYCORP NEW
COM
493267108
589
29627
SH
SOLE
28048
0
1579
KIMBERLY CLARK CORP
COM
494368103
10930
96179
SH
SOLE
56653
0
39526
KINDER MORGAN INC DEL
COM
49456B101
16817
948517
SH
SOLE
717456
0
231062
KINDER MORGAN INC DEL
PFD SER A
49456B200
1533
46100
SH
SOLE
39037
0
7063
KINSALE CAP GROUP INC
COM
49714P108
3776
59124
SH
SOLE
53347
0
5777
KOHLS CORP
COM
500255104
7473
100238
SH
SOLE
31360
0
68878
KORNIT DIGITAL LTD
SHS
M6372Q113
34046
1554600
SH
SOLE
1141826
0
412774
KRAFT HEINZ CO
COM
500754106
4368
79264
SH
SOLE
43813
0
35451
KT CORP
SPONSORED ADR
48268K101
221
14911
SH
SOLE
14911
0
0
L3 TECHNOLOGIES INC
COM
502413107
321
1509
SH
SOLE
1389
0
120
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
300
1728
SH
SOLE
1075
0
653
LAKELAND FINL CORP
COM
511656100
284
6116
SH
SOLE
6116
0
0
LAM RESEARCH CORP
COM
512807108
339
2233
SH
SOLE
2163
0
70
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
427
30851
SH
SOLE
1051
0
29800
LANDSTAR SYS INC
COM
515098101
3838
31455
SH
SOLE
22349
0
9106
LAS VEGAS SANDS CORP
COM
517834107
241
4065
SH
SOLE
3491
0
574
LAUDER ESTEE COS INC
CL A
518439104
8879
61098
SH
SOLE
48524
0
12574
LAUREATE EDUCATION INC
CL A
518613203
156
10086
SH
SOLE
3436
0
6650
LAWSON PRODS INC
COM
520776105
581
17131
SH
SOLE
11450
0
5681
LEAR CORP
COM NEW
521865204
867
5982
SH
SOLE
4457
0
1525
LEGACY RESVS INC
COM
524706108
959
197640
SH
SOLE
197640
0
0
LEGG MASON INC
COM
524901105
437
14000
SH
SOLE
14000
0
0
LEGGETT & PLATT INC
COM
524660107
1830
41784
SH
SOLE
6230
0
35554
LENDINGCLUB CORP
COM
52603A109
73
18875
SH
SOLE
17625
0
1250
LENNAR CORP
CL B
526057302
178
4633
SH
SOLE
4631
0
2
LENNAR CORP
CL A
526057104
885
18945
SH
SOLE
18055
0
890
LENNOX INTL INC
COM
526107107
2018
9238
SH
SOLE
8220
0
1018
LHC GROUP INC
COM
50187A107
2158
20952
SH
SOLE
17073
0
3879
LIBERTY BROADBAND CORP
COM SER A
530307107
154
1823
SH
SOLE
1790
0
33
LIBERTY BROADBAND CORP
COM SER C
530307305
235
2793
SH
SOLE
2727
0
66
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
39
1414
SH
SOLE
1414
0
0
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
31
1153
SH
SOLE
1153
0
0
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
243
6828
SH
SOLE
4795
0
2033
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
64
1730
SH
SOLE
1683
0
47
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
143
3301
SH
SOLE
3169
0
132
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
284
6529
SH
SOLE
6338
0
191
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
37027
134892
SH
SOLE
122068
0
12824
LILLY ELI & CO
COM
532457108
26377
245801
SH
SOLE
154598
0
91203
LINCOLN ELEC HLDGS INC
COM
533900106
269
2881
SH
SOLE
666
0
2215
LINCOLN NATL CORP IND
COM
534187109
580
8579
SH
SOLE
5047
0
3532
LITTELFUSE INC
COM
537008104
7001
35377
SH
SOLE
17088
0
18289
LIVANOVA PLC
SHS
G5509L101
248
2000
SH
SOLE
2000
0
0
LIVE NATION ENTERTAINMENT IN
COM
538034109
2965
54432
SH
SOLE
32009
0
22423
LKQ CORP
COM
501889208
3274
103369
SH
SOLE
88096
0
15273
LOCKHEED MARTIN CORP
COM
539830109
4254
12297
SH
SOLE
10058
0
2239
LOGITECH INTL S A
SHS
H50430232
999
22335
SH
SOLE
22335
0
0
LOWES COS INC
COM
548661107
33533
292050
SH
SOLE
182863
0
109187
LOXO ONCOLOGY INC
COM
548862101
430
2519
SH
SOLE
2519
0
0
LTC PPTYS INC
COM
502175102
238
5395
SH
SOLE
4275
0
1120
LULULEMON ATHLETICA INC
COM
550021109
47939
295027
SH
SOLE
252963
0
42064
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
342
22100
SH
SOLE
16450
0
5650
LUMINEX CORP DEL
COM
55027E102
4170
137582
SH
SOLE
118382
0
19200
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
1291
12591
SH
SOLE
2566
0
10025
M & T BK CORP
COM
55261F104
229
1392
SH
SOLE
1392
0
0
MACKINAC FINL CORP
COM
554571109
665
41064
SH
SOLE
41064
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
243
5268
SH
SOLE
3847
0
1421
MACYS INC
COM
55616P104
495
14261
SH
SOLE
10391
0
3870
MADDEN STEVEN LTD
COM
556269108
499
9424
SH
SOLE
1124
0
8300
MADRIGAL PHARMACEUTICALS INC
COM
558868105
482
2250
SH
SOLE
1500
0
750
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
21557
318326
SH
SOLE
264900
0
53426
MAGNA INTL INC
COM
559222401
762
14508
SH
SOLE
14311
0
197
MAGNACHIP SEMICONDUCTOR CORP
COM
55933J203
139
14000
SH
SOLE
14000
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
4168
108257
SH
SOLE
87857
0
20400
MAKEMYTRIP LIMITED MAURITIUS
SHS
V5633W109
258
9400
SH
SOLE
9400
0
0
MANITOWOC CO INC
COM NEW
563571405
1894
78946
SH
SOLE
66446
0
12500
MANULIFE FINL CORP
COM
56501R106
2999
167723
SH
SOLE
148143
0
19580
MARATHON OIL CORP
COM
565849106
271
11626
SH
SOLE
10498
0
1128
MARATHON PETE CORP
COM
56585A102
2951
36897
SH
SOLE
15595
0
21302
MARCUS & MILLICHAP INC
COM
566324109
1736
50002
SH
SOLE
41863
0
8139
MARKEL CORP
COM
570535104
909
765
SH
SOLE
594
0
171
MARKETAXESS HLDGS INC
COM
57060D108
1196
6703
SH
SOLE
3553
0
3150
MARRIOTT INTL INC NEW
CL A
571903202
24667
186831
SH
SOLE
155155
0
31676
MARSH & MCLENNAN COS INC
COM
571748102
1891
22855
SH
SOLE
22167
0
688
MARTIN MARIETTA MATLS INC
COM
573284106
364
2003
SH
SOLE
1984
0
19
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
4520
234218
SH
SOLE
205098
0
29119
MASTERCARD INCORPORATED
CL A
57636Q104
249379
1120250
SH
SOLE
852162
0
268088
MAXIM INTEGRATED PRODS INC
COM
57772K101
996
17659
SH
SOLE
12974
0
4685
MAXLINEAR INC
COM
57776J100
6998
352028
SH
SOLE
318008
0
34020
MB FINANCIAL INC NEW
COM
55264U108
9026
195752
SH
SOLE
59448
0
136304
MCCORMICK & CO INC
COM NON VTG
579780206
50269
381548
SH
SOLE
242500
0
139048
MCDONALDS CORP
COM
580135101
52372
313062
SH
SOLE
216284
0
96778
MCKESSON CORP
COM
58155Q103
686
5175
SH
SOLE
1678
0
3497
MEDICAL PPTYS TRUST INC
COM
58463J304
263
17614
SH
SOLE
8512
0
9102
MEDIDATA SOLUTIONS INC
COM
58471A105
213
2901
SH
SOLE
190
0
2711
MEDTRONIC PLC
SHS
G5960L103
37235
378522
SH
SOLE
229587
0
148936
MELCO RESORT ENTERTAINMENT L
ADR
585464100
468
22125
SH
SOLE
18125
0
4000
MERCADOLIBRE INC
COM
58733R102
615
1805
SH
SOLE
1470
0
335
MERCK & CO INC
COM
58933Y105
29129
410610
SH
SOLE
250065
0
160545
MERCURY GENL CORP NEW
COM
589400100
783
15615
SH
SOLE
11170
0
4445
MERCURY SYS INC
COM
589378108
8731
157821
SH
SOLE
105134
0
52687
MEREDITH CORP
COM
589433101
866
16960
SH
SOLE
1766
0
15194
MERIT MED SYS INC
COM
589889104
946
15399
SH
SOLE
15399
0
0
META FINL GROUP INC
COM
59100U108
1318
15941
SH
SOLE
10236
0
5705
METLIFE INC
COM
59156R108
4487
96046
SH
SOLE
66026
0
30020
METTLER TOLEDO INTERNATIONAL
COM
592688105
1664
2732
SH
SOLE
1824
0
908
MFS INTER INCOME TR
SH BEN INT
55273C107
54
14465
SH
SOLE
4500
0
9965
MGE ENERGY INC
COM
55277P104
371
5815
SH
SOLE
4875
0
940
MGM GROWTH PPTYS LLC
CL A COM
55303A105
2329
78975
SH
SOLE
55590
0
23384
MGP INGREDIENTS INC NEW
COM
55303J106
1418
17951
SH
SOLE
12650
0
5301
MICHAEL KORS HLDGS LTD
SHS
G60754101
271
3946
SH
SOLE
1396
0
2550
MICROCHIP TECHNOLOGY INC
COM
595017104
13343
169095
SH
SOLE
74347
0
94748
MICROCHIP TECHNOLOGY INC
COM
595017104
8
100
SH
Call
SOLE
100
0
0
MICRON TECHNOLOGY INC
COM
595112103
11054
244404
SH
SOLE
216096
0
28308
MICROSOFT CORP
COM
594918104
446171
3901118
SH
SOLE
2776170
0
1124948
MIDDLEBY CORP
COM
596278101
3125
24157
SH
SOLE
14658
0
9499
MIDLAND STS BANCORP INC ILL
COM
597742105
213
6629
SH
SOLE
6569
0
60
MILLER HERMAN INC
COM
600544100
395
10299
SH
SOLE
10299
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
2703
39992
SH
SOLE
9632
0
30360
MOHAWK INDS INC
COM
608190104
314
1792
SH
SOLE
91
0
1701
MONDELEZ INTL INC
CL A
609207105
5677
132154
SH
SOLE
74004
0
58149
MONGODB INC
CL A
60937P106
269
3300
SH
SOLE
3300
0
0
MONOLITHIC PWR SYS INC
COM
609839105
432
3438
SH
SOLE
3382
0
56
MONROE CAP CORP
COM
610335101
11752
866044
SH
SOLE
684295
0
181749
MONSTER BEVERAGE CORP NEW
COM
61174X109
1702
29201
SH
SOLE
14590
0
14611
MOODYS CORP
COM
615369105
6892
41217
SH
SOLE
18175
0
23042
MORGAN STANLEY
COM NEW
617446448
4647
99782
SH
SOLE
69851
0
29931
MORNINGSTAR INC
COM
617700109
5701
45278
SH
SOLE
23343
0
21935
MOSAIC CO NEW
COM
61945C103
305
9401
SH
SOLE
9401
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
882
6775
SH
SOLE
3637
0
3138
MPLX LP
COM UNIT REP LTD
55336V100
514
14826
SH
SOLE
13790
0
1036
MSC INDL DIRECT INC
CL A
553530106
1488
16889
SH
SOLE
12073
0
4816
MUELLER WTR PRODS INC
COM SER A
624758108
115
10032
SH
SOLE
10032
0
0
MULTI COLOR CORP
COM
625383104
290
4651
SH
SOLE
4651
0
0
MYRIAD GENETICS INC
COM
62855J104
786
17088
SH
SOLE
1400
0
15688
NABORS INDUSTRIES LTD
SHS
G6359F103
175
28362
SH
SOLE
28362
0
0
NASDAQ INC
COM
631103108
358
4167
SH
SOLE
4150
0
17
NATIONAL BEVERAGE CORP
COM
635017106
585
5018
SH
SOLE
734
0
4284
NATIONAL BK HLDGS CORP
CL A
633707104
474
12593
SH
SOLE
12500
0
93
NATIONAL FUEL GAS CO N J
COM
636180101
1210
21584
SH
SOLE
6963
0
14621
NATIONAL GEN HLDGS CORP
COM
636220303
217
8092
SH
SOLE
7926
0
166
NATIONAL INSTRS CORP
COM
636518102
1229
25437
SH
SOLE
21884
0
3553
NATIONAL OILWELL VARCO INC
COM
637071101
434
10069
SH
SOLE
6134
0
3935
NATUZZI S P A
ADR
63905A101
22
15780
SH
SOLE
5000
0
10780
NAVIOS MARITIME MIDSTREAM LP
COM UNIT LTD
Y62134104
48
16267
SH
SOLE
16167
0
100
NEKTAR THERAPEUTICS
COM
640268108
12304
201838
SH
SOLE
166212
0
35626
NEOGENOMICS INC
COM NEW
64049M209
4590
299044
SH
SOLE
240252
0
58792
NETAPP INC
COM
64110D104
580
6751
SH
SOLE
2151
0
4600
NETFLIX INC
COM
64110L106
99180
265095
SH
SOLE
218778
0
46317
NEURALSTEM INC
COM NEW
64127R401
93
87343
SH
SOLE
56816
0
30527
NEVRO CORP
COM
64157F103
8664
151994
SH
SOLE
129552
0
22442
NEW AGE BEVERAGES CORP
COM
64157V108
602
112500
SH
SOLE
2000
0
110500
NEW GOLD INC CDA
COM
644535106
17
21985
SH
SOLE
9985
0
12000
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
632
35465
SH
SOLE
34875
0
590
NEW YORK CMNTY BANCORP INC
COM
649445103
2609
251566
SH
SOLE
160685
0
90881
NEW YORK MTG TR INC
COM PAR $.02
649604501
64
10450
SH
SOLE
10000
0
450
NEWELL BRANDS INC
COM
651229106
794
39107
SH
SOLE
22581
0
16526
NEWMONT MINING CORP
COM
651639106
325
10749
SH
SOLE
7649
0
3100
NEXTERA ENERGY INC
COM
65339F101
8575
51164
SH
SOLE
38782
0
12382
NEXTERA ENERGY INC
UNIT 09/01/2019
65339F820
11
200
SH
SOLE
200
0
0
NICE LTD
SPONSORED ADR
653656108
515
4500
SH
SOLE
4500
0
0
NIELSEN HLDGS PLC
SHS EUR
G6518L108
498
18020
SH
SOLE
933
0
17087
NIKE INC
CL B
654106103
23741
280226
SH
SOLE
201526
0
78699
NISOURCE INC
COM
65473P105
550
22053
SH
SOLE
21053
0
1000
NOBLE CORP PLC
SHS USD
G65431101
109
15465
SH
SOLE
11324
0
4141
NORDSTROM INC
COM
655664100
10016
167457
SH
SOLE
77547
0
89910
NORFOLK SOUTHERN CORP
COM
655844108
5161
28590
SH
SOLE
21758
0
6832
NORTHERN TR CORP
COM
665859104
72839
713200
SH
SOLE
520972
0
192227
NORTHROP GRUMMAN CORP
COM
666807102
3713
11698
SH
SOLE
8869
0
2829
NOVANTA INC
COM
67000B104
7618
111372
SH
SOLE
96314
0
15058
NOVARTIS A G
SPONSORED ADR
66987V109
15059
174778
SH
SOLE
109752
0
65026
NOVO-NORDISK A S
ADR
670100205
7571
160601
SH
SOLE
143484
0
17117
NUANCE COMMUNICATIONS INC
COM
67020Y100
985
56866
SH
SOLE
44466
0
12400
NUCOR CORP
COM
670346105
321
5065
SH
SOLE
3965
0
1100
NUTANIX INC
CL A
67059N108
16816
393630
SH
SOLE
305355
0
88275
NUTRIEN LTD
COM
67077M108
1287
22308
SH
SOLE
16354
0
5954
NUVASIVE INC
COM
670704105
1439
20269
SH
SOLE
17784
0
2485
NUVEEN INTER DURATION MN TMF
COM
670671106
245
19620
SH
SOLE
19620
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
1864
199178
SH
SOLE
166772
0
32406
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
153
10610
SH
SOLE
10610
0
0
NUVEEN PFD & INCM OPPORTNYS
COM
67073B106
325
35086
SH
SOLE
25886
0
9200
NVIDIA CORP
COM
67066G104
43845
156021
SH
SOLE
121176
0
34845
NVIDIA CORP
COM
67066G104
141
500
SH
Put
SOLE
0
0
500
NXSTAGE MEDICAL INC
COM
67072V103
3215
115260
SH
SOLE
103719
0
11541
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
25186
72514
SH
SOLE
52008
0
20506
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
1812
43761
SH
SOLE
35472
0
8289
OCCIDENTAL PETE CORP DEL
COM
674599105
2819
34308
SH
SOLE
17072
0
17236
OFFICE DEPOT INC
COM
676220106
98
30380
SH
SOLE
30380
0
0
OFG BANCORP
COM
67103X102
1103
68317
SH
SOLE
68317
0
0
OKTA INC
CL A
679295105
6490
92240
SH
SOLE
80600
0
11640
OLD DOMINION FGHT LINES INC
COM
679580100
3357
20818
SH
SOLE
19037
0
1781
OLD NATL BANCORP IND
COM
680033107
670
34700
SH
SOLE
34200
0
500
OLD REP INTL CORP
COM
680223104
2506
111985
SH
SOLE
93812
0
18173
OLD SECOND BANCORP INC ILL
COM
680277100
1760
113891
SH
SOLE
100000
0
13890
OMEGA HEALTHCARE INVS INC
COM
681936100
780
23811
SH
SOLE
21855
0
1956
OMNICOM GROUP INC
COM
681919106
18262
268475
SH
SOLE
250165
0
18310
ONE GAS INC
COM
68235P108
340
4131
SH
SOLE
1214
0
2917
ONEOK INC NEW
COM
682680103
6754
99630
SH
SOLE
63789
0
35841
OPEN TEXT CORP
COM
683715106
304
8000
SH
SOLE
8000
0
0
OPKO HEALTH INC
COM
68375N103
64
18605
SH
SOLE
105
0
18500
ORACLE CORP
COM
68389X105
12168
235996
SH
SOLE
166927
0
69069
ORIX CORP
SPONSORED ADR
686330101
5840
72068
SH
SOLE
67953
0
4115
ORTHOPEDIATRICS CORP
COM
68752L100
343
9360
SH
SOLE
8545
0
815
OSHKOSH CORP
COM
688239201
568
7978
SH
SOLE
7478
0
500
OSISKO GOLD ROYALTIES LTD
COM
68827L101
65
11000
SH
SOLE
0
0
11000
OXFORD LANE CAP CORP
COM
691543102
1968
185756
SH
SOLE
167556
0
18200
OXFORD SQUARE CAP CORP
COM
69181V107
892
125260
SH
SOLE
93460
0
31800
PACCAR INC
COM
693718108
525
7703
SH
SOLE
6420
0
1283
PACWEST BANCORP DEL
COM
695263103
314
6585
SH
SOLE
1206
0
5379
PALO ALTO NETWORKS INC
COM
697435105
16924
75131
SH
SOLE
64453
0
10678
PAN AMERICAN SILVER CORP
COM
697900108
343
23242
SH
SOLE
9937
0
13305
PANDORA MEDIA INC
COM
698354107
5782
607992
SH
SOLE
504765
0
103227
PARK OHIO HLDGS CORP
COM
700666100
5399
140786
SH
SOLE
111384
0
29403
PARKER HANNIFIN CORP
COM
701094104
757
4114
SH
SOLE
3374
0
740
PARSLEY ENERGY INC
CL A
701877102
335
11436
SH
SOLE
7179
0
4257
PATTERN ENERGY GROUP INC
CL A
70338P100
276
13900
SH
SOLE
13900
0
0
PAYCHEX INC
COM
704326107
27532
373823
SH
SOLE
230562
0
143261
PAYCOM SOFTWARE INC
COM
70432V102
2744
17655
SH
SOLE
10785
0
6870
PAYLOCITY HLDG CORP
COM
70438V106
42317
526849
SH
SOLE
439945
0
86904
PAYPAL HLDGS INC
COM
70450Y103
136189
1550421
SH
SOLE
1243716
0
306705
PENNEY J C INC
COM
708160106
56
34000
SH
SOLE
30500
0
3500
PENTAIR PLC
SHS
G7S00T104
447
10310
SH
SOLE
8260
0
2050
PEOPLES UNITED FINANCIAL INC
COM
712704105
2343
136879
SH
SOLE
107779
0
29100
PEPSICO INC
COM
713448108
29011
259489
SH
SOLE
175923
0
83566
PERKINELMER INC
COM
714046109
815
8381
SH
SOLE
5490
0
2891
PERMIAN BASIN RTY TR
UNIT BEN INT
714236106
159
20000
SH
SOLE
20000
0
0
PERRIGO CO PLC
SHS
G97822103
2572
36323
SH
SOLE
25734
0
10589
PERRIGO CO PLC
SHS
G97822103
106
1500
SH
Call
SOLE
1500
0
0
PETIQ INC
COM CL A
71639T106
411
10445
SH
SOLE
10020
0
425
PFENEX INC
COM
717071104
10169
1989990
SH
SOLE
1482182
0
507808
PFIZER INC
COM
717081103
40878
927569
SH
SOLE
700403
0
227165
PHILIP MORRIS INTL INC
COM
718172109
18977
232733
SH
SOLE
135249
0
97484
PHILLIPS 66
COM
718546104
6870
60946
SH
SOLE
54799
0
6147
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
3291
64353
SH
SOLE
53648
0
10705
PHYSICIANS RLTY TR
COM
71943U104
247
14645
SH
SOLE
5000
0
9645
PIMCO CORPORATE & INCOME OPP
COM
72201B101
201
11240
SH
SOLE
10540
0
700
PIMCO ETF TR
INV GRD CRP BD
72201R817
3947
39240
SH
SOLE
35021
0
4219
PIMCO ETF TR
25YR+ ZERO U S
72201R882
137
1260
SH
SOLE
460
0
800
PIMCO ETF TR
1-5 US TIP IDX
72201R205
159
3102
SH
SOLE
2457
0
645
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
1160
11418
SH
SOLE
715
0
10703
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
283
2811
SH
SOLE
1876
0
935
PIMCO ETF TR
ACTIVE BD ETF
72201R775
21
210
SH
SOLE
0
0
210
PINNACLE FOODS INC DEL
COM
72348P104
605
9333
SH
SOLE
5609
0
3724
PIONEER ENERGY SVCS CORP
COM
723664108
30
10000
SH
SOLE
10000
0
0
PIONEER NAT RES CO
COM
723787107
19797
113653
SH
SOLE
81242
0
32411
PIVOTAL SOFTWARE INC
COM CL A
72582H107
2618
133701
SH
SOLE
118849
0
14852
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
5837
233391
SH
SOLE
194006
0
39385
PLANET FITNESS INC
CL A
72703H101
49912
923781
SH
SOLE
768194
0
155587
PLATFORM SPECIALTY PRODS COR
COM
72766Q105
1873
150200
SH
SOLE
138200
0
12000
PNC FINL SVCS GROUP INC
COM
693475105
2458
18048
SH
SOLE
13484
0
4564
POLARIS INDS INC
COM
731068102
554
5483
SH
SOLE
2564
0
2919
POOL CORPORATION
COM
73278L105
2357
14125
SH
SOLE
8324
0
5800
POPULAR INC
COM NEW
733174700
1199
23400
SH
SOLE
23400
0
0
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3.000% 8/0
73640QAB1
13481
13998000
PRN
SOLE
10849000
0
3149000
PORTOLA PHARMACEUTICALS INC
COM
737010108
2349
88191
SH
SOLE
61264
0
26927
POSCO
SPONSORED ADR
693483109
315
4767
SH
SOLE
4767
0
0
POTBELLY CORP
COM
73754Y100
4372
355414
SH
SOLE
309179
0
46235
PPG INDS INC
COM
693506107
779
7134
SH
SOLE
2343
0
4791
PRA GROUP INC
COM
69354N106
14092
391431
SH
SOLE
298605
0
92826
PRA HEALTH SCIENCES INC
COM
69354M108
420
3810
SH
SOLE
3561
0
249
PRAXAIR INC
COM
74005P104
73660
458281
SH
SOLE
303124
0
155157
PREFERRED APT CMNTYS INC
COM
74039L103
785
44659
SH
SOLE
41015
0
3644
PREMIER INC
CL A
74051N102
760
16601
SH
SOLE
16601
0
0
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
329
8692
SH
SOLE
7848
0
844
PRETIUM RES INC
COM
74139C102
95
15025
SH
SOLE
0
0
15025
PRICE T ROWE GROUP INC
COM
74144T108
4611
42230
SH
SOLE
30754
0
11476
PRIMERICA INC
COM
74164M108
495
4106
SH
SOLE
664
0
3442
PRIMO WTR CORP
COM
74165N105
1221
67625
SH
SOLE
49620
0
18005
PROCTER AND GAMBLE CO
COM
742718109
44760
537781
SH
SOLE
366911
0
170870
PROGENICS PHARMACEUTICALS IN
COM
743187106
166
26500
SH
SOLE
2500
0
24000
PROGRESSIVE CORP OHIO
COM
743315103
89849
1264765
SH
SOLE
1037063
0
227702
PROLOGIS INC
COM
74340W103
377
5566
SH
SOLE
1701
0
3865
PROOFPOINT INC
COM
743424103
591
5556
SH
SOLE
5256
0
300
PROS HOLDINGS INC
COM
74346Y103
1831
52275
SH
SOLE
43875
0
8400
PROSHARES TR
ULTRA FNCLS NEW
74347X633
536
12396
SH
SOLE
11196
0
1200
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
443
11568
SH
SOLE
8356
0
3212
PROSHARES TR
S&P MDCP 400 DIV
74347B680
222
3902
SH
SOLE
2428
0
1474
PROSHARES TR
SHRT 20+YR TRE
74347X849
5924
253160
SH
SOLE
204190
0
48970
PROSHARES TR
PSHS ULTRA O&G
74347R719
66
1515
SH
SOLE
1300
0
215
PROSHARES TR
S&P 500 DV ARIST
74348A467
211
3165
SH
SOLE
3165
0
0
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
32
1520
SH
SOLE
800
0
720
PROSHARES TR
PSHS ULT SEMICDT
74347R669
394
8775
SH
SOLE
8775
0
0
PROSHARES TR
SHORT S&P 500 NE
74347B425
77
2803
SH
SOLE
2803
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
147
20000
SH
SOLE
17000
0
3000
PROTO LABS INC
COM
743713109
18177
112379
SH
SOLE
99004
0
13375
PRUDENTIAL FINL INC
COM
744320102
733
7239
SH
SOLE
7171
0
68
PRUDENTIAL PLC
ADR
74435K204
4897
106709
SH
SOLE
102057
0
4652
PSYCHEMEDICS CORP
COM NEW
744375205
2008
106733
SH
SOLE
86533
0
20200
PUBLIC STORAGE
COM
74460D109
607
3012
SH
SOLE
1549
0
1463
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
416
7875
SH
SOLE
6135
0
1739
PURE STORAGE INC
CL A
74624M102
121992
4701034
SH
SOLE
3541555
0
1159479
PURECYCLE CORP
COM NEW
746228303
4198
363505
SH
SOLE
259755
0
103750
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
53
10000
SH
SOLE
10000
0
0
QAD INC
CL A
74727D306
672
11863
SH
SOLE
8459
0
3404
QAD INC
CL B
74727D207
21
500
SH
SOLE
0
0
500
QIAGEN NV
SHS NEW
N72482123
464
12237
SH
SOLE
12237
0
0
QUAKER CHEM CORP
COM
747316107
243
1200
SH
SOLE
0
0
1200
QUALCOMM INC
COM
747525103
15547
215838
SH
SOLE
152458
0
63379
QUANTA SVCS INC
COM
74762E102
613
18375
SH
SOLE
400
0
17975
QUEST DIAGNOSTICS INC
COM
74834L100
451
4175
SH
SOLE
2875
0
1300
RAPID7 INC
COM
753422104
14872
402804
SH
SOLE
349390
0
53414
RAYMOND JAMES FINANCIAL INC
COM
754730109
364
3950
SH
SOLE
1457
0
2493
RAYONIER INC
COM
754907103
3381
100013
SH
SOLE
70494
0
29519
RAYTHEON CO
COM NEW
755111507
35838
173416
SH
SOLE
137520
0
35896
RBC BEARINGS INC
COM
75524B104
1062
7066
SH
SOLE
3467
0
3599
RE MAX HLDGS INC
CL A
75524W108
1642
37027
SH
SOLE
16649
0
20378
REALPAGE INC
COM
75606N109
17224
261371
SH
SOLE
222229
0
39142
REALTY INCOME CORP
COM
756109104
304
5349
SH
SOLE
5349
0
0
RED HAT INC
COM
756577102
202674
1487185
SH
SOLE
1115482
0
371703
REDFIN CORP
COM
75737F108
3233
172876
SH
SOLE
133111
0
39765
REDWOOD TR INC
COM
758075402
1562
96177
SH
SOLE
68627
0
27550
REGENERON PHARMACEUTICALS
COM
75886F107
467
1155
SH
SOLE
1100
0
55
REGIONS FINL CORP NEW
COM
7591EP100
5717
311541
SH
SOLE
259691
0
51850
RENN FD INC
COM
759720105
574
316918
SH
SOLE
316918
0
0
REPLIGEN CORP
COM
759916109
2045
36881
SH
SOLE
23206
0
13675
REPUBLIC SVCS INC
COM
760759100
2299
31642
SH
SOLE
28674
0
2968
RESMED INC
COM
761152107
32524
281985
SH
SOLE
112662
0
169323
RESTORATION ROBOTICS INC
COM
76133C103
174
59896
SH
SOLE
35896
0
24000
RETROPHIN INC
COM
761299106
230
8000
SH
SOLE
0
0
8000
RH
COM
74967X103
2853
21779
SH
SOLE
15424
0
6355
RIBBON COMMUNICATIONS INC
COM
762544104
318
46623
SH
SOLE
42522
0
4101
RINGCENTRAL INC
CL A
76680R206
1528
16419
SH
SOLE
13690
0
2729
RIO TINTO PLC
SPONSORED ADR
767204100
268
5252
SH
SOLE
5252
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
16672
461441
SH
SOLE
276850
0
184591
RITE AID CORP
COM
767754104
25
19146
SH
SOLE
16146
0
3000
RLI CORP
COM
749607107
372
4738
SH
SOLE
945
0
3793
ROBERT HALF INTL INC
COM
770323103
5214
74082
SH
SOLE
54612
0
19470
ROCKWELL AUTOMATION INC
COM
773903109
8565
45673
SH
SOLE
36512
0
9161
ROCKWELL COLLINS INC
COM
774341101
8491
60450
SH
SOLE
42128
0
18322
ROGERS CORP
COM
775133101
443
3010
SH
SOLE
2605
0
405
ROKU INC
COM CL A
77543R102
1797
24600
SH
SOLE
16100
0
8500
ROLLINS INC
COM
775711104
10193
167952
SH
SOLE
145054
0
22898
ROPER TECHNOLOGIES INC
COM
776696106
7236
24427
SH
SOLE
16558
0
7869
ROSS STORES INC
COM
778296103
1711
17261
SH
SOLE
16146
0
1115
ROYAL BK CDA MONTREAL QUE
COM
780087102
447
5578
SH
SOLE
4978
0
600
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2 ORD
780097689
440
67399
SH
SOLE
66832
0
567
ROYAL BK SCOTLAND GROUP PLC
SP ADR PREF S
780097739
15
600
SH
SOLE
600
0
0
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
10760
82811
SH
SOLE
68031
0
14780
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
6171
90569
SH
SOLE
68466
0
22103
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
955
13468
SH
SOLE
927
0
12541
ROYAL GOLD INC
COM
780287108
2493
32347
SH
SOLE
30842
0
1505
ROYCE GLOBAL VALUE TR INC
COM
78081T104
173
16445
SH
SOLE
14500
0
1945
RPM INTL INC
COM
749685103
1460
22484
SH
SOLE
11045
0
11439
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
923
10710
SH
SOLE
912
0
9798
S&P GLOBAL INC
COM
78409V104
1009
5163
SH
SOLE
3204
0
1959
SABRA HEALTH CARE REIT INC
COM
78573L106
896
38738
SH
SOLE
3221
0
35517
SALESFORCE COM INC
COM
79466L302
148100
931269
SH
SOLE
742076
0
189193
SALLY BEAUTY HLDGS INC
COM
79546E104
837
45519
SH
SOLE
28341
0
17178
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
73
14800
SH
SOLE
14000
0
800
SANOFI
SPONSORED ADR
80105N105
291
6509
SH
SOLE
6404
0
105
SANOFI
RIGHT 12/31/2020
80105N113
7
14032
SH
SOLE
10282
0
3750
SAP SE
SPON ADR
803054204
856
6959
SH
SOLE
6552
0
407
SAREPTA THERAPEUTICS INC
COM
803607100
4777
29575
SH
SOLE
26143
0
3432
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
1336
8316
SH
SOLE
6885
0
1431
SCANA CORP NEW
COM
80589M102
565
14530
SH
SOLE
14530
0
0
SCHEIN HENRY INC
COM
806407102
2158
25380
SH
SOLE
17136
0
8244
SCHLUMBERGER LTD
COM
806857108
31992
525140
SH
SOLE
317777
0
207363
SCHOLASTIC CORP
COM
807066105
3910
83750
SH
SOLE
67150
0
16600
SCHWAB CHARLES CORP NEW
COM
808513105
35091
713957
SH
SOLE
589271
0
124687
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
362
5148
SH
SOLE
3829
0
1319
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
427
12744
SH
SOLE
12698
0
46
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
0
9
SH
SOLE
1
0
8
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
37
483
SH
SOLE
233
0
250
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
82
1179
SH
SOLE
479
0
700
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
125
3515
SH
SOLE
2090
0
1425
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
1
20
SH
SOLE
20
0
0
SCHWAB STRATEGIC TR
US REIT ETF
808524847
24
568
SH
SOLE
138
0
430
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
15
390
SH
SOLE
390
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
2
40
SH
SOLE
40
0
0
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
6
104
SH
SOLE
104
0
0
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
771
9405
SH
SOLE
3006
0
6399
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
15
260
SH
SOLE
260
0
0
SCORPIO BULKERS INC
COM
Y7546A122
232
32000
SH
SOLE
32000
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
17248
219082
SH
SOLE
172381
0
46701
SEALED AIR CORP NEW
COM
81211K100
212
5275
SH
SOLE
4233
0
1042
SEATTLE GENETICS INC
COM
812578102
21789
282538
SH
SOLE
255000
0
27538
SECUREWORKS CORP
CL A
81374A105
995
67906
SH
SOLE
63018
0
4888
SEI INVESTMENTS CO
COM
784117103
423
6926
SH
SOLE
5516
0
1410
SELECT SECTOR SPDR TR
ENERGY
81369Y506
3145
41523
SH
SOLE
32743
0
8779
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
3174
60283
SH
SOLE
58153
0
2130
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
11951
152432
SH
SOLE
87396
0
65036
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
8064
292385
SH
SOLE
255307
0
37078
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
743
12825
SH
SOLE
11938
0
887
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
4255
56486
SH
SOLE
37282
0
19204
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
12183
128045
SH
SOLE
70178
0
57867
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
2499
21322
SH
SOLE
16450
0
4872
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
55
1679
SH
SOLE
1283
0
396
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
789
14635
SH
SOLE
10482
0
4153
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
5
100
SH
SOLE
0
0
100
SEMPRA ENERGY
COM
816851109
2207
19405
SH
SOLE
19180
0
225
SENDGRID INC
COM
816883102
621
16875
SH
SOLE
13675
0
3200
SENOMYX INC
COM
81724Q107
59
39601
SH
SOLE
31551
0
8050
SENSATA TECHNOLOGIES HLDNG P
SHS
G8060N102
254
5133
SH
SOLE
5133
0
0
SERITAGE GROWTH PPTYS
CL A
81752R100
421
8855
SH
SOLE
8855
0
0
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
887
14300
SH
SOLE
13905
0
395
SERVICENOW INC
COM
81762P102
13205
67499
SH
SOLE
58930
0
8569
SHAKE SHACK INC
CL A
819047101
16801
266636
SH
SOLE
215317
0
51319
SHARPS COMPLIANCE CORP
COM
820017101
35
10000
SH
SOLE
5000
0
5000
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
2519
117812
SH
SOLE
94018
0
23794
SHERWIN WILLIAMS CO
COM
824348106
8068
17724
SH
SOLE
9764
0
7960
SHINHAN FINANCIAL GROUP CO L
SPN ADR RESTRD
824596100
226
5635
SH
SOLE
5635
0
0
SHIRE PLC
SPONSORED ADR
82481R106
541
2987
SH
SOLE
2425
0
562
SHOPIFY INC
CL A
82509L107
6073
36928
SH
SOLE
28643
0
8285
SIENTRA INC
COM
82621J105
4256
178225
SH
SOLE
158760
0
19465
SIERRA ONCOLOGY INC
COM
82640U107
29
16919
SH
SOLE
16919
0
0
SIGNATURE BK NEW YORK N Y
COM
82669G104
6902
60100
SH
SOLE
58545
0
1555
SILICON LABORATORIES INC
COM
826919102
332
3620
SH
SOLE
0
0
3620
SIMON PPTY GROUP INC NEW
COM
828806109
1341
7587
SH
SOLE
5532
0
2055
SIRIUS XM HLDGS INC
COM
82968B103
210
33241
SH
SOLE
28200
0
5041
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
10089
133917
SH
SOLE
112236
0
21681
SIX FLAGS ENTMT CORP NEW
COM
83001A102
14054
201296
SH
SOLE
166618
0
34678
SKYWORKS SOLUTIONS INC
COM
83088M102
261
2875
SH
SOLE
2036
0
839
SMARTSHEET INC
COM CL A
83200N103
1743
55758
SH
SOLE
40251
0
15507
SMUCKER J M CO
COM NEW
832696405
10275
100133
SH
SOLE
84512
0
15621
SNAP INC
CL A
83304A106
91
10746
SH
SOLE
8671
0
2075
SNAP ON INC
COM
833034101
6581
35845
SH
SOLE
11628
0
24217
SOCIAL CAP HEDOSOPHIA HLDGS
CL A
G8250R103
998
100736
SH
SOLE
86201
0
14535
SODASTREAM INTERNATIONAL LTD
USD SHS
M9068E105
730
5105
SH
SOLE
4580
0
525
SOLAR CAP LTD
COM
83413U100
660
30886
SH
SOLE
30886
0
0
SOLAR SR CAP LTD
COM
83416M105
993
59437
SH
SOLE
59437
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
456
12100
SH
SOLE
11850
0
250
SONIC CORP
COM
835451105
217
5000
SH
SOLE
1800
0
3200
SONY CORP
SPONSORED ADR
835699307
426
7017
SH
SOLE
5858
0
1159
SOUTHERN CO
COM
842587107
2546
58402
SH
SOLE
37690
0
20712
SOUTHWEST AIRLS CO
COM
844741108
522
8360
SH
SOLE
6427
0
1933
SPARK THERAPEUTICS INC
COM
84652J103
451
8270
SH
SOLE
6100
0
2170
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
1247
4716
SH
SOLE
3277
0
1439
SPDR GOLD TRUST
GOLD SHS
78463V107
5940
52680
SH
SOLE
42999
0
9681
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
1172
30628
SH
SOLE
29351
0
1277
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
5004
105187
SH
SOLE
93376
0
11811
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
802
20963
SH
SOLE
14663
0
6300
SPDR INDEX SHS FDS
STOXX EUR 50 ETF
78463X103
10
285
SH
SOLE
220
0
65
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
1076
34953
SH
SOLE
34953
0
0
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
160
3155
SH
SOLE
3155
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
340
9096
SH
SOLE
8098
0
998
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
417
9300
SH
SOLE
9300
0
0
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
216
6200
SH
SOLE
6200
0
0
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
845
24596
SH
SOLE
24374
0
222
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
29
950
SH
SOLE
950
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
149214
513256
SH
SOLE
476589
0
36667
SPDR S&P 500 ETF TR
TR UNIT
78462F103
145
500
SH
Put
SOLE
500
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
22779
61989
SH
SOLE
48797
0
13192
SPDR SER TR
BLOMBERG BRC INV
78468R200
14999
487132
SH
SOLE
376537
0
110595
SPDR SER TR
BLOOMBERG SRT TR
78468R408
202
7319
SH
SOLE
7319
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
60
1603
SH
SOLE
1603
0
0
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
509
10667
SH
SOLE
10667
0
0
SPDR SER TR
SSGA US SMAL ETF
78468R887
22
224
SH
SOLE
224
0
0
SPDR SER TR
PORTFOLIO SH TSR
78468R101
88
3000
SH
SOLE
3000
0
0
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
34247
349705
SH
SOLE
307702
0
42003
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
3444
61207
SH
SOLE
58518
0
2688
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
8861
293615
SH
SOLE
223915
0
69700
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
3421
94635
SH
SOLE
68050
0
26585
SPDR SERIES TRUST
S&P REGL BKG
78464A698
5104
85901
SH
SOLE
70103
0
15799
SPDR SERIES TRUST
PORTFOLIO AGRGTE
78464A649
2210
79738
SH
SOLE
66238
0
13500
SPDR SERIES TRUST
S&P BIOTECH
78464A870
459
4783
SH
SOLE
3390
0
1393
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
54
967
SH
SOLE
940
0
27
SPDR SERIES TRUST
S&P BK ETF
78464A797
905
19440
SH
SOLE
1500
0
17940
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
371
5540
SH
SOLE
3425
0
2115
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
4
65
SH
SOLE
45
0
20
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
223
2361
SH
SOLE
2361
0
0
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
740
13722
SH
SOLE
10114
0
3608
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
64
3855
SH
SOLE
905
0
2950
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
119
1310
SH
SOLE
1120
0
190
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
143
3298
SH
SOLE
612
0
2686
SPDR SERIES TRUST
BLOMBRG BRC EMRG
78464A391
0
4
SH
SOLE
4
0
0
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78464A417
211
5855
SH
SOLE
5855
0
0
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
234
7016
SH
SOLE
2316
0
4700
SPDR SERIES TRUST
S&P METALS MNG
78464A755
65
1910
SH
SOLE
710
0
1200
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
47
690
SH
SOLE
0
0
690
SPDR SERIES TRUST
BLOMBRG BRC TIPS
78464A656
44
800
SH
SOLE
0
0
800
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
248
9050
SH
SOLE
5995
0
3055
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
15
272
SH
SOLE
272
0
0
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
24
320
SH
SOLE
320
0
0
SPDR SERIES TRUST
HLTH CARE SVCS
78464A573
84
1089
SH
SOLE
1089
0
0
SPDR SERIES TRUST
PRTFLO S&P500 GW
78464A409
11
288
SH
SOLE
288
0
0
SPDR SERIES TRUST
DJ REIT ETF
78464A607
82
879
SH
SOLE
879
0
0
SPDR SERIES TRUST
FTSE INT GVT ETF
78464A490
42
800
SH
SOLE
800
0
0
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
9
200
SH
SOLE
0
0
200
SPDR SERIES TRUST
PORTFOLIO TL STK
78464A805
42
1150
SH
SOLE
1150
0
0
SPDR SERIES TRUST
S&P PHARMAC
78464A722
26
532
SH
SOLE
532
0
0
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
32
600
SH
SOLE
600
0
0
SPECTRA ENERGY PARTNERS LP
COM
84756N109
1753
49077
SH
SOLE
28497
0
20580
SPIRE INC
COM
84857L101
703
9560
SH
SOLE
8060
0
1500
SPIRIT RLTY CAP INC NEW
COM
84860W102
415
51500
SH
SOLE
11500
0
40000
SPLUNK INC
COM
848637104
10935
90439
SH
SOLE
74632
0
15807
SPORTSMANS WHSE HLDGS INC
COM
84920Y106
60
10288
SH
SOLE
5213
0
5075
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
426
2357
SH
SOLE
2270
0
87
SPRING BK PHARMACEUTICALS IN
COM
849431101
123
10225
SH
SOLE
3275
0
6950
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
476
40746
SH
SOLE
11768
0
28978
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
200
20976
SH
SOLE
6271
0
14705
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
328
61783
SH
SOLE
24933
0
36850
SQUARE INC
CL A
852234103
15637
157931
SH
SOLE
132780
0
25151
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
231
4058
SH
SOLE
713
0
3345
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
239
5050
SH
SOLE
3450
0
1600
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
5
96
SH
SOLE
0
0
96
STAG INDL INC
COM
85254J102
564
20500
SH
SOLE
3000
0
17500
STANLEY BLACK & DECKER INC
COM
854502101
1071
7313
SH
SOLE
7296
0
17
STARBUCKS CORP
COM
855244109
152098
2675901
SH
SOLE
1630638
0
1045263
STARBUCKS CORP
COM
855244109
85
1500
SH
Call
SOLE
1500
0
0
STARWOOD PPTY TR INC
COM
85571B105
492
22852
SH
SOLE
14219
0
8633
STATE STR CORP
COM
857477103
618
7381
SH
SOLE
4919
0
2462
STERICYCLE INC
COM
858912108
8564
145936
SH
SOLE
79662
0
66274
STERIS PLC
SHS USD
G84720104
244
2129
SH
SOLE
135
0
1994
STITCH FIX INC
COM CL A
860897107
8168
186605
SH
SOLE
161329
0
25276
STRATUS PPTYS INC
COM NEW
863167201
214
7000
SH
SOLE
7000
0
0
STRYKER CORP
COM
863667101
96703
544256
SH
SOLE
389213
0
155044
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
957
40680
SH
SOLE
32055
0
8625
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
5867
730622
SH
SOLE
669303
0
61319
SUMMIT HOTEL PPTYS INC
COM
866082100
226
16668
SH
SOLE
14608
0
2060
SUN LIFE FINL INC
COM
866796105
557
14014
SH
SOLE
11911
0
2103
SUNCOKE ENERGY PARTNERS L P
COMUNIT REP LT
86722Y101
198
13000
SH
SOLE
13000
0
0
SUNCOR ENERGY INC NEW
COM
867224107
32770
846984
SH
SOLE
360696
0
486288
SUNOPTA INC
COM
8676EP108
6411
872215
SH
SOLE
810195
0
62020
SUNTRUST BKS INC
COM
867914103
1119
16759
SH
SOLE
3188
0
13571
SVB FINL GROUP
COM
78486Q101
208
668
SH
SOLE
668
0
0
SYMANTEC CORP
COM
871503108
270
12667
SH
SOLE
11492
0
1175
SYNCHRONY FINL
COM
87165B103
325
10455
SH
SOLE
9980
0
475
SYNOPSYS INC
COM
871607107
790
8009
SH
SOLE
7369
0
640
SYSCO CORP
COM
871829107
6214
84835
SH
SOLE
43149
0
41686
TABULA RASA HEALTHCARE INC
COM
873379101
1214
14950
SH
SOLE
13300
0
1650
TACTILE SYS TECHNOLOGY INC
COM
87357P100
40685
572625
SH
SOLE
455591
0
117034
TAHOE RES INC
COM
873868103
175
62619
SH
SOLE
12619
0
50000
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADR
874039100
5969
135174
SH
SOLE
112741
0
22433
TALEND S A
ADS
874224207
355
5085
SH
SOLE
1660
0
3425
TAPESTRY INC
COM
876030107
215
4277
SH
SOLE
3121
0
1156
TARGA RES CORP
COM
87612G101
1142
20284
SH
SOLE
13634
0
6650
TARGET CORP
COM
87612E106
4926
55846
SH
SOLE
17370
0
38477
TASEKO MINES LTD
COM
876511106
8
10000
SH
SOLE
0
0
10000
TD AMERITRADE HLDG CORP
COM
87236Y108
285
5400
SH
SOLE
400
0
5000
TE CONNECTIVITY LTD
REG SHS
H84989104
8427
95834
SH
SOLE
75941
0
19893
TEKLA HEALTHCARE INVS
SH BEN INT
87911J103
1352
58390
SH
SOLE
49130
0
9260
TEKLA LIFE SCIENCES INVS
SH BEN INT
87911K100
1144
56022
SH
SOLE
44831
0
11191
TELADOC HEALTH INC
COM
87918A105
4186
48480
SH
SOLE
40300
0
8180
TELECOM ITALIA S P A NEW
SPON ADR ORD
87927Y102
178
29727
SH
SOLE
29727
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
545
2208
SH
SOLE
1656
0
552
TELEFLEX INC
COM
879369106
491
1847
SH
SOLE
1418
0
429
TEMPLETON GLOBAL INCOME FD
COM
880198106
76
12468
SH
SOLE
12468
0
0
TENABLE HLDGS INC
COM
88025T102
1230
31625
SH
SOLE
30475
0
1150
TERADYNE INC
COM
880770102
1098
29695
SH
SOLE
28825
0
870
TESLA INC
COM
88160R101
3654
13799
SH
SOLE
9159
0
4640
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADR
881624209
2080
96565
SH
SOLE
81255
0
15310
TEXAS INSTRS INC
COM
882508104
22141
206368
SH
SOLE
160242
0
46126
TEXAS ROADHOUSE INC
COM
882681109
204
2939
SH
SOLE
175
0
2764
TEXTRON INC
COM
883203101
226
3161
SH
SOLE
2861
0
300
THERMO FISHER SCIENTIFIC INC
COM
883556102
34266
140388
SH
SOLE
106179
0
34209
THERMON GROUP HLDGS INC
COM
88362T103
1105
42869
SH
SOLE
36688
0
6181
THOMSON REUTERS CORP
COM
884903105
751
16449
SH
SOLE
2256
0
14193
THOR INDS INC
COM
885160101
636
7596
SH
SOLE
3941
0
3655
TIFFANY & CO NEW
COM
886547108
347
2689
SH
SOLE
2389
0
300
TITAN INTL INC ILL
COM
88830M102
93
12600
SH
SOLE
4000
0
8600
TIVITY HEALTH INC
COM
88870R102
281
8725
SH
SOLE
8600
0
125
TIVO CORP
COM
88870P106
1452
116658
SH
SOLE
73697
0
42961
TJX COS INC NEW
COM
872540109
9335
83335
SH
SOLE
74790
0
8546
TOLL BROTHERS INC
COM
889478103
262
7925
SH
SOLE
7925
0
0
TORCHMARK CORP
COM
891027104
251
2900
SH
SOLE
2568
0
332
TORONTO DOMINION BK ONT
COM NEW
891160509
19275
317020
SH
SOLE
266046
0
50974
TORTOISE MLP FD INC
COM
89148B101
1846
114793
SH
SOLE
86783
0
28010
TOTAL S A
SPONSORED ADR
89151E109
10269
159480
SH
SOLE
141777
0
17703
TRACTOR SUPPLY CO
COM
892356106
10023
110292
SH
SOLE
77495
0
32797
TRANSDIGM GROUP INC
COM
893641100
62437
167706
SH
SOLE
123806
0
43900
TRANSMONTAIGNE PARTNERS L P
COM UNIT L P
89376V100
563
14618
SH
SOLE
762
0
13856
TRANSOCEAN LTD
REG SHS
H8817H100
1017
72873
SH
SOLE
64173
0
8700
TRANSUNION
COM
89400J107
3404
46267
SH
SOLE
38593
0
7674
TRAVELERS COMPANIES INC
COM
89417E109
3402
26229
SH
SOLE
10247
0
15982
TREEHOUSE FOODS INC
COM
89469A104
375
7831
SH
SOLE
7015
0
816
TRIMBLE INC
COM
896239100
25278
581639
SH
SOLE
336912
0
244727
TRINITY INDS INC
COM
896522109
542
14797
SH
SOLE
9464
0
5333
TURQUOISE HILL RES LTD
COM
900435108
168
79338
SH
SOLE
68032
0
11306
TWILIO INC
CL A
90138F102
7869
91201
SH
SOLE
73663
0
17538
TWITTER INC
COM
90184L102
8066
283412
SH
SOLE
240079
0
43333
TYLER TECHNOLOGIES INC
COM
902252105
75171
306744
SH
SOLE
251000
0
55744
TYSON FOODS INC
CL A
902494103
314
5277
SH
SOLE
5177
0
100
U S G CORP
COM NEW
903293405
245
5665
SH
SOLE
4665
0
1000
U S SILICA HLDGS INC
COM
90346E103
2216
117669
SH
SOLE
88950
0
28719
U S SILICA HLDGS INC
COM
90346E103
23
1200
SH
Call
SOLE
1200
0
0
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
358
14867
SH
SOLE
14867
0
0
UBS GROUP AG
SHS
H42097107
4409
280314
SH
SOLE
268105
0
12209
ULTA BEAUTY INC
COM
90384S303
29668
105161
SH
SOLE
78182
0
26979
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
171974
533766
SH
SOLE
431646
0
102120
UMH PPTYS INC
COM
903002103
1124
71880
SH
SOLE
62695
0
9185
UNDER ARMOUR INC
CL A
904311107
1647
77624
SH
SOLE
43751
0
33873
UNDER ARMOUR INC
CL C
904311206
345
17714
SH
SOLE
10093
0
7621
UNIFIRST CORP MASS
COM
904708104
12728
73295
SH
SOLE
62587
0
10708
UNILEVER N V
N Y SHS NEW
904784709
8399
151191
SH
SOLE
107754
0
43437
UNILEVER PLC
SPON ADR NEW
904767704
4399
80019
SH
SOLE
58330
0
21689
UNION PAC CORP
COM
907818108
81217
498785
SH
SOLE
357427
0
141358
UNITED CONTL HLDGS INC
COM
910047109
542
6091
SH
SOLE
5085
0
1006
UNITED PARCEL SERVICE INC
CL B
911312106
34266
293499
SH
SOLE
166465
0
127034
UNITED RENTALS INC
COM
911363109
9882
60405
SH
SOLE
53127
0
7278
UNITED STATES OIL FUND LP
UNITS
91232N108
815
52530
SH
SOLE
33125
0
19405
UNITED TECHNOLOGIES CORP
COM
913017109
10722
76690
SH
SOLE
61512
0
15178
UNITEDHEALTH GROUP INC
COM
91324P102
68944
259148
SH
SOLE
199647
0
59502
UNIVERSAL DISPLAY CORP
COM
91347P105
575
4881
SH
SOLE
1414
0
3467
UNIVERSAL ELECTRS INC
COM
913483103
627
15943
SH
SOLE
15543
0
400
US BANCORP DEL
COM NEW
902973304
12207
231149
SH
SOLE
104378
0
126771
US FOODS HLDG CORP
COM
912008109
27469
891267
SH
SOLE
763921
0
127346
USA TECHNOLOGIES INC
COM NO PAR
90328S500
118
16400
SH
SOLE
9500
0
6900
V F CORP
COM
918204108
5997
64176
SH
SOLE
59774
0
4402
VAIL RESORTS INC
COM
91879Q109
7844
28583
SH
SOLE
21963
0
6620
VALERO ENERGY CORP NEW
COM
91913Y100
3337
29338
SH
SOLE
24916
0
4423
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
1069
39086
SH
SOLE
28439
0
10647
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
2825
152544
SH
SOLE
128061
0
24483
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189F544
47
2000
SH
SOLE
2000
0
0
VANECK VECTORS ETF TR
BRAZIL SMALL CP
92189F825
550
32328
SH
SOLE
29843
0
2485
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
13
195
SH
SOLE
195
0
0
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
44
2275
SH
SOLE
2275
0
0
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
22
330
SH
SOLE
330
0
0
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
122
900
SH
SOLE
400
0
500
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
73
2914
SH
SOLE
600
0
2314
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
21
951
SH
SOLE
951
0
0
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
6
383
SH
SOLE
383
0
0
VANECK VECTORS ETF TR
MTG REIT INCOME
92189F452
8
350
SH
SOLE
350
0
0
VANECK VECTORS ETF TR
GLOBAL ALTER ETF
92189F502
7
115
SH
SOLE
115
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
65
506
SH
SOLE
190
0
316
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
8
56
SH
SOLE
0
0
56
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
48
300
SH
SOLE
200
0
100
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
75
551
SH
SOLE
551
0
0
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
340
2131
SH
SOLE
2131
0
0
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
4704
59774
SH
SOLE
34351
0
25424
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
3450
44216
SH
SOLE
33155
0
11061
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
394
4897
SH
SOLE
2997
0
1900
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
7
85
SH
SOLE
85
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
232
4254
SH
SOLE
3614
0
640
VANGUARD GROUP
DIV APP ETF
921908844
98128
886429
SH
SOLE
724170
0
162259
VANGUARD INDEX FDS
GROWTH ETF
922908736
154687
960548
SH
SOLE
795804
0
164744
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
49765
265667
SH
SOLE
234211
0
31456
VANGUARD INDEX FDS
VALUE ETF
922908744
45747
413330
SH
SOLE
333686
0
79645
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
16367
109371
SH
SOLE
54304
0
55066
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
19979
247632
SH
SOLE
226683
0
20949
VANGUARD INDEX FDS
SMALL CP ETF
922908751
6472
39807
SH
SOLE
36431
0
3376
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
21379
189075
SH
SOLE
171680
0
17395
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
2280
16360
SH
SOLE
13382
0
2978
VANGUARD INDEX FDS
MID CAP ETF
922908629
9724
59227
SH
SOLE
53769
0
5458
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
19987
74844
SH
SOLE
59449
0
15395
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
6893
48374
SH
SOLE
9204
0
39170
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
7463
60867
SH
SOLE
39538
0
21329
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
492
3688
SH
SOLE
3157
0
530
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
103070
1980207
SH
SOLE
1711017
0
269190
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
30907
753833
SH
SOLE
615914
0
137918
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
10727
190808
SH
SOLE
164324
0
26484
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
4723
66424
SH
SOLE
58471
0
7953
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
9806
174571
SH
SOLE
164637
0
9934
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
80
1057
SH
SOLE
1027
0
30
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
428
3812
SH
SOLE
2280
0
1532
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
1519
31403
SH
SOLE
18128
0
13275
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
5457
65336
SH
SOLE
50263
0
15073
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
1948
14395
SH
SOLE
11140
0
3255
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
901
11524
SH
SOLE
11124
0
400
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
625
5644
SH
SOLE
4303
0
1341
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1074
8032
SH
SOLE
8032
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1313
9837
SH
SOLE
9837
0
0
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
35
400
SH
SOLE
400
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
589
3683
SH
SOLE
3683
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
246
1580
SH
SOLE
1580
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
6
50
SH
SOLE
50
0
0
VANGUARD STAR FD
VG TL INTL STK F
921909768
274
5082
SH
SOLE
3838
0
1244
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
46657
1078279
SH
SOLE
785676
0
292602
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
52524
603096
SH
SOLE
492638
0
110459
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
1011
15690
SH
SOLE
11430
0
4260
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
341
5424
SH
SOLE
4524
0
900
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
3533
27565
SH
SOLE
27473
0
92
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
124
1547
SH
SOLE
1365
0
182
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
62
619
SH
SOLE
619
0
0
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
681
5191
SH
SOLE
4953
0
238
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
401
2221
SH
SOLE
1003
0
1218
VANGUARD WORLD FDS
INF TECH ETF
92204A702
5568
27490
SH
SOLE
21226
0
6264
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
1149
8203
SH
SOLE
7540
0
663
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
1296
8774
SH
SOLE
7188
0
1586
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
954
13749
SH
SOLE
12508
0
1241
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
77
656
SH
SOLE
656
0
0
VANGUARD WORLD FDS
ENERGY ETF
92204A306
115
1090
SH
SOLE
990
0
100
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
184
2110
SH
SOLE
1985
0
125
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
56
309
SH
SOLE
258
0
51
VARIAN MED SYS INC
COM
92220P105
585
5225
SH
SOLE
3158
0
2067
VECTREN CORP
COM
92240G101
413
5772
SH
SOLE
3400
0
2372
VEEVA SYS INC
CL A COM
922475108
223970
2057226
SH
SOLE
1675614
0
381612
VENTAS INC
COM
92276F100
1357
24949
SH
SOLE
8848
0
16101
VEONEER INCORPORATED
COM
92336X109
223
4046
SH
SOLE
3000
0
1046
VERACYTE INC
COM
92337F107
155
16250
SH
SOLE
1000
0
15250
VERISK ANALYTICS INC
COM
92345Y106
118210
980589
SH
SOLE
753182
0
227407
VERIZON COMMUNICATIONS INC
COM
92343V104
23432
438884
SH
SOLE
311894
0
126990
VERSUM MATLS INC
COM
92532W103
970
26930
SH
SOLE
11405
0
15525
VERTEX PHARMACEUTICALS INC
COM
92532F100
1207
6263
SH
SOLE
5423
0
840
VERU INC
COM
92536C103
234
164825
SH
SOLE
164825
0
0
VIACOM INC NEW
CL B
92553P201
613
18143
SH
SOLE
9119
0
9024
VIASAT INC
COM
92552V100
4188
65484
SH
SOLE
59051
0
6433
VIAVI SOLUTIONS INC
COM
925550105
590
51986
SH
SOLE
34414
0
17572
VIKING THERAPEUTICS INC
COM
92686J106
96
5500
SH
SOLE
2500
0
3000
VIKING THERAPEUTICS INC
*W EXP 04/13/202
92686J114
1770
110805
SH
SOLE
76760
0
34045
VIRTU FINL INC
CL A
928254101
4130
201939
SH
SOLE
162071
0
39868
VISA INC
COM CL A
92826C839
391390
2607699
SH
SOLE
2206240
0
401459
VMWARE INC
CL A COM
928563402
523
3354
SH
SOLE
3145
0
209
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
5578
257050
SH
SOLE
207499
0
49551
VONAGE HLDGS CORP
COM
92886T201
1166
82368
SH
SOLE
75332
0
7036
VULCAN MATLS CO
COM
929160109
3262
29339
SH
SOLE
21297
0
8042
W P CAREY INC
COM
92936U109
4789
74470
SH
SOLE
50374
0
24096
WABTEC CORP
COM
929740108
49803
474856
SH
SOLE
333050
0
141806
WADDELL & REED FINL INC
CL A
930059100
259
12250
SH
SOLE
7250
0
5000
WAGEWORKS INC
COM
930427109
28625
669590
SH
SOLE
563624
0
105966
WALGREENS BOOTS ALLIANCE INC
COM
931427108
52878
725352
SH
SOLE
410604
0
314748
WALMART INC
COM
931142103
36762
391462
SH
SOLE
170032
0
221431
WASTE MGMT INC DEL
COM
94106L109
2304
25496
SH
SOLE
18157
0
7339
WATERS CORP
COM
941848103
1142
5866
SH
SOLE
4440
0
1426
WATSCO INC
COM
942622200
138301
776536
SH
SOLE
589268
0
187268
WAYFAIR INC
CL A
94419L101
267
1805
SH
SOLE
1605
0
200
WD-40 CO
COM
929236107
423
2460
SH
SOLE
753
0
1707
WEATHERFORD INTL PLC
ORD SHS
G48833100
342
126129
SH
SOLE
116129
0
10000
WEC ENERGY GROUP INC
COM
92939U106
2488
37264
SH
SOLE
21002
0
16262
WELBILT INC
COM
949090104
325
15543
SH
SOLE
14171
0
1372
WELLS FARGO CO NEW
COM
949746101
13128
249777
SH
SOLE
148443
0
101334
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
370
288
SH
SOLE
288
0
0
WELLTOWER INC
COM
95040Q104
3346
52022
SH
SOLE
29204
0
22818
WESBANCO INC
COM
950810101
1408
31579
SH
SOLE
11245
0
20334
WEST PHARMACEUTICAL SVSC INC
COM
955306105
20535
166314
SH
SOLE
143905
0
22409
WESTERN ASSET HIGH INCM FD I
COM
95766J102
111
17500
SH
SOLE
10500
0
7000
WESTERN ASSET HIGH INCM OPP
COM
95766K109
71
14980
SH
SOLE
14980
0
0
WESTERN GAS PARTNERS LP
COM UNIT LP IN
958254104
4256
97435
SH
SOLE
87960
0
9475
WESTERN UN CO
COM
959802109
1493
78344
SH
SOLE
37495
0
40849
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
2499
100381
SH
SOLE
98681
0
1700
WEX INC
COM
96208T104
70610
351714
SH
SOLE
319367
0
32347
WEYERHAEUSER CO
COM
962166104
6797
210644
SH
SOLE
129536
0
81108
WHEATON PRECIOUS METALS CORP
COM
962879102
1561
89191
SH
SOLE
66346
0
22845
WILLIAMS COS INC DEL
COM
969457100
7714
283717
SH
SOLE
241518
0
42199
WILLIAMS SONOMA INC
COM
969904101
748
11383
SH
SOLE
10025
0
1358
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
2391
16967
SH
SOLE
16758
0
209
WINTRUST FINL CORP
COM
97650W108
1353
15928
SH
SOLE
15928
0
0
WISDOMTREE TR
US MIDCAP DIVID
97717W505
303
8219
SH
SOLE
6494
0
1725
WISDOMTREE TR
INTL EQUITY FD
97717W703
474
8925
SH
SOLE
8865
0
60
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
959
13285
SH
SOLE
4760
0
8525
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
345
11400
SH
SOLE
11400
0
0
WISDOMTREE TR
US DIVID EX FNCL
97717W406
475
5251
SH
SOLE
4571
0
680
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
58
1400
SH
SOLE
1400
0
0
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
598
13698
SH
SOLE
465
0
13233
WISDOMTREE TR
INTL SMCAP DIV
97717W760
135
1891
SH
SOLE
1891
0
0
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
122
2675
SH
SOLE
2000
0
675
WISDOMTREE TR
INDIA ERNGS FD
97717W422
1031
42757
SH
SOLE
31437
0
11320
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
1668
28779
SH
SOLE
28092
0
687
WISDOMTREE TR
US LARGECAP DIVD
97717W307
2292
24023
SH
SOLE
22712
0
1311
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
333
11196
SH
SOLE
2196
0
9000
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
440
6956
SH
SOLE
6765
0
191
WISDOMTREE TR
EUROPE SMCP DV
97717W869
91
1432
SH
SOLE
814
0
618
WISDOMTREE TR
CHINESE YUAN FD
97717W182
10
400
SH
SOLE
0
0
400
WISDOMTREE TR
US SMALLCP ERNGS
97717W562
44
1111
SH
SOLE
1111
0
0
WISDOMTREE TR
US MIDCP EARNING
97717W570
65
1563
SH
SOLE
1563
0
0
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
2045
21293
SH
SOLE
20793
0
500
WISDOMTREE TR
JP SMALLCP DIV
97717W836
44
568
SH
SOLE
568
0
0
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
84
965
SH
SOLE
965
0
0
WISDOMTREE TR
INTL MIDCAP DV
97717W778
100
1523
SH
SOLE
1523
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
16
496
SH
SOLE
496
0
0
WISDOMTREE TR
INTL LRGCAP DV
97717W794
93
1925
SH
SOLE
1925
0
0
WISDOMTREE TR
EM MKTS QTLY DIV
97717W323
49
2035
SH
SOLE
2035
0
0
WISDOMTREE TR
E MKTS CNSMR GR
97717W539
48
2270
SH
SOLE
2270
0
0
WISDOMTREE TR
INTL QULTY DIV
97717X131
187
6330
SH
SOLE
6330
0
0
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
13
278
SH
SOLE
278
0
0
WOODWARD INC
COM
980745103
1672
20672
SH
SOLE
20672
0
0
WORKDAY INC
CL A
98138H101
141507
969357
SH
SOLE
766836
0
202521
WORLDPAY INC
CL A
981558109
7772
76743
SH
SOLE
73863
0
2880
WRIGHT MED GROUP N V
ORD SHS 0.03 PAR
N96617118
2508
86422
SH
SOLE
82287
0
4135
WYNDHAM DESTINATIONS INC
COM
98310W108
280
6448
SH
SOLE
6153
0
295
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
333
6000
SH
SOLE
6000
0
0
XCEL ENERGY INC
COM
98389B100
1444
30591
SH
SOLE
29581
0
1010
XILINX INC
COM
983919101
7148
89164
SH
SOLE
31520
0
57644
XPO LOGISTICS INC
COM
983793100
6154
53906
SH
SOLE
45357
0
8549
XYLEM INC
COM
98419M100
10949
137080
SH
SOLE
59742
0
77338
YUM BRANDS INC
COM
988498101
2328
25607
SH
SOLE
9007
0
16600
YUM CHINA HLDGS INC
COM
98850P109
2336
66543
SH
SOLE
34497
0
32046
ZEBRA TECHNOLOGIES CORP
CL A
989207105
25252
142802
SH
SOLE
28994
0
113808
ZENDESK INC
COM
98936J101
306
4315
SH
SOLE
215
0
4100
ZIMMER BIOMET HLDGS INC
COM
98956P102
3075
23386
SH
SOLE
21146
0
2240
ZIONS BANCORPORATION
COM
989701107
291
5806
SH
SOLE
5806
0
0
ZIOPHARM ONCOLOGY INC
COM
98973P101
279
87080
SH
SOLE
80
0
87000
ZOES KITCHEN INC
COM
98979J109
152
11940
SH
SOLE
11021
0
919
ZOETIS INC
CL A
98978V103
221408
2418174
SH
SOLE
1876021
0
542153