0001104659-20-019816.txt : 20200213
0001104659-20-019816.hdr.sgml : 20200213
20200213103313
ACCESSION NUMBER: 0001104659-20-019816
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20191231
FILED AS OF DATE: 20200213
DATE AS OF CHANGE: 20200213
EFFECTIVENESS DATE: 20200213
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: 20607584
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
12-31-2019
12-31-2019
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Ryan DeVore
Partner, Head of Private Wealth Management
312-236-1600
/s/ Ryan DeVore
Chicago
IL
02-13-2020
0
1728
19456065
INFORMATION TABLE
2
infotable.xml
2U INC
COM
90214J101
399
16615
SH
SOLE
15155
0
1460
3-D SYS CORP DEL
COM NEW
88554D205
1365
155975
SH
SOLE
144125
0
11850
3M CO
COM
88579Y101
37389
211930
SH
SOLE
122461
0
89470
ABB LTD
SPONSORED ADR
000375204
10076
418248
SH
SOLE
214571
0
203677
ABBOTT LABS
COM
002824100
120321
1385232
SH
SOLE
987379
0
397853
ABBVIE INC
COM
00287Y109
79262
895214
SH
SOLE
615722
0
279492
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
149
35087
SH
SOLE
35087
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
290
38082
SH
SOLE
29773
0
8309
ABIOMED INC
COM
003654100
30630
179555
SH
SOLE
121277
0
58278
ABM INDS INC
COM
000957100
353
9370
SH
SOLE
1370
0
8000
ACACIA COMMUNICATIONS INC
COM
00401C108
424
6254
SH
SOLE
5579
0
675
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
345
10390
SH
SOLE
10020
0
370
ACCELERATE DIAGNOSTICS INC
COM
00430H102
9219
545500
SH
SOLE
440073
0
105427
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
132478
629141
SH
SOLE
387984
0
241156
ACLARIS THERAPEUTICS INC
COM
00461U105
35
18672
SH
SOLE
7768
0
10904
ACTIVISION BLIZZARD INC
COM
00507V109
43256
727971
SH
SOLE
519390
0
208581
ACUITY BRANDS INC
COM
00508Y102
369
2672
SH
SOLE
2029
0
643
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
6701
223970
SH
SOLE
141001
0
82969
ADOBE INC
COM
00724F101
255612
775029
SH
SOLE
476281
0
298748
ADVANCE AUTO PARTS INC
COM
00751Y106
864
5396
SH
SOLE
5367
0
29
ADVANCED MICRO DEVICES INC
COM
007903107
3320
72398
SH
SOLE
49621
0
22777
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
208
27204
SH
SOLE
27204
0
0
AEROVIRONMENT INC
COM
008073108
701
11350
SH
SOLE
10417
0
933
AFFILIATED MANAGERS GROUP IN
COM
008252108
7082
83577
SH
SOLE
76127
0
7450
AFLAC INC
COM
001055102
1920
36291
SH
SOLE
29032
0
7259
AGENUS INC
COM NEW
00847G705
278
68210
SH
SOLE
22600
0
45610
AGILENT TECHNOLOGIES INC
COM
00846U101
1713
20085
SH
SOLE
14662
0
5423
AGNC INVT CORP
COM
00123Q104
206
11649
SH
SOLE
11500
0
149
AGNICO EAGLE MINES LTD
COM
008474108
1486
24120
SH
SOLE
18770
0
5350
AILERON THERAPEUTICS INC
COM
00887A105
199
348044
SH
SOLE
237544
0
110500
AIR LEASE CORP
CL A
00912X302
428
9010
SH
SOLE
9010
0
0
AIR PRODS & CHEMS INC
COM
009158106
17074
72660
SH
SOLE
41489
0
31171
AIRGAIN INC
COM
00938A104
6869
642524
SH
SOLE
568957
0
73567
AKAMAI TECHNOLOGIES INC
COM
00971T101
4291
49671
SH
SOLE
34429
0
15242
AKEBIA THERAPEUTICS INC
COM
00972D105
409
64793
SH
SOLE
64419
0
374
ALAMOS GOLD INC NEW
COM CL A
011532108
309
51268
SH
SOLE
31493
0
19775
ALARM COM HLDGS INC
COM
011642105
5194
120867
SH
SOLE
93800
0
27067
ALBIREO PHARMA INC
COM
01345P106
994
39088
SH
SOLE
24375
0
14713
ALCON INC
ORD SHS
H01301128
1097
19395
SH
SOLE
16944
0
2451
ALEXION PHARMACEUTICALS INC
COM
015351109
292
2704
SH
SOLE
2570
0
134
ALGONQUIN PWR UTILS CORP
COM
015857105
241
17000
SH
SOLE
0
0
17000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
79821
376335
SH
SOLE
257329
0
119006
ALIGN TECHNOLOGY INC
COM
016255101
43208
154845
SH
SOLE
120233
0
34612
ALLAKOS INC
COM
01671P100
1206
12645
SH
SOLE
8515
0
4130
ALLEGHANY CORP DEL
COM
017175100
320
400
SH
SOLE
213
0
187
ALLEGION PUB LTD CO
ORD SHS
G0176J109
348
2796
SH
SOLE
2062
0
734
ALLERGAN PLC
SHS
G0177J108
992
5190
SH
SOLE
1764
0
3426
ALLIANCE DATA SYSTEMS CORP
COM
018581108
626
5582
SH
SOLE
3006
0
2576
ALLIANCE RES PARTNER L P
UT LTD PART
01877R108
163
15084
SH
SOLE
15084
0
0
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
224
7389
SH
SOLE
6627
0
762
ALLIANT ENERGY CORP
COM
018802108
819
14959
SH
SOLE
12946
0
2013
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
144
14715
SH
SOLE
13215
0
1500
ALLSCRIPTS HEALTHCARE SOLUTN
NOTE 1.250% 7/0
01988PAD0
23
23000
PRN
SOLE
23000
0
0
ALLSTATE CORP
COM
020002101
1788
15904
SH
SOLE
9651
0
6253
ALPHABET INC
CAP STK CL C
02079K107
304901
228045
SH
SOLE
173666
0
54379
ALPHABET INC
CAP STK CL A
02079K305
160174
119587
SH
SOLE
80366
0
39222
ALPS ETF TR
SECTR DIV DOGS
00162Q858
47
1000
SH
SOLE
1000
0
0
ALPS ETF TR
ALERIAN MLP
00162Q866
2318
272691
SH
SOLE
188006
0
84685
ALTERYX INC
COM CL A
02156B103
285
2850
SH
SOLE
2650
0
200
ALTRIA GROUP INC
COM
02209S103
9505
190452
SH
SOLE
106390
0
84062
AMAZON COM INC
COM
023135106
509012
275463
SH
SOLE
210618
0
64845
AMDOCS LTD
SHS
G02602103
248
3440
SH
SOLE
2689
0
751
AMEDISYS INC
COM
023436108
3045
18242
SH
SOLE
16496
0
1746
AMERCO
COM
023586100
1518
4039
SH
SOLE
2250
0
1789
AMEREN CORP
COM
023608102
463
6029
SH
SOLE
5573
0
456
AMERICAN AIRLS GROUP INC
COM
02376R102
297
10366
SH
SOLE
8022
0
2344
AMERICAN ELEC PWR CO INC
COM
025537101
1792
18959
SH
SOLE
13381
0
5578
AMERICAN EXPRESS CO
COM
025816109
66706
535835
SH
SOLE
454531
0
81304
AMERICAN INTL GROUP INC
*W EXP 01/19/202
026874156
48
4716
SH
SOLE
2529
0
2187
AMERICAN INTL GROUP INC
COM NEW
026874784
3503
68250
SH
SOLE
61057
0
7193
AMERICAN SOFTWARE INC
CL A
029683109
359
24112
SH
SOLE
22572
0
1540
AMERICAN TOWER CORP NEW
COM
03027X100
141247
614597
SH
SOLE
510136
0
104460
AMERICAN WTR WKS CO INC NEW
COM
030420103
1415
11519
SH
SOLE
5826
0
5694
AMERICOLD RLTY TR
COM
03064D108
24287
692718
SH
SOLE
542311
0
150407
AMERIPRISE FINL INC
COM
03076C106
3437
20630
SH
SOLE
13563
0
7067
AMERISOURCEBERGEN CORP
COM
03073E105
467
5495
SH
SOLE
2545
0
2950
AMETEK INC NEW
COM
031100100
79916
801245
SH
SOLE
450036
0
351209
AMGEN INC
COM
031162100
26657
110580
SH
SOLE
62940
0
47639
AMPHENOL CORP NEW
CL A
032095101
86467
798922
SH
SOLE
634134
0
164788
ANALOG DEVICES INC
COM
032654105
2332
19620
SH
SOLE
12600
0
7020
ANAPLAN INC
COM
03272L108
2730
52094
SH
SOLE
52094
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
2005
24439
SH
SOLE
19453
0
4986
ANNALY CAP MGMT INC
COM
035710409
760
80660
SH
SOLE
58024
0
22636
ANSYS INC
COM
03662Q105
694
2697
SH
SOLE
2325
0
372
ANTHEM INC
COM
036752103
1401
4639
SH
SOLE
3182
0
1457
ANTHEM INC
NOTE 2.750%10/1
94973VBG1
13
3000
PRN
SOLE
3000
0
0
AON PLC
SHS CL A
G0408V102
27327
131198
SH
SOLE
94499
0
36699
APOLLO COML REAL EST FIN INC
COM
03762U105
1362
74450
SH
SOLE
62200
0
12250
APOLLO COML REAL EST FIN INC
NOTE 4.750% 8/2
03762UAB1
201
200000
PRN
SOLE
150000
0
50000
APPFOLIO INC
COM CL A
03783C100
9575
87088
SH
SOLE
75102
0
11986
APPIAN CORP
CL A
03782L101
2275
59541
SH
SOLE
40210
0
19331
APPLE INC
COM
037833100
754128
2568117
SH
SOLE
1953223
0
614894
APPLIED MATLS INC
COM
038222105
5568
91218
SH
SOLE
67612
0
23606
APTARGROUP INC
COM
038336103
9546
82564
SH
SOLE
19346
0
63218
APTIV PLC
SHS
G6095L109
4037
42506
SH
SOLE
18607
0
23899
ARC DOCUMENT SOLUTIONS INC
COM
00191G103
14
10000
SH
SOLE
10000
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
3442
74263
SH
SOLE
67077
0
7186
ARCONIC INC
COM
03965L100
337
10937
SH
SOLE
9246
0
1691
ARDELYX INC
COM
039697107
188
25000
SH
SOLE
25000
0
0
ARES CAP CORP
COM
04010L103
3978
213322
SH
SOLE
159529
0
53793
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
440
12333
SH
SOLE
10333
0
2000
ARGENX SE
SPONSORED ADR
04016X101
253
1575
SH
SOLE
1575
0
0
ARISTA NETWORKS INC
COM
040413106
47023
231184
SH
SOLE
174479
0
56705
ARK ETF TR
INNOVATION ETF
00214Q104
515
10295
SH
SOLE
10295
0
0
ARK ETF TR
ISRAEL INOVATE
00214Q609
2135
96490
SH
SOLE
96490
0
0
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
2982
47013
SH
SOLE
32953
0
14060
ASGN INC
COM
00191U102
1815
25570
SH
SOLE
19531
0
6039
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
386
1305
SH
SOLE
995
0
310
ASPEN TECHNOLOGY INC
COM
045327103
2217
18335
SH
SOLE
17735
0
600
ASSEMBLY BIOSCIENCES INC
COM
045396108
988
48287
SH
SOLE
41837
0
6450
ASSOCIATED BANC CORP
COM
045487105
349
15847
SH
SOLE
8203
0
7644
ASTRAZENECA PLC
SPONSORED ADR
046353108
23714
475607
SH
SOLE
208861
0
266746
ASTRONICS CORP
COM
046433108
412
14739
SH
SOLE
14739
0
0
AT HOME GROUP INC
COM
04650Y100
458
83260
SH
SOLE
82322
0
938
AT&T INC
COM
00206R102
44448
1137354
SH
SOLE
819478
0
317876
ATHERSYS INC
COM
04744L106
51
41250
SH
SOLE
24050
0
17200
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 2.250% 6/0
049164BH8
5
5000
PRN
SOLE
5000
0
0
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 1.875% 6/0
049164BJ4
169
200000
PRN
SOLE
150000
0
50000
ATLASSIAN CORP PLC
CL A
G06242104
33983
282393
SH
SOLE
193375
0
89018
ATMOS ENERGY CORP
COM
049560105
1046
9354
SH
SOLE
5042
0
4312
AUTODESK INC
COM
052769106
1890
10300
SH
SOLE
8423
0
1877
AUTOMATIC DATA PROCESSING IN
COM
053015103
58120
340879
SH
SOLE
197538
0
143341
AVALARA INC
COM
05338G106
1469
20056
SH
SOLE
16879
0
3177
AVALONBAY CMNTYS INC
COM
053484101
1559
7435
SH
SOLE
5797
0
1638
AVANTOR INC
COM
05352A100
1072
59050
SH
SOLE
27850
0
31200
AVERY DENNISON CORP
COM
053611109
2283
17449
SH
SOLE
15658
0
1791
AWARE INC MASS
COM
05453N100
44
13000
SH
SOLE
13000
0
0
AXALTA COATING SYS LTD
COM
G0750C108
399
13122
SH
SOLE
11070
0
2052
AXSOME THERAPEUTICS INC
COM
05464T104
1833
17732
SH
SOLE
12883
0
4849
BAIDU INC
SPON ADR REP A
056752108
6850
54190
SH
SOLE
43218
0
10972
BAIN CAP SPECIALTY FIN INC
COM
05684B107
755
38207
SH
SOLE
38207
0
0
BALL CORP
COM
058498106
5697
88100
SH
SOLE
76137
0
11963
BANK AMER CORP
COM
060505104
31072
882228
SH
SOLE
675847
0
206381
BANK AMER CORP
7.25%CNV PFD L
060505682
390
269
SH
SOLE
239
0
30
BANK HAWAII CORP
COM
062540109
233
2453
SH
SOLE
1821
0
632
BANK MONTREAL QUE
COM
063671101
685
8841
SH
SOLE
2660
0
6181
BANK N S HALIFAX
COM
064149107
314
5550
SH
SOLE
1550
0
4000
BANK NEW YORK MELLON CORP
COM
064058100
1397
27751
SH
SOLE
23074
0
4677
BANK OF MARIN BANCORP
COM
063425102
541
12000
SH
SOLE
12000
0
0
BANKUNITED INC
COM
06652K103
3043
83242
SH
SOLE
69407
0
13835
BARCLAYS BANK PLC
MTNF9/2
06741J7V5
216
200000
PRN
SOLE
150000
0
50000
BARCLAYS BK PLC
DJUBS CMDT ETN36
06738C778
158
6905
SH
SOLE
2325
0
4580
BARCLAYS BK PLC
MTNF10/3
06739FJQ5
210
180000
PRN
SOLE
135000
0
45000
BARCLAYS BK PLC
IPATH B SHRT TRM
06746P621
3
200
SH
SOLE
200
0
0
BARCLAYS BK PLC
ENHANCED EURP C
06746Q256
10
95
SH
SOLE
95
0
0
BARRICK GOLD CORPORATION
COM
067901108
288
15509
SH
SOLE
13209
0
2300
BAUSCH HEALTH COS INC
COM
071734107
3237
108175
SH
SOLE
87675
0
20500
BAXTER INTL INC
COM
071813109
4467
53425
SH
SOLE
41296
0
12129
BECTON DICKINSON & CO
COM
075887109
17833
65571
SH
SOLE
51451
0
14120
BED BATH & BEYOND INC
COM
075896100
2631
152100
SH
SOLE
143800
0
8300
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
24790
73
SH
SOLE
55
0
18
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
125422
553739
SH
SOLE
453126
0
100613
BEST BUY INC
COM
086516101
3689
42012
SH
SOLE
34790
0
7222
BEST INC
SPONSORED ADS
08653C106
56
10000
SH
SOLE
10000
0
0
BEYOND MEAT INC
COM
08862E109
495
6542
SH
SOLE
5504
0
1038
BEYONDSPRING INC
SHS
G10830100
163
10500
SH
SOLE
10500
0
0
BIO TECHNE CORP
COM
09073M104
10336
47087
SH
SOLE
41608
0
5479
BIODELIVERY SCIENCES INTL IN
COM
09060J106
5844
924755
SH
SOLE
829880
0
94875
BIOGEN INC
COM
09062X103
3528
11891
SH
SOLE
8313
0
3578
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
6778
80169
SH
SOLE
45459
0
34710
BIOMARIN PHARMACEUTICAL INC
NOTE 1.500%10/1
09061GAF8
5
5000
PRN
SOLE
5000
0
0
BIOMARIN PHARMACEUTICAL INC
NOTE 0.599% 8/0
09061GAH4
5
5000
PRN
SOLE
5000
0
0
BJS WHSL CLUB HLDGS INC
COM
05550J101
13630
599384
SH
SOLE
527134
0
72250
BLACK KNIGHT INC
COM
09215C105
6902
107045
SH
SOLE
92308
0
14737
BLACKLINE INC
COM
09239B109
15252
295809
SH
SOLE
258249
0
37560
BLACKROCK CAPITAL INVESTMENT
COM
092533108
51
10350
SH
SOLE
10350
0
0
BLACKROCK ENHANCED GBL DIV T
COM
092501105
127
11520
SH
SOLE
7080
0
4440
BLACKROCK INC
COM
09247X101
29542
58768
SH
SOLE
50317
0
8450
BLACKSTONE GROUP INC
COM CL A
09260D107
38596
689960
SH
SOLE
541555
0
148405
BLACKSTONE MTG TR INC
COM CL A
09257W100
358
9629
SH
SOLE
3704
0
5925
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
212
200000
PRN
SOLE
150000
0
50000
BLOOMIN BRANDS INC
COM
094235108
740
33544
SH
SOLE
29258
0
4286
BLUE BIRD CORP
COM
095306106
3842
167647
SH
SOLE
139152
0
28495
BOEING CO
COM
097023105
83922
257619
SH
SOLE
177248
0
80371
BOINGO WIRELESS INC
COM
09739C102
943
86095
SH
SOLE
81610
0
4485
BOOKING HLDGS INC
COM
09857L108
59940
29186
SH
SOLE
22381
0
6805
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
4458
62679
SH
SOLE
46988
0
15691
BORGWARNER INC
COM
099724106
632
14558
SH
SOLE
12565
0
1993
BOSTON PROPERTIES INC
COM
101121101
236
1711
SH
SOLE
550
0
1161
BOSTON SCIENTIFIC CORP
COM
101137107
2368
52374
SH
SOLE
43668
0
8706
BOTTOMLINE TECH DEL INC
COM
101388106
7149
133372
SH
SOLE
119472
0
13900
BP PLC
SPONSORED ADR
055622104
13100
347116
SH
SOLE
234547
0
112569
BRIGHAM MINERALS INC
CL A COM
10918L103
592
27602
SH
SOLE
27602
0
0
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
57560
382994
SH
SOLE
302209
0
80785
BRINKS CO
COM
109696104
923
10180
SH
SOLE
10180
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
55969
871930
SH
SOLE
538174
0
333756
BRISTOL MYERS SQUIBB CO
RIGHT 99/99/9999
110122157
762
253014
SH
SOLE
122181
0
130833
BROADCOM INC
COM
11135F101
3654
11562
SH
SOLE
9822
0
1740
BROADCOM INC
8% CNV PFD SER A
11135F200
2984
2533
SH
SOLE
2096
0
437
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
3810
30841
SH
SOLE
28064
0
2777
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
6557
87078
SH
SOLE
68274
0
18804
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
2434
48700
SH
SOLE
47200
0
1500
BROOKLINE BANCORP INC DEL
COM
11373M107
575
34956
SH
SOLE
12556
0
22400
BURLINGTON STORES INC
COM
122017106
6151
26975
SH
SOLE
24744
0
2231
BWX TECHNOLOGIES INC
COM
05605H100
11792
189952
SH
SOLE
132373
0
57579
BYLINE BANCORP INC
COM
124411109
391
20000
SH
SOLE
20000
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2481
31722
SH
SOLE
27463
0
4259
CABLE ONE INC
COM
12685J105
1021
686
SH
SOLE
386
0
300
CABOT OIL & GAS CORP
COM
127097103
887
50955
SH
SOLE
42805
0
8150
CAI INTERNATIONAL INC
COM
12477X106
6363
219564
SH
SOLE
195197
0
24367
CALITHERA BIOSCIENCES INC
COM
13089P101
91
16000
SH
SOLE
16000
0
0
CAMECO CORP
COM
13321L108
115
12908
SH
SOLE
12908
0
0
CAMPBELL SOUP CO
COM
134429109
540
10923
SH
SOLE
9011
0
1912
CANADIAN NAT RES LTD
COM
136385101
794
24530
SH
SOLE
23780
0
750
CANADIAN NATL RY CO
COM
136375102
6726
74359
SH
SOLE
12571
0
61788
CANADIAN PAC RY LTD
COM
13645T100
3057
11990
SH
SOLE
5637
0
6353
CANNAE HLDGS INC
COM
13765N107
5366
144273
SH
SOLE
108923
0
35350
CANOPY GROWTH CORP
COM
138035100
355
16833
SH
SOLE
6668
0
10165
CAPITAL ONE FINL CORP
COM
14040H105
5180
50335
SH
SOLE
40933
0
9402
CARDINAL HEALTH INC
COM
14149Y108
1259
24901
SH
SOLE
5037
0
19864
CARDLYTICS INC
COM
14161W105
1975
31417
SH
SOLE
28812
0
2605
CARDTRONICS INC
NOTE 1.000%12/0
14161HAG3
942
885000
PRN
SOLE
630000
0
255000
CARGURUS INC
COM CL A
141788109
3648
103689
SH
SOLE
96335
0
7354
CARMAX INC
COM
143130102
103766
1183593
SH
SOLE
806373
0
377220
CARNIVAL CORP
UNIT 99/99/9999
143658300
444
8728
SH
SOLE
4321
0
4407
CARVANA CO
CL A
146869102
15407
167379
SH
SOLE
147100
0
20279
CASEYS GEN STORES INC
COM
147528103
367
2309
SH
SOLE
1968
0
341
CATALENT INC
COM
148806102
1356
24087
SH
SOLE
20795
0
3292
CATERPILLAR INC DEL
COM
149123101
15732
106529
SH
SOLE
49604
0
56924
CBOE GLOBAL MARKETS INC
COM
12503M108
11842
98686
SH
SOLE
45199
0
53487
CBRE GROUP INC
CL A
12504L109
1249
20383
SH
SOLE
7535
0
12848
CDK GLOBAL INC
COM
12508E101
2767
50596
SH
SOLE
30885
0
19711
CDN IMPERIAL BK COMM TORONTO
COM
136069101
330
3961
SH
SOLE
1098
0
2863
CDW CORP
COM
12514G108
2136
14955
SH
SOLE
11347
0
3608
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
526
9483
SH
SOLE
3957
0
5526
CENTENE CORP DEL
COM
15135B101
377
5990
SH
SOLE
3795
0
2195
CENTURYLINK INC
COM
156700106
463
35029
SH
SOLE
28024
0
7005
CERIDIAN HCM HLDG INC
COM
15677J108
9765
143862
SH
SOLE
119499
0
24363
CERNER CORP
COM
156782104
4640
63220
SH
SOLE
43129
0
20091
CHARLES RIV LABS INTL INC
COM
159864107
785
5142
SH
SOLE
4534
0
608
CHARTER COMMUNICATIONS INC N
CL A
16119P108
1154
2380
SH
SOLE
2190
0
190
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
62004
558797
SH
SOLE
421561
0
137236
CHEESECAKE FACTORY INC
COM
163072101
24980
642811
SH
SOLE
542362
0
100449
CHEGG INC
COM
163092109
905
23874
SH
SOLE
22173
0
1701
CHENIERE ENERGY INC
COM NEW
16411R208
1081
17700
SH
SOLE
17700
0
0
CHEVRON CORP NEW
COM
166764100
66738
553796
SH
SOLE
326951
0
226846
CHEWY INC
CL A
16679L109
5855
201887
SH
SOLE
182739
0
19148
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
251
5931
SH
SOLE
4931
0
1000
CHIPOTLE MEXICAN GRILL INC
COM
169656105
15251
18219
SH
SOLE
12834
0
5385
CHUBB LIMITED
COM
H1467J104
7912
50826
SH
SOLE
37064
0
13762
CHURCH & DWIGHT INC
COM
171340102
6384
90764
SH
SOLE
54923
0
35841
CIENA CORP
COM NEW
171779309
462
10825
SH
SOLE
8000
0
2825
CIGNA CORP NEW
COM
125523100
15206
74360
SH
SOLE
45739
0
28621
CIMAREX ENERGY CO
COM
171798101
1302
24810
SH
SOLE
16342
0
8468
CINCINNATI FINL CORP
COM
172062101
1110
10554
SH
SOLE
10046
0
508
CINTAS CORP
COM
172908105
51564
191629
SH
SOLE
116127
0
75502
CISCO SYS INC
COM
17275R102
53190
1109042
SH
SOLE
737558
0
371484
CITIGROUP INC
COM NEW
172967424
17282
216325
SH
SOLE
183872
0
32452
CITIZENS FINL GROUP INC
COM
174610105
2032
50036
SH
SOLE
29214
0
20822
CITRIX SYS INC
COM
177376100
898
8100
SH
SOLE
1503
0
6597
CIVISTA BANCSHARES INC
COM NO PAR
178867107
2018
84080
SH
SOLE
84080
0
0
CLOROX CO DEL
COM
189054109
7114
46334
SH
SOLE
36856
0
9479
CME GROUP INC
COM
12572Q105
33438
166588
SH
SOLE
108778
0
57810
CMS ENERGY CORP
COM
125896100
363
5771
SH
SOLE
2559
0
3212
CNO FINL GROUP INC
COM
12621E103
897
49500
SH
SOLE
49500
0
0
COCA COLA CO
COM
191216100
21079
380831
SH
SOLE
264866
0
115965
CODEXIS INC
COM
192005106
2927
183073
SH
SOLE
125868
0
57205
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
11788
179124
SH
SOLE
164245
0
14880
COGNEX CORP
COM
192422103
1454
25950
SH
SOLE
22888
0
3062
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
2232
35984
SH
SOLE
9467
0
26517
COHERENT INC
COM
192479103
403
2420
SH
SOLE
2020
0
400
COHU INC
COM
192576106
316
13849
SH
SOLE
11849
0
2000
COLGATE PALMOLIVE CO
COM
194162103
27334
397060
SH
SOLE
247874
0
149186
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
697
8942
SH
SOLE
8517
0
425
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
269
11465
SH
SOLE
11465
0
0
COMCAST CORP NEW
CL A
20030N101
23342
519052
SH
SOLE
230360
0
288692
COMERICA INC
COM
200340107
224
3121
SH
SOLE
1738
0
1383
COMPASS DIVERSIFIED HOLDINGS
SH BEN INT
20451Q104
708
28471
SH
SOLE
20801
0
7670
CONAGRA BRANDS INC
COM
205887102
983
28700
SH
SOLE
14026
0
14674
CONCHO RES INC
COM
20605P101
454
5185
SH
SOLE
5185
0
0
CONOCOPHILLIPS
COM
20825C104
7416
114047
SH
SOLE
91093
0
22954
CONSOLIDATED EDISON INC
COM
209115104
2239
24750
SH
SOLE
19767
0
4983
CONSTELLATION BRANDS INC
CL A
21036P108
3750
19765
SH
SOLE
16519
0
3246
CONTAINER STORE GROUP INC
COM
210751103
94
22175
SH
SOLE
20500
0
1675
CONTINENTAL RESOURCES INC
COM
212015101
3563
103888
SH
SOLE
73488
0
30400
COOPER COS INC
COM NEW
216648402
27331
85066
SH
SOLE
62193
0
22873
COPART INC
COM
217204106
108820
1196615
SH
SOLE
823542
0
373073
CORCEPT THERAPEUTICS INC
COM
218352102
281
23206
SH
SOLE
0
0
23206
CORNING INC
COM
219350105
2611
89678
SH
SOLE
71668
0
18010
CORTEVA INC
COM
22052L104
2099
71005
SH
SOLE
58038
0
12967
COSTAR GROUP INC
COM
22160N109
153062
255829
SH
SOLE
203646
0
52183
COSTCO WHSL CORP NEW
COM
22160K105
97149
330527
SH
SOLE
246627
0
83901
COVETRUS INC
COM
22304C100
319
24202
SH
SOLE
6717
0
17485
COVIA HLDGS CORP
COM
22305A103
47
22867
SH
SOLE
12480
0
10387
COWEN INC
NOTE 3.000%12/1
223622AE1
99
90000
PRN
SOLE
70000
0
20000
CREDIT ACCEP CORP MICH
COM
225310101
5070
11462
SH
SOLE
11265
0
197
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
4299
70578
SH
SOLE
25682
0
44896
CROWN CASTLE INTL CORP NEW
COM
22822V101
28008
197033
SH
SOLE
155915
0
41117
CROWN HOLDINGS INC
COM
228368106
805
11104
SH
SOLE
11104
0
0
CSG SYS INTL INC
COM
126349109
17
326
SH
SOLE
256
0
70
CSG SYS INTL INC
NOTE 4.250% 3/1
126349AF6
6
5000
PRN
SOLE
5000
0
0
CSX CORP
COM
126408103
2115
29234
SH
SOLE
19741
0
9493
CTI BIOPHARMA CORP
COM
12648L601
81
51211
SH
SOLE
51211
0
0
CUBIC CORP
COM
229669106
6112
96143
SH
SOLE
72178
0
23965
CUMMINS INC
COM
231021106
2140
11957
SH
SOLE
10473
0
1484
CURO GROUP HLDGS CORP
COM
23131L107
852
69990
SH
SOLE
39489
0
30501
CURTISS WRIGHT CORP
COM
231561101
356
2524
SH
SOLE
2524
0
0
CVS HEALTH CORP
COM
126650100
25385
341705
SH
SOLE
238640
0
103065
CYBERARK SOFTWARE LTD
SHS
M2682V108
1815
15566
SH
SOLE
11806
0
3760
CYPRESS SEMICONDUCTOR CORP
COM
232806109
672
28800
SH
SOLE
23000
0
5800
CYRUSONE INC
COM
23283R100
7372
112673
SH
SOLE
95352
0
17321
D R HORTON INC
COM
23331A109
1558
29530
SH
SOLE
11808
0
17722
DANAHER CORPORATION
COM
235851102
275176
1792914
SH
SOLE
1066806
0
726108
DANAHER CORPORATION
DBCV1/2
235851AF9
6
1000
PRN
SOLE
1000
0
0
DARDEN RESTAURANTS INC
COM
237194105
847
7769
SH
SOLE
972
0
6797
DATADOG INC
CL A COM
23804L103
608
16105
SH
SOLE
14855
0
1250
DAVE & BUSTERS ENTMT INC
COM
238337109
2225
55387
SH
SOLE
40407
0
14980
DAVITA INC
COM
23918K108
220
2932
SH
SOLE
2132
0
800
DBX ETF TR
XTRACK MSCI EAFE
233051200
1424
42147
SH
SOLE
10836
0
31311
DBX ETF TR
XTRACK MSCI EURP
233051853
120
3866
SH
SOLE
2000
0
1866
DBX ETF TR
XTRACK HRVST CSI
233051879
89
2987
SH
SOLE
2525
0
462
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
200
8170
SH
SOLE
6970
0
1200
DEERE & CO
COM
244199105
5829
33641
SH
SOLE
28562
0
5079
DEL TACO RESTAURANTS INC
COM
245496104
103
13000
SH
SOLE
12300
0
700
DEL TACO RESTAURANTS INC
*W EXP 06/30/202
245496112
1
9695
SH
SOLE
7195
0
2500
DELL TECHNOLOGIES INC
CL C
24703L202
713
13878
SH
SOLE
10814
0
3064
DELTA AIR LINES INC DEL
COM NEW
247361702
1897
32440
SH
SOLE
23785
0
8655
DENBURY RES INC
COM NEW
247916208
34
23826
SH
SOLE
0
0
23826
DENTSPLY SIRONA INC
COM
24906P109
1341
23699
SH
SOLE
9335
0
14364
DERMIRA INC
COM
24983L104
152
10000
SH
SOLE
10000
0
0
DESCARTES SYS GROUP INC
COM
249906108
329
7700
SH
SOLE
4580
0
3120
DESIGNER BRANDS INC
CL A
250565108
2716
172530
SH
SOLE
129188
0
43342
DEVON ENERGY CORP NEW
COM
25179M103
286
11016
SH
SOLE
9006
0
2010
DEXCOM INC
COM
252131107
263601
1205089
SH
SOLE
812950
0
392139
DIAGEO P L C
SPON ADR NEW
25243Q205
17088
101459
SH
SOLE
56515
0
44944
DIAMEDICA THERAPEUTICS INC
COM NEW
25253X207
49
10000
SH
SOLE
10000
0
0
DIGIMARC CORP NEW
COM
25381B101
1245
37100
SH
SOLE
31250
0
5850
DIGITAL RLTY TR INC
COM
253868103
799
6675
SH
SOLE
3885
0
2790
DIREXION SHS ETF TR
DLY SCOND 3XBU
25459W458
137
500
SH
SOLE
500
0
0
DIREXION SHS ETF TR
DLY SMCAP BULL3X
25459W847
11
150
SH
SOLE
150
0
0
DIREXION SHS ETF TR
DRX S&P500BULL
25459W862
10
150
SH
SOLE
150
0
0
DIREXION SHS ETF TR
DLY FIN BULL NEW
25459Y694
9
100
SH
SOLE
100
0
0
DIREXION SHS ETF TR
ALL CP INSIDER
25459Y769
259
6565
SH
SOLE
6565
0
0
DISCOVER FINL SVCS
COM
254709108
5129
60468
SH
SOLE
44737
0
15731
DISCOVERY INC
COM SER A
25470F104
1180
36027
SH
SOLE
34021
0
2006
DISCOVERY INC
COM SER C
25470F302
488
16017
SH
SOLE
5712
0
10305
DISH NETWORK CORP
CL A
25470M109
719
20272
SH
SOLE
18786
0
1486
DISNEY WALT CO
COM DISNEY
254687106
178824
1236421
SH
SOLE
768734
0
467687
DIXIE GROUP INC
CL A
255519100
309
271255
SH
SOLE
271255
0
0
DOCUSIGN INC
COM
256163106
77205
1041767
SH
SOLE
857495
0
184272
DOLBY LABORATORIES INC
COM CL A
25659T107
90654
1317649
SH
SOLE
899883
0
417766
DOLLAR GEN CORP NEW
COM
256677105
598
3832
SH
SOLE
3100
0
732
DOLLAR TREE INC
COM
256746108
2280
24240
SH
SOLE
23063
0
1177
DOMINION ENERGY INC
COM
25746U109
4297
51885
SH
SOLE
42779
0
9106
DOMO INC
COM CL B
257554105
517
23822
SH
SOLE
6441
0
17381
DONALDSON INC
COM
257651109
1052
18251
SH
SOLE
4736
0
13515
DORMAN PRODUCTS INC
COM
258278100
225
2978
SH
SOLE
2240
0
738
DOVER CORP
COM
260003108
3474
30140
SH
SOLE
24188
0
5952
DOW INC
COM
260557103
7012
128118
SH
SOLE
99276
0
28842
DROPBOX INC
CL A
26210C104
1691
94417
SH
SOLE
80900
0
13517
DTE ENERGY CO
COM
233331107
1474
11348
SH
SOLE
8960
0
2388
DUKE ENERGY CORP NEW
COM NEW
26441C204
11084
121524
SH
SOLE
75797
0
45727
DULUTH HLDGS INC
COM CL B
26443V101
3315
314818
SH
SOLE
293388
0
21430
DUNKIN BRANDS GROUP INC
COM
265504100
1668
22076
SH
SOLE
17367
0
4709
DUPONT DE NEMOURS INC
COM
26614N102
5617
87492
SH
SOLE
72175
0
15317
DYCOM INDS INC
NOTE 0.750% 9/1
267475AB7
194
200000
PRN
SOLE
150000
0
50000
DYNATRACE INC
COM
268150109
4190
165602
SH
SOLE
153537
0
12065
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
9639
1685157
SH
SOLE
1410147
0
275010
EAGLE MATERIALS INC
COM
26969P108
1663
18338
SH
SOLE
10988
0
7350
EAGLE PHARMACEUTICALS INC
COM
269796108
3519
58570
SH
SOLE
51560
0
7010
EAST WEST BANCORP INC
COM
27579R104
393
8068
SH
SOLE
7803
0
265
EASTMAN CHEMICAL CO
COM
277432100
266
3350
SH
SOLE
3058
0
292
EATON CORP PLC
SHS
G29183103
4519
47709
SH
SOLE
36483
0
11226
EATON VANCE TAX MNGD GBL DV
COM
27829F108
667
75944
SH
SOLE
43644
0
32300
EATON VANCE TX ADV GLBL DIV
COM
27828S101
195
10800
SH
SOLE
10800
0
0
EBAY INC
COM
278642103
1674
46349
SH
SOLE
33825
0
12524
ECHO GLOBAL LOGISTICS INC
COM
27875T101
49
2350
SH
SOLE
2200
0
150
ECHO GLOBAL LOGISTICS INC
NOTE 2.500% 5/0
27875TAA9
75
75000
PRN
SOLE
25000
0
50000
ECOLAB INC
COM
278865100
188887
978741
SH
SOLE
669763
0
308978
EDITAS MEDICINE INC
COM
28106W103
333
11250
SH
SOLE
150
0
11100
EDWARDS LIFESCIENCES CORP
COM
28176E108
71076
304669
SH
SOLE
193513
0
111156
ELASTIC N V
ORD SHS
N14506104
270
4200
SH
SOLE
4000
0
200
ELECTRONIC ARTS INC
COM
285512109
2082
19362
SH
SOLE
17899
0
1463
ELEMENT SOLUTIONS INC
COM
28618M106
1225
104875
SH
SOLE
92875
0
12000
EMBRAER S A
SPONSORED ADS
29082A107
205
10535
SH
SOLE
8535
0
2000
EMERSON ELEC CO
COM
291011104
20315
266389
SH
SOLE
159482
0
106907
ENBRIDGE INC
COM
29250N105
4988
125420
SH
SOLE
83356
0
42065
ENCOMPASS HEALTH CORP
COM
29261A100
3632
52429
SH
SOLE
43263
0
9166
ENCORE CAP EUROPE FIN LTD
NOTE 4.500% 9/0
29260UAA5
53
50000
PRN
SOLE
0
0
50000
ENCORE CAP GROUP INC
COM
292554102
2046
57859
SH
SOLE
43299
0
14560
ENCORE CAP GROUP INC
NOTE 3.000% 7/0
292554AF9
50
50000
PRN
SOLE
50000
0
0
ENCORE CAP GROUP INC
NOTE 2.875% 3/1
292554AH5
10579
10775000
PRN
SOLE
7695000
0
3080000
ENDAVA PLC
ADS
29260V105
202
4341
SH
SOLE
3141
0
1200
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
8930
696062
SH
SOLE
454103
0
241959
ENERSYS
COM
29275Y102
4500
60142
SH
SOLE
53290
0
6852
ENSERVCO CORP
COM
29358Y102
5
25500
SH
SOLE
25000
0
500
ENTEGRIS INC
COM
29362U104
230
4583
SH
SOLE
4270
0
313
ENTERGY CORP NEW
COM
29364G103
275
2297
SH
SOLE
1984
0
313
ENTERPRISE PRODS PARTNERS L
COM
293792107
24377
865662
SH
SOLE
627878
0
237784
ENVESTNET INC
COM
29404K106
8471
121655
SH
SOLE
98240
0
23415
EOG RES INC
COM
26875P101
65071
776877
SH
SOLE
478570
0
298307
EPAM SYS INC
COM
29414B104
5493
25891
SH
SOLE
18283
0
7608
EQUIFAX INC
COM
294429105
1058
7550
SH
SOLE
7114
0
436
EQUINIX INC
COM
29444U700
11773
20170
SH
SOLE
19381
0
789
EQUINOR ASA
SPONSORED ADR
29446M102
392
19689
SH
SOLE
18470
0
1219
EQUITY COMWLTH
COM SH BEN INT
294628102
208
6350
SH
SOLE
0
0
6350
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
235
3334
SH
SOLE
3334
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
1377
17018
SH
SOLE
11046
0
5972
ERIE INDTY CO
CL A
29530P102
463
2791
SH
SOLE
2791
0
0
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
3141
75660
SH
SOLE
36054
0
39606
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
229
4617
SH
SOLE
2965
0
1652
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
49
2863
SH
SOLE
2612
0
251
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
30
700
SH
SOLE
700
0
0
ETSY INC
COM
29786A106
903
20388
SH
SOLE
20388
0
0
EURONET WORLDWIDE INC
COM
298736109
1732
10991
SH
SOLE
10991
0
0
EVENTBRITE INC
COM CL A
29975E109
841
41685
SH
SOLE
41685
0
0
EVERBRIDGE INC
COM
29978A104
7023
89945
SH
SOLE
76643
0
13302
EVERGY INC
COM
30034W106
588
9034
SH
SOLE
6713
0
2321
EVERSOURCE ENERGY
COM
30040W108
4092
48105
SH
SOLE
38435
0
9670
EVOLENT HEALTH INC
CL A
30050B101
10514
1161728
SH
SOLE
794069
0
367659
EVOLENT HEALTH INC
NOTE 2.000%12/0
30050BAB7
271
302000
PRN
SOLE
50000
0
252000
EXACT SCIENCES CORP
COM
30063P105
96414
1042541
SH
SOLE
740770
0
301771
EXAGEN INC
COM
30068X103
254
10000
SH
SOLE
10000
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
243
5778
SH
SOLE
1341
0
4437
EXELIXIS INC
COM
30161Q104
3363
190847
SH
SOLE
115009
0
75838
EXELON CORP
COM
30161N101
1780
39044
SH
SOLE
29587
0
9457
EXPEDIA GROUP INC
COM NEW
30212P303
620
5735
SH
SOLE
2020
0
3715
EXPEDITORS INTL WASH INC
COM
302130109
856
10968
SH
SOLE
10432
0
536
EXXON MOBIL CORP
COM
30231G102
34447
493651
SH
SOLE
379871
0
113780
F M C CORP
COM NEW
302491303
296
2966
SH
SOLE
176
0
2790
F5 NETWORKS INC
COM
315616102
446
3192
SH
SOLE
25
0
3167
FACEBOOK INC
CL A
30303M102
66583
324399
SH
SOLE
255509
0
68890
FACTSET RESH SYS INC
COM
303075105
777
2896
SH
SOLE
2196
0
700
FAIR ISAAC CORP
COM
303250104
4103
10950
SH
SOLE
5746
0
5204
FASTENAL CO
COM
311900104
142243
3849603
SH
SOLE
1632911
0
2216692
FASTLY INC
CL A
31188V100
1372
68380
SH
SOLE
67530
0
850
FEDEX CORP
COM
31428X106
6452
42669
SH
SOLE
32769
0
9900
FIDELITY COVINGTON TR
MSCI FINLS IDX
316092501
3
75
SH
SOLE
0
0
75
FIDELITY COVINGTON TR
MSCI HLTH CARE I
316092600
0
10
SH
SOLE
10
0
0
FIDELITY COVINGTON TR
MSCI INFO TECH I
316092808
9
125
SH
SOLE
125
0
0
FIDELITY COVINGTON TR
MSCI RL EST ETF
316092857
125
4490
SH
SOLE
4490
0
0
FIDELITY COVINGTON TR
MSCI UTILS INDEX
316092865
636
15045
SH
SOLE
13275
0
1770
FIDELITY COVINGTON TR
MSCI COMMNTN SVC
316092873
22
628
SH
SOLE
628
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
5617
123853
SH
SOLE
95478
0
28375
FIDELITY NATL INFORMATION SV
COM
31620M106
24875
178840
SH
SOLE
147663
0
31177
FIFTH THIRD BANCORP
COM
316773100
8603
279855
SH
SOLE
147526
0
132329
FIREEYE INC
COM
31816Q101
1683
101830
SH
SOLE
92175
0
9655
FIREEYE INC
NOTE 1.625% 6/0
31816QAD3
17
18000
PRN
SOLE
18000
0
0
FIRST AMERN FINL CORP
COM
31847R102
266
4560
SH
SOLE
3420
0
1140
FIRST BUSEY CORP
COM NEW
319383204
1279
46520
SH
SOLE
43739
0
2781
FIRST CMNTY CORP S C
COM
319835104
459
21224
SH
SOLE
21224
0
0
FIRST FINL CORP IND
COM
320218100
1057
23114
SH
SOLE
23114
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
654
53329
SH
SOLE
29894
0
23435
FIRST MIDWEST BANCORP DEL
COM
320867104
251
10865
SH
SOLE
10480
0
385
FIRST REP BK SAN FRANCISCO C
COM
33616C100
840
7152
SH
SOLE
5202
0
1950
FIRST SOLAR INC
COM
336433107
3551
63453
SH
SOLE
26025
0
37428
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
36
447
SH
SOLE
447
0
0
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
0
12
SH
SOLE
12
0
0
FIRST TR EXCHANGE TRADED FD
NY ARCA BIOTECH
33733E203
40
266
SH
SOLE
216
0
50
FIRST TR EXCHANGE TRADED FD
DJ INTERNT IDX
33733E302
311
2237
SH
SOLE
1377
0
860
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
4
419
SH
SOLE
0
0
419
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
4
115
SH
SOLE
115
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
343
4076
SH
SOLE
3904
0
172
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
45
615
SH
SOLE
615
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
10
334
SH
SOLE
334
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
176
2915
SH
SOLE
2098
0
817
FIRST TR EXCHANGE TRADED FD
DJ GLBL DIVID
33734X200
30
1200
SH
SOLE
1200
0
0
FIRST TR EXCHANGE TRADED FD
GBL WND ENRG ETF
33736G106
2
159
SH
SOLE
159
0
0
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
672
26345
SH
SOLE
9348
0
16997
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
19
400
SH
SOLE
400
0
0
FIRST TR EXCHANGE TRADED FD
FIRST TR TA HIYL
33738D408
88
1795
SH
SOLE
875
0
920
FIRST TR EXCHANGE TRADED FD
MULTI ASSET DI
33738R100
2
112
SH
SOLE
112
0
0
FIRST TR EXCHANGE TRADED FD
NASD TECH DIV
33738R118
51
1180
SH
SOLE
0
0
1180
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
292
9253
SH
SOLE
9253
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGHT
33738R886
43
2000
SH
SOLE
2000
0
0
FIRST TR EXCHANGE TRADED FD
FST LOW OPPT EFT
33739Q200
13
250
SH
SOLE
250
0
0
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
272
4524
SH
SOLE
4524
0
0
FIRST TR EXCHANGE TRADED FD
INDXX INOVTV ETF
33741X201
3
100
SH
SOLE
0
0
100
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
611
10808
SH
SOLE
9382
0
1426
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
231
7105
SH
SOLE
7105
0
0
FIRST TR STOXX EURO DIV FD
COMMON SHS
33735T109
219
15602
SH
SOLE
14100
0
1502
FIRST US BANCSHARES INC
COM
33744V103
1457
125500
SH
SOLE
125000
0
500
FIRSTCASH INC
COM
33767D105
575
7137
SH
SOLE
7137
0
0
FIRSTENERGY CORP
COM
337932107
247
5090
SH
SOLE
3813
0
1277
FIRSTSERVICE CORP NEW
COM
33767E202
1132
12162
SH
SOLE
12162
0
0
FISERV INC
COM
337738108
271809
2350676
SH
SOLE
1801229
0
549447
FITBIT INC
CL A
33812L102
81
12360
SH
SOLE
8760
0
3600
FLAGSTAR BANCORP INC
COM PAR .001
337930705
3171
82900
SH
SOLE
82900
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
34504
119922
SH
SOLE
88459
0
31463
FLEXSHARES TR
MORNSTAR USMKT
33939L100
597
4697
SH
SOLE
4197
0
500
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
487
14536
SH
SOLE
14536
0
0
FLEXSHARES TR
IBOXX 3R TARGT
33939L506
16
667
SH
SOLE
667
0
0
FLEXSHARES TR
IBOXX 5YR TRGT
33939L605
30
1189
SH
SOLE
1189
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
71
1316
SH
SOLE
1316
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
381
5871
SH
SOLE
5871
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
507
10600
SH
SOLE
10600
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
63
1296
SH
SOLE
385
0
911
FLIR SYS INC
COM
302445101
590
11327
SH
SOLE
6733
0
4594
FLOOR & DECOR HLDGS INC
CL A
339750101
2789
54890
SH
SOLE
43605
0
11285
FLOWSERVE CORP
COM
34354P105
917
18423
SH
SOLE
14717
0
3706
FLUSHING FINL CORP
COM
343873105
410
18967
SH
SOLE
18967
0
0
FORD MTR CO DEL
COM
345370860
1236
132944
SH
SOLE
102251
0
30693
FORTINET INC
COM
34959E109
7326
68619
SH
SOLE
55694
0
12925
FORTIS INC
COM
349553107
320
7701
SH
SOLE
5445
0
2256
FORTIVE CORP
COM
34959J108
107246
1403926
SH
SOLE
835731
0
568195
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1861
28480
SH
SOLE
9405
0
19075
FREEPORT-MCMORAN INC
CL B
35671D857
403
30684
SH
SOLE
22251
0
8433
FRESHPET INC
COM
358039105
355
6000
SH
SOLE
6000
0
0
FRONTDOOR INC
COM
35905A109
423
8928
SH
SOLE
8531
0
397
FS KKR CAPITAL CORP
COM
302635107
61
10000
SH
SOLE
10000
0
0
FULLER H B CO
COM
359694106
242
4687
SH
SOLE
3087
0
1600
GABELLI MULTIMEDIA TR INC
COM
36239Q109
2158
269018
SH
SOLE
193984
0
75034
GALECTIN THERAPEUTICS INC
COM NEW
363225202
98
34120
SH
SOLE
26964
0
7156
GALLAGHER ARTHUR J & CO
COM
363576109
7255
76183
SH
SOLE
69571
0
6612
GAMESTOP CORP NEW
CL A
36467W109
111
18330
SH
SOLE
11915
0
6415
GAP INC
COM
364760108
309
17494
SH
SOLE
5894
0
11600
GARDNER DENVER HLDGS INC
COM
36555P107
730
19900
SH
SOLE
18900
0
1000
GARMIN LTD
SHS
H2906T109
447
4586
SH
SOLE
3383
0
1203
GARRISON CAP INC
COM
366554103
90
15500
SH
SOLE
14500
0
1000
GARTNER INC
COM
366651107
10024
65048
SH
SOLE
29967
0
35081
GCI LIBERTY INC
COM CLASS A
36164V305
202
2847
SH
SOLE
2791
0
56
GENERAC HLDGS INC
COM
368736104
2059
20470
SH
SOLE
19845
0
625
GENERAL DYNAMICS CORP
COM
369550108
3879
21994
SH
SOLE
18676
0
3318
GENERAL ELECTRIC CO
COM
369604103
13870
1242806
SH
SOLE
875353
0
367453
GENERAL MLS INC
COM
370334104
4192
78273
SH
SOLE
47370
0
30903
GENERAL MTRS CO
COM
37045V100
5619
153531
SH
SOLE
115454
0
38078
GENESIS ENERGY L P
UNIT LTD PARTN
371927104
697
34034
SH
SOLE
31674
0
2360
GENMARK DIAGNOSTICS INC
COM
372309104
227
47284
SH
SOLE
1300
0
45984
GENPACT LIMITED
SHS
G3922B107
4432
105088
SH
SOLE
85315
0
19773
GENTEX CORP
COM
371901109
201
6925
SH
SOLE
5525
0
1400
GENUINE PARTS CO
COM
372460105
1343
12638
SH
SOLE
11760
0
878
GILDAN ACTIVEWEAR INC
COM
375916103
331
11220
SH
SOLE
0
0
11220
GILEAD SCIENCES INC
COM
375558103
60608
932716
SH
SOLE
521439
0
411276
GLACIER BANCORP INC NEW
COM
37637Q105
24076
523498
SH
SOLE
334313
0
189185
GLADSTONE INVT CORP
COM
376546107
1762
132958
SH
SOLE
102650
0
30308
GLAUKOS CORP
COM
377322102
4637
85134
SH
SOLE
60672
0
24462
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
6210
132155
SH
SOLE
96373
0
35782
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
1741
21904
SH
SOLE
18094
0
3810
GLOBAL PMTS INC
COM
37940X102
7614
41704
SH
SOLE
37021
0
4683
GLOBAL X FDS
FTSE NORDIC REG
37950E101
2
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
GLBX SUPRINC ETF
37950E333
2
130
SH
SOLE
130
0
0
GLOBAL X FDS
GLB X GURU INDEX
37950E341
4
100
SH
SOLE
100
0
0
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
7
396
SH
SOLE
396
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
28
811
SH
SOLE
711
0
100
GLOBAL X FDS
GLBL X MLP ETF
37950E473
19
2450
SH
SOLE
1850
0
600
GLOBAL X FDS
GLB X FERTIL
37950E499
83
9500
SH
SOLE
9500
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
3
256
SH
SOLE
256
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
835
35374
SH
SOLE
35374
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
25
1000
SH
SOLE
1000
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
3815
174426
SH
SOLE
55223
0
119203
GLOBAL X FDS
FINTECH ETF
37954Y814
106
3484
SH
SOLE
1500
0
1984
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
22
800
SH
SOLE
800
0
0
GLOBANT S A
COM
L44385109
8647
81537
SH
SOLE
70773
0
10764
GLOBE LIFE INC
COM
37959E102
537
5106
SH
SOLE
4206
0
900
GLOBUS MED INC
CL A
379577208
689
11694
SH
SOLE
4180
0
7514
GODADDY INC
CL A
380237107
1538
22643
SH
SOLE
18341
0
4302
GOGO INC
COM
38046C109
1751
273614
SH
SOLE
193574
0
80040
GOLAR LNG LTD BERMUDA
SHS
G9456A100
145
10203
SH
SOLE
9483
0
720
GOLDMAN SACHS BDC INC
SHS
38147U107
15
700
SH
SOLE
0
0
700
GOLDMAN SACHS BDC INC
NOTE 4.500% 4/0
38147UAB3
165
160000
PRN
SOLE
120000
0
40000
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
12
406
SH
SOLE
406
0
0
GOLDMAN SACHS ETF TR
JUST US LRG CP
381430396
120
2600
SH
SOLE
2600
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
406
12243
SH
SOLE
8963
0
3280
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
89
891
SH
SOLE
891
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
80800
351413
SH
SOLE
316781
0
34632
GOLUB CAP BDC INC
COM
38173M102
464
25119
SH
SOLE
21307
0
3812
GOOSEHEAD INS INC
COM CL A
38267D109
32361
763224
SH
SOLE
503589
0
259635
GRACE W R & CO DEL NEW
COM
38388F108
440
6306
SH
SOLE
80
0
6226
GRACO INC
COM
384109104
862
16574
SH
SOLE
16032
0
542
GRAINGER W W INC
COM
384802104
26205
77409
SH
SOLE
43393
0
34016
GRAND CANYON ED INC
COM
38526M106
1158
12088
SH
SOLE
11810
0
278
GREEN BRICK PARTNERS INC
COM
392709101
149
13000
SH
SOLE
13000
0
0
GREENBRIER COS INC
NOTE 2.875% 2/0
393657AK7
135
140000
PRN
SOLE
105000
0
35000
GRIFOLS S A
SP ADR REP B NVT
398438408
2138
91782
SH
SOLE
71813
0
19969
GROUPON INC
COM
399473107
641
268350
SH
SOLE
264000
0
4350
GRUBHUB INC
COM
400110102
3691
75894
SH
SOLE
71844
0
4050
GUARDANT HEALTH INC
COM
40131M109
1395
17856
SH
SOLE
17756
0
100
GUIDEWIRE SOFTWARE INC
COM
40171V100
176049
1603803
SH
SOLE
1148122
0
455681
HALLIBURTON CO
COM
406216101
2561
104657
SH
SOLE
67055
0
37602
HALOZYME THERAPEUTICS INC
COM
40637H109
380
21443
SH
SOLE
20843
0
600
HANNON ARMSTRONG SUST INFR C
COM
41068X100
436
13555
SH
SOLE
13555
0
0
HANNON ARMSTRONG SUST INFR C
NOTE 4.125% 9/0
41068XAB6
241
200000
PRN
SOLE
150000
0
50000
HARLEY DAVIDSON INC
COM
412822108
1395
37507
SH
SOLE
30273
0
7234
HARTFORD FINL SVCS GROUP INC
COM
416515104
510
8388
SH
SOLE
5849
0
2539
HASBRO INC
COM
418056107
563
5332
SH
SOLE
4519
0
813
HCA HEALTHCARE INC
COM
40412C101
1297
8776
SH
SOLE
7487
0
1289
HCI GROUP INC
NOTE 4.250% 3/0
40416EAD5
143
140000
PRN
SOLE
105000
0
35000
HD SUPPLY HLDGS INC
COM
40416M105
238
5908
SH
SOLE
4180
0
1728
HDFC BANK LTD
SPONSORED ADS
40415F101
1501
23688
SH
SOLE
10485
0
13203
HEALTH CATALYST INC
COM
42225T107
377
10855
SH
SOLE
10855
0
0
HEALTHCARE SVCS GRP INC
COM
421906108
5989
246261
SH
SOLE
220314
0
25947
HEALTHPEAK PPTYS INC
COM
42250P103
854
24780
SH
SOLE
16571
0
8209
HEICO CORP NEW
COM
422806109
24248
212422
SH
SOLE
111519
0
100903
HEICO CORP NEW
CL A
422806208
1488
16624
SH
SOLE
16228
0
396
HELEN OF TROY CORP LTD
COM
G4388N106
212
1179
SH
SOLE
878
0
301
HENRY JACK & ASSOC INC
COM
426281101
217
1489
SH
SOLE
1233
0
256
HENRY SCHEIN INC
COM
806407102
1287
19292
SH
SOLE
15596
0
3696
HERSHEY CO
COM
427866108
4087
27809
SH
SOLE
23819
0
3990
HESS CORP
COM
42809H107
445
6666
SH
SOLE
3813
0
2853
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
506
31901
SH
SOLE
21380
0
10521
HEXCEL CORP NEW
COM
428291108
1169
15949
SH
SOLE
15260
0
689
HI CRUSH INC
COM
428337109
67
75350
SH
SOLE
62800
0
12550
HILTON GRAND VACATIONS INC
COM
43283X105
2064
60012
SH
SOLE
54282
0
5730
HILTON WORLDWIDE HLDGS INC
COM
43300A203
19189
173012
SH
SOLE
156171
0
16841
HMS HLDGS CORP
COM
40425J101
5373
181513
SH
SOLE
162714
0
18799
HOLLY ENERGY PARTNERS L P
COM UT LTD PTN
435763107
1716
77482
SH
SOLE
65342
0
12140
HOLOGIC INC
COM
436440101
544
10419
SH
SOLE
7018
0
3401
HOME DEPOT INC
COM
437076102
127252
582709
SH
SOLE
363898
0
218811
HONEYWELL INTL INC
COM
438516106
25012
141312
SH
SOLE
119107
0
22205
HORIZON PHARMA INVT LTD
NOTE 2.500% 3/1
44052TAB7
7
5000
PRN
SOLE
5000
0
0
HORIZON THERAPEUTICS PUB LTD
SHS
G46188101
1719
47475
SH
SOLE
46865
0
610
HORMEL FOODS CORP
COM
440452100
1383
30659
SH
SOLE
28681
0
1978
HOST HOTELS & RESORTS INC
COM
44107P104
1855
99992
SH
SOLE
81197
0
18795
HOWARD HUGHES CORP
COM
44267D107
499
3939
SH
SOLE
139
0
3800
HP INC
COM
40434L105
654
31832
SH
SOLE
29609
0
2223
HSBC HLDGS PLC
SPON ADR NEW
404280406
1000
25589
SH
SOLE
17159
0
8430
HSBC HLDGS PLC
ADR A 1/40PF A
404280604
76
2828
SH
SOLE
828
0
2000
HUB GROUP INC
CL A
443320106
312
6075
SH
SOLE
2575
0
3500
HUBBELL INC
COM
443510607
3328
22514
SH
SOLE
22219
0
295
HUBSPOT INC
COM
443573100
208
1312
SH
SOLE
780
0
532
HUDSON TECHNOLOGIES INC
COM
444144109
44
45300
SH
SOLE
20000
0
25300
HUMANA INC
COM
444859102
1379
3762
SH
SOLE
2145
0
1617
HUNT J B TRANS SVCS INC
COM
445658107
10697
91597
SH
SOLE
76050
0
15548
HUNTINGTON BANCSHARES INC
COM
446150104
2186
144933
SH
SOLE
132493
0
12440
HUNTINGTON INGALLS INDS INC
COM
446413106
540
2151
SH
SOLE
295
0
1856
HUNTSMAN CORP
COM
447011107
668
27652
SH
SOLE
7592
0
20060
IAA INC
COM
449253103
286
6077
SH
SOLE
5067
0
1010
IAC INTERACTIVECORP
COM
44919P508
1543
6196
SH
SOLE
6073
0
123
ICICI BK LTD
ADR
45104G104
3064
203051
SH
SOLE
172487
0
30564
IDEX CORP
COM
45167R104
421
2447
SH
SOLE
2447
0
0
IDEXX LABS INC
COM
45168D104
403702
1545980
SH
SOLE
1136088
0
409892
IHS MARKIT LTD
SHS
G47567105
43203
573358
SH
SOLE
349237
0
224121
II VI INC
COM
902104108
9
281
SH
SOLE
228
0
53
II VI INC
NOTE 0.250% 9/0
902104AB4
183
180000
PRN
SOLE
135000
0
45000
ILLINOIS TOOL WKS INC
COM
452308109
91248
507978
SH
SOLE
229026
0
278953
ILLUMINA INC
COM
452327109
16012
48268
SH
SOLE
26507
0
21761
IMMUNOGEN INC
COM
45253H101
907
177656
SH
SOLE
17720
0
159936
IMMUNOMEDICS INC
COM
452907108
423
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
14455
1026636
SH
SOLE
893648
0
132988
INFORMATION SERVICES GROUP I
COM
45675Y104
4142
1637224
SH
SOLE
1506684
0
130540
ING GROEP N V
SPONSORED ADR
456837103
190
15765
SH
SOLE
15765
0
0
INGERSOLL-RAND PLC
SHS
G47791101
1747
13144
SH
SOLE
8003
0
5141
INGREDION INC
COM
457187102
1806
19428
SH
SOLE
15483
0
3945
INNODATA INC
COM NEW
457642205
25
22000
SH
SOLE
22000
0
0
INOGEN INC
COM
45780L104
7555
110568
SH
SOLE
95498
0
15070
INSEEGO CORP
COM
45782B104
493
67200
SH
SOLE
67200
0
0
INSPIRE MED SYS INC
COM
457730109
583
7851
SH
SOLE
7851
0
0
INSULET CORP
COM
45784P101
3441
20098
SH
SOLE
16311
0
3787
INTEGER HLDGS CORP
COM
45826H109
575
7152
SH
SOLE
152
0
7000
INTEL CORP
COM
458140100
39412
658516
SH
SOLE
468494
0
190021
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
156209
1687831
SH
SOLE
1049183
0
638648
INTERDIGITAL INC
COM
45867G101
222
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
39915
297782
SH
SOLE
206292
0
91490
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
453
3513
SH
SOLE
2599
0
914
INTERSECT ENT INC
COM
46071F103
1534
61589
SH
SOLE
57665
0
3924
INTERXION HOLDING N.V
SHS
N47279109
2665
31804
SH
SOLE
28490
0
3314
INTEVAC INC
COM
461148108
71
10000
SH
SOLE
10000
0
0
INTL PAPER CO
COM
460146103
5171
112284
SH
SOLE
82744
0
29540
INTUIT
COM
461202103
109132
416648
SH
SOLE
311549
0
105098
INTUITIVE SURGICAL INC
COM NEW
46120E602
51659
87387
SH
SOLE
52435
0
34952
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
79
1161
SH
SOLE
1161
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
4465
115582
SH
SOLE
38762
0
76820
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
38
760
SH
SOLE
760
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML600 VAL
46137V167
56
800
SH
SOLE
300
0
500
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
13
110
SH
SOLE
25
0
85
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
275
1178
SH
SOLE
1178
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
4
100
SH
SOLE
100
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
404
5835
SH
SOLE
5835
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
597
4707
SH
SOLE
4520
0
187
INVESCO EXCHANGE TRADED FD T
S&P500 EQL UTL
46137V274
37
351
SH
SOLE
305
0
46
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
288
1300
SH
SOLE
1300
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
8879
76730
SH
SOLE
63919
0
12811
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 MDCP MOMNTUM
46137V464
294
4810
SH
SOLE
1060
0
3750
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
82
4800
SH
SOLE
4800
0
0
INVESCO EXCHANGE TRADED FD T
HIG YLD EQ DIV
46137V563
38
2000
SH
SOLE
0
0
2000
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
133
3200
SH
SOLE
3200
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
935
7376
SH
SOLE
6911
0
465
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
114
6044
SH
SOLE
6044
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICNDT
46137V647
205
3055
SH
SOLE
3055
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MKT ETF
46137V712
69
702
SH
SOLE
702
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LEISURE
46137V720
77
1700
SH
SOLE
1700
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
6
156
SH
SOLE
156
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
6
126
SH
SOLE
126
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
22
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA UTILS MUMT
46137V795
20
586
SH
SOLE
586
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
2479
38510
SH
SOLE
36510
0
2000
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
28
370
SH
SOLE
175
0
195
INVESCO EXCHANGE TRADED FD T
ZACKS MULT AST
46137Y500
18
750
SH
SOLE
750
0
0
INVESCO EXCHNG TRADED FD TR
S&P SMLCP HELT
46138E149
33
253
SH
SOLE
0
0
253
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LOW
46138E198
5
100
SH
SOLE
100
0
0
INVESCO EXCHNG TRADED FD TR
S&P INTL LOW
46138E230
14
400
SH
SOLE
0
0
400
INVESCO EXCHNG TRADED FD TR
S&P GBL WATER
46138E263
43
1039
SH
SOLE
849
0
190
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
2133
36558
SH
SOLE
31909
0
4649
INVESCO EXCHNG TRADED FD TR
S&P500 HDL VOL
46138E362
201
4559
SH
SOLE
681
0
3878
INVESCO EXCHNG TRADED FD TR
S&P 500 EX RAT
46138E388
6
155
SH
SOLE
155
0
0
INVESCO EXCHNG TRADED FD TR
RUSEL 1000 LOW
46138E412
9
250
SH
SOLE
250
0
0
INVESCO EXCHNG TRADED FD TR
RUSEL 1000 EQL
46138E420
24
697
SH
SOLE
697
0
0
INVESCO EXCHNG TRADED FD TR
RUSL 1000 ENHD
46138E438
18
580
SH
SOLE
580
0
0
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
3211
213919
SH
SOLE
184713
0
29206
INVESCO EXCHNG TRADED FD TR
NATL AMT MUNI
46138E537
26
966
SH
SOLE
966
0
0
INVESCO EXCHNG TRADED FD TR
MSCI GBL TIMBR
46138E545
12
400
SH
SOLE
400
0
0
INVESCO EXCHNG TRADED FD TR
KBW REGL BKG
46138E578
32
595
SH
SOLE
595
0
0
INVESCO EXCHNG TRADED FD TR
KBW PREM YIELD
46138E594
5
156
SH
SOLE
156
0
0
INVESCO EXCHNG TRADED FD TR
KBW BK ETF
46138E628
53
914
SH
SOLE
914
0
0
INVESCO EXCHNG TRADED FD TR
FTSE INTL LOW
46138E768
5
180
SH
SOLE
180
0
0
INVESCO EXCHNG TRADED FD TR
EMRNG MKT SVRG
46138E784
199
6742
SH
SOLE
6548
0
194
INVESCO EXCHNG TRADED FD TR
CHINA TECHNLGY
46138E800
18
342
SH
SOLE
342
0
0
INVESCO EXCHNG TRADED FD TR
DWA EMERG MKTS
46138E867
357
18620
SH
SOLE
15475
0
3145
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
335
11615
SH
SOLE
11115
0
500
INVESCO EXCHNG TRADED FD TR
S&P SMLCP LOW
46138G102
132
2595
SH
SOLE
2595
0
0
INVESCO EXCHNG TRADED FD TR
SR LN ETF
46138G508
218
9533
SH
SOLE
6514
0
3019
INVESCO EXCHNG TRADED FD TR
SHIPPING ETF
46138G607
10
1000
SH
SOLE
1000
0
0
INVESCO EXCHNG TRADED FD TR
S&P MDCP 400 REV
46138G672
46
707
SH
SOLE
707
0
0
INVESCO EXCHNG TRADED FD TR
SOLAR ETF
46138G706
4711
152967
SH
SOLE
72797
0
80170
INVESCO EXCHNG TRADED FD TR
TAXABLE MUN BD
46138G805
228
7193
SH
SOLE
6393
0
800
INVESCO EXCHNG TRADED FD TR
VAR RATE PFD
46138G870
227
8799
SH
SOLE
3002
0
5797
INVESCO LTD
SHS
G491BT108
925
51445
SH
SOLE
964
0
50481
INVESCO QQQ TR
UNIT SER 1
46090E103
22946
107925
SH
SOLE
80729
0
27196
IONIS PHARMACEUTICALS INC
COM
462222100
986
16320
SH
SOLE
14805
0
1515
IPG PHOTONICS CORP
COM
44980X109
538
3710
SH
SOLE
2070
0
1640
IQVIA HLDGS INC
COM
46266C105
644
4165
SH
SOLE
2830
0
1335
IRHYTHM TECHNOLOGIES INC
COM
450056106
309
4542
SH
SOLE
4542
0
0
IRIDEX CORP
COM
462684101
27
11928
SH
SOLE
0
0
11928
IRIDIUM COMMUNICATIONS INC
COM
46269C102
6874
278968
SH
SOLE
254255
0
24713
IRON MTN INC NEW
COM
46284V101
11867
372347
SH
SOLE
243385
0
128962
ISHARES GOLD TRUST
ISHARES
464285105
8270
570377
SH
SOLE
512103
0
58274
ISHARES INC
MSCI AUST ETF
464286103
7
316
SH
SOLE
316
0
0
ISHARES INC
MSCI FRNTR100ETF
464286145
6
200
SH
SOLE
0
0
200
ISHARES INC
EM MKTS DIV ETF
464286319
17
419
SH
SOLE
419
0
0
ISHARES INC
MSCI GLB SLV&MTL
464286327
23
2037
SH
SOLE
2037
0
0
ISHARES INC
MSCI WORLD ETF
464286392
970
9821
SH
SOLE
915
0
8906
ISHARES INC
MSCI BRAZIL ETF
464286400
269
5671
SH
SOLE
3268
0
2403
ISHARES INC
MSCI EM ASIA ETF
464286426
113
1600
SH
SOLE
1600
0
0
ISHARES INC
EM MKT SM-CP ETF
464286475
23
500
SH
SOLE
390
0
110
ISHARES INC
MSCI CDA ETF
464286509
273
9147
SH
SOLE
6412
0
2735
ISHARES INC
MIN VOL GBL ETF
464286525
952
9932
SH
SOLE
9688
0
244
ISHARES INC
MIN VOL EMRG MKT
464286533
1472
25096
SH
SOLE
23988
0
1108
ISHARES INC
MSCI JAPN SMCETF
464286582
4
55
SH
SOLE
55
0
0
ISHARES INC
MSCI EURZONE ETF
464286608
357
8510
SH
SOLE
8006
0
504
ISHARES INC
MSCI THAILND ETF
464286624
3
32
SH
SOLE
32
0
0
ISHARES INC
MSCI ISRAEL ETF
464286632
3
50
SH
SOLE
50
0
0
ISHARES INC
MSCI CHILE ETF
464286640
11
319
SH
SOLE
319
0
0
ISHARES INC
MSCI PAC JP ETF
464286665
302
6531
SH
SOLE
5362
0
1169
ISHARES INC
MSCI SWITZERLAND
464286749
30
727
SH
SOLE
390
0
337
ISHARES INC
MSCI SWEDEN ETF
464286756
8
235
SH
SOLE
139
0
96
ISHARES INC
MSCI STH KOR ETF
464286772
106
1702
SH
SOLE
1702
0
0
ISHARES INC
MSCI STH AFR ETF
464286780
15
296
SH
SOLE
296
0
0
ISHARES INC
MSCI MEXICO ETF
464286822
18
400
SH
SOLE
400
0
0
ISHARES INC
MSCI HONG KG ETF
464286871
107
4392
SH
SOLE
3835
0
557
ISHARES INC
CORE MSCI EMKT
46434G103
39800
740334
SH
SOLE
690328
0
50006
ISHARES INC
CUR HD MSCI EM
46434G509
651
24574
SH
SOLE
20669
0
3905
ISHARES INC
MSCI TAIWAN ETF
46434G772
64
1550
SH
SOLE
1550
0
0
ISHARES INC
MSCI SINGPOR ETF
46434G780
20
810
SH
SOLE
600
0
210
ISHARES INC
MSCI RUSSIA ETF
46434G798
21
487
SH
SOLE
487
0
0
ISHARES INC
MSCI MLY ETF NEW
46434G814
7
250
SH
SOLE
250
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
2842
47982
SH
SOLE
45132
0
2850
ISHARES TR
S&P 100 ETF
464287101
429
2974
SH
SOLE
2724
0
250
ISHARES TR
CORE S&P TTL STK
464287150
14979
206065
SH
SOLE
145557
0
60508
ISHARES TR
SELECT DIVID ETF
464287168
12848
121599
SH
SOLE
111766
0
9834
ISHARES TR
TIPS BD ETF
464287176
20293
174083
SH
SOLE
113192
0
60890
ISHARES TR
CHINA LG-CAP ETF
464287184
376
8621
SH
SOLE
7521
0
1100
ISHARES TR
CORE S&P500 ETF
464287200
73977
228861
SH
SOLE
169583
0
59278
ISHARES TR
CORE US AGGBD ET
464287226
27870
248021
SH
SOLE
155930
0
92091
ISHARES TR
MSCI EMG MKT ETF
464287234
17099
381070
SH
SOLE
266104
0
114966
ISHARES TR
IBOXX INV CP ETF
464287242
3079
24063
SH
SOLE
20138
0
3925
ISHARES TR
GBL COMM SVC ETF
464287275
5
85
SH
SOLE
0
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
187
890
SH
SOLE
890
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
5984
30901
SH
SOLE
26409
0
4492
ISHARES TR
GLOB HLTHCRE ETF
464287325
113
1649
SH
SOLE
750
0
899
ISHARES TR
GLOBAL ENERG ETF
464287341
15
472
SH
SOLE
472
0
0
ISHARES TR
NORTH AMERN NAT
464287374
10
322
SH
SOLE
39
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
116
3428
SH
SOLE
3428
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
1609
12368
SH
SOLE
11348
0
1020
ISHARES TR
20 YR TR BD ETF
464287432
1921
14176
SH
SOLE
13518
0
658
ISHARES TR
BARCLAYS 7 10 YR
464287440
480
4359
SH
SOLE
3321
0
1038
ISHARES TR
1 3 YR TREAS BD
464287457
3027
35765
SH
SOLE
30400
0
5365
ISHARES TR
MSCI EAFE ETF
464287465
64050
922381
SH
SOLE
851200
0
71181
ISHARES TR
RUS MDCP VAL ETF
464287473
6585
69479
SH
SOLE
68811
0
668
ISHARES TR
RUS MD CP GR ETF
464287481
4191
27465
SH
SOLE
26138
0
1327
ISHARES TR
RUS MID CAP ETF
464287499
7603
127522
SH
SOLE
108781
0
18741
ISHARES TR
CORE S&P MCP ETF
464287507
7998
38857
SH
SOLE
32884
0
5973
ISHARES TR
EXPANDED TECH
464287515
682
2928
SH
SOLE
2478
0
450
ISHARES TR
NA TEC MULTM ETF
464287531
1
13
SH
SOLE
13
0
0
ISHARES TR
NASDAQ BIOTECH
464287556
1792
14871
SH
SOLE
12441
0
2430
ISHARES TR
COHEN STEER REIT
464287564
66
563
SH
SOLE
278
0
285
ISHARES TR
GLOBAL 100 ETF
464287572
64
1181
SH
SOLE
1171
0
10
ISHARES TR
U.S. CNSM SV ETF
464287580
283
1242
SH
SOLE
1242
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
36587
268073
SH
SOLE
229341
0
38732
ISHARES TR
S&P MC 400GR ETF
464287606
6180
25956
SH
SOLE
21649
0
4307
ISHARES TR
RUS 1000 GRW ETF
464287614
11751
66795
SH
SOLE
61286
0
5509
ISHARES TR
RUS 1000 ETF
464287622
15889
89053
SH
SOLE
86703
0
2350
ISHARES TR
RUS 2000 VAL ETF
464287630
5698
44315
SH
SOLE
40447
0
3868
ISHARES TR
RUS 2000 GRW ETF
464287648
5978
27905
SH
SOLE
24195
0
3710
ISHARES TR
RUSSELL 2000 ETF
464287655
32287
194890
SH
SOLE
171589
0
23301
ISHARES TR
CORE S&P US VLU
464287663
25873
410552
SH
SOLE
377651
0
32900
ISHARES TR
CORE S&P US GWT
464287671
7536
111420
SH
SOLE
89236
0
22185
ISHARES TR
RUSSELL 3000 ETF
464287689
34776
184498
SH
SOLE
178308
0
6190
ISHARES TR
U.S. UTILITS ETF
464287697
158
975
SH
SOLE
875
0
100
ISHARES TR
S&P MC 400VL ETF
464287705
1799
10539
SH
SOLE
8306
0
2233
ISHARES TR
US TELECOM ETF
464287713
142
4741
SH
SOLE
4341
0
400
ISHARES TR
U.S. TECH ETF
464287721
862
3706
SH
SOLE
3334
0
372
ISHARES TR
U.S. REAL ES ETF
464287739
1173
12603
SH
SOLE
11425
0
1178
ISHARES TR
US INDUSTRIALS
464287754
398
2373
SH
SOLE
2373
0
0
ISHARES TR
US HLTHCARE ETF
464287762
639
2964
SH
SOLE
2964
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
2
12
SH
SOLE
12
0
0
ISHARES TR
U.S. FINLS ETF
464287788
844
6123
SH
SOLE
6123
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
187
5821
SH
SOLE
4621
0
1200
ISHARES TR
CORE S&P SCP ETF
464287804
6375
76024
SH
SOLE
60000
0
16024
ISHARES TR
U.S. CNSM GD ETF
464287812
298
2237
SH
SOLE
2237
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
24
240
SH
SOLE
240
0
0
ISHARES TR
DOW JONES US ETF
464287846
220
1375
SH
SOLE
1375
0
0
ISHARES TR
EUROPE ETF
464287861
1059
22543
SH
SOLE
18649
0
3894
ISHARES TR
SP SMCP600VL ETF
464287879
928
5771
SH
SOLE
5510
0
261
ISHARES TR
S&P SML 600 GWT
464287887
1192
6167
SH
SOLE
5454
0
713
ISHARES TR
SHRT NAT MUN ETF
464288158
1524
14273
SH
SOLE
14273
0
0
ISHARES TR
GL TIMB FORE ETF
464288174
3
48
SH
SOLE
0
0
48
ISHARES TR
MSCI AC ASIA ETF
464288182
11
143
SH
SOLE
143
0
0
ISHARES TR
GL CLEAN ENE ETF
464288224
155
13162
SH
SOLE
12008
0
1154
ISHARES TR
MSCI ACWI EX US
464288240
234
4760
SH
SOLE
1955
0
2805
ISHARES TR
MSCI ACWI ETF
464288257
2130
26882
SH
SOLE
11365
0
15517
ISHARES TR
EAFE SML CP ETF
464288273
12091
194135
SH
SOLE
186863
0
7272
ISHARES TR
JPMORGAN USD EMG
464288281
273
2381
SH
SOLE
2200
0
181
ISHARES TR
MRGSTR MD CP GRW
464288307
9
36
SH
SOLE
36
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
319
6659
SH
SOLE
5499
0
1160
ISHARES TR
MRGSTR MD CP VAL
464288406
2
10
SH
SOLE
10
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
14481
127128
SH
SOLE
61128
0
66000
ISHARES TR
ASIA 50 ETF
464288430
4
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
2992
89116
SH
SOLE
79624
0
9492
ISHARES TR
MRGSTR SM CP ETF
464288505
104
550
SH
SOLE
550
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
3809
43315
SH
SOLE
41355
0
1960
ISHARES TR
RESIDNL REAL EST
464288562
4
50
SH
SOLE
50
0
0
ISHARES TR
MSCI KLD400 SOC
464288570
1354
11268
SH
SOLE
10520
0
748
ISHARES TR
MBS ETF
464288588
200
1847
SH
SOLE
1574
0
273
ISHARES TR
MRGSTR SM CP GR
464288604
25
120
SH
SOLE
120
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
276
2448
SH
SOLE
1898
0
550
ISHARES TR
USD INV GRDE ETF
464288620
862
14792
SH
SOLE
4414
0
10378
ISHARES TR
INTRM TR CRP ETF
464288638
719
12396
SH
SOLE
12396
0
0
ISHARES TR
SH TR CRPORT ETF
464288646
2093
39018
SH
SOLE
35009
0
4009
ISHARES TR
10-20 YR TRS ETF
464288653
21
147
SH
SOLE
0
0
147
ISHARES TR
3 7 YR TREAS BD
464288661
218
1734
SH
SOLE
1734
0
0
ISHARES TR
SHORT TREAS BD
464288679
1012
9161
SH
SOLE
8586
0
575
ISHARES TR
PFD AND INCM SEC
464288687
2452
65217
SH
SOLE
49051
0
16166
ISHARES TR
MRNING SM CP ETF
464288703
18
127
SH
SOLE
2
0
125
ISHARES TR
GLOB UTILITS ETF
464288711
39
672
SH
SOLE
0
0
672
ISHARES TR
GLB CNSM STP ETF
464288737
1
12
SH
SOLE
0
0
12
ISHARES TR
GLB CNS DISC ETF
464288745
27
215
SH
SOLE
215
0
0
ISHARES TR
US HOME CONS ETF
464288752
232
5213
SH
SOLE
4563
0
650
ISHARES TR
US AER DEF ETF
464288760
7284
32797
SH
SOLE
20932
0
11865
ISHARES TR
US REGNL BKS ETF
464288778
303
5954
SH
SOLE
4384
0
1570
ISHARES TR
MSCI USA ESG SLC
464288802
1162
8669
SH
SOLE
8549
0
120
ISHARES TR
U.S. MED DVC ETF
464288810
2766
10465
SH
SOLE
10193
0
272
ISHARES TR
US HLTHCR PR ETF
464288828
3
16
SH
SOLE
16
0
0
ISHARES TR
U.S. PHARMA ETF
464288836
22
140
SH
SOLE
140
0
0
ISHARES TR
US OIL EQ&SV ETF
464288844
31
1540
SH
SOLE
0
0
1540
ISHARES TR
US OIL GS EX ETF
464288851
10
185
SH
SOLE
185
0
0
ISHARES TR
MICRO-CAP ETF
464288869
316
3175
SH
SOLE
3050
0
125
ISHARES TR
EAFE VALUE ETF
464288877
974
19499
SH
SOLE
12306
0
7193
ISHARES TR
EAFE GRWTH ETF
464288885
15165
175375
SH
SOLE
160766
0
14609
ISHARES TR
BRAZIL SM-CP ETF
464289131
15
725
SH
SOLE
0
0
725
ISHARES TR
MSCI EURO FL ETF
464289180
27
1374
SH
SOLE
0
0
1374
ISHARES TR
RUS TP200 VL ETF
464289420
193
3305
SH
SOLE
3305
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
14
144
SH
SOLE
144
0
0
ISHARES TR
LNG TR CRPRT BD
464289511
14
215
SH
SOLE
0
0
215
ISHARES TR
INDIA 50 ETF
464289529
202
5230
SH
SOLE
5230
0
0
ISHARES TR
AGGRES ALLOC ETF
464289859
15
262
SH
SOLE
262
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
42
1056
SH
SOLE
356
0
700
ISHARES TR
US TREAS BD ETF
46429B267
234
9012
SH
SOLE
9012
0
0
ISHARES TR
MSCI PHILIPS ETF
46429B408
3
80
SH
SOLE
80
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
202
5741
SH
SOLE
4091
0
1650
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
55
0
0
ISHARES TR
FLTG RATE NT ETF
46429B655
317
6231
SH
SOLE
4828
0
1403
ISHARES TR
CORE HIGH DV ETF
46429B663
2803
28583
SH
SOLE
25839
0
2744
ISHARES TR
MSCI CHINA ETF
46429B671
287
4480
SH
SOLE
3860
0
621
ISHARES TR
MIN VOL EAFE ETF
46429B689
2853
38269
SH
SOLE
36114
0
2155
ISHARES TR
MSCI MIN VOL ETF
46429B697
10959
167062
SH
SOLE
155145
0
11916
ISHARES TR
0-5 YR TIPS ETF
46429B747
89
882
SH
SOLE
882
0
0
ISHARES TR
USA QUALITY FCTR
46432F339
498
4927
SH
SOLE
4707
0
220
ISHARES TR
EDGE MSCI USA VL
46432F388
3
29
SH
SOLE
29
0
0
ISHARES TR
USA MOMENTUM FCT
46432F396
119
951
SH
SOLE
951
0
0
ISHARES TR
CORE MSCI TOTAL
46432F834
1095
17684
SH
SOLE
16227
0
1457
ISHARES TR
CORE MSCI EAFE
46432F842
27168
416436
SH
SOLE
368099
0
48337
ISHARES TR
CORE 1 5 YR USD
46432F859
1001
19862
SH
SOLE
16973
0
2889
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MULTIFACTOR INTL
46434V274
7
255
SH
SOLE
255
0
0
ISHARES TR
MULTIFACTOR USA
46434V282
518
15024
SH
SOLE
15024
0
0
ISHARES TR
MULTIFACTOR USA
46434V290
65
1520
SH
SOLE
1265
0
255
ISHARES TR
EXPONENTIAL TECH
46434V381
392
9172
SH
SOLE
609
0
8563
ISHARES TR
INTL QLTY FACTOR
46434V456
23
723
SH
SOLE
0
0
723
ISHARES TR
MSCI CHINA A
46434V514
227
7457
SH
SOLE
7134
0
323
ISHARES TR
CORE DIV GRWTH
46434V621
449
10675
SH
SOLE
10675
0
0
ISHARES TR
CUR HD EURZN ETF
46434V639
28
880
SH
SOLE
880
0
0
ISHARES TR
CORE MSCI PAC
46434V696
38
653
SH
SOLE
0
0
653
ISHARES TR
CUR HED MSCI GER
46434V704
69
2396
SH
SOLE
1619
0
777
ISHARES TR
CORE MSCI EURO
46434V738
798
16000
SH
SOLE
9827
0
6173
ISHARES TR
HDG MSCI EAFE
46434V803
6554
214782
SH
SOLE
207333
0
7449
ISHARES TR
ULTR SH TRM BD
46434V878
137
2714
SH
SOLE
2714
0
0
ISHARES TR
HDG MSCI JAPAN
46434V886
940
28499
SH
SOLE
28499
0
0
ISHARES TR
IBONDS DEC20 ETF
46434VAQ3
20
800
SH
SOLE
0
0
800
ISHARES TR
IBONDS DEC25 ETF
46434VBD1
26
1000
SH
SOLE
0
0
1000
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
21
825
SH
SOLE
0
0
825
ISHARES TR
CONV BD ETF
46435G102
140
2235
SH
SOLE
2235
0
0
ISHARES TR
RUSEL 2500 ETF
46435G268
78
1615
SH
SOLE
0
0
1615
ISHARES TR
MSCI ARGENTINA
46435G276
1
60
SH
SOLE
60
0
0
ISHARES TR
CORE MSCI INTL
46435G326
26
447
SH
SOLE
447
0
0
ISHARES TR
MSCI UK ETF NEW
46435G334
81
2389
SH
SOLE
2389
0
0
ISHARES TR
MORTGE REL ETF
46435G342
0
8
SH
SOLE
8
0
0
ISHARES TR
CR 5 10 YR ETF
46435G417
159
3145
SH
SOLE
3145
0
0
ISHARES TR
ESG MSCI USA ETF
46435G425
1
10
SH
SOLE
10
0
0
ISHARES TR
ESG MSCI EAFE
46435G516
15757
229219
SH
SOLE
229069
0
150
ISHARES TR
ESG MSCI LEADR
46435U218
462
8321
SH
SOLE
8321
0
0
ISHARES TR
BROAD USD HIGH
46435U853
12
301
SH
SOLE
301
0
0
ISHARES US ETF TR
SHT MAT BD ETF
46431W507
347
6912
SH
SOLE
6912
0
0
ISHARES US ETF TR
COMMOD SEL STG
46431W853
358
10880
SH
SOLE
8610
0
2270
ISIS PHARMACEUTICALS INC DEL
NOTE 1.000%11/1
464337AJ3
25
22000
PRN
SOLE
22000
0
0
ITT INC
COM
45073V108
2056
27820
SH
SOLE
26520
0
1300
J2 GLOBAL INC
COM
48123V102
2582
27550
SH
SOLE
25382
0
2168
JACOBS ENGR GROUP INC
COM
469814107
534
5802
SH
SOLE
1737
0
4065
JARDEN CORP
NOTE 1.125% 3/1
471109AM0
2
2000
PRN
SOLE
2000
0
0
JEFFERIES FINL GROUP INC
COM
47233W109
638
29835
SH
SOLE
26660
0
3175
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
4006
35562
SH
SOLE
22218
0
13344
JOHN HANCOCK ETF TRUST
MLTFCTR LRG CAP
47804J107
23
557
SH
SOLE
557
0
0
JOHN HANCOCK ETF TRUST
MULTIFACTOR MI
47804J206
366
9343
SH
SOLE
9343
0
0
JOHNSON & JOHNSON
COM
478160104
114049
781857
SH
SOLE
458079
0
323777
JOHNSON CTLS INTL PLC
SHS
G51502105
1344
33004
SH
SOLE
26058
0
6946
JONES LANG LASALLE INC
COM
48020Q107
2758
15844
SH
SOLE
14346
0
1498
JPMORGAN CHASE & CO
COM
46625H100
240541
1725543
SH
SOLE
1366652
0
358891
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
3001
137617
SH
SOLE
124658
0
12959
KADANT INC
COM
48282T104
759
7206
SH
SOLE
7206
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
706
4608
SH
SOLE
3552
0
1056
KARUNA THERAPEUTICS INC
COM
48576A100
499
6625
SH
SOLE
5445
0
1180
KB HOME
COM
48666K109
438
12778
SH
SOLE
12778
0
0
KEARNY FINL CORP MD
COM
48716P108
492
35600
SH
SOLE
0
0
35600
KELLOGG CO
COM
487836108
1859
26877
SH
SOLE
21842
0
5035
KEMPER CORP DEL
COM
488401100
7649
98699
SH
SOLE
75069
0
23630
KEYCORP NEW
COM
493267108
321
15845
SH
SOLE
14038
0
1807
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
398
3875
SH
SOLE
1338
0
2537
KFORCE INC
COM
493732101
213
5363
SH
SOLE
5363
0
0
KIMBELL RTY PARTNERS LP
UNIT
49435R102
3287
193336
SH
SOLE
165245
0
28091
KIMBERLY CLARK CORP
COM
494368103
11900
86517
SH
SOLE
61751
0
24766
KINDER MORGAN INC DEL
COM
49456B101
21805
1030004
SH
SOLE
817597
0
212407
KINSALE CAP GROUP INC
COM
49714P108
5278
51919
SH
SOLE
48128
0
3791
KKR & CO INC
CL A
48251W104
601
20610
SH
SOLE
12583
0
8027
KLA CORPORATION
COM NEW
482480100
663
3719
SH
SOLE
3077
0
642
KNIGHT SWIFT TRANSN HLDGS IN
CL A
499049104
748
20875
SH
SOLE
14875
0
6000
KNOWLES CORP
COM
49926D109
123
5806
SH
SOLE
5794
0
12
KNOWLES CORP
NOTE 3.250%11/0
49926DAB5
117
90000
PRN
SOLE
65000
0
25000
KOHLS CORP
COM
500255104
4685
91956
SH
SOLE
27868
0
64088
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
418
8573
SH
SOLE
716
0
7857
KORNIT DIGITAL LTD
SHS
M6372Q113
50619
1478800
SH
SOLE
1135479
0
343321
KRAFT HEINZ CO
COM
500754106
1742
54222
SH
SOLE
22201
0
32021
KRANESHARES TR
CSI CHI INTERNET
500767306
266
5467
SH
SOLE
2960
0
2507
KRANESHARES TR
BOSERA MSCI CH
500767405
33
1000
SH
SOLE
0
0
1000
KROGER CO
COM
501044101
347
11967
SH
SOLE
5783
0
6185
KRYSTAL BIOTECH INC
COM
501147102
3531
63754
SH
SOLE
36368
0
27386
L3HARRIS TECHNOLOGIES INC
COM
502431109
1890
9549
SH
SOLE
9143
0
406
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
663
3922
SH
SOLE
2172
0
1750
LAKELAND INDS INC
COM
511795106
157
14510
SH
SOLE
13550
0
960
LAM RESEARCH CORP
COM
512807108
831
2843
SH
SOLE
2056
0
787
LAMAR ADVERTISING CO NEW
CL A
512816109
441
4943
SH
SOLE
3432
0
1511
LAMB WESTON HLDGS INC
COM
513272104
1554
18066
SH
SOLE
12681
0
5385
LANDMARK INFRASTRUCTURE LP
COM UNIT LTD
51508J108
508
30975
SH
SOLE
1175
0
29800
LANDMARK INFRASTRUCTURE LP
7% CNV PFD UNT C
51508J405
21
800
SH
SOLE
800
0
0
LANDSTAR SYS INC
COM
515098101
1500
13177
SH
SOLE
13177
0
0
LAS VEGAS SANDS CORP
COM
517834107
584
8466
SH
SOLE
7980
0
485
LAUDER ESTEE COS INC
CL A
518439104
14179
68650
SH
SOLE
59434
0
9216
LAUREATE EDUCATION INC
CL A
518613203
359
20385
SH
SOLE
20385
0
0
LAWSON PRODS INC
COM
520776105
533
10225
SH
SOLE
10225
0
0
LEGG MASON INC
COM
524901105
567
15785
SH
SOLE
14500
0
1285
LEGGETT & PLATT INC
COM
524660107
2051
40354
SH
SOLE
4800
0
35554
LENNAR CORP
CL A
526057104
1065
19084
SH
SOLE
18622
0
462
LENNAR CORP
CL B
526057302
208
4659
SH
SOLE
4652
0
7
LENNOX INTL INC
COM
526107107
1980
8118
SH
SOLE
6876
0
1242
LHC GROUP INC
COM
50187A107
3943
28623
SH
SOLE
23585
0
5038
LIBERTY BROADBAND CORP
COM SER A
530307107
200
1607
SH
SOLE
1569
0
38
LIBERTY BROADBAND CORP
COM SER C
530307305
612
4863
SH
SOLE
4181
0
682
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
99
4356
SH
SOLE
1245
0
3111
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
369
16931
SH
SOLE
16894
0
37
LIBERTY LATIN AMERICA LTD
COM CL A
G9001E102
97
5000
SH
SOLE
5000
0
0
LIBERTY LATIN AMERICA LTD
COM CL C
G9001E128
103
5285
SH
SOLE
4935
0
350
LIBERTY MEDIA CORP
DEB3.500% 1/1
530715AN1
30
35000
PRN
SOLE
35000
0
0
LIBERTY MEDIA CORP DELAWARE
COM A SIRIUSXM
531229409
194
4020
SH
SOLE
3857
0
163
LIBERTY MEDIA CORP DELAWARE
COM C SIRIUSXM
531229607
485
10082
SH
SOLE
8988
0
1094
LIBERTY MEDIA CORP DELAWARE
COM A BRAVES GRP
531229706
90
3049
SH
SOLE
3049
0
0
LIBERTY MEDIA CORP DELAWARE
COM SER C FRMLA
531229854
406
8839
SH
SOLE
8792
0
47
LIBERTY MEDIA CORP DELAWARE
COM SER A FRMLA
531229870
123
2802
SH
SOLE
2769
0
33
LIBERTY MEDIA CORP DELAWARE
COM C BRAVES GRP
531229888
34
1139
SH
SOLE
1139
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
3006
28825
SH
SOLE
24423
0
4402
LILLY ELI & CO
COM
532457108
44089
335454
SH
SOLE
164517
0
170937
LINCOLN NATL CORP IND
COM
534187109
520
8811
SH
SOLE
6572
0
2239
LINDE PLC
SHS
G5494J103
60188
282705
SH
SOLE
140677
0
142028
LITTELFUSE INC
COM
537008104
5521
28861
SH
SOLE
11616
0
17245
LIVE NATION ENTERTAINMENT IN
COM
538034109
27865
389884
SH
SOLE
263182
0
126702
LIVEPERSON INC
COM
538146101
3287
88825
SH
SOLE
73600
0
15225
LIVERAMP HLDGS INC
COM
53815P108
5648
117499
SH
SOLE
108818
0
8681
LOCKHEED MARTIN CORP
COM
539830109
8115
20840
SH
SOLE
16021
0
4819
LOWES COS INC
COM
548661107
36198
302252
SH
SOLE
199436
0
102816
LTC PPTYS INC
COM
502175102
211
4710
SH
SOLE
3625
0
1085
LULULEMON ATHLETICA INC
COM
550021109
99831
430918
SH
SOLE
348776
0
82142
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
265
27100
SH
SOLE
18900
0
8200
LUMENTUM HLDGS INC
COM
55024U109
107
1347
SH
SOLE
1292
0
55
LUMENTUM HLDGS INC
NOTE 0.250% 3/1
55024UAB5
262
180000
PRN
SOLE
135000
0
45000
LUMINEX CORP DEL
COM
55027E102
1740
75150
SH
SOLE
66450
0
8700
LYFT INC
CL A COM
55087P104
246
5719
SH
SOLE
4569
0
1150
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
661
7001
SH
SOLE
2293
0
4708
M & T BK CORP
COM
55261F104
561
3306
SH
SOLE
1854
0
1452
MACKINAC FINL CORP
COM
554571109
657
37608
SH
SOLE
37608
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
2315
54048
SH
SOLE
52547
0
1501
MACYS INC
COM
55616P104
313
18386
SH
SOLE
12486
0
5900
MADDEN STEVEN LTD
COM
556269108
535
12450
SH
SOLE
0
0
12450
MAG SILVER CORP
COM
55903Q104
289
24374
SH
SOLE
15274
0
9100
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
17335
275720
SH
SOLE
233628
0
42092
MAGNA INTL INC
COM
559222401
325
5929
SH
SOLE
5409
0
520
MAIN STREET CAPITAL CORP
COM
56035L104
3243
75234
SH
SOLE
54209
0
21025
MANITOWOC CO INC
COM NEW
563571405
2498
142751
SH
SOLE
130251
0
12500
MANULIFE FINL CORP
COM
56501R106
2423
119411
SH
SOLE
96945
0
22466
MARATHON PETE CORP
COM
56585A102
2807
46581
SH
SOLE
13726
0
32855
MARCUS & MILLICHAP INC
COM
566324109
1106
29690
SH
SOLE
23125
0
6565
MARKEL CORP
COM
570535104
3512
3072
SH
SOLE
2680
0
392
MARKETAXESS HLDGS INC
COM
57060D108
3780
9970
SH
SOLE
435
0
9535
MARRIOTT INTL INC NEW
CL A
571903202
33047
218236
SH
SOLE
177946
0
40290
MARSH & MCLENNAN COS INC
COM
571748102
4862
43642
SH
SOLE
41328
0
2314
MARTIN MARIETTA MATLS INC
COM
573284106
1274
4556
SH
SOLE
4512
0
44
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
8832
332548
SH
SOLE
303671
0
28877
MASCO CORP
COM
574599106
316
6577
SH
SOLE
2034
0
4543
MASTERCARD INC
CL A
57636Q104
361071
1209255
SH
SOLE
849162
0
360093
MATCH GROUP INC
COM
57665R106
370
4508
SH
SOLE
2455
0
2053
MAXIM INTEGRATED PRODS INC
COM
57772K101
1337
21743
SH
SOLE
17769
0
3974
MAXLINEAR INC
COM
57776J100
6981
328966
SH
SOLE
297481
0
31485
MCCORMICK & CO INC
COM NON VTG
579780206
62465
368027
SH
SOLE
176078
0
191949
MCDERMOTT INTL INC
COM
580037703
74
108645
SH
SOLE
90902
0
17743
MCDONALDS CORP
COM
580135101
61025
308817
SH
SOLE
188109
0
120708
MCKESSON CORP
COM
58155Q103
393
2839
SH
SOLE
2052
0
787
MEDALLIA INC
COM
584021109
519
16680
SH
SOLE
14230
0
2450
MEDPACE HLDGS INC
COM
58506Q109
1203
14312
SH
SOLE
12181
0
2131
MEDTRONIC PLC
SHS
G5960L103
49484
436174
SH
SOLE
202959
0
233215
MERCADOLIBRE INC
COM
58733R102
887
1550
SH
SOLE
1240
0
310
MERCK & CO INC
COM
58933Y105
48598
534336
SH
SOLE
378097
0
156239
MERCURY GENL CORP NEW
COM
589400100
636
13059
SH
SOLE
9814
0
3245
MERCURY SYS INC
COM
589378108
13062
189009
SH
SOLE
133218
0
55791
MEREDITH CORP
COM
589433101
250
7712
SH
SOLE
1293
0
6419
MERIT MED SYS INC
COM
589889104
478
15299
SH
SOLE
15299
0
0
METLIFE INC
COM
59156R108
2936
57607
SH
SOLE
50257
0
7350
METTLER TOLEDO INTERNATIONAL
COM
592688105
3240
4084
SH
SOLE
2792
0
1292
MGE ENERGY INC
COM
55277P104
416
5275
SH
SOLE
4875
0
400
MGP INGREDIENTS INC NEW
COM
55303J106
521
10751
SH
SOLE
8900
0
1851
MICROCHIP TECHNOLOGY INC
COM
595017104
42954
410181
SH
SOLE
247311
0
162871
MICROCHIP TECHNOLOGY INC
NOTE 1.625% 2/1
595017AF1
7
5000
PRN
SOLE
5000
0
0
MICRON TECHNOLOGY INC
COM
595112103
12663
235460
SH
SOLE
205416
0
30044
MICROSOFT CORP
COM
594918104
641674
4068954
SH
SOLE
2706338
0
1362616
MIDDLEBY CORP
COM
596278101
2240
20457
SH
SOLE
11683
0
8774
MILLER HERMAN INC
COM
600544100
287
6900
SH
SOLE
6900
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
1698
29467
SH
SOLE
8307
0
21160
MINERVA NEUROSCIENCES INC
COM
603380106
178
25100
SH
SOLE
25100
0
0
MOHAWK INDS INC
COM
608190104
593
4348
SH
SOLE
768
0
3580
MONDELEZ INTL INC
CL A
609207105
9735
176744
SH
SOLE
132495
0
44249
MONGODB INC
CL A
60937P106
218
1655
SH
SOLE
1655
0
0
MONOLITHIC PWR SYS INC
COM
609839105
1525
8565
SH
SOLE
8132
0
433
MONROE CAP CORP
COM
610335101
9089
836934
SH
SOLE
671541
0
165392
MONSTER BEVERAGE CORP NEW
COM
61174X109
915
14401
SH
SOLE
10027
0
4374
MOODYS CORP
COM
615369105
10092
42509
SH
SOLE
16980
0
25529
MORGAN STANLEY
COM NEW
617446448
3881
75914
SH
SOLE
62493
0
13421
MORNINGSTAR INC
COM
617700109
4643
30684
SH
SOLE
12358
0
18326
MOSAIC CO NEW
COM
61945C103
381
17628
SH
SOLE
13628
0
4000
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1437
8915
SH
SOLE
6578
0
2337
MPLX LP
COM UNIT REP LTD
55336V100
539
21189
SH
SOLE
18683
0
2506
MSC INDL DIRECT INC
CL A
553530106
206
2623
SH
SOLE
2368
0
255
MSCI INC
COM
55354G100
267
1033
SH
SOLE
838
0
195
MYRIAD GENETICS INC
COM
62855J104
414
15191
SH
SOLE
1003
0
14188
NABORS INDUSTRIES LTD
SHS
G6359F103
86
29701
SH
SOLE
29701
0
0
NAPCO SEC TECHNOLOGIES INC
COM
630402105
1491
50740
SH
SOLE
47690
0
3050
NASDAQ INC
COM
631103108
470
4386
SH
SOLE
4340
0
46
NATIONAL BK HLDGS CORP
CL A
633707104
443
12591
SH
SOLE
12500
0
91
NATIONAL FUEL GAS CO N J
COM
636180101
281
6046
SH
SOLE
4461
0
1585
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
738
11779
SH
SOLE
11321
0
458
NATIONAL INSTRS CORP
COM
636518102
1000
23611
SH
SOLE
23361
0
250
NATIONAL OILWELL VARCO INC
COM
637071101
268
10718
SH
SOLE
367
0
10351
NEKTAR THERAPEUTICS
COM
640268108
6188
286691
SH
SOLE
218539
0
68152
NEOGENOMICS INC
COM NEW
64049M209
9015
308215
SH
SOLE
252351
0
55864
NEOS THERAPEUTICS INC
COM
64052L106
25
16400
SH
SOLE
14000
0
2400
NEPHROS INC
COM
640671400
341
34249
SH
SOLE
34249
0
0
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
28
10000
SH
SOLE
0
0
10000
NETAPP INC
COM
64110D104
389
6256
SH
SOLE
2856
0
3400
NETEASE INC
SPONSORED ADS
64110W102
278
905
SH
SOLE
239
0
666
NETFLIX INC
COM
64110L106
38064
117637
SH
SOLE
102241
0
15396
NEURONETICS INC
COM
64131A105
417
92933
SH
SOLE
83178
0
9755
NEVRO CORP
COM
64157F103
4725
40202
SH
SOLE
35730
0
4472
NEW GOLD INC CDA
COM
644535106
23
26185
SH
SOLE
14185
0
12000
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
851
52850
SH
SOLE
25015
0
27835
NEW YORK CMNTY BANCORP INC
COM
649445103
2007
166967
SH
SOLE
94274
0
72693
NEW YORK MTG TR INC
COM PAR $.02
649604501
107
17180
SH
SOLE
15400
0
1780
NEW YORK TIMES CO
CL A
650111107
1105
34340
SH
SOLE
33693
0
647
NEWELL BRANDS INC
COM
651229106
1249
65004
SH
SOLE
47249
0
17755
NEWMONT GOLDCORP CORPORATION
COM
651639106
1277
29391
SH
SOLE
18716
0
10675
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
217
4816
SH
SOLE
4150
0
666
NEXTERA ENERGY INC
COM
65339F101
13478
55658
SH
SOLE
49061
0
6597
NICE LTD
SPONSORED ADR
653656108
759
4890
SH
SOLE
4875
0
15
NIKE INC
CL B
654106103
39982
394652
SH
SOLE
244259
0
150393
NISOURCE INC
COM
65473P105
768
27600
SH
SOLE
25136
0
2464
NOBLE CORP PLC
SHS USD
G65431101
19
15465
SH
SOLE
11324
0
4141
NOMAD FOODS LTD
USD ORD SHS
G6564A105
1141
50985
SH
SOLE
50985
0
0
NORDSTROM INC
COM
655664100
455
11128
SH
SOLE
6165
0
4963
NORFOLK SOUTHERN CORP
COM
655844108
6292
32409
SH
SOLE
17589
0
14820
NORTHERN TR CORP
COM
665859104
78703
740801
SH
SOLE
500994
0
239807
NORTHROP GRUMMAN CORP
COM
666807102
6401
18609
SH
SOLE
15543
0
3066
NORTONLIFELOCK INC
COM
668771108
410
16058
SH
SOLE
11827
0
4231
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
857
14677
SH
SOLE
12605
0
2072
NOVANTA INC
COM
67000B104
4985
56369
SH
SOLE
51357
0
5012
NOVARTIS A G
SPONSORED ADR
66987V109
20612
217679
SH
SOLE
110663
0
107016
NOVELLUS SYS INC
NOTE 2.625% 5/1
670008AD3
18
2000
PRN
SOLE
2000
0
0
NOVO-NORDISK A S
ADR
670100205
1300
22461
SH
SOLE
8142
0
14319
NUANCE COMMUNICATIONS INC
COM
67020Y100
719
40339
SH
SOLE
34789
0
5550
NUCANA PLC
SPONSORED ADR
67022C106
101
16625
SH
SOLE
14625
0
2000
NUTANIX INC
CL A
67059N108
8025
256705
SH
SOLE
210181
0
46524
NUTRIEN LTD
COM
67077M108
961
20051
SH
SOLE
16085
0
3966
NUVASIVE INC
COM
670704105
1458
18846
SH
SOLE
15815
0
3031
NVIDIA CORP
COM
67066G104
20829
88520
SH
SOLE
56420
0
32100
NXP SEMICONDUCTORS N V
COM
N6596X109
1150
9037
SH
SOLE
4031
0
5006
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
29250
66741
SH
SOLE
51479
0
15262
OCCIDENTAL PETE CORP
COM
674599105
825
20016
SH
SOLE
11022
0
8994
OFFICE DEPOT INC
COM
676220106
83
30380
SH
SOLE
30380
0
0
OKTA INC
CL A
679295105
46872
406275
SH
SOLE
301385
0
104890
OLD DOMINION FREIGHT LINE IN
COM
679580100
3132
16505
SH
SOLE
14825
0
1680
OLD NATL BANCORP IND
COM
680033107
537
29350
SH
SOLE
28850
0
500
OLD REP INTL CORP
COM
680223104
1379
61664
SH
SOLE
58464
0
3200
OLD SECOND BANCORP INC ILL
COM
680277100
1737
128959
SH
SOLE
112628
0
16331
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
401
6145
SH
SOLE
5996
0
149
OMEGA HEALTHCARE INVS INC
COM
681936100
288
6807
SH
SOLE
4855
0
1952
OMNICOM GROUP INC
COM
681919106
19696
243104
SH
SOLE
240733
0
2371
ON SEMICONDUCTOR CORP
COM
682189105
33
1351
SH
SOLE
1200
0
151
ON SEMICONDUCTOR CORP
NOTE 1.000%12/0
682189AK1
16
12000
PRN
SOLE
12000
0
0
ONE GAS INC
COM
68235P108
329
3511
SH
SOLE
2714
0
797
ONEOK INC NEW
COM
682680103
7425
98129
SH
SOLE
66623
0
31506
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
6949
412653
SH
SOLE
377906
0
34747
OOMA INC
COM
683416101
304
22945
SH
SOLE
14245
0
8700
OPEN TEXT CORP
COM
683715106
372
8445
SH
SOLE
8445
0
0
OPKO HEALTH INC
COM
68375N103
22
15000
SH
SOLE
0
0
15000
OPTIMIZERX CORP
COM NEW
68401U204
1129
109945
SH
SOLE
102335
0
7610
ORACLE CORP
COM
68389X105
10168
191916
SH
SOLE
140319
0
51597
ORCHID IS CAP INC
COM
68571X103
73
12400
SH
SOLE
12400
0
0
ORTHOPEDIATRICS CORP
COM
68752L100
721
15349
SH
SOLE
10859
0
4490
OSHKOSH CORP
COM
688239201
364
3843
SH
SOLE
3187
0
656
OSI ETF TR
OSHARES FTSE
67110P100
58
1966
SH
SOLE
1966
0
0
OSI ETF TR
OSHARS FTSE US
67110P407
183
4992
SH
SOLE
4992
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
197
20315
SH
SOLE
18315
0
2000
OVID THERAPEUTICS INC
COM
690469101
790
190253
SH
SOLE
131243
0
59010
OXFORD SQUARE CAP CORP
COM
69181V107
237
43600
SH
SOLE
26800
0
16800
PACCAR INC
COM
693718108
806
10185
SH
SOLE
6055
0
4130
PACIRA BIOSCIENCES
COM
695127100
20
450
SH
SOLE
450
0
0
PACIRA BIOSCIENCES
NOTE 2.375% 4/0
695127AD2
187
180000
PRN
SOLE
135000
0
45000
PALO ALTO NETWORKS INC
COM
697435105
31106
134512
SH
SOLE
105247
0
29265
PALOMAR HLDGS INC
COM
69753M105
5070
100425
SH
SOLE
92808
0
7617
PAN AMERICAN SILVER CORP
COM
697900108
1580
66678
SH
SOLE
43729
0
22949
PARK OHIO HLDGS CORP
COM
700666100
2268
67400
SH
SOLE
49850
0
17550
PARKER HANNIFIN CORP
COM
701094104
3307
16066
SH
SOLE
12507
0
3559
PARSLEY ENERGY INC
CL A
701877102
666
35244
SH
SOLE
17434
0
17810
PAYCHEX INC
COM
704326107
28303
332742
SH
SOLE
195532
0
137210
PAYCOM SOFTWARE INC
COM
70432V102
983
3714
SH
SOLE
1959
0
1755
PAYLOCITY HLDG CORP
COM
70438V106
73856
611293
SH
SOLE
480492
0
130801
PAYPAL HLDGS INC
COM
70450Y103
248637
2298578
SH
SOLE
1685635
0
612943
PDC ENERGY INC
NOTE 1.125% 9/1
69327RAD3
188
200000
PRN
SOLE
150000
0
50000
PELOTON INTERACTIVE INC
CL A COM
70614W100
1177
41460
SH
SOLE
37450
0
4010
PENNEY J C CORP INC
COM
708160106
36
32000
SH
SOLE
27500
0
4500
PENUMBRA INC
COM
70975L107
1761
10721
SH
SOLE
7993
0
2728
PEOPLES UTD FINL INC
COM
712704105
1551
91802
SH
SOLE
62702
0
29100
PEPSICO INC
COM
713448108
47465
347299
SH
SOLE
270023
0
77276
PERKINELMER INC
COM
714046109
589
6063
SH
SOLE
3800
0
2263
PERRIGO CO PLC
SHS
G97822103
435
8429
SH
SOLE
4854
0
3575
PERSPECTA INC
COM
715347100
591
22346
SH
SOLE
22094
0
252
PETIQ INC
COM CL A
71639T106
643
25672
SH
SOLE
22307
0
3365
PFENEX INC
COM
717071104
28575
2602486
SH
SOLE
2075685
0
526801
PFIZER INC
COM
717081103
33596
857479
SH
SOLE
663605
0
193874
PHILIP MORRIS INTL INC
COM
718172109
15524
182440
SH
SOLE
107794
0
74646
PHILLIPS 66
COM
718546104
7953
71386
SH
SOLE
62538
0
8848
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
3800
61652
SH
SOLE
52667
0
8985
PHREESIA INC
COM
71944F106
2671
100273
SH
SOLE
89062
0
11211
PHYSICIANS RLTY TR
COM
71943U104
249
13150
SH
SOLE
5150
0
8000
PIMCO ETF TR
1-5 US TIP IDX
72201R205
106
2030
SH
SOLE
1385
0
645
PIMCO ETF TR
ACTIVE BD ETF
72201R775
25
231
SH
SOLE
21
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
112
1119
SH
SOLE
67
0
1052
PIMCO ETF TR
INV GRD CRP BD
72201R817
7214
65609
SH
SOLE
60836
0
4773
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
88
863
SH
SOLE
288
0
575
PIMCO ETF TR
25YR+ ZERO U S
72201R882
141
1060
SH
SOLE
260
0
800
PINNACLE WEST CAP CORP
COM
723484101
268
2980
SH
SOLE
1651
0
1329
PIONEER NAT RES CO
COM
723787107
2165
14300
SH
SOLE
11551
0
2749
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
2976
161846
SH
SOLE
123712
0
38134
PLANET FITNESS INC
CL A
72703H101
84217
1127707
SH
SOLE
896966
0
230741
PLURALSIGHT INC
COM CL A
72941B106
286
16600
SH
SOLE
16600
0
0
PNC FINL SVCS GROUP INC
COM
693475105
3650
22866
SH
SOLE
16184
0
6682
POOL CORPORATION
COM
73278L105
43291
203837
SH
SOLE
143833
0
60004
POPULAR INC
COM NEW
733174700
1334
22700
SH
SOLE
22700
0
0
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3.000% 8/0
73640QAB1
25158
25220000
PRN
SOLE
18886000
0
6334000
PORTLAND GEN ELEC CO
COM NEW
736508847
741
13277
SH
SOLE
1687
0
11590
PORTOLA PHARMACEUTICALS INC
COM
737010108
3927
164449
SH
SOLE
129297
0
35152
POTBELLY CORP
COM
73754Y100
85
20160
SH
SOLE
20160
0
0
PPG INDS INC
COM
693506107
1505
11276
SH
SOLE
3409
0
7867
PPL CORP
COM
69351T106
377
10503
SH
SOLE
5512
0
4991
PRA GROUP INC
COM
69354N106
6960
191743
SH
SOLE
154532
0
37211
PRA GROUP INC
NOTE 3.500% 6/0
69354NAB2
146
140000
PRN
SOLE
105000
0
35000
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
2030
50134
SH
SOLE
47153
0
2981
PRETIUM RES INC
COM
74139C102
469
42175
SH
SOLE
22200
0
19975
PRETIUM RES INC
NOTE 2.250% 3/1
74139CAB8
370
357000
PRN
SOLE
357000
0
0
PRICE T ROWE GROUP INC
COM
74144T108
9415
77276
SH
SOLE
69902
0
7374
PRICELINE GRP INC
NOTE 0.350% 6/1
741503AS5
2
1000
PRN
SOLE
1000
0
0
PRICELINE GRP INC
NOTE 0.900% 9/1
741503AX4
13
11000
PRN
SOLE
11000
0
0
PRIMO WTR CORP
COM
74165N105
613
54650
SH
SOLE
27850
0
26800
PROCTER & GAMBLE CO
COM
742718109
95709
766285
SH
SOLE
452069
0
314216
PROGRESSIVE CORP OHIO
COM
743315103
86295
1192079
SH
SOLE
983693
0
208386
PROLOGIS INC
COM
74340W103
420
4713
SH
SOLE
1081
0
3632
PROOFPOINT INC
COM
743424103
2571
22398
SH
SOLE
21495
0
903
PROS HOLDINGS INC
COM
74346Y103
13063
218000
SH
SOLE
210400
0
7600
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
113
4240
SH
SOLE
3428
0
812
PROSHARES TR
PSHS SHORT DOW30
74347B235
1
25
SH
SOLE
25
0
0
PROSHARES TR
ULTSHRT QQQ
74347B243
0
18
SH
SOLE
18
0
0
PROSHARES TR
ULTRAPRO SHORT S
74347B268
64
3191
SH
SOLE
3191
0
0
PROSHARES TR
PSHS ULDOW30 NEW
74347B276
1
25
SH
SOLE
25
0
0
PROSHARES TR
ULTRASHRT S&P500
74347B383
5
200
SH
SOLE
200
0
0
PROSHARES TR
SHORT S&P 500 NE
74347B425
96
4000
SH
SOLE
4000
0
0
PROSHARES TR
S&P MDCP 400 DIV
74347B680
822
13649
SH
SOLE
8575
0
5074
PROSHARES TR
RUSS 2000 DIVD
74347B698
13
206
SH
SOLE
206
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
49
2000
SH
SOLE
2000
0
0
PROSHARES TR
ULTRAPRO DOW 30
74347G309
68
1791
SH
SOLE
1791
0
0
PROSHARES TR
ULTRAPRO SHT QQQ
74347G408
55
2436
SH
SOLE
2436
0
0
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
190
7720
SH
SOLE
7000
0
720
PROSHARES TR
PSHS ULTRA DOW30
74347R305
167
3000
SH
SOLE
0
0
3000
PROSHARES TR
PSHS ULT SEMICDT
74347R669
540
8750
SH
SOLE
8750
0
0
PROSHARES TR
PSHS ULTRA O&G
74347R719
53
2090
SH
SOLE
1300
0
790
PROSHARES TR
ULTRA FNCLS NEW
74347X633
638
11895
SH
SOLE
10695
0
1200
PROSHARES TR
SHRT 20+YR TRE
74347X849
4825
246045
SH
SOLE
207095
0
38950
PROSHARES TR
S&P 500 DV ARIST
74348A467
1080
14284
SH
SOLE
14284
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
157
24395
SH
SOLE
22300
0
2095
PROSPECT CAPITAL CORPORATION
NOTE 4.750% 4/1
74348TAQ5
481
480000
PRN
SOLE
440000
0
40000
PROTO LABS INC
COM
743713109
10709
105457
SH
SOLE
97137
0
8320
PRUDENTIAL FINL INC
COM
744320102
1092
11645
SH
SOLE
8207
0
3438
PRUDENTIAL PLC
ADR
74435K204
5471
143639
SH
SOLE
64538
0
79101
PSYCHEMEDICS CORP
COM NEW
744375205
651
71200
SH
SOLE
55000
0
16200
PUBLIC STORAGE
COM
74460D109
394
1849
SH
SOLE
1568
0
281
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
643
10889
SH
SOLE
9056
0
1833
PURE STORAGE INC
CL A
74624M102
38973
2277809
SH
SOLE
1241813
0
1035996
PURECYCLE CORP
COM NEW
746228303
4315
342755
SH
SOLE
244655
0
98100
PYXUS INTL INC
COM
74737V106
834
93300
SH
SOLE
93300
0
0
Q2 HLDGS INC
COM
74736L109
20296
250321
SH
SOLE
162772
0
87549
QUALCOMM INC
COM
747525103
20140
228267
SH
SOLE
177897
0
50370
QUANTA SVCS INC
COM
74762E102
1039
25510
SH
SOLE
1404
0
24106
QUEST DIAGNOSTICS INC
COM
74834L100
579
5420
SH
SOLE
2593
0
2827
QUINSTREET INC
COM
74874Q100
10410
679951
SH
SOLE
561648
0
118303
RAND CAP CORP
COM
752185108
80
30000
SH
SOLE
30000
0
0
RAPID7 INC
COM
753422104
15203
271378
SH
SOLE
235945
0
35433
RAYONIER INC
COM
754907103
1860
56762
SH
SOLE
38234
0
18528
RAYTHEON CO
COM NEW
755111507
47797
217515
SH
SOLE
172034
0
45481
RBC BEARINGS INC
COM
75524B104
265
1673
SH
SOLE
1340
0
333
READY CAP CORP
7% CN SR NT 2023
75574U200
225
8400
SH
SOLE
6300
0
2100
REALPAGE INC
COM
75606N109
7013
130471
SH
SOLE
116562
0
13909
REALTY INCOME CORP
COM
756109104
451
6132
SH
SOLE
6064
0
68
REDFIN CORP
COM
75737F108
6432
304253
SH
SOLE
272033
0
32220
REDWOOD TR INC
COM
758075402
1375
83116
SH
SOLE
55566
0
27550
REDWOOD TR INC
NOTE 4.750% 8/1
758075AC9
215
210000
PRN
SOLE
160000
0
50000
REGENERON PHARMACEUTICALS
COM
75886F107
415
1106
SH
SOLE
1037
0
69
REGIONS FINL CORP NEW
COM
7591EP100
6080
354341
SH
SOLE
286398
0
67943
REGULUS THERAPEUTICS INC
COM NEW
75915K200
9
10200
SH
SOLE
10200
0
0
RELX PLC
SPONSORED ADR
759530108
517
20461
SH
SOLE
980
0
19481
REPAY HLDGS CORP
COM CL A
76029L100
18250
1245762
SH
SOLE
1088229
0
157533
REPLIGEN CORP
COM
759916109
2051
22169
SH
SOLE
15469
0
6700
REPUBLIC SVCS INC
COM
760759100
2692
30031
SH
SOLE
25468
0
4564
RESMED INC
COM
761152107
49477
319268
SH
SOLE
134633
0
184635
RESOURCE CAP CORP
NOTE 4.500% 8/1
76120WAC8
146
140000
PRN
SOLE
105000
0
35000
REVANCE THERAPEUTICS INC
COM
761330109
251
15450
SH
SOLE
13450
0
2000
RH
COM
74967X103
4162
19494
SH
SOLE
12340
0
7154
RINGCENTRAL INC
CL A
76680R206
3616
21440
SH
SOLE
15702
0
5738
RITCHIE BROS AUCTIONEERS
COM
767744105
21531
501297
SH
SOLE
266739
0
234558
ROBERT HALF INTL INC
COM
770323103
4668
73917
SH
SOLE
56692
0
17225
ROCKET PHARMACEUTICALS INC
COM
77313F106
1979
86957
SH
SOLE
55925
0
31032
ROCKWELL AUTOMATION INC
COM
773903109
14079
69467
SH
SOLE
32478
0
36989
ROGERS CORP
COM
775133101
438
3508
SH
SOLE
3433
0
75
ROKU INC
COM CL A
77543R102
12242
91428
SH
SOLE
78453
0
12975
ROLLINS INC
COM
775711104
34004
1025458
SH
SOLE
621413
0
404045
ROPER TECHNOLOGIES INC
COM
776696106
9737
27488
SH
SOLE
19167
0
8321
ROSS STORES INC
COM
778296103
2596
22298
SH
SOLE
21055
0
1243
ROYAL BK CDA MONTREAL QUE
COM
780087102
1464
18486
SH
SOLE
17886
0
600
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
2256
16896
SH
SOLE
12666
0
4230
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
763
12724
SH
SOLE
6699
0
6025
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
6259
106122
SH
SOLE
73397
0
32725
ROYAL GOLD INC
COM
780287108
5586
45689
SH
SOLE
42194
0
3495
ROYCE GLOBAL VALUE TR INC
COM
78081T104
330
28195
SH
SOLE
26450
0
1745
RPM INTL INC
COM
749685103
1128
14699
SH
SOLE
7877
0
6822
S&P GLOBAL INC
COM
78409V104
2912
10664
SH
SOLE
7224
0
3440
SABRE CORP
COM
78573M104
1454
64812
SH
SOLE
54745
0
10067
SALESFORCE COM INC
COM
79466L302
153980
946751
SH
SOLE
712301
0
234450
SANOFI
SPONSORED ADR
80105N105
153
3052
SH
SOLE
2593
0
459
SANOFI
RIGHT 12/31/2020
80105N113
12
14032
SH
SOLE
10282
0
3750
SAP SE
SPON ADR
803054204
957
7139
SH
SOLE
1734
0
5405
SAREPTA THERAPEUTICS INC
COM
803607100
3689
28586
SH
SOLE
24663
0
3923
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
6484
26905
SH
SOLE
25547
0
1358
SCHLUMBERGER LTD
COM
806857108
17381
432366
SH
SOLE
231198
0
201167
SCHOLASTIC CORP
COM
807066105
2059
53550
SH
SOLE
44950
0
8600
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
3532
45938
SH
SOLE
44189
0
1749
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
679
8839
SH
SOLE
8139
0
700
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
974
10482
SH
SOLE
4793
0
5689
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
41
676
SH
SOLE
376
0
300
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
219
3633
SH
SOLE
3633
0
0
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
71
938
SH
SOLE
938
0
0
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
9
336
SH
SOLE
336
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
44
1036
SH
SOLE
1036
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
42
733
SH
SOLE
725
0
8
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
704
20919
SH
SOLE
19673
0
1246
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
8
157
SH
SOLE
157
0
0
SCHWAB STRATEGIC TR
US REIT ETF
808524847
1688
36723
SH
SOLE
36293
0
430
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
23
425
SH
SOLE
425
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
6
116
SH
SOLE
116
0
0
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
1876
33119
SH
SOLE
26577
0
6542
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
8
231
SH
SOLE
231
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
31414
295855
SH
SOLE
250315
0
45540
SEASPAN CORP
SHS
Y75638109
191
13442
SH
SOLE
0
0
13442
SEATTLE GENETICS INC
COM
812578102
33335
291747
SH
SOLE
260765
0
30982
SECUREWORKS CORP
CL A
81374A105
337
20254
SH
SOLE
18964
0
1290
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
727
11838
SH
SOLE
11503
0
335
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
4982
48911
SH
SOLE
29324
0
19588
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
949
15074
SH
SOLE
12981
0
2093
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
1562
12454
SH
SOLE
9104
0
3350
SELECT SECTOR SPDR TR
ENERGY
81369Y506
1213
20195
SH
SOLE
14922
0
5273
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
8103
263249
SH
SOLE
208807
0
54441
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
5363
65828
SH
SOLE
30709
0
35119
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
6130
66871
SH
SOLE
47201
0
19670
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
691
12889
SH
SOLE
10490
0
2399
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
300
7755
SH
SOLE
6889
0
866
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
5199
80460
SH
SOLE
74857
0
5603
SEMPRA ENERGY
COM
816851109
3416
22549
SH
SOLE
21207
0
1342
SERVICEMASTER GLOBAL HLDGS I
COM
81761R109
3388
87635
SH
SOLE
77264
0
10371
SERVICENOW INC
COM
81762P102
41993
148744
SH
SOLE
124395
0
24349
SHAKE SHACK INC
CL A
819047101
14413
241951
SH
SOLE
196726
0
45225
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
2086
103234
SH
SOLE
79950
0
23284
SHERWIN WILLIAMS CO
COM
824348106
9354
16030
SH
SOLE
8911
0
7119
SHOPIFY INC
CL A
82509L107
14371
36145
SH
SOLE
29110
0
7035
SHOTSPOTTER INC
COM
82536T107
3617
141856
SH
SOLE
124422
0
17434
SIENTRA INC
COM
82621J105
302
33765
SH
SOLE
30265
0
3500
SIGNATURE BK NEW YORK N Y
COM
82669G104
3376
24712
SH
SOLE
24438
0
274
SILICON LABORATORIES INC
COM
826919102
434
3745
SH
SOLE
1370
0
2375
SILVER STD RES INC
NOTE 2.875% 2/0
82823LAC0
319
315000
PRN
SOLE
134000
0
181000
SIMON PPTY GROUP INC NEW
COM
828806109
370
2481
SH
SOLE
907
0
1574
SINA CORP
ORD
G81477104
299
7500
SH
SOLE
6000
0
1500
SIRIUS XM HLDGS INC
COM
82968B103
586
81967
SH
SOLE
72042
0
9925
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
4390
48425
SH
SOLE
45462
0
2963
SIX FLAGS ENTMT CORP NEW
COM
83001A102
8754
194058
SH
SOLE
159078
0
34980
SKYWORKS SOLUTIONS INC
COM
83088M102
910
7526
SH
SOLE
3993
0
3533
SLACK TECHNOLOGIES INC
COM CL A
83088V102
5994
266652
SH
SOLE
229413
0
37239
SMARTSHEET INC
COM CL A
83200N103
14217
316498
SH
SOLE
273215
0
43283
SMILEDIRECTCLUB INC
CL A COM
83192H106
3595
411384
SH
SOLE
343864
0
67520
SMITH A O CORP
COM
831865209
426
8948
SH
SOLE
6035
0
2913
SMUCKER J M CO
COM NEW
832696405
6837
65660
SH
SOLE
53931
0
11729
SNAP INC
CL A
83304A106
1181
72321
SH
SOLE
71896
0
425
SNAP ON INC
COM
833034101
5422
32010
SH
SOLE
12202
0
19808
SOLAR CAP LTD
COM
83413U100
1567
75992
SH
SOLE
75992
0
0
SOLAR SR CAP LTD
COM
83416M105
886
50364
SH
SOLE
50364
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
2325
24450
SH
SOLE
23700
0
750
SONOCO PRODS CO
COM
835495102
208
3364
SH
SOLE
2387
0
977
SONOS INC
COM
83570H108
225
14400
SH
SOLE
12850
0
1550
SOUTHERN CO
COM
842587107
4456
69945
SH
SOLE
46739
0
23206
SOUTHWEST AIRLS CO
COM
844741108
604
11185
SH
SOLE
8680
0
2505
SOUTHWESTERN ENERGY CO
COM
845467109
63
26079
SH
SOLE
3000
0
23079
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
6110
21430
SH
SOLE
19702
0
1728
SPDR GOLD TRUST
GOLD SHS
78463V107
8974
62796
SH
SOLE
50573
0
12223
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
22
613
SH
SOLE
220
0
393
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
574
14060
SH
SOLE
14060
0
0
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
17
166
SH
SOLE
0
0
166
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
1516
40317
SH
SOLE
39062
0
1255
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
22
481
SH
SOLE
481
0
0
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
6427
124739
SH
SOLE
110327
0
14412
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
343
7453
SH
SOLE
7453
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
263
10202
SH
SOLE
10130
0
72
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
885
22823
SH
SOLE
20469
0
2354
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
292
9168
SH
SOLE
8211
0
957
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
2827
90176
SH
SOLE
62878
0
27298
SPDR S&P 500 ETF TR
TR UNIT
78462F103
176408
548090
SH
SOLE
509131
0
38959
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
31975
85181
SH
SOLE
59673
0
25508
SPDR SERIES TRUST
NYSE TECH ETF
78464A102
145
1782
SH
SOLE
1782
0
0
SPDR SERIES TRUST
S&P 600 SMCP GRW
78464A201
1
20
SH
SOLE
0
0
20
SPDR SERIES TRUST
NUVEEN BBG BRCLY
78464A284
3296
55870
SH
SOLE
55221
0
649
SPDR SERIES TRUST
WELLS FG PFD ETF
78464A292
9
200
SH
SOLE
0
0
200
SPDR SERIES TRUST
S&P 600 SMCP VAL
78464A300
45
690
SH
SOLE
0
0
690
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
983
17706
SH
SOLE
13233
0
4473
SPDR SERIES TRUST
PORTFOLIO INTRMD
78464A375
126
3573
SH
SOLE
3573
0
0
SPDR SERIES TRUST
BLOMBRG BRC EMRG
78464A391
12
421
SH
SOLE
0
0
421
SPDR SERIES TRUST
PORTFOLIO SHORT
78464A474
24527
795293
SH
SOLE
597433
0
197860
SPDR SERIES TRUST
FTSE INT GVT ETF
78464A490
43
775
SH
SOLE
775
0
0
SPDR SERIES TRUST
PRTFLO S&P500 VL
78464A508
432
12381
SH
SOLE
11491
0
890
SPDR SERIES TRUST
BLOMBERG INTL TR
78464A516
422
14646
SH
SOLE
11535
0
3111
SPDR SERIES TRUST
S&P TRANSN ETF
78464A532
85
1314
SH
SOLE
614
0
700
SPDR SERIES TRUST
HLTH CARE SVCS
78464A573
26
355
SH
SOLE
355
0
0
SPDR SERIES TRUST
COMP SOFTWARE
78464A599
342
3363
SH
SOLE
3363
0
0
SPDR SERIES TRUST
DJ REIT ETF
78464A607
69
676
SH
SOLE
17
0
659
SPDR SERIES TRUST
AEROSPACE DEF
78464A631
16
151
SH
SOLE
50
0
101
SPDR SERIES TRUST
PORTFOLIO AGRGTE
78464A649
4218
143566
SH
SOLE
110650
0
32916
SPDR SERIES TRUST
PORTFLI TIPS ETF
78464A656
100
3487
SH
SOLE
1686
0
1801
SPDR SERIES TRUST
PORTFOLIO LN TSR
78464A664
57
1458
SH
SOLE
0
0
1458
SPDR SERIES TRUST
PORTFLI INTRMDIT
78464A672
98
3162
SH
SOLE
0
0
3162
SPDR SERIES TRUST
S&P REGL BKG
78464A698
1841
31597
SH
SOLE
30912
0
685
SPDR SERIES TRUST
S&P PHARMAC
78464A722
24
532
SH
SOLE
532
0
0
SPDR SERIES TRUST
S&P OILGAS EXP
78464A730
145
6110
SH
SOLE
5660
0
450
SPDR SERIES TRUST
OILGAS EQUIP
78464A748
9
1080
SH
SOLE
230
0
850
SPDR SERIES TRUST
S&P METALS MNG
78464A755
47
1610
SH
SOLE
710
0
900
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
25145
233756
SH
SOLE
206631
0
27125
SPDR SERIES TRUST
S&P CAP MKTS
78464A771
6
96
SH
SOLE
96
0
0
SPDR SERIES TRUST
S&P INS ETF
78464A789
9
250
SH
SOLE
0
0
250
SPDR SERIES TRUST
S&P BK ETF
78464A797
82
1730
SH
SOLE
830
0
900
SPDR SERIES TRUST
PORTFOLIO TL STK
78464A805
82
2050
SH
SOLE
2050
0
0
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
23
320
SH
SOLE
320
0
0
SPDR SERIES TRUST
S&P 400 MDCP GRW
78464A821
51
900
SH
SOLE
900
0
0
SPDR SERIES TRUST
S&P 400 MDCP VAL
78464A839
38
692
SH
SOLE
500
0
192
SPDR SERIES TRUST
PORTFOLIO MD ETF
78464A847
14036
387425
SH
SOLE
295475
0
91950
SPDR SERIES TRUST
S&P BIOTECH
78464A870
1102
11584
SH
SOLE
10366
0
1218
SPDR SERIES TRUST
PORTFOLIO SH TSR
78468R101
150
5000
SH
SOLE
5000
0
0
SPDR SERIES TRUST
BLOMBERG BRC INV
78468R200
16431
534680
SH
SOLE
387995
0
146685
SPDR SERIES TRUST
BLOOMBERG SRT TR
78468R408
270
10008
SH
SOLE
9236
0
772
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78468R622
135
1237
SH
SOLE
1018
0
219
SPDR SERIES TRUST
SPDR BLOOMBERG
78468R663
92
1006
SH
SOLE
1006
0
0
SPDR SERIES TRUST
NUVEEN BRC MUNIC
78468R721
238
4706
SH
SOLE
3964
0
742
SPDR SERIES TRUST
NUVEEN BLMBRG SR
78468R739
586
11935
SH
SOLE
11818
0
117
SPDR SERIES TRUST
PRTFLO S&P500 HI
78468R788
63
1603
SH
SOLE
1603
0
0
SPDR SERIES TRUST
PORTFOLIO SM ETF
78468R853
33
1000
SH
SOLE
0
0
1000
SPDR SERIES TRUST
SSGA US SMAL ETF
78468R887
22
224
SH
SOLE
224
0
0
SPIRE INC
COM
84857L101
751
9020
SH
SOLE
7820
0
1200
SPLUNK INC
COM
848637104
37443
250005
SH
SOLE
200848
0
49157
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
1805
148195
SH
SOLE
122490
0
25705
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
396
60570
SH
SOLE
24720
0
35850
SQUARE INC
CL A
852234103
13580
217070
SH
SOLE
187537
0
29533
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
495
8062
SH
SOLE
3603
0
4459
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
4
96
SH
SOLE
0
0
96
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
758
15473
SH
SOLE
13873
0
1600
SSR MNG INC
COM
784730103
263
13633
SH
SOLE
13633
0
0
STAG INDL INC
COM
85254J102
741
23465
SH
SOLE
5500
0
17965
STANLEY BLACK & DECKER INC
COM
854502101
1773
10695
SH
SOLE
9978
0
717
STARBUCKS CORP
COM
855244109
244951
2786071
SH
SOLE
1647312
0
1138759
STARBUCKS CORP
COM
855244109
44
500
SH
Call
SOLE
500
0
0
STARWOOD PPTY TR INC
COM
85571B105
708
28469
SH
SOLE
20459
0
8010
STATE STR CORP
COM
857477103
864
10917
SH
SOLE
6045
0
4872
STERICYCLE INC
COM
858912108
2421
37942
SH
SOLE
25521
0
12421
STERIS PLC
SHS USD
G8473T100
631
4139
SH
SOLE
4139
0
0
STORE CAP CORP
COM
862121100
530
14245
SH
SOLE
12245
0
2000
STRATUS PPTYS INC
COM NEW
863167201
217
7000
SH
SOLE
7000
0
0
STRYKER CORP
COM
863667101
128257
610921
SH
SOLE
395224
0
215697
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
873
39941
SH
SOLE
32091
0
7850
SUMITOMO MITSUI FINL GROUP I
SPONSORED ADR
86562M209
5099
688140
SH
SOLE
336779
0
351361
SUMMIT HOTEL PPTYS INC
COM
866082100
387
31354
SH
SOLE
30294
0
1060
SUN CMNTYS INC
COM
866674104
484
3222
SH
SOLE
2773
0
449
SUN LIFE FINL INC
COM
866796105
645
14158
SH
SOLE
14158
0
0
SUNCOR ENERGY INC NEW
COM
867224107
22182
676285
SH
SOLE
261498
0
414787
SUNOPTA INC
COM
8676EP108
1812
724744
SH
SOLE
618119
0
106625
SUPERNUS PHARMACEUTICALS INC
COM
868459108
40
1675
SH
SOLE
1675
0
0
SUPERNUS PHARMACEUTICALS INC
NOTE 0.625% 4/0
868459AD0
109
120000
PRN
SOLE
90000
0
30000
SVB FINL GROUP
COM
78486Q101
344
1369
SH
SOLE
1114
0
255
SYNCHRONY FINL
COM
87165B103
1193
33137
SH
SOLE
28516
0
4621
SYNOPSYS INC
COM
871607107
1036
7442
SH
SOLE
6968
0
474
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
26
51264
SH
SOLE
29508
0
21756
SYSCO CORP
COM
871829107
9490
110936
SH
SOLE
65943
0
44993
T MOBILE US INC
COM
872590104
293
3740
SH
SOLE
2143
0
1597
TABULA RASA HEALTHCARE INC
COM
873379101
3948
81107
SH
SOLE
66682
0
14425
TACTILE SYS TECHNOLOGY INC
COM
87357P100
13761
203837
SH
SOLE
183156
0
20681
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
4998
86028
SH
SOLE
58842
0
27186
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
266
13488
SH
SOLE
12305
0
1183
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
462
3777
SH
SOLE
3295
0
482
TAPESTRY INC
COM
876030107
397
14733
SH
SOLE
8910
0
5823
TARGA RES CORP
COM
87612G101
1144
28018
SH
SOLE
27518
0
500
TARGET CORP
COM
87612E106
18249
142336
SH
SOLE
110210
0
32127
TCF FINANCIAL CORPORATION NE
COM
872307103
2208
47178
SH
SOLE
35180
0
11998
TD AMERITRADE HLDG CORP
COM
87236Y108
319
6410
SH
SOLE
400
0
6010
TE CONNECTIVITY LTD
REG SHS
H84989104
8398
87622
SH
SOLE
37771
0
49851
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
525
37888
SH
SOLE
1588
0
36300
TELADOC HEALTH INC
COM
87918A105
52251
624119
SH
SOLE
412186
0
211933
TELARIA INC
COM
879181105
154
17500
SH
SOLE
17500
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
1022
2949
SH
SOLE
2949
0
0
TELEFLEX INC
COM
879369106
1091
2899
SH
SOLE
2895
0
4
TENABLE HLDGS INC
COM
88025T102
7784
324889
SH
SOLE
284514
0
40375
TENCENT MUSIC ENTMT GROUP
SPON ADS
88034P109
658
56048
SH
SOLE
56048
0
0
TERADYNE INC
COM
880770102
769
11275
SH
SOLE
11175
0
100
TESLA INC
COM
88160R101
6428
15365
SH
SOLE
10311
0
5054
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
2
2000
PRN
SOLE
2000
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
443
45166
SH
SOLE
45047
0
119
TEXAS INSTRS INC
COM
882508104
33158
258464
SH
SOLE
157888
0
100576
THE CHARLES SCHWAB CORPORATI
COM
808513105
14250
299615
SH
SOLE
261762
0
37853
THE TRADE DESK INC
COM CL A
88339J105
542
2088
SH
SOLE
1763
0
325
THERMO FISHER SCIENTIFIC INC
COM
883556102
42139
129710
SH
SOLE
105790
0
23920
THERMON GROUP HLDGS INC
COM
88362T103
462
17244
SH
SOLE
15871
0
1373
THOMSON REUTERS CORP
COM NEW
884903709
266
3710
SH
SOLE
3212
0
498
TIDEWATER INC NEW
COM
88642R109
621
32194
SH
SOLE
31006
0
1188
TIDEWATER INC NEW
*W EXP 07/31/202
88642R117
0
43
SH
SOLE
43
0
0
TIDEWATER INC NEW
*W EXP 07/31/202
88642R125
1
850
SH
SOLE
46
0
804
TIFFANY & CO NEW
COM
886547108
554
4149
SH
SOLE
3697
0
452
TITAN INTL INC ILL
COM
88830M102
84
23100
SH
SOLE
20000
0
3100
TIVITY HEALTH INC
COM
88870R102
356
17500
SH
SOLE
7400
0
10100
TIVO CORP
COM
88870P106
753
88800
SH
SOLE
49650
0
39150
TJX COS INC NEW
COM
872540109
11558
189293
SH
SOLE
178427
0
10866
TOLL BROTHERS INC
COM
889478103
254
6436
SH
SOLE
6425
0
11
TORONTO DOMINION BK ONT
COM NEW
891160509
21440
381966
SH
SOLE
161252
0
220714
TOTAL S A
SPONSORED ADS
89151E109
8966
162130
SH
SOLE
69196
0
92934
TRACTOR SUPPLY CO
COM
892356106
9070
97068
SH
SOLE
69925
0
27143
TRANSDIGM GROUP INC
COM
893641100
91744
163829
SH
SOLE
115659
0
48170
TRANSOCEAN LTD
REG SHS
H8817H100
650
94438
SH
SOLE
81393
0
13045
TRANSUNION
COM
89400J107
4908
57326
SH
SOLE
47460
0
9866
TRAVELERS COMPANIES INC
COM
89417E109
2189
15983
SH
SOLE
7834
0
8149
TREEHOUSE FOODS INC
COM
89469A104
2799
57709
SH
SOLE
49539
0
8170
TREX CO INC
COM
89531P105
25123
279519
SH
SOLE
196751
0
82768
TRIMBLE INC
COM
896239100
23202
556530
SH
SOLE
256975
0
299555
TRUIST FINL CORP
COM
89832Q109
2164
38420
SH
SOLE
31678
0
6742
TURQUOISE HILL RES LTD
COM
900435108
47
64462
SH
SOLE
64462
0
0
TUTOR PERINI CORP
NOTE 2.875% 6/1
901109AD0
190
200000
PRN
SOLE
150000
0
50000
TWILIO INC
CL A
90138F102
30661
311977
SH
SOLE
261768
0
50210
TWITTER INC
COM
90184L102
7043
219737
SH
SOLE
192300
0
27437
TWITTER INC
NOTE 1.000% 9/1
90184LAD4
1527
1570000
PRN
SOLE
1445000
0
125000
TWO HBRS INVT CORP
COM NEW
90187B408
3604
246535
SH
SOLE
201406
0
45129
TYLER TECHNOLOGIES INC
COM
902252105
144365
481186
SH
SOLE
361123
0
120063
TYSON FOODS INC
CL A
902494103
447
4911
SH
SOLE
691
0
4220
U S PHYSICAL THERAPY INC
COM
90337L108
18791
164331
SH
SOLE
110124
0
54207
U S SILICA HLDGS INC
COM
90346E103
817
132815
SH
SOLE
95295
0
37520
UBER TECHNOLOGIES INC
COM
90353T100
2536
85278
SH
SOLE
74830
0
10448
UDR INC
COM
902653104
937
20057
SH
SOLE
16470
0
3587
UGI CORP NEW
COM
902681105
299
6616
SH
SOLE
5246
0
1370
ULTA BEAUTY INC
COM
90384S303
21452
84745
SH
SOLE
45669
0
39076
UMH PPTYS INC
COM
903002103
1164
73991
SH
SOLE
65056
0
8935
UNDER ARMOUR INC
CL A
904311107
940
43515
SH
SOLE
25362
0
18153
UNDER ARMOUR INC
CL C
904311206
250
13047
SH
SOLE
10855
0
2192
UNIFIRST CORP MASS
COM
904708104
13356
66123
SH
SOLE
56340
0
9783
UNILEVER N V
N Y SHS NEW
904784709
10716
186491
SH
SOLE
108289
0
78202
UNILEVER PLC
SPON ADR NEW
904767704
3867
67636
SH
SOLE
57603
0
10033
UNION PACIFIC CORP
COM
907818108
88813
491248
SH
SOLE
277506
0
213742
UNITED AIRLINES HLDGS INC
COM
910047109
513
5828
SH
SOLE
3949
0
1879
UNITED PARCEL SERVICE INC
CL B
911312106
30628
261646
SH
SOLE
128814
0
132832
UNITED RENTALS INC
COM
911363109
3787
22707
SH
SOLE
19079
0
3628
UNITED STATES OIL FUND LP
UNITS
91232N108
674
52645
SH
SOLE
34025
0
18620
UNITED STS COMMODITY INDEX F
COMM IDX FND
911717106
258
7000
SH
SOLE
7000
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
25232
168485
SH
SOLE
147308
0
21177
UNITEDHEALTH GROUP INC
COM
91324P102
88632
301490
SH
SOLE
214764
0
86725
UNIVERSAL DISPLAY CORP
COM
91347P105
807
3914
SH
SOLE
889
0
3025
UNIVERSAL HLTH SVCS INC
CL B
913903100
244
1702
SH
SOLE
1682
0
20
UPLAND SOFTWARE INC
COM
91544A109
539
15092
SH
SOLE
15092
0
0
US BANCORP DEL
COM NEW
902973304
11269
190066
SH
SOLE
99648
0
90418
US FOODS HLDG CORP
COM
912008109
27861
665105
SH
SOLE
522468
0
142637
V F CORP
COM
918204108
7797
78234
SH
SOLE
66706
0
11528
VAIL RESORTS INC
COM
91879Q109
42130
175665
SH
SOLE
122647
0
53018
VALERO ENERGY CORP NEW
COM
91913Y100
3566
38082
SH
SOLE
31925
0
6157
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189H201
219
4352
SH
SOLE
4352
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
37
575
SH
SOLE
575
0
0
VANECK VECTORS ETF TRUST
GOLD MINERS ETF
92189F106
4995
170610
SH
SOLE
157862
0
12748
VANECK VECTORS ETF TRUST
RUSSIA ETF
92189F403
12
500
SH
SOLE
500
0
0
VANECK VECTORS ETF TRUST
PFD SECS EX FINL
92189F429
145
7167
SH
SOLE
7167
0
0
VANECK VECTORS ETF TRUST
FALLEN ANGEL HG
92189F437
7
236
SH
SOLE
236
0
0
VANECK VECTORS ETF TRUST
LOW CARBN ENERGY
92189F502
33
433
SH
SOLE
433
0
0
VANECK VECTORS ETF TRUST
AMT FREE SHORT M
92189F528
116
6500
SH
SOLE
6500
0
0
VANECK VECTORS ETF TRUST
MORNINGSTAR WIDE
92189F643
684
12492
SH
SOLE
12492
0
0
VANECK VECTORS ETF TRUST
SEMICONDUCTOR ET
92189F676
4219
29837
SH
SOLE
7312
0
22525
VANECK VECTORS ETF TRUST
PHARMACEUTICAL
92189F692
6
90
SH
SOLE
90
0
0
VANECK VECTORS ETF TRUST
AGRIBUSINESS ETF
92189F700
196
2855
SH
SOLE
2855
0
0
VANECK VECTORS ETF TRUST
OIL SVCS ETF
92189F718
27
2051
SH
SOLE
0
0
2051
VANECK VECTORS ETF TRUST
BIOTECH ETF
92189F726
68
491
SH
SOLE
491
0
0
VANECK VECTORS ETF TRUST
JR GOLD MINERS E
92189F791
1476
34933
SH
SOLE
22629
0
12304
VANECK VECTORS ETF TRUST
VIETNAM ETF
92189F817
80
5014
SH
SOLE
1064
0
3950
VANECK VECTORS ETF TRUST
BRAZIL SMALL CP
92189F825
583
21243
SH
SOLE
20371
0
872
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
368
2112
SH
SOLE
1209
0
903
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
134
1067
SH
SOLE
1067
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
6
46
SH
SOLE
0
0
46
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
392
2575
SH
SOLE
2277
0
298
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
59
451
SH
SOLE
190
0
261
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
1130
7693
SH
SOLE
7314
0
379
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
107
767
SH
SOLE
767
0
0
VANGUARD BD INDEX FD INC
LONG TERM BOND
921937793
45
451
SH
SOLE
179
0
272
VANGUARD BD INDEX FD INC
INTERMED TERM
921937819
367
4211
SH
SOLE
4052
0
159
VANGUARD BD INDEX FD INC
SHORT TRM BOND
921937827
4934
61203
SH
SOLE
50840
0
10363
VANGUARD BD INDEX FD INC
TOTAL BND MRKT
921937835
5913
70506
SH
SOLE
58880
0
11626
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
278
4910
SH
SOLE
3536
0
1374
VANGUARD GROUP
DIV APP ETF
921908844
128950
1034416
SH
SOLE
912856
0
121561
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
22851
77253
SH
SOLE
62787
0
14465
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
27900
234078
SH
SOLE
212080
0
21998
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
8395
52871
SH
SOLE
12687
0
40184
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
31526
339758
SH
SOLE
300580
0
39178
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
48438
243774
SH
SOLE
228179
0
15595
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
3292
24019
SH
SOLE
20597
0
3422
VANGUARD INDEX FDS
MID CAP ETF
922908629
16199
90914
SH
SOLE
86294
0
4620
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
705
4772
SH
SOLE
4180
0
591
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
8743
69398
SH
SOLE
56400
0
12998
VANGUARD INDEX FDS
GROWTH ETF
922908736
221139
1213915
SH
SOLE
1067126
0
146789
VANGUARD INDEX FDS
VALUE ETF
922908744
51149
426778
SH
SOLE
371563
0
55215
VANGUARD INDEX FDS
SMALL CP ETF
922908751
8662
52297
SH
SOLE
46862
0
5435
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
17243
105383
SH
SOLE
70859
0
34524
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
10188
172422
SH
SOLE
159982
0
12440
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
445
4005
SH
SOLE
2292
0
1713
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
115
1416
SH
SOLE
1386
0
30
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
122641
2281702
SH
SOLE
1840090
0
441612
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
36416
818886
SH
SOLE
729459
0
89427
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
3783
54364
SH
SOLE
50647
0
3717
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
4051
69123
SH
SOLE
57143
0
11980
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
2282
46307
SH
SOLE
38549
0
7758
VANGUARD MUN BD FD INC
TAX EXEMPT BD
922907746
314
5874
SH
SOLE
5874
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
152
2500
SH
SOLE
2500
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
1352
16687
SH
SOLE
15470
0
1217
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1137
7768
SH
SOLE
7768
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
191
1226
SH
SOLE
1226
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
2
20
SH
SOLE
20
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
4120
30943
SH
SOLE
8614
0
22329
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
532
2943
SH
SOLE
2943
0
0
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
480
7286
SH
SOLE
7247
0
39
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
516
4303
SH
SOLE
4303
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
787
5337
SH
SOLE
5337
0
0
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
228
4280
SH
SOLE
3677
0
603
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
3254
35632
SH
SOLE
31314
0
4318
VANGUARD STAR FD
VG TL INTL STK F
921909768
278
4985
SH
SOLE
2381
0
2604
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
52096
1182397
SH
SOLE
994654
0
187743
VANGUARD WELLINGTON FD
US VALUE FACTR
921935805
378
4818
SH
SOLE
4818
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
49847
531930
SH
SOLE
464904
0
67025
VANGUARD WHITEHALL FDS INC
INTL HIGH ETF
921946794
270
4240
SH
SOLE
3215
0
1025
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
184
2550
SH
SOLE
460
0
2090
VANGUARD WORLD FD
ESG US STK ETF
921910733
15
259
SH
SOLE
259
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
4306
29561
SH
SOLE
29366
0
195
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
113
1300
SH
SOLE
1147
0
153
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
69
619
SH
SOLE
619
0
0
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
278
1465
SH
SOLE
1324
0
140
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
832
5161
SH
SOLE
4961
0
200
VANGUARD WORLD FDS
ENERGY ETF
92204A306
101
1245
SH
SOLE
1145
0
100
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
1543
20231
SH
SOLE
18860
0
1371
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
952
4966
SH
SOLE
4477
0
489
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
334
2173
SH
SOLE
1679
0
494
VANGUARD WORLD FDS
INF TECH ETF
92204A702
4613
18839
SH
SOLE
14140
0
4699
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
198
1479
SH
SOLE
1358
0
121
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
110
767
SH
SOLE
767
0
0
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
176
1871
SH
SOLE
1261
0
610
VAPOTHERM INC
COM
922107107
476
39169
SH
SOLE
34169
0
5000
VARIAN MED SYS INC
COM
92220P105
467
3287
SH
SOLE
2818
0
469
VARONIS SYS INC
COM
922280102
399
5139
SH
SOLE
5139
0
0
VEEVA SYS INC
CL A COM
922475108
280986
1997629
SH
SOLE
1474076
0
523553
VENTAS INC
COM
92276F100
592
10258
SH
SOLE
8021
0
2237
VERACYTE INC
COM
92337F107
1251
44813
SH
SOLE
26832
0
17981
VERINT SYS INC
COM
92343X100
5
88
SH
SOLE
10
0
78
VERINT SYS INC
NOTE 1.500% 6/0
92343XAA8
16
15000
PRN
SOLE
15000
0
0
VERISK ANALYTICS INC
COM
92345Y106
139104
931461
SH
SOLE
647488
0
283974
VERIZON COMMUNICATIONS INC
COM
92343V104
54687
890668
SH
SOLE
558185
0
332483
VERRA MOBILITY CORP
COM
92511U102
3619
258669
SH
SOLE
237084
0
21585
VERTEX PHARMACEUTICALS INC
COM
92532F100
5975
27288
SH
SOLE
15743
0
11545
VERU INC
COM
92536C103
428
127625
SH
SOLE
127625
0
0
VIACOMCBS INC
CL A
92556H107
3
75
SH
SOLE
75
0
0
VIACOMCBS INC
CL B
92556H206
2256
53753
SH
SOLE
27692
0
26061
VIASAT INC
COM
92552V100
5047
68956
SH
SOLE
62013
0
6943
VIAVI SOLUTIONS INC
COM
925550105
1074
71583
SH
SOLE
63358
0
8225
VIEMED HEALTHCARE INC
COM
92663R105
143
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
720
89821
SH
SOLE
21730
0
68091
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
3656
316579
SH
SOLE
259144
0
57435
VIRGIN GALACTIC HOLDINGS INC
*W EXP 11/25/202
92766K114
77
22863
SH
SOLE
19197
0
3666
VIRTU FINL INC
CL A
928254101
1810
113182
SH
SOLE
113182
0
0
VIRTUSA CORP
COM
92827P102
402
8860
SH
SOLE
7834
0
1026
VISA INC
COM CL A
92826C839
498581
2653438
SH
SOLE
2179747
0
473692
VISTAGEN THERAPEUTICS INC
COM NEW
92840H202
35
51161
SH
SOLE
51161
0
0
VMWARE INC
CL A COM
928563402
1794
11820
SH
SOLE
11709
0
111
VOCERA COMMUNICATIONS INC
COM
92857F107
224
10802
SH
SOLE
3850
0
6952
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
2653
137272
SH
SOLE
108508
0
28764
VONAGE HLDGS CORP
COM
92886T201
105
14200
SH
SOLE
14200
0
0
VORNADO RLTY TR
SH BEN INT
929042109
491
7390
SH
SOLE
6026
0
1364
VULCAN MATLS CO
COM
929160109
3005
20870
SH
SOLE
13028
0
7842
W P CAREY INC
COM
92936U109
5332
66617
SH
SOLE
48149
0
18468
WABTEC CORP
COM
929740108
43270
556165
SH
SOLE
282435
0
273730
WALGREENS BOOTS ALLIANCE INC
COM
931427108
35376
599993
SH
SOLE
343207
0
256786
WALMART INC
COM
931142103
78581
661230
SH
SOLE
280163
0
381066
WASTE CONNECTIONS INC
COM
94106B101
2852
31412
SH
SOLE
31002
0
410
WASTE MGMT INC DEL
COM
94106L109
4465
39182
SH
SOLE
32765
0
6417
WATERS CORP
COM
941848103
1054
4513
SH
SOLE
4062
0
451
WATSCO INC
COM
942622200
108842
604172
SH
SOLE
407963
0
196209
WAYFAIR INC
CL A
94419L101
361
3997
SH
SOLE
3997
0
0
WEC ENERGY GROUP INC
COM
92939U106
4707
51034
SH
SOLE
30659
0
20375
WELBILT INC
COM
949090104
539
34511
SH
SOLE
31487
0
3024
WELLS FARGO CO NEW
COM
949746101
11758
218556
SH
SOLE
167432
0
51123
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
318
219
SH
SOLE
219
0
0
WELLTOWER INC
COM
95040Q104
3038
37154
SH
SOLE
31628
0
5526
WEST PHARMACEUTICAL SVSC INC
COM
955306105
20295
135005
SH
SOLE
104124
0
30882
WESTERN DIGITAL CORP
COM
958102105
532
8382
SH
SOLE
7359
0
1023
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
2409
122355
SH
SOLE
107850
0
14505
WESTERN UN CO
COM
959802109
786
29351
SH
SOLE
20347
0
9004
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
1506
56996
SH
SOLE
56296
0
700
WESTROCK CO
COM
96145D105
3810
88782
SH
SOLE
87611
0
1171
WEX INC
COM
96208T104
90122
430261
SH
SOLE
381256
0
49005
WEYERHAEUSER CO
COM
962166104
7787
257835
SH
SOLE
176411
0
81424
WHEATON PRECIOUS METALS CORP
COM
962879102
1948
65466
SH
SOLE
46746
0
18720
WHITING PETE CORP NEW
COM NEW
966387409
0
37
SH
SOLE
37
0
0
WHITING PETE CORP NEW
NOTE 1.250% 4/0
966387AL6
9
9000
PRN
SOLE
9000
0
0
WILLIAMS COS INC DEL
COM
969457100
1103
46503
SH
SOLE
32956
0
13547
WILLIAMS SONOMA INC
COM
969904101
799
10886
SH
SOLE
9473
0
1413
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
1113
5514
SH
SOLE
5024
0
490
WINTRUST FINL CORP
COM
97650W108
1766
24912
SH
SOLE
24512
0
400
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
2244
21254
SH
SOLE
20754
0
500
WISDOMTREE TR
CHINESE YUAN FD
97717W182
10
400
SH
SOLE
0
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
1020
13285
SH
SOLE
4760
0
8525
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
290
6055
SH
SOLE
5630
0
425
WISDOMTREE TR
US LARGECAP DIVD
97717W307
1695
16005
SH
SOLE
14694
0
1311
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
533
11637
SH
SOLE
0
0
11637
WISDOMTREE TR
US DIVID EX FNCL
97717W406
494
5339
SH
SOLE
4870
0
469
WISDOMTREE TR
INDIA ERNGS FD
97717W422
1129
45342
SH
SOLE
39022
0
6320
WISDOMTREE TR
US MIDCAP DIVID
97717W505
257
6749
SH
SOLE
5749
0
1000
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
68
715
SH
SOLE
715
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
208
5401
SH
SOLE
1265
0
4136
WISDOMTREE TR
US MIDCAP FUND
97717W570
91
2152
SH
SOLE
2152
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
376
13122
SH
SOLE
13122
0
0
WISDOMTREE TR
INTL EQUITY FD
97717W703
420
7858
SH
SOLE
7798
0
60
WISDOMTREE TR
INTL SMCAP DIV
97717W760
134
1891
SH
SOLE
1891
0
0
WISDOMTREE TR
INTL MIDCAP DV
97717W778
80
1220
SH
SOLE
1220
0
0
WISDOMTREE TR
INTL LRGCAP DV
97717W794
64
1310
SH
SOLE
1310
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
58
1368
SH
SOLE
1368
0
0
WISDOMTREE TR
JP SMALLCP DIV
97717W836
36
486
SH
SOLE
486
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
309
5752
SH
SOLE
4734
0
1018
WISDOMTREE TR
EUROPE SMCP DV
97717W869
47
713
SH
SOLE
95
0
618
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
1
28
SH
SOLE
28
0
0
WISDOMTREE TR
EMERG MKTS DIV
97717X214
56
1701
SH
SOLE
1701
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
676
12930
SH
SOLE
12930
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
164
5000
SH
SOLE
5000
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
4858
193865
SH
SOLE
181115
0
12750
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
181
2568
SH
SOLE
2443
0
125
WISDOMTREE TR
EM LCL DEBT FD
97717X867
11
293
SH
SOLE
293
0
0
WOODWARD INC
COM
980745103
2829
23889
SH
SOLE
22789
0
1100
WORKDAY INC
CL A
98138H101
150437
914786
SH
SOLE
657363
0
257423
WORLD WRESTLING ENTMT INC
CL A
98156Q108
460
7095
SH
SOLE
7095
0
0
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
5524
181221
SH
SOLE
145424
0
35797
WYNDHAM DESTINATIONS INC
COM
98310W108
351
6783
SH
SOLE
6508
0
275
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
416
6628
SH
SOLE
6353
0
275
WYNN RESORTS LTD
COM
983134107
252
1816
SH
SOLE
1300
0
516
XCEL ENERGY INC
COM
98389B100
2339
36837
SH
SOLE
34277
0
2560
XILINX INC
COM
983919101
7533
77046
SH
SOLE
32832
0
44214
XPO LOGISTICS INC
COM
983793100
2220
27855
SH
SOLE
24120
0
3735
XYLEM INC
COM
98419M100
29765
377782
SH
SOLE
127927
0
249855
YETI HLDGS INC
COM
98585X104
21431
616199
SH
SOLE
508186
0
108013
YUM BRANDS INC
COM
988498101
2833
28127
SH
SOLE
16211
0
11916
YUM CHINA HLDGS INC
COM
98850P109
2425
50506
SH
SOLE
27023
0
23483
ZEBRA TECHNOLOGIES CORP
CL A
989207105
36443
142668
SH
SOLE
36245
0
106423
ZENDESK INC
COM
98936J101
3214
41938
SH
SOLE
36485
0
5453
ZIMMER BIOMET HLDGS INC
COM
98956P102
4230
28261
SH
SOLE
24248
0
4014
ZIONS BANCORPORATION N A
COM
989701107
501
9644
SH
SOLE
6436
0
3208
ZOETIS INC
CL A
98978V103
309539
2338790
SH
SOLE
1674806
0
663984
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
4709
69208
SH
SOLE
57440
0
11768
ZSCALER INC
COM
98980G102
214
4595
SH
SOLE
4495
0
100
ZYNGA INC
CL A
98986T108
578
94447
SH
SOLE
94447
0
0