0001104659-19-062395.txt : 20191112
0001104659-19-062395.hdr.sgml : 20191112
20191112124013
ACCESSION NUMBER: 0001104659-19-062395
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190930
FILED AS OF DATE: 20191112
DATE AS OF CHANGE: 20191112
EFFECTIVENESS DATE: 20191112
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: 191207997
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
09-30-2019
09-30-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
11-12-2019
0
1697
17355103
INFORMATION TABLE
2
infotable.xml
2U INC
COM
90214J101
289
17755
SH
SOLE
16295
0
1460
3-D SYS CORP DEL
COM NEW
88554D205
1317
161600
SH
SOLE
149625
0
11975
3M CO
COM
88579Y101
36606
222664
SH
SOLE
142596
0
80068
AAC HLDGS INC
COM
000307108
14
21227
SH
SOLE
20752
0
475
ABB LTD
SPONSORED ADR
000375204
6136
311950
SH
SOLE
217033
0
94916
ABBOTT LABS
COM
002824100
111150
1328437
SH
SOLE
979361
0
349077
ABBVIE INC
COM
00287Y109
62533
825849
SH
SOLE
585973
0
239876
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
174
41527
SH
SOLE
41527
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
265
38082
SH
SOLE
29773
0
8309
ABIOMED INC
COM
003654100
47545
267269
SH
SOLE
185885
0
81384
ABM INDS INC
COM
000957100
229
6310
SH
SOLE
1310
0
5000
ACACIA COMMUNICATIONS INC
COM
00401C108
409
6254
SH
SOLE
5579
0
675
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
483
15530
SH
SOLE
15030
0
500
ACCELERATE DIAGNOSTICS INC
COM
00430H102
14938
804416
SH
SOLE
566961
0
237455
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
119523
621383
SH
SOLE
428341
0
193042
ACHILLION PHARMACEUTICALS IN
COM
00448Q201
133
37000
SH
SOLE
24400
0
12600
ACI WORLDWIDE INC
COM
004498101
240
7675
SH
SOLE
655
0
7020
ACLARIS THERAPEUTICS INC
COM
00461U105
23
21202
SH
SOLE
8298
0
12904
ACTIVISION BLIZZARD INC
COM
00507V109
36579
691213
SH
SOLE
544585
0
146628
ACTUANT CORP
CL A NEW
00508X203
243
10160
SH
SOLE
0
0
10160
ACUITY BRANDS INC
COM
00508Y102
397
2948
SH
SOLE
2305
0
643
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
3585
116012
SH
SOLE
59377
0
56635
ADOBE INC
COM
00724F101
212814
770367
SH
SOLE
528184
0
242183
ADVANCED MICRO DEVICES INC
COM
007903107
1294
44624
SH
SOLE
21233
0
23391
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
209
27204
SH
SOLE
27204
0
0
AEROVIRONMENT INC
COM
008073108
619
11561
SH
SOLE
10628
0
933
AES CORP
COM
00130H105
870
53273
SH
SOLE
5354
0
47919
AFFILIATED MANAGERS GROUP IN
COM
008252108
8457
101461
SH
SOLE
86308
0
15153
AFLAC INC
COM
001055102
1914
36586
SH
SOLE
29936
0
6649
AGENUS INC
COM NEW
00847G705
149
57810
SH
SOLE
25000
0
32810
AGILENT TECHNOLOGIES INC
COM
00846U101
970
12664
SH
SOLE
8605
0
4059
AGNC INVT CORP
COM
00123Q104
191
11887
SH
SOLE
11500
0
387
AGNICO EAGLE MINES LTD
COM
008474108
1239
23120
SH
SOLE
17770
0
5350
AILERON THERAPEUTICS INC
COM
00887A105
32
47500
SH
SOLE
22000
0
25500
AIR LEASE CORP
CL A
00912X302
432
10332
SH
SOLE
9060
0
1272
AIR PRODS & CHEMS INC
COM
009158106
16004
72134
SH
SOLE
41185
0
30949
AIRCASTLE LTD
COM
G0129K104
843
37601
SH
SOLE
3472
0
34129
AIRGAIN INC
COM
00938A104
8073
687070
SH
SOLE
612546
0
74524
AKAMAI TECHNOLOGIES INC
COM
00971T101
4516
49420
SH
SOLE
34191
0
15229
AKEBIA THERAPEUTICS INC
COM
00972D105
288
73401
SH
SOLE
73027
0
374
ALAMOS GOLD INC NEW
COM CL A
011532108
297
51268
SH
SOLE
31493
0
19775
ALARM COM HLDGS INC
COM
011642105
7434
159397
SH
SOLE
128466
0
30931
ALBEMARLE CORP
COM
012653101
220
3169
SH
SOLE
2537
0
632
ALBIREO PHARMA INC
COM
01345P106
938
46915
SH
SOLE
28821
0
18094
ALCON INC
ORD SHS
H01301128
1447
24820
SH
SOLE
19200
0
5620
ALGONQUIN PWR UTILS CORP
COM
015857105
241
17571
SH
SOLE
571
0
17000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
53972
322742
SH
SOLE
234017
0
88725
ALIGN TECHNOLOGY INC
COM
016255101
31660
174996
SH
SOLE
143548
0
31448
ALLEGION PUB LTD CO
ORD SHS
G0176J109
290
2796
SH
SOLE
2062
0
734
ALLERGAN PLC
SHS
G0177J108
1869
5921
SH
SOLE
2005
0
3916
ALLIANCE DATA SYSTEMS CORP
COM
018581108
1001
7813
SH
SOLE
4161
0
3652
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
241
15084
SH
SOLE
15084
0
0
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
226
7689
SH
SOLE
6627
0
1062
ALLIANT ENERGY CORP
COM
018802108
812
15059
SH
SOLE
12946
0
2113
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
182
16595
SH
SOLE
15095
0
1500
ALLSCRIPTS HEALTHCARE SOLUTN
NOTE 1.250% 7/0
01988PAD0
23
23000
PRN
SOLE
23000
0
0
ALLSTATE CORP
COM
020002101
2503
23033
SH
SOLE
9349
0
13684
ALPHABET INC
CAP STK CL C
02079K107
263998
216569
SH
SOLE
174036
0
42533
ALPHABET INC
CAP STK CL A
02079K305
145762
119365
SH
SOLE
84276
0
35089
ALPS ETF TR
ALERIAN MLP
00162Q866
1952
213620
SH
SOLE
121900
0
91720
ALPS ETF TR
SECTR DIV DOGS
00162Q858
44
1000
SH
SOLE
1000
0
0
ALTERYX INC
COM CL A
02156B103
305
2835
SH
SOLE
2635
0
200
ALTRIA GROUP INC
COM
02209S103
8193
200314
SH
SOLE
113592
0
86722
AMAZON COM INC
COM
023135106
470706
271158
SH
SOLE
215305
0
55853
AMEDISYS INC
COM
023436108
667
5095
SH
SOLE
4817
0
278
AMERCO
COM
023586100
1672
4286
SH
SOLE
3220
0
1066
AMEREN CORP
COM
023608102
480
5991
SH
SOLE
3536
0
2455
AMERICAN AIRLS GROUP INC
COM
02376R102
583
21612
SH
SOLE
5790
0
15822
AMERICAN ELEC PWR CO INC
COM
025537101
1449
15470
SH
SOLE
12031
0
3439
AMERICAN EXPRESS CO
COM
025816109
44959
380107
SH
SOLE
303157
0
76951
AMERICAN INTL GROUP INC
COM NEW
026874784
3188
57240
SH
SOLE
49972
0
7268
AMERICAN INTL GROUP INC
*W EXP 01/19/202
026874156
53
3701
SH
SOLE
2023
0
1678
AMERICAN RIVER BANKSHARES
COM
029326105
200
14776
SH
SOLE
14776
0
0
AMERICAN SOFTWARE INC
CL A
029683109
493
32807
SH
SOLE
23985
0
8822
AMERICAN TOWER CORP NEW
COM
03027X100
134923
610150
SH
SOLE
529801
0
80349
AMERICAN WTR WKS CO INC NEW
COM
030420103
1225
9861
SH
SOLE
7174
0
2688
AMERICOLD RLTY TR
COM
03064D108
19799
534096
SH
SOLE
444892
0
89204
AMERIPRISE FINL INC
COM
03076C106
2981
20267
SH
SOLE
13186
0
7081
AMERISOURCEBERGEN CORP
COM
03073E105
343
4167
SH
SOLE
3216
0
951
AMETEK INC NEW
COM
031100100
73482
800278
SH
SOLE
499638
0
300640
AMGEN INC
COM
031162100
20432
105585
SH
SOLE
64512
0
41072
AMPHENOL CORP NEW
CL A
032095101
77775
805955
SH
SOLE
697169
0
108786
ANALOG DEVICES INC
COM
032654105
1721
15405
SH
SOLE
8844
0
6561
ANAPLAN INC
COM
03272L108
1556
33112
SH
SOLE
33112
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
2088
21943
SH
SOLE
17053
0
4890
ANIKA THERAPEUTICS INC
COM
035255108
219
3985
SH
SOLE
223
0
3762
ANNALY CAP MGMT INC
COM
035710409
696
79089
SH
SOLE
56399
0
22690
ANSYS INC
COM
03662Q105
1172
5296
SH
SOLE
3731
0
1565
ANTHEM INC
COM
036752103
1059
4409
SH
SOLE
3309
0
1100
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
10
3000
PRN
SOLE
3000
0
0
AON PLC
SHS CL A
G0408V102
24846
128355
SH
SOLE
91379
0
36976
APACHE CORP
COM
037411105
371
14484
SH
SOLE
3154
0
11330
APARTMENT INVT & MGMT CO
CL A
03748R754
978
18751
SH
SOLE
15835
0
2916
APOLLO COML REAL EST FIN INC
COM
03762U105
1292
67400
SH
SOLE
55400
0
12000
APPFOLIO INC
COM CL A
03783C100
8346
87727
SH
SOLE
75491
0
12236
APPIAN CORP
CL A
03782L101
1857
39086
SH
SOLE
20065
0
19021
APPLE INC
COM
037833100
564136
2518801
SH
SOLE
2004664
0
514137
APPLIED MATLS INC
COM
038222105
3986
79879
SH
SOLE
69352
0
10527
APTARGROUP INC
COM
038336103
3705
31278
SH
SOLE
17934
0
13344
APTIV PLC
SHS
G6095L109
3737
42749
SH
SOLE
15364
0
27385
AQUA AMERICA INC
COM
03836W103
1210
26983
SH
SOLE
15943
0
11040
ARC DOCUMENT SOLUTIONS INC
COM
00191G103
14
10000
SH
SOLE
10000
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
3409
83008
SH
SOLE
67677
0
15331
ARCONIC INC
COM
03965L100
316
12161
SH
SOLE
9412
0
2749
ARDELYX INC
COM
039697107
132
28000
SH
SOLE
28000
0
0
ARES CAP CORP
COM
04010L103
4041
216828
SH
SOLE
163513
0
53315
ARISTA NETWORKS INC
COM
040413106
27968
117059
SH
SOLE
97485
0
19574
ARK ETF TR
ISRAEL INOVATE
00214Q609
1993
96490
SH
SOLE
96490
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
12
285
SH
SOLE
285
0
0
ARQULE INC
COM
04269E107
75
10500
SH
SOLE
10500
0
0
ARROW ELECTRS INC
COM
042735100
880
11797
SH
SOLE
706
0
11091
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
1085
38520
SH
SOLE
28630
0
9890
ASGN INC
COM
00191U102
1626
25869
SH
SOLE
19587
0
6282
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
326
1312
SH
SOLE
1012
0
300
ASPEN TECHNOLOGY INC
COM
045327103
954
7747
SH
SOLE
7464
0
283
ASSEMBLY BIOSCIENCES INC
COM
045396108
98
10000
SH
SOLE
9000
0
1000
ASTRAZENECA PLC
SPONSORED ADR
046353108
20201
453232
SH
SOLE
271054
0
182178
ASTRONICS CORP
COM
046433108
416
14144
SH
SOLE
14144
0
0
AT HOME GROUP INC
COM
04650Y100
840
87313
SH
SOLE
84875
0
2438
AT&T INC
COM
00206R102
44836
1184871
SH
SOLE
814134
0
370736
ATHERSYS INC
COM
04744L106
57
42600
SH
SOLE
25400
0
17200
ATLASSIAN CORP PLC
CL A
G06242104
32908
262338
SH
SOLE
192021
0
70317
ATMOS ENERGY CORP
COM
049560105
902
7923
SH
SOLE
5328
0
2595
AUTODESK INC
COM
052769106
1509
10218
SH
SOLE
8262
0
1956
AUTOMATIC DATA PROCESSING IN
COM
053015103
55272
342413
SH
SOLE
205060
0
137353
AVALARA INC
COM
05338G106
725
10780
SH
SOLE
10008
0
772
AVALONBAY CMNTYS INC
COM
053484101
1664
7729
SH
SOLE
5690
0
2039
AVANTOR INC
COM
05352A100
1353
92050
SH
SOLE
58450
0
33600
AVERY DENNISON CORP
COM
053611109
2140
18842
SH
SOLE
17290
0
1552
AVON PRODS INC
COM
054303102
138
31475
SH
SOLE
17350
0
14125
AWARE INC MASS
COM
05453N100
39
13000
SH
SOLE
13000
0
0
AXIS CAPITAL HOLDINGS LTD
SHS
G0692U109
977
14644
SH
SOLE
1038
0
13606
AZZ INC
COM
002474104
272
6235
SH
SOLE
6235
0
0
BAIDU INC
SPON ADR REP A
056752108
6109
59446
SH
SOLE
47752
0
11694
BAIN CAP SPECIALTY FIN INC
COM
05684B107
725
38207
SH
SOLE
38207
0
0
BALL CORP
COM
058498106
6189
85003
SH
SOLE
72342
0
12661
BANK AMER CORP
COM
060505104
26616
912430
SH
SOLE
629622
0
282808
BANK AMER CORP
7.25%CNV PFD L
060505682
448
299
SH
SOLE
269
0
30
BANK HAWAII CORP
COM
062540109
513
5970
SH
SOLE
2005
0
3965
BANK MONTREAL QUE
COM
063671101
609
8254
SH
SOLE
2665
0
5589
BANK N S HALIFAX
COM
064149107
316
5550
SH
SOLE
1550
0
4000
BANK NEW YORK MELLON CORP
COM
064058100
1198
26493
SH
SOLE
22908
0
3585
BANK OF MARIN BANCORP
COM
063425102
498
12000
SH
SOLE
12000
0
0
BANKUNITED INC
COM
06652K103
2819
83842
SH
SOLE
70007
0
13835
BARRICK GOLD CORPORATION
COM
067901108
312
17985
SH
SOLE
15210
0
2775
BAUSCH HEALTH COS INC
COM
071734107
1553
71075
SH
SOLE
59075
0
12000
BAXTER INTL INC
COM
071813109
4637
53011
SH
SOLE
40982
0
12029
BB&T CORP
COM
054937107
2554
47861
SH
SOLE
18968
0
28893
BCE INC
COM NEW
05534B760
1197
24729
SH
SOLE
1288
0
23441
BECTON DICKINSON & CO
COM
075887109
17525
69281
SH
SOLE
51620
0
17662
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
22603
70
SH
SOLE
57
0
13
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
112338
540036
SH
SOLE
454039
0
85997
BEST BUY INC
COM
086516101
2938
42582
SH
SOLE
34892
0
7690
BEST INC
SPONSORED ADS
08653C106
53
10000
SH
SOLE
10000
0
0
BEYOND MEAT INC
COM
08862E109
342
2302
SH
SOLE
1934
0
368
BGC PARTNERS INC
CL A
05541T101
154
27959
SH
SOLE
1676
0
26283
BIO TECHNE CORP
COM
09073M104
9346
47764
SH
SOLE
42614
0
5150
BIODELIVERY SCIENCES INTL IN
COM
09060J106
3778
897345
SH
SOLE
803220
0
94125
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
5223
77491
SH
SOLE
38456
0
39035
BJS WHSL CLUB HLDGS INC
COM
05550J101
9194
355411
SH
SOLE
302816
0
52595
BLACK KNIGHT INC
COM
09215C105
6456
105724
SH
SOLE
91281
0
14443
BLACKLINE INC
COM
09239B109
14040
293660
SH
SOLE
254031
0
39629
BLACKROCK CAPITAL INVESTMENT
COM
092533108
52
10350
SH
SOLE
10350
0
0
BLACKROCK ENHANCED GBL DIV T
COM
092501105
148
14170
SH
SOLE
9080
0
5090
BLACKROCK INC
COM
09247X101
17617
39533
SH
SOLE
32798
0
6735
BLACKSTONE GROUP INC
COM CL A
09260D107
30734
629283
SH
SOLE
473510
0
155772
BLACKSTONE MTG TR INC
COM CL A
09257W100
273
7629
SH
SOLE
3204
0
4425
BLOOMIN BRANDS INC
COM
094235108
639
33742
SH
SOLE
29456
0
4286
BLUE BIRD CORP
COM
095306106
3221
169203
SH
SOLE
90941
0
78262
BLUEBIRD BIO INC
COM
09609G100
214
2326
SH
SOLE
2160
0
166
BOEING CO
COM
097023105
96192
252823
SH
SOLE
182435
0
70389
BOINGO WIRELESS INC
COM
09739C102
1579
142265
SH
SOLE
135930
0
6335
BOOKING HLDGS INC
COM
09857L108
61911
31545
SH
SOLE
24807
0
6738
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
1939
27300
SH
SOLE
19672
0
7628
BORGWARNER INC
COM
099724106
916
24961
SH
SOLE
13167
0
11794
BOSTON PROPERTIES INC
COM
101121101
4040
31162
SH
SOLE
25644
0
5518
BOSTON SCIENTIFIC CORP
COM
101137107
2140
52601
SH
SOLE
43984
0
8617
BOTTOMLINE TECH DEL INC
COM
101388106
5165
131259
SH
SOLE
117334
0
13925
BP PLC
SPONSORED ADR
055622104
13411
353009
SH
SOLE
241234
0
111775
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
55329
362816
SH
SOLE
299136
0
63680
BRISTOL MYERS SQUIBB CO
COM
110122108
32487
640645
SH
SOLE
474193
0
166452
BROADCOM INC
COM
11135F101
2171
7863
SH
SOLE
7272
0
591
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
3225
25917
SH
SOLE
20956
0
4961
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
4038
76051
SH
SOLE
67292
0
8759
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
2412
48611
SH
SOLE
47111
0
1500
BROOKLINE BANCORP INC DEL
COM
11373M107
515
34956
SH
SOLE
12556
0
22400
BROOKS AUTOMATION INC
COM
114340102
336
9080
SH
SOLE
444
0
8636
BUCKEYE PARTNERS L P
UNIT LTD PARTN
118230101
1506
36653
SH
SOLE
11865
0
24788
BURLINGTON STORES INC
COM
122017106
3576
17897
SH
SOLE
15395
0
2502
BWX TECHNOLOGIES INC
COM
05605H100
10354
180985
SH
SOLE
122951
0
58034
BYLINE BANCORP INC
COM
124411109
808
45176
SH
SOLE
45176
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2684
31664
SH
SOLE
28114
0
3550
CABLE ONE INC
COM
12685J105
376
300
SH
SOLE
0
0
300
CAI INTERNATIONAL INC
COM
12477X106
4744
217911
SH
SOLE
193959
0
23952
CALITHERA BIOSCIENCES INC
COM
13089P101
65
21000
SH
SOLE
19000
0
2000
CALYXT INC
COM
13173L107
115
20401
SH
SOLE
18888
0
1513
CAMBREX CORP
COM
132011107
976
16397
SH
SOLE
15930
0
467
CAMBRIA ETF TR
GLOBAL VALUE ETF
132061409
105
4700
SH
SOLE
4700
0
0
CAMBRIA ETF TR
CORE EQUITY
132061854
104
3828
SH
SOLE
2328
0
1500
CAMPBELL SOUP CO
COM
134429109
476
10143
SH
SOLE
8260
0
1883
CANADIAN NAT RES LTD
COM
136385101
646
24250
SH
SOLE
23100
0
1150
CANADIAN NATL RY CO
COM
136375102
2133
23738
SH
SOLE
13570
0
10168
CANADIAN PAC RY LTD
COM
13645T100
2699
12134
SH
SOLE
5318
0
6816
CANNAE HLDGS INC
COM
13765N107
4008
145898
SH
SOLE
110048
0
35850
CANOPY GROWTH CORP
COM
138035100
453
15041
SH
SOLE
9423
0
5618
CAPITAL ONE FINL CORP
COM
14040H105
3767
41400
SH
SOLE
32929
0
8471
CARBONITE INC
COM
141337105
104
6689
SH
SOLE
1189
0
5500
CARBONITE INC
NOTE 2.500% 4/0
141337AB1
143
150000
PRN
SOLE
100000
0
50000
CARDINAL HEALTH INC
COM
14149Y108
1145
24270
SH
SOLE
4958
0
19312
CARDLYTICS INC
COM
14161W105
798
23797
SH
SOLE
21692
0
2105
CARDTRONICS INC
NOTE 1.000%12/0
14161HAG3
863
885000
PRN
SOLE
630000
0
255000
CARGURUS INC
COM CL A
141788109
3105
100308
SH
SOLE
84364
0
15944
CARMAX INC
COM
143130102
101491
1153304
SH
SOLE
831013
0
322291
CARNIVAL CORP
UNIT 99/99/9999
143658300
249
5694
SH
SOLE
4602
0
1092
CARVANA CO
CL A
146869102
11407
172834
SH
SOLE
152590
0
20244
CASS INFORMATION SYS INC
COM
14808P109
217
4022
SH
SOLE
0
0
4022
CATALENT INC
COM
148806102
934
19592
SH
SOLE
18857
0
735
CATERPILLAR INC DEL
COM
149123101
14051
111245
SH
SOLE
54094
0
57151
CBOE GLOBAL MARKETS INC
COM
12503M108
10988
95621
SH
SOLE
41964
0
53656
CBRE GROUP INC
CL A
12504L109
1091
20576
SH
SOLE
8121
0
12455
CBS CORP NEW
CL B
124857202
923
22866
SH
SOLE
4863
0
18003
CDK GLOBAL INC
COM
12508E101
2188
45499
SH
SOLE
30123
0
15376
CDN IMPERIAL BK COMM TORONTO
COM
136069101
311
3767
SH
SOLE
904
0
2863
CDW CORP
COM
12514G108
1756
14252
SH
SOLE
10510
0
3742
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
1134
19428
SH
SOLE
5208
0
14220
CELGENE CORP
COM
151020104
25020
251967
SH
SOLE
137945
0
114022
CENTENE CORP DEL
COM
15135B101
241
5565
SH
SOLE
5512
0
53
CENTURYLINK INC
COM
156700106
430
34487
SH
SOLE
32557
0
1930
CERIDIAN HCM HLDG INC
COM
15677J108
5156
104430
SH
SOLE
86095
0
18335
CERNER CORP
COM
156782104
2669
39151
SH
SOLE
21731
0
17420
CF INDS HLDGS INC
COM
125269100
202
4098
SH
SOLE
3050
0
1048
CHARTER COMMUNICATIONS INC N
CL A
16119P108
919
2229
SH
SOLE
1777
0
452
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
63405
579038
SH
SOLE
468621
0
110417
CHEESECAKE FACTORY INC
COM
163072101
16939
406416
SH
SOLE
338631
0
67785
CHEGG INC
COM
163092109
518
17293
SH
SOLE
15592
0
1701
CHENIERE ENERGY INC
COM NEW
16411R208
1119
17750
SH
SOLE
17700
0
50
CHEVRON CORP NEW
COM
166764100
59916
505191
SH
SOLE
344420
0
160771
CHEWY INC
CL A
16679L109
6423
261294
SH
SOLE
241436
0
19858
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
287
6942
SH
SOLE
5942
0
1000
CHIPOTLE MEXICAN GRILL INC
COM
169656105
14274
16983
SH
SOLE
11608
0
5375
CHUBB LIMITED
COM
H1467J104
10162
62945
SH
SOLE
36547
0
26398
CHURCH & DWIGHT INC
COM
171340102
7318
97269
SH
SOLE
58586
0
38682
CIENA CORP
COM NEW
171779309
365
9300
SH
SOLE
8000
0
1300
CIGNA CORP NEW
COM
125523100
12710
70105
SH
SOLE
46147
0
23958
CIMAREX ENERGY CO
COM
171798101
1529
31897
SH
SOLE
21132
0
10765
CINCINNATI FINL CORP
COM
172062101
1226
10504
SH
SOLE
10220
0
284
CINEMARK HOLDINGS INC
COM
17243V102
998
25821
SH
SOLE
2360
0
23461
CINTAS CORP
COM
172908105
51936
193718
SH
SOLE
101855
0
91863
CISCO SYS INC
COM
17275R102
59790
1210084
SH
SOLE
881277
0
328807
CISION LTD
SHS
G1992S109
310
40300
SH
SOLE
37324
0
2976
CITIGROUP INC
COM NEW
172967424
13904
201275
SH
SOLE
169164
0
32112
CITIZENS FINL GROUP INC
COM
174610105
1770
50030
SH
SOLE
29375
0
20655
CITRIX SYS INC
COM
177376100
743
7698
SH
SOLE
1658
0
6040
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1827
84080
SH
SOLE
84080
0
0
CLOROX CO DEL
COM
189054109
7221
47550
SH
SOLE
39410
0
8140
CME GROUP INC
COM
12572Q105
34564
163549
SH
SOLE
127528
0
36021
CMS ENERGY CORP
COM
125896100
381
5955
SH
SOLE
3790
0
2165
CNA FINL CORP
COM
126117100
599
12162
SH
SOLE
1048
0
11114
CNH INDL N V
SHS
N20944109
368
36300
SH
SOLE
35300
0
1000
CNO FINL GROUP INC
COM
12621E103
814
51400
SH
SOLE
51400
0
0
COCA COLA CO
COM
191216100
19764
363036
SH
SOLE
254626
0
108410
CODEXIS INC
COM
192005106
2532
184590
SH
SOLE
117480
0
67110
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
9713
176272
SH
SOLE
160801
0
15472
COGNEX CORP
COM
192422103
1357
27611
SH
SOLE
22888
0
4723
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
2285
37908
SH
SOLE
32029
0
5879
COHERENT INC
COM
192479103
397
2585
SH
SOLE
2120
0
465
COHU INC
COM
192576106
201
14903
SH
SOLE
12903
0
2000
COLGATE PALMOLIVE CO
COM
194162103
29323
398903
SH
SOLE
268160
0
130743
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
671
8942
SH
SOLE
8517
0
425
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
248
11315
SH
SOLE
11315
0
0
COMCAST CORP NEW
CL A
20030N101
22476
498580
SH
SOLE
218556
0
280024
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
360
18286
SH
SOLE
10616
0
7670
CONAGRA BRANDS INC
COM
205887102
1724
56183
SH
SOLE
41815
0
14368
CONCHO RES INC
COM
20605P101
361
5321
SH
SOLE
5287
0
34
CONCRETE PUMPING HLDGS INC
COM
206704108
64
16135
SH
SOLE
16135
0
0
CONOCOPHILLIPS
COM
20825C104
7298
128087
SH
SOLE
85904
0
42184
CONSOLIDATED EDISON INC
COM
209115104
2544
26926
SH
SOLE
22665
0
4261
CONSTELLATION BRANDS INC
CL A
21036P108
5313
25633
SH
SOLE
22609
0
3024
CONTAINER STORE GROUP INC
COM
210751103
100
22525
SH
SOLE
20750
0
1775
CONTINENTAL RESOURCES INC
COM
212015101
3202
103988
SH
SOLE
67388
0
36600
CONTRAFECT CORP
COM
212326102
8
21000
SH
SOLE
0
0
21000
COOPER COS INC
COM NEW
216648402
24593
82805
SH
SOLE
64369
0
18436
COPART INC
COM
217204106
92908
1156579
SH
SOLE
857238
0
299341
CORCEPT THERAPEUTICS INC
COM
218352102
338
23945
SH
SOLE
0
0
23945
CORE LABORATORIES N V
COM
N22717107
293
6292
SH
SOLE
1834
0
4458
CORELOGIC INC
COM
21871D103
302
6521
SH
SOLE
466
0
6055
CORNING INC
COM
219350105
4227
148223
SH
SOLE
76515
0
71708
CORTEVA INC
COM
22052L104
2314
82630
SH
SOLE
65396
0
17234
COSTAR GROUP INC
COM
22160N109
149528
252070
SH
SOLE
208510
0
43560
COSTCO WHSL CORP NEW
COM
22160K105
96081
333487
SH
SOLE
252522
0
80965
COVETRUS INC
COM
22304C100
358
30129
SH
SOLE
12212
0
17917
COVIA HLDGS CORP
COM
22305A103
61
30367
SH
SOLE
12780
0
17587
CREDIT ACCEP CORP MICH
COM
225310101
5266
11416
SH
SOLE
11265
0
151
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
2445
59650
SH
SOLE
15462
0
44188
CROWDSTRIKE HLDGS INC
CL A
22788C105
280
4800
SH
SOLE
3900
0
900
CROWN CASTLE INTL CORP NEW
COM
22822V101
25365
182470
SH
SOLE
146429
0
36040
CSG SYS INTL INC
COM
126349109
373
7209
SH
SOLE
821
0
6388
CSX CORP
COM
126408103
1804
26049
SH
SOLE
19489
0
6560
CTI BIOPHARMA CORP
COM
12648L601
43
51211
SH
SOLE
51211
0
0
CUBIC CORP
COM
229669106
4739
67287
SH
SOLE
57923
0
9364
CUMMINS INC
COM
231021106
1934
11891
SH
SOLE
10382
0
1509
CURO GROUP HLDGS CORP
COM
23131L107
1063
80049
SH
SOLE
49589
0
30460
CURTISS WRIGHT CORP
COM
231561101
329
2541
SH
SOLE
2518
0
23
CVS HEALTH CORP
COM
126650100
20698
328175
SH
SOLE
233100
0
95076
CYBERARK SOFTWARE LTD
SHS
M2682V108
1130
11321
SH
SOLE
8724
0
2597
CYPRESS SEMICONDUCTOR CORP
COM
232806109
672
28800
SH
SOLE
23000
0
5800
CYRUSONE INC
COM
23283R100
6009
75962
SH
SOLE
67110
0
8852
D R HORTON INC
COM
23331A109
652
12363
SH
SOLE
12265
0
98
DAKTRONICS INC
COM
234264109
176
23800
SH
SOLE
23800
0
0
DANAHER CORPORATION
COM
235851102
258105
1787058
SH
SOLE
1117547
0
669511
DANAHER CORPORATION
DBCV1/2
235851AF9
6
1000
PRN
SOLE
1000
0
0
DARDEN RESTAURANTS INC
COM
237194105
865
7319
SH
SOLE
1106
0
6213
DAVE & BUSTERS ENTMT INC
COM
238337109
4236
108743
SH
SOLE
91244
0
17499
DBX ETF TR
XTRACK MSCI EAFE
233051200
1739
53770
SH
SOLE
13000
0
40770
DBX ETF TR
XTRACK HRVST CSI
233051879
68
2500
SH
SOLE
2500
0
0
DBX ETF TR
XTRACK MSCI EURP
233051853
145
4866
SH
SOLE
4866
0
0
DBX ETF TR
XTRACK MSCI SOUT
233051812
39
1499
SH
SOLE
1499
0
0
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
496
18920
SH
SOLE
9320
0
9600
DEERE & CO
COM
244199105
5681
33679
SH
SOLE
25581
0
8098
DEL TACO RESTAURANTS INC
COM
245496104
109
10700
SH
SOLE
10000
0
700
DEL TACO RESTAURANTS INC
*W EXP 06/30/202
245496112
5
7500
SH
SOLE
5000
0
2500
DELL TECHNOLOGIES INC
CL C
24703L202
735
14178
SH
SOLE
11075
0
3103
DELTA AIR LINES INC DEL
COM NEW
247361702
1619
28101
SH
SOLE
24868
0
3233
DENBURY RES INC
COM NEW
247916208
34
28273
SH
SOLE
0
0
28273
DENTSPLY SIRONA INC
COM
24906P109
1092
20482
SH
SOLE
6123
0
14359
DESCARTES SYS GROUP INC
COM
249906108
320
7950
SH
SOLE
4330
0
3620
DESIGNER BRANDS INC
CL A
250565108
3720
217318
SH
SOLE
159768
0
57549
DEVON ENERGY CORP NEW
COM
25179M103
481
19985
SH
SOLE
14307
0
5678
DEXCOM INC
COM
252131107
171438
1148737
SH
SOLE
826765
0
321972
DIAGEO P L C
SPON ADR NEW
25243Q205
16331
99870
SH
SOLE
75806
0
24064
DIGIMARC CORP NEW
COM
25381B101
1446
37000
SH
SOLE
31150
0
5850
DIGITAL RLTY TR INC
COM
253868103
783
6032
SH
SOLE
3338
0
2694
DIREXION SHS ETF TR
DRX S&P500BULL
25459W862
8
150
SH
SOLE
150
0
0
DIREXION SHS ETF TR
DLY SMCAP BULL3X
25459W847
8
150
SH
SOLE
150
0
0
DIREXION SHS ETF TR
DLY FIN BULL NEW
25459Y694
8
100
SH
SOLE
100
0
0
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
313
8178
SH
SOLE
6477
0
1701
DIREXION SHS ETF TR
DLY SCOND 3XBU
25459W458
85
500
SH
SOLE
500
0
0
DISCOVER FINL SVCS
COM
254709108
5034
62077
SH
SOLE
47546
0
14531
DISCOVERY INC
COM SER C
25470F302
715
29038
SH
SOLE
5712
0
23326
DISCOVERY INC
COM SER A
25470F104
594
22309
SH
SOLE
19430
0
2879
DISH NETWORK CORP
CL A
25470M109
867
25457
SH
SOLE
21872
0
3585
DISNEY WALT CO
COM DISNEY
254687106
140099
1075035
SH
SOLE
738270
0
336766
DIXIE GROUP INC
CL A
255519100
374
271255
SH
SOLE
271255
0
0
DOCUSIGN INC
COM
256163106
66435
1072914
SH
SOLE
882230
0
190684
DOLBY LABORATORIES INC
COM CL A
25659T107
83683
1294597
SH
SOLE
924791
0
369806
DOLLAR GEN CORP NEW
COM
256677105
342
2154
SH
SOLE
1883
0
271
DOLLAR TREE INC
COM
256746108
2944
25788
SH
SOLE
24619
0
1169
DOMINION ENERGY INC
COM
25746U109
5060
62437
SH
SOLE
40626
0
21811
DOMO INC
COM CL B
257554105
541
33872
SH
SOLE
7591
0
26281
DONALDSON INC
COM
257651109
1007
19341
SH
SOLE
5936
0
13405
DOVER CORP
COM
260003108
2855
28678
SH
SOLE
22916
0
5762
DOW INC
COM
260557103
5925
124349
SH
SOLE
90645
0
33704
DROPBOX INC
CL A
26210C104
3278
162542
SH
SOLE
142275
0
20267
DTE ENERGY CO
COM
233331107
1485
11172
SH
SOLE
8609
0
2563
DUKE ENERGY CORP NEW
COM NEW
26441C204
11162
116439
SH
SOLE
85693
0
30746
DULUTH HLDGS INC
COM CL B
26443V101
2917
343938
SH
SOLE
295628
0
48310
DUNKIN BRANDS GROUP INC
COM
265504100
1770
22300
SH
SOLE
17492
0
4808
DUPONT DE NEMOURS INC
COM
26614N102
7403
103810
SH
SOLE
78172
0
25638
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
5756
1610073
SH
SOLE
1375988
0
234085
EAGLE MATERIALS INC
COM
26969P108
1670
18557
SH
SOLE
11187
0
7370
EAGLE PHARMACEUTICALS INC
COM
269796108
3427
60575
SH
SOLE
52260
0
8315
EAST WEST BANCORP INC
COM
27579R104
464
10487
SH
SOLE
7803
0
2684
EASTMAN CHEMICAL CO
COM
277432100
285
3858
SH
SOLE
3354
0
504
EATON CORP PLC
SHS
G29183103
3815
45881
SH
SOLE
35969
0
9911
EATON VANCE TAX MNGD GBL DV
COM
27829F108
604
73444
SH
SOLE
41144
0
32300
EBAY INC
COM
278642103
1864
47830
SH
SOLE
35075
0
12755
ECHO GLOBAL LOGISTICS INC
COM
27875T101
62
2759
SH
SOLE
2200
0
559
ECHO GLOBAL LOGISTICS INC
NOTE 2.500% 5/0
27875TAA9
75
75000
PRN
SOLE
25000
0
50000
ECOLAB INC
COM
278865100
190217
960499
SH
SOLE
684106
0
276392
EDITAS MEDICINE INC
COM
28106W103
256
11250
SH
SOLE
150
0
11100
EDWARDS LIFESCIENCES CORP
COM
28176E108
67317
306114
SH
SOLE
199470
0
106644
ELECTRONIC ARTS INC
COM
285512109
1140
11654
SH
SOLE
10098
0
1556
ELEMENT SOLUTIONS INC
COM
28618M106
891
87500
SH
SOLE
75500
0
12000
EMBRAER S A
SPONSORED ADS
29082A107
192
11135
SH
SOLE
9135
0
2000
EMERSON ELEC CO
COM
291011104
18066
270213
SH
SOLE
207658
0
62555
ENBRIDGE INC
COM
29250N105
4181
119192
SH
SOLE
77965
0
41227
ENCOMPASS HEALTH CORP
COM
29261A100
2365
37380
SH
SOLE
28254
0
9126
ENCORE CAP EUROPE FIN LTD
NOTE 4.500% 9/0
29260UAA5
51
50000
PRN
SOLE
0
0
50000
ENCORE CAP GROUP INC
COM
292554102
1465
43950
SH
SOLE
30181
0
13769
ENCORE CAP GROUP INC
NOTE 2.875% 3/1
292554AH5
8743
8935000
PRN
SOLE
6410000
0
2525000
ENCORE CAP GROUP INC
NOTE 3.000% 7/0
292554AF9
51
50000
PRN
SOLE
50000
0
0
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
13819
766844
SH
SOLE
565260
0
201584
ENERSYS
COM
29275Y102
4285
64980
SH
SOLE
58048
0
6932
ENSERVCO CORP
COM
29358Y102
7
25500
SH
SOLE
25000
0
500
ENTERPRISE PRODS PARTNERS L
COM
293792107
25036
875983
SH
SOLE
623144
0
252839
ENVESTNET INC
COM
29404K106
6887
121460
SH
SOLE
104373
0
17087
ENVESTNET INC
NOTE 1.750%12/1
29404KAA4
919
905000
PRN
SOLE
830000
0
75000
EOG RES INC
COM
26875P101
78792
1061594
SH
SOLE
702614
0
358980
EPAM SYS INC
COM
29414B104
4482
24585
SH
SOLE
17404
0
7181
EQUIFAX INC
COM
294429105
982
6979
SH
SOLE
6635
0
344
EQUINIX INC
COM
29444U700
11121
19280
SH
SOLE
18262
0
1018
EQUINOR ASA
SPONSORED ADR
29446M102
375
19800
SH
SOLE
18800
0
1000
EQUITY COMWLTH
COM SH BEN INT
294628102
217
6350
SH
SOLE
0
0
6350
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
275
2061
SH
SOLE
1767
0
294
EQUITY RESIDENTIAL
SH BEN INT
29476L107
1568
18172
SH
SOLE
10687
0
7485
ERIE INDTY CO
CL A
29530P102
536
2889
SH
SOLE
2889
0
0
ESSEX PPTY TR INC
COM
297178105
232
710
SH
SOLE
280
0
430
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
3115
83280
SH
SOLE
28609
0
54671
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
172
3690
SH
SOLE
2190
0
1500
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
161
5020
SH
SOLE
4805
0
215
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
28
700
SH
SOLE
700
0
0
ETSY INC
COM
29786A106
601
10630
SH
SOLE
10630
0
0
EURONET WORLDWIDE INC
COM
298736109
648
4429
SH
SOLE
4429
0
0
EVENTBRITE INC
COM CL A
29975E109
592
33400
SH
SOLE
32900
0
500
EVERBRIDGE INC
COM
29978A104
5498
89092
SH
SOLE
74880
0
14212
EVERGY INC
COM
30034W106
517
7770
SH
SOLE
4713
0
3057
EVERSOURCE ENERGY
COM
30040W108
4240
49611
SH
SOLE
40253
0
9358
EVO PMTS INC
CL A COM
26927E104
232
8250
SH
SOLE
7950
0
300
EVOLENT HEALTH INC
CL A
30050B101
7258
1009423
SH
SOLE
733904
0
275519
EVOLENT HEALTH INC
NOTE 2.000%12/0
30050BAB7
263
300000
PRN
SOLE
50000
0
250000
EXACT SCIENCES CORP
COM
30063P105
79772
882729
SH
SOLE
632598
0
250131
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
222
5777
SH
SOLE
1340
0
4437
EXELIXIS INC
COM
30161Q104
5847
330642
SH
SOLE
234548
0
96094
EXELON CORP
COM
30161N101
1872
38750
SH
SOLE
29894
0
8856
EXPEDIA GROUP INC
COM NEW
30212P303
1134
8437
SH
SOLE
4520
0
3917
EXPEDITORS INTL WASH INC
COM
302130109
670
9017
SH
SOLE
7364
0
1653
EXXON MOBIL CORP
COM
30231G102
36355
514868
SH
SOLE
371759
0
143110
F M C CORP
COM NEW
302491303
337
3845
SH
SOLE
410
0
3435
F5 NETWORKS INC
COM
315616102
286
2036
SH
SOLE
4
0
2032
FACEBOOK INC
CL A
30303M102
57203
321221
SH
SOLE
251376
0
69845
FACTSET RESH SYS INC
COM
303075105
760
3128
SH
SOLE
2266
0
862
FAIR ISAAC CORP
COM
303250104
3548
11689
SH
SOLE
6105
0
5584
FASTENAL CO
COM
311900104
122677
3755042
SH
SOLE
1602509
0
2152533
FASTLY INC
CL A
31188V100
845
35221
SH
SOLE
35016
0
205
FEDERAL REALTY INVT TR
SH BEN INT NEW
313747206
230
1692
SH
SOLE
800
0
892
FEDEX CORP
COM
31428X106
5483
37667
SH
SOLE
30063
0
7604
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
6317
142233
SH
SOLE
96822
0
45411
FIDELITY NATL INFORMATION SV
COM
31620M106
23148
174361
SH
SOLE
147027
0
27334
FIFTH THIRD BANCORP
COM
316773100
8788
320963
SH
SOLE
113344
0
207619
FIREEYE INC
COM
31816Q101
690
51713
SH
SOLE
42976
0
8737
FIREEYE INC
NOTE 1.625% 6/0
31816QAD3
17
18000
PRN
SOLE
18000
0
0
FIRST BUSEY CORP
COM NEW
319383204
1176
46520
SH
SOLE
43739
0
2781
FIRST CMNTY CORP S C
COM
319835104
413
21224
SH
SOLE
21224
0
0
FIRST FINL BANKSHARES
COM
32020R109
292
8770
SH
SOLE
492
0
8278
FIRST FINL CORP IND
COM
320218100
1005
23114
SH
SOLE
23114
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
483
53104
SH
SOLE
29894
0
23210
FIRST REP BK SAN FRANCISCO C
COM
33616C100
476
4925
SH
SOLE
4417
0
508
FIRST SOLAR INC
COM
336433107
4883
84174
SH
SOLE
52010
0
32164
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
53
815
SH
SOLE
200
0
615
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
274
9249
SH
SOLE
7499
0
1751
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
175
2907
SH
SOLE
1664
0
1243
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
28
1200
SH
SOLE
1200
0
0
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
4
115
SH
SOLE
115
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
195
3457
SH
SOLE
2540
0
917
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
684
26747
SH
SOLE
11406
0
15341
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
19
1037
SH
SOLE
1037
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
10
333
SH
SOLE
159
0
174
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
34
447
SH
SOLE
447
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
327
2429
SH
SOLE
1451
0
978
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
302
4076
SH
SOLE
3724
0
352
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
13
250
SH
SOLE
250
0
0
FIRST TR EXCHANGE TRADED FD
INDXX INOVTV ETF
33741X201
3
100
SH
SOLE
0
0
100
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
0
12
SH
SOLE
12
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
NY ARCA BIOTECH
33733E203
15
125
SH
SOLE
75
0
50
FIRST TR EXCHANGE TRADED FD
INDLS PROD DUR
33734X150
8
200
SH
SOLE
200
0
0
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
47
1180
SH
SOLE
0
0
1180
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
4
419
SH
SOLE
0
0
419
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
12655
SH
SOLE
10874
0
1781
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
221
7105
SH
SOLE
7105
0
0
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
199
15602
SH
SOLE
14100
0
1502
FIRST US BANCSHARES INC
COM
33744V103
1123
125500
SH
SOLE
125000
0
500
FIRSTENERGY CORP
COM
337932107
237
4918
SH
SOLE
4818
0
100
FIRSTSERVICE CORP NEW
COM
33767E202
809
7892
SH
SOLE
7892
0
0
FISERV INC
COM
337738108
241678
2333027
SH
SOLE
1868054
0
464973
FITBIT INC
CL A
33812L102
46
12200
SH
SOLE
8600
0
3600
FLAGSTAR BANCORP INC
COM PAR .001
337930705
3283
87900
SH
SOLE
87900
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
34006
118579
SH
SOLE
95747
0
22832
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
371
6165
SH
SOLE
6069
0
96
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
178
5700
SH
SOLE
5700
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
31
594
SH
SOLE
594
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
485
10600
SH
SOLE
10600
0
0
FLEXSHARES TR
MORNSTAR USMKT
33939L100
550
4697
SH
SOLE
4197
0
500
FLEXSHARES TR
QUALT DIVD IDX
33939L860
59
1293
SH
SOLE
382
0
911
FLIR SYS INC
COM
302445101
506
9617
SH
SOLE
6665
0
2952
FLOOR & DECOR HLDGS INC
CL A
339750101
2878
56272
SH
SOLE
44576
0
11696
FLUSHING FINL CORP
COM
343873105
409
20267
SH
SOLE
20267
0
0
FORD MTR CO DEL
COM
345370860
1242
135550
SH
SOLE
108415
0
27136
FORTINET INC
COM
34959E109
5312
69204
SH
SOLE
56265
0
12939
FORTIS INC
COM
349553107
326
7701
SH
SOLE
5445
0
2256
FORTIVE CORP
COM
34959J108
92966
1355974
SH
SOLE
908592
0
447382
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1652
30205
SH
SOLE
19800
0
10405
FRANKLIN STREET PPTYS CORP
COM
35471R106
85
10000
SH
SOLE
10000
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
356
37147
SH
SOLE
28714
0
8433
FRESHPET INC
COM
358039105
299
6000
SH
SOLE
6000
0
0
FRONTDOOR INC
COM
35905A109
429
8828
SH
SOLE
8431
0
397
FS KKR CAPITAL CORP
COM
302635107
58
10000
SH
SOLE
10000
0
0
FULLER H B CO
COM
359694106
218
4687
SH
SOLE
3087
0
1600
GABELLI MULTIMEDIA TR INC
COM
36239Q109
2198
270651
SH
SOLE
195617
0
75034
GALECTIN THERAPEUTICS INC
COM NEW
363225202
125
34120
SH
SOLE
26964
0
7156
GALLAGHER ARTHUR J & CO
COM
363576109
6552
73153
SH
SOLE
66662
0
6491
GAMESTOP CORP NEW
CL A
36467W109
107
19330
SH
SOLE
12915
0
6415
GARDNER DENVER HLDGS INC
COM
36555P107
742
26222
SH
SOLE
24222
0
2000
GARMIN LTD
SHS
H2906T109
392
4634
SH
SOLE
3458
0
1176
GARRISON CAP INC
COM
366554103
141
20400
SH
SOLE
19100
0
1300
GARTNER INC
COM
366651107
9368
65518
SH
SOLE
30433
0
35085
GCI LIBERTY INC
COM CLASS A
36164V305
263
4233
SH
SOLE
1869
0
2364
GENERAC HLDGS INC
COM
368736104
1272
16235
SH
SOLE
15610
0
625
GENERAL DYNAMICS CORP
COM
369550108
4109
22484
SH
SOLE
19339
0
3145
GENERAL ELECTRIC CO
COM
369604103
9405
1051969
SH
SOLE
718056
0
333913
GENERAL MLS INC
COM
370334104
4114
74644
SH
SOLE
46409
0
28235
GENERAL MTRS CO
COM
37045V100
6865
183171
SH
SOLE
138264
0
44907
GENESEE & WYO INC
CL A
371559105
1619
14651
SH
SOLE
12955
0
1696
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
720
33545
SH
SOLE
31185
0
2360
GENMARK DIAGNOSTICS INC
COM
372309104
466
76834
SH
SOLE
1300
0
75534
GENPACT LIMITED
SHS
G3922B107
3646
94093
SH
SOLE
70900
0
23193
GENTEX CORP
COM
371901109
205
7450
SH
SOLE
5650
0
1800
GENUINE PARTS CO
COM
372460105
1822
18292
SH
SOLE
10938
0
7354
GILEAD SCIENCES INC
COM
375558103
64909
1024129
SH
SOLE
628774
0
395355
GLACIER BANCORP INC NEW
COM
37637Q105
21260
525463
SH
SOLE
361505
0
163958
GLADSTONE INVT CORP
COM
376546107
1562
126566
SH
SOLE
98075
0
28491
GLAUKOS CORP
COM
377322102
4513
72190
SH
SOLE
53818
0
18372
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
5873
137615
SH
SOLE
91541
0
46074
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
2499
51495
SH
SOLE
37329
0
14166
GLOBAL PMTS INC
COM
37940X102
6681
42022
SH
SOLE
36307
0
5715
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
3594
179537
SH
SOLE
53461
0
126076
GLOBAL X FDS
FINTECH ETF
37954Y814
100
3484
SH
SOLE
1500
0
1984
GLOBAL X FDS
GLB X GURU INDEX
37950E341
3
100
SH
SOLE
100
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
925
40921
SH
SOLE
40921
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
29
911
SH
SOLE
811
0
100
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
6
396
SH
SOLE
396
0
0
GLOBAL X FDS
GLBL X MLP ETF
37950E473
21
2450
SH
SOLE
1850
0
600
GLOBAL X FDS
GLB X FERTIL
37950E499
83
9500
SH
SOLE
9500
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
25
1000
SH
SOLE
1000
0
0
GLOBAL X FDS
GLB X SUPERDIV
37950E549
16
915
SH
SOLE
915
0
0
GLOBAL X FDS
FTSE NORDIC REG
37950E101
1
69
SH
SOLE
69
0
0
GLOBAL X FDS
GLB X MLP ENRG I
37950E226
4
314
SH
SOLE
314
0
0
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
19
800
SH
SOLE
800
0
0
GLOBAL X FDS
GLBX SUPRINC ETF
37950E333
2
130
SH
SOLE
130
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
3
256
SH
SOLE
256
0
0
GLOBANT S A
COM
L44385109
7408
80891
SH
SOLE
70285
0
10606
GLOBE LIFE INC
COM
37959E102
278
2900
SH
SOLE
2568
0
332
GLOBUS MED INC
CL A
379577208
587
11480
SH
SOLE
4180
0
7300
GODADDY INC
CL A
380237107
950
14403
SH
SOLE
10903
0
3500
GOGO INC
COM
38046C109
1531
253856
SH
SOLE
185441
0
68415
GOLAR LNG LTD BERMUDA
SHS
G9456A100
252
19383
SH
SOLE
18663
0
720
GOLDMAN SACHS ETF TR
JUST US LRG CP
381430396
111
2600
SH
SOLE
2600
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
379
11863
SH
SOLE
8583
0
3280
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
190
1891
SH
SOLE
1891
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
11
406
SH
SOLE
406
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
76702
370131
SH
SOLE
335310
0
34820
GOLUB CAP BDC INC
COM
38173M102
473
25119
SH
SOLE
21307
0
3812
GOOSEHEAD INS INC
COM CL A
38267D109
26106
528994
SH
SOLE
410056
0
118938
GRACO INC
COM
384109104
1016
22068
SH
SOLE
14757
0
7311
GRAFTECH INTL LTD
COM
384313508
356
27824
SH
SOLE
23500
0
4324
GRAHAM HLDGS CO
COM
384637104
203
306
SH
SOLE
0
0
306
GRAINGER W W INC
COM
384802104
22406
75403
SH
SOLE
28176
0
47227
GRAND CANYON ED INC
COM
38526M106
226
2299
SH
SOLE
985
0
1314
GREEN BRICK PARTNERS INC
COM
392709101
139
13000
SH
SOLE
13000
0
0
GRIFOLS S A
SP ADR REP B NVT
398438408
319
15924
SH
SOLE
12024
0
3900
GROUPON INC
COM
399473107
1182
444350
SH
SOLE
440000
0
4350
GRUBHUB INC
COM
400110102
18073
321534
SH
SOLE
290349
0
31185
GUARDANT HEALTH INC
COM
40131M109
1315
20600
SH
SOLE
19400
0
1200
GUIDEWIRE SOFTWARE INC
COM
40171V100
163206
1548734
SH
SOLE
1197625
0
351109
HALLIBURTON CO
COM
406216101
2330
123633
SH
SOLE
73589
0
50044
HANNON ARMSTRONG SUST INFR C
COM
41068X100
356
12202
SH
SOLE
12202
0
0
HARLEY DAVIDSON INC
COM
412822108
1117
31048
SH
SOLE
10439
0
20609
HARTFORD FINL SVCS GROUP INC
COM
416515104
505
8334
SH
SOLE
5854
0
2480
HARVEST CAP CR CORP
COM
41753F109
164
16483
SH
SOLE
16333
0
150
HASBRO INC
COM
418056107
593
4999
SH
SOLE
3539
0
1460
HCA HEALTHCARE INC
COM
40412C101
937
7778
SH
SOLE
7610
0
168
HCP INC
COM
40414L109
1622
45521
SH
SOLE
17314
0
28207
HD SUPPLY HLDGS INC
COM
40416M105
235
6008
SH
SOLE
4280
0
1728
HDFC BANK LTD
SPONSORED ADS
40415F101
823
14434
SH
SOLE
11434
0
3000
HEALTHCARE SVCS GRP INC
COM
421906108
5991
246649
SH
SOLE
219904
0
26745
HEALTHEQUITY INC
COM
42226A107
220
3858
SH
SOLE
1405
0
2453
HEICO CORP NEW
CL A
422806208
1114
11445
SH
SOLE
11135
0
310
HEICO CORP NEW
COM
422806109
29855
239070
SH
SOLE
124731
0
114339
HENRY JACK & ASSOC INC
COM
426281101
391
2680
SH
SOLE
1303
0
1377
HENRY SCHEIN INC
COM
806407102
1078
16975
SH
SOLE
13691
0
3284
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
288
10879
SH
SOLE
6275
0
4604
HERSHEY CO
COM
427866108
4147
26756
SH
SOLE
23014
0
3742
HESS CORP
COM
42809H107
290
4792
SH
SOLE
2193
0
2599
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
482
31758
SH
SOLE
21125
0
10633
HEXCEL CORP NEW
COM
428291108
1046
12731
SH
SOLE
12516
0
215
HI CRUSH INC
COM
428337109
184
85650
SH
SOLE
71600
0
14050
HILTON GRAND VACATIONS INC
COM
43283X105
2058
64319
SH
SOLE
58503
0
5816
HILTON WORLDWIDE HLDGS INC
COM
43300A203
16021
172069
SH
SOLE
155869
0
16200
HMS HLDGS CORP
COM
40425J101
6254
181448
SH
SOLE
151639
0
29809
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
1757
69542
SH
SOLE
65342
0
4200
HOLOGIC INC
COM
436440101
464
9181
SH
SOLE
8018
0
1163
HOME DEPOT INC
COM
437076102
122022
525910
SH
SOLE
374835
0
151075
HONEYWELL INTL INC
COM
438516106
14657
86624
SH
SOLE
66333
0
20291
HORIZON THERAPEUTICS PUB LTD
SHS
G46188101
317
11658
SH
SOLE
11048
0
610
HORMEL FOODS CORP
COM
440452100
1361
31125
SH
SOLE
28661
0
2464
HOST HOTELS & RESORTS INC
COM
44107P104
384
22200
SH
SOLE
11568
0
10632
HOSTESS BRANDS INC
CL A
44109J106
235
16768
SH
SOLE
551
0
16217
HOULIHAN LOKEY INC
CL A
441593100
287
6353
SH
SOLE
319
0
6034
HP INC
COM
40434L105
735
38867
SH
SOLE
26694
0
12173
HSBC HLDGS PLC
SPON ADR NEW
404280406
1240
32404
SH
SOLE
17862
0
14542
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
74
2828
SH
SOLE
828
0
2000
HUB GROUP INC
CL A
443320106
306
6575
SH
SOLE
2575
0
4000
HUBBELL INC
COM
443510607
2635
20057
SH
SOLE
20057
0
0
HUBSPOT INC
COM
443573100
1262
8324
SH
SOLE
6132
0
2192
HUDSON TECHNOLOGIES INC
COM
444144109
43
60300
SH
SOLE
35000
0
25300
HUMANA INC
COM
444859102
986
3857
SH
SOLE
2223
0
1634
HUNT J B TRANS SVCS INC
COM
445658107
11008
99487
SH
SOLE
82838
0
16649
HUNTINGTON BANCSHARES INC
COM
446150104
1973
138246
SH
SOLE
129028
0
9218
HUNTINGTON INGALLS INDS INC
COM
446413106
513
2421
SH
SOLE
394
0
2027
IAA INC
COM
449253103
231
5544
SH
SOLE
2823
0
2721
IAC INTERACTIVECORP
COM
44919P508
1701
7804
SH
SOLE
6808
0
996
ICICI BK LTD
ADR
45104G104
2390
196237
SH
SOLE
196237
0
0
IDEX CORP
COM
45167R104
531
3242
SH
SOLE
2241
0
1001
IDEXX LABS INC
COM
45168D104
420453
1546179
SH
SOLE
1221801
0
324378
IHS MARKIT LTD
SHS
G47567105
34111
510034
SH
SOLE
337571
0
172463
ILLINOIS TOOL WKS INC
COM
452308109
80157
512218
SH
SOLE
222933
0
289286
ILLUMINA INC
COM
452327109
14823
48725
SH
SOLE
23435
0
25290
IMMUNOGEN INC
COM
45253H101
420
173699
SH
SOLE
13763
0
159936
IMMUNOMEDICS INC
COM
452907108
265
20000
SH
SOLE
0
0
20000
IMPAX LABORATORIES INC
NOTE 2.000% 6/1
45256BAE1
16
17000
PRN
SOLE
17000
0
0
INDEPENDENCE RLTY TR INC
COM
45378A106
14773
1032353
SH
SOLE
898069
0
134284
INFINERA CORPORATION
COM
45667G103
78
14354
SH
SOLE
11354
0
3000
INFORMATION SERVICES GROUP I
COM
45675Y104
3921
1577739
SH
SOLE
1450599
0
127140
ING GROEP N V
SPONSORED ADR
456837103
218
20846
SH
SOLE
20765
0
81
INGERSOLL-RAND PLC
SHS
G47791101
1641
13319
SH
SOLE
8625
0
4694
INGREDION INC
COM
457187102
2709
33146
SH
SOLE
27838
0
5308
INNODATA INC
COM NEW
457642205
29
22000
SH
SOLE
22000
0
0
INOGEN INC
COM
45780L104
5388
112471
SH
SOLE
95322
0
17149
INSEEGO CORP
COM
45782B104
314
65500
SH
SOLE
65500
0
0
INSPIRE MED SYS INC
COM
457730109
261
4270
SH
SOLE
4270
0
0
INSULET CORP
COM
45784P101
2186
13255
SH
SOLE
9910
0
3345
INTEGER HLDGS CORP
COM
45826H109
540
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
35124
681619
SH
SOLE
492538
0
189081
INTELLIA THERAPEUTICS INC
COM
45826J105
263
19730
SH
SOLE
0
0
19730
INTER PARFUMS INC
COM
458334109
468
6685
SH
SOLE
6685
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
149132
1616260
SH
SOLE
1108489
0
507771
INTERDIGITAL INC
COM
45867G101
214
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
41542
285670
SH
SOLE
222997
0
62673
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
479
3907
SH
SOLE
2681
0
1227
INTERPUBLIC GROUP COS INC
COM
460690100
695
32246
SH
SOLE
3382
0
28864
INTERSECT ENT INC
COM
46071F103
1055
62000
SH
SOLE
58076
0
3924
INTERXION HOLDING N.V
SHS
N47279109
2662
32675
SH
SOLE
28471
0
4204
INTEVAC INC
COM
461148108
52
10000
SH
SOLE
10000
0
0
INTL PAPER CO
COM
460146103
4561
109071
SH
SOLE
80951
0
28120
INTUIT
COM
461202103
105632
397203
SH
SOLE
320790
0
76414
INTUITIVE SURGICAL INC
COM NEW
46120E602
47839
88603
SH
SOLE
51694
0
36909
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 CB
46138J700
99
4641
SH
SOLE
4641
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
155
7196
SH
SOLE
7196
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
113
5294
SH
SOLE
5294
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 HY
46138J809
25
1000
SH
SOLE
1000
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
8032
74312
SH
SOLE
60847
0
13465
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
4238
115781
SH
SOLE
33761
0
82020
INVESCO EXCHANGE TRADED FD T
DYNMC LEISURE
46137V720
226
5300
SH
SOLE
5300
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
114
3200
SH
SOLE
3200
0
0
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
151
8044
SH
SOLE
6800
0
1244
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
623
5257
SH
SOLE
5000
0
257
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
19
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MKT ETF
46137V712
67
702
SH
SOLE
702
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
2223
36510
SH
SOLE
34510
0
2000
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
6
126
SH
SOLE
126
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
79
1161
SH
SOLE
1161
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
6
156
SH
SOLE
156
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
3
100
SH
SOLE
100
0
0
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
27
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
S&P MDCP VLU MNT
46137V456
1
22
SH
SOLE
22
0
0
INVESCO EXCHANGE TRADED FD T
S&P SMCP VLU MNT
46137V480
0
7
SH
SOLE
7
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
117
7300
SH
SOLE
7300
0
0
INVESCO EXCHANGE TRADED FD T
S&P MDCP MOMNTUM
46137V464
280
4800
SH
SOLE
1050
0
3750
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
169
795
SH
SOLE
795
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
631
9735
SH
SOLE
9735
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
869
7376
SH
SOLE
6911
0
465
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
255
1300
SH
SOLE
1300
0
0
INVESCO EXCHANGE TRADED FD T
ZACKS MULT AST
46137Y500
17
750
SH
SOLE
750
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICNDT
46137V647
8
147
SH
SOLE
147
0
0
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
35
760
SH
SOLE
750
0
10
INVESCO EXCHANGE TRADED FD T
S&P SML600 VAL
46137V167
19
300
SH
SOLE
300
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL UTL
46137V274
5
46
SH
SOLE
0
0
46
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
12
110
SH
SOLE
25
0
85
INVESCO EXCHANGE TRADED FD T
HIG YLD EQ DIV
46137V563
37
2000
SH
SOLE
2000
0
0
INVESCO EXCHNG TRADED FD TR
SOLAR ETF
46138G706
4699
159985
SH
SOLE
76090
0
83895
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
2587
44673
SH
SOLE
37154
0
7519
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
26
966
SH
SOLE
966
0
0
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
236
9288
SH
SOLE
3501
0
5787
INVESCO EXCHNG TRADED FD TR
RUSEL 1000 EQL
46138E420
22
697
SH
SOLE
0
0
697
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
261
9910
SH
SOLE
8025
0
1885
INVESCO EXCHNG TRADED FD TR
S&P MDCP 400 REV
46138G672
42
707
SH
SOLE
566
0
141
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
2020
134514
SH
SOLE
111990
0
22524
INVESCO EXCHNG TRADED FD TR
EMRNG MKT SVRG
46138E784
203
6957
SH
SOLE
6807
0
150
INVESCO EXCHNG TRADED FD TR
CHINA TECHNLGY
46138E800
16
341
SH
SOLE
341
0
0
INVESCO EXCHNG TRADED FD TR
KBW PPTY CASUT
46138E586
4
50
SH
SOLE
50
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 HDL VOL
46138E362
182
4275
SH
SOLE
675
0
3600
INVESCO EXCHNG TRADED FD TR
S&P SMLCP LOW
46138G102
145
2967
SH
SOLE
2967
0
0
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LOW
46138E198
5
100
SH
SOLE
100
0
0
INVESCO EXCHNG TRADED FD TR
S&P GBL WATER
46138E263
39
1032
SH
SOLE
842
0
190
INVESCO EXCHNG TRADED FD TR
SR LN ETF
46138G508
155
6843
SH
SOLE
6503
0
340
INVESCO EXCHNG TRADED FD TR
TAXABLE MUN BD
46138G805
233
7193
SH
SOLE
6393
0
800
INVESCO EXCHNG TRADED FD TR
KBW REGL BKG
46138E578
30
594
SH
SOLE
594
0
0
INVESCO EXCHNG TRADED FD TR
DWA EMERG MKTS
46138E867
272
15570
SH
SOLE
12425
0
3145
INVESCO EXCHNG TRADED FD TR
KBW BK ETF
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
17
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&P 500 EX RAT
46138E388
6
155
SH
SOLE
155
0
0
INVESCO EXCHNG TRADED FD TR
MSCI GBL TIMBR
46138E545
10
400
SH
SOLE
400
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
20996
111200
SH
SOLE
81833
0
29368
IONIS PHARMACEUTICALS INC
COM
462222100
873
14578
SH
SOLE
13128
0
1450
IPG PHOTONICS CORP
COM
44980X109
400
2951
SH
SOLE
2659
0
292
IQVIA HLDGS INC
COM
46266C105
627
4198
SH
SOLE
2840
0
1358
IRIDEX CORP
COM
462684101
81
43600
SH
SOLE
0
0
43600
IRIDIUM COMMUNICATIONS INC
COM
46269C102
6782
318708
SH
SOLE
268195
0
50513
IRON MTN INC NEW
COM
46284V101
13392
413457
SH
SOLE
249843
0
163613
ISHARES GOLD TRUST
ISHARES
464285105
8200
581579
SH
SOLE
510358
0
71221
ISHARES INC
CORE MSCI EMKT
46434G103
36686
748380
SH
SOLE
686241
0
62139
ISHARES INC
MSCI WORLD ETF
464286392
622
6777
SH
SOLE
4200
0
2577
ISHARES INC
MIN VOL EMRG MKT
464286533
1456
25511
SH
SOLE
24571
0
940
ISHARES INC
MSCI MEXICO ETF
464286822
17
400
SH
SOLE
400
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
2644
46600
SH
SOLE
43162
0
3438
ISHARES INC
MSCI HONG KG ETF
464286871
100
4392
SH
SOLE
3835
0
557
ISHARES INC
MSCI MLY ETF NEW
46434G814
10
350
SH
SOLE
350
0
0
ISHARES INC
MSCI SINGPOR ETF
46434G780
19
810
SH
SOLE
600
0
210
ISHARES INC
MSCI TAIWAN ETF
46434G772
56
1550
SH
SOLE
1550
0
0
ISHARES INC
MSCI CDA ETF
464286509
93
3229
SH
SOLE
2703
0
526
ISHARES INC
MSCI PAC JP ETF
464286665
239
5338
SH
SOLE
4716
0
622
ISHARES INC
MSCI EURZONE ETF
464286608
420
10790
SH
SOLE
8004
0
2786
ISHARES INC
CUR HD MSCI EM
46434G509
681
27669
SH
SOLE
18206
0
9463
ISHARES INC
MSCI BRAZIL ETF
464286400
268
6350
SH
SOLE
3947
0
2403
ISHARES INC
MSCI THAILND ETF
464286624
3
32
SH
SOLE
32
0
0
ISHARES INC
EM MKTS DIV ETF
464286319
15
414
SH
SOLE
414
0
0
ISHARES INC
GLB SILV MIN ETF
464286327
36
3750
SH
SOLE
3750
0
0
ISHARES INC
MSCI JAPN SMCETF
464286582
4
55
SH
SOLE
55
0
0
ISHARES INC
MSCI STH KOR ETF
464286772
96
1702
SH
SOLE
1702
0
0
ISHARES INC
MSCI SWEDEN ETF
464286756
11
387
SH
SOLE
291
0
96
ISHARES INC
MSCI SWITZERLAND
464286749
36
953
SH
SOLE
682
0
271
ISHARES INC
MIN VOL GBL ETF
464286525
951
10034
SH
SOLE
9684
0
350
ISHARES INC
MSCI EM ASIA ETF
464286426
102
1600
SH
SOLE
1600
0
0
ISHARES INC
MSCI AUST ETF
464286103
11
500
SH
SOLE
500
0
0
ISHARES INC
EM MKT SM-CP ETF
464286475
21
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
14
296
SH
SOLE
296
0
0
ISHARES INC
MSCI CHILE ETF
464286640
12
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
19
487
SH
SOLE
487
0
0
ISHARES TR
CUR HED MSCI GER
46434V704
65
2396
SH
SOLE
1619
0
777
ISHARES TR
SELECT DIVID ETF
464287168
12447
122092
SH
SOLE
113243
0
8848
ISHARES TR
RUS 1000 GRW ETF
464287614
10522
65913
SH
SOLE
60289
0
5624
ISHARES TR
MSCI EAFE ETF
464287465
64209
984645
SH
SOLE
932014
0
52631
ISHARES TR
TIPS BD ETF
464287176
22943
197294
SH
SOLE
141122
0
56172
ISHARES TR
MSCI EMG MKT ETF
464287234
15121
369973
SH
SOLE
257607
0
112366
ISHARES TR
S&P MC 400VL ETF
464287705
1662
10391
SH
SOLE
8158
0
2233
ISHARES TR
S&P SML 600 GWT
464287887
1083
6069
SH
SOLE
6047
0
22
ISHARES TR
RUS 1000 VAL ETF
464287598
30946
241278
SH
SOLE
215107
0
26172
ISHARES TR
S&P MC 400GR ETF
464287606
5746
25670
SH
SOLE
21528
0
4142
ISHARES TR
SP SMCP600VL ETF
464287879
905
6027
SH
SOLE
5672
0
355
ISHARES TR
CORE S&P US GWT
464287671
6896
93563
SH
SOLE
66041
0
27522
ISHARES TR
CORE S&P500 ETF
464287200
63664
213265
SH
SOLE
140805
0
72460
ISHARES TR
RUS 2000 VAL ETF
464287630
4653
38967
SH
SOLE
35569
0
3398
ISHARES TR
RUSSELL 2000 ETF
464287655
28284
186890
SH
SOLE
162367
0
24523
ISHARES TR
RUS 2000 GRW ETF
464287648
5358
27802
SH
SOLE
23151
0
4651
ISHARES TR
BARCLAYS 7 10 YR
464287440
808
7183
SH
SOLE
6061
0
1122
ISHARES TR
CORE US AGGBD ET
464287226
21895
193473
SH
SOLE
123386
0
70087
ISHARES TR
MSCI ACWI ETF
464288257
2046
27746
SH
SOLE
11090
0
16656
ISHARES TR
FLTG RATE NT ETF
46429B655
251
4931
SH
SOLE
4527
0
403
ISHARES TR
CORE MSCI EAFE
46432F842
25722
421191
SH
SOLE
360510
0
60681
ISHARES TR
USA QUALITY FCTR
46432F339
83
897
SH
SOLE
402
0
495
ISHARES TR
CORE S&P TTL STK
464287150
12994
193740
SH
SOLE
137290
0
56450
ISHARES TR
RUS MD CP GR ETF
464287481
3890
27522
SH
SOLE
26760
0
762
ISHARES TR
RUSSELL 3000 ETF
464287689
31398
180685
SH
SOLE
159877
0
20808
ISHARES TR
US HOME CONS ETF
464288752
356
8213
SH
SOLE
7563
0
650
ISHARES TR
CORE S&P MCP ETF
464287507
7397
38281
SH
SOLE
33471
0
4810
ISHARES TR
20 YR TR BD ETF
464287432
2843
19870
SH
SOLE
18217
0
1653
ISHARES TR
EAFE SML CP ETF
464288273
10461
182787
SH
SOLE
174763
0
8024
ISHARES TR
INTL SEL DIV ETF
464288448
2751
89479
SH
SOLE
74749
0
14730
ISHARES TR
RUS MID CAP ETF
464287499
6964
124475
SH
SOLE
107741
0
16733
ISHARES TR
PFD AND INCM SEC
464288687
2672
71202
SH
SOLE
52570
0
18632
ISHARES TR
US AER DEF ETF
464288760
7448
33146
SH
SOLE
20971
0
12175
ISHARES TR
EAFE GRWTH ETF
464288885
14362
178394
SH
SOLE
176834
0
1560
ISHARES TR
MSCI USA ESG SLC
464288802
1061
8584
SH
SOLE
8464
0
120
ISHARES TR
SH TR CRPORT ETF
464288646
3919
37798
SH
SOLE
36062
0
1736
ISHARES TR
IBOXX HI YD ETF
464288513
3887
44592
SH
SOLE
42706
0
1886
ISHARES TR
U.S. REAL ES ETF
464287739
2134
22815
SH
SOLE
21637
0
1178
ISHARES TR
CORE S&P SCP ETF
464287804
5602
71967
SH
SOLE
62114
0
9854
ISHARES TR
S&P 500 VAL ETF
464287408
1283
10769
SH
SOLE
9940
0
829
ISHARES TR
S&P 500 GRWT ETF
464287309
5263
29234
SH
SOLE
26010
0
3224
ISHARES TR
U.S. TECH ETF
464287721
679
3326
SH
SOLE
2834
0
492
ISHARES TR
EAFE VALUE ETF
464288877
998
21059
SH
SOLE
13866
0
7193
ISHARES TR
CORE S&P US VLU
464287663
23003
397983
SH
SOLE
369251
0
28732
ISHARES TR
NASDAQ BIOTECH
464287556
1536
15435
SH
SOLE
11880
0
3555
ISHARES TR
MSCI INDIA ETF
46429B598
193
5741
SH
SOLE
4091
0
1650
ISHARES TR
INTRM TR CRP ETF
464288638
1121
10069
SH
SOLE
10069
0
0
ISHARES TR
RUS 1000 ETF
464287622
10263
62375
SH
SOLE
45798
0
16577
ISHARES TR
CORE 1 5 YR USD
46432F859
1635
32390
SH
SOLE
18127
0
14263
ISHARES TR
IBOXX INV CP ETF
464287242
2661
20877
SH
SOLE
15304
0
5574
ISHARES TR
CHINA LG-CAP ETF
464287184
389
9776
SH
SOLE
8676
0
1100
ISHARES TR
NATIONAL MUN ETF
464288414
13947
122235
SH
SOLE
118185
0
4050
ISHARES TR
1 3 YR TREAS BD
464287457
3036
35797
SH
SOLE
30865
0
4932
ISHARES TR
SHORT TREAS BD
464288679
1013
9161
SH
SOLE
8191
0
970
ISHARES TR
US TREAS BD ETF
46429B267
205
7785
SH
SOLE
7035
0
750
ISHARES TR
RUS MDCP VAL ETF
464287473
6378
71100
SH
SOLE
69891
0
1209
ISHARES TR
GLB INFRASTR ETF
464288372
309
6659
SH
SOLE
5328
0
1331
ISHARES TR
S&P 100 ETF
464287101
391
2974
SH
SOLE
2724
0
250
ISHARES TR
ESG MSCI EAFE
46435G516
14641
228336
SH
SOLE
165186
0
63150
ISHARES TR
SHRT NAT MUN ETF
464288158
1397
13116
SH
SOLE
13116
0
0
ISHARES TR
MICRO-CAP ETF
464288869
108
1225
SH
SOLE
1100
0
125
ISHARES TR
GLOB HLTHCRE ETF
464287325
101
1649
SH
SOLE
750
0
899
ISHARES TR
MSCI MIN VOL ETF
46429B697
10134
158100
SH
SOLE
145809
0
12290
ISHARES TR
USA MOMENTUM FCT
46432F396
75
627
SH
SOLE
627
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
185
1456
SH
SOLE
1456
0
0
ISHARES TR
MSCI CHINA ETF
46429B671
30
531
SH
SOLE
213
0
318
ISHARES TR
INTL QLTY FACTOR
46434V456
16
534
SH
SOLE
0
0
534
ISHARES TR
MSCI UK ETF NEW
46435G334
116
3685
SH
SOLE
3093
0
592
ISHARES TR
JPMORGAN USD EMG
464288281
658
5806
SH
SOLE
4101
0
1705
ISHARES TR
MIN VOL EAFE ETF
46429B689
3123
42617
SH
SOLE
36933
0
5684
ISHARES TR
BROAD USD HIGH
46435U853
351
8574
SH
SOLE
1441
0
7133
ISHARES TR
NORTH AMERN NAT
464287374
10
339
SH
SOLE
56
0
283
ISHARES TR
EDGE MSCI USA VL
46432F388
2
29
SH
SOLE
29
0
0
ISHARES TR
CORE DIV GRWTH
46434V621
476
12156
SH
SOLE
12156
0
0
ISHARES TR
HDG MSCI EAFE
46434V803
6459
215743
SH
SOLE
199513
0
16229
ISHARES TR
U.S. MED DVC ETF
464288810
2441
9873
SH
SOLE
9607
0
266
ISHARES TR
MORTGE REL ETF
46435G342
0
8
SH
SOLE
8
0
0
ISHARES TR
CORE MSCI TOTAL
46432F834
1672
28946
SH
SOLE
16545
0
12401
ISHARES TR
MSCI ARGENTINA
46435G276
1
60
SH
SOLE
60
0
0
ISHARES TR
MBS ETF
464288588
283
2611
SH
SOLE
2611
0
0
ISHARES TR
CORE MSCI EURO
46434V738
7
154
SH
SOLE
154
0
0
ISHARES TR
MSCI INDONIA ETF
46429B309
3
110
SH
SOLE
110
0
0
ISHARES TR
MSCI PHILIPS ETF
46429B408
3
80
SH
SOLE
80
0
0
ISHARES TR
EUROPE ETF
464287861
1178
27214
SH
SOLE
23320
0
3894
ISHARES TR
US HLTHCARE ETF
464287762
620
3278
SH
SOLE
3278
0
0
ISHARES TR
MSCI KLD400 SOC
464288570
1250
11268
SH
SOLE
10520
0
748
ISHARES TR
RESIDNL REAL EST
464288562
4
50
SH
SOLE
50
0
0
ISHARES TR
MSCI CHINA A
46434V514
207
7457
SH
SOLE
7134
0
323
ISHARES TR
U.S. BAS MTL ETF
464287838
22
240
SH
SOLE
240
0
0
ISHARES TR
INDIA 50 ETF
464289529
192
5230
SH
SOLE
5230
0
0
ISHARES TR
MRGSTR MD CP GRW
464288307
9
36
SH
SOLE
36
0
0
ISHARES TR
MRGSTR MD CP VAL
464288406
2
10
SH
SOLE
10
0
0
ISHARES TR
MRNING SM CP ETF
464288703
19
142
SH
SOLE
2
0
140
ISHARES TR
CR 5 10 YR ETF
46435G417
160
3145
SH
SOLE
3145
0
0
ISHARES TR
CONV BD ETF
46435G102
129
2216
SH
SOLE
2216
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
277
2446
SH
SOLE
2446
0
0
ISHARES TR
USD INV GRDE ETF
464288620
1444
13433
SH
SOLE
3055
0
10378
ISHARES TR
CORE HIGH DV ETF
46429B663
2703
28708
SH
SOLE
26177
0
2531
ISHARES TR
U.S. CNSM SV ETF
464287580
270
1242
SH
SOLE
1242
0
0
ISHARES TR
TRANS AVG ETF
464287192
125
672
SH
SOLE
672
0
0
ISHARES TR
GLB CNS DISC ETF
464288745
26
215
SH
SOLE
215
0
0
ISHARES TR
0-5 YR TIPS ETF
46429B747
88
878
SH
SOLE
878
0
0
ISHARES TR
RUS TP200 VL ETF
464289420
181
3305
SH
SOLE
3305
0
0
ISHARES TR
US REGNL BKS ETF
464288778
277
5954
SH
SOLE
4384
0
1570
ISHARES TR
MULTIFACTOR USA
46434V282
480
15024
SH
SOLE
15024
0
0
ISHARES TR
US TELECOM ETF
464287713
138
4741
SH
SOLE
4341
0
400
ISHARES TR
GBL COMM SVC ETF
464287275
19
328
SH
SOLE
243
0
85
ISHARES TR
GL CLEAN ENE ETF
464288224
54
4958
SH
SOLE
4958
0
0
ISHARES TR
NA TEC MULTM ETF
464287531
1
13
SH
SOLE
13
0
0
ISHARES TR
EXPANDED TECH
464287515
1
4
SH
SOLE
4
0
0
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
20
800
SH
SOLE
0
0
800
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
21
825
SH
SOLE
0
0
825
ISHARES TR
U.S. ENERGY ETF
464287796
185
5817
SH
SOLE
4617
0
1200
ISHARES TR
MRGSTR SM CP ETF
464288505
96
550
SH
SOLE
550
0
0
ISHARES TR
U.S. PHARMA ETF
464288836
20
140
SH
SOLE
140
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
41
1056
SH
SOLE
356
0
700
ISHARES TR
CUR HD EURZN ETF
46434V639
27
880
SH
SOLE
880
0
0
ISHARES TR
BRAZIL SM-CP ETF
464289131
12
725
SH
SOLE
0
0
725
ISHARES TR
RUSEL 2500 ETF
46435G268
72
1615
SH
SOLE
0
0
1615
ISHARES TR
GLB CNSM STP ETF
464288737
9
162
SH
SOLE
150
0
12
ISHARES TR
GLOBAL 100 ETF
464287572
58
1171
SH
SOLE
1161
0
10
ISHARES TR
MRGSTR SM CP GR
464288604
30
155
SH
SOLE
120
0
35
ISHARES TR
US INDUSTRIALS
464287754
377
2373
SH
SOLE
2373
0
0
ISHARES TR
COHEN STEER REIT
464287564
64
535
SH
SOLE
250
0
285
ISHARES TR
MULTIFACTOR USA
46434V290
61
1520
SH
SOLE
1265
0
255
ISHARES TR
U.S. FINLS ETF
464287788
788
6123
SH
SOLE
6123
0
0
ISHARES TR
U.S. UTILITS ETF
464287697
167
1025
SH
SOLE
925
0
100
ISHARES TR
DOW JONES US ETF
464287846
203
1375
SH
SOLE
1375
0
0
ISHARES TR
CORE MSCI INTL
46435G326
3
50
SH
SOLE
0
0
50
ISHARES TR
ASIA 50 ETF
464288430
4
66
SH
SOLE
66
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
9
143
SH
SOLE
143
0
0
ISHARES TR
ULTR SH TRM BD
46434V878
76
1500
SH
SOLE
1500
0
0
ISHARES TR
MULTIFACTOR INTL
46434V274
7
255
SH
SOLE
255
0
0
ISHARES TR
U.S. CNSM GD ETF
464287812
283
2237
SH
SOLE
2237
0
0
ISHARES TR
MSCI ACWI EX US
464288240
51
1116
SH
SOLE
1116
0
0
ISHARES TR
LATN AMER 40 ETF
464287390
108
3428
SH
SOLE
3428
0
0
ISHARES TR
GLOBAL ENERG ETF
464287341
14
472
SH
SOLE
472
0
0
ISHARES TR
MSCI EURO FL ETF
464289180
23
1300
SH
SOLE
0
0
1300
ISHARES TR
HDG MSCI JAPAN
46434V886
888
28497
SH
SOLE
28497
0
0
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
26
1000
SH
SOLE
0
0
1000
ISHARES TR
RUS TP200 GR ETF
464289438
13
144
SH
SOLE
144
0
0
ISHARES TR
US OIL EQ&SV ETF
464288844
2
100
SH
SOLE
0
0
100
ISHARES TR
US HLTHCR PR ETF
464288828
3
16
SH
SOLE
16
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
2
11
SH
SOLE
11
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
358
9252
SH
SOLE
689
0
8563
ISHARES TR
GLOBAL TECH ETF
464287291
165
890
SH
SOLE
890
0
0
ISHARES TR
US OIL GS EX ETF
464288851
9
185
SH
SOLE
185
0
0
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
55
0
0
ISHARES TR
GL TIMB FORE ETF
464288174
2
32
SH
SOLE
32
0
0
ISHARES TR
GLOB UTILITS ETF
464288711
39
672
SH
SOLE
672
0
0
ISHARES TR
10-20 YR TRS ETF
464288653
23
157
SH
SOLE
157
0
0
ISHARES US ETF TR
COMMOD SEL STG
46431W853
829
26280
SH
SOLE
9852
0
16428
ISHARES US ETF TR
SHT MAT BD ETF
46431W507
348
6912
SH
SOLE
6912
0
0
ISIS PHARMACEUTICALS INC DEL
NOTE 1.000%11/1
464337AJ3
14
12000
PRN
SOLE
12000
0
0
ITT INC
COM
45073V108
1605
26228
SH
SOLE
24928
0
1300
J2 GLOBAL INC
COM
48123V102
1594
17548
SH
SOLE
15418
0
2130
JACOBS ENGR GROUP INC
COM
469814107
521
5699
SH
SOLE
1734
0
3965
JARDEN CORP
NOTE 1.125% 3/1
471109AM0
1
2000
PRN
SOLE
2000
0
0
JEFFERIES FINL GROUP INC
COM
47233W109
549
29835
SH
SOLE
26660
0
3175
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
3398
34177
SH
SOLE
21609
0
12568
JOHNSON & JOHNSON
COM
478160104
97170
751046
SH
SOLE
496674
0
254372
JOHNSON CTLS INTL PLC
SHS
G51502105
1478
32166
SH
SOLE
6810
0
25356
JONES LANG LASALLE INC
COM
48020Q107
3615
25995
SH
SOLE
22928
0
3067
JP MORGAN EXCHANGE TRADED FD
BETBULD EUROPE
46641Q720
74
3146
SH
SOLE
0
0
3146
JP MORGAN EXCHANGE TRADED FD
BETBULD JAPAN
46641Q712
129
5438
SH
SOLE
700
0
4738
JP MORGAN EXCHANGE TRADED FD
BETABULDRS CDA
46641Q696
176
7016
SH
SOLE
327
0
6689
JP MORGAN EXCHANGE TRADED FD
BETABULDR DEVE
46641Q688
26
1048
SH
SOLE
0
0
1048
JPMORGAN CHASE & CO
COM
46625H100
198168
1683814
SH
SOLE
1398731
0
285082
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
5055
217212
SH
SOLE
188126
0
29086
KADANT INC
COM
48282T104
518
5905
SH
SOLE
5905
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
613
4612
SH
SOLE
3549
0
1063
KAR AUCTION SVCS INC
COM
48238T109
477
19447
SH
SOLE
1455
0
17992
KB HOME
COM
48666K109
445
13100
SH
SOLE
13100
0
0
KELLOGG CO
COM
487836108
1688
26231
SH
SOLE
21347
0
4884
KEMPER CORP DEL
COM
488401100
8257
105925
SH
SOLE
80117
0
25809
KEYCORP NEW
COM
493267108
284
15925
SH
SOLE
13785
0
2140
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
312
3206
SH
SOLE
1188
0
2018
KFORCE INC
COM
493732101
203
5360
SH
SOLE
5360
0
0
KIMBELL RTY PARTNERS LP
UNIT
49435R102
2066
140442
SH
SOLE
127326
0
13116
KIMBERLY CLARK CORP
COM
494368103
13735
96689
SH
SOLE
62253
0
34436
KINDER MORGAN INC DEL
COM
49456B101
20599
999445
SH
SOLE
770175
0
229270
KINSALE CAP GROUP INC
COM
49714P108
5472
52969
SH
SOLE
49143
0
3826
KKR & CO INC
CL A
48251W104
408
15203
SH
SOLE
10203
0
5000
KLA CORPORATION
COM NEW
482480100
355
2224
SH
SOLE
1776
0
448
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
743
20455
SH
SOLE
14455
0
6000
KOHLS CORP
COM
500255104
4674
94113
SH
SOLE
30560
0
63553
KORNIT DIGITAL LTD
SHS
M6372Q113
47460
1541896
SH
SOLE
1163654
0
378242
KRAFT HEINZ CO
COM
500754106
1113
39843
SH
SOLE
22080
0
17763
KROGER CO
COM
501044101
307
11897
SH
SOLE
5927
0
5970
KRYSTAL BIOTECH INC
COM
501147102
2031
58491
SH
SOLE
34415
0
24076
L3HARRIS TECHNOLOGIES INC
COM
502431109
1994
9555
SH
SOLE
9424
0
131
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
722
4295
SH
SOLE
2519
0
1776
LAKELAND FINL CORP
COM
511656100
269
6116
SH
SOLE
6116
0
0
LAM RESEARCH CORP
COM
512807108
636
2751
SH
SOLE
2052
0
699
LAMAR ADVERTISING CO NEW
CL A
512816109
408
4984
SH
SOLE
4932
0
52
LAMB WESTON HLDGS INC
COM
513272104
366
5032
SH
SOLE
1417
0
3615
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
558
30950
SH
SOLE
1150
0
29800
LANDSTAR SYS INC
COM
515098101
1753
15568
SH
SOLE
13299
0
2269
LAS VEGAS SANDS CORP
COM
517834107
266
4604
SH
SOLE
3939
0
665
LAUDER ESTEE COS INC
CL A
518439104
13318
66942
SH
SOLE
57090
0
9852
LAWSON PRODS INC
COM
520776105
381
9850
SH
SOLE
9850
0
0
LAZARD LTD
SHS A
G54050102
626
17872
SH
SOLE
3038
0
14834
LEGG MASON INC
COM
524901105
603
15783
SH
SOLE
14000
0
1783
LEGGETT & PLATT INC
COM
524660107
915
22354
SH
SOLE
4800
0
17554
LENNAR CORP
CL B
526057302
206
4648
SH
SOLE
4648
0
0
LENNAR CORP
CL A
526057104
1024
18331
SH
SOLE
17989
0
342
LENNOX INTL INC
COM
526107107
1980
8148
SH
SOLE
6826
0
1321
LHC GROUP INC
COM
50187A107
3576
31490
SH
SOLE
25802
0
5688
LIBERTY BROADBAND CORP
COM SER A
530307107
170
1624
SH
SOLE
1591
0
33
LIBERTY BROADBAND CORP
COM SER C
530307305
341
3255
SH
SOLE
2463
0
792
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
448
18817
SH
SOLE
14934
0
3883
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
240
9718
SH
SOLE
5557
0
4161
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
185
10804
SH
SOLE
4969
0
5835
LIBERTY LATIN AMERICA LTD
COM CL A
G9001E102
86
5034
SH
SOLE
5034
0
0
LIBERTY MEDIA CORP
DEB3.500% 1/1
530715AN1
32
35000
PRN
SOLE
35000
0
0
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
11
407
SH
SOLE
407
0
0
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
32
1139
SH
SOLE
1139
0
0
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
170
4079
SH
SOLE
3947
0
132
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
524
12494
SH
SOLE
6484
0
6010
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
173
4370
SH
SOLE
4296
0
74
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
369
8883
SH
SOLE
7166
0
1717
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
2843
28559
SH
SOLE
20028
0
8531
LILLY ELI & CO
COM
532457108
31895
285205
SH
SOLE
189773
0
95433
LINCOLN ELEC HLDGS INC
COM
533900106
223
2574
SH
SOLE
432
0
2142
LINCOLN NATL CORP IND
COM
534187109
494
8183
SH
SOLE
5305
0
2878
LINDE PLC
SHS
G5494J103
53561
276487
SH
SOLE
181017
0
95470
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
80
9137
SH
SOLE
1212
0
7925
LIONS GATE ENTMNT CORP
CL A VTG
535919401
14
1500
SH
SOLE
0
0
1500
LITHIA MTRS INC
CL A
536797103
277
2096
SH
SOLE
1126
0
970
LITTELFUSE INC
COM
537008104
5204
29347
SH
SOLE
10529
0
18818
LIVE NATION ENTERTAINMENT IN
COM
538034109
22434
338162
SH
SOLE
248545
0
89617
LIVERAMP HLDGS INC
COM
53815P108
8284
192839
SH
SOLE
177908
0
14931
LKQ CORP
COM
501889208
240
7625
SH
SOLE
2566
0
5059
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
29
10888
SH
SOLE
10888
0
0
LOCKHEED MARTIN CORP
COM
539830109
7929
20326
SH
SOLE
16623
0
3704
LOGITECH INTL S A
SHS
H50430232
910
22335
SH
SOLE
22335
0
0
LOWES COS INC
COM
548661107
31836
289528
SH
SOLE
186849
0
102679
LTC PPTYS INC
COM
502175102
241
4710
SH
SOLE
3625
0
1085
LULULEMON ATHLETICA INC
COM
550021109
81741
424561
SH
SOLE
355352
0
69209
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
282
28600
SH
SOLE
20400
0
8200
LUMINEX CORP DEL
COM
55027E102
1709
82750
SH
SOLE
73950
0
8800
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
1450
16208
SH
SOLE
3004
0
13204
M & T BK CORP
COM
55261F104
329
2085
SH
SOLE
1531
0
554
MACKINAC FINL CORP
COM
554571109
635
41064
SH
SOLE
41064
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
1937
49073
SH
SOLE
47572
0
1501
MACYS INC
COM
55616P104
309
19867
SH
SOLE
14197
0
5670
MADDEN STEVEN LTD
COM
556269108
446
12450
SH
SOLE
0
0
12450
MAG SILVER CORP
COM
55903Q104
162
15274
SH
SOLE
15274
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
18656
281516
SH
SOLE
239072
0
42444
MAGNA INTL INC
COM
559222401
260
4868
SH
SOLE
4868
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
3342
77346
SH
SOLE
56771
0
20575
MANITOWOC CO INC
COM NEW
563571405
1784
142751
SH
SOLE
130251
0
12500
MANULIFE FINL CORP
COM
56501R106
2159
117616
SH
SOLE
97074
0
20542
MARATHON OIL CORP
COM
565849106
213
17326
SH
SOLE
11180
0
6146
MARATHON PETE CORP
COM
56585A102
2287
37646
SH
SOLE
15441
0
22205
MARCUS & MILLICHAP INC
COM
566324109
1307
36839
SH
SOLE
29734
0
7105
MARKEL CORP
COM
570535104
2548
2156
SH
SOLE
1910
0
246
MARKETAXESS HLDGS INC
COM
57060D108
516
1577
SH
SOLE
158
0
1419
MARRIOTT INTL INC NEW
CL A
571903202
26976
216899
SH
SOLE
177976
0
38923
MARSH & MCLENNAN COS INC
COM
571748102
2403
24017
SH
SOLE
21729
0
2288
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
6926
277376
SH
SOLE
250731
0
26644
MASTERCARD INC
CL A
57636Q104
313768
1155384
SH
SOLE
878264
0
277120
MATCH GROUP INC
COM
57665R106
405
5668
SH
SOLE
2515
0
3153
MAXIM INTEGRATED PRODS INC
COM
57772K101
1254
21646
SH
SOLE
17761
0
3885
MAXLINEAR INC
COM
57776J100
7648
341713
SH
SOLE
308948
0
32765
MCCORMICK & CO INC
COM NON VTG
579780206
56728
362943
SH
SOLE
216438
0
146505
MCDERMOTT INTL INC
COM
580037703
232
114876
SH
SOLE
95030
0
19846
MCDONALDS CORP
COM
580135101
76260
355178
SH
SOLE
253666
0
101512
MCKESSON CORP
COM
58155Q103
321
2348
SH
SOLE
1588
0
760
MEDICAL PPTYS TRUST INC
COM
58463J304
345
17620
SH
SOLE
7228
0
10392
MEDPACE HLDGS INC
COM
58506Q109
1135
13510
SH
SOLE
11254
0
2256
MEDTRONIC PLC
SHS
G5960L103
43354
399134
SH
SOLE
231320
0
167814
MERCADOLIBRE INC
COM
58733R102
871
1580
SH
SOLE
1270
0
310
MERCK & CO INC
COM
58933Y105
46401
551207
SH
SOLE
377530
0
173676
MERCURY GENL CORP NEW
COM
589400100
693
12409
SH
SOLE
9164
0
3245
MERCURY SYS INC
COM
589378108
14975
184493
SH
SOLE
127107
0
57386
MEREDITH CORP
COM
589433101
559
15256
SH
SOLE
1786
0
13470
MERIT MED SYS INC
COM
589889104
469
15399
SH
SOLE
15399
0
0
METLIFE INC
COM
59156R108
2799
59345
SH
SOLE
52275
0
7070
METTLER TOLEDO INTERNATIONAL
COM
592688105
2942
4177
SH
SOLE
3072
0
1105
MGE ENERGY INC
COM
55277P104
423
5290
SH
SOLE
4890
0
400
MGM GROWTH PPTYS LLC
CL A COM
55303A105
386
12850
SH
SOLE
675
0
12175
MGP INGREDIENTS INC NEW
COM
55303J106
574
11551
SH
SOLE
9400
0
2151
MICROCHIP TECHNOLOGY INC
COM
595017104
28254
304105
SH
SOLE
175897
0
128209
MICRON TECHNOLOGY INC
COM
595112103
10394
242557
SH
SOLE
212578
0
29979
MICROSOFT CORP
COM
594918104
561055
4035499
SH
SOLE
2837095
0
1198404
MIDDLEBY CORP
COM
596278101
2417
20672
SH
SOLE
10891
0
9781
MILLER HERMAN INC
COM
600544100
277
6000
SH
SOLE
6000
0
0
MIMECAST LTD
ORD SHS
G14838109
274
7689
SH
SOLE
7689
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
1564
29467
SH
SOLE
8132
0
21335
MINERVA NEUROSCIENCES INC
COM
603380106
183
23550
SH
SOLE
23550
0
0
MOHAWK INDS INC
COM
608190104
455
3669
SH
SOLE
132
0
3537
MONDELEZ INTL INC
CL A
609207105
10909
197191
SH
SOLE
135541
0
61650
MONOLITHIC PWR SYS INC
COM
609839105
1309
8414
SH
SOLE
7981
0
433
MONROE CAP CORP
COM
610335101
9180
870105
SH
SOLE
672694
0
197411
MONSTER BEVERAGE CORP NEW
COM
61174X109
863
14856
SH
SOLE
11016
0
3840
MOODYS CORP
COM
615369105
8729
42615
SH
SOLE
16989
0
25626
MORGAN STANLEY
COM NEW
617446448
3982
93331
SH
SOLE
63531
0
29800
MORNINGSTAR INC
COM
617700109
4484
30683
SH
SOLE
12698
0
17985
MOSAIC CO NEW
COM
61945C103
384
18748
SH
SOLE
14748
0
4000
MOTOROLA SOLUTIONS INC
COM NEW
620076307
900
5282
SH
SOLE
4014
0
1268
MPLX LP
COM UNIT REP LTD
55336V100
601
21445
SH
SOLE
19748
0
1697
MSC INDL DIRECT INC
CL A
553530106
569
7845
SH
SOLE
3429
0
4416
MSCI INC
COM
55354G100
225
1034
SH
SOLE
832
0
202
MYRIAD GENETICS INC
COM
62855J104
435
15191
SH
SOLE
1003
0
14188
NABORS INDUSTRIES LTD
SHS
G6359F103
55
29518
SH
SOLE
29518
0
0
NAPCO SEC TECHNOLOGIES INC
COM
630402105
1228
48110
SH
SOLE
45710
0
2400
NASDAQ INC
COM
631103108
433
4357
SH
SOLE
4340
0
17
NATIONAL BK HLDGS CORP
CL A
633707104
431
12592
SH
SOLE
12500
0
92
NATIONAL FUEL GAS CO N J
COM
636180101
378
8046
SH
SOLE
6461
0
1585
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
638
11779
SH
SOLE
11321
0
458
NATIONAL INSTRS CORP
COM
636518102
527
12556
SH
SOLE
9938
0
2618
NCR CORP NEW
COM
62886E108
202
6398
SH
SOLE
2296
0
4102
NEKTAR THERAPEUTICS
COM
640268108
5222
286681
SH
SOLE
217475
0
69206
NEOGENOMICS INC
COM NEW
64049M209
6091
318568
SH
SOLE
255390
0
63178
NEPHROS INC
COM
640671400
276
34249
SH
SOLE
34249
0
0
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
36
10000
SH
SOLE
0
0
10000
NETAPP INC
COM
64110D104
295
5619
SH
SOLE
2106
0
3513
NETFLIX INC
COM
64110L106
0
124882
SH
SOLE
108110
0
16772
NEURONETICS INC
COM
64131A105
1209
145498
SH
SOLE
132993
0
12505
NEVRO CORP
COM
64157F103
3901
45373
SH
SOLE
39297
0
6076
NEW GOLD INC CDA
COM
644535106
16
16185
SH
SOLE
16185
0
0
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
411
26213
SH
SOLE
24998
0
1215
NEW YORK CMNTY BANCORP INC
COM
649445103
2365
188433
SH
SOLE
114533
0
73900
NEW YORK MTG TR INC
COM PAR $.02
649604501
105
17180
SH
SOLE
15400
0
1780
NEW YORK TIMES CO
CL A
650111107
977
34312
SH
SOLE
33665
0
647
NEWELL BRANDS INC
COM
651229106
1128
60245
SH
SOLE
43864
0
16381
NEWMONT GOLDCORP CORPORATION
COM
651639106
2340
61711
SH
SOLE
37628
0
24083
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
244
5212
SH
SOLE
4046
0
1166
NEXTERA ENERGY INC
COM
65339F101
13426
57627
SH
SOLE
45513
0
12114
NIKE INC
CL B
654106103
31498
335367
SH
SOLE
243946
0
91421
NISOURCE INC
COM
65473P105
703
23494
SH
SOLE
21202
0
2292
NOBLE CORP PLC
SHS USD
G65431101
20
15465
SH
SOLE
11324
0
4141
NOKIA CORP
SPONSORED ADR
654902204
7324
1447431
SH
SOLE
1326883
0
120548
NOMAD FOODS LTD
USD ORD SHS
G6564A105
1630
79533
SH
SOLE
79533
0
0
NORDSTROM INC
COM
655664100
436
12938
SH
SOLE
3983
0
8955
NORFOLK SOUTHERN CORP
COM
655844108
5895
32809
SH
SOLE
24322
0
8487
NORTHERN TR CORP
COM
665859104
68923
738563
SH
SOLE
553894
0
184668
NORTHROP GRUMMAN CORP
COM
666807102
6573
17539
SH
SOLE
14398
0
3141
NOVANTA INC
COM
67000B104
4480
54823
SH
SOLE
50706
0
4117
NOVARTIS A G
SPONSORED ADR
66987V109
15198
174894
SH
SOLE
113990
0
60904
NOVELLUS SYS INC
NOTE 2.625% 5/1
670008AD3
14
2000
PRN
SOLE
2000
0
0
NOVO-NORDISK A S
ADR
670100205
761
14721
SH
SOLE
9084
0
5637
NUANCE COMMUNICATIONS INC
COM
67020Y100
713
43741
SH
SOLE
38191
0
5550
NUCANA PLC
SPONSORED ADR
67022C106
225
31025
SH
SOLE
29025
0
2000
NUCOR CORP
COM
670346105
201
3949
SH
SOLE
3049
0
900
NUTANIX INC
CL A
67059N108
6253
238199
SH
SOLE
188940
0
49259
NUTRIEN LTD
COM
67077M108
1031
20676
SH
SOLE
16343
0
4333
NUVASIVE INC
COM
670704105
977
15412
SH
SOLE
13181
0
2231
NVIDIA CORP
COM
67066G104
13641
78367
SH
SOLE
48786
0
29581
NXP SEMICONDUCTORS N V
COM
N6596X109
421
3858
SH
SOLE
3808
0
50
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
26415
66284
SH
SOLE
50949
0
15335
OCCIDENTAL PETE CORP
COM
674599105
1128
25363
SH
SOLE
18947
0
6416
OFFICE DEPOT INC
COM
676220106
53
30380
SH
SOLE
30380
0
0
OKTA INC
CL A
679295105
35961
365238
SH
SOLE
285018
0
80220
OLD DOMINION FREIGHT LINE IN
COM
679580100
3304
19440
SH
SOLE
18036
0
1404
OLD NATL BANCORP IND
COM
680033107
514
29900
SH
SOLE
29400
0
500
OLD REP INTL CORP
COM
680223104
2736
116075
SH
SOLE
97902
0
18173
OLD SECOND BANCORP INC ILL
COM
680277100
1757
143788
SH
SOLE
108407
0
35381
OMEGA HEALTHCARE INVS INC
COM
681936100
284
6800
SH
SOLE
4855
0
1945
OMNICOM GROUP INC
COM
681919106
20099
256697
SH
SOLE
239538
0
17159
ON SEMICONDUCTOR CORP
COM
682189105
23
1203
SH
SOLE
1000
0
203
ON SEMICONDUCTOR CORP
NOTE 1.000%12/0
682189AK1
14
12000
PRN
SOLE
12000
0
0
ONE GAS INC
COM
68235P108
291
3027
SH
SOLE
2230
0
797
ONEOK INC NEW
COM
682680103
6848
92926
SH
SOLE
67608
0
25318
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
6139
395314
SH
SOLE
362217
0
33097
OOMA INC
COM
683416101
319
30710
SH
SOLE
22010
0
8700
OPEN TEXT CORP
COM
683715106
326
8000
SH
SOLE
8000
0
0
OPKO HEALTH INC
COM
68375N103
31
15000
SH
SOLE
0
0
15000
OPTIMIZERX CORP
COM NEW
68401U204
1200
82890
SH
SOLE
73495
0
9395
ORACLE CORP
COM
68389X105
11631
211358
SH
SOLE
142739
0
68620
ORCHID IS CAP INC
COM
68571X103
71
12400
SH
SOLE
12400
0
0
ORTHOPEDIATRICS CORP
COM
68752L100
633
17940
SH
SOLE
13450
0
4490
OSHKOSH CORP
COM
688239201
608
8018
SH
SOLE
7518
0
500
OSI ETF TR
OSHARES FTSE
67110P100
55
1966
SH
SOLE
1966
0
0
OSI ETF TR
OSHARS FTSE US
67110P407
173
4991
SH
SOLE
4991
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
301
32315
SH
SOLE
19315
0
13000
OXFORD SQUARE CAP CORP
COM
69181V107
289
46400
SH
SOLE
29600
0
16800
PACCAR INC
COM
693718108
706
10091
SH
SOLE
5992
0
4099
PACWEST BANCORP DEL
COM
695263103
211
5819
SH
SOLE
1408
0
4411
PALO ALTO NETWORKS INC
COM
697435105
26580
130401
SH
SOLE
101160
0
29241
PALOMAR HLDGS INC
COM
69753M105
3368
85427
SH
SOLE
80275
0
5152
PAN AMERICAN SILVER CORP
COM
697900108
1046
66678
SH
SOLE
43729
0
22949
PARK OHIO HLDGS CORP
COM
700666100
2014
67450
SH
SOLE
49900
0
17550
PARKER HANNIFIN CORP
COM
701094104
2686
14873
SH
SOLE
11529
0
3344
PARSLEY ENERGY INC
CL A
701877102
398
23684
SH
SOLE
18344
0
5340
PAYCHEX INC
COM
704326107
27841
336368
SH
SOLE
215438
0
120931
PAYCOM SOFTWARE INC
COM
70432V102
996
4756
SH
SOLE
2881
0
1875
PAYLOCITY HLDG CORP
COM
70438V106
56513
579141
SH
SOLE
476795
0
102346
PAYPAL HLDGS INC
COM
70450Y103
217160
2096338
SH
SOLE
1663317
0
433021
PELOTON INTERACTIVE INC
CL A COM
70614W100
214
8535
SH
SOLE
7700
0
835
PENNEY J C CORP INC
COM
708160106
28
32000
SH
SOLE
27500
0
4500
PENUMBRA INC
COM
70975L107
807
6004
SH
SOLE
4044
0
1960
PEOPLES UTD FINL INC
COM
712704105
1466
93748
SH
SOLE
64648
0
29100
PEPSICO INC
COM
713448108
48468
353522
SH
SOLE
270703
0
82819
PERKINELMER INC
COM
714046109
565
6637
SH
SOLE
3800
0
2837
PERRIGO CO PLC
SHS
G97822103
453
8102
SH
SOLE
4350
0
3752
PETIQ INC
COM CL A
71639T106
1569
57547
SH
SOLE
49082
0
8465
PFENEX INC
COM
717071104
21546
2552822
SH
SOLE
1939124
0
613698
PFIZER INC
COM
717081103
32548
905882
SH
SOLE
668564
0
237317
PHILIP MORRIS INTL INC
COM
718172109
14821
195196
SH
SOLE
114871
0
80325
PHILLIPS 66
COM
718546104
6260
61137
SH
SOLE
52740
0
8397
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
3503
61870
SH
SOLE
51735
0
10135
PHREESIA INC
COM
71944F106
1738
71704
SH
SOLE
60493
0
11211
PIMCO ETF TR
1-5 US TIP IDX
72201R205
106
2030
SH
SOLE
1385
0
645
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
181
1780
SH
SOLE
448
0
1332
PIMCO ETF TR
INV GRD CRP BD
72201R817
7149
65160
SH
SOLE
60564
0
4596
PIMCO ETF TR
ACTIVE BD ETF
72201R775
25
231
SH
SOLE
21
0
210
PIMCO ETF TR
25YR+ ZERO U S
72201R882
182
1260
SH
SOLE
460
0
800
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
100
1002
SH
SOLE
67
0
935
PINNACLE WEST CAP CORP
COM
723484101
291
2999
SH
SOLE
1651
0
1348
PINTEREST INC
CL A
72352L106
222
8377
SH
SOLE
8377
0
0
PIONEER NAT RES CO
COM
723787107
3222
25619
SH
SOLE
20310
0
5309
PIVOTAL SOFTWARE INC
COM CL A
72582H107
824
55216
SH
SOLE
51792
0
3424
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
3517
169505
SH
SOLE
141538
0
27967
PLANET FITNESS INC
CL A
72703H101
61191
1057383
SH
SOLE
872233
0
185150
PLURALSIGHT INC
COM CL A
72941B106
317
18900
SH
SOLE
18600
0
300
PNC FINL SVCS GROUP INC
COM
693475105
3706
26439
SH
SOLE
16335
0
10104
POOL CORPORATION
COM
73278L105
39958
198107
SH
SOLE
144864
0
53242
POPULAR INC
COM NEW
733174700
1314
24300
SH
SOLE
24300
0
0
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3.000% 8/0
73640QAB1
21836
22041000
PRN
SOLE
16542000
0
5499000
PORTLAND GEN ELEC CO
COM NEW
736508847
216
3837
SH
SOLE
1687
0
2150
PORTOLA PHARMACEUTICALS INC
COM
737010108
4094
152654
SH
SOLE
102827
0
49827
POTBELLY CORP
COM
73754Y100
146
33551
SH
SOLE
18551
0
15000
PPG INDS INC
COM
693506107
964
8135
SH
SOLE
3381
0
4754
PPL CORP
COM
69351T106
244
7740
SH
SOLE
3625
0
4115
PRA GROUP INC
COM
69354N106
6535
193412
SH
SOLE
154121
0
39291
PREMIER INC
CL A
74051N102
254
8774
SH
SOLE
5665
0
3109
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
1892
54534
SH
SOLE
50953
0
3581
PRETIUM RES INC
COM
74139C102
485
42175
SH
SOLE
22200
0
19975
PRETIUM RES INC
NOTE 2.250% 3/1
74139CAB8
377
357000
PRN
SOLE
357000
0
0
PRICE T ROWE GROUP INC
COM
74144T108
8915
78028
SH
SOLE
70259
0
7769
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
13
11000
PRN
SOLE
11000
0
0
PRIMERICA INC
COM
74164M108
376
2956
SH
SOLE
470
0
2486
PRIMO WTR CORP
COM
74165N105
395
32160
SH
SOLE
11860
0
20300
PRINCIPAL FINL GROUP INC
COM
74251V102
216
3784
SH
SOLE
1622
0
2162
PROCTER & GAMBLE CO
COM
742718109
85182
684850
SH
SOLE
491615
0
193235
PROGRESSIVE CORP OHIO
COM
743315103
0
1135416
SH
SOLE
979453
0
155964
PROLOGIS INC
COM
74340W103
750
8795
SH
SOLE
1277
0
7518
PROOFPOINT INC
COM
743424103
2323
17998
SH
SOLE
17119
0
879
PROS HOLDINGS INC
COM
74346Y103
17463
293000
SH
SOLE
284900
0
8100
PROSHARES TR
S&P 500 DV ARIST
74348A467
808
11289
SH
SOLE
11289
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
55
2000
SH
SOLE
2000
0
0
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
200
7720
SH
SOLE
7000
0
720
PROSHARES TR
SHORT S&P 500 NE
74347B425
105
4000
SH
SOLE
4000
0
0
PROSHARES TR
SHRT 20+YR TRE
74347X849
4530
241330
SH
SOLE
197490
0
43840
PROSHARES TR
S&P MDCP 400 DIV
74347B680
662
11394
SH
SOLE
7322
0
4072
PROSHARES TR
ULTRA FNCLS NEW
74347X633
558
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
207
8479
SH
SOLE
7667
0
812
PROSHARES TR
PSHS ULTRA O&G
74347R719
49
2090
SH
SOLE
1300
0
790
PROSHARES TR
PSHS ULT SEMICDT
74347R669
408
9075
SH
SOLE
9075
0
0
PROSHARES TR
PSHS ULDOW30 NEW
74347B276
1
25
SH
SOLE
25
0
0
PROSHARES TR
ULTRAPRO SHORT S
74347B268
83
3191
SH
SOLE
3191
0
0
PROSHARES TR
ULTRAPRO SHT QQQ
74347G408
79
2436
SH
SOLE
2436
0
0
PROSHARES TR
ULTRAPRO DOW 30
74347G309
83
1791
SH
SOLE
1791
0
0
PROSHARES TR
RUSS 2000 DIVD
74347B698
12
206
SH
SOLE
206
0
0
PROSHARES TR
PSHS ULTRA DOW30
74347R305
149
3000
SH
SOLE
3000
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
167
25300
SH
SOLE
22300
0
3000
PROSPECT CAPITAL CORPORATION
NOTE 4.750% 4/1
74348TAQ5
483
480000
PRN
SOLE
440000
0
40000
PROTO LABS INC
COM
743713109
13066
127969
SH
SOLE
115556
0
12413
PRUDENTIAL FINL INC
COM
744320102
1018
11321
SH
SOLE
7709
0
3612
PRUDENTIAL PLC
ADR
74435K204
3464
95180
SH
SOLE
79115
0
16065
PSYCHEMEDICS CORP
COM NEW
744375205
662
72700
SH
SOLE
56500
0
16200
PUBLIC STORAGE
COM
74460D109
746
3041
SH
SOLE
2168
0
873
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
669
10772
SH
SOLE
9038
0
1734
PURE STORAGE INC
CL A
74624M102
45941
2711990
SH
SOLE
1776971
0
935019
PURECYCLE CORP
COM NEW
746228303
3509
341355
SH
SOLE
243255
0
98100
PYXUS INTL INC
COM
74737V106
1220
93300
SH
SOLE
93300
0
0
Q2 HLDGS INC
COM
74736L109
16895
214215
SH
SOLE
160189
0
54026
QUALCOMM INC
COM
747525103
16487
216133
SH
SOLE
163806
0
52326
QUANTA SVCS INC
COM
74762E102
859
22719
SH
SOLE
1403
0
21316
QUEST DIAGNOSTICS INC
COM
74834L100
567
5300
SH
SOLE
2232
0
3068
QUINSTREET INC
COM
74874Q100
8394
666741
SH
SOLE
550593
0
116148
RAND CAP CORP
COM
752185108
75
30000
SH
SOLE
30000
0
0
RAPID7 INC
COM
753422104
13013
286699
SH
SOLE
242298
0
44401
RAYMOND JAMES FINANCIAL INC
COM
754730109
227
2752
SH
SOLE
1186
0
1566
RAYONIER INC
COM
754907103
1708
60553
SH
SOLE
42734
0
17819
RAYTHEON CO
COM NEW
755111507
42786
218083
SH
SOLE
173801
0
44282
RBC BEARINGS INC
COM
75524B104
680
4099
SH
SOLE
1699
0
2400
REALPAGE INC
COM
75606N109
12379
196937
SH
SOLE
162345
0
34592
REALTY INCOME CORP
COM
756109104
464
6056
SH
SOLE
5178
0
878
REDFIN CORP
COM
75737F108
5178
307495
SH
SOLE
234493
0
73002
REDWOOD TR INC
COM
758075402
1405
85608
SH
SOLE
58058
0
27550
REGENERON PHARMACEUTICALS
COM
75886F107
409
1473
SH
SOLE
1124
0
349
REGIONS FINL CORP NEW
COM
7591EP100
5740
362840
SH
SOLE
293240
0
69600
REGULUS THERAPEUTICS INC
COM NEW
75915K200
7
10200
SH
SOLE
10200
0
0
REPAY HLDGS CORP
COM CL A
76029L100
9028
677304
SH
SOLE
632032
0
45272
REPLIGEN CORP
COM
759916109
1827
23827
SH
SOLE
15452
0
8375
REPUBLIC SVCS INC
COM
760759100
2559
29567
SH
SOLE
26529
0
3038
RESMED INC
COM
761152107
42728
316243
SH
SOLE
131329
0
184915
RESTORATION ROBOTICS INC
COM
76133C103
40
61000
SH
SOLE
61000
0
0
RH
COM
74967X103
3480
20374
SH
SOLE
12919
0
7455
RINGCENTRAL INC
CL A
76680R206
2591
20619
SH
SOLE
15166
0
5453
RITCHIE BROS AUCTIONEERS
COM
767744105
17818
446574
SH
SOLE
249059
0
197515
RLI CORP
COM
749607107
297
3197
SH
SOLE
459
0
2738
ROBERT HALF INTL INC
COM
770323103
4120
74017
SH
SOLE
56207
0
17810
ROCKWELL AUTOMATION INC
COM
773903109
6701
40659
SH
SOLE
34407
0
6252
ROKU INC
COM CL A
77543R102
9599
94331
SH
SOLE
81116
0
13215
ROLLINS INC
COM
775711104
23404
686933
SH
SOLE
538638
0
148296
ROPER TECHNOLOGIES INC
COM
776696106
10063
28220
SH
SOLE
20104
0
8116
ROSS STORES INC
COM
778296103
2316
21084
SH
SOLE
20018
0
1066
ROYAL BK CDA MONTREAL QUE
COM
780087102
1615
19903
SH
SOLE
18198
0
1705
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
1846
17036
SH
SOLE
12922
0
4114
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
6403
108802
SH
SOLE
82246
0
26556
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
1531
25566
SH
SOLE
8104
0
17462
ROYAL GOLD INC
COM
780287108
5637
45749
SH
SOLE
42194
0
3555
ROYCE GLOBAL VALUE TR INC
COM
78081T104
285
28195
SH
SOLE
26450
0
1745
RPM INTL INC
COM
749685103
1495
21725
SH
SOLE
10248
0
11477
RYMAN HOSPITALITY PPTYS INC
COM
78377T107
547
6686
SH
SOLE
958
0
5728
S&P GLOBAL INC
COM
78409V104
2549
10405
SH
SOLE
7125
0
3280
SABRA HEALTH CARE REIT INC
COM
78573L106
568
24721
SH
SOLE
5067
0
19654
SABRE CORP
COM
78573M104
631
28192
SH
SOLE
13246
0
14946
SAGE THERAPEUTICS INC
COM
78667J108
265
1888
SH
SOLE
1633
0
255
SALESFORCE COM INC
COM
79466L302
141811
955340
SH
SOLE
752041
0
203299
SALLY BEAUTY HLDGS INC
COM
79546E104
246
16505
SH
SOLE
16505
0
0
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
45
14800
SH
SOLE
14000
0
800
SANOFI
SPONSORED ADR
80105N105
135
2918
SH
SOLE
2813
0
105
SANOFI
RIGHT 12/31/2020
80105N113
8
14032
SH
SOLE
10282
0
3750
SAP SE
SPON ADR
803054204
250
2120
SH
SOLE
1859
0
261
SAREPTA THERAPEUTICS INC
COM
803607100
2018
26796
SH
SOLE
21878
0
4918
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
6450
26746
SH
SOLE
25175
0
1571
SCHLUMBERGER LTD
COM
806857108
10743
314386
SH
SOLE
216271
0
98116
SCHOLASTIC CORP
COM
807066105
2043
54100
SH
SOLE
45300
0
8800
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
3050
42946
SH
SOLE
38076
0
4871
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
754
23666
SH
SOLE
16903
0
6763
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
139
1958
SH
SOLE
1055
0
903
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
66
940
SH
SOLE
826
0
114
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
7
235
SH
SOLE
129
0
106
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
9
342
SH
SOLE
6
0
336
SCHWAB STRATEGIC TR
US REIT ETF
808524847
1676
35528
SH
SOLE
35077
0
451
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
1755
30925
SH
SOLE
25972
0
4953
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
889
10582
SH
SOLE
4893
0
5689
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
3
90
SH
SOLE
90
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
43
1080
SH
SOLE
1080
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
24
437
SH
SOLE
437
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
7
122
SH
SOLE
114
0
8
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
15
269
SH
SOLE
269
0
0
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
8
157
SH
SOLE
157
0
0
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
5
94
SH
SOLE
94
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
29737
292059
SH
SOLE
228295
0
63764
SEASPAN CORP
SHS
Y75638109
142
13376
SH
SOLE
0
0
13376
SEATTLE GENETICS INC
COM
812578102
27034
316560
SH
SOLE
284591
0
31969
SECUREWORKS CORP
CL A
81374A105
262
20254
SH
SOLE
18964
0
1290
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
1927
24827
SH
SOLE
21883
0
2944
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
7461
266449
SH
SOLE
238971
0
27478
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
687
11810
SH
SOLE
11503
0
307
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
5024
77599
SH
SOLE
70365
0
7234
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
4270
47378
SH
SOLE
39251
0
8128
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
1594
13210
SH
SOLE
9523
0
3687
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
5271
65458
SH
SOLE
45440
0
20018
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
961
15649
SH
SOLE
11877
0
3772
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
184
4669
SH
SOLE
3867
0
802
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
485
9793
SH
SOLE
7490
0
2303
SELECT SECTOR SPDR TR
ENERGY
81369Y506
1159
19580
SH
SOLE
14456
0
5124
SEMPRA ENERGY
COM
816851109
3467
23484
SH
SOLE
22049
0
1435
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
6555
117266
SH
SOLE
105866
0
11400
SERVICENOW INC
COM
81762P102
22813
89870
SH
SOLE
75647
0
14223
SHAKE SHACK INC
CL A
819047101
22813
232691
SH
SOLE
189431
0
43260
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
1863
91095
SH
SOLE
81431
0
9664
SHENANDOAH TELECOMMUNICATION
COM
82312B106
2747
86457
SH
SOLE
0
0
86457
SHERWIN WILLIAMS CO
COM
824348106
8853
16100
SH
SOLE
8384
0
7716
SHOPIFY INC
CL A
82509L107
11817
37917
SH
SOLE
30485
0
7432
SHOTSPOTTER INC
COM
82536T107
4341
188481
SH
SOLE
159787
0
28694
SIENTRA INC
COM
82621J105
180
27765
SH
SOLE
24265
0
3500
SIERRA ONCOLOGY INC
COM
82640U107
7
16919
SH
SOLE
16919
0
0
SIGNATURE BK NEW YORK N Y
COM
82669G104
2720
22813
SH
SOLE
21920
0
893
SILICON LABORATORIES INC
COM
826919102
403
3620
SH
SOLE
0
0
3620
SILVER STD RES INC
NOTE 2.875% 2/0
82823LAC0
373
365000
PRN
SOLE
184000
0
181000
SIMON PPTY GROUP INC NEW
COM
828806109
355
2279
SH
SOLE
1206
0
1073
SINA CORP
ORD
G81477104
294
7500
SH
SOLE
6000
0
1500
SIRIUS XM HLDGS INC
COM
82968B103
517
82680
SH
SOLE
73036
0
9644
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
3737
50493
SH
SOLE
41474
0
9019
SIX FLAGS ENTMT CORP NEW
COM
83001A102
12300
242182
SH
SOLE
187435
0
54747
SKYWORKS SOLUTIONS INC
COM
83088M102
325
4106
SH
SOLE
2266
0
1840
SLACK TECHNOLOGIES INC
COM CL A
83088V102
8007
337426
SH
SOLE
273044
0
64382
SMARTSHEET INC
COM CL A
83200N103
12385
343735
SH
SOLE
293075
0
50660
SMILEDIRECTCLUB INC
CL A COM
83192H106
407
29330
SH
SOLE
21830
0
7500
SMUCKER J M CO
COM NEW
832696405
7948
72245
SH
SOLE
65980
0
6265
SNAP INC
CL A
83304A106
800
50621
SH
SOLE
50146
0
475
SNAP ON INC
COM
833034101
5244
33502
SH
SOLE
10981
0
22521
SOCIAL CAP HEDOSOPHIA HLDGS
CL A
G8250R103
3536
330473
SH
SOLE
242042
0
88431
SOLAR CAP LTD
COM
83413U100
906
43886
SH
SOLE
43886
0
0
SOLAR SR CAP LTD
COM
83416M105
903
50864
SH
SOLE
50864
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
1993
23800
SH
SOLE
23550
0
250
SONOS INC
COM
83570H108
207
15400
SH
SOLE
12850
0
2550
SOUTHERN CO
COM
842587107
3581
57972
SH
SOLE
40112
0
17860
SOUTHWEST AIRLS CO
COM
844741108
625
11566
SH
SOLE
8826
0
2740
SOUTHWESTERN ENERGY CO
COM
845467109
77
39973
SH
SOLE
3000
0
36973
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
2120
7877
SH
SOLE
5767
0
2110
SPDR GOLD TRUST
GOLD SHS
78463V107
8083
58208
SH
SOLE
40432
0
17776
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
2720
87328
SH
SOLE
76178
0
11150
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
826
15375
SH
SOLE
14350
0
1025
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
506
11641
SH
SOLE
11641
0
0
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
721
18246
SH
SOLE
16969
0
1277
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
248
8433
SH
SOLE
8211
0
222
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
754
31346
SH
SOLE
5058
0
26288
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
6346
122375
SH
SOLE
109920
0
12454
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
6
66
SH
SOLE
0
0
66
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
531
14068
SH
SOLE
14068
0
0
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
31
719
SH
SOLE
719
0
0
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
10
285
SH
SOLE
220
0
65
SPDR INDEX SHS FDS
ASIA PACIF ETF
78463X301
143
1525
SH
SOLE
0
0
1525
SPDR S&P 500 ETF TR
TR UNIT
78462F103
160796
541821
SH
SOLE
505058
0
36763
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
25127
71288
SH
SOLE
50627
0
20660
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
13055
385231
SH
SOLE
255975
0
129256
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
25248
818414
SH
SOLE
605319
0
213095
SPDR SERIES TRUST
BLOMBERG BRC INV
78468R200
16597
539560
SH
SOLE
407980
0
131580
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
22808
222299
SH
SOLE
193846
0
28453
SPDR SERIES TRUST
PORTFOLIO AGRGTE
78464A649
10832
184650
SH
SOLE
129450
0
55200
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
48
900
SH
SOLE
900
0
0
SPDR SERIES TRUST
PRTFLO S&P500 VL
78464A508
173
5400
SH
SOLE
5400
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
1738
32921
SH
SOLE
31939
0
982
SPDR SERIES TRUST
PORTFOLIO SH TSR
78468R101
150
5000
SH
SOLE
5000
0
0
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
126
3575
SH
SOLE
2175
0
1400
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78468R622
135
1243
SH
SOLE
1243
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
1140
14957
SH
SOLE
13889
0
1068
SPDR SERIES TRUST
S&P BK ETF
78464A797
75
1730
SH
SOLE
750
0
980
SPDR SERIES TRUST
NUV HGHYLD MUN
78464A284
3352
56452
SH
SOLE
55505
0
947
SPDR SERIES TRUST
SPDR BLOOMBERG
78468R663
92
1006
SH
SOLE
1006
0
0
SPDR SERIES TRUST
NUVEEN BRC MUNIC
78468R721
210
4143
SH
SOLE
4143
0
0
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
229
7978
SH
SOLE
4923
0
3055
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
15
139
SH
SOLE
50
0
89
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
22
320
SH
SOLE
320
0
0
SPDR SERIES TRUST
BLOMBRG BRC EMRG
78464A391
0
1
SH
SOLE
1
0
0
SPDR SERIES TRUST
BLOOMBERG SRT TR
78468R408
276
10203
SH
SOLE
10203
0
0
SPDR SERIES TRUST
NUVEEN BLMBRG SR
78468R739
483
9858
SH
SOLE
9858
0
0
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
890
16976
SH
SOLE
12171
0
4804
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
314
3363
SH
SOLE
3198
0
165
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
41
1815
SH
SOLE
1365
0
450
SPDR SERIES TRUST
PORTFLI TIPS ETF
78464A656
188
3286
SH
SOLE
1686
0
1600
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
80
1314
SH
SOLE
614
0
700
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
1
20
SH
SOLE
0
0
20
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
138
1782
SH
SOLE
1782
0
0
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
24
3355
SH
SOLE
905
0
2450
SPDR SERIES TRUST
S&P METALS MNG
78464A755
41
1610
SH
SOLE
710
0
900
SPDR SERIES TRUST
PRTFLO S&P500 HI
78468R788
61
1603
SH
SOLE
1603
0
0
SPDR SERIES TRUST
FTSE INT GVT ETF
78464A490
42
775
SH
SOLE
775
0
0
SPDR SERIES TRUST
PORTFOLIO TL STK
78464A805
42
1150
SH
SOLE
1150
0
0
SPDR SERIES TRUST
S&P PHARMAC
78464A722
19
532
SH
SOLE
532
0
0
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
31
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
22
354
SH
SOLE
354
0
0
SPDR SERIES TRUST
S&P INS ETF
78464A789
9
250
SH
SOLE
0
0
250
SPDR SERIES TRUST
DJ REIT ETF
78464A607
162
1552
SH
SOLE
1552
0
0
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
5
96
SH
SOLE
96
0
0
SPDR SERIES TRUST
SSGA US SMAL ETF
78468R887
21
224
SH
SOLE
224
0
0
SPDR SERIES TRUST
PORTFOLIO LN TSR
78464A664
162
2165
SH
SOLE
2165
0
0
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
9
200
SH
SOLE
0
0
200
SPDR SERIES TRUST
PORTFLI INTRMDIT
78464A672
277
4468
SH
SOLE
4468
0
0
SPIRE INC
COM
84857L101
787
9020
SH
SOLE
7320
0
1700
SPLUNK INC
COM
848637104
28993
245992
SH
SOLE
197176
0
48816
SPRINT CORPORATION
COM
85207U105
74
11997
SH
SOLE
523
0
11474
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
1752
148195
SH
SOLE
122490
0
25705
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
384
61570
SH
SOLE
25720
0
35850
SQUARE INC
CL A
852234103
14152
228442
SH
SOLE
191265
0
37177
SRC ENERGY INC
COM
78470V108
167
35839
SH
SOLE
35500
0
339
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
321
6232
SH
SOLE
810
0
5422
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
762
15473
SH
SOLE
13873
0
1600
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
4
96
SH
SOLE
0
0
96
SSR MNG INC
COM
784730103
203
13966
SH
SOLE
13966
0
0
STANLEY BLACK & DECKER INC
COM
854502101
1463
10130
SH
SOLE
9341
0
789
STARBUCKS CORP
COM
855244109
234910
2656756
SH
SOLE
1717610
0
939146
STARBUCKS CORP
COM
855244109
44
500
SH
Call
SOLE
500
0
0
STARWOOD PPTY TR INC
COM
85571B105
824
34039
SH
SOLE
20937
0
13102
STATE STR CORP
COM
857477103
497
8388
SH
SOLE
5712
0
2676
STERICYCLE INC
COM
858912108
2420
47517
SH
SOLE
33230
0
14287
STERIS PLC
SHS USD
G8473T100
217
1504
SH
SOLE
297
0
1207
STOCK YDS BANCORP INC
COM
861025104
215
5852
SH
SOLE
527
0
5325
STORE CAP CORP
COM
862121100
490
13085
SH
SOLE
12600
0
485
STRATUS PPTYS INC
COM NEW
863167201
206
7000
SH
SOLE
7000
0
0
STRYKER CORP
COM
863667101
119636
553101
SH
SOLE
396122
0
156979
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
976
41291
SH
SOLE
33441
0
7850
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
3293
481484
SH
SOLE
454615
0
26869
SUMMIT HOTEL PPTYS INC
COM
866082100
352
30354
SH
SOLE
7650
0
22704
SUN LIFE FINL INC
COM
866796105
634
14158
SH
SOLE
12055
0
2103
SUNCOR ENERGY INC NEW
COM
867224107
22630
716581
SH
SOLE
277570
0
439011
SUNOPTA INC
COM
8676EP108
1995
1108460
SH
SOLE
985735
0
122725
SUNTRUST BKS INC
COM
867914103
1422
20662
SH
SOLE
4600
0
16062
SYMANTEC CORP
COM
871503108
361
15282
SH
SOLE
10826
0
4456
SYNCHRONY FINL
COM
87165B103
218
6391
SH
SOLE
5682
0
709
SYNOPSYS INC
COM
871607107
962
7012
SH
SOLE
6124
0
888
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
24
52955
SH
SOLE
30123
0
22832
SYSCO CORP
COM
871829107
7366
92773
SH
SOLE
64033
0
28740
TABULA RASA HEALTHCARE INC
COM
873379101
4279
77888
SH
SOLE
64748
0
13140
TACTILE SYS TECHNOLOGY INC
COM
87357P100
8060
190448
SH
SOLE
167088
0
23360
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
2998
64501
SH
SOLE
50439
0
14062
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
293
17044
SH
SOLE
15956
0
1088
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
310
2471
SH
SOLE
1980
0
491
TAPESTRY INC
COM
876030107
445
17090
SH
SOLE
9517
0
7573
TARGA RES CORP
COM
87612G101
900
22415
SH
SOLE
21737
0
678
TARGET CORP
COM
87612E106
16861
157715
SH
SOLE
110677
0
47038
TCF FINANCIAL CORPORATION NE
COM
872307103
1799
47242
SH
SOLE
36365
0
10877
TD AMERITRADE HLDG CORP
COM
87236Y108
427
9150
SH
SOLE
400
0
8750
TE CONNECTIVITY LTD
REG SHS
H84989104
8474
90943
SH
SOLE
72660
0
18283
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
509
37888
SH
SOLE
1588
0
36300
TELADOC HEALTH INC
COM
87918A105
37899
559637
SH
SOLE
395554
0
164083
TELARIA INC
COM
879181105
121
17500
SH
SOLE
17500
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
212
659
SH
SOLE
141
0
518
TENABLE HLDGS INC
COM
88025T102
2736
122256
SH
SOLE
108468
0
13788
TERADYNE INC
COM
880770102
641
11073
SH
SOLE
11073
0
0
TESLA INC
COM
88160R101
3771
15656
SH
SOLE
9924
0
5732
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
2
2000
PRN
SOLE
2000
0
0
TEXAS INSTRS INC
COM
882508104
32078
248209
SH
SOLE
188567
0
59642
THE CHARLES SCHWAB CORPORATI
COM
808513105
14369
343519
SH
SOLE
309172
0
34347
THE TRADE DESK INC
COM CL A
88339J105
285
1520
SH
SOLE
1295
0
225
THERMO FISHER SCIENTIFIC INC
COM
883556102
38791
133178
SH
SOLE
104134
0
29044
THERMON GROUP HLDGS INC
COM
88362T103
436
18969
SH
SOLE
17596
0
1373
THOMSON REUTERS CORP
COM NEW
884903709
698
10438
SH
SOLE
3726
0
6712
THOR INDS INC
COM
885160101
422
7450
SH
SOLE
3493
0
3957
TIDEWATER INC NEW
COM
88642R109
494
32694
SH
SOLE
31506
0
1188
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
403
4351
SH
SOLE
4151
0
200
TITAN INTL INC ILL
COM
88830M102
68
25100
SH
SOLE
22000
0
3100
TIVITY HEALTH INC
COM
88870R102
338
20300
SH
SOLE
9700
0
10600
TIVO CORP
COM
88870P106
1967
100500
SH
SOLE
56350
0
44150
TJX COS INC NEW
COM
872540109
10333
185384
SH
SOLE
168179
0
17205
TOLL BROTHERS INC
COM
889478103
264
6425
SH
SOLE
6425
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
17082
293206
SH
SOLE
224205
0
69001
TOTAL S A
SPONSORED ADS
89151E109
8516
163763
SH
SOLE
135687
0
28076
TRACTOR SUPPLY CO
COM
892356106
9575
105872
SH
SOLE
66918
0
38954
TRANSDIGM GROUP INC
COM
893641100
0
163510
SH
SOLE
122541
0
40969
TRANSOCEAN LTD
REG SHS
H8817H100
405
90593
SH
SOLE
77593
0
13000
TRANSUNION
COM
89400J107
3861
47600
SH
SOLE
37688
0
9912
TRAVELERS COMPANIES INC
COM
89417E109
3854
25920
SH
SOLE
8129
0
17790
TREX CO INC
COM
89531P105
17257
189778
SH
SOLE
139900
0
49878
TRIMBLE INC
COM
896239100
19125
492792
SH
SOLE
277410
0
215382
TRINITY INDS INC
COM
896522109
343
17448
SH
SOLE
13280
0
4168
TURQUOISE HILL RES LTD
COM
900435108
31
64462
SH
SOLE
64462
0
0
TWILIO INC
CL A
90138F102
39634
360439
SH
SOLE
293251
0
67189
TWITTER INC
COM
90184L102
9656
234374
SH
SOLE
201982
0
32392
TWITTER INC
NOTE 1.000% 9/1
90184LAD4
20
20000
PRN
SOLE
20000
0
0
TWO HBRS INVT CORP
COM NEW
90187B408
2422
184457
SH
SOLE
148714
0
35743
TYLER TECHNOLOGIES INC
COM
902252105
122826
467909
SH
SOLE
374745
0
93164
TYSON FOODS INC
CL A
902494103
436
5065
SH
SOLE
4916
0
149
U S PHYSICAL THERAPY INC
COM
90337L108
19341
148152
SH
SOLE
113815
0
34337
U S SILICA HLDGS INC
COM
90346E103
1391
145490
SH
SOLE
106610
0
38880
UBER TECHNOLOGIES INC
COM
90353T100
912
29928
SH
SOLE
24270
0
5658
UDR INC
COM
902653104
269
5552
SH
SOLE
1795
0
3757
UGI CORP NEW
COM
902681105
509
10131
SH
SOLE
4931
0
5200
ULTA BEAUTY INC
COM
90384S303
43649
174143
SH
SOLE
122541
0
51602
UMH PPTYS INC
COM
903002103
1016
72155
SH
SOLE
63120
0
9035
UNDER ARMOUR INC
CL A
904311107
1492
74814
SH
SOLE
41535
0
33279
UNDER ARMOUR INC
CL C
904311206
234
12923
SH
SOLE
10729
0
2194
UNIFIRST CORP MASS
COM
904708104
13022
66738
SH
SOLE
57201
0
9537
UNILEVER N V
N Y SHS NEW
904784709
12753
212451
SH
SOLE
145717
0
66734
UNILEVER PLC
SPON ADR NEW
904767704
4912
81723
SH
SOLE
66657
0
15066
UNION PACIFIC CORP
COM
907818108
79466
490588
SH
SOLE
341366
0
149222
UNITED AIRLINES HLDGS INC
COM
910047109
452
5111
SH
SOLE
3718
0
1393
UNITED PARCEL SERVICE INC
CL B
911312106
30610
255471
SH
SOLE
127729
0
127741
UNITED RENTALS INC
COM
911363109
2779
22296
SH
SOLE
18940
0
3356
UNITED STATES OIL FUND LP
UNITS
91232N108
591
52150
SH
SOLE
34025
0
18125
UNITED STS COMMODITY INDEX F
COMM IDX FND
911717106
358
10000
SH
SOLE
0
0
10000
UNITED TECHNOLOGIES CORP
COM
913017109
21219
155425
SH
SOLE
131822
0
23603
UNITEDHEALTH GROUP INC
COM
91324P102
67701
311525
SH
SOLE
238912
0
72613
UNIVERSAL DISPLAY CORP
COM
91347P105
674
4014
SH
SOLE
889
0
3125
UNIVERSAL HLTH SVCS INC
CL B
913903100
230
1544
SH
SOLE
1544
0
0
US BANCORP DEL
COM NEW
902973304
10601
191556
SH
SOLE
105441
0
86115
US FOODS HLDG CORP
COM
912008109
28685
697937
SH
SOLE
558853
0
139084
V F CORP
COM
918204108
7171
80585
SH
SOLE
66698
0
13887
VAIL RESORTS INC
COM
91879Q109
39334
172850
SH
SOLE
129625
0
43225
VALERO ENERGY CORP NEW
COM
91913Y100
3650
42815
SH
SOLE
31416
0
11399
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
2984
25045
SH
SOLE
5510
0
19535
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
4650
174103
SH
SOLE
159088
0
15015
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
1267
34933
SH
SOLE
22629
0
12304
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
190
2887
SH
SOLE
137
0
2750
VANECK VECTORS ETF TR
PHARMACEUTICAL
92189F692
5
90
SH
SOLE
0
0
90
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
52
441
SH
SOLE
400
0
41
VANECK VECTORS ETF TR
BRAZIL SMALL CP
92189F825
509
21970
SH
SOLE
21098
0
872
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
80
4888
SH
SOLE
1763
0
3125
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189H201
165
3274
SH
SOLE
3274
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
37
578
SH
SOLE
578
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
643
12827
SH
SOLE
12827
0
0
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
145
7139
SH
SOLE
7139
0
0
VANECK VECTORS ETF TR
LOW CARBN ENERGY
92189F502
28
433
SH
SOLE
433
0
0
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
7
236
SH
SOLE
236
0
0
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
11
500
SH
SOLE
500
0
0
VANECK VECTORS ETF TR
AMT FREE SHORT M
92189F528
115
6500
SH
SOLE
6500
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
21
1782
SH
SOLE
247
0
1535
VANECK VECTORS ETF TR
CEF MUN INCOME E
92189F460
0
16
SH
SOLE
16
0
0
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
350
2453
SH
SOLE
2453
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
913
6549
SH
SOLE
4259
0
2290
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
72
551
SH
SOLE
551
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
56
451
SH
SOLE
190
0
261
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
122
1064
SH
SOLE
1064
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
48
300
SH
SOLE
200
0
100
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
8
61
SH
SOLE
0
0
61
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
6750
79942
SH
SOLE
58214
0
21728
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
4828
59758
SH
SOLE
49865
0
9893
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
209
2373
SH
SOLE
2298
0
75
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
18
178
SH
SOLE
178
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
226
3849
SH
SOLE
3564
0
285
VANGUARD GROUP
DIV APP ETF
921908844
114400
956680
SH
SOLE
825322
0
131358
VANGUARD INDEX FDS
SMALL CP ETF
922908751
7949
51654
SH
SOLE
44421
0
7233
VANGUARD INDEX FDS
MID CAP ETF
922908629
15188
90623
SH
SOLE
83574
0
7049
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
19621
71976
SH
SOLE
57594
0
14382
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
8187
70380
SH
SOLE
55745
0
14636
VANGUARD INDEX FDS
VALUE ETF
922908744
41338
370344
SH
SOLE
311675
0
58670
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
29845
320052
SH
SOLE
275534
0
44518
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
19317
170944
SH
SOLE
152504
0
18440
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
7650
51649
SH
SOLE
12685
0
38964
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
2945
22855
SH
SOLE
19557
0
3298
VANGUARD INDEX FDS
GROWTH ETF
922908736
190638
1146487
SH
SOLE
1009987
0
136501
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
20178
133631
SH
SOLE
70060
0
63570
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
44591
244954
SH
SOLE
229914
0
15040
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
587
4308
SH
SOLE
3717
0
591
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
101049
2025032
SH
SOLE
1681394
0
343638
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
382
3747
SH
SOLE
2217
0
1530
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
35532
882558
SH
SOLE
740492
0
142066
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
10253
174998
SH
SOLE
165899
0
9099
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
4166
77705
SH
SOLE
64043
0
13662
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
111
1488
SH
SOLE
1083
0
405
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
3685
55785
SH
SOLE
50387
0
5398
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
2202
44892
SH
SOLE
32080
0
12812
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
239
4448
SH
SOLE
4448
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
1228
15155
SH
SOLE
14000
0
1155
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
3692
40466
SH
SOLE
32649
0
7817
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
156
2562
SH
SOLE
2562
0
0
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
601
9008
SH
SOLE
3050
0
5958
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
516
3144
SH
SOLE
3144
0
0
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
189
3550
SH
SOLE
3550
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
1449
11904
SH
SOLE
9354
0
2550
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1050
7768
SH
SOLE
7768
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
5
50
SH
SOLE
50
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
726
5337
SH
SOLE
5337
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
172
1226
SH
SOLE
1226
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
484
4303
SH
SOLE
4303
0
0
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
47529
1156977
SH
SOLE
895282
0
261695
VANGUARD WELLINGTON FD
US VALUE FACTR
921935805
309
4281
SH
SOLE
4281
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
46254
521285
SH
SOLE
450061
0
71225
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
256
4315
SH
SOLE
3290
0
1025
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
175
2625
SH
SOLE
535
0
2090
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
64
619
SH
SOLE
619
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
3919
29544
SH
SOLE
29440
0
104
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
106
1300
SH
SOLE
1118
0
182
VANGUARD WORLD FD
ESG US STK ETF
921910733
12
229
SH
SOLE
229
0
0
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
87
606
SH
SOLE
462
0
144
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
206
1633
SH
SOLE
1512
0
121
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
167
1920
SH
SOLE
1250
0
670
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
826
4928
SH
SOLE
4349
0
579
VANGUARD WORLD FDS
ENERGY ETF
92204A306
119
1527
SH
SOLE
1427
0
100
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
801
5119
SH
SOLE
4919
0
200
VANGUARD WORLD FDS
INF TECH ETF
92204A702
4159
19293
SH
SOLE
14693
0
4600
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
354
1963
SH
SOLE
1453
0
510
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
1357
19385
SH
SOLE
18098
0
1287
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
451
3086
SH
SOLE
2547
0
539
VAPOTHERM INC
COM
922107107
293
30896
SH
SOLE
25896
0
5000
VARIAN MED SYS INC
COM
92220P105
504
4234
SH
SOLE
2452
0
1782
VEEVA SYS INC
CL A COM
922475108
303216
1985829
SH
SOLE
1544077
0
441752
VENTAS INC
COM
92276F100
1740
23829
SH
SOLE
10909
0
12920
VERACYTE INC
COM
92337F107
599
24950
SH
SOLE
7300
0
17650
VERINT SYS INC
COM
92343X100
27
639
SH
SOLE
560
0
79
VERINT SYS INC
NOTE 1.500% 6/0
92343XAA8
15
15000
PRN
SOLE
15000
0
0
VERISK ANALYTICS INC
COM
92345Y106
147144
930467
SH
SOLE
695389
0
235078
VERIZON COMMUNICATIONS INC
COM
92343V104
48442
802549
SH
SOLE
578148
0
224401
VERRA MOBILITY CORP
COM
92511U102
3703
258083
SH
SOLE
206793
0
51290
VERTEX PHARMACEUTICALS INC
COM
92532F100
3785
22343
SH
SOLE
13669
0
8674
VERU INC
COM
92536C103
276
127625
SH
SOLE
127625
0
0
VIACOM INC NEW
CL B
92553P201
588
24457
SH
SOLE
15753
0
8704
VIASAT INC
COM
92552V100
5216
69257
SH
SOLE
60433
0
8824
VIAVI SOLUTIONS INC
COM
925550105
1204
85988
SH
SOLE
64263
0
21725
VICTORY CAP HLDGS INC
COM CL A
92645B103
385
25020
SH
SOLE
20920
0
4100
VIEMED HEALTHCARE INC
COM
92663R105
160
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
1034
150308
SH
SOLE
37507
0
112801
VIKING THERAPEUTICS INC
*W EXP 04/13/202
92686J114
39
7200
SH
SOLE
5000
0
2200
VIRTU FINL INC
CL A
928254101
1813
110849
SH
SOLE
88487
0
22362
VIRTUSA CORP
COM
92827P102
327
9073
SH
SOLE
8152
0
921
VISA INC
COM CL A
92826C839
455150
2646067
SH
SOLE
2225809
0
420258
VISTAGEN THERAPEUTICS INC
COM NEW
92840H202
1536
1435505
SH
SOLE
935505
0
500000
VMWARE INC
CL A COM
928563402
487
3243
SH
SOLE
3042
0
201
VOCERA COMMUNICATIONS INC
COM
92857F107
554
22482
SH
SOLE
16194
0
6288
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
3609
181265
SH
SOLE
151706
0
29559
VONAGE HLDGS CORP
COM
92886T201
160
14200
SH
SOLE
14200
0
0
VORNADO RLTY TR
SH BEN INT
929042109
2225
34952
SH
SOLE
30402
0
4550
VULCAN MATLS CO
COM
929160109
4588
30338
SH
SOLE
13130
0
17208
W P CAREY INC
COM
92936U109
5984
66863
SH
SOLE
49013
0
17850
WABTEC CORP
COM
929740108
28587
397821
SH
SOLE
219206
0
178615
WALGREENS BOOTS ALLIANCE INC
COM
931427108
34047
615571
SH
SOLE
349882
0
265689
WALMART INC
COM
931142103
71094
599041
SH
SOLE
292357
0
306684
WASTE CONNECTIONS INC
COM
94106B101
2776
30174
SH
SOLE
29765
0
410
WASTE MGMT INC DEL
COM
94106L109
3859
33555
SH
SOLE
30021
0
3534
WATERS CORP
COM
941848103
893
4000
SH
SOLE
3444
0
556
WATSCO INC
COM
942622200
103851
613850
SH
SOLE
474195
0
139654
WD-40 CO
COM
929236107
296
1614
SH
SOLE
393
0
1221
WEC ENERGY GROUP INC
COM
92939U106
4309
45312
SH
SOLE
27302
0
18010
WELBILT INC
COM
949090104
556
32975
SH
SOLE
29951
0
3024
WELLS FARGO CO NEW
COM
949746101
10508
208332
SH
SOLE
128681
0
79651
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
333
219
SH
SOLE
219
0
0
WELLTOWER INC
COM
95040Q104
4919
54266
SH
SOLE
30158
0
24108
WESBANCO INC
COM
950810101
657
17581
SH
SOLE
1333
0
16248
WEST PHARMACEUTICAL SVSC INC
COM
955306105
19234
135625
SH
SOLE
105840
0
29785
WESTERN DIGITAL CORP
COM
958102105
459
7695
SH
SOLE
7695
0
0
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
3611
145074
SH
SOLE
130129
0
14945
WESTERN UN CO
COM
959802109
675
29134
SH
SOLE
19865
0
9269
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
2254
96982
SH
SOLE
95282
0
1700
WESTROCK CO
COM
96145D105
2957
81121
SH
SOLE
79835
0
1286
WEX INC
COM
96208T104
81515
403400
SH
SOLE
362107
0
41293
WEYERHAEUSER CO
COM
962166104
6953
250995
SH
SOLE
170016
0
80979
WHEATON PRECIOUS METALS CORP
COM
962879102
1757
66966
SH
SOLE
48246
0
18720
WHITING PETE CORP NEW
COM NEW
966387409
6
787
SH
SOLE
37
0
750
WHITING PETE CORP NEW
NOTE 1.250% 4/0
966387AL6
9
9000
PRN
SOLE
9000
0
0
WILLIAMS COS INC DEL
COM
969457100
4116
171086
SH
SOLE
131153
0
39933
WILLIAMS SONOMA INC
COM
969904101
736
10830
SH
SOLE
9547
0
1283
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
1083
5610
SH
SOLE
5008
0
602
WINTRUST FINL CORP
COM
97650W108
1146
17728
SH
SOLE
17328
0
400
WISDOMTREE TR
YIELD ENHANCD US
97717X511
675
12910
SH
SOLE
12910
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
192
5386
SH
SOLE
1111
0
4275
WISDOMTREE TR
US MIDCAP FUND
97717W570
85
2152
SH
SOLE
1563
0
589
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
62
715
SH
SOLE
715
0
0
WISDOMTREE TR
INTL EQUITY FD
97717W703
572
11514
SH
SOLE
8789
0
2725
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
359
13110
SH
SOLE
13110
0
0
WISDOMTREE TR
EMERG MKTS DIV
97717X214
51
1695
SH
SOLE
1695
0
0
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
254
3768
SH
SOLE
3643
0
125
WISDOMTREE TR
INDIA ERNGS FD
97717W422
1071
44892
SH
SOLE
38572
0
6320
WISDOMTREE TR
US LARGECAP DIVD
97717W307
1705
17210
SH
SOLE
15899
0
1311
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
277
6261
SH
SOLE
5836
0
425
WISDOMTREE TR
EM LCL DEBT FD
97717X867
11
326
SH
SOLE
326
0
0
WISDOMTREE TR
US DIVID EX FNCL
97717W406
467
5339
SH
SOLE
4870
0
469
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
6309
251840
SH
SOLE
231840
0
20000
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
285
5656
SH
SOLE
4546
0
1110
WISDOMTREE TR
JP SMALLCP DIV
97717W836
33
485
SH
SOLE
360
0
125
WISDOMTREE TR
INTL SMCAP DIV
97717W760
120
1891
SH
SOLE
1891
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
152
5000
SH
SOLE
5000
0
0
WISDOMTREE TR
US MIDCAP DIVID
97717W505
248
6824
SH
SOLE
5749
0
1075
WISDOMTREE TR
INTL LRGCAP DV
97717W794
88
1925
SH
SOLE
1925
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
53
1368
SH
SOLE
1368
0
0
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
2111
21302
SH
SOLE
20802
0
500
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
989
13285
SH
SOLE
4760
0
8525
WISDOMTREE TR
INTL MIDCAP DV
97717W778
74
1220
SH
SOLE
1220
0
0
WISDOMTREE TR
EM MKTS QTLY DIV
97717W323
5
200
SH
SOLE
200
0
0
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
1
28
SH
SOLE
28
0
0
WISDOMTREE TR
EUROPE SMCP DV
97717W869
40
713
SH
SOLE
95
0
618
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
479
11589
SH
SOLE
0
0
11589
WISDOMTREE TR
CHINESE YUAN FD
97717W182
10
400
SH
SOLE
0
0
400
WOODWARD INC
COM
980745103
2234
20721
SH
SOLE
20571
0
150
WORKDAY INC
CL A
98138H101
148198
871960
SH
SOLE
670261
0
201699
WRIGHT MED GROUP INC
NOTE 2.000% 2/1
98235TAE7
21
21000
PRN
SOLE
21000
0
0
WRIGHT MED GROUP N V
ORD SHS
N96617118
1245
60363
SH
SOLE
57688
0
2675
WYNDHAM DESTINATIONS INC
COM
98310W108
305
6628
SH
SOLE
6153
0
475
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
345
6660
SH
SOLE
6153
0
507
XCEL ENERGY INC
COM
98389B100
2232
34390
SH
SOLE
33376
0
1014
XILINX INC
COM
983919101
6330
66009
SH
SOLE
31774
0
34235
XPO LOGISTICS INC
COM
983793100
2085
29127
SH
SOLE
25592
0
3535
XYLEM INC
COM
98419M100
22603
283887
SH
SOLE
127754
0
156133
YETI HLDGS INC
COM
98585X104
15988
570987
SH
SOLE
452752
0
118235
YUM BRANDS INC
COM
988498101
3206
28261
SH
SOLE
16402
0
11859
YUM CHINA HLDGS INC
COM
98850P109
2712
59706
SH
SOLE
25877
0
33829
ZEBRA TECHNOLOGIES CORP
CL A
989207105
29167
141334
SH
SOLE
34180
0
107154
ZENDESK INC
COM
98936J101
1927
26438
SH
SOLE
21055
0
5383
ZIMMER BIOMET HLDGS INC
COM
98956P102
4094
29827
SH
SOLE
25948
0
3880
ZIONS BANCORPORATION N A
COM
989701107
403
9048
SH
SOLE
5809
0
3239
ZOETIS INC
CL A
98978V103
292981
2351564
SH
SOLE
1777329
0
574235
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
3640
47768
SH
SOLE
42310
0
5458
ZYNGA INC
CL A
98986T108
68
11642
SH
SOLE
8959
0
2683