0001144204-18-043948.txt : 20180813
0001144204-18-043948.hdr.sgml : 20180813
20180813150531
ACCESSION NUMBER: 0001144204-18-043948
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20180630
FILED AS OF DATE: 20180813
DATE AS OF CHANGE: 20180813
EFFECTIVENESS DATE: 20180813
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: 181011980
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
06-30-2018
06-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
08-13-2018
0
1586
14703384
INFORMATION TABLE
2
infotable.xml
180 DEGREE CAP CORP
COM
68235B109
23
10000
SH
SOLE
10000
0
0
2U INC
COM
90214J101
225
2693
SH
SOLE
2443
0
250
3-D SYS CORP DEL
COM NEW
88554D205
4063
294225
SH
SOLE
145900
0
148325
3M CO
COM
88579Y101
42463
215856
SH
SOLE
112684
0
103172
AAC HLDGS INC
COM
000307108
1381
147425
SH
SOLE
44817
0
102608
ABB LTD
SPONSORED ADR
000375204
4338
199281
SH
SOLE
156969
0
42312
ABBOTT LABS
COM
002824100
54115
887271
SH
SOLE
244529
0
642741
ABBVIE INC
COM
00287Y109
72674
784396
SH
SOLE
316574
0
467822
ABERDEEN ASIA PACIFIC INCOME
COM
003009107
123
28500
SH
SOLE
8000
0
20500
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
266
38064
SH
SOLE
5230
0
32834
ABIOMED INC
COM
003654100
104795
256190
SH
SOLE
100833
0
155357
ABM INDS INC
COM
000957100
312
10693
SH
SOLE
2693
0
8000
ACACIA COMMUNICATIONS INC
COM
00401C108
3650
104843
SH
SOLE
6664
0
98179
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
1032
25237
SH
SOLE
17437
0
7800
ACCELERATE DIAGNOSTICS INC
COM
00430H102
14389
645247
SH
SOLE
217832
0
427415
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
89773
548771
SH
SOLE
353894
0
194877
ACHAOGEN INC
COM
004449104
498
57554
SH
SOLE
31729
0
25825
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
158
55900
SH
SOLE
10500
0
45400
ACI WORLDWIDE INC
COM
004498101
230
9339
SH
SOLE
470
0
8869
ACLARIS THERAPEUTICS INC
COM
00461U105
1788
89555
SH
SOLE
34802
0
54753
ACTIVISION BLIZZARD INC
COM
00507V109
26396
345857
SH
SOLE
76187
0
269670
ACTUANT CORP
CL A NEW
00508X203
298
10160
SH
SOLE
0
0
10160
ACUITY BRANDS INC
COM
00508Y102
359
3095
SH
SOLE
140
0
2955
ACUITY BRANDS INC
COM
00508Y102
35
300
SH
Call
SOLE
0
0
300
ACXIOM CORP
COM
005125109
5927
197908
SH
SOLE
168219
0
29689
ADAMAS PHARMACEUTICALS INC
COM
00548A106
310
12020
SH
SOLE
5900
0
6120
ADAMS DIVERSIFIED EQUITY FD
COM
006212104
461
29902
SH
SOLE
693
0
29209
ADOBE SYS INC
COM
00724F101
209277
858362
SH
SOLE
597680
0
260682
ADTALEM GLOBAL ED INC
COM
00737L103
450
9348
SH
SOLE
9315
0
33
ADURO BIOTECH INC
COM
00739L101
623
89001
SH
SOLE
5600
0
83401
ADVANCED MICRO DEVICES INC
COM
007903107
252
16839
SH
SOLE
8421
0
8418
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
288
27204
SH
SOLE
27204
0
0
AETNA INC NEW
COM
00817Y108
3402
18540
SH
SOLE
9831
0
8709
AFFILIATED MANAGERS GROUP
COM
008252108
50843
341985
SH
SOLE
222719
0
119266
AFLAC INC
COM
001055102
1361
31629
SH
SOLE
23862
0
7767
AGCO CORP
COM
001084102
274
4519
SH
SOLE
470
0
4049
AGENUS INC
COM NEW
00847G705
133
58410
SH
SOLE
0
0
58410
AGILENT TECHNOLOGIES INC
COM
00846U101
274
4435
SH
SOLE
859
0
3576
AGNICO EAGLE MINES LTD
COM
008474108
578
12604
SH
SOLE
127
0
12477
AIR PRODS & CHEMS INC
COM
009158106
11320
72692
SH
SOLE
8430
0
64262
AIRCASTLE LTD
COM
G0129K104
640
31207
SH
SOLE
1693
0
29514
AIRGAIN INC
COM
00938A104
5211
567008
SH
SOLE
85921
0
481087
AKAMAI TECHNOLOGIES INC
COM
00971T101
11097
151534
SH
SOLE
78694
0
72840
ALAMOS GOLD INC NEW
COM CL A
011532108
140
24518
SH
SOLE
390
0
24128
ALARM COM HLDGS INC
COM
011642105
4794
118725
SH
SOLE
52992
0
65733
ALCOA CORP
COM
013872106
212
4523
SH
SOLE
1948
0
2575
ALEXION PHARMACEUTICALS INC
COM
015351109
274
2206
SH
SOLE
441
0
1765
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
56805
306176
SH
SOLE
109925
0
196251
ALIGN TECHNOLOGY INC
COM
016255101
80054
233980
SH
SOLE
90128
0
143852
ALLERGAN PLC
SHS
G0177J108
3886
23311
SH
SOLE
15293
0
8018
ALLIANCE DATA SYSTEMS CORP
COM
018581108
9067
38880
SH
SOLE
22272
0
16608
ALLIANCE ONE INTL INC
COM NEW
018772301
1479
93300
SH
SOLE
0
0
93300
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
291
10189
SH
SOLE
4927
0
5262
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
630
49914
SH
SOLE
3400
0
46514
ALLIANT ENERGY CORP
COM
018802108
662
15639
SH
SOLE
4439
0
11200
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
1586
132205
SH
SOLE
27995
0
104210
ALLSTATE CORP
COM
020002101
2188
23978
SH
SOLE
7066
0
16912
ALPHABET INC
CAP STK CL C
02079K107
232922
208777
SH
SOLE
83034
0
125743
ALPHABET INC
CAP STK CL A
02079K305
154142
136507
SH
SOLE
77019
0
59488
ALPS ETF TR
SPROTT JR GLD
00162Q585
29
1000
SH
SOLE
0
0
1000
ALPS ETF TR
MED BREAKTHGH
00162Q593
12
325
SH
SOLE
325
0
0
ALPS ETF TR
SPROTT GL MINE
00162Q643
48
2500
SH
SOLE
0
0
2500
ALPS ETF TR
ALERIAN MLP
00162Q866
1652
163535
SH
SOLE
30804
0
132731
ALTRIA GROUP INC
COM
02209S103
13154
231621
SH
SOLE
65490
0
166131
AMAZON COM INC
COM
023135106
424588
249787
SH
SOLE
75977
0
173810
AMC ENTMT HLDGS INC
CL A COM
00165C104
280
17630
SH
SOLE
9500
0
8130
AMERCO
COM
023586100
1551
4355
SH
SOLE
3000
0
1355
AMERICAN AIRLS GROUP INC
COM
02376R102
417
10989
SH
SOLE
0
0
10989
AMERICAN ELEC PWR INC
COM
025537101
2424
35007
SH
SOLE
29866
0
5141
AMERICAN EXPRESS CO
COM
025816109
33833
345237
SH
SOLE
91328
0
253909
AMERICAN INTL GROUP INC
*W EXP 01/19/202
026874156
10
656
SH
SOLE
2
0
654
AMERICAN INTL GROUP INC
COM NEW
026874784
915
17262
SH
SOLE
1856
0
15406
AMERICAN RIVER BANKSHARES
COM
029326105
234
14776
SH
SOLE
0
0
14776
AMERICAN SOFTWARE INC
CL A
029683109
179
12272
SH
SOLE
1479
0
10793
AMERICAN TOWER CORP NEW
COM
03027X100
68047
471993
SH
SOLE
344209
0
127785
AMERICAN WTR WKS CO INC NEW
COM
030420103
465
5451
SH
SOLE
3079
0
2372
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
1046
24767
SH
SOLE
4452
0
20315
AMERIPRISE FINL INC
COM
03076C106
2936
20988
SH
SOLE
12429
0
8559
AMERIS BANCORP
COM
03076K108
312
5850
SH
SOLE
5000
0
850
AMERISOURCEBERGEN CORP
COM
03073E105
340
3989
SH
SOLE
1572
0
2417
AMETEK INC NEW
COM
031100100
56384
781373
SH
SOLE
488002
0
293371
AMGEN INC
COM
031162100
16736
90666
SH
SOLE
30632
0
60034
AMN HEALTHCARE SERVICES INC
COM
001744101
610
10404
SH
SOLE
193
0
10211
AMPHENOL CORP NEW
CL A
032095101
78500
900751
SH
SOLE
776857
0
123894
ANADARKO PETE CORP
COM
032511107
3467
47327
SH
SOLE
33003
0
14325
ANALOG DEVICES INC
COM
032654105
723
7541
SH
SOLE
2035
0
5506
ANDEAVOR LOGISTICS LP
COM UNIT LP INT
03350F106
462
10852
SH
SOLE
45
0
10807
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
12435
123415
SH
SOLE
85456
0
37959
ANIKA THERAPEUTICS INC
COM
035255108
230
7177
SH
SOLE
857
0
6320
ANNALY CAP MGMT INC
COM
035710409
727
70681
SH
SOLE
35499
0
35182
ANSYS INC
COM
03662Q105
829
4759
SH
SOLE
763
0
3996
ANTHEM INC
COM
036752103
430
1805
SH
SOLE
734
0
1071
AON PLC
SHS CL A
G0408V102
17736
129302
SH
SOLE
49562
0
79740
APACHE CORP
COM
037411105
772
16520
SH
SOLE
9886
0
6634
APERGY CORP
COM
03755L104
450
10782
SH
SOLE
2630
0
8152
APOLLO COML REAL EST FIN INC
COM
03762U105
303
16550
SH
SOLE
8550
0
8000
APPFOLIO INC
COM CL A
03783C100
6684
109312
SH
SOLE
6890
0
102422
APPLE INC
COM
037833100
461839
2494945
SH
SOLE
737228
0
1757717
APPLIED MATLS INC
COM
038222105
2766
59879
SH
SOLE
22851
0
37028
APTARGROUP INC
COM
038336103
2254
24142
SH
SOLE
8450
0
15692
APTINYX INC
COM
03836N103
650
26900
SH
SOLE
26100
0
800
APTIV PLC
SHS
G6095L109
5684
62035
SH
SOLE
26837
0
35198
AQUA AMERICA INC
COM
03836W103
974
27697
SH
SOLE
15640
0
12057
ARATANA THERAPEUTICS INC
COM
03874P101
2556
601480
SH
SOLE
116024
0
485456
ARBUTUS BIOPHARMA CORP
COM
03879J100
73
10000
SH
SOLE
0
0
10000
ARC DOCUMENT SOLUTIONS INC
COM
00191G103
18
10000
SH
SOLE
10000
0
0
ARCH COAL INC
CL A
039380407
271
3450
SH
SOLE
3450
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
3619
78961
SH
SOLE
19680
0
59281
ARES CAP CORP
COM
04010L103
2484
151014
SH
SOLE
56518
0
94496
ARISTA NETWORKS INC
COM
040413106
5803
22536
SH
SOLE
6557
0
15979
ARROW ELECTRS INC
COM
042735100
1000
13290
SH
SOLE
1150
0
12140
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
859
63170
SH
SOLE
13225
0
49945
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
258
8546
SH
SOLE
1075
0
7471
ASGN INC
COM
00191U102
1307
16720
SH
SOLE
8225
0
8495
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
228
1150
SH
SOLE
540
0
610
ASPEN TECHNOLOGY INC
COM
045327103
330
3553
SH
SOLE
3068
0
485
ASSEMBLY BIOSCIENCES INC
COM
045396108
497
12688
SH
SOLE
8313
0
4375
ASSOCIATED BANC CORP
COM
045487105
262
9582
SH
SOLE
3840
0
5742
ASSURED GUARANTY LTD
COM
G0585R106
322
9000
SH
SOLE
9000
0
0
ASTEC INDS INC
COM
046224101
237
3960
SH
SOLE
725
0
3235
ASTRAZENECA PLC
SPONSORED ADR
046353108
13146
374420
SH
SOLE
242959
0
131462
AT&T INC
COM
00206R102
23046
717708
SH
SOLE
244502
0
473206
ATHERSYS INC
COM
04744L106
193
97904
SH
SOLE
35154
0
62750
ATLASSIAN CORP PLC
CL A
G06242104
3636
58162
SH
SOLE
5450
0
52712
ATMOS ENERGY CORP
COM
049560105
550
6107
SH
SOLE
2577
0
3530
ATTUNITY LTD
SHS NEW
M15332121
145
12500
SH
SOLE
0
0
12500
AUTODESK INC
COM
052769106
1336
10193
SH
SOLE
2164
0
8029
AUTOLIV INC
COM
052800109
611
4263
SH
SOLE
3000
0
1263
AUTOLUS THERAPEUTICS PLC
SPON ADS
05280R100
236
8800
SH
SOLE
8800
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
52961
394818
SH
SOLE
210574
0
184244
AVALONBAY CMNTYS INC
COM
053484101
1203
7001
SH
SOLE
5629
0
1372
AVERY DENNISON CORP
COM
053611109
1450
14205
SH
SOLE
1780
0
12425
AVON PRODS INC
COM
054303102
52
31800
SH
SOLE
3900
0
27900
AWARE INC MASS
COM
05453N100
53
13000
SH
SOLE
13000
0
0
AXALTA COATING SYS LTD
COM
G0750C108
229
7560
SH
SOLE
7560
0
0
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
506
9092
SH
SOLE
821
0
8271
AXT INC
COM
00246W103
92
13000
SH
SOLE
6000
0
7000
AZZ INC
COM
002474104
271
6235
SH
SOLE
0
0
6235
BADGER METER INC
COM
056525108
377
8439
SH
SOLE
1026
0
7413
BAIDU INC
SPON ADR REP A
056752108
16313
67131
SH
SOLE
13311
0
53820
BALL CORP
COM
058498106
891
25061
SH
SOLE
18756
0
6305
BANCO SANTANDER SA
ADR
05964H105
331
62046
SH
SOLE
1817
0
60229
BANK AMER CORP
COM
060505104
41510
1472508
SH
SOLE
378986
0
1093523
BANK AMER CORP
7.25%CNV PFD L
060505682
190
152
SH
SOLE
32
0
120
BANK HAWAII CORP
COM
062540109
463
5549
SH
SOLE
1132
0
4417
BANK MONTREAL QUE
COM
063671101
795
10285
SH
SOLE
1475
0
8810
BANK N S HALIFAX
COM
064149107
408
7130
SH
SOLE
1630
0
5500
BANK NEW YORK MELLON CORP
COM
064058100
1374
25472
SH
SOLE
13086
0
12386
BANK OF MARIN BANCORP
COM
063425102
485
6000
SH
SOLE
0
0
6000
BANK OF THE OZARKS
COM
063904106
2273
50476
SH
SOLE
43361
0
7115
BANKUNITED INC
COM
06652K103
3383
82813
SH
SOLE
67146
0
15667
BARCLAYS BK PLC
DJUBS CMDT ETN36
06738C778
186
7621
SH
SOLE
2086
0
5535
BARCLAYS BK PLC
2 YR TREAS BEAR
06740L519
51
1300
SH
SOLE
0
0
1300
BARCLAYS BK PLC
IPTH CRUDE OIL
06740P221
9
400
SH
SOLE
0
0
400
BARCLAYS BK PLC
ETN+ SEL MLP
06742C723
110
5435
SH
SOLE
5435
0
0
BARRICK GOLD CORP
COM
067901108
153
11680
SH
SOLE
6267
0
5413
BAXTER INTL INC
COM
071813109
13349
180783
SH
SOLE
39662
0
141120
BB&T CORP
COM
054937107
2322
46037
SH
SOLE
13577
0
32460
BCE INC
COM NEW
05534B760
1283
31681
SH
SOLE
2589
0
29092
BEACON ROOFING SUPPLY INC
COM
073685109
2782
65274
SH
SOLE
30716
0
34558
BECTON DICKINSON & CO
COM
075887109
14455
60339
SH
SOLE
15878
0
44461
BEIGENE LTD
SPONSORED ADR
07725L102
229
1490
SH
SOLE
600
0
890
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
20871
74
SH
SOLE
50
0
24
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
93382
500306
SH
SOLE
130013
0
370293
BEST BUY INC
COM
086516101
2317
31068
SH
SOLE
9352
0
21716
BGC PARTNERS INC
CL A
05541T101
141
12493
SH
SOLE
667
0
11826
BHP BILLITON LTD
SPONSORED ADR
088606108
490
9802
SH
SOLE
600
0
9202
BIO TECHNE CORP
COM
09073M104
6897
46618
SH
SOLE
41555
0
5063
BIODELIVERY SCIENCES INTL IN
COM
09060J106
2085
706870
SH
SOLE
93475
0
613395
BIOGEN INC
COM
09062X103
4561
15714
SH
SOLE
8656
0
7058
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
7492
79533
SH
SOLE
36075
0
43458
BLACK HILLS CORP
COM
092113109
629
10270
SH
SOLE
1691
0
8579
BLACKLINE INC
COM
09239B109
19348
445506
SH
SOLE
118130
0
327376
BLACKROCK DEBT STRAT FD INC
COM NEW
09255R202
247
22070
SH
SOLE
10370
0
11700
BLACKROCK ENHANCED GBL DIV T
COM
092501105
173
15520
SH
SOLE
0
0
15520
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
65
11250
SH
SOLE
0
0
11250
BLACKROCK INC
COM
09247X101
35749
71635
SH
SOLE
12033
0
59602
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
466
21075
SH
SOLE
2000
0
19075
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
7648
237738
SH
SOLE
63512
0
174227
BLUE APRON HLDGS INC
CL A
09523Q101
3615
1079195
SH
SOLE
57500
0
1021695
BLUE BIRD CORP
COM
095306106
4883
218482
SH
SOLE
80282
0
138200
BOEING CO
COM
097023105
52487
156439
SH
SOLE
74948
0
81492
BOINGO WIRELESS INC
COM
09739C102
1327
58725
SH
SOLE
10800
0
47925
BOOKING HLDGS INC
COM
09857L108
71583
35313
SH
SOLE
28752
0
6561
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
1169
26737
SH
SOLE
23247
0
3490
BORGWARNER INC
COM
099724106
1109
25685
SH
SOLE
13757
0
11928
BOSTON SCIENTIFIC CORP
COM
101137107
958
29306
SH
SOLE
16765
0
12541
BOTTOMLINE TECH DEL INC
COM
101388106
6281
126051
SH
SOLE
7590
0
118461
BP PLC
SPONSORED ADR
055622104
15110
330929
SH
SOLE
141158
0
189771
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
32677
318735
SH
SOLE
13660
0
305075
BRISTOL MYERS SQUIBB CO
COM
110122108
37320
674381
SH
SOLE
386545
0
287836
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
916
18153
SH
SOLE
12237
0
5916
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
1978
17187
SH
SOLE
6041
0
11146
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
359
8854
SH
SOLE
6187
0
2667
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
519
13505
SH
SOLE
8555
0
4950
BROOKLINE BANCORP INC DEL
COM
11373M107
633
34056
SH
SOLE
12056
0
22000
BROOKS AUTOMATION INC
COM
114340102
452
13854
SH
SOLE
1392
0
12462
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
2039
58002
SH
SOLE
2215
0
55787
BUCKLE INC
COM
118440106
22746
845575
SH
SOLE
845000
0
575
BUNGE LIMITED
COM
G16962105
547
7850
SH
SOLE
50
0
7800
BURLINGTON STORES INC
COM
122017106
2895
19232
SH
SOLE
3999
0
15233
BWX TECHNOLOGIES INC
COM
05605H100
41949
673117
SH
SOLE
495566
0
177551
BYLINE BANCORP INC
COM
124411109
447
20000
SH
SOLE
20000
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2606
31148
SH
SOLE
8706
0
22442
CABLE ONE INC
COM
12685J105
322
439
SH
SOLE
139
0
300
CABOT OIL & GAS CORP
COM
127097103
613
25741
SH
SOLE
18186
0
7555
CAI INTERNATIONAL INC
COM
12477X106
3236
139235
SH
SOLE
12762
0
126473
CALAMOS CONV OPP AND INC FD
SH BEN INT
128117108
285
24157
SH
SOLE
10157
0
14000
CALAMOS STRATEGIC TOTL RETN
COM SH BEN INT
128125101
272
21503
SH
SOLE
1600
0
19903
CALLON PETE CO DEL
COM
13123X102
115
10733
SH
SOLE
366
0
10367
CALYXT INC
COM
13173L107
904
48401
SH
SOLE
6000
0
42401
CAMBREX CORP
COM
132011107
1125
21516
SH
SOLE
5898
0
15618
CAMPBELL SOUP CO
COM
134429109
1410
34782
SH
SOLE
11661
0
23121
CANADIAN NAT RES LTD
COM
136385101
1645
45608
SH
SOLE
41984
0
3624
CANADIAN NATL RY CO
COM
136375102
2104
25742
SH
SOLE
8451
0
17291
CANADIAN PAC RY LTD
COM
13645T100
2161
11808
SH
SOLE
4960
0
6848
CANNAE HLDGS INC
COM
13765N107
3664
197498
SH
SOLE
134600
0
62898
CANTEL MEDICAL CORP
COM
138098108
279
2832
SH
SOLE
62
0
2770
CAPITAL ONE FINL CORP
COM
14040H105
4015
43686
SH
SOLE
12632
0
31054
CARBON BLACK INC
COM
14081R103
559
21487
SH
SOLE
14112
0
7375
CARDINAL HEALTH INC
COM
14149Y108
1268
25966
SH
SOLE
3590
0
22376
CARMAX INC
COM
143130102
60769
833935
SH
SOLE
365717
0
468218
CARNIVAL CORP
UNIT 99/99/9999
143658300
315
5489
SH
SOLE
3022
0
2467
CARVANA CO
CL A
146869102
5072
121919
SH
SOLE
29644
0
92275
CASS INFORMATION SYS INC
COM
14808P109
395
5744
SH
SOLE
681
0
5063
CASTLIGHT HEALTH INC
CL B
14862Q100
179
42000
SH
SOLE
35500
0
6500
CATALENT INC
COM
148806102
666
15888
SH
SOLE
11888
0
4000
CATERPILLAR INC DEL
COM
149123101
26334
194105
SH
SOLE
39605
0
154500
CBL & ASSOC PPTYS INC
COM
124830100
647
116100
SH
SOLE
12500
0
103600
CBOE GLOBAL MARKETS INC
COM
12503M108
8456
81251
SH
SOLE
8819
0
72432
CBRE GROUP INC
CL A
12504L109
1016
21290
SH
SOLE
2448
0
18842
CBS CORP NEW
CL B
124857202
5601
99622
SH
SOLE
11344
0
88278
CDK GLOBAL INC
COM
12508E101
3502
53830
SH
SOLE
30390
0
23440
CDN IMPERIAL BK COMM TORONTO
COM
136069101
303
3488
SH
SOLE
334
0
3154
CDW CORP
COM
12514G108
1207
14944
SH
SOLE
5971
0
8973
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
1299
20623
SH
SOLE
2295
0
18328
CELANESE CORP DEL
COM SER A
150870103
315
2839
SH
SOLE
2789
0
50
CELGENE CORP
COM
151020104
57240
720724
SH
SOLE
263489
0
457235
CENTENE CORP DEL
COM
15135B101
300
2437
SH
SOLE
1667
0
770
CENTURYLINK INC
COM
156700106
584
31306
SH
SOLE
24772
0
6534
CERNER CORP
COM
156782104
5931
99202
SH
SOLE
61136
0
38066
CF INDS HLDGS INC
COM
125269100
298
6710
SH
SOLE
735
0
5975
CHARLES RIV LABS INTL INC
COM
159864107
312
2779
SH
SOLE
2629
0
150
CHARTER COMMUNICATIONS INC N
CL A
16119P108
309
1054
SH
SOLE
398
0
656
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
60212
616417
SH
SOLE
498366
0
118051
CHEESECAKE FACTORY INC
COM
163072101
608
11035
SH
SOLE
1359
0
9676
CHEMICAL FINL CORP
COM
163731102
692
12428
SH
SOLE
1715
0
10713
CHENIERE ENERGY INC
COM NEW
16411R208
645
9900
SH
SOLE
8900
0
1000
CHEVRON CORP NEW
COM
166764100
57481
454649
SH
SOLE
223538
0
231111
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
204
4598
SH
SOLE
1600
0
2998
CHIPOTLE MEXICAN GRILL INC
COM
169656105
15363
35615
SH
SOLE
3268
0
32347
CHIPOTLE MEXICAN GRILL INC
COM
169656105
259
600
SH
Call
SOLE
0
0
600
CHUBB LIMITED
COM
H1467J104
12280
96678
SH
SOLE
35030
0
61647
CHURCH & DWIGHT INC
COM
171340102
7471
140532
SH
SOLE
52248
0
88284
CIENA CORP
COM NEW
171779309
247
9336
SH
SOLE
36
0
9300
CIGNA CORPORATION
COM
125509109
1343
7903
SH
SOLE
6349
0
1554
CIMAREX ENERGY CO
COM
171798101
5264
51740
SH
SOLE
33042
0
18698
CINCINNATI FINL CORP
COM
172062101
1072
16026
SH
SOLE
15547
0
479
CINEMARK HOLDINGS INC
COM
17243V102
1098
31296
SH
SOLE
3114
0
28182
CINTAS CORP
COM
172908105
38018
205426
SH
SOLE
36456
0
168970
CISCO SYS INC
COM
17275R102
52743
1225736
SH
SOLE
526940
0
698797
CITIGROUP INC
COM NEW
172967424
17566
262498
SH
SOLE
64816
0
197682
CITIZENS FINL GROUP INC
COM
174610105
2099
53948
SH
SOLE
34564
0
19384
CITRIX SYS INC
COM
177376100
679
6476
SH
SOLE
476
0
6000
CIVISTA BANCSHARES INC
COM NO PAR
178867107
2227
91880
SH
SOLE
0
0
91880
CLOROX CO DEL
COM
189054109
6936
51285
SH
SOLE
5652
0
45633
CME GROUP INC
COM CL A
12572Q105
26587
162194
SH
SOLE
72041
0
90153
CNA FINL CORP
COM
126117100
280
6124
SH
SOLE
373
0
5751
CNH INDL N V
SHS
N20944109
372
35300
SH
SOLE
32800
0
2500
CNO FINL GROUP INC
COM
12621E103
942
49500
SH
SOLE
0
0
49500
COCA COLA CO
COM
191216100
13145
299703
SH
SOLE
134758
0
164946
CODEXIS INC
COM
192005106
2858
198479
SH
SOLE
134039
0
64440
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
9321
174543
SH
SOLE
21762
0
152780
COGNEX CORP
COM
192422103
1054
23634
SH
SOLE
3650
0
19984
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
2671
33815
SH
SOLE
25572
0
8243
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
515
22684
SH
SOLE
1000
0
21684
COHEN & STEERS QUALITY RLTY
COM
19247L106
268
22304
SH
SOLE
3827
0
18477
COHEN & STEERS TOTAL RETURN
COM
19247R103
129
10302
SH
SOLE
33
0
10269
COLGATE PALMOLIVE CO
COM
194162103
48494
748244
SH
SOLE
394631
0
353613
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
861
11369
SH
SOLE
8192
0
3177
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
242
9915
SH
SOLE
9915
0
0
COLUMBIA ETF TR II
INDIA CONSMR ETF
19762B707
11
250
SH
SOLE
250
0
0
COMCAST CORP NEW
CL A
20030N101
15290
466018
SH
SOLE
112134
0
353884
COMPANIA DE MINAS BUENAVENTU
SPONSORED ADR
204448104
292
21413
SH
SOLE
15909
0
5504
CONAGRA BRANDS INC
COM
205887102
4380
122577
SH
SOLE
99046
0
23531
CONCHO RES INC
COM
20605P101
725
5240
SH
SOLE
4800
0
440
CONOCOPHILLIPS
COM
20825C104
9953
142962
SH
SOLE
67920
0
75041
CONSOLIDATED COMM HLDGS INC
COM
209034107
193
15600
SH
SOLE
13300
0
2300
CONSOLIDATED EDISON INC
COM
209115104
1793
22995
SH
SOLE
18003
0
4992
CONSTELLATION BRANDS INC
CL A
21036P108
2585
11812
SH
SOLE
8143
0
3669
CONTAINER STORE GROUP INC
COM
210751103
179
21275
SH
SOLE
2000
0
19275
CONTINENTAL RESOURCES INC
COM
212015101
7553
116634
SH
SOLE
82559
0
34075
CONTRAFECT CORP
COM
212326102
88
40000
SH
SOLE
0
0
40000
COOPER COS INC
COM NEW
216648402
16813
71407
SH
SOLE
56823
0
14584
COPART INC
COM
217204106
5588
98803
SH
SOLE
78550
0
20253
CORCEPT THERAPEUTICS INC
COM
218352102
424
27000
SH
SOLE
27000
0
0
CORE LABORATORIES N V
COM
N22717107
709
5620
SH
SOLE
2045
0
3575
CORECIVIC INC
COM
21871N101
864
36173
SH
SOLE
7400
0
28773
CORNING INC
COM
219350105
4352
158209
SH
SOLE
39357
0
118852
COSTAR GROUP INC
COM
22160N109
105727
256228
SH
SOLE
189402
0
66826
COSTCO WHSL CORP NEW
COM
22160K105
62169
297489
SH
SOLE
163482
0
134007
COTIVITI HLDGS INC
COM
22164K101
1000
22660
SH
SOLE
2943
0
19717
COTY INC
COM CL A
222070203
374
26537
SH
SOLE
1332
0
25205
COVANTA HLDG CORP
COM
22282E102
300
18163
SH
SOLE
16000
0
2163
COVIA HLDGS CORP
COM
22305A103
363
19582
SH
SOLE
300
0
19282
CREDICORP LTD
COM
G2519Y108
417
1854
SH
SOLE
1680
0
174
CREDIT ACCEP CORP MICH
COM
225310101
4034
11416
SH
SOLE
0
0
11416
CREDIT SUISSE ASSET MGMT INC
COM
224916106
32
10144
SH
SOLE
0
0
10144
CREDIT SUISSE GROUP
SPONSORED ADR
225401108
185
12406
SH
SOLE
3152
0
9254
CREDIT SUISSE HIGH YLD BND F
SH BEN INT
22544F103
80
30000
SH
SOLE
0
0
30000
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
922
15698
SH
SOLE
2100
0
13598
CRITEO S A
SPONS ADS
226718104
2306
70211
SH
SOLE
5300
0
64911
CROWN CASTLE INTL CORP NEW
COM
22822V101
2399
22255
SH
SOLE
10840
0
11415
CSX CORP
COM
126408103
903
14153
SH
SOLE
5859
0
8294
CTI BIOPHARMA CORP
COM NEW
12648L601
255
51198
SH
SOLE
0
0
51198
CUMMINS INC
COM
231021106
1067
8023
SH
SOLE
4917
0
3106
CVS HEALTH CORP
COM
126650100
16456
255720
SH
SOLE
110366
0
145355
CYPRESS SEMICONDUCTOR CORP
COM
232806109
1113
71425
SH
SOLE
37800
0
33625
CYRUSONE INC
COM
23283R100
981
16807
SH
SOLE
9304
0
7503
D R HORTON INC
COM
23331A109
4072
99326
SH
SOLE
68538
0
30788
DAKTRONICS INC
COM
234264109
203
23800
SH
SOLE
0
0
23800
DANAHER CORP DEL
COM
235851102
160450
1625962
SH
SOLE
840463
0
785499
DARDEN RESTAURANTS INC
COM
237194105
713
6664
SH
SOLE
90
0
6574
DASEKE INC
COM
23753F107
257
25900
SH
SOLE
8000
0
17900
DASEKE INC
*W EXP 02/27/202
23753F115
3
3000
SH
SOLE
0
0
3000
DAVE & BUSTERS ENTMT INC
COM
238337109
20299
426453
SH
SOLE
210356
0
216097
DBX ETF TR
XTRACK MSCI EMRG
233051101
79
3400
SH
SOLE
0
0
3400
DBX ETF TR
XTRACK MSCI EAFE
233051200
1891
60233
SH
SOLE
17312
0
42921
DBX ETF TR
XTRACK MSCI SOUT
233051812
43
1499
SH
SOLE
0
0
1499
DBX ETF TR
XTRACK MSCI EURP
233051853
178
6333
SH
SOLE
3333
0
3000
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
821
20760
SH
SOLE
5670
0
15090
DEERE & CO
COM
244199105
3187
22796
SH
SOLE
11827
0
10969
DEL TACO RESTAURANTS INC
COM
245496104
293
20698
SH
SOLE
9998
0
10700
DEL TACO RESTAURANTS INC
*W EXP 06/30/202
245496112
20
5000
SH
SOLE
0
0
5000
DELL TECHNOLOGIES INC
COM CL V
24703L103
1001
11836
SH
SOLE
5665
0
6171
DELTA AIR LINES INC DEL
COM NEW
247361702
1053
21256
SH
SOLE
11430
0
9826
DENTSPLY SIRONA INC
COM
24906P109
1876
42858
SH
SOLE
29728
0
13130
DEVON ENERGY CORP NEW
COM
25179M103
982
22346
SH
SOLE
12251
0
10095
DEXCOM INC
COM
252131107
95322
1003603
SH
SOLE
396984
0
606619
DIAGEO P L C
SPON ADR NEW
25243Q205
13666
94896
SH
SOLE
68070
0
26826
DIAMONDBACK ENERGY INC
COM
25278X109
274
2083
SH
SOLE
2083
0
0
DIGIMARC CORP NEW
COM
25381B101
2014
75140
SH
SOLE
48200
0
26940
DIGITAL RLTY TR INC
COM
253868103
516
4623
SH
SOLE
2021
0
2602
DIPLOMAT PHARMACY INC
COM
25456K101
2869
112229
SH
SOLE
33083
0
79146
DISCOVER FINL SVCS
COM
254709108
2524
35852
SH
SOLE
16134
0
19718
DISCOVERY INC
COM SER A
25470F104
340
12354
SH
SOLE
3172
0
9182
DISCOVERY INC
COM SER C
25470F302
54
2122
SH
SOLE
809
0
1313
DISH NETWORK CORP
CL A
25470M109
1266
37654
SH
SOLE
29054
0
8600
DISNEY WALT CO
COM DISNEY
254687106
36330
346628
SH
SOLE
111196
0
235433
DIXIE GROUP INC
CL A
255519100
601
261255
SH
SOLE
0
0
261255
DNP SELECT INCOME FD
COM
23325P104
647
60037
SH
SOLE
10707
0
49330
DOCUSIGN INC
COM
256163106
22351
422114
SH
SOLE
75112
0
347002
DOLBY LABORATORIES INC
COM
25659T107
10292
166842
SH
SOLE
29430
0
137411
DOLLAR GEN CORP NEW
COM
256677105
295
2995
SH
SOLE
724
0
2271
DOLLAR TREE INC
COM
256746108
238
2804
SH
SOLE
2184
0
620
DOMINION ENERGY INC
COM
25746U109
2243
32898
SH
SOLE
11286
0
21612
DOMINION ENERGY INC
COM
25746U109
61
900
SH
Call
SOLE
0
0
900
DOMINOS PIZZA INC
COM
25754A201
410
1453
SH
SOLE
1401
0
52
DONALDSON INC
COM
257651109
1195
26491
SH
SOLE
10008
0
16483
DOUBLELINE INCOME SOLUTIONS
COM
258622109
474
23735
SH
SOLE
5135
0
18600
DOVER CORP
COM
260003108
1514
20684
SH
SOLE
5208
0
15476
DOWDUPONT INC
COM
26078J100
23600
358005
SH
SOLE
212327
0
145677
DSW INC
CL A
23334L102
844
32680
SH
SOLE
2350
0
30330
DTE ENERGY CO
COM
233331107
1070
10322
SH
SOLE
1450
0
8872
DUKE ENERGY CORP NEW
COM NEW
26441C204
7870
99524
SH
SOLE
41738
0
57786
DULUTH HLDGS INC
COM CL B
26443V101
887
37300
SH
SOLE
5300
0
32000
DUN & BRADSTREET CORP DEL NE
COM
26483E100
1152
9395
SH
SOLE
1555
0
7840
DUNKIN BRANDS GROUP INC
COM
265504100
2569
37197
SH
SOLE
20502
0
16696
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
13742
901133
SH
SOLE
130990
0
770143
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
79
5200
SH
Call
SOLE
0
0
5200
E L F BEAUTY INC
COM
26856L103
1530
100418
SH
SOLE
12188
0
88230
EAGLE MATERIALS INC
COM
26969P108
2977
28365
SH
SOLE
15750
0
12615
EAGLE PHARMACEUTICALS INC
COM
269796108
5441
71919
SH
SOLE
25034
0
46885
EAGLE PT CR CO LLC
COM
269808101
360
19800
SH
SOLE
19800
0
0
EAST WEST BANCORP INC
COM
27579R104
986
15124
SH
SOLE
11104
0
4020
EATON CORP PLC
SHS
G29183103
2746
36740
SH
SOLE
8179
0
28561
EATON VANCE CORP
COM NON VTG
278265103
219
4192
SH
SOLE
1308
0
2884
EATON VANCE LTD DUR INCOME F
COM
27828H105
603
47959
SH
SOLE
35628
0
12331
EATON VANCE TAX MNGD GBL DV
COM
27829F108
735
79041
SH
SOLE
45241
0
33800
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
137
11600
SH
SOLE
0
0
11600
EBAY INC
COM
278642103
3987
109964
SH
SOLE
40877
0
69087
ECOLAB INC
COM
278865100
126936
904554
SH
SOLE
378603
0
525952
EDITAS MEDICINE INC
COM
28106W103
416
11600
SH
SOLE
600
0
11000
EDWARDS LIFESCIENCES CORP
COM
28176E108
42777
293859
SH
SOLE
153903
0
139956
ELECTRONIC ARTS INC
COM
285512109
1787
12674
SH
SOLE
6840
0
5834
ELECTRONICS FOR IMAGING INC
COM
286082102
2258
69360
SH
SOLE
8578
0
60782
ELECTRONICS FOR IMAGING INC
COM
286082102
33
1000
SH
Call
SOLE
0
0
1000
EMERGE ENERGY SVCS LP
COM REP PARTN
29102H108
369
51705
SH
SOLE
38000
0
13705
EMERSON ELEC CO
COM
291011104
15031
217401
SH
SOLE
127371
0
90030
ENBRIDGE ENERGY PARTNERS L P
COM
29250R106
726
66427
SH
SOLE
177
0
66250
ENBRIDGE INC
COM
29250N105
2950
82658
SH
SOLE
30439
0
52219
ENCOMPASS HEALTH CORP
COM
29261A100
1923
28393
SH
SOLE
19180
0
9213
ENCORE CAP GROUP INC
COM
292554102
2811
76815
SH
SOLE
59565
0
17250
ENDO INTL PLC
SHS
G30401106
102
10800
SH
SOLE
5500
0
5300
ENERGY TRANSFER EQUITY L P
COM UT LTD PTN
29273V100
3390
196503
SH
SOLE
38778
0
157725
ENERGY TRANSFER PARTNERS LP
UNIT LTD PRT INT
29278N103
1294
67965
SH
SOLE
33315
0
34650
ENERPLUS CORP
COM
292766102
324
25706
SH
SOLE
25349
0
357
ENLINK MIDSTREAM LLC
COM UNIT REP LTD
29336T100
294
17875
SH
SOLE
7650
0
10225
ENLINK MIDSTREAM PARTNERS LP
COM UNIT REP LTD
29336U107
591
38065
SH
SOLE
12715
0
25350
ENSERVCO CORP
COM
29358Y102
44
37500
SH
SOLE
25000
0
12500
ENTERPRISE PRODS PARTNERS L
COM
293792107
23454
847623
SH
SOLE
141181
0
706442
ENVESTNET INC
COM
29404K106
6700
121930
SH
SOLE
25773
0
96157
EOG RES INC
COM
26875P101
132522
1065032
SH
SOLE
748382
0
316650
EPAM SYS INC
COM
29414B104
1382
11115
SH
SOLE
6315
0
4800
EQUIFAX INC
COM
294429105
530
4238
SH
SOLE
1249
0
2989
EQUINIX INC
COM PAR $0.001
29444U700
6861
15961
SH
SOLE
7880
0
8081
EQUINOR ASA
SPONSORED ADR
29446M102
916
34678
SH
SOLE
32554
0
2124
EQUITY COMWLTH
COM SH BEN INT
294628102
200
6350
SH
SOLE
0
0
6350
EQUITY RESIDENTIAL
SH BEN INT
29476L107
828
13008
SH
SOLE
899
0
12109
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
2174
58747
SH
SOLE
27303
0
31444
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
10
330
SH
SOLE
330
0
0
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
34
1000
SH
SOLE
0
0
1000
ETFS SILVER TR
SILVER SHS
26922X107
160
10203
SH
SOLE
0
0
10203
EURONET WORLDWIDE INC
COM
298736109
227
2704
SH
SOLE
2524
0
180
EVERBRIDGE INC
COM
29978A104
4510
95110
SH
SOLE
4525
0
90585
EVERCORE INC
CLASS A
29977A105
202
1917
SH
SOLE
1875
0
42
EVERGY INC
COM
30034W106
538
9583
SH
SOLE
1921
0
7662
EVERSOURCE ENERGY
COM
30040W108
4105
70039
SH
SOLE
51490
0
18549
EVOLENT HEALTH INC
CL A
30050B101
45980
2184334
SH
SOLE
1147802
0
1036532
EXACT SCIENCES CORP
COM
30063P105
37870
633377
SH
SOLE
207846
0
425531
EXELIXIS INC
COM
30161Q104
5177
240550
SH
SOLE
28405
0
212145
EXELON CORP
COM
30161N101
6097
143133
SH
SOLE
6672
0
136461
EXPEDIA GROUP INC
COM NEW
30212P303
819
6816
SH
SOLE
4111
0
2705
EXPEDITORS INTL WASH INC
COM
302130109
527
7213
SH
SOLE
3774
0
3439
EXPRESS SCRIPTS HLDG CO
COM
30219G108
39234
508147
SH
SOLE
343098
0
165049
EXTENDED STAY AMER INC
UNIT 99/99/9999B
30224P200
992
45926
SH
SOLE
2480
0
43446
EXXON MOBIL CORP
COM
30231G102
43207
522260
SH
SOLE
231787
0
290473
F M C CORP
COM NEW
302491303
277
3109
SH
SOLE
255
0
2854
F5 NETWORKS INC
COM
315616102
1193
6916
SH
SOLE
735
0
6181
FACEBOOK INC
CL A
30303M102
123019
633075
SH
SOLE
227714
0
405362
FACTSET RESH SYS INC
COM
303075105
538
2716
SH
SOLE
2156
0
560
FAIR ISAAC CORP
COM
303250104
3267
16899
SH
SOLE
8144
0
8755
FARMLAND PARTNERS INC
COM
31154R109
241
27425
SH
SOLE
27000
0
425
FASTENAL CO
COM
311900104
106354
2209717
SH
SOLE
882462
0
1327255
FEDEX CORP
COM
31428X106
15771
69456
SH
SOLE
24477
0
44979
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
5949
158139
SH
SOLE
117860
0
40279
FIDELITY NATL INFORMATION SV
COM
31620M106
12618
119003
SH
SOLE
76973
0
42030
FIFTH THIRD BANCORP
COM
316773100
12279
427839
SH
SOLE
232235
0
195604
FINANCIAL ENGINES INC
COM
317485100
930
20705
SH
SOLE
2413
0
18292
FIREEYE INC
COM
31816Q101
1190
77335
SH
SOLE
20805
0
56530
FIRST CMNTY CORP S C
COM
319835104
483
19224
SH
SOLE
0
0
19224
FIRST FINL BANKSHARES
COM
32020R109
313
6143
SH
SOLE
759
0
5384
FIRST HORIZON NATL CORP
COM
320517105
187
10485
SH
SOLE
0
0
10485
FIRST MAJESTIC SILVER CORP
COM
32076V103
179
23438
SH
SOLE
478
0
22960
FIRST MIDWEST BANCORP DEL
COM
320867104
412
16168
SH
SOLE
14768
0
1400
FIRST REP BK SAN FRANCISCO C
COM
33616C100
791
8173
SH
SOLE
4857
0
3316
FIRST TR EXCH TRADED FD III
EME MRK BD ETF
33739P202
22
580
SH
SOLE
0
0
580
FIRST TR EXCH TRADED FD III
RIVRFRNT DYN DEV
33739P608
207
3377
SH
SOLE
0
0
3377
FIRST TR EXCH TRADED FD III
HORIZON MNGD ETF
33739P871
1
34
SH
SOLE
34
0
0
FIRST TR EXCH TRADED FD III
HORIZON DMST ETF
33739P889
2
105
SH
SOLE
105
0
0
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
5
132
SH
SOLE
12
0
120
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
7
50
SH
SOLE
0
0
50
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
536
3892
SH
SOLE
1885
0
2007
FIRST TR EXCHANGE TRADED FD
NAS CLNEDG GREEN
33733E500
10
525
SH
SOLE
525
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
7
400
SH
SOLE
400
0
0
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
19
600
SH
SOLE
600
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
165
2229
SH
SOLE
690
0
1539
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
35
615
SH
SOLE
0
0
615
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
15
569
SH
SOLE
70
0
498
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
332
6250
SH
SOLE
4765
0
1485
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
391
16821
SH
SOLE
1287
0
15534
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
304
6370
SH
SOLE
5970
0
400
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
108
2288
SH
SOLE
1438
0
850
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
2
112
SH
SOLE
112
0
0
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
42
1180
SH
SOLE
0
0
1180
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
354
12015
SH
SOLE
10615
0
1400
FIRST TR EXCHANGE TRADED FD
DEVELOPED INTL
33738R787
20
400
SH
SOLE
0
0
400
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
42
2000
SH
SOLE
0
0
2000
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
7
144
SH
SOLE
144
0
0
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
88
1475
SH
SOLE
0
0
1475
FIRST TR INTER DUR PFD & IN
COM
33718W103
293
13560
SH
SOLE
0
0
13560
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
650
12414
SH
SOLE
10633
0
1781
FIRST TR MLP & ENERGY INCOME
COM
33739B104
261
20000
SH
SOLE
1750
0
18250
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
207
7257
SH
SOLE
7105
0
152
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
1627
123352
SH
SOLE
121850
0
1502
FIRST US BANCSHARES INC
COM
33744V103
1462
125500
SH
SOLE
0
0
125500
FIRSTCASH INC
COM
33767D105
369
4109
SH
SOLE
4109
0
0
FIRSTSERVICE CORP NEW
SUB VTG SH
33767E103
810
10651
SH
SOLE
8475
0
2176
FISERV INC
COM
337738108
61785
833916
SH
SOLE
665697
0
168219
FITBIT INC
CL A
33812L102
790
121000
SH
SOLE
0
0
121000
FLAGSTAR BANCORP INC
COM PAR .001
337930705
3011
87900
SH
SOLE
0
0
87900
FLEETCOR TECHNOLOGIES INC
COM
339041105
9620
45667
SH
SOLE
17499
0
28168
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
287
8462
SH
SOLE
5614
0
2848
FLEXSHARES TR
IBOXX 5YR TRGT
33939L605
29
1189
SH
SOLE
1189
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
36
786
SH
SOLE
119
0
667
FLOOR & DECOR HLDGS INC
CL A
339750101
601
12193
SH
SOLE
10492
0
1701
FORD MTR CO DEL
COM PAR $0.01
345370860
1811
163583
SH
SOLE
62667
0
100916
FORTINET INC
COM
34959E109
5088
81496
SH
SOLE
62485
0
19011
FORTIS INC
COM
349553107
246
7701
SH
SOLE
5445
0
2256
FORTIVE CORP
COM
34959J108
101295
1313636
SH
SOLE
783773
0
529863
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1846
34389
SH
SOLE
21339
0
13050
FRANKLIN STREET PPTYS CORP
COM
35471R106
86
10000
SH
SOLE
0
0
10000
FREEPORT-MCMORAN INC
CL B
35671D857
1158
67114
SH
SOLE
31522
0
35592
FRESENIUS MED CARE AG&CO KGA
SPONSORED ADR
358029106
614
12203
SH
SOLE
12001
0
202
FRESHPET INC
COM
358039105
1217
44325
SH
SOLE
44250
0
75
FULLER H B CO
COM
359694106
322
6002
SH
SOLE
3087
0
2915
GABELLI DIVD & INCOME TR
COM
36242H104
593
26288
SH
SOLE
7588
0
18700
GABELLI EQUITY TR INC
COM
362397101
105
16849
SH
SOLE
0
0
16849
GABELLI MULTIMEDIA TR INC
COM
36239Q109
3792
401734
SH
SOLE
287900
0
113834
GALLAGHER ARTHUR J & CO
COM
363576109
589
9027
SH
SOLE
1139
0
7888
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
60
11600
SH
SOLE
0
0
11600
GAMESTOP CORP NEW
CL A
36467W109
195
13415
SH
SOLE
7140
0
6275
GAP INC DEL
COM
364760108
516
15920
SH
SOLE
2970
0
12950
GARRISON CAP INC
COM
366554103
240
29500
SH
SOLE
7200
0
22300
GARTNER INC
COM
366651107
9617
72359
SH
SOLE
32161
0
40198
GENERAC HLDGS INC
COM
368736104
814
15735
SH
SOLE
0
0
15735
GENERAL DYNAMICS CORP
COM
369550108
2134
11446
SH
SOLE
6300
0
5146
GENERAL ELECTRIC CO
COM
369604103
20442
1502010
SH
SOLE
489212
0
1012798
GENERAL ELECTRIC CO
COM
369604103
82
6000
SH
Call
SOLE
3000
0
3000
GENERAL MLS INC
COM
370334104
3830
86540
SH
SOLE
22583
0
63958
GENERAL MTRS CO
COM
37045V100
7358
186758
SH
SOLE
32910
0
153848
GENERAL MTRS CO
*W EXP 07/10/201
37045V126
16
709
SH
SOLE
287
0
422
GENESEE & WYO INC
CL A
371559105
2845
34990
SH
SOLE
27234
0
7756
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
1075
49072
SH
SOLE
5442
0
43630
GENMARK DIAGNOSTICS INC
COM
372309104
614
96266
SH
SOLE
17732
0
78534
GENOMIC HEALTH INC
COM
37244C101
212
4200
SH
SOLE
800
0
3400
GENPACT LIMITED
SHS
G3922B107
2083
71997
SH
SOLE
49599
0
22398
GENTHERM INC
COM
37253A103
619
15755
SH
SOLE
8830
0
6925
GENUINE PARTS CO
COM
372460105
1480
16118
SH
SOLE
1426
0
14692
GEO GROUP INC NEW
COM
36162J106
1581
57416
SH
SOLE
5152
0
52264
GILEAD SCIENCES INC
COM
375558103
96803
1366497
SH
SOLE
819938
0
546559
GLACIER BANCORP INC NEW
COM
37637Q105
18183
470095
SH
SOLE
329905
0
140190
GLADSTONE INVT CORP
COM
376546107
1062
90254
SH
SOLE
6025
0
84229
GLAUKOS CORP
COM
377322102
1126
27710
SH
SOLE
9680
0
18030
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
4098
101662
SH
SOLE
49731
0
51931
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
391
8650
SH
SOLE
5150
0
3500
GLOBAL PMTS INC
COM
37940X102
3799
34071
SH
SOLE
28616
0
5455
GLOBAL X FDS
FTSE NORDIC REG
37950E101
4
198
SH
SOLE
43
0
155
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
4
314
SH
SOLE
314
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
21
595
SH
SOLE
0
0
595
GLOBAL X FDS
GLBL X MLP ETF
37950E473
55
6050
SH
SOLE
0
0
6050
GLOBAL X FDS
GLB X SUPERDIV
37950E549
19
915
SH
SOLE
915
0
0
GLOBAL X FDS
MSCI PAKISTAN
37950E689
33
3000
SH
SOLE
3000
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
11
767
SH
SOLE
0
0
767
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
66
3000
SH
SOLE
0
0
3000
GLOBANT S A
COM
L44385109
4235
74575
SH
SOLE
11342
0
63233
GLOBUS MED INC
CL A
379577208
625
12380
SH
SOLE
5080
0
7300
GODADDY INC
CL A
380237107
906
12830
SH
SOLE
5599
0
7231
GOGO INC
COM
38046C109
1456
299541
SH
SOLE
24611
0
274930
GOLDCORP INC NEW
COM
380956409
2315
168842
SH
SOLE
12396
0
156445
GOLDMAN SACHS GROUP INC
COM
38141G104
111867
507171
SH
SOLE
51973
0
455198
GOLUB CAP BDC INC
COM
38173M102
492
26879
SH
SOLE
0
0
26879
GOOSEHEAD INS INC
COM CL A
38267D109
1241
49712
SH
SOLE
12649
0
37063
GRACO INC
COM
384109104
1169
25845
SH
SOLE
9285
0
16560
GRAINGER W W INC
COM
384802104
24757
80275
SH
SOLE
24568
0
55707
GRAND CANYON ED INC
COM
38526M106
484
4336
SH
SOLE
3148
0
1188
GRANITE PT MTG TR INC
COM
38741L107
383
20850
SH
SOLE
10572
0
10278
GREEN BRICK PARTNERS INC
COM
392709101
130
13250
SH
SOLE
250
0
13000
GREEN DOT CORP
CL A
39304D102
596
8120
SH
SOLE
0
0
8120
GREIF INC
CL A
397624107
417
7892
SH
SOLE
3292
0
4600
GREIF INC
CL B
397624206
23
400
SH
SOLE
0
0
400
GRIFOLS S A
SP ADR REP B NVT
398438408
419
19492
SH
SOLE
9038
0
10454
GRUBHUB INC
COM
400110102
22962
218873
SH
SOLE
16433
0
202440
GUIDEWIRE SOFTWARE INC
COM
40171V100
112225
1264084
SH
SOLE
805648
0
458436
HALLIBURTON CO
COM
406216101
4522
100354
SH
SOLE
40905
0
59449
HALYARD HEALTH INC
COM
40650V100
245
4279
SH
SOLE
628
0
3651
HANESBRANDS INC
COM
410345102
305
13858
SH
SOLE
3924
0
9934
HANNON ARMSTRONG SUST INFR C
COM
41068X100
296
15000
SH
SOLE
15000
0
0
HARLEY DAVIDSON INC
COM
412822108
5381
127868
SH
SOLE
22483
0
105385
HARRIS CORP DEL
COM
413875105
940
6505
SH
SOLE
635
0
5870
HARTFORD FINL SVCS GROUP INC
COM
416515104
226
4414
SH
SOLE
1580
0
2834
HARVEST CAP CR CORP
COM
41753F109
241
22840
SH
SOLE
0
0
22840
HASBRO INC
COM
418056107
257
2782
SH
SOLE
902
0
1880
HCP INC
COM
40414L109
1097
42490
SH
SOLE
11819
0
30671
HCP INC
COM
40414L109
26
1000
SH
Call
SOLE
0
0
1000
HD SUPPLY HLDGS INC
COM
40416M105
688
16044
SH
SOLE
800
0
15244
HDFC BANK LTD
ADR REPS 3 SHS
40415F101
1397
13304
SH
SOLE
10776
0
2528
HEALTHCARE SVCS GRP INC
COM
421906108
10199
236153
SH
SOLE
44174
0
191979
HEICO CORP NEW
COM
422806109
20456
280491
SH
SOLE
180401
0
100090
HEICO CORP NEW
CL A
422806208
998
16373
SH
SOLE
16063
0
310
HENRY JACK & ASSOC INC
COM
426281101
748
5736
SH
SOLE
2528
0
3208
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
960
47771
SH
SOLE
15266
0
32505
HERSHEY CO
COM
427866108
2104
22605
SH
SOLE
13167
0
9438
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
304
20828
SH
SOLE
3364
0
17464
HEXCEL CORP NEW
COM
428291108
957
14417
SH
SOLE
13026
0
1391
HFF INC
CL A
40418F108
1920
55891
SH
SOLE
6467
0
49424
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
877
74350
SH
SOLE
7725
0
66625
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
30
2500
SH
Call
SOLE
0
0
2500
HILTON GRAND VACATIONS INC
COM
43283X105
271
7801
SH
SOLE
7801
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
13294
167935
SH
SOLE
10358
0
157577
HMS HLDGS CORP
COM
40425J101
3524
163000
SH
SOLE
22693
0
140307
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
2343
82892
SH
SOLE
7960
0
74932
HOLOGIC INC
COM
436440101
615
15484
SH
SOLE
7467
0
8017
HOME DEPOT INC
COM
437076102
98782
506317
SH
SOLE
222764
0
283553
HONEYWELL INTL INC
COM
438516106
14331
99485
SH
SOLE
21071
0
78415
HOPFED BANCORP INC
COM
439734104
863
52061
SH
SOLE
0
0
52061
HORIZON GLOBAL CORP
COM
44052W104
68
11473
SH
SOLE
2913
0
8560
HORIZON PHARMA PLC
SHS
G4617B105
412
24863
SH
SOLE
17803
0
7060
HORMEL FOODS CORP
COM
440452100
915
24600
SH
SOLE
24600
0
0
HOULIHAN LOKEY INC
CL A
441593100
382
7464
SH
SOLE
902
0
6562
HP INC
COM
40434L105
702
30920
SH
SOLE
7823
0
23097
HSBC HLDGS PLC
SPON ADR NEW
404280406
1853
39298
SH
SOLE
11367
0
27931
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
104
3900
SH
SOLE
0
0
3900
HUB GROUP INC
CL A
443320106
329
6600
SH
SOLE
0
0
6600
HUMANA INC
COM
444859102
727
2441
SH
SOLE
12
0
2429
HUNT J B TRANS SVCS INC
COM
445658107
30558
251406
SH
SOLE
156597
0
94809
HUNTINGTON BANCSHARES INC
COM
446150104
3245
219865
SH
SOLE
128532
0
91333
HUNTINGTON INGALLS INDS INC
COM
446413106
506
2334
SH
SOLE
428
0
1906
HUNTSMAN CORP
COM
447011107
315
10790
SH
SOLE
10290
0
500
HURON CONSULTING GROUP INC
COM
447462102
207
5065
SH
SOLE
5000
0
65
HURON CONSULTING GROUP INC
NOTE 1.250%10/0
447462AB8
9895
10543000
PRN
SOLE
1500000
0
9043000
IAC INTERACTIVECORP
COM
44919P508
745
4888
SH
SOLE
3171
0
1717
IBERIABANK CORP
COM
450828108
5351
70592
SH
SOLE
56419
0
14173
ICF INTL INC
COM
44925C103
282
3968
SH
SOLE
200
0
3767
ICICI BK LTD
ADR
45104G104
1716
213648
SH
SOLE
204548
0
9100
ICON PLC
SHS
G4705A100
673
5076
SH
SOLE
827
0
4249
IDEX CORP
COM
45167R104
523
3835
SH
SOLE
1975
0
1860
IDEXX LABS INC
COM
45168D104
343123
1574390
SH
SOLE
905467
0
668923
IHS MARKIT LTD
SHS
G47567105
20278
393067
SH
SOLE
179771
0
213296
II VI INC
COM
902104108
530
12205
SH
SOLE
10805
0
1400
ILLINOIS TOOL WKS INC
COM
452308109
76397
551446
SH
SOLE
213055
0
338391
ILLUMINA INC
COM
452327109
22323
79926
SH
SOLE
30842
0
49084
INDEPENDENCE RLTY TR INC
COM
45378A106
10709
1038677
SH
SOLE
194590
0
844087
INFINERA CORPORATION
COM
45667G103
408
41135
SH
SOLE
4400
0
36735
INFORMATION SERVICES GROUP I
COM
45675Y104
5828
1421480
SH
SOLE
92196
0
1329284
ING GROEP N V
SPONSORED ADR
456837103
317
22115
SH
SOLE
689
0
21426
INGERSOLL-RAND PLC
SHS
G47791101
275
3060
SH
SOLE
517
0
2543
INGREDION INC
COM
457187102
1623
14664
SH
SOLE
1689
0
12975
INOGEN INC
COM
45780L104
88101
472820
SH
SOLE
47664
0
425156
INSULET CORP
COM
45784P101
1341
15648
SH
SOLE
6790
0
8858
INTEGER HLDGS CORP
COM
45826H109
462
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
30474
613040
SH
SOLE
261142
0
351897
INTELLIA THERAPEUTICS INC
COM
45826J105
438
16000
SH
SOLE
6000
0
10000
INTER PARFUMS INC
COM
458334109
358
6684
SH
SOLE
199
0
6485
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
115302
1567662
SH
SOLE
967686
0
599976
INTERDIGITAL INC
COM
45867G101
392
4840
SH
SOLE
4061
0
779
INTERNATIONAL BUSINESS MACHS
COM
459200101
20921
149754
SH
SOLE
87479
0
62275
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
2585
20856
SH
SOLE
15881
0
4975
INTERPUBLIC GROUP COS INC
COM
460690100
845
36069
SH
SOLE
2496
0
33573
INTERSECT ENT INC
COM
46071F103
669
17868
SH
SOLE
2922
0
14946
INTERXION HOLDING N.V
SHS
N47279109
7208
115480
SH
SOLE
24687
0
90793
INTL PAPER CO
COM
460146103
4559
87536
SH
SOLE
41745
0
45791
INTUIT
COM
461202103
54659
267535
SH
SOLE
201269
0
66266
INTUITIVE SURGICAL INC
COM NEW
46120E602
41526
86787
SH
SOLE
25101
0
61686
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
3817
126350
SH
SOLE
44250
0
82100
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
38
372
SH
SOLE
372
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTERNT
46137V530
5
38
SH
SOLE
38
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
147
3200
SH
SOLE
3200
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MKT ETF
46137V712
33
330
SH
SOLE
330
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LEISURE
46137V720
79
1700
SH
SOLE
1700
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
22
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
37
668
SH
SOLE
668
0
0
INVESCO EXCHANGE TRADED FD T
ZACKS MICRO CP
46137Y302
6
292
SH
SOLE
292
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
1096
23113
SH
SOLE
8657
0
14456
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
27
1870
SH
SOLE
1870
0
0
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
24
966
SH
SOLE
966
0
0
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
920
37041
SH
SOLE
1946
0
35095
INVESCO LTD
SHS
G491BT108
2219
83558
SH
SOLE
62762
0
20796
INVESCO QQQ TR
UNIT SER 1
46090E103
4383
25534
SH
SOLE
15660
0
9874
INVITAE CORP
COM
46185L103
1242
168985
SH
SOLE
15750
0
153235
IONIS PHARMACEUTICALS INC
COM
462222100
603
14476
SH
SOLE
326
0
14150
IPG PHOTONICS CORP
COM
44980X109
1228
5565
SH
SOLE
1350
0
4215
IQVIA HLDGS INC
COM
46266C105
464
4645
SH
SOLE
2255
0
2390
IRIDEX CORP
COM
462684101
303
43600
SH
SOLE
0
0
43600
IRIDIUM COMMUNICATIONS INC
COM
46269C102
8093
502662
SH
SOLE
32350
0
470312
IRON MTN INC NEW
COM
46284V101
13095
374043
SH
SOLE
71862
0
302181
ISHARES GOLD TRUST
ISHARES
464285105
2019
167990
SH
SOLE
94911
0
73079
ISHARES INC
MSCI AUST ETF
464286103
40
1790
SH
SOLE
912
0
878
ISHARES INC
MSCI FRNTR100ETF
464286145
16
542
SH
SOLE
317
0
225
ISHARES INC
MSCI WORLD ETF
464286392
292
3335
SH
SOLE
2780
0
555
ISHARES INC
MSCI BRAZIL ETF
464286400
170
5309
SH
SOLE
1859
0
3450
ISHARES INC
MSCI EM ASIA ETF
464286426
11
162
SH
SOLE
162
0
0
ISHARES INC
EM MKT SM-CP ETF
464286475
72
1500
SH
SOLE
390
0
1110
ISHARES INC
MSCI CDA ETF
464286509
471
16522
SH
SOLE
8830
0
7692
ISHARES INC
MIN VOL GBL ETF
464286525
991
11929
SH
SOLE
10959
0
970
ISHARES INC
MIN VOL EMRG MKT
464286533
3522
60886
SH
SOLE
48692
0
12194
ISHARES INC
MSCI JAPN SMCETF
464286582
4
55
SH
SOLE
55
0
0
ISHARES INC
MSCI EURZONE ETF
464286608
565
13781
SH
SOLE
0
0
13781
ISHARES INC
MSCI ISRAEL ETF
464286632
3
50
SH
SOLE
0
0
50
ISHARES INC
MSCI CHILE ETF
464286640
15
319
SH
SOLE
0
0
319
ISHARES INC
MSCI PAC JP ETF
464286665
561
12198
SH
SOLE
8809
0
3389
ISHARES INC
MSCI SWITZERLAND
464286749
236
7233
SH
SOLE
4173
0
3060
ISHARES INC
MSCI SWEDEN ETF
464286756
56
1836
SH
SOLE
1336
0
500
ISHARES INC
MSCI SPAIN ETF
464286764
36
1197
SH
SOLE
834
0
363
ISHARES INC
MSCI STH KOR ETF
464286772
158
2334
SH
SOLE
857
0
1477
ISHARES INC
MSCI STH AFR ETF
464286780
17
296
SH
SOLE
0
0
296
ISHARES INC
MSCI GERMANY ETF
464286806
62
2073
SH
SOLE
573
0
1500
ISHARES INC
MSCI MEXICO ETF
464286822
19
400
SH
SOLE
400
0
0
ISHARES INC
MSCI HONG KG ETF
464286871
743
30707
SH
SOLE
1960
0
28747
ISHARES INC
CORE MSCI EMKT
46434G103
32747
623633
SH
SOLE
548220
0
75413
ISHARES INC
MSCI TAIWAN ETF
46434G772
134
3733
SH
SOLE
948
0
2785
ISHARES INC
MSCI SINGPOR ETF
46434G780
24
1020
SH
SOLE
350
0
670
ISHARES INC
MSCI RUSSIA ETF
46434G798
16
487
SH
SOLE
0
0
487
ISHARES INC
MSCI MLY ETF NEW
46434G814
8
250
SH
SOLE
250
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
3736
64512
SH
SOLE
33987
0
30525
ISHARES INC
MSCI ITALY ETF
46434G830
18
607
SH
SOLE
607
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
1370
90413
SH
SOLE
18642
0
71771
ISHARES TR
S&P 100 ETF
464287101
78
650
SH
SOLE
0
0
650
ISHARES TR
CORE S&P TTL STK
464287150
8415
134601
SH
SOLE
59324
0
75276
ISHARES TR
SELECT DIVID ETF
464287168
8766
89687
SH
SOLE
32595
0
57092
ISHARES TR
TIPS BD ETF
464287176
24005
212676
SH
SOLE
114631
0
98045
ISHARES TR
CHINA LG-CAP ETF
464287184
294
6835
SH
SOLE
3735
0
3100
ISHARES TR
TRANS AVG ETF
464287192
19
100
SH
SOLE
0
0
100
ISHARES TR
CORE S&P500 ETF
464287200
18381
67316
SH
SOLE
13351
0
53964
ISHARES TR
CORE US AGGBD ET
464287226
9585
90155
SH
SOLE
18122
0
72033
ISHARES TR
MSCI EMG MKT ETF
464287234
13128
302988
SH
SOLE
81850
0
221137
ISHARES TR
MSCI EMG MKT ETF
464287234
65
1500
SH
Call
SOLE
1500
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
4126
36016
SH
SOLE
11947
0
24069
ISHARES TR
GLOB TELECOM ETF
464287275
5
85
SH
SOLE
0
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
183
1114
SH
SOLE
109
0
1005
ISHARES TR
S&P 500 GRWT ETF
464287309
3526
21684
SH
SOLE
6259
0
15425
ISHARES TR
GLOB HLTHCRE ETF
464287325
191
3378
SH
SOLE
400
0
2978
ISHARES TR
GLOBAL ENERG ETF
464287341
18
472
SH
SOLE
472
0
0
ISHARES TR
NORTH AMERN NAT
464287374
52
1423
SH
SOLE
1140
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
106
3588
SH
SOLE
3588
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
1850
16802
SH
SOLE
1411
0
15391
ISHARES TR
20 YR TR BD ETF
464287432
3377
27740
SH
SOLE
5785
0
21956
ISHARES TR
BARCLAYS 7 10 YR
464287440
523
5102
SH
SOLE
1580
0
3522
ISHARES TR
1 3 YR TREAS BD
464287457
942
11294
SH
SOLE
3603
0
7691
ISHARES TR
MSCI EAFE ETF
464287465
50101
748106
SH
SOLE
538040
0
210066
ISHARES TR
RUS MDCP VAL ETF
464287473
4818
54447
SH
SOLE
5520
0
48927
ISHARES TR
RUS MD CP GR ETF
464287481
3212
25348
SH
SOLE
15766
0
9582
ISHARES TR
RUS MID CAP ETF
464287499
5062
23860
SH
SOLE
3484
0
20376
ISHARES TR
CORE S&P MCP ETF
464287507
4223
21678
SH
SOLE
10443
0
11236
ISHARES TR
NA TEC SFTWR ETF
464287515
3
15
SH
SOLE
15
0
0
ISHARES TR
NASDAQ BIOTECH
464287556
6144
55949
SH
SOLE
19615
0
36334
ISHARES TR
COHEN STEER REIT
464287564
53
535
SH
SOLE
0
0
535
ISHARES TR
GLOBAL 100 ETF
464287572
75
1633
SH
SOLE
0
0
1633
ISHARES TR
U.S. CNSM SV ETF
464287580
244
1259
SH
SOLE
1259
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
11568
95308
SH
SOLE
61922
0
33386
ISHARES TR
S&P MC 400GR ETF
464287606
3756
16708
SH
SOLE
4555
0
12153
ISHARES TR
RUS 1000 GRW ETF
464287614
8796
61165
SH
SOLE
29151
0
32014
ISHARES TR
RUS 1000 ETF
464287622
5023
33052
SH
SOLE
27379
0
5674
ISHARES TR
RUS 2000 VAL ETF
464287630
6252
47396
SH
SOLE
25138
0
22258
ISHARES TR
RUS 2000 GRW ETF
464287648
3619
17711
SH
SOLE
8401
0
9310
ISHARES TR
RUSSELL 2000 ETF
464287655
25402
155108
SH
SOLE
105986
0
49122
ISHARES TR
CORE S&P US VLU
464287663
20020
372956
SH
SOLE
343553
0
29403
ISHARES TR
CORE S&P US GWT
464287671
3144
54966
SH
SOLE
32633
0
22333
ISHARES TR
RUSSELL 3000 ETF
464287689
24492
150915
SH
SOLE
117220
0
33695
ISHARES TR
U.S. UTILITS ETF
464287697
193
1465
SH
SOLE
645
0
820
ISHARES TR
S&P MC 400VL ETF
464287705
1405
8669
SH
SOLE
223
0
8446
ISHARES TR
US TELECOM ETF
464287713
127
4606
SH
SOLE
4206
0
400
ISHARES TR
U.S. TECH ETF
464287721
1007
5647
SH
SOLE
4789
0
858
ISHARES TR
U.S. REAL ES ETF
464287739
820
10172
SH
SOLE
3225
0
6947
ISHARES TR
US INDUSTRIALS
464287754
425
2957
SH
SOLE
2657
0
300
ISHARES TR
US HLTHCARE ETF
464287762
357
2004
SH
SOLE
2004
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
10
74
SH
SOLE
74
0
0
ISHARES TR
U.S. FINLS ETF
464287788
725
6189
SH
SOLE
4079
0
2110
ISHARES TR
U.S. ENERGY ETF
464287796
299
7137
SH
SOLE
4237
0
2900
ISHARES TR
CORE S&P SCP ETF
464287804
3594
43068
SH
SOLE
16117
0
26951
ISHARES TR
U.S. CNSM GD ETF
464287812
266
2253
SH
SOLE
2163
0
90
ISHARES TR
U.S. BAS MTL ETF
464287838
56
562
SH
SOLE
510
0
52
ISHARES TR
DOW JONES US ETF
464287846
187
1375
SH
SOLE
0
0
1375
ISHARES TR
EUROPE ETF
464287861
1882
42104
SH
SOLE
6684
0
35420
ISHARES TR
SP SMCP600VL ETF
464287879
889
5442
SH
SOLE
3943
0
1499
ISHARES TR
S&P SML 600 GWT
464287887
788
4170
SH
SOLE
1679
0
2491
ISHARES TR
MRNGSTR LG-CP VL
464288109
3
32
SH
SOLE
32
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
22
307
SH
SOLE
143
0
164
ISHARES TR
GL CLEAN ENE ETF
464288224
26
3000
SH
SOLE
3000
0
0
ISHARES TR
MSCI ACWI EX US
464288240
233
4936
SH
SOLE
400
0
4536
ISHARES TR
MSCI ACWI ETF
464288257
462
6497
SH
SOLE
3560
0
2937
ISHARES TR
EAFE SML CP ETF
464288273
1594
25414
SH
SOLE
22929
0
2485
ISHARES TR
JPMORGAN USD EMG
464288281
1082
10136
SH
SOLE
4826
0
5310
ISHARES TR
GLB INFRASTR ETF
464288372
300
6982
SH
SOLE
0
0
6982
ISHARES TR
NATIONAL MUN ETF
464288414
3779
34659
SH
SOLE
23050
0
11609
ISHARES TR
ASIA 50 ETF
464288430
4
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
1920
59920
SH
SOLE
13249
0
46671
ISHARES TR
INTL DEV RE ETF
464288489
15
500
SH
SOLE
500
0
0
ISHARES TR
DEVSMCP EXNA ETF
464288497
141
2500
SH
SOLE
0
0
2500
ISHARES TR
IBOXX HI YD ETF
464288513
4344
51057
SH
SOLE
5947
0
45110
ISHARES TR
MSCI KLD400 SOC
464288570
1240
12283
SH
SOLE
10435
0
1848
ISHARES TR
MBS ETF
464288588
368
3532
SH
SOLE
1487
0
2045
ISHARES TR
MRGSTR SM CP GR
464288604
54
270
SH
SOLE
270
0
0
ISHARES TR
US CR BD ETF
464288620
674
6287
SH
SOLE
398
0
5889
ISHARES TR
INTRMD CR BD ETF
464288638
1571
14790
SH
SOLE
12908
0
1882
ISHARES TR
1 3 YR CR BD ETF
464288646
1361
13123
SH
SOLE
10710
0
2413
ISHARES TR
3 7 YR TREAS BD
464288661
89
738
SH
SOLE
623
0
115
ISHARES TR
SHORT TREAS BD
464288679
33
296
SH
SOLE
296
0
0
ISHARES TR
S&P US PFD STK
464288687
3049
80856
SH
SOLE
14436
0
66420
ISHARES TR
MRNING SM CP ETF
464288703
24
160
SH
SOLE
0
0
160
ISHARES TR
GLB CNSM STP ETF
464288737
11
232
SH
SOLE
0
0
232
ISHARES TR
US HOME CONS ETF
464288752
61
1602
SH
SOLE
642
0
960
ISHARES TR
US AER DEF ETF
464288760
7480
38863
SH
SOLE
9583
0
29280
ISHARES TR
US REGNL BKS ETF
464288778
628
12779
SH
SOLE
8677
0
4102
ISHARES TR
MSCI USA ESG SLC
464288802
930
8245
SH
SOLE
7925
0
320
ISHARES TR
U.S. MED DVC ETF
464288810
21
105
SH
SOLE
29
0
76
ISHARES TR
US HLTHCR PR ETF
464288828
8
46
SH
SOLE
8
0
38
ISHARES TR
US OIL EQ&SV ETF
464288844
4
100
SH
SOLE
0
0
100
ISHARES TR
US OIL GS EX ETF
464288851
50
675
SH
SOLE
675
0
0
ISHARES TR
MICRO-CAP ETF
464288869
32
300
SH
SOLE
300
0
0
ISHARES TR
EAFE VALUE ETF
464288877
1266
24662
SH
SOLE
12245
0
12417
ISHARES TR
EAFE GRWTH ETF
464288885
4644
58933
SH
SOLE
54820
0
4113
ISHARES TR
MSCI EURO FL ETF
464289180
64
3184
SH
SOLE
1234
0
1950
ISHARES TR
RUS TP200 GR ETF
464289438
10
129
SH
SOLE
129
0
0
ISHARES TR
10+ YR CR BD ETF
464289511
8
138
SH
SOLE
138
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
26
700
SH
SOLE
0
0
700
ISHARES TR
US TREAS BD ETF
46429B267
395
16051
SH
SOLE
13235
0
2816
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
MSCI INDIA ETF
46429B598
183
5500
SH
SOLE
2000
0
3500
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
0
0
55
ISHARES TR
MSCI INDIA SM CP
46429B614
42
1000
SH
SOLE
0
0
1000
ISHARES TR
FLTG RATE NT ETF
46429B655
136
2673
SH
SOLE
894
0
1779
ISHARES TR
CORE HIGH DV ETF
46429B663
1423
16748
SH
SOLE
888
0
15860
ISHARES TR
MSCI CHINA ETF
46429B671
17
263
SH
SOLE
0
0
263
ISHARES TR
MIN VOL EAFE ETF
46429B689
2809
39484
SH
SOLE
24981
0
14503
ISHARES TR
MIN VOL USA ETF
46429B697
7181
135088
SH
SOLE
61582
0
73506
ISHARES TR
USA QUALITY FCTR
46432F339
8
100
SH
SOLE
0
0
100
ISHARES TR
USA MOMENTUM FCT
46432F396
56
513
SH
SOLE
513
0
0
ISHARES TR
CORE MSCI TOTAL
46432F834
245
4081
SH
SOLE
290
0
3791
ISHARES TR
CORE MSCI EAFE
46432F842
7279
114873
SH
SOLE
68547
0
46325
ISHARES TR
CORE 1 5 YR USD
46432F859
1928
39284
SH
SOLE
2532
0
36752
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MULTIFACTOR USA
46434V290
64
1520
SH
SOLE
1265
0
255
ISHARES TR
EXPONENTIAL TECH
46434V381
335
9252
SH
SOLE
8563
0
689
ISHARES TR
0-5YR HI YL CP
46434V407
85
1830
SH
SOLE
17
0
1813
ISHARES TR
CUR HD EURZN ETF
46434V639
192
6385
SH
SOLE
0
0
6385
ISHARES TR
CORE MSCI PAC
46434V696
54
931
SH
SOLE
931
0
0
ISHARES TR
CUR HED MSCI GER
46434V704
75
2716
SH
SOLE
1939
0
777
ISHARES TR
CORE MSCI EURO
46434V738
40
848
SH
SOLE
848
0
0
ISHARES TR
HDG MSCI EAFE
46434V803
6339
214120
SH
SOLE
141349
0
72771
ISHARES TR
ULTR SH TRM BD
46434V878
75
1500
SH
SOLE
0
0
1500
ISHARES TR
HDG MSCI JAPAN
46434V886
1544
47881
SH
SOLE
47789
0
92
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
24
1000
SH
SOLE
0
0
1000
ISHARES TR
MSCI UK ETF NEW
46435G334
620
17828
SH
SOLE
12869
0
4959
ISHARES US ETF TR
IT RT HDG HGYL
46431W606
8
92
SH
SOLE
0
0
92
ISHARES US ETF TR
COMMOD SEL STG
46431W853
1643
42076
SH
SOLE
6103
0
35973
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
412
39645
SH
SOLE
39308
0
337
ITT INC
COM
45073V108
1676
32068
SH
SOLE
8730
0
23338
J2 GLOBAL INC
COM
48123V102
4832
55786
SH
SOLE
30629
0
25157
JACOBS ENGR GROUP INC DEL
COM
469814107
574
9040
SH
SOLE
531
0
8509
JAPAN SMALLER CAPTLZTN FD IN
COM
47109U104
245
21001
SH
SOLE
11000
0
10001
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
334
1938
SH
SOLE
1775
0
163
JD COM INC
SPON ADR CL A
47215P106
328
8418
SH
SOLE
2260
0
6158
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
3035
34135
SH
SOLE
18299
0
15836
JOHNSON & JOHNSON
COM
478160104
87263
719159
SH
SOLE
315585
0
403574
JOHNSON CTLS INTL PLC
SHS
G51502105
1419
42416
SH
SOLE
4324
0
38092
JONES LANG LASALLE INC
COM
48020Q107
1800
10844
SH
SOLE
9024
0
1820
JPMORGAN CHASE & CO
COM
46625H100
144195
1383827
SH
SOLE
541970
0
841857
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
14448
543585
SH
SOLE
333933
0
209652
JPMORGAN CHASE & CO
*W EXP 10/28/201
46634E114
127
2000
SH
SOLE
2000
0
0
K2M GROUP HLDGS INC
COM
48273J107
787
34997
SH
SOLE
1408
0
33589
KAPSTONE PAPER & PACKAGING C
COM
48562P103
1102
31938
SH
SOLE
28442
0
3496
KAR AUCTION SVCS INC
COM
48238T109
1132
20648
SH
SOLE
1326
0
19322
KAYNE ANDERSON MDSTM ENERGY
COM
48661E108
361
27870
SH
SOLE
13070
0
14800
KAYNE ANDERSON MLP INVT CO
COM
486606106
2257
119822
SH
SOLE
74140
0
45682
KB HOME
COM
48666K109
468
17165
SH
SOLE
17165
0
0
KELLOGG CO
COM
487836108
1968
28170
SH
SOLE
9380
0
18790
KEMPER CORP DEL
COM
488401100
11362
150198
SH
SOLE
49227
0
100971
KERYX BIOPHARMACEUTICALS INC
COM
492515101
733
194900
SH
SOLE
191900
0
3000
KEYCORP NEW
COM
493267108
333
17052
SH
SOLE
8158
0
8894
KIMBERLY CLARK CORP
COM
494368103
9880
93793
SH
SOLE
12353
0
81440
KINDER MORGAN INC DEL
COM
49456B101
16913
957159
SH
SOLE
282168
0
674990
KINDER MORGAN INC DEL
PFD SER A
49456B200
2129
61400
SH
SOLE
6615
0
54785
KINSALE CAP GROUP INC
COM
49714P108
3660
66714
SH
SOLE
2784
0
63930
KOHLS CORP
COM
500255104
7262
99611
SH
SOLE
26020
0
73591
KORNIT DIGITAL LTD
SHS
M6372Q113
29576
1661601
SH
SOLE
800565
0
861036
KRAFT HEINZ CO
COM
500754106
5358
85295
SH
SOLE
34836
0
50459
KRANESHARES TR
CSI CHI INTERNET
500767306
178
2985
SH
SOLE
2630
0
355
KRANESHARES TR
BOSERA MSCI CH
500767405
45
1500
SH
SOLE
0
0
1500
L3 TECHNOLOGIES INC
COM
502413107
285
1480
SH
SOLE
890
0
590
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
292
1628
SH
SOLE
845
0
783
LAKELAND FINL CORP
COM
511656100
295
6116
SH
SOLE
4616
0
1500
LAM RESEARCH CORP
COM
512807108
613
3544
SH
SOLE
1845
0
1699
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
427
30824
SH
SOLE
1024
0
29800
LANDSTAR SYS INC
COM
515098101
3596
32930
SH
SOLE
23794
0
9136
LAS VEGAS SANDS CORP
COM
517834107
328
4292
SH
SOLE
2716
0
1576
LAUDER ESTEE COS INC
CL A
518439104
16994
119094
SH
SOLE
45732
0
73362
LAWSON PRODS INC
COM
520776105
417
17131
SH
SOLE
11450
0
5681
LEAR CORP
COM NEW
521865204
1427
7679
SH
SOLE
5534
0
2145
LEGGETT & PLATT INC
COM
524660107
1865
41784
SH
SOLE
6095
0
35689
LENDINGCLUB CORP
COM
52603A109
72
18875
SH
SOLE
4375
0
14500
LENNAR CORP
CL A
526057104
994
18931
SH
SOLE
18041
0
890
LENNAR CORP
CL B
526057302
198
4629
SH
SOLE
4627
0
2
LENNOX INTL INC
COM
526107107
1702
8503
SH
SOLE
710
0
7793
LHC GROUP INC
COM
50187A107
1400
16355
SH
SOLE
2110
0
14245
LIBERTY BROADBAND CORP
COM SER A
530307107
138
1823
SH
SOLE
777
0
1046
LIBERTY BROADBAND CORP
COM SER C
530307305
159
2098
SH
SOLE
2005
0
93
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
203
4501
SH
SOLE
3614
0
887
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
296
6529
SH
SOLE
6228
0
301
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
36
1414
SH
SOLE
309
0
1105
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
64
1730
SH
SOLE
1556
0
174
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
135
3828
SH
SOLE
777
0
3051
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
30
1153
SH
SOLE
1042
0
111
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
28601
138058
SH
SOLE
124837
0
13221
LILLY ELI & CO
COM
532457108
20161
236269
SH
SOLE
125652
0
110617
LINCOLN ELEC HLDGS INC
COM
533900106
247
2818
SH
SOLE
319
0
2499
LINCOLN NATL CORP IND
COM
534187109
581
9328
SH
SOLE
296
0
9032
LITTELFUSE INC
COM
537008104
8051
35284
SH
SOLE
17482
0
17802
LIVE NATION ENTERTAINMENT IN
COM
538034109
2555
52602
SH
SOLE
18480
0
34122
LKQ CORP
COM
501889208
3537
110874
SH
SOLE
27820
0
83054
LOCKHEED MARTIN CORP
COM
539830109
3361
11376
SH
SOLE
4854
0
6522
LOGITECH INTL S A
SHS
H50430232
981
22335
SH
SOLE
0
0
22335
LOWES COS INC
COM
548661107
28867
302047
SH
SOLE
165861
0
136186
LOXO ONCOLOGY INC
COM
548862101
461
2660
SH
SOLE
600
0
2060
LTC PPTYS INC
COM
502175102
231
5395
SH
SOLE
4275
0
1120
LULULEMON ATHLETICA INC
COM
550021109
37884
303433
SH
SOLE
111820
0
191613
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
519
21300
SH
SOLE
7050
0
14250
LUMINEX CORP DEL
COM
55027E102
4225
143088
SH
SOLE
85638
0
57450
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
1368
12450
SH
SOLE
2444
0
10006
MACKINAC FINL CORP
COM
554571109
681
41064
SH
SOLE
0
0
41064
MACYS INC
COM
55616P104
506
13511
SH
SOLE
5057
0
8454
MADDEN STEVEN LTD
COM
556269108
500
9424
SH
SOLE
1124
0
8300
MADRIGAL PHARMACEUTICALS INC
COM
558868105
1600
5720
SH
SOLE
3000
0
2720
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
22201
321381
SH
SOLE
54334
0
267047
MAGNA INTL INC
COM
559222401
1043
17938
SH
SOLE
15590
0
2348
MAGNACHIP SEMICONDUCTOR CORP
COM
55933J203
144
14000
SH
SOLE
14000
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
4124
108357
SH
SOLE
83952
0
24405
MAKEMYTRIP LIMITED MAURITIUS
SHS
V5633W109
340
9400
SH
SOLE
9400
0
0
MANITOWOC CO INC
COM NEW
563571405
2042
78946
SH
SOLE
66446
0
12500
MANULIFE FINL CORP
COM
56501R106
3019
167984
SH
SOLE
127407
0
40577
MARATHON OIL CORP
COM
565849106
249
11946
SH
SOLE
8198
0
3748
MARATHON PETE CORP
COM
56585A102
2137
30457
SH
SOLE
7468
0
22989
MARCUS & MILLICHAP INC
COM
566324109
1869
47912
SH
SOLE
5835
0
42077
MARKEL CORP
COM
570535104
840
775
SH
SOLE
370
0
405
MARKETAXESS HLDGS INC
COM
57060D108
14744
74518
SH
SOLE
3276
0
71242
MARRIOTT INTL INC NEW
CL A
571903202
22838
180392
SH
SOLE
45277
0
135115
MARSH & MCLENNAN COS INC
COM
571748102
1882
22959
SH
SOLE
8297
0
14662
MARTIN MARIETTA MATLS INC
COM
573284106
570
2551
SH
SOLE
2551
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
223553
1137557
SH
SOLE
673907
0
463650
MATCH GROUP INC
COM
57665R106
339
8745
SH
SOLE
85
0
8660
MAXIM INTEGRATED PRODS INC
COM
57772K101
946
16130
SH
SOLE
7735
0
8395
MAXLINEAR INC
COM
57776J100
5462
350359
SH
SOLE
133794
0
216565
MB FINANCIAL INC NEW
COM
55264U108
6998
149849
SH
SOLE
59607
0
90242
MCCORMICK & CO INC
COM NON VTG
579780206
44283
381453
SH
SOLE
233060
0
148393
MCDONALDS CORP
COM
580135101
46642
297669
SH
SOLE
157523
0
140146
MCKESSON CORP
COM
58155Q103
703
5270
SH
SOLE
847
0
4423
MDC PARTNERS INC
CL A SUB VTG
552697104
55
11930
SH
SOLE
0
0
11930
MEDICAL PPTYS TRUST INC
COM
58463J304
176
12518
SH
SOLE
666
0
11852
MEDIDATA SOLUTIONS INC
COM
58471A105
218
2711
SH
SOLE
0
0
2711
MEDTRONIC PLC
SHS
G5960L103
29486
344426
SH
SOLE
180879
0
163547
MELCO RESORT ENTERTAINMENT L
ADR
585464100
619
22123
SH
SOLE
18123
0
4000
MERCADOLIBRE INC
COM
58733R102
511
1710
SH
SOLE
315
0
1395
MERCK & CO INC
COM
58933Y105
24767
408031
SH
SOLE
223340
0
184690
MERCURY GENL CORP NEW
COM
589400100
689
15115
SH
SOLE
7300
0
7815
MERCURY SYS INC
COM
589378108
6587
173066
SH
SOLE
74747
0
98319
MEREDITH CORP
COM
589433101
841
16493
SH
SOLE
1766
0
14727
MERIT MED SYS INC
COM
589889104
788
15399
SH
SOLE
0
0
15399
META FINL GROUP INC
COM
59100U108
1553
15941
SH
SOLE
6235
0
9706
METLIFE INC
COM
59156R108
4208
96521
SH
SOLE
37416
0
59105
METTLER TOLEDO INTERNATIONAL
COM
592688105
1552
2682
SH
SOLE
1674
0
1008
MFS INTER INCOME TR
SH BEN INT
55273C107
61
15849
SH
SOLE
0
0
15849
MGE ENERGY INC
COM
55277P104
367
5815
SH
SOLE
1500
0
4315
MGM GROWTH PPTYS LLC
CL A COM
55303A105
2381
78169
SH
SOLE
7590
0
70579
MGP INGREDIENTS INC NEW
COM
55303J106
1594
17951
SH
SOLE
1500
0
16451
MICHAEL KORS HLDGS LTD
SHS
G60754101
260
3911
SH
SOLE
311
0
3600
MICROCHIP TECHNOLOGY INC
COM
595017104
15593
171448
SH
SOLE
71706
0
99742
MICRON TECHNOLOGY INC
COM
595112103
12174
232144
SH
SOLE
67356
0
164788
MICROSOFT CORP
COM
594918104
378311
3836440
SH
SOLE
1894590
0
1941850
MICROVISION INC DEL
COM NEW
594960304
11
10000
SH
SOLE
0
0
10000
MIDDLEBY CORP
COM
596278101
2617
25066
SH
SOLE
14508
0
10558
MIDLAND STS BANCORP INC ILL
COM
597742105
227
6629
SH
SOLE
0
0
6629
MILLER HERMAN INC
COM
600544100
344
10148
SH
SOLE
10148
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
3028
40192
SH
SOLE
9132
0
31060
MITEK SYS INC
COM NEW
606710200
126
14202
SH
SOLE
6400
0
7802
MONDELEZ INTL INC
CL A
609207105
5441
132698
SH
SOLE
47623
0
85075
MONOLITHIC PWR SYS INC
COM
609839105
706
5284
SH
SOLE
1678
0
3606
MONROE CAP CORP
COM
610335101
11814
876386
SH
SOLE
151528
0
724857
MONSTER BEVERAGE CORP NEW
COM
61174X109
1697
29615
SH
SOLE
14344
0
15271
MOODYS CORP
COM
615369105
7188
42142
SH
SOLE
4953
0
37189
MORGAN STANLEY
COM NEW
617446448
4714
99441
SH
SOLE
30755
0
68686
MORNINGSTAR INC
COM
617700109
6177
48162
SH
SOLE
19585
0
28577
MOSAIC CO NEW
COM
61945C103
264
9416
SH
SOLE
3826
0
5590
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1358
11667
SH
SOLE
968
0
10699
MPLX LP
COM UNIT REP LTD
55336V100
842
24673
SH
SOLE
7051
0
17622
MSC INDL DIRECT INC
CL A
553530106
4840
57047
SH
SOLE
7258
0
49789
MULTI COLOR CORP
COM
625383104
301
4651
SH
SOLE
66
0
4585
MYRIAD GENETICS INC
COM
62855J104
568
15188
SH
SOLE
0
0
15188
NASDAQ INC
COM
631103108
435
4767
SH
SOLE
3800
0
967
NATIONAL BEVERAGE CORP
COM
635017106
520
4867
SH
SOLE
572
0
4295
NATIONAL BK HLDGS CORP
CL A
633707104
486
12593
SH
SOLE
0
0
12593
NATIONAL FUEL GAS CO N J
COM
636180101
1112
20994
SH
SOLE
3200
0
17794
NATIONAL GEN HLDGS CORP
COM
636220303
217
8242
SH
SOLE
0
0
8242
NATIONAL INSTRS CORP
COM
636518102
922
21969
SH
SOLE
18416
0
3553
NATIONAL OILWELL VARCO INC
COM
637071101
479
11040
SH
SOLE
1975
0
9065
NATURES SUNSHINE PRODUCTS IN
COM
639027101
120
12885
SH
SOLE
12885
0
0
NATUZZI S P A
ADR
63905A101
25
15780
SH
SOLE
0
0
15780
NEKTAR THERAPEUTICS
COM
640268108
9755
199774
SH
SOLE
30934
0
168840
NEOGENOMICS INC
COM NEW
64049M209
3635
277259
SH
SOLE
52290
0
224969
NEPTUNE TECHNOLOGIES BIORESO
COM
64077P108
31
10000
SH
SOLE
0
0
10000
NETAPP INC
COM
64110D104
526
6701
SH
SOLE
1301
0
5400
NETEASE INC
SPONSORED ADR
64110W102
218
861
SH
SOLE
679
0
182
NETFLIX INC
COM
64110L106
103610
264697
SH
SOLE
32941
0
231756
NEURALSTEM INC
COM NEW
64127R401
97
87343
SH
SOLE
24588
0
62755
NEVRO CORP
COM
64157F103
13523
169359
SH
SOLE
28960
0
140399
NEW AGE BEVERAGES CORP
COM
64157V108
207
110500
SH
SOLE
0
0
110500
NEW GOLD INC CDA
COM
644535106
48
22985
SH
SOLE
885
0
22100
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
343
19590
SH
SOLE
8000
0
11590
NEW YORK CMNTY BANCORP INC
COM
649445103
2565
232339
SH
SOLE
105484
0
126856
NEWELL BRANDS INC
COM
651229106
1264
49017
SH
SOLE
23054
0
25963
NEWMONT MINING CORP
COM
651639106
290
7702
SH
SOLE
3252
0
4450
NEXTERA ENERGY INC
COM
65339F101
8732
52280
SH
SOLE
18952
0
33328
NEXTERA ENERGY INC
UNIT 09/01/2019
65339F820
11
200
SH
SOLE
200
0
0
NICE LTD
SPONSORED ADR
653656108
217
2088
SH
SOLE
2088
0
0
NIELSEN HLDGS PLC
SHS EUR
G6518L108
554
17922
SH
SOLE
933
0
16989
NIKE INC
CL B
654106103
22299
279858
SH
SOLE
122070
0
157788
NISOURCE INC
COM
65473P105
639
24303
SH
SOLE
17575
0
6728
NOBLE CORP PLC
SHS USD
G65431101
98
15465
SH
SOLE
6263
0
9202
NORDSTROM INC
COM
655664100
12755
246335
SH
SOLE
126420
0
119915
NORFOLK SOUTHERN CORP
COM
655844108
4298
28487
SH
SOLE
13473
0
15014
NORTHERN TR CORP
COM
665859104
74466
723747
SH
SOLE
494578
0
229169
NORTHROP GRUMMAN CORP
COM
666807102
3586
11655
SH
SOLE
7270
0
4385
NOVANTA INC
COM
67000B104
4471
71766
SH
SOLE
30732
0
41034
NOVARTIS A G
SPONSORED ADR
66987V109
13092
173315
SH
SOLE
84810
0
88505
NOVO-NORDISK A S
ADR
670100205
6768
146748
SH
SOLE
124440
0
22308
NRG YIELD INC
CL C
62942X405
296
17224
SH
SOLE
17000
0
224
NUANCE COMMUNICATIONS INC
COM
67020Y100
912
65666
SH
SOLE
30010
0
35656
NUCOR CORP
COM
670346105
316
5061
SH
SOLE
3310
0
1751
NUTANIX INC
CL A
67059N108
22586
437960
SH
SOLE
85873
0
352087
NUTRIEN LTD
COM
67077M108
1235
22710
SH
SOLE
6397
0
16313
NUVASIVE INC
COM
670704105
1145
21974
SH
SOLE
4912
0
17062
NUVEEN INTER DURATION MN TMF
COM
670671106
244
19620
SH
SOLE
19620
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
1947
203646
SH
SOLE
11237
0
192409
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
152
10610
SH
SOLE
9619
0
991
NUVEEN PFD & INCM OPPORTNYS
COM
67073B106
327
35086
SH
SOLE
0
0
35086
NVIDIA CORP
COM
67066G104
36876
155659
SH
SOLE
15603
0
140056
NXSTAGE MEDICAL INC
COM
67072V103
3123
111945
SH
SOLE
14492
0
97453
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
20271
74098
SH
SOLE
53221
0
20877
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
1696
41711
SH
SOLE
25968
0
15743
OCCIDENTAL PETE CORP DEL
COM
674599105
2739
32737
SH
SOLE
8644
0
24093
OFFICE DEPOT INC
COM
676220106
77
30380
SH
SOLE
30380
0
0
OFG BANCORP
COM
67103X102
1100
78317
SH
SOLE
0
0
78317
OKTA INC
CL A
679295105
5145
102142
SH
SOLE
20580
0
81562
OLD DOMINION FGHT LINES INC
COM
679580100
3265
21921
SH
SOLE
19640
0
2281
OLD NATL BANCORP IND
COM
680033107
645
34700
SH
SOLE
2000
0
32700
OLD REP INTL CORP
COM
680223104
2239
112464
SH
SOLE
44280
0
68184
OLD SECOND BANCORP INC ILL
COM
680277100
1349
93654
SH
SOLE
5904
0
87750
OMEGA HEALTHCARE INVS INC
COM
681936100
856
27602
SH
SOLE
24000
0
3602
OMNICOM GROUP INC
COM
681919106
20464
268313
SH
SOLE
245409
0
22904
ONE GAS INC
COM
68235P108
299
4004
SH
SOLE
1222
0
2782
ONEOK INC NEW
COM
682680103
7062
101128
SH
SOLE
15707
0
85421
OPEN TEXT CORP
COM
683715106
282
8000
SH
SOLE
8000
0
0
OPKO HEALTH INC
COM
68375N103
92
19632
SH
SOLE
105
0
19527
ORACLE CORP
COM
68389X105
10886
247062
SH
SOLE
131765
0
115297
ORIX CORP
SPONSORED ADR
686330101
5056
63986
SH
SOLE
59659
0
4327
ORRSTOWN FINL SVCS INC
COM
687380105
207
7973
SH
SOLE
7973
0
0
OSHKOSH CORP
COM
688239201
561
7978
SH
SOLE
3156
0
4822
OXFORD LANE CAP CORP
COM
691543102
1857
178256
SH
SOLE
151994
0
26262
OXFORD SQUARE CAP CORP
COM
69181V107
885
128260
SH
SOLE
85960
0
42300
PACCAR INC
COM
693718108
803
12957
SH
SOLE
9474
0
3483
PACWEST BANCORP DEL
COM
695263103
265
5361
SH
SOLE
337
0
5024
PALO ALTO NETWORKS INC
COM
697435105
15894
77354
SH
SOLE
21113
0
56241
PAN AMERICAN SILVER CORP
COM
697900108
416
23242
SH
SOLE
837
0
22405
PANDORA MEDIA INC
COM
698354107
5220
662390
SH
SOLE
34015
0
628375
PARK OHIO HLDGS CORP
COM
700666100
5953
159593
SH
SOLE
120784
0
38809
PARKER HANNIFIN CORP
COM
701094104
612
3925
SH
SOLE
780
0
3145
PARSLEY ENERGY INC
CL A
701877102
346
11436
SH
SOLE
7179
0
4257
PARSLEY ENERGY INC
CL A
701877102
9
300
SH
Call
SOLE
0
0
300
PATTERN ENERGY GROUP INC
CL A
70338P100
244
13000
SH
SOLE
12000
0
1000
PAYCHEX INC
COM
704326107
24451
357727
SH
SOLE
186262
0
171466
PAYCOM SOFTWARE INC
COM
70432V102
1735
17555
SH
SOLE
6235
0
11320
PAYLOCITY HLDG CORP
COM
70438V106
27144
461158
SH
SOLE
84771
0
376387
PAYPAL HLDGS INC
COM
70450Y103
124982
1500926
SH
SOLE
416740
0
1084186
PENNEY J C INC
COM
708160106
80
34000
SH
SOLE
15800
0
18200
PENTAIR PLC
SHS
G7S00T104
435
10339
SH
SOLE
847
0
9492
PEOPLES UNITED FINANCIAL INC
COM
712704105
2485
137379
SH
SOLE
95198
0
42181
PEPSICO INC
COM
713448108
30113
276598
SH
SOLE
86610
0
189988
PERKINELMER INC
COM
714046109
614
8381
SH
SOLE
3956
0
4425
PERMIAN BASIN RTY TR
UNIT BEN INT
714236106
187
20000
SH
SOLE
10000
0
10000
PERRIGO CO PLC
SHS
G97822103
2928
40156
SH
SOLE
9642
0
30514
PERRIGO CO PLC
SHS
G97822103
15
200
SH
Call
SOLE
0
0
200
PFENEX INC
COM
717071104
10386
1919751
SH
SOLE
276460
0
1643291
PFIZER INC
COM
717081103
33408
920843
SH
SOLE
455539
0
465304
PHILIP MORRIS INTL INC
COM
718172109
18766
232420
SH
SOLE
104320
0
128100
PHILLIPS 66
COM
718546104
6297
56069
SH
SOLE
32417
0
23652
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
3475
68063
SH
SOLE
32563
0
35500
PHYSICIANS RLTY TR
COM
71943U104
235
14757
SH
SOLE
1000
0
13757
PIMCO ETF TR
1-5 US TIP IDX
72201R205
108
2095
SH
SOLE
0
0
2095
PIMCO ETF TR
ACTIVE BD ETF
72201R775
22
210
SH
SOLE
0
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
289
2900
SH
SOLE
92
0
2808
PIMCO ETF TR
INV GRD CRP BD
72201R817
3484
34725
SH
SOLE
3579
0
31146
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
417
4104
SH
SOLE
908
0
3196
PIMCO ETF TR
25YR+ ZERO U S
72201R882
145
1260
SH
SOLE
0
0
1260
PINNACLE FOODS INC DEL
COM
72348P104
12988
199638
SH
SOLE
28443
0
171195
PIONEER NAT RES CO
COM
723787107
18797
99331
SH
SOLE
79926
0
19405
PIVOTAL SOFTWARE INC
COM CL A
72582H107
3500
144220
SH
SOLE
35601
0
108619
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
5597
236772
SH
SOLE
43265
0
193507
PLANET FITNESS INC
CL A
72703H101
38689
880493
SH
SOLE
254584
0
625909
PLATFORM SPECIALTY PRODS COR
COM
72766Q105
1795
154700
SH
SOLE
93700
0
61000
PNC FINL SVCS GROUP INC
COM
693475105
2810
20801
SH
SOLE
9975
0
10826
POLARIS INDS INC
COM
731068102
655
5361
SH
SOLE
694
0
4667
POOL CORPORATION
COM
73278L105
1636
10802
SH
SOLE
839
0
9963
POPULAR INC
COM NEW
733174700
1062
23500
SH
SOLE
0
0
23500
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3.000% 8/0
73640QAB1
12923
13443000
PRN
SOLE
2836000
0
10607000
PORTOLA PHARMACEUTICALS INC
COM
737010108
3199
84707
SH
SOLE
35759
0
48948
POTBELLY CORP
COM
73754Y100
4459
344287
SH
SOLE
21722
0
322565
PPG INDS INC
COM
693506107
979
9440
SH
SOLE
1776
0
7664
PRA GROUP INC
COM
69354N106
21328
553263
SH
SOLE
100542
0
452721
PRA HEALTH SCIENCES INC
COM
69354M108
356
3810
SH
SOLE
634
0
3176
PRAXAIR INC
COM
74005P104
73777
466499
SH
SOLE
265501
0
200998
PREFERRED APT CMNTYS INC
COM
74039L103
847
49859
SH
SOLE
6500
0
43359
PREMIER INC
CL A
74051N102
733
20161
SH
SOLE
4980
0
15181
PRESTIGE BRANDS HLDGS INC
COM
74112D101
334
8692
SH
SOLE
1203
0
7489
PRICE T ROWE GROUP INC
COM
74144T108
4980
42897
SH
SOLE
11029
0
31868
PRIMERICA INC
COM
74164M108
672
6752
SH
SOLE
477
0
6275
PRIMO WTR CORP
COM
74165N105
426
24375
SH
SOLE
2650
0
21725
PROCTER AND GAMBLE CO
COM
742718109
42046
538634
SH
SOLE
221511
0
317123
PROGENICS PHARMACEUTICALS IN
COM
743187106
213
26500
SH
SOLE
26500
0
0
PROGRESSIVE CORP OHIO
COM
743315103
56818
960576
SH
SOLE
494587
0
465989
PROLOGIS INC
COM
74340W103
272
4148
SH
SOLE
1512
0
2636
PROOFPOINT INC
COM
743424103
627
5441
SH
SOLE
3991
0
1450
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
419
11668
SH
SOLE
600
0
11068
PROSHARES TR
SHORT S&P 500 NE
74347B425
83
2818
SH
SOLE
15
0
2803
PROSHARES TR
S&P MDCP 400 DIV
74347B680
114
2098
SH
SOLE
98
0
2000
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
32
1520
SH
SOLE
0
0
1520
PROSHARES TR
PSHS ULT SEMICDT
74347R669
380
8775
SH
SOLE
8775
0
0
PROSHARES TR
PSHS ULTRA TECH
74347R693
21
200
SH
SOLE
0
0
200
PROSHARES TR
PSHS ULTRA O&G
74347R719
110
2515
SH
SOLE
1000
0
1515
PROSHARES TR
ULTRA FNCLS NEW
74347X633
501
12396
SH
SOLE
900
0
11496
PROSHARES TR
SHRT 20+YR TRE
74347X849
5863
258960
SH
SOLE
78515
0
180445
PROSHARES TR
S&P 500 DV ARIST
74348A467
200
3215
SH
SOLE
2315
0
900
PROSPECT CAPITAL CORPORATION
COM
74348T102
87
13000
SH
SOLE
0
0
13000
PROTO LABS INC
COM
743713109
18490
155443
SH
SOLE
22170
0
133273
PRUDENTIAL FINL INC
COM
744320102
690
7380
SH
SOLE
4803
0
2577
PRUDENTIAL PLC
ADR
74435K204
4293
93933
SH
SOLE
89046
0
4887
PSYCHEMEDICS CORP
COM NEW
744375205
2114
109883
SH
SOLE
80308
0
29575
PUBLIC STORAGE
COM
74460D109
712
3139
SH
SOLE
277
0
2862
PUBLIC SVC ENTERPRISE GROUP
COM
744573106
401
7411
SH
SOLE
1738
0
5674
PURE STORAGE INC
CL A
74624M102
102928
4310234
SH
SOLE
2563718
0
1746516
PURECYCLE CORP
COM NEW
746228303
3495
366005
SH
SOLE
226405
0
139600
PUTNAM PREMIER INCOME TR
SH BEN INT
746853100
52
10000
SH
SOLE
10000
0
0
QAD INC
CL B
74727D207
18
500
SH
SOLE
0
0
500
QAD INC
CL A
74727D306
570
11363
SH
SOLE
283
0
11080
QIAGEN NV
SHS NEW
N72482123
414
11439
SH
SOLE
11439
0
0
QUALCOMM INC
COM
747525103
12538
223414
SH
SOLE
85656
0
137758
QUANTA SVCS INC
COM
74762E102
631
18890
SH
SOLE
0
0
18890
QUEST DIAGNOSTICS INC
COM
74834L100
459
4175
SH
SOLE
2500
0
1675
RAPID7 INC
COM
753422104
11501
407548
SH
SOLE
40866
0
366682
RAYMOND JAMES FINANCIAL INC
COM
754730109
223
2493
SH
SOLE
0
0
2493
RAYONIER INC
COM
754907103
3724
96252
SH
SOLE
61327
0
34925
RAYTHEON CO
COM NEW
755111507
29442
152408
SH
SOLE
89413
0
62994
RBC BEARINGS INC
COM
75524B104
877
6811
SH
SOLE
1192
0
5619
RE MAX HLDGS INC
CL A
75524W108
6342
120924
SH
SOLE
27558
0
93366
REALPAGE INC
COM
75606N109
14393
261223
SH
SOLE
36481
0
224742
RED HAT INC
COM
756577102
192946
1435927
SH
SOLE
1013839
0
422088
REDFIN CORP
COM
75737F108
3269
141574
SH
SOLE
14011
0
127563
REDWOOD TR INC
COM
758075402
1604
97392
SH
SOLE
62926
0
34466
REGENERON PHARMACEUTICALS
COM
75886F107
398
1155
SH
SOLE
673
0
482
REGIONS FINL CORP NEW
COM
7591EP100
5432
305490
SH
SOLE
239554
0
65936
RENN FD INC
COM
759720105
356
232800
SH
SOLE
0
0
232800
REPLIGEN CORP
COM
759916109
1785
37948
SH
SOLE
24273
0
13675
REPUBLIC SVCS INC
COM
760759100
1922
28120
SH
SOLE
9188
0
18932
RESMED INC
COM
761152107
28919
279197
SH
SOLE
66397
0
212800
RETROPHIN INC
COM
761299106
218
8000
SH
SOLE
0
0
8000
RH
COM
74967X103
2563
18349
SH
SOLE
4749
0
13600
RIBBON COMMUNICATIONS INC
COM
762544104
332
46623
SH
SOLE
10283
0
36340
RINGCENTRAL INC
CL A
76680R206
1020
14500
SH
SOLE
6550
0
7950
RIO TINTO PLC
SPONSORED ADR
767204100
286
5162
SH
SOLE
4896
0
266
RITCHIE BROS AUCTIONEERS
COM
767744105
15894
465825
SH
SOLE
227078
0
238746
RITE AID CORP
COM
767754104
52
29846
SH
SOLE
5775
0
24071
RLI CORP
COM
749607107
286
4325
SH
SOLE
570
0
3755
ROBERT HALF INTL INC
COM
770323103
5236
80427
SH
SOLE
6370
0
74057
ROCKWELL AUTOMATION INC
COM
773903109
3096
18624
SH
SOLE
8909
0
9715
ROCKWELL COLLINS INC
COM
774341101
3464
25722
SH
SOLE
6303
0
19419
ROGERS CORP
COM
775133101
365
3274
SH
SOLE
2599
0
675
ROKU INC
COM CL A
77543R102
910
21350
SH
SOLE
1800
0
19550
ROLLINS INC
COM
775711104
6562
124791
SH
SOLE
24474
0
100317
ROPER TECHNOLOGIES INC
COM
776696106
6644
24081
SH
SOLE
10089
0
13992
ROSS STORES INC
COM
778296103
1075
12687
SH
SOLE
3443
0
9244
ROYAL BK CDA MONTREAL QUE
COM
780087102
505
6704
SH
SOLE
1170
0
5534
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
887
8561
SH
SOLE
1988
0
6573
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
1148
15798
SH
SOLE
927
0
14871
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
6829
98639
SH
SOLE
52907
0
45732
ROYAL GOLD INC
COM
780287108
2966
31946
SH
SOLE
30311
0
1635
ROYCE GLOBAL VALUE TR INC
COM
78081T104
173
16445
SH
SOLE
14500
0
1945
RPM INTL INC
COM
749685103
1259
21589
SH
SOLE
4582
0
17007
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
849
10207
SH
SOLE
512
0
9695
S&P GLOBAL INC
COM
78409V104
1085
5323
SH
SOLE
1291
0
4033
SABRA HEALTH CARE REIT INC
COM
78573L106
808
37191
SH
SOLE
2515
0
34676
SALESFORCE COM INC
COM
79466L302
127637
935757
SH
SOLE
368716
0
567041
SALLY BEAUTY HLDGS INC
COM
79546E104
722
45027
SH
SOLE
2347
0
42680
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
86
14800
SH
SOLE
0
0
14800
SANOFI
SPONSORED ADR
80105N105
260
6509
SH
SOLE
5476
0
1033
SANOFI
RIGHT 12/31/2020
80105N113
7
14660
SH
SOLE
4408
0
10252
SAP SE
SPON ADR
803054204
784
6776
SH
SOLE
6001
0
775
SAREPTA THERAPEUTICS INC
COM
803607100
3968
30020
SH
SOLE
5920
0
24100
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
10086
61082
SH
SOLE
49431
0
11651
SCANA CORP NEW
COM
80589M102
560
14530
SH
SOLE
14500
0
30
SCHEIN HENRY INC
COM
806407102
2138
29434
SH
SOLE
1452
0
27982
SCHLUMBERGER LTD
COM
806857108
37888
565245
SH
SOLE
313708
0
251536
SCHOLASTIC CORP
COM
807066105
3808
85950
SH
SOLE
57950
0
28000
SCHWAB CHARLES CORP NEW
COM
808513105
45880
897840
SH
SOLE
171793
0
726047
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
340
5148
SH
SOLE
2169
0
2979
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
77
1180
SH
SOLE
480
0
700
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
627
8274
SH
SOLE
590
0
7684
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
6
105
SH
SOLE
105
0
0
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
34
612
SH
SOLE
612
0
0
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
36
483
SH
SOLE
233
0
250
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
4
142
SH
SOLE
142
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
12
297
SH
SOLE
297
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
18
472
SH
SOLE
472
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
0
9
SH
SOLE
1
0
8
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
429
12977
SH
SOLE
5596
0
7381
SCHWAB STRATEGIC TR
US REIT ETF
808524847
24
567
SH
SOLE
15
0
552
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
127
3515
SH
SOLE
140
0
3375
SCORPIO BULKERS INC
COM
Y7546A122
227
32000
SH
SOLE
32000
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
20277
243831
SH
SOLE
80334
0
163497
SEATTLE GENETICS INC
COM
812578102
19089
287531
SH
SOLE
73344
0
214187
SECUREWORKS CORP
CL A
81374A105
858
68906
SH
SOLE
19684
0
49222
SEI INVESTMENTS CO
COM
784117103
495
7918
SH
SOLE
1075
0
6843
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
955
16454
SH
SOLE
14721
0
1733
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
9746
116774
SH
SOLE
48671
0
68103
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
703
13650
SH
SOLE
8686
0
4964
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
2049
18750
SH
SOLE
11643
0
7107
SELECT SECTOR SPDR TR
ENERGY
81369Y506
3403
44815
SH
SOLE
26972
0
17843
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
8507
319919
SH
SOLE
156863
0
163057
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
7380
103027
SH
SOLE
38134
0
64893
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
4401
63355
SH
SOLE
28758
0
34597
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
5
100
SH
SOLE
0
0
100
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
447
13669
SH
SOLE
10478
0
3191
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
3327
64036
SH
SOLE
10977
0
53059
SEMPRA ENERGY
COM
816851109
2259
19455
SH
SOLE
2030
0
17425
SENDGRID INC
COM
816883102
400
15075
SH
SOLE
4085
0
10990
SENOMYX INC
COM
81724Q107
48
39601
SH
SOLE
31551
0
8050
SERITAGE GROWTH PPTYS
CL A
81752R100
376
8854
SH
SOLE
8650
0
204
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
850
14300
SH
SOLE
13905
0
395
SERVICENOW INC
COM
81762P102
11338
65737
SH
SOLE
8015
0
57722
SERVICESOURCE INTL INC
COM
81763U100
43
11000
SH
SOLE
9000
0
2000
SHAKE SHACK INC
CL A
819047101
15311
231351
SH
SOLE
104865
0
126486
SHARPS COMPLIANCE CORP
COM
820017101
37
10000
SH
SOLE
5000
0
5000
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
3041
137102
SH
SOLE
52352
0
84750
SHERWIN WILLIAMS CO
COM
824348106
7357
18051
SH
SOLE
7996
0
10055
SHIRE PLC
SPONSORED ADR
82481R106
588
3484
SH
SOLE
834
0
2650
SHOPIFY INC
CL A
82509L107
4712
32300
SH
SOLE
3990
0
28310
SIENTRA INC
COM
82621J105
2876
147400
SH
SOLE
64610
0
82790
SIERRA ONCOLOGY INC
COM
82640U107
165
55714
SH
SOLE
55714
0
0
SIGNATURE BK NEW YORK N Y
COM
82669G104
12528
97970
SH
SOLE
91870
0
6100
SILICON LABORATORIES INC
COM
826919102
361
3620
SH
SOLE
0
0
3620
SIMON PPTY GROUP INC NEW
COM
828806109
284
1666
SH
SOLE
35
0
1631
SIRIUS XM HLDGS INC
COM
82968B103
266
39241
SH
SOLE
8800
0
30441
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
13039
155284
SH
SOLE
102922
0
52362
SIX FLAGS ENTMT CORP NEW
COM
83001A102
6194
88419
SH
SOLE
26472
0
61947
SKYWORKS SOLUTIONS INC
COM
83088M102
258
2667
SH
SOLE
155
0
2512
SMARTSHEET INC
COM CL A
83200N103
2089
80425
SH
SOLE
30832
0
49593
SMUCKER J M CO
COM NEW
832696405
11972
111386
SH
SOLE
41876
0
69510
SNAP INC
CL A
83304A106
136
10361
SH
SOLE
1950
0
8411
SNAP ON INC
COM
833034101
5620
34966
SH
SOLE
10223
0
24743
SOCIAL CAP HEDOSOPHIA HLDGS
CL A
G8250R103
398
39626
SH
SOLE
750
0
38876
SOCIEDAD QUIMICA MINERA DE C
SPON ADR SER B
833635105
355
7389
SH
SOLE
5984
0
1405
SODASTREAM INTERNATIONAL LTD
USD SHS
M9068E105
1065
12490
SH
SOLE
4750
0
7740
SOLAR CAP LTD
COM
83413U100
631
30886
SH
SOLE
10886
0
20000
SOLAR SR CAP LTD
COM
83416M105
1168
71605
SH
SOLE
41244
0
30361
SOUTHERN CO
COM
842587107
2804
60557
SH
SOLE
22910
0
37647
SOUTHWEST AIRLS CO
COM
844741108
436
8569
SH
SOLE
1910
0
6659
SPARK THERAPEUTICS INC
COM
84652J103
788
9520
SH
SOLE
3350
0
6170
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
897
3694
SH
SOLE
1420
0
2274
SPDR GOLD TRUST
GOLD SHS
78463V107
7032
59270
SH
SOLE
16727
0
42543
SPDR INDEX SHS FDS
STOXX EUR 50 ETF
78463X103
10
285
SH
SOLE
220
0
65
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
804
20963
SH
SOLE
5225
0
15738
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
50
476
SH
SOLE
476
0
0
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
29
950
SH
SOLE
0
0
950
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
4903
101903
SH
SOLE
70731
0
31171
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
288
6060
SH
SOLE
400
0
5660
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
338
9125
SH
SOLE
8127
0
998
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
1199
30628
SH
SOLE
28501
0
2127
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
845
24624
SH
SOLE
24402
0
222
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
309
10153
SH
SOLE
10153
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
143515
529028
SH
SOLE
378938
0
150090
SPDR S&P 500 ETF TR
TR UNIT
78462F103
136
500
SH
Put
SOLE
0
0
500
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
8202
23103
SH
SOLE
15887
0
7216
SPDR SER TR
PORTFOLIO SH TSR
78468R101
89
3000
SH
SOLE
3000
0
0
SPDR SER TR
BLOMBERG BRC INV
78468R200
12503
406598
SH
SOLE
315678
0
90920
SPDR SER TR
BLOOMBERG SRT TR
78468R408
199
7306
SH
SOLE
1344
0
5962
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
512
10667
SH
SOLE
6622
0
4045
SPDR SER TR
PRTFLO S&P500 HI
78468R788
60
1603
SH
SOLE
1493
0
110
SPDR SER TR
SSGA US SMAL ETF
78468R887
21
224
SH
SOLE
0
0
224
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
220
2359
SH
SOLE
217
0
2143
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
3
40
SH
SOLE
20
0
20
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
3478
61574
SH
SOLE
8810
0
52765
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
9
200
SH
SOLE
0
0
200
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
46
690
SH
SOLE
0
0
690
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
674
12709
SH
SOLE
300
0
12409
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
235
7072
SH
SOLE
2372
0
4700
SPDR SERIES TRUST
BLOMBRG BRC EMRG
78464A391
0
4
SH
SOLE
4
0
0
SPDR SERIES TRUST
PRTFLO S&P500 GW
78464A409
6
163
SH
SOLE
163
0
0
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78464A417
206
5815
SH
SOLE
1291
0
4524
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
4162
137985
SH
SOLE
89085
0
48900
SPDR SERIES TRUST
FTSE INT GVT ETF
78464A490
43
800
SH
SOLE
0
0
800
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
251
9050
SH
SOLE
3689
0
5361
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
311
4925
SH
SOLE
600
0
4325
SPDR SERIES TRUST
HLTH CARE SVCS
78464A573
76
1088
SH
SOLE
0
0
1088
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
106
1310
SH
SOLE
420
0
890
SPDR SERIES TRUST
DJ REIT ETF
78464A607
11
119
SH
SOLE
119
0
0
SPDR SERIES TRUST
PORTFOLIO AGRGTE
78464A649
786
28192
SH
SOLE
22692
0
5500
SPDR SERIES TRUST
BLOMBRG BRC TIPS
78464A656
44
800
SH
SOLE
0
0
800
SPDR SERIES TRUST
S&P REGL BKG
78464A698
5256
86168
SH
SOLE
10660
0
75508
SPDR SERIES TRUST
S&P PHARMAC
78464A722
23
532
SH
SOLE
0
0
532
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
142
3298
SH
SOLE
375
0
2923
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
59
3505
SH
SOLE
675
0
2830
SPDR SERIES TRUST
S&P METALS MNG
78464A755
68
1910
SH
SOLE
450
0
1460
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
32244
347836
SH
SOLE
31942
0
315894
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
16
271
SH
SOLE
25
0
246
SPDR SERIES TRUST
S&P INS ETF
78464A789
162
5451
SH
SOLE
5012
0
439
SPDR SERIES TRUST
S&P BK ETF
78464A797
905
19190
SH
SOLE
0
0
19190
SPDR SERIES TRUST
PORTFOLIO TL STK
78464A805
39
1150
SH
SOLE
0
0
1150
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
23
320
SH
SOLE
120
0
200
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
49
900
SH
SOLE
900
0
0
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
31
600
SH
SOLE
0
0
600
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
3791
108685
SH
SOLE
80600
0
28085
SPDR SERIES TRUST
S&P BIOTECH
78464A870
418
4395
SH
SOLE
1823
0
2572
SPECTRA ENERGY PARTNERS LP
COM
84756N109
2596
73300
SH
SOLE
7722
0
65578
SPIRE INC
COM
84857L101
716
10134
SH
SOLE
2720
0
7414
SPIRIT RLTY CAP INC NEW
COM
84860W102
414
51500
SH
SOLE
11500
0
40000
SPLUNK INC
COM
848637104
8892
89721
SH
SOLE
41512
0
48209
SPORTSMANS WHSE HLDGS INC
COM
84920Y106
155
30250
SH
SOLE
3000
0
27250
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
248
1472
SH
SOLE
1400
0
72
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
586
46746
SH
SOLE
9769
0
36977
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
214
20976
SH
SOLE
4118
0
16858
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
363
61783
SH
SOLE
3620
0
58163
SQUARE INC
CL A
852234103
8961
145376
SH
SOLE
15262
0
130114
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
250
4815
SH
SOLE
1470
0
3345
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
5
96
SH
SOLE
0
0
96
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
763
16050
SH
SOLE
200
0
15850
STAG INDL INC
COM
85254J102
485
17800
SH
SOLE
0
0
17800
STANLEY BLACK & DECKER INC
COM
854502101
981
7388
SH
SOLE
419
0
6969
STARBUCKS CORP
COM
855244109
163151
3339826
SH
SOLE
1552396
0
1787431
STARBUCKS CORP
COM
855244109
73
1500
SH
Call
SOLE
1500
0
0
STARWOOD PPTY TR INC
COM
85571B105
594
27367
SH
SOLE
4419
0
22948
STATE STR CORP
COM
857477103
644
6919
SH
SOLE
3888
0
3031
STERICYCLE INC
COM
858912108
10159
155604
SH
SOLE
44678
0
110926
STERICYCLE INC
COM
858912108
46
700
SH
Call
SOLE
0
0
700
STERICYCLE INC
DEP PFD A 1/10
858912207
1137
23135
SH
SOLE
11420
0
11715
STERIS PLC
SHS USD
G84720104
224
2129
SH
SOLE
0
0
2129
STITCH FIX INC
COM CL A
860897107
2791
101714
SH
SOLE
11074
0
90640
STRATUS PPTYS INC
COM NEW
863167201
214
7000
SH
SOLE
2170
0
4830
STRYKER CORP
COM
863667101
83041
491776
SH
SOLE
241424
0
250352
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
970
41280
SH
SOLE
24722
0
16558
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
4577
589066
SH
SOLE
525328
0
63738
SUMMIT HOTEL PPTYS INC
COM
866082100
222
15523
SH
SOLE
11708
0
3815
SUN LIFE FINL INC
COM
866796105
583
14514
SH
SOLE
10455
0
4059
SUNCOR ENERGY INC NEW
COM
867224107
35790
879783
SH
SOLE
383888
0
495895
SUNOPTA INC
COM
8676EP108
6979
830810
SH
SOLE
203205
0
627605
SUNTRUST BKS INC
COM
867914103
1212
18364
SH
SOLE
2948
0
15416
SYMANTEC CORP
COM
871503108
265
12816
SH
SOLE
3372
0
9444
SYNCHRONY FINL
COM
87165B103
349
10455
SH
SOLE
9296
0
1159
SYNOPSYS INC
COM
871607107
530
6195
SH
SOLE
3575
0
2620
SYNTHETIC BIOLOGICS INC
COM
87164U102
529
2215168
SH
SOLE
192100
0
2023068
SYSCO CORP
COM
871829107
5694
83385
SH
SOLE
17933
0
65452
TABULA RASA HEALTHCARE INC
COM
873379101
2580
40425
SH
SOLE
2750
0
37675
TACTILE SYS TECHNOLOGY INC
COM
87357P100
30139
579600
SH
SOLE
75188
0
504412
TAHOE RES INC
COM
873868103
308
62619
SH
SOLE
4000
0
58619
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADR
874039100
3459
94621
SH
SOLE
80106
0
14515
TALEND S A
ADS
874224207
1631
26193
SH
SOLE
0
0
26193
TARGA RES CORP
COM
87612G101
1054
21290
SH
SOLE
8920
0
12370
TARGET CORP
COM
87612E106
4172
54812
SH
SOLE
13668
0
41144
TASEKO MINES LTD
COM
876511106
11
10000
SH
SOLE
0
0
10000
TD AMERITRADE HLDG CORP
COM
87236Y108
296
5400
SH
SOLE
0
0
5400
TE CONNECTIVITY LTD
REG SHS
H84989104
8739
97033
SH
SOLE
64800
0
32232
TEKLA HEALTHCARE INVS
SH BEN INT
87911J103
1301
60510
SH
SOLE
49949
0
10561
TEKLA LIFE SCIENCES INVS
SH BEN INT
87911K100
1053
56022
SH
SOLE
38291
0
17731
TELADOC INC
COM
87918A105
2486
42818
SH
SOLE
13773
0
29045
TELEDYNE TECHNOLOGIES INC
COM
879360105
440
2208
SH
SOLE
1656
0
552
TELEFLEX INC
COM
879369106
528
1969
SH
SOLE
1604
0
365
TEMPLETON GLOBAL INCOME FD
COM
880198106
78
12706
SH
SOLE
1612
0
11094
TERADYNE INC
COM
880770102
1111
29194
SH
SOLE
23319
0
5875
TESLA INC
COM
88160R101
4810
14026
SH
SOLE
3551
0
10475
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADR
881624209
1443
59350
SH
SOLE
32281
0
27069
TEXAS INSTRS INC
COM
882508104
22424
203394
SH
SOLE
137343
0
66051
TEXTRON INC
COM
883203101
208
3159
SH
SOLE
859
0
2300
THERMO FISHER SCIENTIFIC INC
COM
883556102
28499
137583
SH
SOLE
67142
0
70441
THOMSON REUTERS CORP
COM
884903105
634
15715
SH
SOLE
2256
0
13459
THOR INDS INC
COM
885160101
719
7385
SH
SOLE
548
0
6837
TIFFANY & CO NEW
COM
886547108
249
1889
SH
SOLE
389
0
1500
TITAN INTL INC ILL
COM
88830M102
135
12600
SH
SOLE
4000
0
8600
TIVITY HEALTH INC
COM
88870R102
324
9200
SH
SOLE
4150
0
5050
TIVO CORP
COM
88870P106
1788
132970
SH
SOLE
9787
0
123183
TJX COS INC NEW
COM
872540109
7986
83903
SH
SOLE
25495
0
58408
TOLL BROTHERS INC
COM
889478103
305
8255
SH
SOLE
4230
0
4025
TORCHMARK CORP
COM
891027104
236
2900
SH
SOLE
168
0
2732
TORONTO DOMINION BK ONT
COM NEW
891160509
17174
296815
SH
SOLE
240114
0
56701
TORTOISE MLP FD INC
COM
89148B101
1741
102013
SH
SOLE
43372
0
58641
TORTOISE MLP FD INC
RIGHT 07/18/2018
89148B119
38
101682
SH
SOLE
43212
0
58470
TOTAL S A
SPONSORED ADR
89151E109
9047
149397
SH
SOLE
127722
0
21675
TRACTOR SUPPLY CO
COM
892356106
9008
117766
SH
SOLE
35146
0
82620
TRANSDIGM GROUP INC
COM
893641100
57449
166450
SH
SOLE
123102
0
43348
TRANSMONTAIGNE PARTNERS L P
COM UNIT L P
89376V100
513
13914
SH
SOLE
762
0
13152
TRANSOCEAN LTD
REG SHS
H8817H100
944
70243
SH
SOLE
37029
0
33214
TRANSUNION
COM
89400J107
2312
32272
SH
SOLE
19907
0
12365
TRAVELERS COMPANIES INC
COM
89417E109
3570
29185
SH
SOLE
7862
0
21323
TREEHOUSE FOODS INC
COM
89469A104
667
12701
SH
SOLE
8185
0
4516
TRIMBLE INC
COM
896239100
18362
559130
SH
SOLE
262518
0
296612
TRINITY INDS INC
COM
896522109
322
9394
SH
SOLE
1509
0
7885
TURQUOISE HILL RES LTD
COM
900435108
225
79338
SH
SOLE
67900
0
11438
TWILIO INC
CL A
90138F102
5522
98572
SH
SOLE
18207
0
80365
TWITTER INC
COM
90184L102
12556
287516
SH
SOLE
31094
0
256422
TYLER TECHNOLOGIES INC
COM
902252105
50860
228994
SH
SOLE
128517
0
100477
TYSON FOODS INC
CL A
902494103
391
5677
SH
SOLE
4999
0
678
U S G CORP
COM NEW
903293405
244
5665
SH
SOLE
0
0
5665
U S SILICA HLDGS INC
COM
90346E103
3579
139319
SH
SOLE
43140
0
96179
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
340
14851
SH
SOLE
0
0
14851
UBS GROUP AG
SHS
H42097107
3432
223704
SH
SOLE
209174
0
14530
ULTA BEAUTY INC
COM
90384S303
22814
97721
SH
SOLE
71162
0
26559
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
136977
532341
SH
SOLE
270453
0
261888
UMH PPTYS INC
COM
903002103
1176
76605
SH
SOLE
9380
0
67225
UNDER ARMOUR INC
CL A
904311107
1839
81789
SH
SOLE
9118
0
72671
UNDER ARMOUR INC
CL C
904311206
802
38067
SH
SOLE
16061
0
22006
UNIFIRST CORP MASS
COM
904708104
13013
73562
SH
SOLE
62854
0
10708
UNILEVER N V
N Y SHS NEW
904784709
9538
171173
SH
SOLE
122481
0
48692
UNILEVER PLC
SPON ADR NEW
904767704
4332
78363
SH
SOLE
41002
0
37361
UNION PAC CORP
COM
907818108
71857
507179
SH
SOLE
313112
0
194068
UNITED CMNTY BANCORP IND
COM
90984R101
749
27525
SH
SOLE
27525
0
0
UNITED CONTL HLDGS INC
COM
910047109
425
6100
SH
SOLE
2885
0
3215
UNITED PARCEL SERVICE INC
CL B
911312106
32996
310605
SH
SOLE
112971
0
197634
UNITED RENTALS INC
COM
911363109
1588
10757
SH
SOLE
10402
0
355
UNITED STATES OIL FUND LP
UNITS
91232N108
802
53280
SH
SOLE
14500
0
38780
UNITED STATES STL CORP NEW
COM
912909108
296
8522
SH
SOLE
2872
0
5650
UNITED TECHNOLOGIES CORP
COM
913017109
9550
76380
SH
SOLE
30079
0
46301
UNITEDHEALTH GROUP INC
COM
91324P102
63416
258481
SH
SOLE
180925
0
77557
UNIVERSAL DISPLAY CORP
COM
91347P105
420
4880
SH
SOLE
738
0
4142
UNIVERSAL ELECTRS INC
COM
913483103
527
15943
SH
SOLE
15543
0
400
UPLAND SOFTWARE INC
COM
91544A109
514
14954
SH
SOLE
885
0
14069
URBAN OUTFITTERS INC
COM
917047102
2450
54985
SH
SOLE
43945
0
11040
US BANCORP DEL
COM NEW
902973304
10473
209376
SH
SOLE
88981
0
120396
US FOODS HLDG CORP
COM
912008109
15356
406035
SH
SOLE
326210
0
79825
USA TECHNOLOGIES INC
COM NO PAR
90328S500
318
22700
SH
SOLE
10900
0
11800
V F CORP
COM
918204108
5174
63467
SH
SOLE
30561
0
32906
VAIL RESORTS INC
COM
91879Q109
5921
21594
SH
SOLE
9021
0
12573
VALERO ENERGY CORP NEW
COM
91913Y100
2983
26917
SH
SOLE
9822
0
17095
VALMONT INDS INC
COM
920253101
203
1344
SH
SOLE
0
0
1344
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
4930
220970
SH
SOLE
108513
0
112457
VANECK VECTORS ETF TR
HIGH INCOME MLP
92189F288
1
60
SH
SOLE
0
0
60
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
30
1434
SH
SOLE
934
0
500
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
45
2275
SH
SOLE
0
0
2275
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
0
0
115
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189F544
47
2000
SH
SOLE
0
0
2000
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
12
195
SH
SOLE
45
0
150
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
21
330
SH
SOLE
330
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
69
2614
SH
SOLE
0
0
2614
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
108
900
SH
SOLE
400
0
500
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
1367
41797
SH
SOLE
7312
0
34485
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
6
383
SH
SOLE
0
0
383
VANECK VECTORS ETF TR
BRAZIL SMALL CP
92189F825
564
31488
SH
SOLE
23703
0
7785
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
44
300
SH
SOLE
0
0
300
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
11
78
SH
SOLE
0
0
78
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
325
2131
SH
SOLE
2131
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
63
506
SH
SOLE
190
0
316
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
72
551
SH
SOLE
551
0
0
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
8
85
SH
SOLE
0
0
85
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
407
5032
SH
SOLE
1522
0
3510
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
3064
39179
SH
SOLE
19912
0
19267
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
4393
55479
SH
SOLE
8951
0
46528
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
229
4188
SH
SOLE
3548
0
640
VANGUARD GROUP
DIV APP ETF
921908844
89945
885115
SH
SOLE
159506
0
725610
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
15982
64053
SH
SOLE
35444
0
28610
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
18659
168918
SH
SOLE
130172
0
38746
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
6567
48861
SH
SOLE
2870
0
45991
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
19915
244509
SH
SOLE
163324
0
81184
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
46783
266117
SH
SOLE
18157
0
247960
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
2362
17397
SH
SOLE
6336
0
11061
VANGUARD INDEX FDS
MID CAP ETF
922908629
8650
54874
SH
SOLE
36245
0
18629
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
548
4393
SH
SOLE
162
0
4231
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
6846
58119
SH
SOLE
32529
0
25589
VANGUARD INDEX FDS
GROWTH ETF
922908736
141669
945659
SH
SOLE
100000
0
845660
VANGUARD INDEX FDS
VALUE ETF
922908744
41045
395307
SH
SOLE
162238
0
233070
VANGUARD INDEX FDS
SMALL CP ETF
922908751
5927
38075
SH
SOLE
29176
0
8899
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
10269
73128
SH
SOLE
42055
0
31072
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
10044
172932
SH
SOLE
146586
0
26346
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
450
3897
SH
SOLE
1838
0
2059
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
230
3136
SH
SOLE
2798
0
338
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
98124
1892825
SH
SOLE
1650837
0
241988
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
30875
731647
SH
SOLE
336843
0
394804
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
4636
66253
SH
SOLE
12950
0
53303
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
10842
193152
SH
SOLE
76145
0
117007
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
1215
24863
SH
SOLE
4743
0
20120
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
1018
13033
SH
SOLE
5070
0
7963
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1011
8040
SH
SOLE
8040
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
234
1580
SH
SOLE
1580
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
6
50
SH
SOLE
0
0
50
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
1932
14724
SH
SOLE
1871
0
12853
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
541
3683
SH
SOLE
3683
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
594
5636
SH
SOLE
0
0
5636
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
666
5337
SH
SOLE
5337
0
0
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
35
400
SH
SOLE
400
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
5457
65336
SH
SOLE
41144
0
24192
VANGUARD STAR FD
VG TL INTL STK F
921909768
214
3963
SH
SOLE
2527
0
1436
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
45828
1068245
SH
SOLE
464395
0
603850
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
49471
595682
SH
SOLE
47779
0
547904
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
319
5124
SH
SOLE
575
0
4549
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
913
14105
SH
SOLE
3325
0
10780
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
3227
27122
SH
SOLE
21794
0
5328
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
78
1046
SH
SOLE
356
0
690
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
58
619
SH
SOLE
619
0
0
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
425
2505
SH
SOLE
253
0
2252
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
948
7062
SH
SOLE
2096
0
4966
VANGUARD WORLD FDS
ENERGY ETF
92204A306
130
1241
SH
SOLE
351
0
890
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
642
9513
SH
SOLE
7394
0
2119
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
49
308
SH
SOLE
258
0
51
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
1100
8096
SH
SOLE
5744
0
2352
VANGUARD WORLD FDS
INF TECH ETF
92204A702
4780
26351
SH
SOLE
12059
0
14292
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
854
6488
SH
SOLE
5579
0
909
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
59
512
SH
SOLE
262
0
250
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
201
2367
SH
SOLE
1877
0
490
VARIAN MED SYS INC
COM
92220P105
594
5220
SH
SOLE
2133
0
3087
VECTREN CORP
COM
92240G101
436
6102
SH
SOLE
2380
0
3722
VEEVA SYS INC
CL A COM
922475108
157292
2046475
SH
SOLE
918904
0
1127571
VENTAS INC
COM
92276F100
1276
22409
SH
SOLE
6365
0
16044
VERACYTE INC
COM
92337F107
142
15250
SH
SOLE
0
0
15250
VERISK ANALYTICS INC
COM
92345Y106
105727
982228
SH
SOLE
731086
0
251142
VERIZON COMMUNICATIONS INC
COM
92343V104
22557
448369
SH
SOLE
139408
0
308960
VERSUM MATLS INC
COM
92532W103
1006
27088
SH
SOLE
207
0
26881
VERTEX PHARMACEUTICALS INC
COM
92532F100
1056
6216
SH
SOLE
5241
0
975
VERU INC
COM
92536C103
333
164825
SH
SOLE
164825
0
0
VIACOM INC NEW
CL B
92553P201
599
19852
SH
SOLE
3061
0
16791
VIASAT INC
COM
92552V100
4201
63919
SH
SOLE
4886
0
59033
VIAVI SOLUTIONS INC
COM
925550105
449
43836
SH
SOLE
7271
0
36565
VIKING THERAPEUTICS INC
COM
92686J106
47
5000
SH
SOLE
5000
0
0
VIKING THERAPEUTICS INC
*W EXP 04/13/202
92686J114
1024
126545
SH
SOLE
55000
0
71545
VIRTU FINL INC
CL A
928254101
5318
200286
SH
SOLE
29102
0
171183
VISA INC
COM CL A
92826C839
345479
2608371
SH
SOLE
1043482
0
1564889
VISA INC
COM CL A
92826C839
13
100
SH
Call
SOLE
0
0
100
VMWARE INC
CL A COM
928563402
472
3214
SH
SOLE
2475
0
739
VOCERA COMMUNICATIONS INC
COM
92857F107
229
7675
SH
SOLE
300
0
7375
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
5082
209044
SH
SOLE
130484
0
78560
VONAGE HLDGS CORP
COM
92886T201
1017
78868
SH
SOLE
161
0
78707
VULCAN MATLS CO
COM
929160109
3786
29336
SH
SOLE
21297
0
8039
W P CAREY INC
COM
92936U109
4949
74584
SH
SOLE
47368
0
27216
WABTEC CORP
COM
929740108
46648
473202
SH
SOLE
322881
0
150322
WADDELL & REED FINL INC
CL A
930059100
409
22750
SH
SOLE
3000
0
19750
WAGEWORKS INC
COM
930427109
33423
668455
SH
SOLE
99432
0
569023
WALGREENS BOOTS ALLIANCE INC
COM
931427108
50204
836519
SH
SOLE
301374
0
535145
WALMART INC
COM
931142103
32001
373628
SH
SOLE
140928
0
232700
WASTE MGMT INC DEL
COM
94106L109
2135
26249
SH
SOLE
9160
0
17089
WATERS CORP
COM
941848103
1123
5801
SH
SOLE
106
0
5695
WATSCO INC
COM
942622200
143203
803249
SH
SOLE
579143
0
224105
WD-40 CO
COM
929236107
291
1989
SH
SOLE
392
0
1597
WEATHERFORD INTL PLC
ORD SHS
G48833100
426
129516
SH
SOLE
115584
0
13932
WEC ENERGY GROUP INC
COM
92939U106
2458
38016
SH
SOLE
12201
0
25815
WELBILT INC
COM
949090104
1234
55318
SH
SOLE
7517
0
47801
WELLS FARGO CO NEW
COM
949746101
14053
253481
SH
SOLE
91285
0
162196
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
363
288
SH
SOLE
226
0
62
WELLTOWER INC
COM
95040Q104
3318
52920
SH
SOLE
12550
0
40370
WESBANCO INC
COM
950810101
917
20368
SH
SOLE
1061
0
19307
WEST PHARMACEUTICAL SVSC INC
COM
955306105
16774
168941
SH
SOLE
146747
0
22194
WESTERN ASSET HIGH INCM FD I
COM
95766J102
113
17500
SH
SOLE
10500
0
7000
WESTERN ASSET HIGH INCM OPP
COM
95766K109
72
14980
SH
SOLE
14980
0
0
WESTERN DIGITAL CORP
COM
958102105
239
3081
SH
SOLE
909
0
2172
WESTERN GAS PARTNERS LP
COM UNIT LP IN
958254104
4800
99195
SH
SOLE
23245
0
75950
WESTERN UN CO
COM
959802109
1602
78785
SH
SOLE
21339
0
57446
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
2359
96271
SH
SOLE
89571
0
6700
WEX INC
COM
96208T104
67024
351870
SH
SOLE
246070
0
105800
WEYERHAEUSER CO
COM
962166104
7494
205553
SH
SOLE
75772
0
129781
WHEATON PRECIOUS METALS CORP
COM
962879102
3950
179051
SH
SOLE
144225
0
34826
WILLIAMS COS INC DEL
COM
969457100
1217
44887
SH
SOLE
1998
0
42889
WILLIAMS PARTNERS L P NEW
COM UNIT LTD PAR
96949L105
7796
192069
SH
SOLE
57698
0
134371
WILLIAMS SONOMA INC
COM
969904101
1115
18170
SH
SOLE
14591
0
3579
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
2572
16967
SH
SOLE
16433
0
534
WINTRUST FINL CORP
COM
97650W108
1484
17051
SH
SOLE
11046
0
6005
WISDOMTREE INVTS INC
COM
97717P104
247
27200
SH
SOLE
5000
0
22200
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
1959
21496
SH
SOLE
1234
0
20262
WISDOMTREE TR
CHINESE YUAN FD
97717W182
11
410
SH
SOLE
10
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
929
13285
SH
SOLE
3710
0
9575
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
122
2550
SH
SOLE
2000
0
550
WISDOMTREE TR
US LARGECAP DIVD
97717W307
2195
24453
SH
SOLE
1535
0
22918
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
596
13898
SH
SOLE
465
0
13433
WISDOMTREE TR
US DIVID EX FNCL
97717W406
484
5565
SH
SOLE
1215
0
4350
WISDOMTREE TR
INDIA ERNGS FD
97717W422
1047
41592
SH
SOLE
27080
0
14512
WISDOMTREE TR
US MIDCAP DIVID
97717W505
314
8769
SH
SOLE
1124
0
7645
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
79
963
SH
SOLE
572
0
391
WISDOMTREE TR
US SMALLCP ERNGS
97717W562
43
1111
SH
SOLE
1111
0
0
WISDOMTREE TR
US MIDCP EARNING
97717W570
63
1563
SH
SOLE
798
0
765
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
316
10661
SH
SOLE
1661
0
9000
WISDOMTREE TR
INTL EQUITY FD
97717W703
503
9532
SH
SOLE
6672
0
2860
WISDOMTREE TR
INTL SMCAP DIV
97717W760
58
800
SH
SOLE
800
0
0
WISDOMTREE TR
INTL MIDCAP DV
97717W778
20
303
SH
SOLE
303
0
0
WISDOMTREE TR
INTL LRGCAP DV
97717W794
92
1925
SH
SOLE
0
0
1925
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
58
1400
SH
SOLE
700
0
700
WISDOMTREE TR
JP SMALLCP DIV
97717W836
44
568
SH
SOLE
311
0
257
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
1180
21855
SH
SOLE
7649
0
14205
WISDOMTREE TR
EUROPE SMCP DV
97717W869
93
1429
SH
SOLE
237
0
1192
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
13
278
SH
SOLE
0
0
278
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
150
5000
SH
SOLE
5000
0
0
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
1122
17773
SH
SOLE
11780
0
5993
WISDOMTREE TR
EM LCL DEBT FD
97717X867
33
946
SH
SOLE
760
0
186
WOODWARD INC
COM
980745103
1570
20430
SH
SOLE
20430
0
0
WORKDAY INC
CL A
98138H101
117602
970953
SH
SOLE
405958
0
564995
WORLDPAY INC
CL A
981558109
6284
76843
SH
SOLE
73963
0
2880
WRIGHT MED GROUP N V
ORD SHS 0.03 PAR
N96617118
3025
116532
SH
SOLE
12026
0
104506
WYNDHAM DESTINATIONS INC
COM
98310W108
286
6468
SH
SOLE
6000
0
468
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
354
6020
SH
SOLE
6000
0
20
WYNN RESORTS LTD
COM
983134107
318
1900
SH
SOLE
1300
0
600
XCEL ENERGY INC
COM
98389B100
1391
30451
SH
SOLE
7086
0
23365
XCERRA CORP
COM
98400J108
587
42000
SH
SOLE
0
0
42000
XILINX INC
COM
983919101
5837
89436
SH
SOLE
28600
0
60836
XPO LOGISTICS INC
COM
983793100
5381
53718
SH
SOLE
43932
0
9786
XYLEM INC
COM
98419M100
9223
136875
SH
SOLE
56382
0
80493
YUM BRANDS INC
COM
988498101
1996
25515
SH
SOLE
13413
0
12102
YUM CHINA HLDGS INC
COM
98850P109
3090
80350
SH
SOLE
53182
0
27168
ZEBRA TECHNOLOGIES CORP
CL A
989207105
20565
143562
SH
SOLE
22197
0
121365
ZENDESK INC
COM
98936J101
246
4515
SH
SOLE
215
0
4300
ZIMMER BIOMET HLDGS INC
COM
98956P102
2599
23318
SH
SOLE
4176
0
19142
ZIONS BANCORPORATION
COM
989701107
306
5806
SH
SOLE
5806
0
0
ZIONS BANCORPORATION
*W EXP 05/22/202
989701115
6
300
SH
SOLE
0
0
300
ZIOPHARM ONCOLOGY INC
COM
98973P101
263
87080
SH
SOLE
80
0
87000
ZOES KITCHEN INC
COM
98979J109
152
15540
SH
SOLE
217
0
15323
ZOETIS INC
CL A
98978V103
207582
2436698
SH
SOLE
1584599
0
852099