0001144204-19-026017.txt : 20190514
0001144204-19-026017.hdr.sgml : 20190514
20190514163250
ACCESSION NUMBER: 0001144204-19-026017
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190331
FILED AS OF DATE: 20190514
DATE AS OF CHANGE: 20190514
EFFECTIVENESS DATE: 20190514
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: 19823235
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
03-31-2019
03-31-2019
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Ryan DeVore
Partner, Head of Private Wealth Management
312-236-1600
/s/ Ryan DeVore
Chicago
IL
05-14-2019
0
1705
16403130
INFORMATION TABLE
2
infotable.xml
3-D SYS CORP DEL
COM NEW
88554D205
2107
195800
SH
SOLE
172125
0
23675
3M CO
COM
88579Y101
47711
229625
SH
SOLE
160180
0
69445
ABB LTD
SPONSORED ADR
000375204
4646
246220
SH
SOLE
193010
0
53210
ABBOTT LABS
COM
002824100
102774
1285640
SH
SOLE
940663
0
344977
ABBVIE INC
COM
00287Y109
62739
778497
SH
SOLE
557694
0
220803
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
186
43907
SH
SOLE
43907
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
277
38125
SH
SOLE
29816
0
8309
ABIOMED INC
COM
003654100
69280
242586
SH
SOLE
176764
0
65822
ABM INDS INC
COM
000957100
309
8500
SH
SOLE
500
0
8000
ACACIA COMMUNICATIONS INC
COM
00401C108
6056
105598
SH
SOLE
97683
0
7915
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
455
15527
SH
SOLE
14977
0
550
ACCELERATE DIAGNOSTICS INC
COM
00430H102
14599
694522
SH
SOLE
498792
0
195730
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
104020
590956
SH
SOLE
419646
0
171310
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
165
55600
SH
SOLE
43000
0
12600
ACI WORLDWIDE INC
COM
004498101
303
9211
SH
SOLE
527
0
8684
ACLARIS THERAPEUTICS INC
COM
00461U105
303
50656
SH
SOLE
39667
0
10989
ACTINIUM PHARMACEUTICALS INC
COM
00507W107
8
17000
SH
SOLE
17000
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
26410
580067
SH
SOLE
510949
0
69118
ACTUANT CORP
CL A NEW
00508X203
248
10160
SH
SOLE
0
0
10160
ACUITY BRANDS INC
COM
00508Y102
337
2811
SH
SOLE
2173
0
638
ADOBE INC
COM
00724F101
209247
785195
SH
SOLE
547926
0
237269
ADVANCE AUTO PARTS INC
COM
00751Y106
247
1449
SH
SOLE
1359
0
90
ADVANCED MICRO DEVICES INC
COM
007903107
705
27625
SH
SOLE
15891
0
11734
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
219
27204
SH
SOLE
27204
0
0
AEROVIRONMENT INC
COM
008073108
465
6797
SH
SOLE
6229
0
568
AFFILIATED MANAGERS GROUP IN
COM
008252108
15206
141966
SH
SOLE
113024
0
28942
AFLAC INC
COM
001055102
1952
39039
SH
SOLE
32392
0
6647
AGCO CORP
COM
001084102
393
5645
SH
SOLE
5240
0
405
AGENUS INC
COM NEW
00847G705
169
56910
SH
SOLE
24500
0
32410
AGILENT TECHNOLOGIES INC
COM
00846U101
517
6429
SH
SOLE
2889
0
3540
AGNC INVT CORP
COM
00123Q104
228
12680
SH
SOLE
12400
0
280
AGNICO EAGLE MINES LTD
COM
008474108
565
12979
SH
SOLE
7529
0
5450
AILERON THERAPEUTICS INC
COM
00887A105
43
21860
SH
SOLE
15480
0
6380
AIR PRODS & CHEMS INC
COM
009158106
13685
71666
SH
SOLE
41822
0
29844
AIRCASTLE LTD
COM
G0129K104
877
43308
SH
SOLE
2954
0
40354
AIRGAIN INC
COM
00938A104
8054
627717
SH
SOLE
565640
0
62077
AKAMAI TECHNOLOGIES INC
COM
00971T101
7559
105412
SH
SOLE
77294
0
28118
AKEBIA THERAPEUTICS INC
COM
00972D105
618
75401
SH
SOLE
75027
0
374
ALAMOS GOLD INC NEW
COM CL A
011532108
125
24668
SH
SOLE
4893
0
19775
ALARM COM HLDGS INC
COM
011642105
10193
157055
SH
SOLE
124851
0
32204
ALBEMARLE CORP
COM
012653101
204
2492
SH
SOLE
1754
0
738
ALBIREO PHARMA INC
COM
01345P106
940
29199
SH
SOLE
23544
0
5655
ALGONQUIN PWR UTILS CORP
COM
015857105
192
17000
SH
SOLE
0
0
17000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
51657
283127
SH
SOLE
217281
0
65846
ALIGN TECHNOLOGY INC
COM
016255101
52523
184724
SH
SOLE
152545
0
32179
ALLEGION PUB LTD CO
ORD SHS
G0176J109
249
2742
SH
SOLE
2008
0
734
ALLERGAN PLC
SHS
G0177J108
5187
16434
SH
SOLE
13123
0
3311
ALLIANCE DATA SYSTEMS CORP
COM
018581108
5990
34232
SH
SOLE
23125
0
11107
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
263
9089
SH
SOLE
6827
0
2262
ALLIANT ENERGY CORP
COM
018802108
719
15259
SH
SOLE
13146
0
2113
ALLISON TRANSMISSION HLDGS I
COM
01973R101
415
9247
SH
SOLE
8247
0
1000
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
246
25810
SH
SOLE
14090
0
11720
ALLSCRIPTS HEALTHCARE SOLUTN
NOTE 1.250% 7/0
01988PAD0
22
23000
PRN
SOLE
23000
0
0
ALLSTATE CORP
COM
020002101
2084
22123
SH
SOLE
9744
0
12379
ALPHABET INC
CAP STK CL C
02079K107
251691
214513
SH
SOLE
174403
0
40110
ALPHABET INC
CAP STK CL A
02079K305
152976
129983
SH
SOLE
92256
0
37727
ALPS ETF TR
SPROTT GL MINE
00162Q643
47
2500
SH
SOLE
0
0
2500
ALPS ETF TR
SPROTT JR GLD
00162Q585
33
1200
SH
SOLE
0
0
1200
ALPS ETF TR
ALERIAN MLP
00162Q866
2068
206168
SH
SOLE
111448
0
94720
ALPS ETF TR
SECTR DIV DOGS
00162Q858
43
1000
SH
SOLE
1000
0
0
ALTABA INC
COM
021346101
2983
40250
SH
SOLE
39120
0
1130
ALTERYX INC
COM CL A
02156B103
426
5075
SH
SOLE
4875
0
200
ALTRIA GROUP INC
COM
02209S103
13376
232911
SH
SOLE
135885
0
97026
AMAZON COM INC
COM
023135106
469032
263390
SH
SOLE
210985
0
52405
AMBARELLA INC
SHS
G037AX101
319
7382
SH
SOLE
7382
0
0
AMC ENTMT HLDGS INC
CL A COM
00165C104
324
20880
SH
SOLE
750
0
20130
AMEDISYS INC
COM
023436108
680
5517
SH
SOLE
5139
0
378
AMERCO
COM
023586100
1712
4607
SH
SOLE
3220
0
1387
AMEREN CORP
COM
023608102
276
3757
SH
SOLE
3302
0
455
AMERICAN AIRLS GROUP INC
COM
02376R102
555
17461
SH
SOLE
4960
0
12501
AMERICAN ELEC PWR CO INC
COM
025537101
1196
14278
SH
SOLE
11441
0
2837
AMERICAN EXPRESS CO
COM
025816109
40238
368138
SH
SOLE
290448
0
77690
AMERICAN INTL GROUP INC
COM NEW
026874784
735
17075
SH
SOLE
12624
0
4451
AMERICAN INTL GROUP INC
*W EXP 01/19/202
026874156
3
603
SH
SOLE
425
0
178
AMERICAN RIVER BANKSHARES
COM
029326105
192
14776
SH
SOLE
14776
0
0
AMERICAN RLTY CAP PPTYS INC
NOTE 3.750%12/1
02917TAB0
29
29000
PRN
SOLE
23000
0
6000
AMERICAN TOWER CORP NEW
COM
03027X100
109987
558141
SH
SOLE
491287
0
66854
AMERICAN WTR WKS CO INC NEW
COM
030420103
1006
9649
SH
SOLE
6963
0
2686
AMERIGAS PARTNERS L P
UNIT L P INT
030975106
547
17727
SH
SOLE
8552
0
9175
AMERIPRISE FINL INC
COM
03076C106
1799
14047
SH
SOLE
6973
0
7074
AMERISOURCEBERGEN CORP
COM
03073E105
622
7823
SH
SOLE
5452
0
2371
AMETEK INC NEW
COM
031100100
64538
777850
SH
SOLE
496758
0
281092
AMGEN INC
COM
031162100
19656
103462
SH
SOLE
64154
0
39308
AMPHENOL CORP NEW
CL A
032095101
78461
830801
SH
SOLE
725303
0
105498
ANADARKO PETE CORP
COM
032511107
1922
42263
SH
SOLE
38820
0
3443
ANALOG DEVICES INC
COM
032654105
1182
11228
SH
SOLE
3482
0
7746
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
2208
26294
SH
SOLE
20203
0
6091
ANNALY CAP MGMT INC
COM
035710409
768
76835
SH
SOLE
54199
0
22636
ANSYS INC
COM
03662Q105
853
4671
SH
SOLE
3315
0
1356
ANTHEM INC
COM
036752103
751
2616
SH
SOLE
1587
0
1029
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
12
3000
PRN
SOLE
3000
0
0
AON PLC
SHS CL A
G0408V102
21526
126102
SH
SOLE
90620
0
35482
APACHE CORP
COM
037411105
469
13529
SH
SOLE
6233
0
7296
APOLLO COML REAL EST FIN INC
COM
03762U105
1109
60950
SH
SOLE
47450
0
13500
APPFOLIO INC
COM CL A
03783C100
7935
99936
SH
SOLE
83936
0
16000
APPIAN CORP
CL A
03782L101
545
15842
SH
SOLE
10110
0
5732
APPLE INC
COM
037833100
479093
2522208
SH
SOLE
1997784
0
524424
APPLIED MATLS INC
COM
038222105
2746
69233
SH
SOLE
63324
0
5909
APTARGROUP INC
COM
038336103
2991
28114
SH
SOLE
14427
0
13687
APTIV PLC
SHS
G6095L109
4425
55672
SH
SOLE
23356
0
32316
AQUA AMERICA INC
COM
03836W103
1008
27673
SH
SOLE
16633
0
11040
ARATANA THERAPEUTICS INC
COM
03874P101
570
158350
SH
SOLE
96125
0
62225
ARBUTUS BIOPHARMA CORP
COM
03879J100
45
12700
SH
SOLE
2500
0
10200
ARC DOCUMENT SOLUTIONS INC
COM
00191G103
22
10000
SH
SOLE
10000
0
0
ARCH COAL INC
CL A
039380407
315
3450
SH
SOLE
3450
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
2858
66257
SH
SOLE
50352
0
15905
ARCONIC INC
COM
03965L100
244
12761
SH
SOLE
9512
0
3249
ARES CAP CORP
COM
04010L103
3598
209912
SH
SOLE
154297
0
55615
ARGENX SE
SPONSORED ADR
04016X101
275
2200
SH
SOLE
2200
0
0
ARISTA NETWORKS INC
COM
040413106
21625
68768
SH
SOLE
60151
0
8617
ARK ETF TR
ISRAEL INOVATE
00214Q609
1061
48490
SH
SOLE
48490
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
14
290
SH
SOLE
290
0
0
ARQULE INC
COM
04269E107
50
10500
SH
SOLE
10500
0
0
ARROW ELECTRS INC
COM
042735100
956
12404
SH
SOLE
1970
0
10434
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
724
39450
SH
SOLE
29030
0
10420
ASGN INC
COM
00191U102
1226
19317
SH
SOLE
13278
0
6039
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
214
1137
SH
SOLE
837
0
300
ASPEN TECHNOLOGY INC
COM
045327103
418
4013
SH
SOLE
3770
0
243
ASSEMBLY BIOSCIENCES INC
COM
045396108
213
10825
SH
SOLE
10000
0
825
ASSOCIATED BANC CORP
COM
045487105
201
9432
SH
SOLE
8742
0
690
ASSURED GUARANTY LTD
COM
G0585R106
400
9000
SH
SOLE
9000
0
0
ASTEC INDS INC
COM
046224101
220
3775
SH
SOLE
3485
0
290
ASTRAZENECA PLC
SPONSORED ADR
046353108
16324
403750
SH
SOLE
260836
0
142914
ASTRONICS CORP
COM
046433108
628
15678
SH
SOLE
15678
0
0
AT HOME GROUP INC
COM
04650Y100
227
12684
SH
SOLE
11746
0
938
AT&T INC
COM
00206R102
27722
884002
SH
SOLE
572676
0
311326
ATHERSYS INC
COM
04744L106
103
68548
SH
SOLE
32848
0
35700
ATLASSIAN CORP PLC
CL A
G06242104
28387
252578
SH
SOLE
181115
0
71463
ATMOS ENERGY CORP
COM
049560105
792
7692
SH
SOLE
5097
0
2595
AUTODESK INC
COM
052769106
1714
10997
SH
SOLE
9021
0
1976
AUTOLUS THERAPEUTICS PLC
SPON ADS
05280R100
378
12000
SH
SOLE
12000
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
56450
353387
SH
SOLE
224664
0
128723
AVALONBAY CMNTYS INC
COM
053484101
1554
7740
SH
SOLE
5771
0
1969
AVERY DENNISON CORP
COM
053611109
1868
16535
SH
SOLE
14983
0
1552
AVON PRODS INC
COM
054303102
102
34525
SH
SOLE
19400
0
15125
AWARE INC MASS
COM
05453N100
47
13000
SH
SOLE
13000
0
0
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
493
9006
SH
SOLE
659
0
8347
AZZ INC
COM
002474104
255
6235
SH
SOLE
6235
0
0
BADGER METER INC
COM
056525108
394
7090
SH
SOLE
1234
0
5856
BAIDU INC
SPON ADR REP A
056752108
10124
61413
SH
SOLE
49581
0
11832
BAKER HUGHES A GE CO
CL A
05722G100
227
8201
SH
SOLE
2479
0
5722
BALL CORP
COM
058498106
1526
26371
SH
SOLE
20022
0
6349
BANCO SANTANDER SA
ADR
05964H105
867
187325
SH
SOLE
187325
0
0
BANK AMER CORP
COM
060505104
43718
1584566
SH
SOLE
1174615
0
409951
BANK AMER CORP
7.25%CNV PFD L
060505682
202
155
SH
SOLE
155
0
0
BANK HAWAII CORP
COM
062540109
576
7308
SH
SOLE
2623
0
4685
BANK MONTREAL QUE
COM
063671101
767
10251
SH
SOLE
4415
0
5836
BANK N S HALIFAX
COM
064149107
363
6820
SH
SOLE
2820
0
4000
BANK NEW YORK MELLON CORP
COM
064058100
1455
28851
SH
SOLE
23169
0
5682
BANK OF MARIN BANCORP
COM
063425102
488
12000
SH
SOLE
12000
0
0
BANK OZK
COM
06417N103
242
8345
SH
SOLE
8226
0
119
BANKUNITED INC
COM
06652K103
3103
84655
SH
SOLE
70820
0
13835
BARCLAYS BK PLC
ENHANCED EURP C
06746Q256
9
95
SH
SOLE
95
0
0
BARCLAYS BK PLC
DJUBS CMDT ETN36
06738C778
167
7355
SH
SOLE
2775
0
4580
BARCLAYS BK PLC
IPATH B SHRT TRM
06746P621
7
200
SH
SOLE
200
0
0
BARCLAYS BK PLC
2 YR TREAS BEAR
06740L519
35
1300
SH
SOLE
1300
0
0
BARCLAYS PLC
ADR
06738E204
292
36482
SH
SOLE
36209
0
273
BARRICK GOLD CORPORATION
COM
067901108
146
10684
SH
SOLE
7909
0
2775
BAUSCH HEALTH COS INC
COM
071734107
1747
70726
SH
SOLE
60476
0
10250
BAXTER INTL INC
COM
071813109
12982
159656
SH
SOLE
141732
0
17924
BB&T CORP
COM
054937107
2460
52863
SH
SOLE
20934
0
31929
BCE INC
COM NEW
05534B760
1172
26406
SH
SOLE
995
0
25411
BECTON DICKINSON & CO
COM
075887109
19546
78268
SH
SOLE
59499
0
18769
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
22926
71
SH
SOLE
55
0
16
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
110029
547706
SH
SOLE
445194
0
102512
BEST BUY INC
COM
086516101
2543
35793
SH
SOLE
28208
0
7585
BEST INC
SPONSORED ADS
08653C106
52
10000
SH
SOLE
10000
0
0
BGC PARTNERS INC
CL A
05541T101
137
25738
SH
SOLE
1676
0
24062
BIO TECHNE CORP
COM
09073M104
9993
50332
SH
SOLE
45254
0
5078
BIODELIVERY SCIENCES INTL IN
COM
09060J106
4545
857595
SH
SOLE
769995
0
87600
BIOGEN INC
COM
09062X103
3597
15218
SH
SOLE
11987
0
3231
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
7416
83489
SH
SOLE
38301
0
45188
BLACK HILLS CORP
COM
092113109
246
3325
SH
SOLE
3325
0
0
BLACK KNIGHT INC
COM
09215C105
3111
57082
SH
SOLE
44541
0
12541
BLACKLINE INC
COM
09239B109
13094
282679
SH
SOLE
244339
0
38340
BLACKROCK CAPITAL INVESTMENT
COM
092533108
90
15000
SH
SOLE
15000
0
0
BLACKROCK ENHANCED GBL DIV T
COM
092501105
152
14170
SH
SOLE
9080
0
5090
BLACKROCK INC
COM
09247X101
16592
38823
SH
SOLE
32538
0
6285
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
12382
354070
SH
SOLE
205859
0
148211
BLACKSTONE MTG TR INC
COM CL A
09257W100
212
6129
SH
SOLE
1704
0
4425
BLOOM ENERGY CORP
COM CL A
093712107
780
60396
SH
SOLE
28900
0
31496
BLOOMIN BRANDS INC
COM
094235108
219
10700
SH
SOLE
10700
0
0
BLUE APRON HLDGS INC
CL A
09523Q101
748
763500
SH
SOLE
763500
0
0
BLUE BIRD CORP
COM
095306106
3376
199383
SH
SOLE
124141
0
75242
BLUEBIRD BIO INC
COM
09609G100
402
2557
SH
SOLE
2391
0
166
BOEING CO
COM
097023105
105476
276534
SH
SOLE
200139
0
76395
BOINGO WIRELESS INC
COM
09739C102
2138
91835
SH
SOLE
87670
0
4165
BOOKING HLDGS INC
COM
09857L108
58303
33413
SH
SOLE
27994
0
5419
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
1307
22484
SH
SOLE
18724
0
3760
BORGWARNER INC
COM
099724106
982
25564
SH
SOLE
16081
0
9483
BOSTON PROPERTIES INC
COM
101121101
4188
31281
SH
SOLE
27180
0
4101
BOSTON SCIENTIFIC CORP
COM
101137107
1898
49463
SH
SOLE
37546
0
11917
BOTTOMLINE TECH DEL INC
COM
101388106
6484
129451
SH
SOLE
115696
0
13755
BP PLC
SPONSORED ADR
055622104
13503
308855
SH
SOLE
217659
0
91196
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
44418
349443
SH
SOLE
287355
0
62088
BRIGHTVIEW HLDGS INC
COM
10948C107
369
25650
SH
SOLE
23995
0
1655
BRISTOL MYERS SQUIBB CO
COM
110122108
30163
632214
SH
SOLE
491101
0
141113
BROADCOM INC
COM
11135F101
2055
6834
SH
SOLE
6407
0
427
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
2456
23690
SH
SOLE
19357
0
4333
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
1083
21652
SH
SOLE
18974
0
2678
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
1539
36749
SH
SOLE
35249
0
1500
BROOKLINE BANCORP INC DEL
COM
11373M107
541
37556
SH
SOLE
15156
0
22400
BROOKS AUTOMATION INC
COM
114340102
429
14639
SH
SOLE
1782
0
12857
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
1942
57092
SH
SOLE
34104
0
22988
BUNGE LIMITED
COM
G16962105
469
8843
SH
SOLE
8255
0
588
BURLINGTON STORES INC
COM
122017106
1942
12392
SH
SOLE
10128
0
2264
BWX TECHNOLOGIES INC
COM
05605H100
13867
279697
SH
SOLE
212458
0
67239
BYLINE BANCORP INC
COM
124411109
370
20000
SH
SOLE
20000
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2855
32818
SH
SOLE
29440
0
3378
CABLE ONE INC
COM
12685J105
294
300
SH
SOLE
0
0
300
CAI INTERNATIONAL INC
COM
12477X106
4112
177231
SH
SOLE
158210
0
19021
CALAVO GROWERS INC
COM
128246105
376
4485
SH
SOLE
4485
0
0
CALYXT INC
COM
13173L107
423
24061
SH
SOLE
22348
0
1713
CAMBREX CORP
COM
132011107
640
16463
SH
SOLE
15996
0
467
CAMDEN NATL CORP
COM
133034108
442
10600
SH
SOLE
10600
0
0
CAMPBELL SOUP CO
COM
134429109
203
5317
SH
SOLE
3834
0
1483
CANADIAN NAT RES LTD
COM
136385101
715
26000
SH
SOLE
24100
0
1900
CANADIAN NATL RY CO
COM
136375102
1857
20759
SH
SOLE
11303
0
9456
CANADIAN PAC RY LTD
COM
13645T100
2414
11715
SH
SOLE
5445
0
6270
CANNAE HLDGS INC
COM
13765N107
3991
164498
SH
SOLE
126648
0
37850
CANOPY GROWTH CORP
COM
138035100
404
9323
SH
SOLE
7125
0
2198
CANTEL MEDICAL CORP
COM
138098108
230
2362
SH
SOLE
1562
0
800
CAPITAL ONE FINL CORP
COM
14040H105
3393
41540
SH
SOLE
33077
0
8463
CARBON BLACK INC
COM
14081R103
2198
157590
SH
SOLE
127306
0
30284
CARDINAL HEALTH INC
COM
14149Y108
1172
24340
SH
SOLE
5774
0
18566
CARDTRONICS INC
NOTE 1.000%12/0
14161HAG3
876
885000
PRN
SOLE
630000
0
255000
CARDTRONICS PLC
SHS CL A
G1991C105
205
4600
SH
SOLE
4100
0
500
CARGURUS INC
COM CL A
141788109
4201
102123
SH
SOLE
86179
0
15944
CARMAX INC
COM
143130102
69420
994558
SH
SOLE
721893
0
272665
CARNIVAL CORP
UNIT 99/99/9999
143658300
375
7399
SH
SOLE
4308
0
3091
CARVANA CO
CL A
146869102
6834
117703
SH
SOLE
105954
0
11749
CASS INFORMATION SYS INC
COM
14808P109
239
5054
SH
SOLE
21
0
5033
CASTLIGHT HEALTH INC
CL B
14862Q100
337
89925
SH
SOLE
88925
0
1000
CATALENT INC
COM
148806102
536
13193
SH
SOLE
10458
0
2735
CATERPILLAR INC DEL
COM
149123101
15554
114799
SH
SOLE
57014
0
57785
CBOE GLOBAL MARKETS INC
COM
12503M108
7771
81425
SH
SOLE
37713
0
43712
CBRE GROUP INC
CL A
12504L109
1002
20261
SH
SOLE
9156
0
11105
CBS CORP NEW
CL B
124857202
1785
37551
SH
SOLE
19890
0
17661
CDK GLOBAL INC
COM
12508E101
2680
45571
SH
SOLE
31633
0
13938
CDN IMPERIAL BK COMM TORONTO
COM
136069101
330
4173
SH
SOLE
1310
0
2863
CDW CORP
COM
12514G108
1458
15128
SH
SOLE
11162
0
3966
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
1141
21680
SH
SOLE
5804
0
15876
CELGENE CORP
COM
151020104
30370
321925
SH
SOLE
199856
0
122069
CEMEX SAB DE CV
SPON ADR NEW
151290889
372
80082
SH
SOLE
73842
0
6240
CENTENE CORP DEL
COM
15135B101
349
6572
SH
SOLE
6500
0
72
CENTURYLINK INC
COM
156700106
349
29140
SH
SOLE
27407
0
1733
CERIDIAN HCM HLDG INC
COM
15677J108
3110
60625
SH
SOLE
51780
0
8845
CERNER CORP
COM
156782104
2168
37891
SH
SOLE
19138
0
18753
CHARTER COMMUNICATIONS INC N
CL A
16119P108
792
2282
SH
SOLE
1823
0
459
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
73377
580101
SH
SOLE
480315
0
99786
CHEESECAKE FACTORY INC
COM
163072101
852
17406
SH
SOLE
8572
0
8834
CHENIERE ENERGY INC
COM NEW
16411R208
1252
18319
SH
SOLE
17700
0
619
CHEVRON CORP NEW
COM
166764100
61466
498993
SH
SOLE
354707
0
144286
CHIPOTLE MEXICAN GRILL INC
COM
169656105
13543
19067
SH
SOLE
12643
0
6424
CHUBB LIMITED
COM
H1467J104
9446
67436
SH
SOLE
39893
0
27543
CHURCH & DWIGHT INC
COM
171340102
9515
133581
SH
SOLE
98180
0
35401
CIENA CORP
COM NEW
171779309
347
9300
SH
SOLE
8000
0
1300
CIGNA CORP NEW
COM
125523100
14486
90073
SH
SOLE
62183
0
27890
CIMAREX ENERGY CO
COM
171798101
2901
41507
SH
SOLE
28661
0
12846
CINCINNATI FINL CORP
COM
172062101
1223
14233
SH
SOLE
13949
0
284
CINEMARK HOLDINGS INC
COM
17243V102
1221
30527
SH
SOLE
3065
0
27462
CINTAS CORP
COM
172908105
40552
200643
SH
SOLE
111014
0
89629
CISCO SYS INC
COM
17275R102
72176
1336837
SH
SOLE
1007020
0
329817
CITIGROUP INC
COM NEW
172967424
13160
211505
SH
SOLE
174697
0
36808
CITIZENS FINL GROUP INC
COM
174610105
1641
50495
SH
SOLE
31148
0
19347
CITRIX SYS INC
COM
177376100
772
7750
SH
SOLE
1710
0
6040
CITRIX SYS INC
NOTE 0.500% 4/1
177376AD2
3
2000
PRN
SOLE
2000
0
0
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1897
86880
SH
SOLE
86880
0
0
CLEARWAY ENERGY INC
CL C
18539C204
260
17222
SH
SOLE
17000
0
222
CLOROX CO DEL
COM
189054109
6981
43508
SH
SOLE
35857
0
7651
CLOUDERA INC
COM
18914U100
390
22350
SH
SOLE
22350
0
0
CME GROUP INC
COM CL A
12572Q105
27134
164866
SH
SOLE
129795
0
35071
CMS ENERGY CORP
COM
125896100
231
4165
SH
SOLE
2000
0
2165
CNA FINL CORP
COM
126117100
599
13807
SH
SOLE
843
0
12964
CNH INDL N V
SHS
N20944109
887
86971
SH
SOLE
84971
0
2000
CNO FINL GROUP INC
COM
12621E103
999
49500
SH
SOLE
49500
0
0
COCA COLA CO
COM
191216100
16679
355940
SH
SOLE
249600
0
106340
CODEXIS INC
COM
192005106
4642
226090
SH
SOLE
161205
0
64885
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
9832
181235
SH
SOLE
163366
0
17869
COGNEX CORP
COM
192422103
1217
23933
SH
SOLE
19541
0
4392
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
2935
40516
SH
SOLE
32002
0
8514
COHU INC
COM
192576106
220
14903
SH
SOLE
12903
0
2000
COLGATE PALMOLIVE CO
COM
194162103
30737
448451
SH
SOLE
294794
0
153657
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
602
9018
SH
SOLE
8517
0
501
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
255
11315
SH
SOLE
11315
0
0
COMCAST CORP NEW
CL A
20030N101
17288
432414
SH
SOLE
156357
0
276057
CONAGRA BRANDS INC
COM
205887102
723
26076
SH
SOLE
12699
0
13377
CONCHO RES INC
COM
20605P101
588
5301
SH
SOLE
5034
0
267
CONOCOPHILLIPS
COM
20825C104
9028
135271
SH
SOLE
91382
0
43889
CONSOLIDATED COMM HLDGS INC
COM
209034107
424
21700
SH
SOLE
18600
0
3100
CONSOLIDATED EDISON INC
COM
209115104
2246
26488
SH
SOLE
23332
0
3156
CONSTELLATION BRANDS INC
CL A
21036P108
4096
23363
SH
SOLE
20363
0
3000
CONTAINER STORE GROUP INC
COM
210751103
493
22525
SH
SOLE
20750
0
1775
CONTINENTAL RESOURCES INC
COM
212015101
4950
110564
SH
SOLE
75514
0
35050
COOPER COS INC
COM NEW
216648402
22495
75953
SH
SOLE
64306
0
11647
COPART INC
COM
217204106
51408
848458
SH
SOLE
697648
0
150810
CORCEPT THERAPEUTICS INC
COM
218352102
317
27000
SH
SOLE
0
0
27000
CORE LABORATORIES N V
COM
N22717107
435
6309
SH
SOLE
2168
0
4141
CORNING INC
COM
219350105
4905
148195
SH
SOLE
76140
0
72055
COSTAR GROUP INC
COM
22160N109
120827
259053
SH
SOLE
221281
0
37772
COSTCO WHSL CORP NEW
COM
22160K105
73269
302591
SH
SOLE
228549
0
74042
COVANTA HLDG CORP
COM
22282E102
318
18371
SH
SOLE
16371
0
2000
COVETRUS INC
COM
22304C100
2542
79823
SH
SOLE
66573
0
13250
COVIA HLDGS CORP
COM
22305A103
162
28942
SH
SOLE
12780
0
16162
CRACKER BARREL OLD CTRY STOR
COM
22410J106
253
1488
SH
SOLE
1288
0
200
CREDIT ACCEP CORP MICH
COM
225310101
5159
11416
SH
SOLE
11265
0
151
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
544
15235
SH
SOLE
200
0
15035
CROWN CASTLE INTL CORP NEW
COM
22822V101
20989
163976
SH
SOLE
128179
0
35797
CSG SYS INTL INC
COM
126349109
356
8407
SH
SOLE
783
0
7624
CSX CORP
COM
126408103
1524
20369
SH
SOLE
13579
0
6790
CTI BIOPHARMA CORP
COM NEW
12648L601
50
51198
SH
SOLE
51198
0
0
CUBIC CORP
COM
229669106
2952
52486
SH
SOLE
44665
0
7821
CUMMINS INC
COM
231021106
1809
11458
SH
SOLE
10328
0
1130
CURO GROUP HLDGS CORP
COM
23131L107
726
72379
SH
SOLE
47029
0
25350
CVS HEALTH CORP
COM
126650100
14537
269556
SH
SOLE
186918
0
82638
CYBERARK SOFTWARE LTD
SHS
M2682V108
806
6770
SH
SOLE
5255
0
1515
CYPRESS SEMICONDUCTOR CORP
COM
232806109
539
36154
SH
SOLE
27762
0
8392
CYRUSONE INC
COM
23283R100
2714
51763
SH
SOLE
43120
0
8643
D R HORTON INC
COM
23331A109
1160
28026
SH
SOLE
11960
0
16066
DAKTRONICS INC
COM
234264109
217
23800
SH
SOLE
23800
0
0
DANAHER CORPORATION
COM
235851102
230764
1747950
SH
SOLE
1102323
0
645627
DANAHER CORPORATION
DBCV1/2
235851AF9
5
1000
PRN
SOLE
1000
0
0
DARDEN RESTAURANTS INC
COM
237194105
900
7412
SH
SOLE
1047
0
6365
DASEKE INC
COM
23753F107
67
13175
SH
SOLE
12175
0
1000
DASEKE INC
*W EXP 02/27/202
23753F115
1
3000
SH
SOLE
3000
0
0
DAVE & BUSTERS ENTMT INC
COM
238337109
8464
169712
SH
SOLE
136153
0
33559
DAVITA INC
COM
23918K108
230
4243
SH
SOLE
3391
0
852
DBX ETF TR
XTRACK MSCI EAFE
233051200
1876
60088
SH
SOLE
16674
0
43414
DBX ETF TR
XTRACK HRVST CSI
233051879
115
4000
SH
SOLE
4000
0
0
DBX ETF TR
XTRACK MSCI EURP
233051853
138
4866
SH
SOLE
4866
0
0
DBX ETF TR
XTRACK MSCI SOUT
233051812
41
1499
SH
SOLE
1499
0
0
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
625
18920
SH
SOLE
9320
0
9600
DEERE & CO
COM
244199105
4550
28466
SH
SOLE
20465
0
8001
DEL TACO RESTAURANTS INC
COM
245496104
175
10700
SH
SOLE
10000
0
700
DEL TACO RESTAURANTS INC
*W EXP 06/30/202
245496112
8
7500
SH
SOLE
5000
0
2500
DELL TECHNOLOGIES INC
CL C
24703L202
777
13247
SH
SOLE
9728
0
3519
DELTA AIR LINES INC DEL
COM NEW
247361702
1859
35987
SH
SOLE
26639
0
9348
DENTSPLY SIRONA INC
COM
24906P109
1023
20636
SH
SOLE
6277
0
14359
DEVON ENERGY CORP NEW
COM
25179M103
816
25842
SH
SOLE
18006
0
7836
DEXCOM INC
COM
252131107
120333
1010355
SH
SOLE
730732
0
279623
DIAGEO P L C
SPON ADR NEW
25243Q205
15669
95768
SH
SOLE
77312
0
18456
DIGIMARC CORP NEW
COM
25381B101
1203
38352
SH
SOLE
32400
0
5952
DIGITAL RLTY TR INC
COM
253868103
590
4959
SH
SOLE
3125
0
1834
DIREXION SHS ETF TR
DRX S&P500BULL
25459W862
7
150
SH
SOLE
150
0
0
DIREXION SHS ETF TR
DLY SMCAP BULL3X
25459W847
9
150
SH
SOLE
150
0
0
DIREXION SHS ETF TR
DLY FIN BULL NEW
25459Y694
9
150
SH
SOLE
150
0
0
DIREXION SHS ETF TR
OIL GAS BL 3X SH
25490K356
2
190
SH
SOLE
190
0
0
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
369
8924
SH
SOLE
7223
0
1701
DIREXION SHS ETF TR
DLY SCOND 3XBU
25459W458
96
700
SH
SOLE
700
0
0
DISCOVER FINL SVCS
COM
254709108
3957
55609
SH
SOLE
42563
0
13046
DISCOVERY INC
COM SER A
25470F104
218
8080
SH
SOLE
6897
0
1183
DISCOVERY INC
COM SER C
25470F302
254
9988
SH
SOLE
5868
0
4120
DISH NETWORK CORP
CL A
25470M109
701
22119
SH
SOLE
21754
0
365
DISNEY WALT CO
COM DISNEY
254687106
75772
682449
SH
SOLE
504542
0
177907
DIXIE GROUP INC
CL A
255519100
255
271255
SH
SOLE
271255
0
0
DOCUSIGN INC
COM
256163106
50408
972384
SH
SOLE
790492
0
181892
DOLBY LABORATORIES INC
COM CL A
25659T107
53464
849045
SH
SOLE
682685
0
166360
DOLLAR GEN CORP NEW
COM
256677105
604
5066
SH
SOLE
3744
0
1322
DOLLAR TREE INC
COM
256746108
1529
14561
SH
SOLE
13363
0
1198
DOMINION ENERGY INC
COM
25746U109
4018
52419
SH
SOLE
39246
0
13173
DOMO INC
COM CL B
257554105
1175
29135
SH
SOLE
10754
0
18381
DONALDSON INC
COM
257651109
1015
20281
SH
SOLE
6576
0
13705
DOVER CORP
COM
260003108
2204
23492
SH
SOLE
18587
0
4905
DOWDUPONT INC
COM
26078J100
26063
488900
SH
SOLE
397233
0
91667
DROPBOX INC
CL A
26210C104
3045
139677
SH
SOLE
124750
0
14927
DTE ENERGY CO
COM
233331107
1402
11240
SH
SOLE
8677
0
2563
DUKE ENERGY CORP NEW
COM NEW
26441C204
10639
118213
SH
SOLE
82584
0
35629
DULUTH HLDGS INC
COM CL B
26443V101
2102
88190
SH
SOLE
59740
0
28450
DUNKIN BRANDS GROUP INC
COM
265504100
2789
37143
SH
SOLE
32086
0
5057
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
7282
996203
SH
SOLE
826923
0
169280
EAGLE MATERIALS INC
COM
26969P108
1624
19270
SH
SOLE
11650
0
7620
EAGLE PHARMACEUTICALS INC
COM
269796108
3089
61189
SH
SOLE
53424
0
7765
EAST WEST BANCORP INC
COM
27579R104
536
11183
SH
SOLE
8457
0
2726
EASTMAN CHEMICAL CO
COM
277432100
220
2899
SH
SOLE
2377
0
522
EATON CORP PLC
SHS
G29183103
3751
46558
SH
SOLE
35749
0
10809
EATON VANCE TAX MNGD GBL DV
COM
27829F108
616
75653
SH
SOLE
43353
0
32300
EBAY INC
COM
278642103
1781
47941
SH
SOLE
37846
0
10095
ECHO GLOBAL LOGISTICS INC
COM
27875T101
59
2384
SH
SOLE
2234
0
150
ECHO GLOBAL LOGISTICS INC
NOTE 2.500% 5/0
27875TAA9
74
75000
PRN
SOLE
25000
0
50000
ECOLAB INC
COM
278865100
165405
936929
SH
SOLE
664452
0
272477
EDITAS MEDICINE INC
COM
28106W103
355
14533
SH
SOLE
1433
0
13100
EDWARDS LIFESCIENCES CORP
COM
28176E108
55941
292381
SH
SOLE
193099
0
99282
ELECTRONIC ARTS INC
COM
285512109
1329
13073
SH
SOLE
11088
0
1985
ELECTRONICS FOR IMAGING INC
COM
286082102
2070
76943
SH
SOLE
63378
0
13565
ELEMENT SOLUTIONS INC
COM
28618M106
1486
147175
SH
SOLE
135175
0
12000
EMERGE ENERGY SVCS LP
COM REP PARTN
29102H108
142
73075
SH
SOLE
67175
0
5900
EMERSON ELEC CO
COM
291011104
15998
233655
SH
SOLE
170933
0
62722
ENBRIDGE INC
COM
29250N105
4580
126304
SH
SOLE
85085
0
41219
ENCANA CORP
COM
292505104
475
65616
SH
SOLE
64126
0
1490
ENCOMPASS HEALTH CORP
COM
29261A100
1577
27001
SH
SOLE
17706
0
9295
ENCORE CAP GROUP INC
COM
292554102
1130
41482
SH
SOLE
35190
0
6292
ENCORE CAP GROUP INC
NOTE 2.875% 3/1
292554AH5
6634
7220000
PRN
SOLE
4920000
0
2300000
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
14675
814382
SH
SOLE
575140
0
239242
ENERSYS
COM
29275Y102
1216
18656
SH
SOLE
14988
0
3668
ENSERVCO CORP
COM
29358Y102
18
33500
SH
SOLE
33000
0
500
ENTERPRISE PRODS PARTNERS L
COM
293792107
26061
895584
SH
SOLE
632210
0
263374
ENVESTNET INC
COM
29404K106
7806
119370
SH
SOLE
102308
0
17062
ENVESTNET INC
NOTE 1.750%12/1
29404KAA4
1030
925000
PRN
SOLE
830000
0
95000
EOG RES INC
COM
26875P101
102039
1072064
SH
SOLE
726831
0
345233
EPAM SYS INC
COM
29414B104
2659
15724
SH
SOLE
9926
0
5798
EQUIFAX INC
COM
294429105
835
7048
SH
SOLE
6681
0
367
EQUINIX INC
COM
29444U700
7879
17388
SH
SOLE
16476
0
912
EQUINOR ASA
SPONSORED ADR
29446M102
1355
61668
SH
SOLE
60553
0
1115
EQUITY COMWLTH
COM SH BEN INT
294628102
208
6350
SH
SOLE
0
0
6350
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
240
2100
SH
SOLE
1750
0
350
EQUITY RESIDENTIAL
SH BEN INT
29476L107
1390
18458
SH
SOLE
10497
0
7961
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
2031
50760
SH
SOLE
24009
0
26751
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
26
600
SH
SOLE
600
0
0
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
26
700
SH
SOLE
700
0
0
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
44
1209
SH
SOLE
1040
0
169
EURONET WORLDWIDE INC
COM
298736109
638
4474
SH
SOLE
3874
0
600
EVERBRIDGE INC
COM
29978A104
6904
92038
SH
SOLE
76788
0
15250
EVERGY INC
COM
30034W106
450
7748
SH
SOLE
4213
0
3535
EVERQUOTE INC
COM CL A
30041R108
95
12766
SH
SOLE
8885
0
3881
EVERSOURCE ENERGY
COM
30040W108
3842
54155
SH
SOLE
44347
0
9808
EVOLENT HEALTH INC
CL A
30050B101
17318
1376618
SH
SOLE
984383
0
392235
EXACT SCIENCES CORP
COM
30063P105
68555
791445
SH
SOLE
552382
0
239063
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
262
6757
SH
SOLE
2320
0
4437
EXELIXIS INC
COM
30161Q104
7135
299787
SH
SOLE
210201
0
89586
EXELON CORP
COM
30161N101
2022
40334
SH
SOLE
30478
0
9856
EXPEDIA GROUP INC
COM NEW
30212P303
887
7457
SH
SOLE
4087
0
3370
EXPEDITORS INTL WASH INC
COM
302130109
629
8291
SH
SOLE
8038
0
253
EXXON MOBIL CORP
COM
30231G102
43039
532657
SH
SOLE
392828
0
139829
F M C CORP
COM NEW
302491303
424
5515
SH
SOLE
410
0
5105
FACEBOOK INC
CL A
30303M102
52056
312292
SH
SOLE
247932
0
64360
FACTSET RESH SYS INC
COM
303075105
793
3196
SH
SOLE
2359
0
837
FAIR ISAAC CORP
COM
303250104
3746
13789
SH
SOLE
8147
0
5642
FARMLAND PARTNERS INC
COM
31154R109
176
27449
SH
SOLE
27449
0
0
FASTENAL CO
COM
311900104
132003
2052603
SH
SOLE
954748
0
1097855
FEDERAL REALTY INVT TR
SH BEN INT NEW
313747206
235
1702
SH
SOLE
810
0
892
FEDEX CORP
COM
31428X106
7447
41051
SH
SOLE
32091
0
8960
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
4982
136298
SH
SOLE
108521
0
27777
FIDELITY NATL INFORMATION SV
COM
31620M106
12033
106393
SH
SOLE
83156
0
23237
FIFTH THIRD BANCORP
COM
316773100
8908
353230
SH
SOLE
137991
0
215239
FINISAR CORP
COM NEW
31787A507
2
87
SH
SOLE
87
0
0
FINISAR CORP
NOTE 0.500%12/1
31787AAM3
16
16000
PRN
SOLE
16000
0
0
FIREEYE INC
COM
31816Q101
1315
78301
SH
SOLE
63314
0
14987
FIREEYE INC
NOTE 1.625% 6/0
31816QAD3
17
18000
PRN
SOLE
18000
0
0
FIRST BUSEY CORP
COM NEW
319383204
1142
46820
SH
SOLE
44039
0
2781
FIRST CMNTY CORP S C
COM
319835104
424
22224
SH
SOLE
22224
0
0
FIRST FINL BANKSHARES
COM
32020R109
355
6149
SH
SOLE
1135
0
5014
FIRST MAJESTIC SILVER CORP
COM
32076V103
172
26105
SH
SOLE
2895
0
23210
FIRST REP BK SAN FRANCISCO C
COM
33616C100
582
5798
SH
SOLE
5029
0
769
FIRST SOLAR INC
COM
336433107
832
15750
SH
SOLE
4675
0
11075
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
52
815
SH
SOLE
200
0
615
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
174
2907
SH
SOLE
1664
0
1243
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
392
13042
SH
SOLE
13042
0
0
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
689
27881
SH
SOLE
12807
0
15074
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
19
1010
SH
SOLE
1010
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
21
751
SH
SOLE
577
0
174
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
33
447
SH
SOLE
447
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
517
3699
SH
SOLE
2671
0
1028
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
341
5914
SH
SOLE
4997
0
917
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
253
3316
SH
SOLE
2894
0
422
FIRST TR EXCHANGE TRADED FD
INDXX INOVTV ETF
33741X201
3
100
SH
SOLE
0
0
100
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
23
819
SH
SOLE
400
0
419
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
5
132
SH
SOLE
132
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
38
2000
SH
SOLE
2000
0
0
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
19
400
SH
SOLE
400
0
0
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
8
200
SH
SOLE
200
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ BK ETF
33738R860
12
500
SH
SOLE
500
0
0
FIRST TR EXCHANGE TRADED FD
DEVELOPED INTL
33738R787
20
400
SH
SOLE
0
0
400
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
45
1180
SH
SOLE
0
0
1180
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
8
50
SH
SOLE
0
0
50
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
85
1770
SH
SOLE
920
0
850
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
653
12653
SH
SOLE
10872
0
1781
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
214
7105
SH
SOLE
7105
0
0
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
308
23994
SH
SOLE
22492
0
1502
FIRST US BANCSHARES INC
COM
33744V103
1255
125500
SH
SOLE
125000
0
500
FIRSTENERGY CORP
COM
337932107
238
5724
SH
SOLE
5473
0
251
FIRSTSERVICE CORP NEW
SUB VTG SH
33767E103
705
7892
SH
SOLE
7892
0
0
FISERV INC
COM
337738108
144121
1632548
SH
SOLE
1380592
0
251956
FITBIT INC
CL A
33812L102
2226
376000
SH
SOLE
354900
0
21100
FLAGSTAR BANCORP INC
COM PAR .001
337930705
2894
87900
SH
SOLE
87900
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
25744
104399
SH
SOLE
82667
0
21732
FLEXSHARES TR
IBOXX 5YR TRGT
33939L605
30
1189
SH
SOLE
1189
0
0
FLEXSHARES TR
IBOXX 3R TARGT
33939L506
16
667
SH
SOLE
667
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
399
6579
SH
SOLE
6483
0
96
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
346
10570
SH
SOLE
9445
0
1125
FLEXSHARES TR
STOXX GLOBR INF
33939L795
25
500
SH
SOLE
500
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
933
20889
SH
SOLE
20889
0
0
FLEXSHARES TR
MORNSTAR USMKT
33939L100
548
4823
SH
SOLE
4323
0
500
FLEXSHARES TR
QUALT DIVD IDX
33939L860
117
2620
SH
SOLE
809
0
1811
FLIR SYS INC
COM
302445101
553
11631
SH
SOLE
7247
0
4384
FLOOR & DECOR HLDGS INC
CL A
339750101
1898
46045
SH
SOLE
32180
0
13865
FLOWSERVE CORP
COM
34354P105
373
8272
SH
SOLE
7822
0
450
FLUSHING FINL CORP
COM
343873105
462
21083
SH
SOLE
21083
0
0
FORD MTR CO DEL
COM
345370860
1319
150188
SH
SOLE
118128
0
32060
FORTINET INC
COM
34959E109
5754
68525
SH
SOLE
55345
0
13180
FORTIS INC
COM
349553107
285
7701
SH
SOLE
5445
0
2256
FORTIVE CORP
COM
34959J108
104660
1247586
SH
SOLE
871140
0
376446
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1526
32061
SH
SOLE
21328
0
10733
FRANKLIN STREET PPTYS CORP
COM
35471R106
115
10000
SH
SOLE
10000
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
659
51134
SH
SOLE
31714
0
19420
FRESHPET INC
COM
358039105
978
23126
SH
SOLE
21126
0
2000
FRONTDOOR INC
COM
35905A109
311
9047
SH
SOLE
8250
0
797
FS KKR CAPITAL CORP
COM
302635107
61
10000
SH
SOLE
10000
0
0
FULLER H B CO
COM
359694106
280
5747
SH
SOLE
3087
0
2660
GABELLI MULTIMEDIA TR INC
COM
36239Q109
3113
357451
SH
SOLE
282617
0
74834
GALLAGHER ARTHUR J & CO
COM
363576109
2975
38098
SH
SOLE
30937
0
7161
GAMESTOP CORP NEW
CL A
36467W109
159
14415
SH
SOLE
11915
0
2500
GAMING & LEISURE PPTYS INC
COM
36467J108
215
5571
SH
SOLE
341
0
5230
GAP INC
COM
364760108
558
21328
SH
SOLE
9392
0
11936
GARDNER DENVER HLDGS INC
COM
36555P107
1018
36616
SH
SOLE
30421
0
6195
GARMIN LTD
SHS
H2906T109
467
5412
SH
SOLE
4236
0
1176
GARRISON CAP INC
COM
366554103
149
20700
SH
SOLE
19400
0
1300
GARTNER INC
COM
366651107
10310
67974
SH
SOLE
30540
0
37434
GENERAC HLDGS INC
COM
368736104
811
15835
SH
SOLE
15360
0
475
GENERAL DYNAMICS CORP
COM
369550108
3031
17904
SH
SOLE
14774
0
3130
GENERAL ELECTRIC CO
COM
369604103
10621
1063164
SH
SOLE
748182
0
314982
GENERAL MLS INC
COM
370334104
3801
73448
SH
SOLE
44718
0
28730
GENERAL MTRS CO
COM
37045V100
6800
183296
SH
SOLE
140799
0
42497
GENERAL MTRS CO
*W EXP 07/10/201
37045V126
13
692
SH
SOLE
500
0
192
GENESEE & WYO INC
CL A
371559105
2749
31552
SH
SOLE
24337
0
7215
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
802
34407
SH
SOLE
31347
0
3060
GENMARK DIAGNOSTICS INC
COM
372309104
661
93266
SH
SOLE
17732
0
75534
GENPACT LIMITED
SHS
G3922B107
2166
61572
SH
SOLE
44424
0
17148
GENTHERM INC
COM
37253A103
560
15200
SH
SOLE
8275
0
6925
GENUINE PARTS CO
COM
372460105
1938
17300
SH
SOLE
9499
0
7801
GILEAD SCIENCES INC
COM
375558103
88483
1361066
SH
SOLE
887761
0
473305
GLACIER BANCORP INC NEW
COM
37637Q105
21471
535843
SH
SOLE
370810
0
165033
GLADSTONE INVT CORP
COM
376546107
1312
113106
SH
SOLE
87300
0
25806
GLAUKOS CORP
COM
377322102
2575
32853
SH
SOLE
14811
0
18042
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
6385
152785
SH
SOLE
116465
0
36320
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
2027
38298
SH
SOLE
31093
0
7205
GLOBAL PMTS INC
COM
37940X102
4112
30121
SH
SOLE
25517
0
4604
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
2535
126260
SH
SOLE
42694
0
83566
GLOBAL X FDS
FINTECH ETF
37954Y814
94
3384
SH
SOLE
1500
0
1884
GLOBAL X FDS
SOCIAL MED ETF
37950E416
33
1021
SH
SOLE
921
0
100
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
23
808
SH
SOLE
800
0
8
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
7
396
SH
SOLE
396
0
0
GLOBAL X FDS
GLBL X MLP ETF
37950E473
57
6450
SH
SOLE
1850
0
4600
GLOBAL X FDS
GLB X FERTIL
37950E499
97
9500
SH
SOLE
9500
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
24
1000
SH
SOLE
1000
0
0
GLOBAL X FDS
GLB X SUPERDIV
37950E549
17
915
SH
SOLE
915
0
0
GLOBAL X FDS
FTSE NORDIC REG
37950E101
4
202
SH
SOLE
202
0
0
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
4
314
SH
SOLE
314
0
0
GLOBAL X FDS
GLBX SUPRINC ETF
37950E333
2
130
SH
SOLE
130
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
10
796
SH
SOLE
796
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
1131
49829
SH
SOLE
49829
0
0
GLOBANT S A
COM
L44385109
5663
79318
SH
SOLE
67828
0
11490
GLOBUS MED INC
CL A
379577208
567
11480
SH
SOLE
4180
0
7300
GODADDY INC
CL A
380237107
415
5525
SH
SOLE
4982
0
543
GOGO INC
COM
38046C109
1043
232246
SH
SOLE
166776
0
65470
GOLAR LNG LTD BERMUDA
SHS
G9456A100
401
19023
SH
SOLE
18303
0
720
GOLDCORP INC NEW
COM
380956409
1842
161042
SH
SOLE
106487
0
54555
GOLDMAN SACHS GROUP INC
COM
38141G104
79734
415302
SH
SOLE
371928
0
43374
GOLUB CAP BDC INC
COM
38173M102
530
29133
SH
SOLE
24925
0
4208
GOOSEHEAD INS INC
COM CL A
38267D109
3682
132049
SH
SOLE
115307
0
16742
GRACO INC
COM
384109104
1144
23094
SH
SOLE
16035
0
7059
GRAHAM HLDGS CO
COM
384637104
209
306
SH
SOLE
0
0
306
GRAINGER W W INC
COM
384802104
20685
68736
SH
SOLE
30369
0
38365
GREEN BRICK PARTNERS INC
COM
392709101
114
13000
SH
SOLE
13000
0
0
GREEN DOT CORP
CL A
39304D102
480
7920
SH
SOLE
7920
0
0
GRIFOLS S A
SP ADR REP B NVT
398438408
328
16324
SH
SOLE
12424
0
3900
GRUBHUB INC
COM
400110102
28561
411124
SH
SOLE
340119
0
71005
GUARDANT HEALTH INC
COM
40131M109
1647
21478
SH
SOLE
19078
0
2400
GUIDEWIRE SOFTWARE INC
COM
40171V100
141389
1455222
SH
SOLE
1150257
0
304965
HALLIBURTON CO
COM
406216101
3315
113135
SH
SOLE
70264
0
42871
HANNON ARMSTRONG SUST INFR C
COM
41068X100
692
27000
SH
SOLE
27000
0
0
HARLEY DAVIDSON INC
COM
412822108
2348
65837
SH
SOLE
31885
0
33952
HARRIS CORP DEL
COM
413875105
1271
7960
SH
SOLE
7834
0
126
HARTFORD FINL SVCS GROUP INC
COM
416515104
360
7248
SH
SOLE
4768
0
2480
HARVEST CAP CR CORP
COM
41753F109
228
21840
SH
SOLE
21690
0
150
HCA HEALTHCARE INC
COM
40412C101
371
2845
SH
SOLE
716
0
2129
HCP INC
COM
40414L109
1384
44219
SH
SOLE
15497
0
28722
HD SUPPLY HLDGS INC
COM
40416M105
963
22205
SH
SOLE
19539
0
2666
HDFC BANK LTD
SPONSORED ADS
40415F101
812
7008
SH
SOLE
5508
0
1500
HEALTHCARE SVCS GRP INC
COM
421906108
8294
251400
SH
SOLE
213425
0
37975
HEICO CORP NEW
CL A
422806208
935
11123
SH
SOLE
10813
0
310
HEICO CORP NEW
COM
422806109
24963
263130
SH
SOLE
168438
0
94692
HENRY JACK & ASSOC INC
COM
426281101
508
3664
SH
SOLE
2026
0
1638
HENRY SCHEIN INC
COM
806407102
1747
29061
SH
SOLE
25236
0
3825
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
216
7854
SH
SOLE
2750
0
5104
HERSHEY CO
COM
427866108
3024
26338
SH
SOLE
22664
0
3674
HESS CORP
COM
42809H107
252
4189
SH
SOLE
2196
0
1993
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
487
31536
SH
SOLE
22665
0
8871
HEXCEL CORP NEW
COM
428291108
863
12482
SH
SOLE
12482
0
0
HEXO CORP
COM
428304109
80
12000
SH
SOLE
12000
0
0
HFF INC
CL A
40418F108
1089
22816
SH
SOLE
10839
0
11977
HI-CRUSH PARTNERS LP
COM UNIT LTD
428337109
346
77825
SH
SOLE
67775
0
10050
HILTON GRAND VACATIONS INC
COM
43283X105
2027
65693
SH
SOLE
58946
0
6747
HILTON WORLDWIDE HLDGS INC
COM
43300A203
14211
170993
SH
SOLE
153356
0
17637
HMS HLDGS CORP
COM
40425J101
4947
167065
SH
SOLE
147131
0
19934
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
2139
79252
SH
SOLE
67112
0
12140
HOLOGIC INC
COM
436440101
823
16995
SH
SOLE
14606
0
2389
HOME DEPOT INC
COM
437076102
98889
515343
SH
SOLE
371250
0
144093
HONDA MOTOR LTD
AMERN SHS
438128308
740
27236
SH
SOLE
27236
0
0
HONEYWELL INTL INC
COM
438516106
17240
108479
SH
SOLE
84852
0
23627
HOPFED BANCORP INC
COM
439734104
1026
52061
SH
SOLE
52061
0
0
HORIZON PHARMA PLC
SHS
G4617B105
250
9460
SH
SOLE
7820
0
1640
HORMEL FOODS CORP
COM
440452100
1434
32029
SH
SOLE
28819
0
3210
HOST HOTELS & RESORTS INC
COM
44107P104
203
10716
SH
SOLE
7775
0
2941
HOULIHAN LOKEY INC
CL A
441593100
396
8646
SH
SOLE
1267
0
7379
HP INC
COM
40434L105
664
34181
SH
SOLE
33341
0
840
HSBC HLDGS PLC
SPON ADR NEW
404280406
2273
56015
SH
SOLE
37090
0
18925
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
98
3748
SH
SOLE
1748
0
2000
HUB GROUP INC
CL A
443320106
270
6600
SH
SOLE
2600
0
4000
HUBBELL INC
COM
443510607
228
1934
SH
SOLE
1934
0
0
HUBSPOT INC
COM
443573100
208
1250
SH
SOLE
800
0
450
HUMANA INC
COM
444859102
1441
5417
SH
SOLE
3493
0
1924
HUNT J B TRANS SVCS INC
COM
445658107
21456
211832
SH
SOLE
154472
0
57360
HUNTINGTON BANCSHARES INC
COM
446150104
2582
203589
SH
SOLE
189683
0
13906
HUNTINGTON INGALLS INDS INC
COM
446413106
510
2462
SH
SOLE
538
0
1924
HURON CONSULTING GROUP INC
COM
447462102
4
65
SH
SOLE
65
0
0
HURON CONSULTING GROUP INC
NOTE 1.250%10/0
447462AB8
10945
11143000
PRN
SOLE
8145000
0
2998000
IAC INTERACTIVECORP
COM
44919P508
1400
6662
SH
SOLE
5563
0
1099
ICICI BK LTD
ADR
45104G104
2253
196591
SH
SOLE
196591
0
0
IDEX CORP
COM
45167R104
497
3273
SH
SOLE
2255
0
1018
IDEXX LABS INC
COM
45168D104
353785
1582222
SH
SOLE
1272281
0
309941
IHS MARKIT LTD
SHS
G47567105
27065
497708
SH
SOLE
338890
0
158818
ILLINOIS TOOL WKS INC
COM
452308109
75319
524765
SH
SOLE
237759
0
287006
ILLUMINA INC
COM
452327109
23336
75111
SH
SOLE
47293
0
27818
ILLUMINA INC
NOTE6/1
452327AF6
20
16000
PRN
SOLE
16000
0
0
IMMUNOGEN INC
COM
45253H101
419
74907
SH
SOLE
20289
0
54618
IMMUNOMEDICS INC
COM
452907108
288
15000
SH
SOLE
0
0
15000
IMPAX LABORATORIES INC
NOTE 2.000% 6/1
45256BAE1
17
17000
PRN
SOLE
17000
0
0
INCYTE CORP
COM
45337C102
260
3024
SH
SOLE
2920
0
104
INDEPENDENCE RLTY TR INC
COM
45378A106
11236
1041357
SH
SOLE
904732
0
136625
INFINERA CORPORATION
COM
45667G103
78
18029
SH
SOLE
12704
0
5325
INFORMATION SERVICES GROUP I
COM
45675Y104
5614
1505219
SH
SOLE
1398729
0
106490
INFOSYS LTD
SPONSORED ADR
456788108
520
47569
SH
SOLE
45269
0
2300
ING GROEP N V
SPONSORED ADR
456837103
260
21406
SH
SOLE
21406
0
0
INGERSOLL-RAND PLC
SHS
G47791101
1065
9866
SH
SOLE
6364
0
3502
INGREDION INC
COM
457187102
1815
19173
SH
SOLE
17000
0
2173
INNODATA INC
COM NEW
457642205
28
22000
SH
SOLE
22000
0
0
INOGEN INC
COM
45780L104
22787
238932
SH
SOLE
206086
0
32846
INSEEGO CORP
COM
45782B104
141
25000
SH
SOLE
25000
0
0
INSULET CORP
COM
45784P101
1403
14755
SH
SOLE
10790
0
3965
INTEGER HLDGS CORP
COM
45826H109
539
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
37316
694900
SH
SOLE
498690
0
196210
INTELLIA THERAPEUTICS INC
COM
45826J105
380
22260
SH
SOLE
680
0
21580
INTER PARFUMS INC
COM
458334109
507
6684
SH
SOLE
6684
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
120247
1579285
SH
SOLE
1094517
0
484768
INTERDIGITAL INC
COM
45867G101
332
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
34901
247348
SH
SOLE
197278
0
50070
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
1941
15072
SH
SOLE
13506
0
1566
INTERPUBLIC GROUP COS INC
COM
460690100
785
37355
SH
SOLE
3474
0
33881
INTERSECT ENT INC
COM
46071F103
357
11093
SH
SOLE
10441
0
652
INTERXION HOLDING N.V
SHS
N47279109
2200
32968
SH
SOLE
28220
0
4748
INTEVAC INC
COM
461148108
61
10000
SH
SOLE
10000
0
0
INTL PAPER CO
COM
460146103
4867
105196
SH
SOLE
79116
0
26080
INTUIT
COM
461202103
108763
416062
SH
SOLE
344620
0
71442
INTUITIVE SURGICAL INC
COM NEW
46120E602
50559
88610
SH
SOLE
51921
0
36689
INVESCO DB COMMDY INDX TRCK
UNIT
46138B103
307
19284
SH
SOLE
19052
0
232
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 CB
46138J502
170
8006
SH
SOLE
8006
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 CB
46138J700
124
5905
SH
SOLE
5905
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
152
7196
SH
SOLE
7196
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
141
6796
SH
SOLE
6796
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2019 HY
46138J403
7
275
SH
SOLE
275
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 HY
46138J601
36
1500
SH
SOLE
1500
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 HY
46138J809
25
1000
SH
SOLE
1000
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
3579
105338
SH
SOLE
30368
0
74970
INVESCO EXCHANGE TRADED FD T
DYNMC LEISURE
46137V720
73
1700
SH
SOLE
1700
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
129
3200
SH
SOLE
3200
0
0
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
98
5344
SH
SOLE
4100
0
1244
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
570
4925
SH
SOLE
4595
0
330
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
5895
56448
SH
SOLE
46501
0
9947
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
22
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MKT ETF
46137V712
41
430
SH
SOLE
430
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
1
24
SH
SOLE
24
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
1
17
SH
SOLE
17
0
0
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
25
370
SH
SOLE
175
0
195
INVESCO EXCHANGE TRADED FD T
S&P500 EQL STP
46137V373
5
35
SH
SOLE
35
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
47
811
SH
SOLE
811
0
0
INVESCO EXCHANGE TRADED FD T
RUSEL MDCP PUR
46137V456
1
22
SH
SOLE
22
0
0
INVESCO EXCHANGE TRADED FD T
RUSEL 2000 VAL
46137V480
0
7
SH
SOLE
7
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
125
7300
SH
SOLE
7300
0
0
INVESCO EXCHANGE TRADED FD T
RUSEL MDCP GWT
46137V464
308
5450
SH
SOLE
900
0
4550
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
1112
9805
SH
SOLE
9340
0
465
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
182
895
SH
SOLE
895
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
2051
35960
SH
SOLE
34110
0
1850
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
654
10375
SH
SOLE
10375
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
276
1400
SH
SOLE
1400
0
0
INVESCO EXCHANGE TRADED FD T
ZACKS MULT AST
46137Y500
16
750
SH
SOLE
750
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICNDT
46137V647
8
146
SH
SOLE
146
0
0
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
40
760
SH
SOLE
750
0
10
INVESCO EXCHANGE TRADED FD T
S&P SML600 VAL
46137V167
20
300
SH
SOLE
300
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML 600 EQ
46137V183
12
220
SH
SOLE
220
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL UTL
46137V274
4
46
SH
SOLE
0
0
46
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
12
110
SH
SOLE
25
0
85
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
2221
42198
SH
SOLE
33171
0
9027
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
25
966
SH
SOLE
966
0
0
INVESCO EXCHNG TRADED FD TR
SOLAR ETF
46138G706
1403
60600
SH
SOLE
12000
0
48600
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
265
10782
SH
SOLE
4288
0
6494
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
1377
94954
SH
SOLE
72711
0
22243
INVESCO EXCHNG TRADED FD TR
EMRNG MKT SVRG
46138E784
267
9554
SH
SOLE
8728
0
826
INVESCO EXCHNG TRADED FD TR
S&P GBL WATER
46138E263
37
1032
SH
SOLE
842
0
190
INVESCO EXCHNG TRADED FD TR
S&P SMLCP LOW
46138G102
135
2867
SH
SOLE
2867
0
0
INVESCO EXCHNG TRADED FD TR
SR LN ETF
46138G508
169
7468
SH
SOLE
7128
0
340
INVESCO EXCHNG TRADED FD TR
TAXABLE MUN BD
46138G805
219
7193
SH
SOLE
6393
0
800
INVESCO EXCHNG TRADED FD TR
KBW REGL BKG
46138E578
40
829
SH
SOLE
829
0
0
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
248
9600
SH
SOLE
8975
0
625
INVESCO EXCHNG TRADED FD TR
DWA EMERG MKTS
46138E867
202
11870
SH
SOLE
9125
0
2745
INVESCO EXCHNG TRADED FD TR
KBW BK
46138E628
47
914
SH
SOLE
914
0
0
INVESCO EXCHNG TRADED FD TR
SHIPPING ETF
46138G607
9
1000
SH
SOLE
1000
0
0
INVESCO EXCHNG TRADED FD TR
RUSEL 1000 LOW
46138E412
8
250
SH
SOLE
250
0
0
INVESCO EXCHNG TRADED FD TR
FTSE INTL LOW
46138E768
5
180
SH
SOLE
180
0
0
INVESCO EXCHNG TRADED FD TR
RUSL 1000 ENHD
46138E438
16
580
SH
SOLE
580
0
0
INVESCO EXCHNG TRADED FD TR
S&P SMLCP HELT
46138E149
29
253
SH
SOLE
0
0
253
INVESCO EXCHNG TRADED FD TR
S&P500 HDL VOL
46138E362
235
5544
SH
SOLE
1243
0
4301
INVESCO EXCHNG TRADED FD TR
S&P 500 EX RAT
46138E388
21
565
SH
SOLE
565
0
0
INVESCO EXCHNG TRADED FD TR
MSCI GBL TIMBR
46138E545
11
400
SH
SOLE
400
0
0
INVESCO LTD
SHS
G491BT108
208
10753
SH
SOLE
4365
0
6388
INVESCO QQQ TR
UNIT SER 1
46090E103
20297
112976
SH
SOLE
83520
0
29456
IONIS PHARMACEUTICALS INC
COM
462222100
1191
14669
SH
SOLE
13169
0
1500
IPG PHOTONICS CORP
COM
44980X109
460
3033
SH
SOLE
2685
0
348
IQVIA HLDGS INC
COM
46266C105
1024
7118
SH
SOLE
5496
0
1622
IRIDEX CORP
COM
462684101
199
43600
SH
SOLE
0
0
43600
IRIDIUM COMMUNICATIONS INC
COM
46269C102
9992
377904
SH
SOLE
329436
0
48468
IRON MTN INC NEW
COM
46284V101
14996
422901
SH
SOLE
245317
0
177584
ISHARES GOLD TRUST
ISHARES
464285105
2040
164818
SH
SOLE
119541
0
45277
ISHARES INC
CORE MSCI EMKT
46434G103
35494
686397
SH
SOLE
647581
0
38816
ISHARES INC
MSCI WORLD ETF
464286392
533
6007
SH
SOLE
4165
0
1842
ISHARES INC
MSCI JPN ETF NEW
46434G822
2751
50269
SH
SOLE
45049
0
5220
ISHARES INC
MSCI MEXICO ETF
464286822
17
400
SH
SOLE
400
0
0
ISHARES INC
MLT FCTR EMG MKT
46434G889
21
485
SH
SOLE
0
0
485
ISHARES INC
MSCI HONG KG ETF
464286871
170
6492
SH
SOLE
3835
0
2657
ISHARES INC
MSCI MLY ETF NEW
46434G814
7
250
SH
SOLE
250
0
0
ISHARES INC
MSCI SINGPOR ETF
46434G780
24
1020
SH
SOLE
600
0
420
ISHARES INC
MSCI TAIWAN ETF
46434G772
103
2985
SH
SOLE
2985
0
0
ISHARES INC
MSCI CDA ETF
464286509
142
5123
SH
SOLE
4597
0
526
ISHARES INC
MSCI PAC JP ETF
464286665
207
4518
SH
SOLE
3896
0
622
ISHARES INC
MIN VOL EMRG MKT
464286533
2910
49099
SH
SOLE
48160
0
939
ISHARES INC
MSCI JAPN SMCETF
464286582
4
55
SH
SOLE
55
0
0
ISHARES INC
MSCI EURZONE ETF
464286608
429
11105
SH
SOLE
8267
0
2838
ISHARES INC
CUR HD MSCI EM
46434G509
785
30806
SH
SOLE
19594
0
11212
ISHARES INC
MSCI BRAZIL ETF
464286400
262
6387
SH
SOLE
3822
0
2565
ISHARES INC
MSCI STH KOR ETF
464286772
90
1477
SH
SOLE
1477
0
0
ISHARES INC
MSCI SWEDEN ETF
464286756
12
387
SH
SOLE
291
0
96
ISHARES INC
MSCI SWITZERLAND
464286749
43
1203
SH
SOLE
682
0
521
ISHARES INC
MIN VOL GBL ETF
464286525
961
10739
SH
SOLE
10389
0
350
ISHARES INC
MSCI EM ASIA ETF
464286426
108
1600
SH
SOLE
1600
0
0
ISHARES INC
MSCI AUST ETF
464286103
27
1271
SH
SOLE
1271
0
0
ISHARES INC
EM MKT SM-CP ETF
464286475
23
500
SH
SOLE
390
0
110
ISHARES INC
MSCI FRNTR100ETF
464286145
6
200
SH
SOLE
0
0
200
ISHARES INC
MSCI STH AFR ETF
464286780
21
296
SH
SOLE
296
0
0
ISHARES INC
MSCI CHILE ETF
464286640
14
319
SH
SOLE
319
0
0
ISHARES INC
MSCI ISRAEL ETF
464286632
3
50
SH
SOLE
50
0
0
ISHARES INC
MSCI RUSSIA ETF
46434G798
18
487
SH
SOLE
487
0
0
ISHARES INC
EM MKTS DIV ETF
464286319
14
358
SH
SOLE
358
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
170
11965
SH
SOLE
4525
0
7440
ISHARES TR
CUR HED MSCI GER
46434V704
69
2396
SH
SOLE
1619
0
777
ISHARES TR
SELECT DIVID ETF
464287168
12099
123238
SH
SOLE
116108
0
7130
ISHARES TR
RUS 1000 GRW ETF
464287614
8849
58465
SH
SOLE
52553
0
5912
ISHARES TR
MSCI EAFE ETF
464287465
69894
1077620
SH
SOLE
1029462
0
48158
ISHARES TR
TIPS BD ETF
464287176
24366
215492
SH
SOLE
151080
0
64412
ISHARES TR
MSCI EMG MKT ETF
464287234
15953
371684
SH
SOLE
278211
0
93473
ISHARES TR
S&P MC 400VL ETF
464287705
1525
9717
SH
SOLE
7517
0
2200
ISHARES TR
S&P SML 600 GWT
464287887
830
4651
SH
SOLE
4651
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
28884
233898
SH
SOLE
195889
0
38009
ISHARES TR
S&P MC 400GR ETF
464287606
4961
22641
SH
SOLE
17942
0
4699
ISHARES TR
SP SMCP600VL ETF
464287879
820
5559
SH
SOLE
5390
0
169
ISHARES TR
CORE S&P US GWT
464287671
9795
132900
SH
SOLE
79401
0
53499
ISHARES TR
CORE S&P500 ETF
464287200
52183
183382
SH
SOLE
116556
0
66826
ISHARES TR
US OIL GS EX ETF
464288851
34
585
SH
SOLE
585
0
0
ISHARES TR
RUS 2000 VAL ETF
464287630
5161
43042
SH
SOLE
37980
0
5062
ISHARES TR
RUSSELL 2000 ETF
464287655
27724
181094
SH
SOLE
157254
0
23840
ISHARES TR
BARCLAYS 7 10 YR
464287440
1437
13472
SH
SOLE
10267
0
3205
ISHARES TR
CORE US AGGBD ET
464287226
21203
194400
SH
SOLE
123587
0
70813
ISHARES TR
MSCI ACWI ETF
464288257
3292
45625
SH
SOLE
28569
0
17056
ISHARES TR
FLTG RATE NT ETF
46429B655
217
4260
SH
SOLE
3857
0
403
ISHARES TR
CORE MSCI EAFE
46432F842
25437
418577
SH
SOLE
359788
0
58789
ISHARES TR
USA QUALITY FCTR
46432F339
138
1563
SH
SOLE
275
0
1288
ISHARES TR
IBOXX INV CP ETF
464287242
2958
24843
SH
SOLE
18019
0
6824
ISHARES TR
JPMORGAN USD EMG
464288281
1009
9166
SH
SOLE
4160
0
5006
ISHARES TR
CORE S&P TTL STK
464287150
11492
178441
SH
SOLE
126964
0
51477
ISHARES TR
RUS MD CP GR ETF
464287481
4419
32574
SH
SOLE
31428
0
1146
ISHARES TR
RUSSELL 3000 ETF
464287689
29512
177038
SH
SOLE
154938
0
22100
ISHARES TR
CORE S&P MCP ETF
464287507
6519
34419
SH
SOLE
29735
0
4684
ISHARES TR
EAFE SML CP ETF
464288273
4620
80437
SH
SOLE
73613
0
6824
ISHARES TR
INTL SEL DIV ETF
464288448
2289
74170
SH
SOLE
68213
0
5957
ISHARES TR
RUS MID CAP ETF
464287499
6255
115941
SH
SOLE
98499
0
17442
ISHARES TR
PFD AND INCM SEC
464288687
2583
70683
SH
SOLE
53638
0
17045
ISHARES TR
US AER DEF ETF
464288760
6859
34367
SH
SOLE
22542
0
11825
ISHARES TR
NASDAQ BIOTECH
464287556
5020
44903
SH
SOLE
21334
0
23569
ISHARES TR
EAFE GRWTH ETF
464288885
13758
177640
SH
SOLE
175768
0
1872
ISHARES TR
SH TR CRPORT ETF
464288646
3122
30114
SH
SOLE
29348
0
766
ISHARES TR
IBOXX HI YD ETF
464288513
4143
47912
SH
SOLE
42741
0
5171
ISHARES TR
U.S. REAL ES ETF
464287739
837
9617
SH
SOLE
8439
0
1178
ISHARES TR
CORE S&P SCP ETF
464287804
5425
70317
SH
SOLE
59581
0
10736
ISHARES TR
RUS 2000 GRW ETF
464287648
4492
22843
SH
SOLE
18537
0
4306
ISHARES TR
U.S. UTILITS ETF
464287697
166
1125
SH
SOLE
1025
0
100
ISHARES TR
MSCI USA ESG SLC
464288802
975
8245
SH
SOLE
8125
0
120
ISHARES TR
U.S. TECH ETF
464287721
684
3591
SH
SOLE
3130
0
461
ISHARES TR
EAFE VALUE ETF
464288877
1266
25901
SH
SOLE
18708
0
7193
ISHARES TR
CORE S&P US VLU
464287663
23100
421294
SH
SOLE
397018
0
24276
ISHARES TR
MSCI INDIA ETF
46429B598
184
5222
SH
SOLE
3400
0
1822
ISHARES TR
U.S. ENERGY ETF
464287796
241
6695
SH
SOLE
5495
0
1200
ISHARES TR
U.S. FINLS ETF
464287788
896
7588
SH
SOLE
7588
0
0
ISHARES TR
RUS 1000 ETF
464287622
7150
45451
SH
SOLE
42196
0
3255
ISHARES TR
MULTIFACTOR INTL
46434V274
45
1725
SH
SOLE
255
0
1470
ISHARES TR
MSCI ACWI EX US
464288240
451
9745
SH
SOLE
1116
0
8629
ISHARES TR
CORE 1 5 YR USD
46432F859
939
18841
SH
SOLE
2754
0
16087
ISHARES TR
CHINA LG-CAP ETF
464287184
403
9112
SH
SOLE
8422
0
690
ISHARES TR
NATIONAL MUN ETF
464288414
11552
103894
SH
SOLE
98344
0
5550
ISHARES TR
1 3 YR TREAS BD
464287457
1319
15682
SH
SOLE
11151
0
4531
ISHARES TR
US TREAS BD ETF
46429B267
200
7927
SH
SOLE
7927
0
0
ISHARES TR
RUS MDCP VAL ETF
464287473
5620
64703
SH
SOLE
63467
0
1236
ISHARES TR
S&P 500 VAL ETF
464287408
1309
11607
SH
SOLE
8450
0
3157
ISHARES TR
S&P 500 GRWT ETF
464287309
4901
28435
SH
SOLE
25659
0
2776
ISHARES TR
GLB INFRASTR ETF
464288372
308
6863
SH
SOLE
5532
0
1331
ISHARES TR
S&P 100 ETF
464287101
360
2874
SH
SOLE
2624
0
250
ISHARES TR
20 YR TR BD ETF
464287432
3369
26643
SH
SOLE
23065
0
3578
ISHARES TR
SHRT NAT MUN ETF
464288158
854
8055
SH
SOLE
8055
0
0
ISHARES TR
MICRO-CAP ETF
464288869
109
1175
SH
SOLE
1100
0
75
ISHARES TR
GLOB HLTHCRE ETF
464287325
108
1760
SH
SOLE
750
0
1010
ISHARES TR
MIN VOL USA ETF
46429B697
8183
139171
SH
SOLE
130085
0
9086
ISHARES TR
USA MOMENTUM FCT
46432F396
96
859
SH
SOLE
859
0
0
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
3 7 YR TREAS BD
464288661
148
1204
SH
SOLE
1204
0
0
ISHARES TR
MSCI CHINA ETF
46429B671
26
413
SH
SOLE
213
0
200
ISHARES TR
INTL QLTY FACTOR
46434V456
16
534
SH
SOLE
0
0
534
ISHARES TR
INTRM GOV CR ETF
464288612
178
1612
SH
SOLE
1612
0
0
ISHARES TR
USD INV GRDE ETF
464288620
1421
13216
SH
SOLE
2838
0
10378
ISHARES TR
US HLTHCARE ETF
464287762
633
3268
SH
SOLE
3268
0
0
ISHARES TR
CORE MSCI TOTAL
46432F834
2042
35165
SH
SOLE
22789
0
12376
ISHARES TR
CORE HIGH DV ETF
46429B663
2504
26839
SH
SOLE
24012
0
2827
ISHARES TR
MIN VOL EAFE ETF
46429B689
2976
41338
SH
SOLE
33365
0
7973
ISHARES TR
GLB CNS DISC ETF
464288745
24
215
SH
SOLE
215
0
0
ISHARES TR
U.S. MED DVC ETF
464288810
2159
9325
SH
SOLE
9220
0
105
ISHARES TR
EDGE MSCI USA VL
46432F388
1
10
SH
SOLE
10
0
0
ISHARES TR
RUS TP200 VL ETF
464289420
174
3305
SH
SOLE
3305
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
383
5415
SH
SOLE
4915
0
500
ISHARES TR
INDIA 50 ETF
464289529
190
5000
SH
SOLE
5000
0
0
ISHARES TR
MBS ETF
464288588
216
2031
SH
SOLE
2031
0
0
ISHARES TR
US REGNL BKS ETF
464288778
306
7054
SH
SOLE
4384
0
2670
ISHARES TR
MULTIFACTOR USA
46434V282
610
19669
SH
SOLE
19669
0
0
ISHARES TR
CORE DIV GRWTH
46434V621
380
10346
SH
SOLE
10346
0
0
ISHARES TR
EUROPE ETF
464287861
1230
28341
SH
SOLE
24447
0
3894
ISHARES TR
HDG MSCI EAFE
46434V803
5979
207111
SH
SOLE
192307
0
14804
ISHARES TR
US TELECOM ETF
464287713
141
4741
SH
SOLE
4341
0
400
ISHARES TR
U.S. CNSM SV ETF
464287580
249
1220
SH
SOLE
1220
0
0
ISHARES TR
CORE MSCI INTL
46435G326
29
537
SH
SOLE
425
0
112
ISHARES TR
GBL COMM SVC ETF
464287275
18
324
SH
SOLE
239
0
85
ISHARES TR
NA TEC MULTM ETF
464287531
1
13
SH
SOLE
13
0
0
ISHARES TR
EXPANDED TECH
464287515
19
89
SH
SOLE
89
0
0
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
20
800
SH
SOLE
0
0
800
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
20
825
SH
SOLE
0
0
825
ISHARES TR
MRGSTR SM CP ETF
464288505
93
550
SH
SOLE
550
0
0
ISHARES TR
U.S. PHARMA ETF
464288836
22
140
SH
SOLE
140
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
40
1056
SH
SOLE
356
0
700
ISHARES TR
SHORT TREAS BD
464288679
912
8250
SH
SOLE
8250
0
0
ISHARES TR
INTRM TR CRP ETF
464288638
1151
10337
SH
SOLE
10089
0
248
ISHARES TR
US HOME CONS ETF
464288752
190
5404
SH
SOLE
4754
0
650
ISHARES TR
MSCI UK ETF NEW
46435G334
121
3596
SH
SOLE
2593
0
1003
ISHARES TR
MRNGSTR LG-CP GR
464287119
1
7
SH
SOLE
7
0
0
ISHARES TR
ESG MSCI EAFE
46435G516
524
8288
SH
SOLE
8138
0
150
ISHARES TR
0-5YR HI YL CP
46434V407
44
943
SH
SOLE
943
0
0
ISHARES TR
CUR HD EURZN ETF
46434V639
27
880
SH
SOLE
880
0
0
ISHARES TR
BRAZIL SM-CP ETF
464289131
5
350
SH
SOLE
0
0
350
ISHARES TR
RUSEL 2500 ETF
46435G268
62
1405
SH
SOLE
0
0
1405
ISHARES TR
GLB CNSM STP ETF
464288737
8
162
SH
SOLE
150
0
12
ISHARES TR
GLOBAL 100 ETF
464287572
78
1649
SH
SOLE
1639
0
10
ISHARES TR
MRGSTR SM CP GR
464288604
47
235
SH
SOLE
200
0
35
ISHARES TR
US INDUSTRIALS
464287754
366
2405
SH
SOLE
2405
0
0
ISHARES TR
COHEN STEER REIT
464287564
293
2634
SH
SOLE
2349
0
285
ISHARES TR
MULTIFACTOR USA
46434V290
61
1520
SH
SOLE
1265
0
255
ISHARES TR
DOW JONES US ETF
464287846
194
1375
SH
SOLE
1375
0
0
ISHARES TR
MSCI CHINA A
46434V514
49
1650
SH
SOLE
1650
0
0
ISHARES TR
ASIA 50 ETF
464288430
4
66
SH
SOLE
66
0
0
ISHARES TR
ULTR SH TRM BD
46434V878
75
1500
SH
SOLE
1500
0
0
ISHARES TR
U.S. CNSM GD ETF
464287812
267
2236
SH
SOLE
2236
0
0
ISHARES TR
LATN AMER 40 ETF
464287390
119
3588
SH
SOLE
3588
0
0
ISHARES TR
MSCI KLD400 SOC
464288570
9909
93944
SH
SOLE
10435
0
83509
ISHARES TR
GL CLEAN ENE ETF
464288224
29
3000
SH
SOLE
3000
0
0
ISHARES TR
GLOBAL ENERG ETF
464287341
16
472
SH
SOLE
472
0
0
ISHARES TR
MRNING SM CP ETF
464288703
21
150
SH
SOLE
0
0
150
ISHARES TR
MSCI EURO FL ETF
464289180
24
1300
SH
SOLE
0
0
1300
ISHARES TR
HDG MSCI JAPAN
46434V886
1220
39623
SH
SOLE
39623
0
0
ISHARES TR
CONV BD ETF
46435G102
3
50
SH
SOLE
50
0
0
ISHARES TR
NORTH AMERN NAT
464287374
9
283
SH
SOLE
0
0
283
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
25
1000
SH
SOLE
0
0
1000
ISHARES TR
U.S. BAS MTL ETF
464287838
21
221
SH
SOLE
221
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
12
144
SH
SOLE
144
0
0
ISHARES TR
US OIL EQ&SV ETF
464288844
3
100
SH
SOLE
0
0
100
ISHARES TR
US HLTHCR PR ETF
464288828
8
48
SH
SOLE
48
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
9
74
SH
SOLE
74
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
351
9252
SH
SOLE
689
0
8563
ISHARES TR
GLOBAL TECH ETF
464287291
158
924
SH
SOLE
924
0
0
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
55
0
0
ISHARES TR
IBONDS DEC2021
46435G789
14
547
SH
SOLE
547
0
0
ISHARES TR
GL TIMB FORE ETF
464288174
2
32
SH
SOLE
32
0
0
ISHARES TR
GLOB UTILITS ETF
464288711
42
782
SH
SOLE
782
0
0
ISHARES TR
10-20 YR TRS ETF
464288653
24
172
SH
SOLE
172
0
0
ISHARES US ETF TR
COMMOD SEL STG
46431W853
634
19186
SH
SOLE
6165
0
13021
ISHARES US ETF TR
SHT MAT BD ETF
46431W507
363
7232
SH
SOLE
7232
0
0
ISIS PHARMACEUTICALS INC DEL
NOTE 1.000%11/1
464337AJ3
16
12000
PRN
SOLE
12000
0
0
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
569
64587
SH
SOLE
64587
0
0
ITT INC
COM
45073V108
1673
28852
SH
SOLE
27552
0
1300
J2 GLOBAL INC
COM
48123V102
1601
18489
SH
SOLE
16448
0
2041
JACOBS ENGR GROUP INC
COM
469814107
728
9678
SH
SOLE
1578
0
8100
JARDEN CORP
NOTE 1.125% 3/1
471109AM0
1
2000
PRN
SOLE
2000
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
258
1805
SH
SOLE
1775
0
30
JEFFERIES FINL GROUP INC
COM
47233W109
602
27331
SH
SOLE
24156
0
3175
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
3078
33500
SH
SOLE
21167
0
12333
JOHNSON & JOHNSON
COM
478160104
107470
768799
SH
SOLE
505170
0
263629
JOHNSON CTLS INTL PLC
SHS
G51502105
1565
34053
SH
SOLE
7463
0
26590
JONES LANG LASALLE INC
COM
48020Q107
1645
10671
SH
SOLE
9677
0
994
JPMORGAN CHASE & CO
COM
46625H100
160416
1584672
SH
SOLE
1336229
0
248443
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
5859
229693
SH
SOLE
197159
0
32534
KANSAS CITY SOUTHERN
COM NEW
485170302
555
4785
SH
SOLE
3652
0
1133
KAR AUCTION SVCS INC
COM
48238T109
1067
20789
SH
SOLE
1313
0
19476
KB HOME
COM
48666K109
325
13465
SH
SOLE
13465
0
0
KELLOGG CO
COM
487836108
1268
22097
SH
SOLE
19494
0
2603
KEMPER CORP DEL
COM
488401100
26562
348851
SH
SOLE
300650
0
48201
KEYCORP NEW
COM
493267108
330
20926
SH
SOLE
17031
0
3895
KIMBERLY CLARK CORP
COM
494368103
12238
98770
SH
SOLE
59555
0
39215
KINDER MORGAN INC DEL
COM
49456B101
17032
851190
SH
SOLE
621208
0
229982
KINSALE CAP GROUP INC
COM
49714P108
4318
62976
SH
SOLE
59150
0
3826
KKR & CO INC
CL A
48251W104
395
16803
SH
SOLE
11803
0
5000
KLA-TENCOR CORP
COM
482480100
263
2202
SH
SOLE
1755
0
447
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
962
24148
SH
SOLE
18148
0
6000
KOHLS CORP
COM
500255104
7006
101872
SH
SOLE
31693
0
70179
KORNIT DIGITAL LTD
SHS
M6372Q113
35202
1479077
SH
SOLE
1120467
0
358610
KRAFT HEINZ CO
COM
500754106
1588
48650
SH
SOLE
23696
0
24954
KROGER CO
COM
501044101
364
14780
SH
SOLE
10237
0
4543
KRYSTAL BIOTECH INC
COM
501147102
2178
66206
SH
SOLE
38490
0
27716
KT CORP
SPONSORED ADR
48268K101
259
20807
SH
SOLE
20807
0
0
L3 TECHNOLOGIES INC
COM
502413107
309
1496
SH
SOLE
1409
0
87
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
542
3542
SH
SOLE
2167
0
1375
LAKELAND FINL CORP
COM
511656100
301
6116
SH
SOLE
6116
0
0
LAM RESEARCH CORP
COM
512807108
450
2513
SH
SOLE
1830
0
683
LAMAR ADVERTISING CO NEW
CL A
512816109
400
5043
SH
SOLE
4907
0
136
LAMB WESTON HLDGS INC
COM
513272104
617
8227
SH
SOLE
4077
0
4150
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
694
40904
SH
SOLE
11104
0
29800
LANDSTAR SYS INC
COM
515098101
2815
25736
SH
SOLE
18984
0
6752
LAS VEGAS SANDS CORP
COM
517834107
220
3601
SH
SOLE
2765
0
836
LAUDER ESTEE COS INC
CL A
518439104
10239
61851
SH
SOLE
51612
0
10239
LAUREATE EDUCATION INC
CL A
518613203
193
12920
SH
SOLE
1920
0
11000
LAWSON PRODS INC
COM
520776105
359
11450
SH
SOLE
11450
0
0
LAZARD LTD
SHS A
G54050102
729
20182
SH
SOLE
3036
0
17146
LEGACY RESVS INC
COM
524706108
85
173250
SH
SOLE
173250
0
0
LEGG MASON INC
COM
524901105
418
15279
SH
SOLE
14000
0
1279
LEGGETT & PLATT INC
COM
524660107
1825
43230
SH
SOLE
7676
0
35554
LENDINGCLUB CORP
COM
52603A109
55
17875
SH
SOLE
16625
0
1250
LENNAR CORP
CL B
526057302
193
4946
SH
SOLE
4638
0
308
LENNAR CORP
CL A
526057104
902
18384
SH
SOLE
17902
0
482
LENNOX INTL INC
COM
526107107
2055
7770
SH
SOLE
6469
0
1301
LHC GROUP INC
COM
50187A107
2733
24657
SH
SOLE
21128
0
3529
LIBERTY BROADBAND CORP
COM SER A
530307107
169
1844
SH
SOLE
1811
0
33
LIBERTY BROADBAND CORP
COM SER C
530307305
247
2689
SH
SOLE
2623
0
66
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
443
18282
SH
SOLE
14399
0
3883
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
137
5510
SH
SOLE
2270
0
3240
LIBERTY MEDIA CORP
DEB3.500% 1/1
530715AN1
26
35000
PRN
SOLE
35000
0
0
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
76
2714
SH
SOLE
2414
0
300
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
32
1153
SH
SOLE
1153
0
0
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
416
10898
SH
SOLE
10766
0
132
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
255
6657
SH
SOLE
6466
0
191
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
235
6890
SH
SOLE
4816
0
2074
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
312
8909
SH
SOLE
7192
0
1717
LIBERTY MEDIA CORP DELAWARE
NOTE 1.375%10/1
531229AB8
15
13000
PRN
SOLE
13000
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
11382
90538
SH
SOLE
75420
0
15118
LILLY ELI & CO
COM
532457108
35173
271060
SH
SOLE
176570
0
94490
LINCOLN ELEC HLDGS INC
COM
533900106
223
2655
SH
SOLE
700
0
1955
LINCOLN NATL CORP IND
COM
534187109
435
7417
SH
SOLE
5139
0
2278
LINDE PLC
COM
G5494J103
52079
296021
SH
SOLE
189617
0
106404
LITTELFUSE INC
COM
537008104
5744
31475
SH
SOLE
12533
0
18942
LIVE NATION ENTERTAINMENT IN
COM
538034109
20548
323394
SH
SOLE
239827
0
83567
LIVE NATION ENTERTAINMENT IN
NOTE 2.500% 5/1
538034AJ8
20
11000
PRN
SOLE
11000
0
0
LIVERAMP HLDGS INC
COM
53815P108
10122
185493
SH
SOLE
168862
0
16631
LKQ CORP
COM
501889208
207
7305
SH
SOLE
3365
0
3940
LOCKHEED MARTIN CORP
COM
539830109
5712
19031
SH
SOLE
16007
0
3024
LOGITECH INTL S A
SHS
H50430232
879
22335
SH
SOLE
22335
0
0
LOWES COS INC
COM
548661107
31004
283221
SH
SOLE
180643
0
102578
LTC PPTYS INC
COM
502175102
245
5360
SH
SOLE
4275
0
1085
LULULEMON ATHLETICA INC
COM
550021109
67585
412431
SH
SOLE
344237
0
68194
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
229
22650
SH
SOLE
18000
0
4650
LUMINEX CORP DEL
COM
55027E102
2762
120050
SH
SOLE
103950
0
16100
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
1260
14987
SH
SOLE
2867
0
12120
M & T BK CORP
COM
55261F104
353
2249
SH
SOLE
1695
0
554
MACKINAC FINL CORP
COM
554571109
646
41064
SH
SOLE
41064
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
1204
29201
SH
SOLE
27700
0
1501
MACQUARIE INFRASTRUCTURE COR
NOTE 2.875% 7/1
55608BAA3
2
2000
PRN
SOLE
2000
0
0
MACYS INC
COM
55616P104
449
18674
SH
SOLE
14804
0
3870
MADDEN STEVEN LTD
COM
556269108
447
13203
SH
SOLE
753
0
12450
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
18564
306179
SH
SOLE
249291
0
56888
MAGNA INTL INC
COM
559222401
448
9211
SH
SOLE
9211
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
3548
95371
SH
SOLE
74971
0
20400
MAKEMYTRIP LIMITED MAURITIUS
SHS
V5633W109
259
9400
SH
SOLE
9400
0
0
MANITOWOC CO INC
COM NEW
563571405
1643
100098
SH
SOLE
87598
0
12500
MANULIFE FINL CORP
COM
56501R106
2771
163842
SH
SOLE
144262
0
19580
MARATHON OIL CORP
COM
565849106
300
17933
SH
SOLE
11199
0
6734
MARATHON PETE CORP
COM
56585A102
2815
47039
SH
SOLE
22976
0
24063
MARCUS & MILLICHAP INC
COM
566324109
2157
52954
SH
SOLE
44710
0
8244
MARKEL CORP
COM
570535104
2011
2019
SH
SOLE
1680
0
339
MARKETAXESS HLDGS INC
COM
57060D108
1205
4896
SH
SOLE
2178
0
2718
MARRIOTT INTL INC NEW
CL A
571903202
26088
208557
SH
SOLE
171092
0
37465
MARSH & MCLENNAN COS INC
COM
571748102
2452
26112
SH
SOLE
23718
0
2394
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
5161
259481
SH
SOLE
237691
0
21790
MASTERCARD INC
CL A
57636Q104
268286
1139460
SH
SOLE
864156
0
275304
MATCH GROUP INC
COM
57665R106
246
4345
SH
SOLE
1070
0
3275
MATTEL INC
COM
577081102
2181
167752
SH
SOLE
132815
0
34937
MAXIM INTEGRATED PRODS INC
COM
57772K101
1114
20946
SH
SOLE
17260
0
3686
MAXLINEAR INC
COM
57776J100
8801
344722
SH
SOLE
312562
0
32160
MCCORMICK & CO INC
COM NON VTG
579780206
54569
362270
SH
SOLE
220689
0
141581
MCDERMOTT INTL INC
COM
580037703
877
113245
SH
SOLE
93985
0
19260
MCDONALDS CORP
COM
580135101
63077
332159
SH
SOLE
236021
0
96138
MCKESSON CORP
COM
58155Q103
283
2417
SH
SOLE
1575
0
842
MEDICAL PPTYS TRUST INC
COM
58463J304
277
14982
SH
SOLE
5691
0
9291
MEDPACE HLDGS INC
COM
58506Q109
859
14564
SH
SOLE
11283
0
3281
MEDTRONIC PLC
SHS
G5960L103
35373
388374
SH
SOLE
232949
0
155425
MERCADOLIBRE INC
COM
58733R102
916
1805
SH
SOLE
1470
0
335
MERCK & CO INC
COM
58933Y105
39712
477479
SH
SOLE
309201
0
168278
MERCURY GENL CORP NEW
COM
589400100
680
13590
SH
SOLE
9045
0
4545
MERCURY SYS INC
COM
589378108
10418
162581
SH
SOLE
109328
0
53253
MEREDITH CORP
COM
589433101
907
16411
SH
SOLE
1741
0
14670
MERIT MED SYS INC
COM
589889104
952
15399
SH
SOLE
15399
0
0
META FINL GROUP INC
COM
59100U108
961
48848
SH
SOLE
29733
0
19115
METLIFE INC
COM
59156R108
2945
69184
SH
SOLE
54847
0
14337
METTLER TOLEDO INTERNATIONAL
COM
592688105
2484
3436
SH
SOLE
2331
0
1105
MGE ENERGY INC
COM
55277P104
391
5750
SH
SOLE
4920
0
830
MGM GROWTH PPTYS LLC
CL A COM
55303A105
569
17652
SH
SOLE
2807
0
14845
MGP INGREDIENTS INC NEW
COM
55303J106
1099
14251
SH
SOLE
10700
0
3551
MICROCHIP TECHNOLOGY INC
COM
595017104
16249
195870
SH
SOLE
94016
0
101854
MICRON TECHNOLOGY INC
COM
595112103
9877
238970
SH
SOLE
212134
0
26836
MICROSOFT CORP
COM
594918104
472089
4002786
SH
SOLE
2855262
0
1147524
MIDDLEBY CORP
COM
596278101
2664
20488
SH
SOLE
10931
0
9557
MILLER HERMAN INC
COM
600544100
282
8024
SH
SOLE
8024
0
0
MIMECAST LTD
ORD SHS
G14838109
327
6902
SH
SOLE
6902
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
2275
38692
SH
SOLE
8532
0
30160
MINERVA NEUROSCIENCES INC
COM
603380106
86
10950
SH
SOLE
10950
0
0
MOHAWK INDS INC
COM
608190104
496
3930
SH
SOLE
124
0
3806
MONDELEZ INTL INC
CL A
609207105
7255
145339
SH
SOLE
82350
0
62989
MONGODB INC
CL A
60937P106
277
1885
SH
SOLE
1785
0
100
MONOLITHIC PWR SYS INC
COM
609839105
521
3842
SH
SOLE
3276
0
566
MONROE CAP CORP
COM
610335101
9199
757717
SH
SOLE
578291
0
179426
MONSTER BEVERAGE CORP NEW
COM
61174X109
2593
19388
SH
SOLE
15360
0
4028
MOODYS CORP
COM
615369105
7665
42329
SH
SOLE
18317
0
24012
MORGAN STANLEY
COM NEW
617446448
3724
88239
SH
SOLE
65032
0
23207
MORNINGSTAR INC
COM
617700109
4966
39414
SH
SOLE
21229
0
18185
MOSAIC CO NEW
COM
61945C103
287
10521
SH
SOLE
10521
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
799
5689
SH
SOLE
4803
0
886
MPLX LP
COM UNIT REP LTD
55336V100
330
10029
SH
SOLE
8339
0
1690
MSC INDL DIRECT INC
CL A
553530106
1186
14339
SH
SOLE
5799
0
8540
MULTI COLOR CORP
COM
625383104
367
4651
SH
SOLE
4651
0
0
MYRIAD GENETICS INC
COM
62855J104
513
15460
SH
SOLE
1072
0
14388
NABORS INDUSTRIES LTD
SHS
G6359F103
101
29337
SH
SOLE
29337
0
0
NAPCO SEC TECHNOLOGIES INC
COM
630402105
726
35004
SH
SOLE
30964
0
4040
NASDAQ INC
COM
631103108
380
4224
SH
SOLE
4207
0
17
NATIONAL BEVERAGE CORP
COM
635017106
253
4389
SH
SOLE
672
0
3717
NATIONAL BK HLDGS CORP
CL A
633707104
504
12592
SH
SOLE
12500
0
92
NATIONAL FUEL GAS CO N J
COM
636180101
1030
16889
SH
SOLE
6883
0
10006
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
689
12334
SH
SOLE
11876
0
458
NATIONAL INSTRS CORP
COM
636518102
904
20386
SH
SOLE
17997
0
2389
NEKTAR THERAPEUTICS
COM
640268108
7520
223808
SH
SOLE
185851
0
37957
NEOGENOMICS INC
COM NEW
64049M209
5806
283751
SH
SOLE
229204
0
54547
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
48
15000
SH
SOLE
5000
0
10000
NETAPP INC
COM
64110D104
1721
24819
SH
SOLE
18081
0
6738
NETFLIX INC
COM
64110L106
96960
271931
SH
SOLE
224521
0
47410
NEURALSTEM INC
COM NEW
64127R401
39
87343
SH
SOLE
56816
0
30527
NEURONETICS INC
COM
64131A105
1904
124868
SH
SOLE
112568
0
12300
NEVRO CORP
COM
64157F103
4608
73719
SH
SOLE
59243
0
14476
NEW AGE BEVERAGES CORP
COM
64157V108
597
113500
SH
SOLE
3000
0
110500
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
449
26540
SH
SOLE
25865
0
675
NEW YORK CMNTY BANCORP INC
COM
649445103
2221
191987
SH
SOLE
115487
0
76500
NEW YORK MTG TR INC
COM PAR $.02
649604501
101
16550
SH
SOLE
15400
0
1150
NEW YORK TIMES CO
CL A
650111107
1206
36706
SH
SOLE
36059
0
647
NEWELL BRANDS INC
COM
651229106
725
47232
SH
SOLE
34995
0
12237
NEWMONT MNG CORP
COM
651639106
464
12976
SH
SOLE
7923
0
5053
NEXTERA ENERGY INC
COM
65339F101
11137
57611
SH
SOLE
44697
0
12914
NEXTERA ENERGY INC
UNIT 09/01/2019
65339F820
12
200
SH
SOLE
200
0
0
NIELSEN HLDGS PLC
SHS EUR
G6518L108
909
19524
SH
SOLE
3514
0
16010
NIKE INC
CL B
654106103
26066
309536
SH
SOLE
221087
0
88449
NISOURCE INC
COM
65473P105
647
22569
SH
SOLE
20987
0
1582
NOBLE CORP PLC
SHS USD
G65431101
185
15465
SH
SOLE
11324
0
4141
NOMAD FOODS LTD
USD ORD SHS
G6564A105
435
21250
SH
SOLE
21250
0
0
NORDSTROM INC
COM
655664100
650
14654
SH
SOLE
5574
0
9080
NORFOLK SOUTHERN CORP
COM
655844108
5839
31245
SH
SOLE
22974
0
8271
NORTHERN TR CORP
COM
665859104
63791
705574
SH
SOLE
531645
0
173929
NORTHROP GRUMMAN CORP
COM
666807102
4888
18129
SH
SOLE
15076
0
3053
NOVANTA INC
COM
67000B104
7213
85131
SH
SOLE
71275
0
13856
NOVARTIS A G
SPONSORED ADR
66987V109
17299
179941
SH
SOLE
116748
0
63193
NOVELLUS SYS INC
NOTE 2.625% 5/1
670008AD3
11
2000
PRN
SOLE
2000
0
0
NOVO-NORDISK A S
ADR
670100205
968
18499
SH
SOLE
11842
0
6657
NUANCE COMMUNICATIONS INC
COM
67020Y100
838
49482
SH
SOLE
43932
0
5550
NUCOR CORP
COM
670346105
367
6294
SH
SOLE
4371
0
1923
NUTANIX INC
CL A
67059N108
12038
318981
SH
SOLE
226249
0
92732
NUTRIEN LTD
COM
67077M108
1089
20637
SH
SOLE
15391
0
5246
NUVASIVE INC
COM
670704105
1107
19499
SH
SOLE
17033
0
2466
NVIDIA CORP
COM
67066G104
11174
62232
SH
SOLE
41319
0
20913
NXP SEMICONDUCTORS N V
COM
N6596X109
272
3082
SH
SOLE
3082
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
26215
67511
SH
SOLE
51799
0
15712
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
1485
29916
SH
SOLE
21827
0
8089
OCCIDENTAL PETE CORP
COM
674599105
2331
35213
SH
SOLE
17335
0
17878
OFFICE DEPOT INC
COM
676220106
120
33171
SH
SOLE
30380
0
2791
OFG BANCORP
COM
67103X102
461
23317
SH
SOLE
23317
0
0
OKTA INC
CL A
679295105
28806
348197
SH
SOLE
270990
0
77207
OLD DOMINION FREIGHT LINE IN
COM
679580100
3150
21817
SH
SOLE
20173
0
1644
OLD NATL BANCORP IND
COM
680033107
492
30000
SH
SOLE
29500
0
500
OLD REP INTL CORP
COM
680223104
2402
114832
SH
SOLE
96659
0
18173
OLD SECOND BANCORP INC ILL
COM
680277100
1838
145983
SH
SOLE
110649
0
35334
OMEGA HEALTHCARE INVS INC
COM
681936100
522
13684
SH
SOLE
11755
0
1929
OMNICOM GROUP INC
COM
681919106
19189
262906
SH
SOLE
245664
0
17242
ON SEMICONDUCTOR CORP
COM
682189105
33
1621
SH
SOLE
1367
0
254
ON SEMICONDUCTOR CORP
NOTE 1.000%12/0
682189AK1
15
12000
PRN
SOLE
12000
0
0
ONE GAS INC
COM
68235P108
237
2667
SH
SOLE
1270
0
1397
ONEOK INC NEW
COM
682680103
6693
95835
SH
SOLE
65590
0
30245
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
674
49330
SH
SOLE
49030
0
300
OPEN TEXT CORP
COM
683715106
307
8000
SH
SOLE
8000
0
0
OPKO HEALTH INC
COM
68375N103
175
15105
SH
SOLE
105
0
15000
OPTIMIZERX CORP
COM NEW
68401U204
810
63675
SH
SOLE
57130
0
6545
ORACLE CORP
COM
68389X105
12560
233839
SH
SOLE
164365
0
69474
ORIX CORP
SPONSORED ADR
686330101
4375
60878
SH
SOLE
55073
0
5805
ORTHOPEDIATRICS CORP
COM
68752L100
641
14490
SH
SOLE
13300
0
1190
OSHKOSH CORP
COM
688239201
599
7978
SH
SOLE
7478
0
500
OSI ETF TR
OSHARES FTSE
67110P100
52
1966
SH
SOLE
1966
0
0
OSI ETF TR
OSHARS FTSE US
67110P407
167
4958
SH
SOLE
4958
0
0
OXFORD SQUARE CAP CORP
COM
69181V107
578
88900
SH
SOLE
72100
0
16800
PACCAR INC
COM
693718108
747
10962
SH
SOLE
6864
0
4098
PACWEST BANCORP DEL
COM
695263103
264
7022
SH
SOLE
544
0
6478
PALO ALTO NETWORKS INC
COM
697435105
22058
90818
SH
SOLE
74191
0
16627
PAN AMERICAN SILVER CORP
COM
697900108
435
32804
SH
SOLE
9855
0
22949
PARK OHIO HLDGS CORP
COM
700666100
3591
110917
SH
SOLE
86617
0
24300
PARKER HANNIFIN CORP
COM
701094104
1547
9014
SH
SOLE
6807
0
2207
PATTERN ENERGY GROUP INC
CL A
70338P100
306
13900
SH
SOLE
13900
0
0
PAYCHEX INC
COM
704326107
27725
345702
SH
SOLE
214878
0
130824
PAYCOM SOFTWARE INC
COM
70432V102
649
3434
SH
SOLE
1779
0
1655
PAYLOCITY HLDG CORP
COM
70438V106
50463
565793
SH
SOLE
469981
0
95812
PAYPAL HLDGS INC
COM
70450Y103
204607
1970405
SH
SOLE
1559043
0
411362
PEMBINA PIPELINE CORP
COM
706327103
212
5762
SH
SOLE
4700
0
1062
PENNEY J C CORP INC
COM
708160106
172
32000
SH
SOLE
27500
0
4500
PENTAIR PLC
SHS
G7S00T104
340
7632
SH
SOLE
7307
0
325
PEOPLES UTD FINL INC
COM
712704105
1714
104248
SH
SOLE
75148
0
29100
PEPSICO INC
COM
713448108
37061
302412
SH
SOLE
220324
0
82088
PERKINELMER INC
COM
714046109
773
8027
SH
SOLE
5190
0
2837
PERMIAN BASIN RTY TR
UNIT BEN INT
714236106
75
10000
SH
SOLE
10000
0
0
PERRIGO CO PLC
SHS
G97822103
367
7627
SH
SOLE
4050
0
3577
PETIQ INC
COM CL A
71639T106
1494
47570
SH
SOLE
40905
0
6665
PETMED EXPRESS INC
COM
716382106
254
11145
SH
SOLE
1493
0
9652
PFENEX INC
COM
717071104
13747
2224381
SH
SOLE
1642045
0
582336
PFIZER INC
COM
717081103
39361
926785
SH
SOLE
701806
0
224979
PHILIP MORRIS INTL INC
COM
718172109
20108
227491
SH
SOLE
137204
0
90287
PHILLIPS 66
COM
718546104
6656
69935
SH
SOLE
61553
0
8382
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
3265
62375
SH
SOLE
52240
0
10135
PHYSICIANS RLTY TR
COM
71943U104
206
10940
SH
SOLE
6150
0
4790
PIMCO ETF TR
1-5 US TIP IDX
72201R205
108
2095
SH
SOLE
1450
0
645
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
554
5452
SH
SOLE
367
0
5085
PIMCO ETF TR
INV GRD CRP BD
72201R817
6854
66071
SH
SOLE
61504
0
4567
PIMCO ETF TR
ACTIVE BD ETF
72201R775
25
231
SH
SOLE
21
0
210
PIMCO ETF TR
25YR+ ZERO U S
72201R882
151
1260
SH
SOLE
460
0
800
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
512
5105
SH
SOLE
1894
0
3211
PINNACLE WEST CAP CORP
COM
723484101
287
3005
SH
SOLE
1657
0
1348
PIONEER NAT RES CO
COM
723787107
13379
87859
SH
SOLE
69500
0
18359
PIVOTAL SOFTWARE INC
COM CL A
72582H107
8225
394474
SH
SOLE
355705
0
38769
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
5296
216081
SH
SOLE
175729
0
40352
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
218
8748
SH
SOLE
8748
0
0
PLANET FITNESS INC
CL A
72703H101
67599
983688
SH
SOLE
807992
0
175696
PLURALSIGHT INC
COM CL A
72941B106
616
19400
SH
SOLE
19100
0
300
PNC FINL SVCS GROUP INC
COM
693475105
3325
27111
SH
SOLE
16445
0
10666
POLARIS INDS INC
COM
731068102
327
3875
SH
SOLE
1159
0
2716
POOL CORPORATION
COM
73278L105
20677
125339
SH
SOLE
84295
0
41044
POPULAR INC
COM NEW
733174700
1220
23400
SH
SOLE
23400
0
0
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3.000% 8/0
73640QAB1
17631
18313000
PRN
SOLE
14109000
0
4204000
PORTOLA PHARMACEUTICALS INC
COM
737010108
4798
138283
SH
SOLE
92312
0
45971
POSCO
SPONSORED ADR
693483109
377
6829
SH
SOLE
6829
0
0
POTBELLY CORP
COM
73754Y100
1854
217858
SH
SOLE
171623
0
46235
PPG INDS INC
COM
693506107
900
7972
SH
SOLE
2355
0
5617
PPL CORP
COM
69351T106
276
8708
SH
SOLE
4370
0
4338
PRA GROUP INC
COM
69354N106
5488
204711
SH
SOLE
160605
0
44106
PRA HEALTH SCIENCES INC
COM
69354M108
365
3310
SH
SOLE
3061
0
249
PREFERRED APT CMNTYS INC
COM
74039L103
640
43182
SH
SOLE
39540
0
3642
PREMIER INC
CL A
74051N102
340
9870
SH
SOLE
9870
0
0
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
1630
48542
SH
SOLE
44641
0
3901
PRETIUM RES INC
COM
74139C102
204
23875
SH
SOLE
3900
0
19975
PRETIUM RES INC
NOTE 2.250% 3/1
74139CAB8
30
32000
PRN
SOLE
32000
0
0
PRICE T ROWE GROUP INC
COM
74144T108
5526
55195
SH
SOLE
48468
0
6727
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
1
1000
PRN
SOLE
1000
0
0
PRICELINE GRP INC
NOTE 0.900% 9/1
741503AX4
12
11000
PRN
SOLE
11000
0
0
PRIMERICA INC
COM
74164M108
452
3702
SH
SOLE
664
0
3038
PRIMO WTR CORP
COM
74165N105
904
58450
SH
SOLE
55490
0
2960
PROCTER AND GAMBLE CO
COM
742718109
68115
654638
SH
SOLE
472820
0
181818
PROGRESSIVE CORP OHIO
COM
743315103
78376
1087200
SH
SOLE
962133
0
125067
PROLOGIS INC
COM
74340W103
489
6795
SH
SOLE
1253
0
5542
PROOFPOINT INC
COM
743424103
2395
19727
SH
SOLE
18848
0
879
PROS HOLDINGS INC
COM
74346Y103
1823
43150
SH
SOLE
34750
0
8400
PROSHARES TR
S&P 500 DV ARIST
74348A467
270
3979
SH
SOLE
3979
0
0
PROSHARES TR
S&P MDCP 400 DIV
74347B680
318
5638
SH
SOLE
3248
0
2390
PROSHARES TR
SHRT 20+YR TRE
74347X849
5246
243905
SH
SOLE
196915
0
46990
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
36
1520
SH
SOLE
800
0
720
PROSHARES TR
ULTRA FNCLS NEW
74347X633
486
11895
SH
SOLE
10695
0
1200
PROSHARES TR
PSHS SHORT DOW30
74347B235
1
25
SH
SOLE
25
0
0
PROSHARES TR
ULTSHRT QQQ
74347B243
1
18
SH
SOLE
18
0
0
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
276
8545
SH
SOLE
7733
0
812
PROSHARES TR
PSHS ULTRA O&G
74347R719
47
1515
SH
SOLE
1300
0
215
PROSHARES TR
PSHS ULT SEMICDT
74347R669
378
9075
SH
SOLE
9075
0
0
PROSHARES TR
SHORT S&P 500 NE
74347B425
68
2475
SH
SOLE
2475
0
0
PROSHARES TR
PSHS ULDOW30 NEW
74347B276
4
150
SH
SOLE
25
0
125
PROSHARES TR
ULTRAPRO SHORT Q
74348A160
4
300
SH
SOLE
300
0
0
PROSHARES TR
ULTRASHRT S&P500
74347B383
2
62
SH
SOLE
0
0
62
PROSHARES TR
ULTSHT FT CH 50
74347B227
7
125
SH
SOLE
0
0
125
PROSHARES TR
PSHS ULTRA DOW30
74347R305
139
3000
SH
SOLE
3000
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
171
25300
SH
SOLE
22300
0
3000
PROSPECT CAPITAL CORPORATION
NOTE 4.750% 4/1
74348TAQ5
482
480000
PRN
SOLE
440000
0
40000
PROTO LABS INC
COM
743713109
12771
121471
SH
SOLE
108000
0
13471
PRUDENTIAL FINL INC
COM
744320102
1132
12319
SH
SOLE
8307
0
4012
PRUDENTIAL PLC
ADR
74435K204
3974
98799
SH
SOLE
86025
0
12774
PSYCHEMEDICS CORP
COM NEW
744375205
1329
93633
SH
SOLE
76933
0
16700
PUBLIC STORAGE
COM
74460D109
697
3201
SH
SOLE
1626
0
1575
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
758
12763
SH
SOLE
10954
0
1809
PUMA BIOTECHNOLOGY INC
COM
74587V107
251
3440
SH
SOLE
3440
0
0
PURE STORAGE INC
CL A
74624M102
108101
4961032
SH
SOLE
3414176
0
1546856
PURECYCLE CORP
COM NEW
746228303
3584
363505
SH
SOLE
259755
0
103750
PYXUS INTL INC
COM
74737V106
2229
93300
SH
SOLE
93300
0
0
QAD INC
CL A
74727D306
334
7753
SH
SOLE
6989
0
764
QAD INC
CL B
74727D207
16
500
SH
SOLE
0
0
500
QUAKER CHEM CORP
COM
747316107
240
1200
SH
SOLE
0
0
1200
QUALCOMM INC
COM
747525103
12139
212858
SH
SOLE
159128
0
53730
QUANTA SVCS INC
COM
74762E102
841
22291
SH
SOLE
1401
0
20890
QUEST DIAGNOSTICS INC
COM
74834L100
385
4278
SH
SOLE
2406
0
1872
QUINSTREET INC
COM
74874Q100
16334
1219839
SH
SOLE
1077016
0
142823
QURATE RETAIL INC
COM SER A
74915M100
163
10220
SH
SOLE
10115
0
105
RALPH LAUREN CORP
CL A
751212101
1681
12959
SH
SOLE
11431
0
1528
RAPID7 INC
COM
753422104
17017
336234
SH
SOLE
286985
0
49249
RAYONIER INC
COM
754907103
2117
67151
SH
SOLE
48367
0
18784
RAYTHEON CO
COM NEW
755111507
35486
194891
SH
SOLE
166865
0
28026
RBC BEARINGS INC
COM
75524B104
549
4318
SH
SOLE
1383
0
2935
RE MAX HLDGS INC
CL A
75524W108
309
8028
SH
SOLE
1264
0
6764
REALPAGE INC
COM
75606N109
12238
201649
SH
SOLE
164835
0
36814
REALTY INCOME CORP
COM
756109104
391
5309
SH
SOLE
5186
0
123
RED HAT INC
COM
756577102
143896
787606
SH
SOLE
585192
0
202414
RED HAT INC
NOTE 0.250%10/0
756577AD4
5
2000
PRN
SOLE
2000
0
0
REDFIN CORP
COM
75737F108
4671
230448
SH
SOLE
178823
0
51625
REDWOOD TR INC
COM
758075402
1398
86593
SH
SOLE
59043
0
27550
REGENERON PHARMACEUTICALS
COM
75886F107
660
1607
SH
SOLE
1257
0
350
REGIONS FINL CORP NEW
COM
7591EP100
4601
325189
SH
SOLE
272196
0
52993
REGULUS THERAPEUTICS INC
COM NEW
75915K200
10
10065
SH
SOLE
10065
0
0
REPLIGEN CORP
COM
759916109
2014
34095
SH
SOLE
20420
0
13675
REPUBLIC SVCS INC
COM
760759100
2309
28722
SH
SOLE
25754
0
2968
RESMED INC
COM
761152107
30914
297337
SH
SOLE
118151
0
179186
RESTORATION ROBOTICS INC
COM
76133C103
61
103196
SH
SOLE
103196
0
0
RH
COM
74967X103
2054
19949
SH
SOLE
12894
0
7055
RIBBON COMMUNICATIONS INC
COM
762544104
213
41264
SH
SOLE
37668
0
3596
RINGCENTRAL INC
CL A
76680R206
2176
20188
SH
SOLE
15640
0
4548
RITCHIE BROS AUCTIONEERS
COM
767744105
13919
409382
SH
SOLE
249762
0
159620
RLI CORP
COM
749607107
305
4256
SH
SOLE
921
0
3335
ROBERT HALF INTL INC
COM
770323103
5076
77903
SH
SOLE
59568
0
18335
ROCKWELL AUTOMATION INC
COM
773903109
7335
41802
SH
SOLE
35012
0
6790
ROKU INC
COM CL A
77543R102
6220
96426
SH
SOLE
82301
0
14125
ROLLINS INC
COM
775711104
11877
285363
SH
SOLE
245336
0
40027
ROPER TECHNOLOGIES INC
COM
776696106
9246
27038
SH
SOLE
18743
0
8295
ROSS STORES INC
COM
778296103
2123
22807
SH
SOLE
21789
0
1018
ROYAL BK CDA MONTREAL QUE
COM
780087102
514
6809
SH
SOLE
6209
0
600
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2 ORD
780097689
628
96357
SH
SOLE
96167
0
190
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
5957
51969
SH
SOLE
44876
0
7093
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
9319
148884
SH
SOLE
118324
0
30560
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
862
13473
SH
SOLE
1118
0
12355
ROYAL GOLD INC
COM
780287108
4133
45448
SH
SOLE
41943
0
3505
ROYCE GLOBAL VALUE TR INC
COM
78081T104
330
28395
SH
SOLE
26450
0
1945
RPM INTL INC
COM
749685103
1534
26422
SH
SOLE
10535
0
15887
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
872
10601
SH
SOLE
944
0
9657
S&P GLOBAL INC
COM
78409V104
2423
11507
SH
SOLE
8149
0
3358
SABRA HEALTH CARE REIT INC
COM
78573L106
750
38518
SH
SOLE
4315
0
34203
SAGE THERAPEUTICS INC
COM
78667J108
261
1638
SH
SOLE
1298
0
340
SALESFORCE COM INC
COM
79466L302
151290
955296
SH
SOLE
757210
0
198086
SALLY BEAUTY HLDGS INC
COM
79546E104
695
37765
SH
SOLE
22478
0
15287
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
79
14800
SH
SOLE
14000
0
800
SANOFI
SPONSORED ADR
80105N105
256
5779
SH
SOLE
5549
0
230
SANOFI
RIGHT 12/31/2020
80105N113
6
14382
SH
SOLE
10507
0
3875
SAP SE
SPON ADR
803054204
240
2082
SH
SOLE
1744
0
338
SAREPTA THERAPEUTICS INC
COM
803607100
2282
19143
SH
SOLE
16499
0
2644
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
2189
10962
SH
SOLE
9520
0
1442
SCHLUMBERGER LTD
COM
806857108
6822
156571
SH
SOLE
88820
0
67751
SCHOLASTIC CORP
COM
807066105
2882
72488
SH
SOLE
60108
0
12380
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
689
21991
SH
SOLE
18421
0
3570
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
1002
14724
SH
SOLE
13057
0
1667
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
7
134
SH
SOLE
115
0
19
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
170
2515
SH
SOLE
1612
0
903
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
79
1133
SH
SOLE
1019
0
114
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
54
1660
SH
SOLE
129
0
1531
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
19
747
SH
SOLE
411
0
336
SCHWAB STRATEGIC TR
US REIT ETF
808524847
1715
38610
SH
SOLE
38159
0
451
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
336
6114
SH
SOLE
5718
0
396
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
389
10253
SH
SOLE
10253
0
0
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
693
8725
SH
SOLE
3036
0
5689
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
650
11867
SH
SOLE
11867
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
24
437
SH
SOLE
437
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
30
802
SH
SOLE
802
0
0
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
48
868
SH
SOLE
868
0
0
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
18
354
SH
SOLE
354
0
0
SCORPIO BULKERS INC
COM
Y7546A122
123
32000
SH
SOLE
32000
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
19303
245642
SH
SOLE
193637
0
52005
SEALED AIR CORP NEW
COM
81211K100
214
4643
SH
SOLE
2920
0
1723
SEASPAN CORP
SHS
Y75638109
116
13376
SH
SOLE
0
0
13376
SEATTLE GENETICS INC
COM
812578102
19087
260606
SH
SOLE
232230
0
28376
SECUREWORKS CORP
CL A
81374A105
794
43129
SH
SOLE
40001
0
3128
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
7425
98960
SH
SOLE
46969
0
51991
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
5985
232780
SH
SOLE
208635
0
24145
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
9855
107411
SH
SOLE
56073
0
51338
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
654
11783
SH
SOLE
11503
0
280
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
3863
66409
SH
SOLE
63462
0
2947
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
1667
14641
SH
SOLE
10888
0
3753
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
5033
68012
SH
SOLE
49947
0
18065
SELECT SECTOR SPDR TR
ENERGY
81369Y506
4101
62029
SH
SOLE
53137
0
8892
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
886
15796
SH
SOLE
11384
0
4412
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
105
2890
SH
SOLE
2212
0
678
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
428
9159
SH
SOLE
7150
0
2009
SEMPRA ENERGY
COM
816851109
2845
22606
SH
SOLE
21599
0
1007
SENSATA TECHNOLOGIES HLDNG P
SHS
G8060N102
428
9503
SH
SOLE
9211
0
292
SERITAGE GROWTH PPTYS
CL A
81752R100
384
8650
SH
SOLE
8650
0
0
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
1932
41360
SH
SOLE
39111
0
2249
SERVICENOW INC
COM
81762P102
17792
72180
SH
SOLE
61169
0
11011
SERVICESOURCE INTL INC
COM
81763U100
44
48185
SH
SOLE
2000
0
46185
SHAKE SHACK INC
CL A
819047101
14845
250968
SH
SOLE
199339
0
51629
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
2154
105322
SH
SOLE
82038
0
23284
SHERWIN WILLIAMS CO
COM
824348106
6826
15849
SH
SOLE
8400
0
7449
SHINHAN FINANCIAL GROUP CO L
SPN ADR RESTRD
824596100
302
8120
SH
SOLE
8120
0
0
SHOPIFY INC
CL A
82509L107
8310
40219
SH
SOLE
32345
0
7874
SHOTSPOTTER INC
COM
82536T107
8773
227289
SH
SOLE
194978
0
32311
SIENTRA INC
COM
82621J105
166
19400
SH
SOLE
16900
0
2500
SIERRA ONCOLOGY INC
COM
82640U107
50
29319
SH
SOLE
29319
0
0
SIGNATURE BK NEW YORK N Y
COM
82669G104
5710
44586
SH
SOLE
43477
0
1109
SILICON LABORATORIES INC
COM
826919102
293
3620
SH
SOLE
0
0
3620
SILVER STD RES INC
NOTE 2.875% 2/0
82823LAC0
291
290000
PRN
SOLE
109000
0
181000
SIMON PPTY GROUP INC NEW
COM
828806109
598
3282
SH
SOLE
926
0
2356
SIRIUS XM HLDGS INC
COM
82968B103
603
106354
SH
SOLE
95985
0
10369
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
3510
61423
SH
SOLE
51021
0
10402
SIX FLAGS ENTMT CORP NEW
COM
83001A102
8766
177634
SH
SOLE
138639
0
38995
SKYWORKS SOLUTIONS INC
COM
83088M102
351
4251
SH
SOLE
2312
0
1939
SMARTSHEET INC
COM CL A
83200N103
24098
590790
SH
SOLE
447813
0
142977
SMITH A O CORP
COM
831865209
283
5307
SH
SOLE
3479
0
1828
SMUCKER J M CO
COM NEW
832696405
9542
81906
SH
SOLE
70346
0
11560
SNAP INC
CL A
83304A106
499
45296
SH
SOLE
44821
0
475
SNAP ON INC
COM
833034101
5608
35831
SH
SOLE
11657
0
24174
SOCIAL CAP HEDOSOPHIA HLDGS
CL A
G8250R103
886
86936
SH
SOLE
72401
0
14535
SOLAR CAP LTD
COM
83413U100
648
31086
SH
SOLE
31086
0
0
SOLAR SR CAP LTD
COM
83416M105
873
50864
SH
SOLE
50864
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
900
23875
SH
SOLE
23625
0
250
SONOS INC
COM
83570H108
128
12400
SH
SOLE
9850
0
2550
SONY CORP
SPONSORED ADR
835699307
400
9479
SH
SOLE
7993
0
1486
SOUTHERN CO
COM
842587107
3193
61784
SH
SOLE
37970
0
23814
SOUTHWEST AIRLS CO
COM
844741108
604
11644
SH
SOLE
8891
0
2753
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
1245
4806
SH
SOLE
3596
0
1210
SPDR GOLD TRUST
GOLD SHS
78463V107
6845
56105
SH
SOLE
40206
0
15899
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
2555
82028
SH
SOLE
69878
0
12150
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
826
15375
SH
SOLE
14350
0
1025
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
508
11391
SH
SOLE
11391
0
0
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
717
18246
SH
SOLE
16969
0
1277
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
329
10857
SH
SOLE
10635
0
222
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
666
18389
SH
SOLE
3373
0
15016
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
5053
100998
SH
SOLE
91153
0
9845
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
564
15423
SH
SOLE
14963
0
460
SPDR INDEX SHS FDS
STOXX EUR 50 ETF
78463X103
9
285
SH
SOLE
220
0
65
SPDR INDEX SHS FDS
ASIA PACIF ETF
78463X301
151
1525
SH
SOLE
0
0
1525
SPDR S&P 500 ETF TR
TR UNIT
78462F103
151819
537449
SH
SOLE
506778
0
30671
SPDR S&P 500 ETF TR
TR UNIT
78462F103
141
500
SH
Put
SOLE
500
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
18595
53837
SH
SOLE
44220
0
9617
SPDR SER TR
BLOMBERG BRC INV
78468R200
15810
514990
SH
SOLE
388470
0
126520
SPDR SER TR
PORTFOLIO SH TSR
78468R101
89
3000
SH
SOLE
3000
0
0
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
379
7687
SH
SOLE
7648
0
39
SPDR SER TR
BLOOMBERG SRT TR
78468R408
321
11771
SH
SOLE
11771
0
0
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
555
11455
SH
SOLE
11455
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
61
1603
SH
SOLE
1603
0
0
SPDR SER TR
SPDR BLOOMBERG
78468R663
46
500
SH
SOLE
500
0
0
SPDR SER TR
SSGA US SMAL ETF
78468R887
20
224
SH
SOLE
224
0
0
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
12782
383510
SH
SOLE
295225
0
88285
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
13981
456150
SH
SOLE
351670
0
104480
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
20862
209859
SH
SOLE
183037
0
26822
SPDR SERIES TRUST
PORTFOLIO AGRGTE
78464A649
4998
85200
SH
SOLE
62200
0
23000
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
47
900
SH
SOLE
900
0
0
SPDR SERIES TRUST
PRTFLO S&P500 VL
78464A508
164
5400
SH
SOLE
5400
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
1873
36482
SH
SOLE
33803
0
2679
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
126
3632
SH
SOLE
2232
0
1400
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78464A417
208
5790
SH
SOLE
5790
0
0
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
65
5605
SH
SOLE
905
0
4700
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
110
3592
SH
SOLE
2167
0
1425
SPDR SERIES TRUST
S&P BIOTECH
78464A870
3133
34608
SH
SOLE
31530
0
3078
SPDR SERIES TRUST
S&P BK ETF
78464A797
785
18790
SH
SOLE
850
0
17940
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
3289
57241
SH
SOLE
56096
0
1145
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
21
320
SH
SOLE
320
0
0
SPDR SERIES TRUST
BLOMBRG BRC EMRG
78464A391
0
1
SH
SOLE
1
0
0
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
247
2613
SH
SOLE
2423
0
190
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
784
15011
SH
SOLE
11412
0
3599
SPDR SERIES TRUST
BLOMBRG BRC TIPS
78464A656
91
1643
SH
SOLE
843
0
800
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
334
3726
SH
SOLE
2226
0
1500
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
1
20
SH
SOLE
0
0
20
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
218
2575
SH
SOLE
2575
0
0
SPDR SERIES TRUST
S&P METALS MNG
78464A755
57
1910
SH
SOLE
710
0
1200
SPDR SERIES TRUST
FTSE INT GVT ETF
78464A490
49
800
SH
SOLE
800
0
0
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
270
9674
SH
SOLE
5838
0
3836
SPDR SERIES TRUST
PORTFOLIO TL STK
78464A805
40
1150
SH
SOLE
1150
0
0
SPDR SERIES TRUST
S&P PHARMAC
78464A722
23
532
SH
SOLE
532
0
0
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
30
600
SH
SOLE
600
0
0
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
42
690
SH
SOLE
0
0
690
SPDR SERIES TRUST
HLTH CARE SVCS
78464A573
36
564
SH
SOLE
564
0
0
SPDR SERIES TRUST
S&P INS ETF
78464A789
17
250
SH
SOLE
0
0
250
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
15
275
SH
SOLE
275
0
0
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
9
200
SH
SOLE
0
0
200
SPDR SERIES TRUST
DJ REIT ETF
78464A607
12
119
SH
SOLE
119
0
0
SPDR SERIES TRUST
PRTFLO S&P500 GW
78464A409
6
163
SH
SOLE
163
0
0
SPIRE INC
COM
84857L101
726
8820
SH
SOLE
7320
0
1500
SPIRIT RLTY CAP INC NEW
COM NEW
84860W300
130
3278
SH
SOLE
3118
0
160
SPIRIT RLTY CAP INC NEW
NOTE 3.750% 5/1
84860WAB8
5
5000
PRN
SOLE
5000
0
0
SPIRIT RLTY CAP INC NEW
NOTE 2.875% 5/1
84860WAA0
12
12000
PRN
SOLE
12000
0
0
SPLUNK INC
COM
848637104
28396
227895
SH
SOLE
184865
0
43030
SPRING BK PHARMACEUTICALS IN
COM
849431101
144
13725
SH
SOLE
6775
0
6950
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
1760
168398
SH
SOLE
153693
0
14705
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
349
63033
SH
SOLE
26683
0
36350
SQUARE INC
CL A
852234103
15237
203379
SH
SOLE
169638
0
33741
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
623
12887
SH
SOLE
11287
0
1600
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
4
96
SH
SOLE
0
0
96
STAG INDL INC
COM
85254J102
637
21500
SH
SOLE
4000
0
17500
STANLEY BLACK & DECKER INC
COM
854502101
1490
10944
SH
SOLE
10092
0
852
STARBUCKS CORP
COM
855244109
197317
2654256
SH
SOLE
1691542
0
962714
STARBUCKS CORP
COM
855244109
37
500
SH
Call
SOLE
500
0
0
STARWOOD PPTY TR INC
COM
85571B105
719
32153
SH
SOLE
21432
0
10721
STATE STR CORP
COM
857477103
903
13714
SH
SOLE
9261
0
4453
STERICYCLE INC
COM
858912108
3183
58490
SH
SOLE
39554
0
18936
STITCH FIX INC
COM CL A
860897107
200
7088
SH
SOLE
3073
0
4015
STOCK YDS BANCORP INC
COM
861025104
240
7100
SH
SOLE
495
0
6605
STORE CAP CORP
COM
862121100
489
14585
SH
SOLE
14100
0
485
STRYKER CORP
COM
863667101
107684
545181
SH
SOLE
402382
0
142799
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
904
40333
SH
SOLE
32183
0
8150
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
4564
649256
SH
SOLE
617772
0
31484
SUMMIT HOTEL PPTYS INC
COM
866082100
170
14918
SH
SOLE
13858
0
1060
SUN LIFE FINL INC
COM
866796105
527
13723
SH
SOLE
11620
0
2103
SUNCOR ENERGY INC NEW
COM
867224107
25674
791682
SH
SOLE
346477
0
445205
SUNOPTA INC
COM
8676EP108
3650
1054970
SH
SOLE
961645
0
93325
SUNTRUST BKS INC
COM
867914103
1087
18348
SH
SOLE
4330
0
14018
SYMANTEC CORP
COM
871503108
337
14650
SH
SOLE
11325
0
3325
SYNCHRONY FINL
COM
87165B103
228
7162
SH
SOLE
6543
0
619
SYNOPSYS INC
COM
871607107
771
6697
SH
SOLE
5924
0
773
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
38
56564
SH
SOLE
31125
0
25439
SYSCO CORP
COM
871829107
5009
75031
SH
SOLE
46717
0
28314
TACTILE SYS TECHNOLOGY INC
COM
87357P100
20893
396303
SH
SOLE
355661
0
40642
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
2368
57803
SH
SOLE
43513
0
14290
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
330
16190
SH
SOLE
14211
0
1979
TALEND S A
ADS
874224207
296
5860
SH
SOLE
3560
0
2300
TALLGRASS ENERGY LP
CLASS A SHS
874696107
1337
53201
SH
SOLE
53201
0
0
TAPESTRY INC
COM
876030107
422
12994
SH
SOLE
7223
0
5771
TARGA RES CORP
COM
87612G101
918
22103
SH
SOLE
21507
0
596
TARGET CORP
COM
87612E106
5021
62561
SH
SOLE
25212
0
37349
TASEKO MINES LTD
COM
876511106
6
10000
SH
SOLE
0
0
10000
TD AMERITRADE HLDG CORP
COM
87236Y108
310
6198
SH
SOLE
650
0
5548
TE CONNECTIVITY LTD
REG SHS
H84989104
7370
91270
SH
SOLE
73800
0
17470
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
485
37888
SH
SOLE
1588
0
36300
TELADOC HEALTH INC
COM
87918A105
4913
88357
SH
SOLE
67785
0
20572
TELECOM ITALIA S P A NEW
SPON ADR ORD
87927Y102
267
42471
SH
SOLE
42471
0
0
TENCENT MUSIC ENTMT GROUP
SPON ADS
88034P109
223
12300
SH
SOLE
12300
0
0
TERADYNE INC
COM
880770102
1612
40467
SH
SOLE
38967
0
1500
TESLA INC
COM
88160R101
4422
15800
SH
SOLE
10618
0
5182
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
2
2000
PRN
SOLE
2000
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
1497
95458
SH
SOLE
88283
0
7175
TEXAS INSTRS INC
COM
882508104
22608
213138
SH
SOLE
162572
0
50566
THE CHARLES SCHWAB CORPORATI
COM
808513105
12657
295989
SH
SOLE
243808
0
52181
THERMO FISHER SCIENTIFIC INC
COM
883556102
36095
131870
SH
SOLE
102711
0
29159
THERMON GROUP HLDGS INC
COM
88362T103
1376
56142
SH
SOLE
50834
0
5308
THOMSON REUTERS CORP
COM NEW
884903709
695
11733
SH
SOLE
3688
0
8045
THOR INDS INC
COM
885160101
566
9067
SH
SOLE
4239
0
4828
TIDEWATER INC NEW
COM
88642R109
731
31506
SH
SOLE
30506
0
1000
TIDEWATER INC NEW
*W EXP 07/31/202
88642R125
0
46
SH
SOLE
46
0
0
TIDEWATER INC NEW
*W EXP 07/31/202
88642R117
0
43
SH
SOLE
43
0
0
TIFFANY & CO NEW
COM
886547108
300
2841
SH
SOLE
2080
0
761
TIVITY HEALTH INC
COM
88870R102
397
22604
SH
SOLE
13450
0
9154
TIVO CORP
COM
88870P106
1718
87800
SH
SOLE
49550
0
38250
TJX COS INC NEW
COM
872540109
9678
181874
SH
SOLE
163348
0
18526
TOLL BROTHERS INC
COM
889478103
238
6575
SH
SOLE
6425
0
150
TORCHMARK CORP
COM
891027104
244
2982
SH
SOLE
2650
0
332
TORONTO DOMINION BK ONT
COM NEW
891160509
16368
301268
SH
SOLE
246198
0
55070
TOTAL S A
SPONSORED ADS
89151E109
9583
172193
SH
SOLE
149520
0
22673
TOTAL SYS SVCS INC
COM
891906109
323
3404
SH
SOLE
3227
0
177
TRACTOR SUPPLY CO
COM
892356106
10689
109344
SH
SOLE
77728
0
31616
TRANSDIGM GROUP INC
COM
893641100
75580
166480
SH
SOLE
126290
0
40190
TRANSOCEAN LTD
REG SHS
H8817H100
750
86093
SH
SOLE
73893
0
12200
TRANSUNION
COM
89400J107
3273
48974
SH
SOLE
39060
0
9914
TRAVELERS COMPANIES INC
COM
89417E109
3986
29061
SH
SOLE
11976
0
17085
TREEHOUSE FOODS INC
COM
89469A104
364
5642
SH
SOLE
5435
0
207
TRIMBLE INC
COM
896239100
21071
521549
SH
SOLE
305842
0
215707
TRINITY INDS INC
COM
896522109
330
15170
SH
SOLE
10472
0
4698
TURQUOISE HILL RES LTD
COM
900435108
312
187868
SH
SOLE
182362
0
5506
TWILIO INC
CL A
90138F102
39554
306194
SH
SOLE
250933
0
55261
TWITTER INC
COM
90184L102
8155
248033
SH
SOLE
223341
0
24692
TWITTER INC
NOTE 0.250% 9/1
90184LAB8
15
15000
PRN
SOLE
15000
0
0
TWITTER INC
NOTE 1.000% 9/1
90184LAD4
19
20000
PRN
SOLE
20000
0
0
TWO HBRS INVT CORP
COM NEW
90187B408
2419
178822
SH
SOLE
142319
0
36503
TYLER TECHNOLOGIES INC
COM
902252105
86830
424804
SH
SOLE
345360
0
79444
TYSON FOODS INC
CL A
902494103
397
5711
SH
SOLE
5577
0
134
U S PHYSICAL THERAPY INC
COM
90337L108
902
8588
SH
SOLE
7988
0
600
U S SILICA HLDGS INC
COM
90346E103
2024
116575
SH
SOLE
83535
0
33040
UBS AG JERSEY BRH
CMCI ETN 38
902641778
208
10000
SH
SOLE
10000
0
0
UBS AG JERSEY BRH
ALERIAN INFRST
902641646
303
12257
SH
SOLE
12257
0
0
UBS GROUP AG
SHS
H42097107
522
43115
SH
SOLE
43115
0
0
ULTA BEAUTY INC
COM
90384S303
71778
205827
SH
SOLE
161233
0
44594
ULTIMATE SOFTWARE GROUP INC
COM
90385D107
102754
311253
SH
SOLE
241095
0
70158
UMH PPTYS INC
COM
903002103
986
70030
SH
SOLE
60995
0
9035
UNDER ARMOUR INC
CL A
904311107
1543
73002
SH
SOLE
39307
0
33695
UNDER ARMOUR INC
CL C
904311206
279
14760
SH
SOLE
8551
0
6209
UNIFIRST CORP MASS
COM
904708104
10425
67914
SH
SOLE
58206
0
9708
UNILEVER N V
N Y SHS NEW
904784709
9708
166544
SH
SOLE
116626
0
49918
UNILEVER PLC
SPON ADR NEW
904767704
4757
82408
SH
SOLE
62757
0
19651
UNION BANKSHARES CORP NEW
COM
90539J109
888
27476
SH
SOLE
1421
0
26055
UNION PACIFIC CORP
COM
907818108
82910
495870
SH
SOLE
352041
0
143829
UNITED CONTL HLDGS INC
COM
910047109
394
4940
SH
SOLE
3860
0
1080
UNITED PARCEL SERVICE INC
CL B
911312106
30927
276777
SH
SOLE
153251
0
123526
UNITED RENTALS INC
COM
911363109
5228
45758
SH
SOLE
42573
0
3185
UNITED STATES NATL GAS FUND
UNIT PAR
912318300
552
23523
SH
SOLE
23198
0
325
UNITED STATES OIL FUND LP
UNITS
91232N108
633
50650
SH
SOLE
34025
0
16625
UNITED TECHNOLOGIES CORP
COM
913017109
11366
88182
SH
SOLE
69797
0
18385
UNITEDHEALTH GROUP INC
COM
91324P102
78118
315933
SH
SOLE
253049
0
62884
UNITI GROUP INC
COM
91325V108
138
12305
SH
SOLE
12305
0
0
UNIVERSAL DISPLAY CORP
COM
91347P105
648
4239
SH
SOLE
914
0
3325
URBAN OUTFITTERS INC
COM
917047102
255
8616
SH
SOLE
8509
0
107
US BANCORP DEL
COM NEW
902973304
9826
203909
SH
SOLE
97908
0
106001
US FOODS HLDG CORP
COM
912008109
24030
688336
SH
SOLE
600443
0
87893
V F CORP
COM
918204108
6670
76742
SH
SOLE
65956
0
10786
VAIL RESORTS INC
COM
91879Q109
31351
144273
SH
SOLE
107790
0
36483
VALERO ENERGY CORP NEW
COM
91913Y100
3631
42806
SH
SOLE
30923
0
11883
VALMONT INDS INC
COM
920253101
222
1704
SH
SOLE
356
0
1348
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
14
224
SH
SOLE
45
0
179
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
2860
127562
SH
SOLE
114470
0
13092
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
882
27803
SH
SOLE
15424
0
12379
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
57
441
SH
SOLE
400
0
41
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189H201
109
2235
SH
SOLE
2235
0
0
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
67
3475
SH
SOLE
3475
0
0
VANECK VECTORS ETF TR
GLOBAL ALTER ETF
92189F502
27
433
SH
SOLE
433
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
413
8863
SH
SOLE
8863
0
0
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
7
236
SH
SOLE
236
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
30
482
SH
SOLE
482
0
0
VANECK VECTORS ETF TR
BRAZIL SMALL CP
92189F825
505
23682
SH
SOLE
21942
0
1740
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
12
529
SH
SOLE
529
0
0
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
53
500
SH
SOLE
100
0
400
VANECK VECTORS ETF TR
AMT FREE SHORT M
92189F528
136
7750
SH
SOLE
7750
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
37
2138
SH
SOLE
803
0
1335
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
23
362
SH
SOLE
362
0
0
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
18
1083
SH
SOLE
1083
0
0
VANECK VECTORS ETF TR
CEF MUN INCOME E
92189F460
0
16
SH
SOLE
16
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
70
551
SH
SOLE
551
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
279
2060
SH
SOLE
2060
0
0
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
299
2131
SH
SOLE
2131
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
54
451
SH
SOLE
190
0
261
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
119
1092
SH
SOLE
1092
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
46
300
SH
SOLE
200
0
100
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
10
79
SH
SOLE
0
0
79
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
6371
78477
SH
SOLE
56036
0
22441
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
5372
67501
SH
SOLE
57894
0
9607
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
16
172
SH
SOLE
172
0
0
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
274
3257
SH
SOLE
2382
0
875
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
256
4585
SH
SOLE
4002
0
583
VANGUARD GROUP
DIV APP ETF
921908844
103137
940687
SH
SOLE
796773
0
143914
VANGUARD INDEX FDS
SMALL CP ETF
922908751
10134
66325
SH
SOLE
62284
0
4041
VANGUARD INDEX FDS
MID CAP ETF
922908629
13086
81403
SH
SOLE
76100
0
5303
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
19181
73904
SH
SOLE
60432
0
13472
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
7885
68290
SH
SOLE
51590
0
16700
VANGUARD INDEX FDS
VALUE ETF
922908744
47790
444021
SH
SOLE
378792
0
65229
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
14803
137214
SH
SOLE
122165
0
15049
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
7237
50687
SH
SOLE
11634
0
39053
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
3019
23454
SH
SOLE
20524
0
2930
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
24504
281946
SH
SOLE
254660
0
27286
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
20850
144078
SH
SOLE
76741
0
67337
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
550
4239
SH
SOLE
3648
0
591
VANGUARD INDEX FDS
GROWTH ETF
922908736
170120
1087586
SH
SOLE
945124
0
142462
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
44754
249019
SH
SOLE
230615
0
18404
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
100451
2003008
SH
SOLE
1718660
0
284348
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
417
4009
SH
SOLE
2479
0
1530
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
32213
757947
SH
SOLE
629087
0
128860
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
10363
173965
SH
SOLE
168351
0
5614
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
5071
94589
SH
SOLE
83723
0
10866
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
3952
60008
SH
SOLE
54808
0
5200
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
81
1104
SH
SOLE
699
0
405
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
1738
35703
SH
SOLE
24634
0
11069
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
262
5029
SH
SOLE
4943
0
86
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
1103
13834
SH
SOLE
13309
0
525
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
3822
43995
SH
SOLE
32369
0
11626
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
240
3971
SH
SOLE
2562
0
1409
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
583
3752
SH
SOLE
3752
0
0
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
37
400
SH
SOLE
400
0
0
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
237
4534
SH
SOLE
4148
0
386
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
361
5593
SH
SOLE
3553
0
2040
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
1470
11954
SH
SOLE
9082
0
2872
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1040
8032
SH
SOLE
8032
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
5
50
SH
SOLE
50
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1278
9837
SH
SOLE
9837
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
175
1226
SH
SOLE
1226
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
611
5652
SH
SOLE
4303
0
1349
VANGUARD STAR FD
VG TL INTL STK F
921909768
254
4887
SH
SOLE
3228
0
1659
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
49593
1213444
SH
SOLE
927889
0
285555
VANGUARD WELLINGTON FD
US VALUE FACTR
921935805
266
3687
SH
SOLE
3687
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
43758
510838
SH
SOLE
435391
0
75447
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
525
7614
SH
SOLE
6689
0
925
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
192
2975
SH
SOLE
685
0
2290
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
60
619
SH
SOLE
619
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
3550
28551
SH
SOLE
28459
0
92
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
121
1547
SH
SOLE
1365
0
182
VANGUARD WORLD FD
ESG US STK ETF
921910733
1
30
SH
SOLE
30
0
0
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
72
556
SH
SOLE
412
0
144
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
99
805
SH
SOLE
644
0
161
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
158
1888
SH
SOLE
1226
0
662
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
396
2294
SH
SOLE
1825
0
469
VANGUARD WORLD FDS
ENERGY ETF
92204A306
133
1485
SH
SOLE
1361
0
124
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
813
5598
SH
SOLE
5373
0
225
VANGUARD WORLD FDS
INF TECH ETF
92204A702
3957
19722
SH
SOLE
14722
0
5000
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
1232
19083
SH
SOLE
17747
0
1336
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
338
1958
SH
SOLE
1218
0
740
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
632
4479
SH
SOLE
3915
0
564
VARIAN MED SYS INC
COM
92220P105
799
5635
SH
SOLE
3667
0
1968
VEEVA SYS INC
CL A COM
922475108
269062
2120937
SH
SOLE
1666388
0
454549
VENTAS INC
COM
92276F100
1664
26074
SH
SOLE
10581
0
15493
VERACYTE INC
COM
92337F107
382
15250
SH
SOLE
0
0
15250
VERINT SYS INC
COM
92343X100
72
1211
SH
SOLE
1132
0
79
VERINT SYS INC
NOTE 1.500% 6/0
92343XAA8
17
15000
PRN
SOLE
15000
0
0
VERISK ANALYTICS INC
COM
92345Y106
130891
984143
SH
SOLE
747037
0
237106
VERIZON COMMUNICATIONS INC
COM
92343V104
42922
725893
SH
SOLE
526282
0
199611
VERSUM MATLS INC
COM
92532W103
1295
25741
SH
SOLE
10330
0
15411
VERTEX PHARMACEUTICALS INC
COM
92532F100
3359
18259
SH
SOLE
12124
0
6135
VERU INC
COM
92536C103
113
77625
SH
SOLE
77625
0
0
VIACOM INC NEW
CL B
92553P201
601
21407
SH
SOLE
15377
0
6030
VIACOM INC NEW
CL A
92553P102
10
300
SH
SOLE
0
0
300
VIASAT INC
COM
92552V100
5137
66283
SH
SOLE
59715
0
6568
VIAVI SOLUTIONS INC
COM
925550105
951
76820
SH
SOLE
55998
0
20822
VICTORY CAP HLDGS INC
COM CL A
92645B103
1127
75050
SH
SOLE
62850
0
12200
VIKING THERAPEUTICS INC
COM
92686J106
1623
163283
SH
SOLE
46582
0
116701
VIKING THERAPEUTICS INC
*W EXP 04/13/202
92686J114
427
50980
SH
SOLE
26960
0
24020
VIRTU FINL INC
CL A
928254101
4374
184148
SH
SOLE
143837
0
40311
VIRTUSA CORP
COM
92827P102
576
10778
SH
SOLE
9857
0
921
VISA INC
COM CL A
92826C839
410273
2626754
SH
SOLE
2217307
0
409447
VMWARE INC
CL A COM
928563402
621
3441
SH
SOLE
3156
0
285
VOCERA COMMUNICATIONS INC
COM
92857F107
625
19752
SH
SOLE
12144
0
7608
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
3974
218618
SH
SOLE
185546
0
33072
VONAGE HLDGS CORP
COM
92886T201
143
14200
SH
SOLE
14200
0
0
VORNADO RLTY TR
SH BEN INT
929042109
470
6972
SH
SOLE
3947
0
3025
VULCAN MATLS CO
COM
929160109
3592
30337
SH
SOLE
22586
0
7751
W P CAREY INC
COM
92936U109
6678
85254
SH
SOLE
61380
0
23874
WABTEC CORP
COM
929740108
23809
322962
SH
SOLE
173081
0
149881
WAGEWORKS INC
COM
930427109
5084
134652
SH
SOLE
115644
0
19008
WALGREENS BOOTS ALLIANCE INC
COM
931427108
41971
663367
SH
SOLE
387361
0
276006
WALMART INC
COM
931142103
50853
521408
SH
SOLE
249538
0
271870
WASTE CONNECTIONS INC
COM
94106B101
1271
14351
SH
SOLE
13941
0
410
WASTE MGMT INC DEL
COM
94106L109
2680
25791
SH
SOLE
20479
0
5312
WATERS CORP
COM
941848103
1136
4515
SH
SOLE
3739
0
776
WATSCO INC
COM
942622200
86144
601521
SH
SOLE
476711
0
124810
WD-40 CO
COM
929236107
385
2271
SH
SOLE
753
0
1518
WEATHERFORD INTL PLC
ORD SHS
G48833100
26
37484
SH
SOLE
37484
0
0
WEC ENERGY GROUP INC
COM
92939U106
3227
40803
SH
SOLE
22897
0
17906
WELBILT INC
COM
949090104
233
14228
SH
SOLE
13356
0
872
WELLS FARGO CO NEW
COM
949746101
12317
254904
SH
SOLE
156322
0
98582
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
354
274
SH
SOLE
274
0
0
WELLTOWER INC
COM
95040Q104
4156
53556
SH
SOLE
27300
0
26256
WENDYS CO
COM
95058W100
208
11606
SH
SOLE
1612
0
9994
WESBANCO INC
COM
950810101
813
20463
SH
SOLE
1261
0
19202
WEST PHARMACEUTICAL SVSC INC
COM
955306105
15638
141910
SH
SOLE
118126
0
23784
WESTERN DIGITAL CORP
COM
958102105
273
5684
SH
SOLE
5328
0
356
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
4618
147267
SH
SOLE
132322
0
14945
WESTERN UN CO
COM
959802109
1419
76849
SH
SOLE
36532
0
40317
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
2427
97654
SH
SOLE
95954
0
1700
WESTROCK CO
COM
96145D105
2053
53537
SH
SOLE
52915
0
622
WEX INC
COM
96208T104
74305
387024
SH
SOLE
342557
0
44467
WEYERHAEUSER CO
COM
962166104
6826
259140
SH
SOLE
170572
0
88568
WHEATON PRECIOUS METALS CORP
COM
962879102
1362
57191
SH
SOLE
40346
0
16845
WHITING PETE CORP NEW
COM NEW
966387409
40
1537
SH
SOLE
37
0
1500
WHITING PETE CORP NEW
NOTE 1.250% 4/0
966387AL6
9
9000
PRN
SOLE
9000
0
0
WILLIAMS COS INC DEL
COM
969457100
4358
151736
SH
SOLE
132132
0
19604
WILLIAMS SONOMA INC
COM
969904101
692
12298
SH
SOLE
10315
0
1983
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
966
5500
SH
SOLE
5008
0
492
WINTRUST FINL CORP
COM
97650W108
1100
16337
SH
SOLE
16337
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
641
12869
SH
SOLE
12869
0
0
WISDOMTREE TR
US MIDCAP FUND
97717W570
91
2322
SH
SOLE
1563
0
759
WISDOMTREE TR
US SMALLCAP FUND
97717W562
205
5685
SH
SOLE
1111
0
4574
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
82
968
SH
SOLE
968
0
0
WISDOMTREE TR
INTL EQUITY FD
97717W703
626
12355
SH
SOLE
9708
0
2647
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
360
13087
SH
SOLE
13087
0
0
WISDOMTREE TR
EMERG MKTS DIV
97717X214
52
1672
SH
SOLE
1672
0
0
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
397
6209
SH
SOLE
6018
0
191
WISDOMTREE TR
INDIA ERNGS FD
97717W422
1111
42192
SH
SOLE
35872
0
6320
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
3049
121460
SH
SOLE
99490
0
21970
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
369
7108
SH
SOLE
6533
0
575
WISDOMTREE TR
US LARGECAP DIVD
97717W307
2231
23678
SH
SOLE
22367
0
1311
WISDOMTREE TR
US DIVID EX FNCL
97717W406
493
5764
SH
SOLE
5120
0
644
WISDOMTREE TR
EM LCL DEBT FD
97717X867
11
326
SH
SOLE
326
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
715
14125
SH
SOLE
12471
0
1654
WISDOMTREE TR
JP SMALLCP DIV
97717W836
47
695
SH
SOLE
570
0
125
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
510
11643
SH
SOLE
0
0
11643
WISDOMTREE TR
INTL SMCAP DIV
97717W760
124
1891
SH
SOLE
1891
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
151
5000
SH
SOLE
5000
0
0
WISDOMTREE TR
US MIDCAP DIVID
97717W505
269
7519
SH
SOLE
5794
0
1725
WISDOMTREE TR
INTL LRGCAP DV
97717W794
89
1925
SH
SOLE
1925
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
55
1368
SH
SOLE
1368
0
0
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
2015
21297
SH
SOLE
20797
0
500
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
963
13285
SH
SOLE
4760
0
8525
WISDOMTREE TR
INTL MIDCAP DV
97717W778
76
1220
SH
SOLE
1220
0
0
WISDOMTREE TR
EM MKTS QTLY DIV
97717W323
54
2200
SH
SOLE
2200
0
0
WISDOMTREE TR
E MKTS CNSMR GR
97717W539
13
600
SH
SOLE
600
0
0
WISDOMTREE TR
INTL QULTY DIV
97717X131
86
3000
SH
SOLE
3000
0
0
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
1
28
SH
SOLE
28
0
0
WISDOMTREE TR
EUROPE SMCP DV
97717W869
70
1200
SH
SOLE
582
0
618
WISDOMTREE TR
CHINESE YUAN FD
97717W182
10
400
SH
SOLE
0
0
400
WOODWARD INC
COM
980745103
1962
20672
SH
SOLE
20672
0
0
WORKDAY INC
CL A
98138H101
207766
1077343
SH
SOLE
830393
0
246950
WORLDPAY INC
CL A
981558109
9176
80850
SH
SOLE
74714
0
6136
WRIGHT MED GROUP INC
NOTE 2.000% 2/1
98235TAE7
24
21000
PRN
SOLE
21000
0
0
WRIGHT MED GROUP N V
ORD SHS
N96617118
2200
69941
SH
SOLE
66461
0
3480
WYNDHAM DESTINATIONS INC
COM
98310W108
697
6428
SH
SOLE
6153
0
275
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
323
6460
SH
SOLE
6153
0
307
XCEL ENERGY INC
COM
98389B100
1955
34773
SH
SOLE
33760
0
1013
XILINX INC
COM
983919101
8475
66843
SH
SOLE
30570
0
36273
XPO LOGISTICS INC
COM
983793100
1958
36437
SH
SOLE
30902
0
5535
XYLEM INC
COM
98419M100
20151
254945
SH
SOLE
115582
0
139363
YETI HLDGS INC
COM
98585X104
17661
583829
SH
SOLE
463512
0
120317
YUM BRANDS INC
COM
988498101
2108
21116
SH
SOLE
9497
0
11619
YUM CHINA HLDGS INC
COM
98850P109
2699
60107
SH
SOLE
34656
0
25451
ZEBRA TECHNOLOGIES CORP
CL A
989207105
28990
138359
SH
SOLE
29799
0
108560
ZENDESK INC
COM
98936J101
506
5950
SH
SOLE
800
0
5150
ZIMMER BIOMET HLDGS INC
COM
98956P102
2962
23199
SH
SOLE
21055
0
2144
ZIONS BANCORPORATION N A
COM
989701107
265
5840
SH
SOLE
5809
0
31
ZIOPHARM ONCOLOGY INC
COM
98973P101
341
88580
SH
SOLE
1580
0
87000
ZOETIS INC
CL A
98978V103
240227
2386283
SH
SOLE
1843844
0
542439