0001104659-21-016381.txt : 20210209
0001104659-21-016381.hdr.sgml : 20210209
20210209091910
ACCESSION NUMBER: 0001104659-21-016381
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20201231
FILED AS OF DATE: 20210209
DATE AS OF CHANGE: 20210209
EFFECTIVENESS DATE: 20210209
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: 21604099
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-2020
12-31-2020
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-09-2021
0
1828
27276891
INFORMATION TABLE
2
infotable.xml
10X GENOMICS INC
CL A COM
88025U109
622
4395
SH
SOLE
4395
0
0
1LIFE HEALTHCARE INC
COM
68269G107
8403
192509
SH
SOLE
178749
0
13760
2U INC
COM
90214J101
10167
254100
SH
SOLE
243724
0
10376
3-D SYS CORP DEL
COM NEW
88554D205
457
43566
SH
SOLE
42900
0
666
3M CO
COM
88579Y101
43982
251629
SH
SOLE
154944
0
96684
9 METERS BIOPHARMA INC
COM
654405109
21
24000
SH
SOLE
24000
0
0
ABB LTD
SPONSORED ADR
000375204
4334
155003
SH
SOLE
110404
0
44600
ABBOTT LABS
COM
002824100
195717
1787537
SH
SOLE
1329471
0
458066
ABBVIE INC
COM
00287Y109
129383
1207497
SH
SOLE
863013
0
344484
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
118
26600
SH
SOLE
26600
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
333
40820
SH
SOLE
33137
0
7683
ABIOMED INC
COM
003654100
128377
395982
SH
SOLE
279349
0
116633
ABM INDS INC
COM
000957100
326
8604
SH
SOLE
604
0
8000
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
812
16155
SH
SOLE
15785
0
370
ACCELERATE DIAGNOSTICS INC
COM
00430H102
2005
264507
SH
SOLE
224485
0
40022
ACCELERON PHARMA INC
COM
00434H108
222
1735
SH
SOLE
1735
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
164307
629022
SH
SOLE
403237
0
225785
ACCOLADE INC
COM
00437E102
1151
26457
SH
SOLE
26457
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
93394
1005855
SH
SOLE
734070
0
271786
ACUITY BRANDS INC
COM
00508Y102
315
2604
SH
SOLE
2040
0
564
ACUTUS MED INC
COM
005111109
205
7105
SH
SOLE
7105
0
0
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
26428
446953
SH
SOLE
414314
0
32639
ADOBE SYSTEMS INCORPORATED
COM
00724F101
382446
764708
SH
SOLE
504814
0
259894
ADVANCE AUTO PARTS INC
COM
00751Y106
1559
9898
SH
SOLE
9888
0
10
ADVANCED MICRO DEVICES INC
COM
007903107
9464
103193
SH
SOLE
84709
0
18484
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
411
52204
SH
SOLE
52204
0
0
AEROVIRONMENT INC
COM
008073108
993
11429
SH
SOLE
10168
0
1261
AES CORP
COM
00130H105
877
37305
SH
SOLE
750
0
36555
AFFILIATED MANAGERS GROUP IN
COM
008252108
1952
19193
SH
SOLE
17978
0
1215
AFFIMED N V
COM
N01045108
116
20000
SH
SOLE
20000
0
0
AFLAC INC
COM
001055102
776
17443
SH
SOLE
17185
0
258
AGENUS INC
COM NEW
00847G705
192
60326
SH
SOLE
28916
0
31410
AGILENT TECHNOLOGIES INC
COM
00846U101
2741
23134
SH
SOLE
17419
0
5715
AGNICO EAGLE MINES LTD
COM
008474108
1372
19458
SH
SOLE
14168
0
5290
AILERON THERAPEUTICS INC
COM
00887A105
279
267994
SH
SOLE
196094
0
71900
AIR LEASE CORP
CL A
00912X302
366
8235
SH
SOLE
8235
0
0
AIR PRODS & CHEMS INC
COM
009158106
20012
73244
SH
SOLE
40881
0
32363
AIRBNB INC
COM CL A
009066101
387
2635
SH
SOLE
1775
0
860
AIRGAIN INC
COM
00938A104
10913
613765
SH
SOLE
552535
0
61230
AKAMAI TECHNOLOGIES INC
COM
00971T101
29074
276925
SH
SOLE
147340
0
129585
AKEBIA THERAPEUTICS INC
COM
00972D105
72
25552
SH
SOLE
25178
0
374
ALAMOS GOLD INC NEW
COM CL A
011532108
401
45809
SH
SOLE
34909
0
10900
ALARM COM HLDGS INC
COM
011642105
4830
46692
SH
SOLE
46094
0
598
ALBANY INTL CORP
CL A
012348108
222
3030
SH
SOLE
545
0
2485
ALBEMARLE CORP
COM
012653101
328
2225
SH
SOLE
2225
0
0
ALBIREO PHARMA INC
COM
01345P106
2021
53873
SH
SOLE
42648
0
11225
ALCON AG
ORD SHS
H01301128
358
5423
SH
SOLE
4165
0
1258
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
2135
11982
SH
SOLE
11468
0
514
ALEXION PHARMACEUTICALS INC
COM
015351109
272
1743
SH
SOLE
1580
0
163
ALGONQUIN PWR UTILS CORP
COM
015857105
343
20856
SH
SOLE
1856
0
19000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
71625
307759
SH
SOLE
198437
0
109322
ALIGN TECHNOLOGY INC
COM
016255101
68713
128585
SH
SOLE
99915
0
28670
ALLAKOS INC
COM
01671P100
1312
9374
SH
SOLE
6074
0
3300
ALLEGION PLC
ORD SHS
G0176J109
305
2619
SH
SOLE
1885
0
734
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
229
6776
SH
SOLE
6714
0
62
ALLIANT ENERGY CORP
COM
018802108
1091
21178
SH
SOLE
12591
0
8587
ALLSTATE CORP
COM
020002101
1876
17065
SH
SOLE
7683
0
9382
ALLY FINL INC
COM
02005N100
366
10256
SH
SOLE
0
0
10256
ALPHABET INC
CAP STK CL C
02079K107
417107
238091
SH
SOLE
186401
0
51690
ALPHABET INC
CAP STK CL A
02079K305
214070
122141
SH
SOLE
87638
0
34504
ALPHATEC HLDGS INC
COM NEW
02081G201
436
30000
SH
SOLE
30000
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
923
35983
SH
SOLE
31671
0
4312
ALPS ETF TR
CLEAN ENERGY
00162Q460
16
200
SH
SOLE
200
0
0
ALTA EQUIPMENT GROUP INC
COMMON STOCK
02128L106
5329
539343
SH
SOLE
32200
0
507143
ALTERYX INC
NOTE 0.500% 8/0
02156BAD5
259
250000
PRN
SOLE
240000
0
10000
ALTERYX INC
COM CL A
02156B103
5906
48497
SH
SOLE
44542
0
3955
ALTRIA GROUP INC
COM
02209S103
7611
185634
SH
SOLE
105063
0
80571
AMAZON COM INC
COM
023135106
1012127
310761
SH
SOLE
240869
0
69892
AMDOCS LTD
SHS
G02602103
258
3636
SH
SOLE
2918
0
718
AMEDISYS INC
COM
023436108
5776
19690
SH
SOLE
17738
0
1952
AMER SOFTWARE INC
CL A
029683109
260
15131
SH
SOLE
8256
0
6875
AMEREN CORP
COM
023608102
332
4250
SH
SOLE
3763
0
487
AMERICAN AIRLS GROUP INC
COM
02376R102
202
12818
SH
SOLE
10844
0
1974
AMERICAN ELEC PWR CO INC
COM
025537101
3475
41733
SH
SOLE
12534
0
29199
AMERICAN EXPRESS CO
COM
025816109
51147
423021
SH
SOLE
305042
0
117979
AMERICAN INTL GROUP INC
*W EXP 01/19/202
026874156
1
4771
SH
SOLE
1595
0
3176
AMERICAN INTL GROUP INC
COM NEW
026874784
525
13877
SH
SOLE
12900
0
977
AMERICAN TOWER CORP NEW
COM
03027X100
150995
672703
SH
SOLE
551819
0
120884
AMERICAN WTR WKS CO INC NEW
COM
030420103
1913
12465
SH
SOLE
7086
0
5379
AMERICOLD RLTY TR
COM
03064D108
30831
825908
SH
SOLE
661607
0
164300
AMERIPRISE FINL INC
COM
03076C106
2642
13595
SH
SOLE
6347
0
7248
AMERISOURCEBERGEN CORP
COM
03073E105
553
5658
SH
SOLE
4272
0
1386
AMETEK INC
COM
031100100
90629
749370
SH
SOLE
427471
0
321899
AMGEN INC
COM
031162100
25442
110656
SH
SOLE
71998
0
38658
AMPHENOL CORP NEW
CL A
032095101
104666
800384
SH
SOLE
615867
0
184517
AMPIO PHARMACEUTICALS INC
COM
03209T109
24
15000
SH
SOLE
15000
0
0
ANALOG DEVICES INC
COM
032654105
3719
25175
SH
SOLE
20513
0
4662
ANAPLAN INC
COM
03272L108
1663
23152
SH
SOLE
17652
0
5500
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
1413
20212
SH
SOLE
17289
0
2923
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
1594
188686
SH
SOLE
163503
0
25183
ANSYS INC
COM
03662Q105
1208
3321
SH
SOLE
2268
0
1053
ANTHEM INC
COM
036752103
1484
4621
SH
SOLE
2886
0
1735
AON PLC
SHS CL A
G0403H108
87939
416241
SH
SOLE
274354
0
141887
APOLLO COML REAL EST FIN INC
NOTE 4.750% 8/2
03762UAB1
191
200000
PRN
SOLE
150000
0
50000
APOLLO COML REAL EST FIN INC
COM
03762U105
25
2200
SH
SOLE
200
0
2000
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
389
7950
SH
SOLE
7950
0
0
APPFOLIO INC
COM CL A
03783C100
11895
66070
SH
SOLE
56839
0
9231
APPIAN CORP
CL A
03782L101
4161
25674
SH
SOLE
8158
0
17516
APPLE INC
COM
037833100
1366064
10295152
SH
SOLE
8092521
0
2202632
APPLIED MATLS INC
COM
038222105
7960
92235
SH
SOLE
63793
0
28442
APTARGROUP INC
COM
038336103
7523
54953
SH
SOLE
10546
0
44407
APTIV PLC
SHS
G6095L109
374
2873
SH
SOLE
1746
0
1127
ARAVIVE INC
COM
03890D108
203
36000
SH
SOLE
0
0
36000
ARCHER DANIELS MIDLAND CO
COM
039483102
4940
97988
SH
SOLE
85012
0
12976
ARDELYX INC
COM
039697107
162
25000
SH
SOLE
25000
0
0
ARES CAPITAL CORP
COM
04010L103
8261
489100
SH
SOLE
432836
0
56264
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
849
18036
SH
SOLE
18036
0
0
ARGENX SE
SPONSORED ADR
04016X101
463
1575
SH
SOLE
1575
0
0
ARISTA NETWORKS INC
COM
040413106
38922
133949
SH
SOLE
76338
0
57611
ARK ETF TR
INNOVATION ETF
00214Q104
1533
12315
SH
SOLE
12040
0
275
ARK ETF TR
ISRAEL INOVATE
00214Q609
2864
96490
SH
SOLE
96490
0
0
ARROW ELECTRS INC
COM
042735100
650
6683
SH
SOLE
1300
0
5383
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
1699
22140
SH
SOLE
14845
0
7295
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
942
18708
SH
SOLE
17690
0
1018
ASANA INC
CL A
04342Y104
1749
59185
SH
SOLE
59185
0
0
ASGN INC
COM
00191U102
1269
15190
SH
SOLE
13342
0
1848
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
1103
2262
SH
SOLE
1313
0
949
ASPEN TECHNOLOGY INC
COM
045327103
1291
9909
SH
SOLE
9246
0
663
ASSERTIO HOLDINGS INC
COM STK
04546C106
5
13210
SH
SOLE
13210
0
0
ASSOCIATED BANC CORP
COM
045487105
212
12434
SH
SOLE
4348
0
8086
ASTRAZENECA PLC
SPONSORED ADR
046353108
22811
456303
SH
SOLE
232434
0
223869
AT&T INC
COM
00206R102
30255
1051976
SH
SOLE
771810
0
280167
ATEA PHARMACEUTICALS INC
COM
04683R106
223
5330
SH
SOLE
925
0
4405
ATHERSYS INC NEW
COM
04744L106
102
58300
SH
SOLE
46050
0
12250
ATLANTICA SUSTAINABLE INFR P
SHS
G0751N103
670
17635
SH
SOLE
1237
0
16398
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 1.875% 6/0
049164BJ4
227
200000
PRN
SOLE
150000
0
50000
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
10
177
SH
SOLE
177
0
0
ATLASSIAN CORP PLC
CL A
G06242104
75941
324714
SH
SOLE
224222
0
100492
ATMOS ENERGY CORP
COM
049560105
550
5762
SH
SOLE
2377
0
3385
ATOMERA INC
COM
04965B100
161
10000
SH
SOLE
10000
0
0
AUTODESK INC
COM
052769106
4713
15436
SH
SOLE
11398
0
4038
AUTOMATIC DATA PROCESSING IN
COM
053015103
56676
321659
SH
SOLE
176642
0
145017
AVADEL PHARMACEUTICALS PLC
SPONSORED ADR
05337M104
68
10250
SH
SOLE
10250
0
0
AVALARA INC
COM
05338G106
9110
55246
SH
SOLE
48655
0
6591
AVALONBAY CMNTYS INC
COM
053484101
1156
7207
SH
SOLE
5824
0
1383
AVERY DENNISON CORP
COM
053611109
1152
7430
SH
SOLE
5215
0
2215
AWARE INC MASS
COM
05453N100
83
23664
SH
SOLE
23664
0
0
AXIS CAP HLDGS LTD
SHS
G0692U109
370
7334
SH
SOLE
151
0
7183
AXON ENTERPRISE INC
COM
05464C101
1555
12687
SH
SOLE
11493
0
1194
AXSOME THERAPEUTICS INC
COM
05464T104
1325
16267
SH
SOLE
11887
0
4380
AZEK CO INC
CL A
05478C105
3371
87684
SH
SOLE
54217
0
33467
BAIDU INC
SPON ADR REP A
056752108
9161
42363
SH
SOLE
35066
0
7297
BAIN CAP SPECIALTY FIN INC
COM STK
05684B107
359
29570
SH
SOLE
29570
0
0
BALL CORP
COM
058498106
6723
72147
SH
SOLE
64697
0
7450
BANCO SANTANDER S.A.
ADR
05964H105
35
11345
SH
SOLE
1938
0
9407
BANDWIDTH INC
COM CL A
05988J103
2114
13758
SH
SOLE
12810
0
948
BANK HAWAII CORP
COM
062540109
224
2922
SH
SOLE
500
0
2422
BANK MARIN BANCORP
COM
063425102
414
12054
SH
SOLE
12054
0
0
BANK MONTREAL QUE
COM
063671101
1450
19072
SH
SOLE
15867
0
3205
BANK NEW YORK MELLON CORP
COM
064058100
1404
33087
SH
SOLE
19341
0
13746
BANK NOVA SCOTIA B C
COM
064149107
350
6480
SH
SOLE
6057
0
423
BARRICK GOLD CORP
COM
067901108
657
28859
SH
SOLE
25255
0
3604
BAUSCH HEALTH COS INC
COM
071734107
1380
66355
SH
SOLE
55370
0
10985
BAXTER INTL INC
COM
071813109
5920
73782
SH
SOLE
63237
0
10545
BCE INC
COM NEW
05534B760
773
18072
SH
SOLE
580
0
17492
BEACON ROOFING SUPPLY INC
COM
073685109
1132
28160
SH
SOLE
27710
0
450
BEAM THERAPEUTICS INC
COM
07373V105
306
3750
SH
SOLE
500
0
3250
BECTON DICKINSON & CO
COM
075887109
17207
68766
SH
SOLE
44371
0
24394
BED BATH & BEYOND INC
COM
075896100
2211
124510
SH
SOLE
118060
0
6450
BEIGENE LTD
SPONSORED ADR
07725L102
223
862
SH
SOLE
862
0
0
BERKELEY LTS INC
COM
084310101
206
2300
SH
SOLE
2150
0
150
BERKLEY W R CORP
COM
084423102
247
3720
SH
SOLE
3671
0
49
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
33042
95
SH
SOLE
74
0
21
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
83109
358431
SH
SOLE
288718
0
69713
BEST BUY INC
COM
086516101
4444
44530
SH
SOLE
36374
0
8156
BEYOND MEAT INC
COM
08862E109
6487
51892
SH
SOLE
48175
0
3717
BEYONDSPRING INC
SHS
G10830100
909
74500
SH
SOLE
47850
0
26650
BGC PARTNERS INC
CL A
05541T101
48
11956
SH
SOLE
2147
0
9809
BHP GROUP LTD
SPONSORED ADS
088606108
999
15295
SH
SOLE
14663
0
632
BIG LOTS INC
COM
089302103
295
6880
SH
SOLE
6880
0
0
BILL COM HLDGS INC
COM
090043100
21751
159349
SH
SOLE
147638
0
11711
BIO RAD LABS INC
CL A
090572207
214
367
SH
SOLE
352
0
15
BIODELIVERY SCIENCES INTL IN
COM
09060J106
4281
1019177
SH
SOLE
878012
0
141165
BIODESIX INC
COM
09075X108
333
16500
SH
SOLE
16500
0
0
BIOGEN INC
COM
09062X103
2442
9972
SH
SOLE
7914
0
2058
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
5834
66534
SH
SOLE
39787
0
26747
BIO-TECHNE CORP
COM
09073M104
13967
43984
SH
SOLE
39036
0
4948
BJS WHSL CLUB HLDGS INC
COM
05550J101
2131
57153
SH
SOLE
55951
0
1202
BK OF AMERICA CORP
COM
060505104
28970
955782
SH
SOLE
714121
0
241661
BLACK HILLS CORP
COM
092113109
359
5836
SH
SOLE
1925
0
3911
BLACK KNIGHT INC
COM
09215C105
7639
86464
SH
SOLE
75514
0
10950
BLACK STONE MINERALS L P
COM UNIT
09225M101
116
17433
SH
SOLE
15750
0
1683
BLACKLINE INC
COM
09239B109
41271
309426
SH
SOLE
269018
0
40408
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
63
10787
SH
SOLE
10787
0
0
BLACKROCK INC
COM
09247X101
46767
64815
SH
SOLE
54184
0
10631
BLACKSTONE GROUP INC
COM CL A
09260D107
58100
896473
SH
SOLE
750282
0
146191
BLACKSTONE MTG TR INC
NOTE 4.375% 5/0
09257WAB6
200
200000
PRN
SOLE
150000
0
50000
BLACKSTONE MTG TR INC
COM CL A
09257W100
129
4675
SH
SOLE
250
0
4425
BLOOM ENERGY CORP
COM CL A
093712107
470
16416
SH
SOLE
14500
0
1916
BLOOMIN BRANDS INC
COM
094235108
715
36818
SH
SOLE
33979
0
2839
BLUE BIRD CORP
COM
095306106
2379
130285
SH
SOLE
130285
0
0
BLUEPRINT MEDICINES CORP
COM
09627Y109
366
3266
SH
SOLE
3266
0
0
BOEING CO
COM
097023105
53000
247594
SH
SOLE
176463
0
71132
BOINGO WIRELESS INC
COM
09739C102
387
30445
SH
SOLE
27260
0
3185
BOK FINL CORP
COM NEW
05561Q201
11027
161028
SH
SOLE
0
0
161028
BOOKING HOLDINGS INC
COM
09857L108
9196
4129
SH
SOLE
2418
0
1711
BOOT BARN HLDGS INC
COM
099406100
1122
25885
SH
SOLE
23369
0
2516
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
21654
248382
SH
SOLE
161518
0
86864
BORGWARNER INC
COM
099724106
947
24504
SH
SOLE
11502
0
13002
BOSTON BEER INC
CL A
100557107
734
738
SH
SOLE
738
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
1093
30417
SH
SOLE
26783
0
3634
BOTTOMLINE TECH DEL INC
COM
101388106
2744
52027
SH
SOLE
49012
0
3015
BOX INC
CL A
10316T104
240
13300
SH
SOLE
13300
0
0
BP PLC
SPONSORED ADR
055622104
4699
229015
SH
SOLE
168106
0
60909
BRIGHAM MINERALS INC
CL A COM
10918L103
1010
91859
SH
SOLE
84859
0
7000
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
4396
25414
SH
SOLE
23647
0
1767
BRINKS CO
COM
109696104
1551
21547
SH
SOLE
21367
0
180
BRISTOL-MYERS SQUIBB CO
COM
110122108
86558
1395428
SH
SOLE
1022322
0
373106
BROADCOM INC
COM
11135F101
9324
21295
SH
SOLE
13400
0
7895
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
5182
33828
SH
SOLE
26527
0
7301
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
5849
111035
SH
SOLE
101895
0
9140
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
1358
27484
SH
SOLE
25934
0
1550
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
471
8087
SH
SOLE
8087
0
0
BROOKLINE BANCORP INC DEL
COM
11373M107
316
26210
SH
SOLE
26000
0
210
BROOKS AUTOMATION INC NEW
COM
114340102
1243
18315
SH
SOLE
14008
0
4307
BROWN FORMAN CORP
CL B
115637209
1193
15022
SH
SOLE
14591
0
431
BRP GROUP INC
COM CL A
05589G102
584
19470
SH
SOLE
16470
0
3000
BUILDERS FIRSTSOURCE INC
COM
12008R107
692
16953
SH
SOLE
16337
0
616
BURLINGTON STORES INC
COM
122017106
4845
18525
SH
SOLE
16756
0
1769
BWX TECHNOLOGIES INC
COM
05605H100
7557
125361
SH
SOLE
87696
0
37665
BYLINE BANCORP INC
COM
124411109
292
18890
SH
SOLE
18890
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2852
30378
SH
SOLE
26505
0
3873
CABLE ONE INC
COM
12685J105
1526
685
SH
SOLE
385
0
300
CACI INTL INC
CL A
127190304
295
1183
SH
SOLE
622
0
561
CADENCE DESIGN SYSTEM INC
COM
127387108
447
3274
SH
SOLE
1548
0
1726
CAI INTERNATIONAL INC
COM
12477X106
6607
211480
SH
SOLE
186978
0
24502
CAMECO CORP
COM
13321L108
867
64690
SH
SOLE
64690
0
0
CAMPBELL SOUP CO
COM
134429109
2500
51710
SH
SOLE
43559
0
8151
CANADIAN IMP BK COMM
COM
136069101
312
3645
SH
SOLE
2732
0
913
CANADIAN NATL RY CO
COM
136375102
6753
61477
SH
SOLE
12414
0
49063
CANADIAN PAC RY LTD
COM
13645T100
3971
11453
SH
SOLE
5096
0
6357
CANNAE HLDGS INC
COM
13765N107
5700
128748
SH
SOLE
101448
0
27300
CANOPY GROWTH CORP
COM
138035100
532
21604
SH
SOLE
11564
0
10040
CANTEL MED CORP
COM
138098108
232
2937
SH
SOLE
2362
0
575
CAPITAL ONE FINL CORP
COM
14040H105
4353
44036
SH
SOLE
28371
0
15665
CARDINAL HEALTH INC
COM
14149Y108
665
12419
SH
SOLE
5371
0
7048
CARDLYTICS INC
COM
14161W105
10738
75214
SH
SOLE
68250
0
6964
CARGURUS INC
COM CL A
141788109
1019
32125
SH
SOLE
29027
0
3098
CARLYLE GROUP INC
COM
14316J108
292
9289
SH
SOLE
2255
0
7034
CARMAX INC
COM
143130102
118240
1251743
SH
SOLE
865882
0
385861
CARRIER GLOBAL CORPORATION
COM
14448C104
2635
69850
SH
SOLE
49388
0
20462
CARVANA CO
CL A
146869102
39971
166866
SH
SOLE
143078
0
23788
CASEYS GEN STORES INC
COM
147528103
369
2068
SH
SOLE
1769
0
299
CATALENT INC
COM
148806102
3214
30880
SH
SOLE
29484
0
1396
CATERPILLAR INC
COM
149123101
20517
112718
SH
SOLE
77589
0
35129
CBOE GLOBAL MKTS INC
COM
12503M108
6617
71054
SH
SOLE
19512
0
51542
CBRE GROUP INC
CL A
12504L109
744
11858
SH
SOLE
5607
0
6251
CDK GLOBAL INC
COM
12508E101
1910
36846
SH
SOLE
19526
0
17320
CDW CORP
COM
12514G108
4154
31521
SH
SOLE
27521
0
4000
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
292
7422
SH
SOLE
2390
0
5032
CELLECTIS S A
SPON ADS
15117K103
322
11900
SH
SOLE
400
0
11500
CENTENE CORP DEL
COM
15135B101
327
5453
SH
SOLE
2650
0
2803
CERENCE INC
COM
156727109
577
5745
SH
SOLE
5007
0
738
CERIDIAN HCM HLDG INC
COM
15677J108
27674
259706
SH
SOLE
226913
0
32793
CERNER CORP
COM
156782104
10302
131275
SH
SOLE
91047
0
40228
CERTARA INC
COM
15687V109
217
6423
SH
SOLE
6423
0
0
CF INDS HLDGS INC
COM
125269100
1919
49582
SH
SOLE
49582
0
0
CHARLES RIV LABS INTL INC
COM
159864107
2432
9733
SH
SOLE
9170
0
563
CHARTER COMMUNICATIONS INC N
CL A
16119P108
2155
3257
SH
SOLE
2340
0
917
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
53906
405583
SH
SOLE
303397
0
102186
CHEESECAKE FACTORY INC
COM
163072101
3339
90104
SH
SOLE
79196
0
10908
CHEGG INC
COM
163092109
3234
35807
SH
SOLE
32880
0
2927
CHENIERE ENERGY INC
COM NEW
16411R208
1283
21372
SH
SOLE
18800
0
2572
CHEVRON CORP NEW
COM
166764100
35438
419636
SH
SOLE
253501
0
166135
CHEWY INC
CL A
16679L109
129852
1444562
SH
SOLE
1158392
0
286170
CHINA MOBILE LIMITED
SPONSORED ADR
16941M109
1776
62214
SH
SOLE
24187
0
38027
CHIPOTLE MEXICAN GRILL INC
COM
169656105
19037
13729
SH
SOLE
10420
0
3309
CHUBB LIMITED
COM
H1467J104
7053
45825
SH
SOLE
25175
0
20650
CHURCH & DWIGHT INC
COM
171340102
5918
67844
SH
SOLE
47554
0
20290
CHURCHILL DOWNS INC
COM
171484108
437
2245
SH
SOLE
2170
0
75
CIENA CORP
COM NEW
171779309
1421
26890
SH
SOLE
24065
0
2825
CIGNA CORP NEW
COM
125523100
12359
59367
SH
SOLE
36108
0
23259
CIMAREX ENERGY CO
COM
171798101
428
11420
SH
SOLE
9515
0
1905
CINCINNATI FINL CORP
COM
172062101
202
2307
SH
SOLE
2180
0
127
CINEMARK HLDGS INC
COM
17243V102
214
12287
SH
SOLE
573
0
11714
CINTAS CORP
COM
172908105
91148
257874
SH
SOLE
141380
0
116494
CISCO SYS INC
COM
17275R102
23500
525132
SH
SOLE
374892
0
150240
CIT GROUP INC
COM NEW
125581801
360
10027
SH
SOLE
8393
0
1634
CITIGROUP INC
COM NEW
172967424
12646
205099
SH
SOLE
163258
0
41841
CITIZENS FINL GROUP INC
COM
174610105
1074
30026
SH
SOLE
22644
0
7382
CITRIX SYS INC
COM
177376100
1343
10320
SH
SOLE
3620
0
6700
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1225
69890
SH
SOLE
69890
0
0
CLARIVATE PLC
ORD SHS
G21810109
3040
102316
SH
SOLE
100021
0
2295
CLOROX CO DEL
COM
189054109
11747
58178
SH
SOLE
48463
0
9715
CLOUDFLARE INC
CL A COM
18915M107
3335
43885
SH
SOLE
40030
0
3855
CME GROUP INC
COM
12572Q105
31241
171609
SH
SOLE
132789
0
38820
CMS ENERGY CORP
COM
125896100
330
5402
SH
SOLE
2565
0
2837
CNA FINL CORP
COM
126117100
352
9045
SH
SOLE
137
0
8908
CNO FINL GROUP INC
COM
12621E103
442
19877
SH
SOLE
19877
0
0
COCA COLA CO
COM
191216100
53728
979727
SH
SOLE
734710
0
245017
CODEXIS INC
COM
192005106
1203
55127
SH
SOLE
34872
0
20255
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
16630
277763
SH
SOLE
237080
0
40684
COGNEX CORP
COM
192422103
2120
26408
SH
SOLE
22666
0
3742
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
1435
17507
SH
SOLE
7112
0
10395
COHEN & STEERS INC
COM
19247A100
212
2848
SH
SOLE
2458
0
390
COHERENT INC
COM
192479103
315
2100
SH
SOLE
2100
0
0
COHU INC
COM
192576106
704
18428
SH
SOLE
11428
0
7000
COLGATE PALMOLIVE CO
COM
194162103
31129
364037
SH
SOLE
247106
0
116931
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
674
7566
SH
SOLE
7141
0
425
COLUMBIA ETF TR II
EMRG MARKETS ETF
19762B509
305
10815
SH
SOLE
10815
0
0
COMCAST CORP NEW
CL A
20030N101
28059
535473
SH
SOLE
193886
0
341587
COMERICA INC
COM
200340107
347
6205
SH
SOLE
2730
0
3475
COMPASS DIVERSIFIED
SH BEN INT
20451Q104
1995
102557
SH
SOLE
90617
0
11940
CONAGRA BRANDS INC
COM
205887102
8957
247020
SH
SOLE
127309
0
119711
CONOCOPHILLIPS
COM
20825C104
3395
84902
SH
SOLE
51236
0
33666
CONSOLIDATED EDISON INC
COM
209115104
2090
28920
SH
SOLE
25954
0
2966
CONSTELLATION BRANDS INC
CL A
21036P108
4827
22035
SH
SOLE
19700
0
2335
CONTAINER STORE GROUP INC
COM
210751103
208
21800
SH
SOLE
20300
0
1500
CONTINENTAL RES INC
COM
212015101
271
16620
SH
SOLE
15620
0
1000
COOPER COS INC
COM NEW
216648402
24915
68576
SH
SOLE
57199
0
11377
COPART INC
COM
217204106
176218
1384816
SH
SOLE
958970
0
425846
CORELOGIC INC
COM
21871D103
262
3394
SH
SOLE
445
0
2949
CORNING INC
COM
219350105
8685
241244
SH
SOLE
197528
0
43716
CORTEVA INC
COM
22052L104
3225
83279
SH
SOLE
49482
0
33797
COSTAR GROUP INC
COM
22160N109
239011
258592
SH
SOLE
203265
0
55327
COSTCO WHSL CORP NEW
COM
22160K105
146694
389335
SH
SOLE
280489
0
108845
COUPA SOFTWARE INC
COM
22266L106
106530
314331
SH
SOLE
245367
0
68964
COVETRUS INC
COM
22304C100
1192
41475
SH
SOLE
34572
0
6903
COWEN INC
NOTE 3.000%12/1
223622AE1
138
90000
PRN
SOLE
70000
0
20000
CRACKER BARREL OLD CTRY STOR
COM
22410J106
1524
11553
SH
SOLE
11353
0
200
CRAWFORD & CO
CL B
224633107
104
14434
SH
SOLE
14434
0
0
CREDIT ACCEP CORP MICH
COM
225310101
3952
11416
SH
SOLE
11265
0
151
CREE INC
COM
225447101
612
5777
SH
SOLE
5777
0
0
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
10846
70835
SH
SOLE
26311
0
44524
CRONOS GROUP INC
COM
22717L101
159
22967
SH
SOLE
22642
0
325
CROWDSTRIKE HLDGS INC
CL A
22788C105
3456
16317
SH
SOLE
15466
0
851
CROWN CASTLE INTL CORP NEW
COM
22822V101
29341
184315
SH
SOLE
150004
0
34310
CROWN HLDGS INC
COM
228368106
1088
10862
SH
SOLE
10862
0
0
CSG SYS INTL INC
COM
126349109
228
5060
SH
SOLE
310
0
4750
CSX CORP
COM
126408103
2477
27297
SH
SOLE
15280
0
12017
CTI BIOPHARMA CORP
COM
12648L601
245
76198
SH
SOLE
76198
0
0
CUBIC CORP
COM
229669106
2234
36006
SH
SOLE
24891
0
11115
CUMMINS INC
COM
231021106
2708
11925
SH
SOLE
11420
0
505
CURIS INC
COM NEW
231269200
82
10000
SH
SOLE
0
0
10000
CURO GROUP HOLDINGS CORP
COM
23131L107
423
29540
SH
SOLE
15659
0
13881
CVS HEALTH CORP
COM
126650100
21659
317119
SH
SOLE
223138
0
93981
CYBERARK SOFTWARE LTD
SHS
M2682V108
1280
7922
SH
SOLE
7822
0
100
CYRUSONE INC
COM
23283R100
15639
213789
SH
SOLE
186097
0
27692
D R HORTON INC
COM
23331A109
2417
35064
SH
SOLE
17546
0
17518
DANAHER CORPORATION
DBCV1/2
235851AF9
8
1000
PRN
SOLE
1000
0
0
DANAHER CORPORATION
COM
235851102
356217
1603569
SH
SOLE
1022889
0
580680
DARDEN RESTAURANTS INC
COM
237194105
849
7128
SH
SOLE
1559
0
5569
DARLING INGREDIENTS INC
COM
237266101
274
4759
SH
SOLE
3750
0
1009
DASEKE INC
*W EXP 02/27/202
23753F115
2
10000
SH
SOLE
10000
0
0
DATADOG INC
CL A COM
23804L103
832
8447
SH
SOLE
6741
0
1706
DATTO HLDG CORP
COM
23821D100
1301
48192
SH
SOLE
47139
0
1053
DAVITA INC
COM
23918K108
314
2677
SH
SOLE
2651
0
26
DBX ETF TR
XTRACK MSCI EAFE
233051200
1202
35767
SH
SOLE
8447
0
27320
DBX ETF TR
XTRACK MSCI EURP
233051853
60
2000
SH
SOLE
2000
0
0
DECKERS OUTDOOR CORP
COM
243537107
267
930
SH
SOLE
930
0
0
DEERE & CO
COM
244199105
18148
67452
SH
SOLE
62195
0
5257
DEL TACO RESTAURANTS INC NEW
COM
245496104
154
17000
SH
SOLE
12300
0
4700
DELL TECHNOLOGIES INC
CL C
24703L202
586
7996
SH
SOLE
4589
0
3407
DELTA AIR LINES INC DEL
COM NEW
247361702
1054
26213
SH
SOLE
23107
0
3106
DENALI THERAPEUTICS INC
COM
24823R105
436
5200
SH
SOLE
5200
0
0
DENTSPLY SIRONA INC
COM
24906P109
1005
19186
SH
SOLE
14568
0
4618
DERMTECH INC
COM
24984K105
2050
63180
SH
SOLE
61656
0
1524
DESCARTES SYS GROUP INC
COM
249906108
1469
25128
SH
SOLE
18327
0
6801
DEVON ENERGY CORP NEW
COM
25179M103
312
19753
SH
SOLE
13453
0
6300
DEXCOM INC
COM
252131107
399960
1081791
SH
SOLE
762835
0
318956
DIAGEO PLC
SPON ADR NEW
25243Q205
12866
81015
SH
SOLE
44250
0
36765
DIGIMARC CORP NEW
COM
25381B101
768
16250
SH
SOLE
14750
0
1500
DIGITAL RLTY TR INC
COM
253868103
3870
27739
SH
SOLE
24560
0
3179
DIGITAL TURBINE INC
COM NEW
25400W102
225
3985
SH
SOLE
3320
0
665
DIME CMNTY BANCSHARES INC
COM
253922108
735
46600
SH
SOLE
46600
0
0
DISCOVER FINL SVCS
COM
254709108
8141
89922
SH
SOLE
80809
0
9113
DISCOVERY INC
COM SER A
25470F104
199
6603
SH
SOLE
6603
0
0
DISCOVERY INC
COM SER C
25470F302
156
5949
SH
SOLE
2862
0
3087
DISNEY WALT CO
COM
254687106
180875
998319
SH
SOLE
706357
0
291963
DIXIE GROUP INC
CL A
255519100
564
221255
SH
SOLE
221255
0
0
DOCUSIGN INC
COM
256163106
390985
1758819
SH
SOLE
1392383
0
366436
DOLBY LABORATORIES INC
COM CL A
25659T107
53547
551289
SH
SOLE
411345
0
139944
DOLLAR GEN CORP NEW
COM
256677105
771
3668
SH
SOLE
2801
0
867
DOLLAR TREE INC
COM
256746108
253
2346
SH
SOLE
2129
0
217
DOMINION ENERGY INC
COM
25746U109
3883
51639
SH
SOLE
42329
0
9310
DOMO INC
COM CL B
257554105
1285
20152
SH
SOLE
3771
0
16381
DONALDSON INC
COM
257651109
910
16276
SH
SOLE
4161
0
12115
DOORDASH INC
CL A
25809K105
734
5140
SH
SOLE
5060
0
80
DOVER CORP
COM
260003108
7485
59291
SH
SOLE
48273
0
11017
DOW INC
COM
260557103
10084
181693
SH
SOLE
122140
0
59553
DRAFTKINGS INC
COM CL A
26142R104
1895
40694
SH
SOLE
32834
0
7860
DTE ENERGY CO
COM
233331107
1395
11489
SH
SOLE
9067
0
2422
DUKE ENERGY CORP NEW
COM NEW
26441C204
11178
122081
SH
SOLE
77119
0
44962
DUKE REALTY CORP
COM NEW
264411505
270
6751
SH
SOLE
589
0
6162
DULUTH HLDGS INC
COM CL B
26443V101
1732
163988
SH
SOLE
149838
0
14150
DUPONT DE NEMOURS INC
COM
26614N102
6717
94463
SH
SOLE
63917
0
30546
DYNATRACE INC
COM NEW
268150109
9209
212831
SH
SOLE
200606
0
12225
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
9716
2183453
SH
SOLE
1790235
0
393218
E L F BEAUTY INC
COM
26856L103
735
29169
SH
SOLE
28117
0
1052
EAGLE MATLS INC
COM
26969P108
924
9118
SH
SOLE
6700
0
2418
EAGLE PHARMACEUTICALS INC
COM
269796108
2315
49705
SH
SOLE
43635
0
6070
EAST WEST BANCORP INC
COM
27579R104
272
5373
SH
SOLE
5108
0
265
EASTMAN CHEM CO
COM
277432100
1772
17674
SH
SOLE
17236
0
438
EATON CORP PLC
SHS
G29183103
5439
45268
SH
SOLE
32831
0
12437
EATON VANCE CORP
COM NON VTG
278265103
1157
17026
SH
SOLE
807
0
16219
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
630
71788
SH
SOLE
53488
0
18300
EBAY INC.
COM
278642103
1783
35482
SH
SOLE
29033
0
6449
ECOLAB INC
COM
278865100
274479
1268624
SH
SOLE
901385
0
367239
EDITAS MEDICINE INC
COM
28106W103
820
11700
SH
SOLE
600
0
11100
EDWARDS LIFESCIENCES CORP
COM
28176E108
82002
898850
SH
SOLE
580298
0
318552
ELECTRONIC ARTS INC
COM
285512109
1715
11945
SH
SOLE
10692
0
1253
ELEMENT SOLUTIONS INC
COM
28618M106
1117
63004
SH
SOLE
61004
0
2000
EMAGIN CORP
COM NEW
29076N206
58
35100
SH
SOLE
35100
0
0
EMERSON ELEC CO
COM
291011104
32625
405930
SH
SOLE
267973
0
137957
ENBRIDGE INC
COM
29250N105
2881
90068
SH
SOLE
85690
0
4378
ENCOMPASS HEALTH CORP
COM
29261A100
22091
267152
SH
SOLE
247272
0
19880
ENCORE CAP EUROPE FIN LTD
NOTE 4.500% 9/0
29260UAA5
361
320000
PRN
SOLE
245000
0
75000
ENCORE CAP GROUP INC
NOTE 2.875% 3/1
292554AH5
21403
21499000
PRN
SOLE
16650000
0
4849000
ENCORE CAP GROUP INC
COM
292554102
866
22242
SH
SOLE
9950
0
12292
ENDAVA PLC
ADS
29260V105
1984
25844
SH
SOLE
24391
0
1453
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
1618
261748
SH
SOLE
160446
0
101302
ENERPAC TOOL GROUP CORP
CL A COM
292765104
230
10160
SH
SOLE
0
0
10160
ENERSYS
COM
29275Y102
12466
150087
SH
SOLE
133191
0
16896
ENPHASE ENERGY INC
COM
29355A107
364
2074
SH
SOLE
1984
0
90
ENTEGRIS INC
COM
29362U104
537
5584
SH
SOLE
5584
0
0
ENTERGY CORP NEW
COM
29364G103
1750
17525
SH
SOLE
17181
0
344
ENTERPRISE PRODS PARTNERS L
COM
293792107
11262
574911
SH
SOLE
422747
0
152164
ENVESTNET INC
COM
29404K106
8723
106000
SH
SOLE
86712
0
19288
EOG RES INC
COM
26875P101
7054
141439
SH
SOLE
111126
0
30313
EPAM SYS INC
COM
29414B104
7996
22312
SH
SOLE
18525
0
3787
EQUIFAX INC
COM
294429105
1966
10196
SH
SOLE
7789
0
2407
EQUINIX INC
COM
29444U700
15620
21872
SH
SOLE
20940
0
932
EQUINOR ASA
SPONSORED ADR
29446M102
397
24189
SH
SOLE
22742
0
1447
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
210
3314
SH
SOLE
3314
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
654
11029
SH
SOLE
9159
0
1870
ESSENTIAL UTILS INC
COM
29670G102
315
6661
SH
SOLE
5945
0
716
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
3396
59000
SH
SOLE
32398
0
26602
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
54
819
SH
SOLE
617
0
202
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
30
2091
SH
SOLE
1840
0
251
ETF MANAGERS TR
TREATMENTS TSTNG
26924G763
73
2332
SH
SOLE
2332
0
0
ETF MANAGERS TR
AI POWERED EQT
26924G813
0
10
SH
SOLE
10
0
0
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
76
1100
SH
SOLE
1100
0
0
ETF MANAGERS TR
ETHO CLIMATE LEA
26924G888
142
2680
SH
SOLE
2680
0
0
ETF SER SOLUTIONS
NATIONWIDE RSK
26922A172
102
3700
SH
SOLE
3700
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
919
41067
SH
SOLE
40817
0
250
ETSY INC
COM
29786A106
4549
25567
SH
SOLE
24593
0
974
EURONET WORLDWIDE INC
COM
298736109
878
6056
SH
SOLE
5831
0
225
EVERBRIDGE INC
COM
29978A104
14508
97326
SH
SOLE
83913
0
13413
EVERGY INC
COM
30034W106
489
8810
SH
SOLE
6742
0
2068
EVERQUOTE INC
COM CL A
30041R108
807
21601
SH
SOLE
19676
0
1925
EVERSOURCE ENERGY
COM
30040W108
3848
44485
SH
SOLE
35368
0
9117
EVERTEC INC
COM
30040P103
201
5122
SH
SOLE
0
0
5122
EVOLENT HEALTH INC
NOTE 2.000%12/0
30050BAB7
127
127000
PRN
SOLE
0
0
127000
EVOLENT HEALTH INC
NOTE 1.500%10/1
30050BAD3
439
515000
PRN
SOLE
515000
0
0
EVOLENT HEALTH INC
CL A
30050B101
37188
2319887
SH
SOLE
1514570
0
805317
EXACT SCIENCES CORP
NOTE 0.375% 3/1
30063PAB1
104
75000
PRN
SOLE
65000
0
10000
EXACT SCIENCES CORP
NOTE 0.375% 3/0
30063PAC9
144
111000
PRN
SOLE
101000
0
10000
EXACT SCIENCES CORP
COM
30063P105
91096
687567
SH
SOLE
473047
0
214520
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
479
7862
SH
SOLE
5297
0
2565
EXELIXIS INC
COM
30161Q104
31265
1557786
SH
SOLE
1325936
0
231850
EXELON CORP
COM
30161N101
1342
31778
SH
SOLE
25356
0
6422
EXPEDIA GROUP INC
COM NEW
30212P303
524
3959
SH
SOLE
1701
0
2258
EXPEDITORS INTL WASH INC
COM
302130109
1056
11100
SH
SOLE
10554
0
546
EXXON MOBIL CORP
COM
30231G102
18076
438534
SH
SOLE
327390
0
111143
F5 NETWORKS INC
COM
315616102
263
1494
SH
SOLE
311
0
1183
FACEBOOK INC
CL A
30303M102
168665
617460
SH
SOLE
481926
0
135534
FACTSET RESH SYS INC
COM
303075105
878
2642
SH
SOLE
1942
0
700
FAIR ISAAC CORP
COM
303250104
2924
5722
SH
SOLE
5077
0
645
FASTENAL CO
COM
311900104
174021
3563808
SH
SOLE
1780654
0
1783154
FASTLY INC
CL A
31188V100
7391
84597
SH
SOLE
77097
0
7500
FEDEX CORP
COM
31428X106
11646
44858
SH
SOLE
36755
0
8103
FIDELITY COVINGTON TRUST
MSCI FINLS IDX
316092501
6
150
SH
SOLE
150
0
0
FIDELITY COVINGTON TRUST
MSCI HLTH CARE I
316092600
19
325
SH
SOLE
325
0
0
FIDELITY COVINGTON TRUST
VLU FACTOR ETF
316092782
20
500
SH
SOLE
500
0
0
FIDELITY COVINGTON TRUST
MSCI INFO TECH I
316092808
1
6
SH
SOLE
6
0
0
FIDELITY COVINGTON TRUST
MSCI RL EST ETF
316092857
67
2657
SH
SOLE
2657
0
0
FIDELITY COVINGTON TRUST
MSCI UTILS INDEX
316092865
495
12210
SH
SOLE
11234
0
976
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
5156
131902
SH
SOLE
90091
0
41811
FIDELITY NATL INFORMATION SV
COM
31620M106
24346
172104
SH
SOLE
142786
0
29318
FIDUS INVT CORP
COM
316500107
157
11992
SH
SOLE
11992
0
0
FIFTH THIRD BANCORP
COM
316773100
5770
209284
SH
SOLE
79923
0
129361
FIREEYE INC
NOTE 1.625% 6/0
31816QAD3
18
18000
PRN
SOLE
18000
0
0
FIREEYE INC
COM
31816Q101
2554
110756
SH
SOLE
93536
0
17220
FIRST AMERN FINL CORP
COM
31847R102
255
4930
SH
SOLE
3608
0
1322
FIRST BANCORP P R
COM NEW
318672706
231
25000
SH
SOLE
15000
0
10000
FIRST BUSEY CORP
COM NEW
319383204
237
11000
SH
SOLE
11000
0
0
FIRST CMNTY BANKSHARES INC V
COM
31983A103
290
13459
SH
SOLE
13459
0
0
FIRST CMNTY CORP S C
COM
319835104
265
15620
SH
SOLE
15620
0
0
FIRST FINL CORP IND
COM
320218100
600
15454
SH
SOLE
15454
0
0
FIRST HORIZON CORPORATION
COM
320517105
198
15510
SH
SOLE
13115
0
2395
FIRST MAJESTIC SILVER CORP
COM
32076V103
528
39267
SH
SOLE
26442
0
12825
FIRST NATL CORP
COM
32106V107
169
10000
SH
SOLE
0
0
10000
FIRST REP BK SAN FRANCISCO C
COM
33616C100
780
5307
SH
SOLE
3418
0
1889
FIRST SOLAR INC
COM
336433107
5134
51903
SH
SOLE
20811
0
31092
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
213
10543
SH
SOLE
3912
0
6631
FIRST TR EXCH TRADED FD III
INSTL PFD SECS
33739P855
31
1538
SH
SOLE
1538
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
167
1410
SH
SOLE
970
0
440
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
1
12
SH
SOLE
12
0
0
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
1
13
SH
SOLE
13
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
3
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
2141
19865
SH
SOLE
19044
0
821
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
69
615
SH
SOLE
615
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
7
261
SH
SOLE
261
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
355
3738
SH
SOLE
3738
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
920
20725
SH
SOLE
20360
0
365
FIRST TR EXCHANGE TRADED FD
NASDQ CLN EDGE
33737A108
133
1638
SH
SOLE
1638
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
619
9172
SH
SOLE
9172
0
0
FIRST TR EXCHANGE-TRADED FD
NY ARCA BIOTECH
33733E203
49
293
SH
SOLE
243
0
50
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
943
4444
SH
SOLE
3784
0
660
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG GREEN
33733E500
7
100
SH
SOLE
100
0
0
FIRST TR EXCHANGE-TRADED FD
NAT GAS ETF
33733E807
76
8573
SH
SOLE
8573
0
0
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
181
8655
SH
SOLE
6763
0
1892
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
20
412
SH
SOLE
0
0
412
FIRST TR EXCHANGE-TRADED FD
NASD TECH DIV
33738R118
212
4280
SH
SOLE
3100
0
1180
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
160
4000
SH
SOLE
4000
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
50
1234
SH
SOLE
1234
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
47879
930228
SH
SOLE
728851
0
201377
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
8457
140856
SH
SOLE
140856
0
0
FIRST TR EXCHANGE-TRADED FD
SSI STRG ETF
33739Q507
36
743
SH
SOLE
743
0
0
FIRST TR EXCHANGE-TRADED FD
INDXX INOVTV ETF
33741X201
4
100
SH
SOLE
0
0
100
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
255
8615
SH
SOLE
8615
0
0
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
826
5986
SH
SOLE
5986
0
0
FIRST TR STOXX EUROPEAN SELE
COMMON SHS
33735T109
227
17652
SH
SOLE
16150
0
1502
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
689
19649
SH
SOLE
17714
0
1935
FIRST US BANCSHARES INC
COM
33744V103
1037
115000
SH
SOLE
110000
0
5000
FIRSTCASH INC
COM
33767D105
455
6492
SH
SOLE
6492
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
3021
22092
SH
SOLE
21892
0
200
FISERV INC
COM
337738108
279389
2453791
SH
SOLE
1839038
0
614753
FIVERR INTL LTD
ORD SHS
M4R82T106
252
1290
SH
SOLE
1045
0
245
FLAGSTAR BANCORP INC
COM PAR .001
337930705
2503
61400
SH
SOLE
61400
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
6920
25362
SH
SOLE
23544
0
1818
FLEXSHARES TR
MORNSTAR USMKT
33939L100
238
1641
SH
SOLE
1641
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
54
1674
SH
SOLE
1674
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
19
349
SH
SOLE
349
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
377
5705
SH
SOLE
5705
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
337
7043
SH
SOLE
7043
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
6
124
SH
SOLE
124
0
0
FLIR SYS INC
COM
302445101
375
8551
SH
SOLE
3451
0
5101
FLOOR & DECOR HLDGS INC
CL A
339750101
7211
77660
SH
SOLE
66946
0
10714
FLUSHING FINL CORP
COM
343873105
1426
85670
SH
SOLE
85670
0
0
FMC CORP
COM NEW
302491303
351
3055
SH
SOLE
511
0
2544
FORD MTR CO DEL
COM
345370860
980
111502
SH
SOLE
87957
0
23546
FORTINET INC
COM
34959E109
10269
69137
SH
SOLE
56082
0
13055
FORTIS INC
COM
349553107
241
5897
SH
SOLE
3641
0
2256
FORTIVE CORP
COM
34959J108
129766
1832330
SH
SOLE
1295065
0
537265
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
588
6862
SH
SOLE
1588
0
5274
FRANCO NEV CORP
COM
351858105
644
5135
SH
SOLE
4525
0
610
FREEPORT-MCMORAN INC
CL B
35671D857
1853
71199
SH
SOLE
37824
0
33375
FRONTDOOR INC
COM
35905A109
465
9253
SH
SOLE
6842
0
2411
FTI CONSULTING INC
COM
302941109
645
5775
SH
SOLE
5400
0
375
GABELLI MULTIMEDIA TR INC
COM
36239Q109
1610
202250
SH
SOLE
152950
0
49300
GALECTIN THERAPEUTICS INC
COM NEW
363225202
24
10756
SH
SOLE
3600
0
7156
GALLAGHER ARTHUR J & CO
COM
363576109
10379
83896
SH
SOLE
79164
0
4732
GAP INC
COM
364760108
284
14061
SH
SOLE
1758
0
12303
GARMIN LTD
SHS
H2906T109
562
4695
SH
SOLE
3197
0
1498
GARTNER INC
COM
366651107
6837
42678
SH
SOLE
19894
0
22784
GENERAC HLDGS INC
COM
368736104
9193
40424
SH
SOLE
37439
0
2985
GENERAL DYNAMICS CORP
COM
369550108
55001
369581
SH
SOLE
20607
0
348974
GENERAL ELECTRIC CO
COM
369604103
11551
1069539
SH
SOLE
864143
0
205396
GENERAL MLS INC
COM
370334104
6282
106843
SH
SOLE
66335
0
40508
GENERAL MTRS CO
COM
37045V100
3832
92030
SH
SOLE
65377
0
26653
GENESCO INC
COM
371532102
957
31814
SH
SOLE
31814
0
0
GENMARK DIAGNOSTICS INC
COM
372309104
686
46984
SH
SOLE
46984
0
0
GENPACT LIMITED
SHS
G3922B107
1679
40588
SH
SOLE
37699
0
2889
GENTEX CORP
COM
371901109
240
7082
SH
SOLE
5325
0
1757
GENUINE PARTS CO
COM
372460105
1682
16748
SH
SOLE
8313
0
8435
GILDAN ACTIVEWEAR INC
COM
375916103
419
14955
SH
SOLE
0
0
14955
GILEAD SCIENCES INC
COM
375558103
41239
707841
SH
SOLE
501725
0
206115
GLACIER BANCORP INC NEW
COM
37637Q105
2376
51645
SH
SOLE
48200
0
3445
GLADSTONE INVT CORP
COM
376546107
1303
129114
SH
SOLE
99232
0
29882
GLAUKOS CORP
COM
377322102
2473
32863
SH
SOLE
21413
0
11450
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
6147
167051
SH
SOLE
123396
0
43655
GLOBAL BLOOD THERAPEUTICS IN
COM
37890U108
991
22872
SH
SOLE
22339
0
533
GLOBAL PMTS INC
COM
37940X102
16551
76831
SH
SOLE
73718
0
3113
GLOBAL WTR RES INC
COM
379463102
184
12775
SH
SOLE
12775
0
0
GLOBAL X FDS
FTSE NORDIC REG
37950E101
2
69
SH
SOLE
69
0
0
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
14
396
SH
SOLE
396
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
30
485
SH
SOLE
385
0
100
GLOBAL X FDS
GLB X SUPERDIV
37950E549
1
115
SH
SOLE
115
0
0
GLOBAL X FDS
GLBX MSCI NORW
37950E747
2
130
SH
SOLE
130
0
0
GLOBAL X FDS
GLB X MLP ENRG I
37954Y293
3
104
SH
SOLE
104
0
0
GLOBAL X FDS
GLBL X MLP ETF
37954Y343
2
66
SH
SOLE
0
0
66
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
397
17395
SH
SOLE
17395
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
3622
140376
SH
SOLE
140376
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
3597
169585
SH
SOLE
67150
0
102435
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
5091
153637
SH
SOLE
62979
0
90658
GLOBAL X FDS
FINTECH ETF
37954Y814
874
18709
SH
SOLE
16515
0
2194
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
10
220
SH
SOLE
0
0
220
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
71
1155
SH
SOLE
1155
0
0
GLOBANT S A
COM
L44385109
15593
71654
SH
SOLE
62145
0
9509
GLOBE LIFE INC
COM
37959E102
282
2973
SH
SOLE
2623
0
350
GLOBUS MED INC
CL A
379577208
1065
16328
SH
SOLE
7866
0
8462
GLU MOBILE INC
COM
379890106
142
15750
SH
SOLE
5000
0
10750
GODADDY INC
CL A
380237107
14848
178998
SH
SOLE
152710
0
26288
GOGO INC
COM
38046C109
1815
188485
SH
SOLE
124020
0
64465
GOHEALTH INC
COM CL A
38046W105
632
46274
SH
SOLE
45749
0
525
GOLDMAN SACHS BDC INC
SHS
38147U107
3616
189111
SH
SOLE
187711
0
1400
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
13
406
SH
SOLE
406
0
0
GOLDMAN SACHS ETF TR
ACCESS INFLATI
381430362
804
14007
SH
SOLE
14007
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
134
3609
SH
SOLE
3609
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
6
78
SH
SOLE
0
0
78
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
5
49
SH
SOLE
0
0
49
GOLDMAN SACHS GROUP INC
COM
38141G104
25435
96449
SH
SOLE
88821
0
7628
GOLDMINING INC
COM
38149E101
44
20000
SH
SOLE
20000
0
0
GOLUB CAP BDC INC
COM
38173M102
292
20631
SH
SOLE
20631
0
0
GOOSEHEAD INS INC
COM CL A
38267D109
96912
776785
SH
SOLE
551673
0
225112
GRACO INC
COM
384109104
1426
19711
SH
SOLE
16052
0
3659
GRAINGER W W INC
COM
384802104
35651
87307
SH
SOLE
56629
0
30677
GRAND CANYON ED INC
COM
38526M106
1527
16403
SH
SOLE
15021
0
1382
GRANITE CONSTR INC
COM
387328107
439
16435
SH
SOLE
16435
0
0
GREEN BRICK PARTNERS INC
COM
392709101
298
13000
SH
SOLE
13000
0
0
GREENBRIER COS INC
NOTE 2.875% 2/0
393657AK7
293
290000
PRN
SOLE
255000
0
35000
GRID DYNAMICS HLDGS INC
CL A
39813G109
9844
781234
SH
SOLE
695003
0
86231
GRIFOLS S A
SP ADR REP B NVT
398438408
219
11874
SH
SOLE
8724
0
3150
GRUBHUB INC
COM
400110102
3394
45696
SH
SOLE
43302
0
2394
GUARDANT HEALTH INC
COM
40131M109
1925
14940
SH
SOLE
14690
0
250
GUIDEWIRE SOFTWARE INC
NOTE 1.250% 3/1
40171VAA8
143
111000
PRN
SOLE
101000
0
10000
GUIDEWIRE SOFTWARE INC
COM
40171V100
146307
1136539
SH
SOLE
794338
0
342201
HAIN CELESTIAL GROUP INC
COM
405217100
251
6253
SH
SOLE
4099
0
2154
HALLIBURTON CO
COM
406216101
2565
135692
SH
SOLE
94427
0
41265
HALOZYME THERAPEUTICS INC
COM
40637H109
1035
24228
SH
SOLE
23888
0
340
HAMILTON LANE INC
CL A
407497106
321
4115
SH
SOLE
3999
0
116
HANESBRANDS INC
COM
410345102
222
15202
SH
SOLE
12070
0
3132
HANNON ARMSTRONG SUST INFR C
NOTE 4.125% 9/0
41068XAB6
468
200000
PRN
SOLE
150000
0
50000
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1012
15959
SH
SOLE
15959
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
322
6577
SH
SOLE
4907
0
1670
HASBRO INC
COM
418056107
700
7482
SH
SOLE
1906
0
5576
HBT FINL INC.
COM
404111106
220
14500
SH
SOLE
0
0
14500
HCA HEALTHCARE INC
COM
40412C101
1455
8847
SH
SOLE
7784
0
1063
HCI GROUP INC
NOTE 4.250% 3/0
40416EAD5
146
140000
PRN
SOLE
105000
0
35000
HDFC BANK LTD
SPONSORED ADS
40415F101
957
13245
SH
SOLE
7249
0
5996
HEALTH CATALYST INC
COM
42225T107
652
14984
SH
SOLE
14750
0
234
HEALTHCARE SVCS GROUP INC
COM
421906108
6652
236723
SH
SOLE
212125
0
24598
HEALTHEQUITY INC
COM
42226A107
917
13149
SH
SOLE
11563
0
1586
HEALTHPEAK PROPERTIES INC
COM
42250P103
914
30225
SH
SOLE
13802
0
16423
HECLA MNG CO
COM
422704106
504
77834
SH
SOLE
73195
0
4639
HEICO CORP NEW
COM
422806109
24816
187429
SH
SOLE
101873
0
85556
HEICO CORP NEW
CL A
422806208
1815
15503
SH
SOLE
13506
0
1997
HELEN OF TROY LTD
COM
G4388N106
978
4403
SH
SOLE
4019
0
384
HENRY JACK & ASSOC INC
COM
426281101
436
2690
SH
SOLE
1999
0
691
HENRY SCHEIN INC
COM
806407102
1125
16833
SH
SOLE
14672
0
2161
HERON THERAPEUTICS INC
COM
427746102
392
18500
SH
SOLE
18500
0
0
HERSHEY CO
COM
427866108
5287
34707
SH
SOLE
30551
0
4156
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
440
37171
SH
SOLE
20857
0
16314
HIGHWOODS PPTYS INC
COM
431284108
1526
38511
SH
SOLE
38511
0
0
HILL ROM HLDGS INC
COM
431475102
609
6220
SH
SOLE
96
0
6124
HILTON WORLDWIDE HLDGS INC
COM
43300A203
325
2924
SH
SOLE
718
0
2206
HMS HLDGS CORP
COM
40425J101
7640
207891
SH
SOLE
187090
0
20801
HOLICITY INC
COM CL A
435063102
232
22900
SH
SOLE
22900
0
0
HOLICITY INC
*W EXP 08/04/202
435063110
285
211332
SH
SOLE
206382
0
4950
HOLOGIC INC
COM
436440101
42993
590317
SH
SOLE
367539
0
222778
HOME DEPOT INC
COM
437076102
165435
622826
SH
SOLE
425170
0
197656
HONEYWELL INTL INC
COM
438516106
41069
193084
SH
SOLE
171030
0
22053
HORIZON GLOBAL CORP
COM
44052W104
159
18500
SH
SOLE
10000
0
8500
HORIZON THERAPEUTICS PUB L
SHS
G46188101
2211
30221
SH
SOLE
29316
0
905
HORMEL FOODS CORP
COM
440452100
1377
29547
SH
SOLE
28255
0
1292
HOST HOTELS & RESORTS INC
COM
44107P104
511
34925
SH
SOLE
27725
0
7200
HOULIHAN LOKEY INC
CL A
441593100
263
3905
SH
SOLE
0
0
3905
HOWARD HUGHES CORP
COM
44267D107
656
8305
SH
SOLE
7722
0
583
HOWMET AEROSPACE INC
COM
443201108
223
7829
SH
SOLE
5989
0
1840
HP INC
COM
40434L105
1040
42299
SH
SOLE
33458
0
8841
HSBC HLDGS PLC
SPON ADR NEW
404280406
399
15416
SH
SOLE
8067
0
7349
HUB GROUP INC
CL A
443320106
346
6075
SH
SOLE
2575
0
3500
HUBBELL INC
COM
443510607
3547
22623
SH
SOLE
22328
0
295
HUBSPOT INC
COM
443573100
711
1793
SH
SOLE
760
0
1033
HUDSON TECHNOLOGIES INC
COM
444144109
50
45900
SH
SOLE
45000
0
900
HUMANA INC
COM
444859102
1466
3572
SH
SOLE
1926
0
1646
HUNT J B TRANS SVCS INC
COM
445658107
6246
45711
SH
SOLE
38487
0
7224
HUNTINGTON BANCSHARES INC
COM
446150104
1525
120765
SH
SOLE
112054
0
8711
IAA INC
COM
449253103
239
3685
SH
SOLE
3478
0
207
IAC INTERACTIVECORP NEW
COM
44891N109
980
5174
SH
SOLE
4625
0
549
ICICI BANK LIMITED
ADR
45104G104
2310
155446
SH
SOLE
118196
0
37250
ICON PLC
SHS
G4705A100
464
2378
SH
SOLE
2311
0
67
IDACORP INC
COM
451107106
520
5419
SH
SOLE
1333
0
4086
IDEX CORP
COM
45167R104
631
3168
SH
SOLE
2310
0
858
IDEXX LABS INC
COM
45168D104
739122
1478628
SH
SOLE
1119980
0
358648
IHS MARKIT LTD
SHS
G47567105
57372
638672
SH
SOLE
373788
0
264884
II-VI INC
NOTE 0.250% 9/0
902104AB4
301
180000
PRN
SOLE
135000
0
45000
II-VI INC
COM
902104108
82
1081
SH
SOLE
1027
0
54
ILLINOIS TOOL WKS INC
COM
452308109
101470
497697
SH
SOLE
240031
0
257666
ILLUMINA INC
COM
452327109
15654
42308
SH
SOLE
21177
0
21131
IMMUNOGEN INC
COM
45253H101
1357
210400
SH
SOLE
50164
0
160236
IMPAX LABORATORIES INC
NOTE 2.000% 6/1
45256BAE1
17
17000
PRN
SOLE
17000
0
0
INDEPENDENCE RLTY TR INC
COM
45378A106
12493
930229
SH
SOLE
810080
0
120149
INFORMATION SVCS GROUP INC
COM
45675Y104
4341
1323601
SH
SOLE
1232041
0
91560
ING GROEP N.V.
SPONSORED ADR
456837103
145
15319
SH
SOLE
15319
0
0
INGERSOLL RAND INC
COM
45687V106
606
13304
SH
SOLE
12443
0
861
INGREDION INC
COM
457187102
2665
33873
SH
SOLE
27845
0
6028
INOGEN INC
COM
45780L104
5094
114018
SH
SOLE
104457
0
9561
INSEEGO CORP
COM
45782B104
882
57000
SH
SOLE
57000
0
0
INSMED INC
COM PAR $.01
457669307
350
10512
SH
SOLE
10512
0
0
INSPIRE MED SYS INC
COM
457730109
1165
6192
SH
SOLE
6192
0
0
INSULET CORP
COM
45784P101
2781
10878
SH
SOLE
9531
0
1347
INTEGER HLDGS CORP
COM
45826H109
599
7383
SH
SOLE
152
0
7231
INTEL CORP
COM
458140100
37086
744405
SH
SOLE
577553
0
166851
INTELLIA THERAPEUTICS INC
COM
45826J105
441
8110
SH
SOLE
0
0
8110
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
203832
1767991
SH
SOLE
1163307
0
604684
INTERDIGITAL INC
COM
45867G101
248
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
45775
363638
SH
SOLE
284546
0
79093
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
900
8268
SH
SOLE
2386
0
5882
INTERNATIONAL PAPER CO
COM
460146103
4663
93793
SH
SOLE
81248
0
12545
INTERPUBLIC GROUP COS INC
COM
460690100
981
41692
SH
SOLE
25472
0
16220
INTERSECT ENT INC
COM
46071F103
688
30028
SH
SOLE
28259
0
1769
INTUIT
COM
461202103
170027
447617
SH
SOLE
338445
0
109172
INTUITIVE SURGICAL INC
COM NEW
46120E602
71172
86997
SH
SOLE
50922
0
36075
INVESCO ACTIVELY MANAGED ETF
ACTIVE US REAL
46090A101
16
186
SH
SOLE
186
0
0
INVESCO ACTIVELY MANAGED ETF
VAR RATE INVT
46090A879
198
7935
SH
SOLE
7935
0
0
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
8937
176685
SH
SOLE
176685
0
0
INVESCO DB US DLR INDEX TR
BULLISH FD
46141D203
403
16625
SH
SOLE
10225
0
6400
INVESCO EXCH TRADED FD TR II
S&P GBL WATER
46138E263
84
1794
SH
SOLE
1794
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
2689
47828
SH
SOLE
35095
0
12734
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
95
2518
SH
SOLE
918
0
1600
INVESCO EXCH TRADED FD TR II
S&P 500 EX RAT
46138E388
2
55
SH
SOLE
55
0
0
INVESCO EXCH TRADED FD TR II
RUSEL 1000 LOW
46138E412
9
250
SH
SOLE
250
0
0
INVESCO EXCH TRADED FD TR II
RUSL 1000 ENHD
46138E438
18
580
SH
SOLE
580
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
1964
128718
SH
SOLE
100008
0
28709
INVESCO EXCH TRADED FD TR II
NATL AMT MUNI
46138E537
830
30628
SH
SOLE
30628
0
0
INVESCO EXCH TRADED FD TR II
MSCI GBL TIMBR
46138E545
13
400
SH
SOLE
400
0
0
INVESCO EXCH TRADED FD TR II
KBW REGL BKG
46138E578
2
41
SH
SOLE
41
0
0
INVESCO EXCH TRADED FD TR II
KBW BK ETF
46138E628
2381
47270
SH
SOLE
36955
0
10315
INVESCO EXCH TRADED FD TR II
GLOBAL WATER
46138E651
102
2934
SH
SOLE
2934
0
0
INVESCO EXCH TRADED FD TR II
FNDMNTL HY CRP
46138E719
83
4278
SH
SOLE
4278
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EMNG
46138E727
0
2
SH
SOLE
2
0
0
INVESCO EXCH TRADED FD TR II
FTSE INTL LOW
46138E768
5
180
SH
SOLE
180
0
0
INVESCO EXCH TRADED FD TR II
EMRNG MKT SVRG
46138E784
190
6597
SH
SOLE
6447
0
150
INVESCO EXCH TRADED FD TR II
CHINA TECHNLGY
46138E800
50
613
SH
SOLE
613
0
0
INVESCO EXCH TRADED FD TR II
DWA EMERG MKTS
46138E867
372
16285
SH
SOLE
15385
0
900
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
329
9720
SH
SOLE
9220
0
500
INVESCO EXCH TRADED FD TR II
S&P SMLCP LOW
46138G102
2
42
SH
SOLE
42
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
68
3068
SH
SOLE
2908
0
160
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
18937
184285
SH
SOLE
122335
0
61950
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
202
6036
SH
SOLE
6036
0
0
INVESCO EXCH TRADED FD TR II
VAR RATE PFD
46138G870
498
19192
SH
SOLE
8554
0
10638
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
39
580
SH
SOLE
580
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CLAN
46137V134
41
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
5839
125696
SH
SOLE
52801
0
72895
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
23
410
SH
SOLE
410
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML600 VAL
46137V167
33
500
SH
SOLE
300
0
200
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
15
110
SH
SOLE
25
0
85
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
227
795
SH
SOLE
795
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
1578
37473
SH
SOLE
35073
0
2400
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
134
2180
SH
SOLE
2180
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
158
967
SH
SOLE
780
0
187
INVESCO EXCHANGE TRADED FD T
S&P500 EQL TEC
46137V282
26
104
SH
SOLE
104
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
248
950
SH
SOLE
950
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
8255
64722
SH
SOLE
48473
0
16249
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 MOMNTUM
46137V464
324
4140
SH
SOLE
940
0
3200
INVESCO EXCHANGE TRADED FD T
DIVID ACHIEVEV
46137V506
4
111
SH
SOLE
111
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTERNT
46137V530
639
2800
SH
SOLE
2800
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
58
3800
SH
SOLE
3800
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
13
200
SH
SOLE
200
0
0
INVESCO EXCHANGE TRADED FD T
GBL LISTED PVT
46137V589
2
125
SH
SOLE
125
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1500
46137V597
186
1230
SH
SOLE
0
0
1230
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
980
7359
SH
SOLE
6894
0
465
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
88
4590
SH
SOLE
4590
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC PHRMCTLS
46137V662
2
28
SH
SOLE
28
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MKT ETF
46137V712
109
1032
SH
SOLE
1032
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
146
2157
SH
SOLE
2157
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
28
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
3892
44360
SH
SOLE
42660
0
1700
INVESCO EXCHANGE TRADED FD T
DWA STAPLES
46137V886
4
44
SH
SOLE
44
0
0
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
21
270
SH
SOLE
175
0
95
INVESCO LTD
SHS
G491BT108
1074
61617
SH
SOLE
2336
0
59281
INVESCO QQQ TR
UNIT SER 1
46090E103
55697
177525
SH
SOLE
130707
0
46817
IONIS PHARMACEUTICALS INC
COM
462222100
857
15164
SH
SOLE
13664
0
1500
IPG PHOTONICS CORP
COM
44980X109
456
2039
SH
SOLE
1664
0
375
IQVIA HLDGS INC
COM
46266C105
908
5070
SH
SOLE
3404
0
1666
IRHYTHM TECHNOLOGIES INC
COM
450056106
50433
212608
SH
SOLE
184471
0
28137
IRIDIUM COMMUNICATIONS INC
COM
46269C102
14903
378978
SH
SOLE
345516
0
33462
IRON MTN INC NEW
COM
46284V101
9802
332481
SH
SOLE
257922
0
74559
ISHARES GOLD TRUST
ISHARES
464285105
12464
687483
SH
SOLE
587663
0
99820
ISHARES INC
MSCI AUST ETF
464286103
156
6534
SH
SOLE
4634
0
1900
ISHARES INC
MSCI FRNTR100ETF
464286145
64
2261
SH
SOLE
2111
0
150
ISHARES INC
MSCI AUSTRIA ETF
464286202
198
10000
SH
SOLE
10000
0
0
ISHARES INC
EM MKTS DIV ETF
464286319
34
925
SH
SOLE
925
0
0
ISHARES INC
MSCI GLB SLV&MTL
464286327
9
552
SH
SOLE
552
0
0
ISHARES INC
MSCI WORLD ETF
464286392
1071
9529
SH
SOLE
560
0
8969
ISHARES INC
MSCI BRAZIL ETF
464286400
104
2805
SH
SOLE
2178
0
627
ISHARES INC
MSCI EM ASIA ETF
464286426
1272
14543
SH
SOLE
14358
0
185
ISHARES INC
EM MKT SM-CP ETF
464286475
26
500
SH
SOLE
390
0
110
ISHARES INC
MSCI CDA ETF
464286509
155
5022
SH
SOLE
3424
0
1598
ISHARES INC
MSCI GBL MIN VOL
464286525
46340
478177
SH
SOLE
472279
0
5898
ISHARES INC
MSCI EMERG MRKT
464286533
188
3077
SH
SOLE
2247
0
830
ISHARES INC
MSCI EURZONE ETF
464286608
432
9811
SH
SOLE
4832
0
4979
ISHARES INC
MSCI ISRAEL ETF
464286632
3
50
SH
SOLE
50
0
0
ISHARES INC
MSCI CHILE ETF
464286640
10
341
SH
SOLE
341
0
0
ISHARES INC
MSCI PAC JP ETF
464286665
28
592
SH
SOLE
592
0
0
ISHARES INC
MSCI FRANCE ETF
464286707
32
963
SH
SOLE
188
0
775
ISHARES INC
MSCI SWITZERLAND
464286749
35
785
SH
SOLE
0
0
785
ISHARES INC
MSCI SWEDEN ETF
464286756
14
350
SH
SOLE
0
0
350
ISHARES INC
MSCI STH KOR ETF
464286772
100
1157
SH
SOLE
1157
0
0
ISHARES INC
MSCI STH AFR ETF
464286780
13
296
SH
SOLE
296
0
0
ISHARES INC
MSCI GERMANY ETF
464286806
99
3114
SH
SOLE
1439
0
1675
ISHARES INC
MSCI NETHERL ETF
464286814
19
450
SH
SOLE
0
0
450
ISHARES INC
MSCI HONG KG ETF
464286871
283
11483
SH
SOLE
10011
0
1472
ISHARES INC
CORE MSCI EMKT
46434G103
18929
305115
SH
SOLE
280556
0
24560
ISHARES INC
CUR HD MSCI EM
46434G509
3019
98258
SH
SOLE
86280
0
11978
ISHARES INC
MSCI TAIWAN ETF
46434G772
196
3684
SH
SOLE
3684
0
0
ISHARES INC
MSCI SINGPOR ETF
46434G780
19
880
SH
SOLE
600
0
280
ISHARES INC
MSCI RUSSIA ETF
46434G798
18
487
SH
SOLE
487
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
1439
21304
SH
SOLE
17795
0
3509
ISHARES INC
MSCI GBL GOLD MN
46434G855
1
50
SH
SOLE
50
0
0
ISHARES SILVER TR
ISHARES
46428Q109
2372
96533
SH
SOLE
82340
0
14193
ISHARES TR
S&P 100 ETF
464287101
3878
22594
SH
SOLE
8934
0
13660
ISHARES TR
MRNGSTR LG-CP GR
464287119
39
133
SH
SOLE
133
0
0
ISHARES TR
CORE S&P TTL STK
464287150
23383
271205
SH
SOLE
238972
0
32234
ISHARES TR
SELECT DIVID ETF
464287168
16122
167626
SH
SOLE
147553
0
20073
ISHARES TR
TIPS BD ETF
464287176
35906
281286
SH
SOLE
155376
0
125910
ISHARES TR
CHINA LG-CAP ETF
464287184
428
9223
SH
SOLE
7169
0
2054
ISHARES TR
TRANS AVG ETF
464287192
8
38
SH
SOLE
0
0
38
ISHARES TR
CORE S&P500 ETF
464287200
91988
245047
SH
SOLE
178756
0
66291
ISHARES TR
CORE US AGGBD ET
464287226
37346
315979
SH
SOLE
193125
0
122854
ISHARES TR
MSCI EMG MKT ETF
464287234
16330
316046
SH
SOLE
274640
0
41406
ISHARES TR
IBOXX INV CP ETF
464287242
5788
41906
SH
SOLE
36463
0
5443
ISHARES TR
GBL COMM SVC ETF
464287275
6
85
SH
SOLE
0
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
1005
3351
SH
SOLE
3145
0
206
ISHARES TR
S&P 500 GRWT ETF
464287309
6707
105099
SH
SOLE
95801
0
9298
ISHARES TR
GLOB HLTHCRE ETF
464287325
116
1513
SH
SOLE
675
0
838
ISHARES TR
NORTH AMERN NAT
464287374
7
283
SH
SOLE
0
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
101
3428
SH
SOLE
3428
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
1022
7980
SH
SOLE
7518
0
462
ISHARES TR
20 YR TR BD ETF
464287432
2335
14805
SH
SOLE
12450
0
2355
ISHARES TR
BARCLAYS 7 10 YR
464287440
1525
12715
SH
SOLE
10156
0
2559
ISHARES TR
1 3 YR TREAS BD
464287457
10358
119915
SH
SOLE
112713
0
7202
ISHARES TR
MSCI EAFE ETF
464287465
0
765034
SH
SOLE
688068
0
76967
ISHARES TR
RUS MDCP VAL ETF
464287473
6160
63527
SH
SOLE
62401
0
1126
ISHARES TR
RUS MD CP GR ETF
464287481
7057
68744
SH
SOLE
66622
0
2122
ISHARES TR
RUS MID CAP ETF
464287499
5131
74853
SH
SOLE
26822
0
48031
ISHARES TR
CORE S&P MCP ETF
464287507
8015
34873
SH
SOLE
28479
0
6394
ISHARES TR
EXPANDED TECH
464287515
1060
2994
SH
SOLE
2949
0
45
ISHARES TR
PHLX SEMICND ETF
464287523
578
1524
SH
SOLE
1524
0
0
ISHARES TR
EXPND TEC SC ETF
464287549
29
82
SH
SOLE
82
0
0
ISHARES TR
NASDAQ BIOTECH
464287556
3425
22608
SH
SOLE
18862
0
3746
ISHARES TR
COHEN STEER REIT
464287564
163
3020
SH
SOLE
2450
0
570
ISHARES TR
GLOBAL 100 ETF
464287572
98
1565
SH
SOLE
1555
0
10
ISHARES TR
U.S. CNSM SV ETF
464287580
317
4496
SH
SOLE
4496
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
29110
212903
SH
SOLE
192723
0
20180
ISHARES TR
S&P MC 400GR ETF
464287606
8629
119478
SH
SOLE
106473
0
13005
ISHARES TR
RUS 1000 GRW ETF
464287614
0
85202
SH
SOLE
78252
0
6950
ISHARES TR
RUS 1000 ETF
464287622
23299
109983
SH
SOLE
103989
0
5994
ISHARES TR
RUS 2000 VAL ETF
464287630
5292
40166
SH
SOLE
35230
0
4936
ISHARES TR
RUS 2000 GRW ETF
464287648
10203
35587
SH
SOLE
31917
0
3670
ISHARES TR
RUSSELL 2000 ETF
464287655
43148
220074
SH
SOLE
181757
0
38317
ISHARES TR
CORE S&P US VLU
464287663
33872
544653
SH
SOLE
461030
0
83622
ISHARES TR
CORE S&P US GWT
464287671
8281
93367
SH
SOLE
75865
0
17502
ISHARES TR
RUSSELL 3000 ETF
464287689
45374
202970
SH
SOLE
193265
0
9705
ISHARES TR
U.S. UTILITS ETF
464287697
221
2850
SH
SOLE
2650
0
200
ISHARES TR
S&P MC 400VL ETF
464287705
1344
15572
SH
SOLE
14326
0
1246
ISHARES TR
US TELECOM ETF
464287713
242
8015
SH
SOLE
7415
0
600
ISHARES TR
U.S. TECH ETF
464287721
2226
26161
SH
SOLE
24480
0
1681
ISHARES TR
U.S. REAL ES ETF
464287739
701
8187
SH
SOLE
7409
0
778
ISHARES TR
US INDUSTRIALS
464287754
459
4723
SH
SOLE
4723
0
0
ISHARES TR
US HLTHCARE ETF
464287762
564
2294
SH
SOLE
2294
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
52
347
SH
SOLE
347
0
0
ISHARES TR
U.S. FINLS ETF
464287788
484
7254
SH
SOLE
7254
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
99
4908
SH
SOLE
3708
0
1200
ISHARES TR
CORE S&P SCP ETF
464287804
8495
92443
SH
SOLE
44713
0
47729
ISHARES TR
U.S. CNSM GD ETF
464287812
289
1665
SH
SOLE
1665
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
27
239
SH
SOLE
239
0
0
ISHARES TR
DOW JONES US ETF
464287846
254
2690
SH
SOLE
2690
0
0
ISHARES TR
EUROPE ETF
464287861
853
17793
SH
SOLE
14348
0
3445
ISHARES TR
SP SMCP600VL ETF
464287879
783
9632
SH
SOLE
9276
0
356
ISHARES TR
S&P SML 600 GWT
464287887
1521
13322
SH
SOLE
12348
0
974
ISHARES TR
SHRT NAT MUN ETF
464288158
2157
19949
SH
SOLE
18949
0
1000
ISHARES TR
MSCI AC ASIA ETF
464288182
25
284
SH
SOLE
143
0
141
ISHARES TR
GL CLEAN ENE ETF
464288224
2987
105787
SH
SOLE
71190
0
34597
ISHARES TR
MSCI ACWI EX US
464288240
215
4046
SH
SOLE
2516
0
1530
ISHARES TR
MSCI ACWI ETF
464288257
1839
20272
SH
SOLE
11247
0
9025
ISHARES TR
EAFE SML CP ETF
464288273
2628
38456
SH
SOLE
38212
0
244
ISHARES TR
JPMORGAN USD EMG
464288281
486
4194
SH
SOLE
2298
0
1896
ISHARES TR
MRGSTR MD CP GRW
464288307
56
147
SH
SOLE
147
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
52
1197
SH
SOLE
1197
0
0
ISHARES TR
MRGSTR MD CP VAL
464288406
2
10
SH
SOLE
10
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
5984
51061
SH
SOLE
39742
0
11319
ISHARES TR
ASIA 50 ETF
464288430
6
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
1414
47984
SH
SOLE
39417
0
8567
ISHARES TR
INTL DEV RE ETF
464288489
43
1600
SH
SOLE
1600
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
3619
41456
SH
SOLE
40169
0
1287
ISHARES TR
RESIDENTIAL MULT
464288562
3
50
SH
SOLE
50
0
0
ISHARES TR
MSCI KLD400 SOC
464288570
4047
56576
SH
SOLE
53012
0
3564
ISHARES TR
MBS ETF
464288588
1230
11170
SH
SOLE
2291
0
8879
ISHARES TR
GOV/CRED BD ETF
464288596
47
370
SH
SOLE
370
0
0
ISHARES TR
MRGSTR SM CP GR
464288604
36
120
SH
SOLE
120
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
292
2482
SH
SOLE
1932
0
550
ISHARES TR
USD INV GRDE ETF
464288620
1050
16939
SH
SOLE
2694
0
14245
ISHARES TR
ISHS 5-10YR INVT
464288638
714
11553
SH
SOLE
10670
0
883
ISHARES TR
ISHS 1-5YR INVS
464288646
3821
69257
SH
SOLE
57986
0
11271
ISHARES TR
10-20 YR TRS ETF
464288653
27
168
SH
SOLE
0
0
168
ISHARES TR
3 7 YR TREAS BD
464288661
885
6655
SH
SOLE
6655
0
0
ISHARES TR
SHORT TREAS BD
464288679
925
8372
SH
SOLE
8256
0
116
ISHARES TR
PFD AND INCM SEC
464288687
3723
96673
SH
SOLE
85913
0
10760
ISHARES TR
GLOBAL MATER ETF
464288695
12
148
SH
SOLE
0
0
148
ISHARES TR
MRNING SM CP ETF
464288703
12
87
SH
SOLE
2
0
85
ISHARES TR
GLOB UTILITS ETF
464288711
11
190
SH
SOLE
0
0
190
ISHARES TR
GLB CNSM STP ETF
464288737
1
12
SH
SOLE
0
0
12
ISHARES TR
US HOME CONS ETF
464288752
37
662
SH
SOLE
662
0
0
ISHARES TR
US AER DEF ETF
464288760
1377
14538
SH
SOLE
12858
0
1680
ISHARES TR
US REGNL BKS ETF
464288778
48
1050
SH
SOLE
150
0
900
ISHARES TR
MSCI USA ESG SLC
464288802
1862
22616
SH
SOLE
20540
0
2076
ISHARES TR
U.S. MED DVC ETF
464288810
3738
11422
SH
SOLE
11148
0
274
ISHARES TR
US HLTHCR PR ETF
464288828
19
83
SH
SOLE
83
0
0
ISHARES TR
MICRO-CAP ETF
464288869
201
1695
SH
SOLE
1620
0
75
ISHARES TR
EAFE VALUE ETF
464288877
903
19122
SH
SOLE
11929
0
7193
ISHARES TR
EAFE GRWTH ETF
464288885
13406
132853
SH
SOLE
112293
0
20560
ISHARES TR
BRAZIL SM-CP ETF
464289131
22
1300
SH
SOLE
0
0
1300
ISHARES TR
MSCI EURO FL ETF
464289180
166
9483
SH
SOLE
8183
0
1300
ISHARES TR
RUS TP200 VL ETF
464289420
191
3305
SH
SOLE
3305
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
942
7082
SH
SOLE
7082
0
0
ISHARES TR
10+ YR INVST GRD
464289511
38
524
SH
SOLE
265
0
259
ISHARES TR
AGGRES ALLOC ETF
464289859
17
267
SH
SOLE
267
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
30
700
SH
SOLE
0
0
700
ISHARES TR
US TREAS BD ETF
46429B267
533
19567
SH
SOLE
7107
0
12460
ISHARES TR
A RATE CP BD ETF
46429B291
97
1657
SH
SOLE
0
0
1657
ISHARES TR
MSCI INDIA ETF
46429B598
147
3650
SH
SOLE
1250
0
2400
ISHARES TR
MSCI POLAND ETF
46429B606
1
55
SH
SOLE
55
0
0
ISHARES TR
FLTG RATE NT ETF
46429B655
328
6474
SH
SOLE
4771
0
1703
ISHARES TR
CORE HIGH DV ETF
46429B663
2342
26709
SH
SOLE
24341
0
2368
ISHARES TR
MSCI CHINA ETF
46429B671
62
760
SH
SOLE
463
0
297
ISHARES TR
MSCI EAFE MIN VL
46429B689
2913
39685
SH
SOLE
35511
0
4174
ISHARES TR
MSCI USA MIN VOL
46429B697
9182
135263
SH
SOLE
117295
0
17968
ISHARES TR
0-5 YR TIPS ETF
46429B747
155
1482
SH
SOLE
1482
0
0
ISHARES TR
MSCI USA QLT FCT
46432F339
447
3848
SH
SOLE
3159
0
689
ISHARES TR
MSCI USA VALUE
46432F388
10
110
SH
SOLE
110
0
0
ISHARES TR
MSCI USA MMENTM
46432F396
146
907
SH
SOLE
877
0
30
ISHARES TR
CORE MSCI TOTAL
46432F834
1095
16291
SH
SOLE
15291
0
1000
ISHARES TR
CORE MSCI EAFE
46432F842
13489
195244
SH
SOLE
151657
0
43587
ISHARES TR
CORE 1 5 YR USD
46432F859
1038
20104
SH
SOLE
16585
0
3519
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MSCI INTL MULTFT
46434V274
92
3380
SH
SOLE
3380
0
0
ISHARES TR
MSCI USA MULTIFT
46434V282
212
5635
SH
SOLE
5635
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
554
9671
SH
SOLE
9671
0
0
ISHARES TR
0-5YR HI YL CP
46434V407
257
5654
SH
SOLE
5633
0
21
ISHARES TR
MSCI INTL QUALTY
46434V456
37
1039
SH
SOLE
0
0
1039
ISHARES TR
MSCI CHINA A
46434V514
456
10712
SH
SOLE
10344
0
368
ISHARES TR
CORE DIV GRWTH
46434V621
716
15973
SH
SOLE
15657
0
316
ISHARES TR
CUR HD EURZN ETF
46434V639
27
880
SH
SOLE
880
0
0
ISHARES TR
CORE MSCI PAC
46434V696
15
237
SH
SOLE
0
0
237
ISHARES TR
CUR HED MSCI GER
46434V704
60
2039
SH
SOLE
1262
0
777
ISHARES TR
CORE MSCI EURO
46434V738
528
10293
SH
SOLE
9970
0
323
ISHARES TR
HDG MSCI EAFE
46434V803
4860
159507
SH
SOLE
159507
0
0
ISHARES TR
BLACKROCK ULTRA
46434V878
137
2714
SH
SOLE
2714
0
0
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
778
29600
SH
SOLE
29600
0
0
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
1157
45262
SH
SOLE
45262
0
0
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
40
1500
SH
SOLE
1500
0
0
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
1155
46377
SH
SOLE
45552
0
825
ISHARES TR
CONV BD ETF
46435G102
628
6502
SH
SOLE
6502
0
0
ISHARES TR
ESG AWRE USD ETF
46435G193
1843
65049
SH
SOLE
65049
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
751
28675
SH
SOLE
28675
0
0
ISHARES TR
CORE MSCI INTL
46435G326
4
70
SH
SOLE
0
0
70
ISHARES TR
MSCI UK ETF NEW
46435G334
208
7092
SH
SOLE
4646
0
2446
ISHARES TR
CR 5 10 YR ETF
46435G417
165
3145
SH
SOLE
3145
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
2622
30482
SH
SOLE
28729
0
1753
ISHARES TR
ESG AW MSCI EAFE
46435G516
20763
284270
SH
SOLE
283090
0
1180
ISHARES TR
ESG MSCI LEADR
46435U218
928
14284
SH
SOLE
14284
0
0
ISHARES TR
IBDS DEC28 ETF
46435U515
30
1000
SH
SOLE
1000
0
0
ISHARES TR
ESG AWR US AGRGT
46435U549
411
7274
SH
SOLE
7274
0
0
ISHARES TR
BROAD USD HIGH
46435U853
376
9109
SH
SOLE
479
0
8630
ISHARES U S ETF TR
BLACKROCK ST MAT
46431W507
111
2217
SH
SOLE
2217
0
0
ISHARES U S ETF TR
INT RT HDG C B
46431W705
12
127
SH
SOLE
0
0
127
ISHARES U S ETF TR
COMMOD SEL STG
46431W853
350
13130
SH
SOLE
6231
0
6899
ISIS PHARMACEUTICALS INC DEL
NOTE 1.000%11/1
464337AJ3
13
12000
PRN
SOLE
12000
0
0
ITT INC
COM
45073V108
2113
27431
SH
SOLE
25981
0
1450
J & J SNACK FOODS CORP
COM
466032109
2821
18157
SH
SOLE
17382
0
775
J P MORGAN EXCHANGE-TRADED F
BETABULDR DEVE
46641Q688
509
18808
SH
SOLE
18808
0
0
J P MORGAN EXCHANGE-TRADED F
BETABULDRS CDA
46641Q696
557
20765
SH
SOLE
20493
0
272
J P MORGAN EXCHANGE-TRADED F
BETBULD JAPAN
46641Q712
542
19358
SH
SOLE
19358
0
0
J P MORGAN EXCHANGE-TRADED F
BETBULD EUROPE
46641Q720
818
31303
SH
SOLE
31303
0
0
J P MORGAN EXCHANGE-TRADED F
BETBULD MSCI
46641Q738
0
5
SH
SOLE
0
0
5
J2 GLOBAL INC
COM
48123V102
2464
25221
SH
SOLE
22662
0
2559
JACOBS ENGR GROUP INC
COM
469814107
3042
27922
SH
SOLE
4338
0
23584
JAMF HLDG CORP
COM
47074L105
1804
60308
SH
SOLE
56118
0
4190
JARDEN CORP
NOTE 1.125% 3/1
471109AM0
2
2000
PRN
SOLE
2000
0
0
JD.COM INC
SPON ADR CL A
47215P106
250
2845
SH
SOLE
1155
0
1690
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
2179
19135
SH
SOLE
17229
0
1906
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
26
557
SH
SOLE
557
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
463
10294
SH
SOLE
10294
0
0
JOHNSON & JOHNSON
COM
478160104
145617
925256
SH
SOLE
565632
0
359624
JOHNSON CTLS INTL PLC
SHS
G51502105
1124
24117
SH
SOLE
3303
0
20814
JONES LANG LASALLE INC
COM
48020Q107
26326
177435
SH
SOLE
80924
0
96511
JPMORGAN CHASE & CO
COM
46625H100
211363
1663361
SH
SOLE
1031323
0
632039
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
562
40493
SH
SOLE
12181
0
28313
KANSAS CITY SOUTHERN
COM NEW
485170302
857
4197
SH
SOLE
3157
0
1040
KB HOME
COM
48666K109
433
12928
SH
SOLE
12928
0
0
KELLOGG CO
COM
487836108
2128
34201
SH
SOLE
29221
0
4980
KEMPER CORP
COM
488401100
5160
67158
SH
SOLE
50539
0
16619
KEYCORP
COM
493267108
891
54306
SH
SOLE
44884
0
9422
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1204
9115
SH
SOLE
4120
0
4995
KFORCE INC
COM
493732101
226
5380
SH
SOLE
5380
0
0
KIMBERLY-CLARK CORP
COM
494368103
13547
100475
SH
SOLE
59768
0
40707
KINDER MORGAN INC DEL
COM
49456B101
8087
591618
SH
SOLE
435679
0
155938
KINSALE CAP GROUP INC
COM
49714P108
9397
46953
SH
SOLE
43563
0
3390
KIRKLAND LAKE GOLD LTD
COM
49741E100
316
7658
SH
SOLE
3901
0
3757
KKR & CO INC
COM
48251W104
832
20537
SH
SOLE
15740
0
4797
KLA CORP
COM NEW
482480100
4353
16813
SH
SOLE
1475
0
15338
KNOWLES CORP
NOTE 3.250%11/0
49926DAB5
102
90000
PRN
SOLE
65000
0
25000
KNOWLES CORP
COM
49926D109
0
12
SH
SOLE
0
0
12
KOHLS CORP
COM
500255104
1573
38669
SH
SOLE
22987
0
15682
KORNIT DIGITAL LTD
SHS
M6372Q113
80040
898019
SH
SOLE
762233
0
135786
KRAFT HEINZ CO
COM
500754106
2720
78483
SH
SOLE
64884
0
13599
KRANESHARES TR
CSI CHI INTERNET
500767306
284
3701
SH
SOLE
3561
0
140
KROGER CO
COM
501044101
359
11301
SH
SOLE
4709
0
6592
KRYSTAL BIOTECH INC
COM
501147102
2115
35258
SH
SOLE
14720
0
20538
L3HARRIS TECHNOLOGIES INC
COM
502431109
3890
20579
SH
SOLE
19627
0
952
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
983
4828
SH
SOLE
3444
0
1384
LAKELAND INDS INC
COM
511795106
292
10710
SH
SOLE
10150
0
560
LAM RESEARCH CORP
COM
512807108
3040
6437
SH
SOLE
5623
0
814
LAMAR ADVERTISING CO NEW
CL A
512816109
304
3656
SH
SOLE
3656
0
0
LAMB WESTON HLDGS INC
COM
513272104
447
5679
SH
SOLE
1793
0
3886
LANDMARK INFRASTRCTUR PARTR
COM UNIT LTD
51508J108
224
20900
SH
SOLE
100
0
20800
LANDSTAR SYS INC
COM
515098101
1845
13699
SH
SOLE
12156
0
1543
LAS VEGAS SANDS CORP
COM
517834107
301
5050
SH
SOLE
5000
0
50
LATTICE SEMICONDUCTOR CORP
COM
518415104
2391
52176
SH
SOLE
50311
0
1865
LAUDER ESTEE COS INC
CL A
518439104
21742
81678
SH
SOLE
59949
0
21729
LAWSON PRODS INC
COM
520776105
521
10225
SH
SOLE
10225
0
0
LAZARD LTD
SHS A
G54050102
211
4992
SH
SOLE
405
0
4587
LEGGETT & PLATT INC
COM
524660107
1927
43508
SH
SOLE
7954
0
35554
LEIDOS HOLDINGS INC
COM
525327102
297
2823
SH
SOLE
2707
0
116
LEMONADE INC
COM
52567D107
300
2445
SH
SOLE
1620
0
825
LENNAR CORP
CL A
526057104
1504
19733
SH
SOLE
18314
0
1419
LENNAR CORP
CL B
526057302
288
4709
SH
SOLE
4709
0
0
LENNOX INTL INC
COM
526107107
2015
7355
SH
SOLE
6821
0
534
LESLIES INC
COM
527064109
740
26675
SH
SOLE
13540
0
13135
LHC GROUP INC
COM
50187A107
2650
12421
SH
SOLE
11984
0
437
LIBERTY BROADBAND CORP
COM SER A
530307107
182
1153
SH
SOLE
1141
0
12
LIBERTY BROADBAND CORP
COM SER C
530307305
1075
6789
SH
SOLE
6066
0
723
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
115
4732
SH
SOLE
1002
0
3730
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
404
17069
SH
SOLE
16894
0
175
LIBERTY MEDIA CORP DEL
DEB3.500% 1/1
530715AN1
31
35000
PRN
SOLE
35000
0
0
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
184
4262
SH
SOLE
4149
0
113
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
471
10822
SH
SOLE
9785
0
1037
LIBERTY MEDIA CORP DEL
COM A BRAVES GRP
531229706
8
305
SH
SOLE
305
0
0
LIBERTY MEDIA CORP DEL
COM SER C FRMLA
531229854
341
8001
SH
SOLE
7954
0
47
LIBERTY MEDIA CORP DEL
COM SER A FRMLA
531229870
29
765
SH
SOLE
765
0
0
LIBERTY MEDIA CORP DEL
COM C BRAVES GRP
531229888
38
1534
SH
SOLE
1534
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
3217
32344
SH
SOLE
29419
0
2925
LILLY ELI & CO
COM
532457108
51186
303165
SH
SOLE
156092
0
147073
LIMELIGHT NETWORKS INC
COM
53261M104
5447
1365071
SH
SOLE
1226713
0
138358
LINCOLN ELEC HLDGS INC
COM
533900106
427
3670
SH
SOLE
3670
0
0
LINCOLN NATL CORP IND
COM
534187109
483
9607
SH
SOLE
6543
0
3064
LINDE PLC
SHS
G5494J103
69994
265621
SH
SOLE
140309
0
125311
LIONS GATE ENTMNT CORP
CL A VTG
535919401
74
6500
SH
SOLE
6500
0
0
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
52
4986
SH
SOLE
4986
0
0
LITHIA MTRS INC
CL A
536797103
301
1028
SH
SOLE
691
0
337
LITTELFUSE INC
COM
537008104
6845
26878
SH
SOLE
12119
0
14759
LIVE NATION ENTERTAINMENT IN
COM
538034109
10247
139452
SH
SOLE
112781
0
26671
LIVEPERSON INC
COM
538146101
16674
267943
SH
SOLE
242158
0
25785
LIVERAMP HLDGS INC
COM
53815P108
5889
80459
SH
SOLE
73584
0
6875
LOCKHEED MARTIN CORP
COM
539830109
13465
37933
SH
SOLE
26010
0
11922
LOWES COS INC
COM
548661107
52745
328608
SH
SOLE
215562
0
113046
LTC PPTYS INC
COM
502175102
257
6610
SH
SOLE
5525
0
1085
LULULEMON ATHLETICA INC
COM
550021109
142237
408692
SH
SOLE
334822
0
73870
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
1471
47840
SH
SOLE
41690
0
6150
LUMEN TECHNOLOGIES INC
COM
156700106
290
29749
SH
SOLE
26903
0
2846
LUMINEX CORP DEL
COM
55027E102
855
37000
SH
SOLE
36200
0
800
LYFT INC
CL A COM
55087P104
4072
82887
SH
SOLE
75637
0
7250
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
1018
11104
SH
SOLE
8931
0
2173
M & T BK CORP
COM
55261F104
719
5646
SH
SOLE
5281
0
365
MACKINAC FINL CORP
COM
554571109
186
14568
SH
SOLE
14568
0
0
MACYS INC
COM
55616P104
227
20190
SH
SOLE
17040
0
3150
MAG SILVER CORP
COM
55903Q104
345
16824
SH
SOLE
10824
0
6000
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
9462
222943
SH
SOLE
181571
0
41372
MAGNA INTL INC
COM
559222401
323
4558
SH
SOLE
406
0
4152
MAIN STR CAP CORP
COM
56035L104
2117
65628
SH
SOLE
47063
0
18565
MANITOWOC CO INC
COM NEW
563571405
1949
146400
SH
SOLE
133900
0
12500
MANPOWERGROUP INC
COM
56418H100
341
3781
SH
SOLE
3757
0
24
MANTECH INTL CORP
CL A
564563104
634
7127
SH
SOLE
7127
0
0
MANULIFE FINL CORP
COM
56501R106
1362
76418
SH
SOLE
62536
0
13882
MARATHON OIL CORP
COM
565849106
97
14614
SH
SOLE
1566
0
13048
MARATHON PETE CORP
COM
56585A102
771
18645
SH
SOLE
8245
0
10400
MARAVAI LIFESCIENCES HLDGS I
COM CL A
56600D107
927
33054
SH
SOLE
32559
0
495
MARCUS & MILLICHAP INC
COM
566324109
512
13740
SH
SOLE
10939
0
2801
MARKEL CORP
COM
570535104
1420
1374
SH
SOLE
1251
0
123
MARKETAXESS HLDGS INC
COM
57060D108
4030
7063
SH
SOLE
387
0
6676
MARRIOTT INTL INC NEW
CL A
571903202
2569
19475
SH
SOLE
16898
0
2577
MARSH & MCLENNAN COS INC
COM
571748102
4541
38816
SH
SOLE
33711
0
5105
MARTIN MARIETTA MATLS INC
COM
573284106
1184
4169
SH
SOLE
4148
0
21
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
16478
346616
SH
SOLE
319759
0
26857
MASCO CORP
COM
574599106
334
6074
SH
SOLE
1514
0
4560
MASIMO CORP
COM
574795100
722
2691
SH
SOLE
1935
0
756
MASTERCARD INCORPORATED
CL A
57636Q104
423371
1186112
SH
SOLE
857296
0
328817
MATCH GROUP INC NEW
COM
57667L107
3087
20416
SH
SOLE
17967
0
2449
MAXIM INTEGRATED PRODS INC
COM
57772K101
2140
24143
SH
SOLE
20318
0
3825
MAXIMUS INC
COM
577933104
320
4375
SH
SOLE
4269
0
106
MAXLINEAR INC
COM
57776J100
10326
270395
SH
SOLE
238495
0
31900
MCCORMICK & CO INC
COM NON VTG
579780206
66257
693070
SH
SOLE
390823
0
302247
MCDONALDS CORP
COM
580135101
67463
314396
SH
SOLE
200430
0
113967
MCKESSON CORP
COM
58155Q103
433
2491
SH
SOLE
1929
0
562
MEDALLIA INC
COM
584021109
3878
116731
SH
SOLE
109826
0
6905
MEDICAL PPTYS TRUST INC
COM
58463J304
380
17439
SH
SOLE
12821
0
4618
MEDNAX INC
COM
58502B106
496
20228
SH
SOLE
15427
0
4801
MEDPACE HLDGS INC
COM
58506Q109
3638
26133
SH
SOLE
24053
0
2080
MEDTRONIC PLC
SHS
G5960L103
57971
494891
SH
SOLE
247655
0
247235
MERCADOLIBRE INC
COM
58733R102
3866
2308
SH
SOLE
1712
0
596
MERCK & CO. INC
COM
58933Y105
54543
666780
SH
SOLE
456750
0
210030
MERCURY GENL CORP NEW
COM
589400100
597
11437
SH
SOLE
8114
0
3323
MERCURY SYS INC
COM
589378108
65537
744235
SH
SOLE
589177
0
155058
MERIT MED SYS INC
COM
589889104
1350
24322
SH
SOLE
24322
0
0
METLIFE INC
COM
59156R108
2380
50688
SH
SOLE
42279
0
8409
METTLER TOLEDO INTERNATIONAL
COM
592688105
3340
2931
SH
SOLE
1643
0
1288
MGE ENERGY INC
COM
55277P104
577
8238
SH
SOLE
7942
0
296
MGM RESORTS INTERNATIONAL
COM
552953101
1413
44842
SH
SOLE
44142
0
700
MGP INGREDIENTS INC NEW
COM
55303J106
368
7830
SH
SOLE
7130
0
700
MICROCHIP TECHNOLOGY INC.
COM
595017104
69254
501443
SH
SOLE
295101
0
206342
MICRON TECHNOLOGY INC
COM
595112103
20726
275682
SH
SOLE
244209
0
31473
MICROSOFT CORP
COM
594918104
896401
4030219
SH
SOLE
2864465
0
1165755
MIDDLEBY CORP
COM
596278101
1469
11396
SH
SOLE
6064
0
5332
MINERALS TECHNOLOGIES INC
COM
603158106
931
14980
SH
SOLE
2800
0
12180
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
177
40000
SH
SOLE
0
0
40000
MODERNA INC
COM
60770K107
1598
15293
SH
SOLE
12635
0
2658
MOHAWK INDS INC
COM
608190104
278
1970
SH
SOLE
10
0
1960
MONDELEZ INTL INC
CL A
609207105
12249
209499
SH
SOLE
136419
0
73080
MONGODB INC
CL A
60937P106
60698
169056
SH
SOLE
109311
0
59745
MONOLITHIC PWR SYS INC
COM
609839105
3836
10475
SH
SOLE
10130
0
345
MONROE CAP CORP
COM
610335101
4582
570621
SH
SOLE
421268
0
149353
MONSTER BEVERAGE CORP NEW
COM
61174X109
1262
13651
SH
SOLE
9319
0
4332
MONTROSE ENVIRONMENTAL GROUP
COM
615111101
5389
174073
SH
SOLE
165115
0
8958
MOODYS CORP
COM
615369105
8562
29500
SH
SOLE
18275
0
11225
MORGAN STANLEY
COM NEW
617446448
7277
106193
SH
SOLE
64341
0
41852
MORNINGSTAR INC
COM
617700109
2945
12716
SH
SOLE
7096
0
5620
MOSAIC CO NEW
COM
61945C103
662
28764
SH
SOLE
23735
0
5029
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1726
10148
SH
SOLE
4438
0
5710
MPLX LP
COM UNIT REP LTD
55336V100
305
14099
SH
SOLE
12293
0
1806
MR COOPER GROUP INC
COM
62482R107
465
15000
SH
SOLE
5000
0
10000
MSCI INC
COM
55354G100
626
1402
SH
SOLE
1213
0
189
MYRIAD GENETICS INC
COM
62855J104
240
12119
SH
SOLE
2321
0
9798
NAPCO SEC TECHNOLOGIES INC
COM
630402105
1755
66949
SH
SOLE
65174
0
1775
NASDAQ INC
COM
631103108
652
4912
SH
SOLE
4831
0
81
NATIONAL BEVERAGE CORP
COM
635017106
266
3134
SH
SOLE
0
0
3134
NATIONAL BK HLDGS CORP
CL A
633707104
281
8592
SH
SOLE
8500
0
92
NATIONAL FUEL GAS CO N J
COM
636180101
252
6135
SH
SOLE
4907
0
1228
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
728
12328
SH
SOLE
11870
0
458
NATIONAL INSTRS CORP
COM
636518102
1253
28514
SH
SOLE
28038
0
476
NATIONAL RESH CORP
COM NEW
637372202
428
10000
SH
SOLE
10000
0
0
NATIONAL VISION HLDGS INC
COM
63845R107
778
17184
SH
SOLE
16427
0
757
NAUTILUS INC
COM
63910B102
5186
285892
SH
SOLE
243328
0
42564
NCR CORP NEW
COM
62886E108
215
5718
SH
SOLE
5670
0
48
NEKTAR THERAPEUTICS
COM
640268108
4517
265680
SH
SOLE
211111
0
54569
NEOGENOMICS INC
COM NEW
64049M209
15639
290480
SH
SOLE
258056
0
32424
NEPHROS INC
COM
640671400
311
36249
SH
SOLE
36249
0
0
NETAPP INC
COM
64110D104
356
5370
SH
SOLE
2370
0
3000
NETEASE INC
SPONSORED ADS
64110W102
341
3560
SH
SOLE
931
0
2629
NETFLIX INC
COM
64110L106
69812
129107
SH
SOLE
112988
0
16119
NEUROCRINE BIOSCIENCES INC
COM
64125C109
2897
30229
SH
SOLE
26038
0
4191
NEURONETICS INC
COM
64131A105
1615
145335
SH
SOLE
138215
0
7120
NEVRO CORP
COM
64157F103
7678
44358
SH
SOLE
39514
0
4844
NEW FORTRESS ENERGY INC
COM CL A
644393100
430
8032
SH
SOLE
8032
0
0
NEW GOLD INC CDA
COM
644535106
68
31000
SH
SOLE
13000
0
18000
NEW ORIENTAL ED & TECHNOLOGY
SPON ADR
647581107
203
1094
SH
SOLE
255
0
839
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
259
26021
SH
SOLE
26021
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
1227
116279
SH
SOLE
87670
0
28609
NEWAGE INC
COM
650194103
26
10000
SH
SOLE
10000
0
0
NEWELL BRANDS INC
COM
651229106
276
12983
SH
SOLE
10672
0
2311
NEWMONT CORP
COM
651639106
2937
49042
SH
SOLE
37557
0
11485
NEXTERA ENERGY INC
COM
65339F101
27511
356591
SH
SOLE
224222
0
132369
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
562
8377
SH
SOLE
7502
0
875
NICE LTD
SPONSORED ADR
653656108
1672
5898
SH
SOLE
5776
0
122
NIKE INC
CL B
654106103
88960
628826
SH
SOLE
419994
0
208831
NIO INC
SPON ADS
62914V106
753
15447
SH
SOLE
12237
0
3210
NISOURCE INC
COM
65473P105
585
25500
SH
SOLE
23691
0
1809
NORDSTROM INC
COM
655664100
266
8524
SH
SOLE
8124
0
400
NORFOLK SOUTHN CORP
COM
655844108
8226
34619
SH
SOLE
18471
0
16148
NORTHERN TR CORP
COM
665859104
23311
250278
SH
SOLE
149243
0
101035
NORTHROP GRUMMAN CORP
COM
666807102
5359
17586
SH
SOLE
14669
0
2917
NORTONLIFELOCK INC
COM
668771108
579
27887
SH
SOLE
16694
0
11192
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
285
11213
SH
SOLE
3213
0
8000
NOVANTA INC
COM
67000B104
1626
13755
SH
SOLE
13008
0
747
NOVARTIS AG
SPONSORED ADR
66987V109
14487
153413
SH
SOLE
100258
0
53154
NOVELLUS SYS INC
NOTE 2.625% 5/1
670008AD3
30
2000
PRN
SOLE
2000
0
0
NOVOCURE LTD
ORD SHS
G6674U108
273
1575
SH
SOLE
1375
0
200
NOVO-NORDISK A S
ADR
670100205
1375
19681
SH
SOLE
11627
0
8054
NUANCE COMMUNICATIONS INC
COM
67020Y100
1735
39351
SH
SOLE
34051
0
5300
NUCANA PLC
SPONSORED ADR
67022C106
83
18450
SH
SOLE
18450
0
0
NUCOR CORP
COM
670346105
747
14042
SH
SOLE
10461
0
3581
NUTANIX INC
CL A
67059N108
6642
208394
SH
SOLE
162185
0
46209
NUTRIEN LTD
COM
67077M108
744
15439
SH
SOLE
11473
0
3966
NUVASIVE INC
COM
670704105
692
12277
SH
SOLE
9693
0
2584
NVIDIA CORPORATION
COM
67066G104
75792
145140
SH
SOLE
113326
0
31815
NXP SEMICONDUCTORS N V
COM
N6596X109
353
2217
SH
SOLE
2133
0
84
OCCIDENTAL PETE CORP
COM
674599105
195
11237
SH
SOLE
8473
0
2764
OCCIDENTAL PETE CORP
*W EXP 08/03/202
674599162
10
1423
SH
SOLE
1313
0
110
OFG BANCORP
COM
67103X102
278
15000
SH
SOLE
5000
0
10000
OKTA INC
CL A
679295105
134580
529299
SH
SOLE
412693
0
116606
OLD DOMINION FREIGHT LINE IN
COM
679580100
4254
21796
SH
SOLE
19931
0
1865
OLD NATL BANCORP IND
COM
680033107
478
28894
SH
SOLE
22200
0
6694
OLD REP INTL CORP
COM
680223104
1237
62739
SH
SOLE
59539
0
3200
OLD SECOND BANCORP INC ILL
COM
680277100
369
36555
SH
SOLE
31500
0
5055
OLIN CORP
COM PAR $1
680665205
298
12150
SH
SOLE
12150
0
0
OMNICOM GROUP INC
COM
681919106
15335
245869
SH
SOLE
245499
0
370
ONE GAS INC
COM
68235P108
219
2852
SH
SOLE
2220
0
632
ONEOK INC NEW
COM
682680103
1847
48114
SH
SOLE
23715
0
24399
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
292
28805
SH
SOLE
14805
0
14000
ONTRAK INC
COM
683373104
2107
34095
SH
SOLE
31795
0
2300
OOMA INC
COM
683416101
161
11162
SH
SOLE
4962
0
6200
OPEN TEXT CORP
COM
683715106
320
7045
SH
SOLE
7045
0
0
OPENDOOR TECHNOLOGIES INC
COM
683712103
3414
150199
SH
SOLE
131401
0
18798
OPENDOOR TECHNOLOGIES INC
*W EXP 12/18/202
683712111
323
41840
SH
SOLE
36133
0
5707
OPTIMIZERX CORP
COM NEW
68401U204
24302
779924
SH
SOLE
713264
0
66660
OPTION CARE HEALTH INC
COM NEW
68404L201
797
50948
SH
SOLE
47931
0
3017
ORACLE CORP
COM
68389X105
11881
183665
SH
SOLE
135444
0
48221
OREILLY AUTOMOTIVE INC
COM
67103H107
41919
92625
SH
SOLE
59974
0
32651
ORIX CORP
SPONSORED ADR
686330101
406
5244
SH
SOLE
189
0
5055
OSHKOSH CORP
COM
688239201
698
8106
SH
SOLE
7441
0
665
OSISKO GOLD ROYALTIES LTD
COM
68827L101
194
15265
SH
SOLE
13265
0
2000
OTIS WORLDWIDE CORP
COM
68902V107
1452
21493
SH
SOLE
18146
0
3347
OVERSTOCK COM INC DEL
COM
690370101
261
5438
SH
SOLE
5438
0
0
OVID THERAPEUTICS INC
COM
690469101
318
137660
SH
SOLE
61517
0
76143
OWL ROCK CAPITAL CORPORATION
COM
69121K104
3799
300044
SH
SOLE
300044
0
0
PACCAR INC
COM
693718108
1170
13561
SH
SOLE
6817
0
6744
PACIRA BIOSCIENCES INC
NOTE 2.375% 4/0
695127AD2
206
180000
PRN
SOLE
135000
0
45000
PACIRA BIOSCIENCES INC
COM
695127100
28
470
SH
SOLE
470
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
1194
50689
SH
SOLE
27279
0
23410
PALO ALTO NETWORKS INC
COM
697435105
32538
91557
SH
SOLE
55029
0
36528
PALOMAR HLDGS INC
COM
69753M105
49074
552385
SH
SOLE
406650
0
145735
PAN AMERN SILVER CORP
COM
697900108
1406
40731
SH
SOLE
26279
0
14452
PARKER-HANNIFIN CORP
COM
701094104
14885
54643
SH
SOLE
49117
0
5526
PARSLEY ENERGY INC
CL A
701877102
158
11137
SH
SOLE
7857
0
3280
PAYCHEX INC
COM
704326107
27299
292970
SH
SOLE
180154
0
112816
PAYCOM SOFTWARE INC
COM
70432V102
1649
3647
SH
SOLE
2262
0
1385
PAYLOCITY HLDG CORP
COM
70438V106
36974
179562
SH
SOLE
170035
0
9527
PAYPAL HLDGS INC
COM
70450Y103
575763
2458424
SH
SOLE
1872331
0
586093
PAYSIGN INC
COM
70451A104
70
15120
SH
SOLE
15120
0
0
PDC ENERGY INC
NOTE 1.125% 9/1
69327RAD3
194
200000
PRN
SOLE
150000
0
50000
PDC ENERGY INC
COM
69327R101
1
70
SH
SOLE
0
0
70
PELOTON INTERACTIVE INC
CL A COM
70614W100
27332
180149
SH
SOLE
153517
0
26632
PENN NATL GAMING INC
COM
707569109
627
7257
SH
SOLE
7107
0
150
PENUMBRA INC
COM
70975L107
2168
12387
SH
SOLE
9919
0
2468
PEOPLES UNITED FINANCIAL INC
COM
712704105
222
17145
SH
SOLE
11533
0
5612
PEPSICO INC
COM
713448108
71672
483294
SH
SOLE
347560
0
135733
PERFICIENT INC
COM
71375U101
2899
60842
SH
SOLE
57890
0
2952
PERKINELMER INC
COM
714046109
1033
7200
SH
SOLE
7200
0
0
PERRIGO CO PLC
SHS
G97822103
303
6785
SH
SOLE
3552
0
3233
PETIQ INC
COM CL A
71639T106
1058
27504
SH
SOLE
24073
0
3431
PFIZER INC
COM
717081103
43493
1181546
SH
SOLE
812969
0
368578
PHASEBIO PHARMACEUTICALS INC
COM
717224109
227
67500
SH
SOLE
0
0
67500
PHILIP MORRIS INTL INC
COM
718172109
12755
154059
SH
SOLE
82173
0
71886
PHILLIPS 66
COM
718546104
1655
23670
SH
SOLE
19865
0
3805
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
913
34565
SH
SOLE
26225
0
8340
PHREESIA INC
COM
71944F106
25688
473432
SH
SOLE
326681
0
146751
PIERIS PHARMACEUTICALS INC
COM
720795103
125
50000
SH
SOLE
0
0
50000
PIMCO ETF TR
1-5 US TIP IDX
72201R205
66
1221
SH
SOLE
576
0
645
PIMCO ETF TR
ACTIVE BD ETF
72201R775
314
2779
SH
SOLE
2569
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
141
1436
SH
SOLE
259
0
1177
PIMCO ETF TR
INV GRD CRP BD
72201R817
7832
66898
SH
SOLE
62880
0
4018
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
2124
20820
SH
SOLE
17992
0
2828
PIMCO ETF TR
25YR+ ZERO U S
72201R882
938
5738
SH
SOLE
3728
0
2010
PING IDENTITY HLDG CORP
COM
72341T103
5201
181608
SH
SOLE
170081
0
11527
PINNACLE WEST CAP CORP
COM
723484101
301
3764
SH
SOLE
1886
0
1878
PINTEREST INC
CL A
72352L106
810
12293
SH
SOLE
6443
0
5850
PIONEER NAT RES CO
COM
723787107
18760
164718
SH
SOLE
125310
0
39408
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
261
31718
SH
SOLE
19628
0
12090
PLANET FITNESS INC
CL A
72703H101
21311
274515
SH
SOLE
227258
0
47257
PLURALSIGHT INC
COM CL A
72941B106
797
38009
SH
SOLE
35866
0
2143
PNC FINL SVCS GROUP INC
COM
693475105
2450
16446
SH
SOLE
9266
0
7180
POOL CORP
COM
73278L105
153038
410840
SH
SOLE
322442
0
88397
POPULAR INC
COM NEW
733174700
1056
18750
SH
SOLE
18750
0
0
PORTLAND GEN ELEC CO
COM NEW
736508847
535
12517
SH
SOLE
2687
0
9830
PORTMAN RIDGE FIN CORP
COM
73688F102
29
15334
SH
SOLE
13418
0
1916
PPG INDS INC
COM
693506107
2811
19488
SH
SOLE
7581
0
11907
PPL CORP
COM
69351T106
1812
64245
SH
SOLE
61892
0
2353
PRA GROUP INC
NOTE 3.500% 6/0
69354NAB2
2891
2665000
PRN
SOLE
2155000
0
510000
PRA GROUP INC
COM
69354N106
7193
181365
SH
SOLE
146019
0
35346
PRECISION BIOSCIENCES INC
COM
74019P108
181
21750
SH
SOLE
500
0
21250
PREMIER INC
CL A
74051N102
357
10176
SH
SOLE
1445
0
8731
PRESTIGE CONSMR HEALTHCARE I
COM
74112D101
1221
35004
SH
SOLE
32604
0
2400
PRETIUM RES INC
NOTE 2.250% 3/1
74139CAB8
141
132000
PRN
SOLE
132000
0
0
PRETIUM RES INC
COM
74139C102
298
25925
SH
SOLE
19800
0
6125
PREVAIL THERAPEUTICS INC
COM
74140Y101
357
15455
SH
SOLE
455
0
15000
PRICE T ROWE GROUP INC
COM
74144T108
13639
90093
SH
SOLE
77869
0
12224
PRICELINE GRP INC
NOTE 0.900% 9/1
741503AX4
13
11000
PRN
SOLE
11000
0
0
PRIMERICA INC
COM
74164M108
201
1497
SH
SOLE
334
0
1163
PROCTER AND GAMBLE CO
COM
742718109
118511
851740
SH
SOLE
557102
0
294638
PROGRESSIVE CORP
COM
743315103
125557
1269790
SH
SOLE
1060679
0
209111
PROLOGIS INC.
COM
74340W103
1271
12750
SH
SOLE
6244
0
6506
PROOFPOINT INC
COM
743424103
9145
67043
SH
SOLE
63750
0
3293
PROS HOLDINGS INC
COM
74346Y103
5345
105288
SH
SOLE
99664
0
5624
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
101
6154
SH
SOLE
5342
0
812
PROSHARES TR
ULTSHRT QQQ
74347B243
0
1
SH
SOLE
1
0
0
PROSHARES TR
ULTRAPRO SHORT S
74347B268
5
800
SH
SOLE
800
0
0
PROSHARES TR
PSHS ULDOW30 NEW
74347B276
0
25
SH
SOLE
25
0
0
PROSHARES TR
ULTRASHRT S&P500
74347B383
1
63
SH
SOLE
63
0
0
PROSHARES TR
SHORT S&P 500 NE
74347B425
560
31169
SH
SOLE
24924
0
6245
PROSHARES TR
INVT INT RT HG
74347B607
46
604
SH
SOLE
0
0
604
PROSHARES TR
RUSS 2000 DIVD
74347B698
402
7009
SH
SOLE
7009
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
75
5171
SH
SOLE
5171
0
0
PROSHARES TR
PSHS ULTRA O&G
74347G705
10
143
SH
SOLE
65
0
78
PROSHARES TR
PSHS ULT S&P 500
74347R107
36
392
SH
SOLE
0
0
392
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
217
8520
SH
SOLE
8120
0
400
PROSHARES TR
PSHS ULT SEMICDT
74347R669
484
4675
SH
SOLE
4675
0
0
PROSHARES TR
ULTRA FNCLS NEW
74347X633
425
10038
SH
SOLE
8838
0
1200
PROSHARES TR
ULTRAPRO QQQ
74347X831
51
280
SH
SOLE
280
0
0
PROSHARES TR
SHRT 20+YR TRE
74347X849
3795
240490
SH
SOLE
203140
0
37350
PROSHARES TR
ULTRPRO S&P500
74347X864
10
125
SH
SOLE
125
0
0
PROSHARES TR
ULTSHT REAL EST
74348A244
0
10
SH
SOLE
10
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
5769
72227
SH
SOLE
72152
0
75
PROSPECT CAP CORP
NOTE 6.375% 3/0
74348TAT9
51
50000
PRN
SOLE
0
0
50000
PROSPECT CAP CORP
COM
74348T102
553
102300
SH
SOLE
102300
0
0
PROTO LABS INC
COM
743713109
9010
58733
SH
SOLE
53764
0
4969
PRUDENTIAL FINL INC
COM
744320102
2296
29414
SH
SOLE
27233
0
2181
PSYCHEMEDICS CORP
COM NEW
744375205
125
24500
SH
SOLE
18500
0
6000
PUBLIC STORAGE
COM
74460D109
404
1749
SH
SOLE
1402
0
347
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
576
9875
SH
SOLE
7968
0
1907
PULTE GROUP INC
COM
745867101
871
20210
SH
SOLE
18673
0
1537
PURE CYCLE CORP
COM NEW
746228303
3490
310755
SH
SOLE
223655
0
87100
PURE STORAGE INC
CL A
74624M102
52708
2331197
SH
SOLE
1296353
0
1034844
PVH CORPORATION
COM
693656100
307
3269
SH
SOLE
2
0
3267
Q2 HLDGS INC
COM
74736L109
823
6505
SH
SOLE
6350
0
155
QORVO INC
COM
74736K101
2029
12202
SH
SOLE
11611
0
591
QUAKER CHEM CORP
COM
747316107
304
1200
SH
SOLE
1000
0
200
QUALCOMM INC
COM
747525103
47331
310695
SH
SOLE
244461
0
66234
QUANTA SVCS INC
COM
74762E102
985
13684
SH
SOLE
2055
0
11629
QUANTERIX CORP
COM
74766Q101
763
16410
SH
SOLE
16210
0
200
QUEST DIAGNOSTICS INC
COM
74834L100
3735
31341
SH
SOLE
24905
0
6435
QUIDEL CORP
COM
74838J101
60529
336930
SH
SOLE
276531
0
60399
QUINSTREET INC
COM
74874Q100
19248
897744
SH
SOLE
780584
0
117160
QURATE RETAIL INC
COM SER A
74915M100
192
17500
SH
SOLE
17500
0
0
RAPID7 INC
COM
753422104
9840
109137
SH
SOLE
102746
0
6391
RAYONIER INC
COM
754907103
1232
41926
SH
SOLE
29811
0
12115
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
18449
257992
SH
SOLE
206969
0
51023
RBC BEARINGS INC
COM
75524B104
431
2405
SH
SOLE
965
0
1440
REALPAGE INC
COM
75606N109
10515
120524
SH
SOLE
105052
0
15472
REALTY INCOME CORP
COM
756109104
972
15635
SH
SOLE
15567
0
68
REDFIN CORP
COM
75737F108
24242
353227
SH
SOLE
325537
0
27690
REDWOOD TR INC
NOTE 4.750% 8/1
758075AC9
198
210000
PRN
SOLE
160000
0
50000
REDWOOD TR INC
COM
758075402
789
89855
SH
SOLE
79570
0
10285
REGAL BELOIT CORP
COM
758750103
353
2872
SH
SOLE
112
0
2760
REGENERON PHARMACEUTICALS
COM
75886F107
604
1251
SH
SOLE
1064
0
187
REGIONS FINANCIAL CORP NEW
COM
7591EP100
5612
348110
SH
SOLE
292813
0
55297
REGULUS THERAPEUTICS INC
COM NEW
75915K200
15
11200
SH
SOLE
10200
0
1000
RENAISSANCERE HLDGS LTD
COM
G7496G103
434
2618
SH
SOLE
2605
0
13
REPAY HLDGS CORP
COM CL A
76029L100
44562
1635310
SH
SOLE
1309319
0
325991
REPLIGEN CORP
COM
759916109
1308
6828
SH
SOLE
5354
0
1474
REPUBLIC SVCS INC
COM
760759100
2848
29576
SH
SOLE
27233
0
2342
RESMED INC
COM
761152107
54881
258188
SH
SOLE
147937
0
110252
RESOURCE CAP CORP
NOTE 4.500% 8/1
76120WAC8
129
140000
PRN
SOLE
105000
0
35000
REVANCE THERAPEUTICS INC
COM
761330109
580
20481
SH
SOLE
6381
0
14100
REVOLVE GROUP INC
CL A
76156B107
255
8167
SH
SOLE
8167
0
0
RH
COM
74967X103
7818
17470
SH
SOLE
13250
0
4220
RINGCENTRAL INC
CL A
76680R206
74105
195544
SH
SOLE
123162
0
72382
RITCHIE BROS AUCTIONEERS
COM
767744105
38293
550588
SH
SOLE
285698
0
264890
RLI CORP
COM
749607107
222
2136
SH
SOLE
493
0
1643
ROBERT HALF INTL INC
COM
770323103
3686
58993
SH
SOLE
55458
0
3535
ROCKET PHARMACEUTICALS INC
COM
77313F106
1018
18566
SH
SOLE
16841
0
1725
ROCKWELL AUTOMATION INC
COM
773903109
53767
214373
SH
SOLE
111080
0
103293
ROKU INC
COM CL A
77543R102
67455
203165
SH
SOLE
157469
0
45696
ROLLINS INC
COM
775711104
61672
1578499
SH
SOLE
1014992
0
563507
ROPER TECHNOLOGIES INC
COM
776696106
12365
28683
SH
SOLE
18978
0
9705
ROSS STORES INC
COM
778296103
802
6528
SH
SOLE
6320
0
208
ROYAL BK CDA
COM
780087102
1977
24088
SH
SOLE
23418
0
671
ROYAL CARIBBEAN GROUP
COM
V7780T103
868
11624
SH
SOLE
9134
0
2490
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
311
9261
SH
SOLE
3006
0
6255
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
1078
30684
SH
SOLE
20547
0
10137
ROYAL GOLD INC
COM
780287108
3088
29035
SH
SOLE
26140
0
2895
ROYCE GLOBAL VALUE TR INC
COM
78081T104
377
28195
SH
SOLE
26450
0
1745
RPM INTL INC
COM
749685103
1615
17794
SH
SOLE
7273
0
10521
RUSH STREET INTERACTIVE INC
COM
782011100
3379
156085
SH
SOLE
156085
0
0
RUSH STREET INTERACTIVE INC
*W EXP 02/21/202
782011118
2678
349641
SH
SOLE
349641
0
0
S&P GLOBAL INC
COM
78409V104
4435
13492
SH
SOLE
9636
0
3856
SALESFORCE COM INC
COM
79466L302
252485
1134612
SH
SOLE
848035
0
286577
SALLY BEAUTY HLDGS INC
COM
79546E104
274
21000
SH
SOLE
21000
0
0
SANOFI
SPONSORED ADR
80105N105
232
4767
SH
SOLE
3049
0
1718
SAP SE
SPON ADR
803054204
945
7244
SH
SOLE
6727
0
517
SAREPTA THERAPEUTICS INC
COM
803607100
8450
49564
SH
SOLE
45113
0
4451
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
7992
28327
SH
SOLE
26934
0
1393
SCHLUMBERGER LTD
COM
806857108
1323
60586
SH
SOLE
42503
0
18083
SCHOLASTIC CORP
COM
807066105
333
13336
SH
SOLE
8150
0
5186
SCHWAB CHARLES CORP
COM
808513105
13488
254291
SH
SOLE
197729
0
56562
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
599
6583
SH
SOLE
6108
0
475
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
685
7535
SH
SOLE
7136
0
399
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
916
7137
SH
SOLE
2531
0
4606
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
60
1000
SH
SOLE
475
0
525
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
20
297
SH
SOLE
297
0
0
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
124
1397
SH
SOLE
1397
0
0
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
55
1789
SH
SOLE
1789
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
518
12064
SH
SOLE
12064
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
57
1251
SH
SOLE
1251
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
107
1666
SH
SOLE
1666
0
0
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
757
21011
SH
SOLE
20219
0
792
SCHWAB STRATEGIC TR
US REIT ETF
808524847
9
250
SH
SOLE
250
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
108
1849
SH
SOLE
1849
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
57
1115
SH
SOLE
1115
0
0
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
13860
223266
SH
SOLE
153781
0
69485
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
35
940
SH
SOLE
940
0
0
SCIENCE APPLICATIONS INTL CO
COM
808625107
816
8626
SH
SOLE
7869
0
757
SCOTTS MIRACLE GRO CO
CL A
810186106
84129
422460
SH
SOLE
360630
0
61830
SEA LTD
SPONSORD ADS
81141R100
237
1191
SH
SOLE
170
0
1021
SEAGEN INC
COM
81181C104
16032
91539
SH
SOLE
80215
0
11324
SEALED AIR CORP NEW
COM
81211K100
206
4489
SH
SOLE
2033
0
2456
SECUREWORKS CORP
CL A
81374A105
176
12354
SH
SOLE
11064
0
1290
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
854
11796
SH
SOLE
11498
0
298
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
7820
68937
SH
SOLE
54053
0
14884
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
1227
18186
SH
SOLE
15590
0
2596
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
3727
23182
SH
SOLE
20087
0
3094
SELECT SECTOR SPDR TR
ENERGY
81369Y506
3315
87474
SH
SOLE
72362
0
15112
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
6233
211426
SH
SOLE
188120
0
23306
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
10006
112999
SH
SOLE
51386
0
61613
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
8683
66785
SH
SOLE
58495
0
8290
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
4636
68704
SH
SOLE
58079
0
10625
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
113
3081
SH
SOLE
2378
0
703
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
6308
100613
SH
SOLE
94666
0
5947
SEMPRA ENERGY
COM
816851109
2911
22850
SH
SOLE
19803
0
3047
SENSIENT TECHNOLOGIES CORP
COM
81725T100
200
2716
SH
SOLE
146
0
2570
SERVICENOW INC
COM
81762P102
100686
182922
SH
SOLE
147896
0
35026
SHAKE SHACK INC
CL A
819047101
18540
218681
SH
SOLE
183570
0
35111
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
176
17456
SH
SOLE
13750
0
3706
SHERWIN WILLIAMS CO
COM
824348106
11601
15785
SH
SOLE
8946
0
6839
SHOPIFY INC
CL A
82509L107
31361
27705
SH
SOLE
22193
0
5512
SHOTSPOTTER INC
COM
82536T107
2903
77009
SH
SOLE
70074
0
6935
SIENTRA INC
COM
82621J105
67
17200
SH
SOLE
16700
0
500
SILICON LABORATORIES INC
COM
826919102
372
2925
SH
SOLE
500
0
2425
SIMON PPTY GROUP INC NEW
COM
828806109
292
3423
SH
SOLE
1649
0
1774
SIMPLY GOOD FOODS CO
COM
82900L102
299
9544
SH
SOLE
9150
0
394
SINA CORP
ORD
G81477104
318
7500
SH
SOLE
7500
0
0
SIRIUS XM HOLDINGS INC
COM
82968B103
496
77907
SH
SOLE
69003
0
8904
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
11425
72025
SH
SOLE
61352
0
10673
SITIME CORP
COM
82982T106
498
4449
SH
SOLE
3249
0
1200
SIX FLAGS ENTMT CORP NEW
COM
83001A102
812
23801
SH
SOLE
21654
0
2147
SKYWORKS SOLUTIONS INC
COM
83088M102
813
5320
SH
SOLE
2939
0
2381
SLACK TECHNOLOGIES INC
COM CL A
83088V102
36816
871597
SH
SOLE
685857
0
185740
SMARTSHEET INC
COM CL A
83200N103
24385
351920
SH
SOLE
305820
0
46100
SMILEDIRECTCLUB INC
CL A COM
83192H106
5391
451512
SH
SOLE
384179
0
67333
SMITH A O CORP
COM
831865209
2658
48487
SH
SOLE
35825
0
12662
SMUCKER J M CO
COM NEW
832696405
7075
61201
SH
SOLE
50359
0
10842
SNAP INC
CL A
83304A106
1333
26623
SH
SOLE
21421
0
5202
SNAP ON INC
COM
833034101
1814
10599
SH
SOLE
3852
0
6747
SNOWFLAKE INC
CL A
833445109
245
871
SH
SOLE
851
0
20
SOC TELEMED INC
COM CL A
78472F101
345
44030
SH
SOLE
44030
0
0
SOLAR CAP LTD
COM
83413U100
653
37294
SH
SOLE
37294
0
0
SOLAR SR CAP LTD
COM
83416M105
844
58364
SH
SOLE
58364
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
5276
16533
SH
SOLE
15955
0
578
SONOCO PRODS CO
COM
835495102
300
5060
SH
SOLE
2473
0
2587
SONOS INC
COM
83570H108
415
17750
SH
SOLE
7200
0
10550
SONY CORP
SPONSORED ADR
835699307
658
6512
SH
SOLE
6089
0
423
SOUTHERN CO
COM
842587107
5661
92152
SH
SOLE
73645
0
18507
SOUTHWEST AIRLS CO
COM
844741108
3876
83158
SH
SOLE
76714
0
6444
SOUTHWESTERN ENERGY CO
COM
845467109
92
31035
SH
SOLE
15000
0
16035
SP PLUS CORP
COM
78469C103
858
29759
SH
SOLE
27041
0
2718
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
19909
65108
SH
SOLE
58001
0
7107
SPDR GOLD TR
GOLD SHS
78463V107
39183
219683
SH
SOLE
199693
0
19990
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
5
135
SH
SOLE
70
0
65
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
337
8082
SH
SOLE
8082
0
0
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
10
75
SH
SOLE
0
0
75
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
1753
41576
SH
SOLE
41126
0
450
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
31
1117
SH
SOLE
0
0
1117
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
24
534
SH
SOLE
534
0
0
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
4481
100784
SH
SOLE
95047
0
5737
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
63
1220
SH
SOLE
1220
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
138
4990
SH
SOLE
4949
0
41
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
613
17980
SH
SOLE
16703
0
1277
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
753
21277
SH
SOLE
305
0
20972
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
2206
65368
SH
SOLE
40638
0
24730
SPDR S&P 500 ETF TR
TR UNIT
78462F103
207077
553860
SH
SOLE
510535
0
43325
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
23080
54964
SH
SOLE
45788
0
9176
SPDR SER TR
NYSE TECH ETF
78464A102
233
1650
SH
SOLE
1650
0
0
SPDR SER TR
NUVEEN BBG BRCLY
78464A284
3257
55212
SH
SOLE
54560
0
653
SPDR SER TR
WELLS FG PFD ETF
78464A292
59
1330
SH
SOLE
480
0
850
SPDR SER TR
S&P 600 SMCP VAL
78464A300
55
824
SH
SOLE
0
0
824
SPDR SER TR
BLMBRG BRC CNVRT
78464A359
3372
40734
SH
SOLE
26236
0
14497
SPDR SER TR
PORTFOLIO INTRMD
78464A375
108
2905
SH
SOLE
2905
0
0
SPDR SER TR
BLOMBRG BRC EMRG
78464A391
10
370
SH
SOLE
370
0
0
SPDR SER TR
PRTFLO S&P500 GW
78464A409
2029
36699
SH
SOLE
35740
0
959
SPDR SER TR
PORTFOLIO SHORT
78464A474
6900
219737
SH
SOLE
151982
0
67755
SPDR SER TR
FTSE INT GVT ETF
78464A490
23
400
SH
SOLE
400
0
0
SPDR SER TR
BLOMBERG INTL TR
78464A516
317
10149
SH
SOLE
7094
0
3055
SPDR SER TR
S&P TRANSN ETF
78464A532
32
450
SH
SOLE
200
0
250
SPDR SER TR
S&P TELECOM
78464A540
15
179
SH
SOLE
179
0
0
SPDR SER TR
HLTH CARE SVCS
78464A573
6
60
SH
SOLE
60
0
0
SPDR SER TR
COMP SOFTWARE
78464A599
1229
7978
SH
SOLE
7978
0
0
SPDR SER TR
DJ REIT ETF
78464A607
148
1711
SH
SOLE
1711
0
0
SPDR SER TR
AEROSPACE DEF
78464A631
17
152
SH
SOLE
50
0
102
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
84
2722
SH
SOLE
0
0
2722
SPDR SER TR
PORTFLI TIPS ETF
78464A656
122
3903
SH
SOLE
2303
0
1600
SPDR SER TR
PORTFOLIO LN TSR
78464A664
58
1278
SH
SOLE
0
0
1278
SPDR SER TR
PORTFLI INTRMDIT
78464A672
14450
437073
SH
SOLE
433911
0
3162
SPDR SER TR
S&P REGL BKG
78464A698
676
13016
SH
SOLE
12600
0
416
SPDR SER TR
S&P METALS MNG
78464A755
853
25510
SH
SOLE
25510
0
0
SPDR SER TR
S&P DIVID ETF
78464A763
7842
74028
SH
SOLE
62854
0
11174
SPDR SER TR
S&P CAP MKTS
78464A771
3
42
SH
SOLE
42
0
0
SPDR SER TR
S&P INS ETF
78464A789
7
200
SH
SOLE
0
0
200
SPDR SER TR
S&P BK ETF
78464A797
6
150
SH
SOLE
150
0
0
SPDR SER TR
PORTFOLI S&P1500
78464A805
28
610
SH
SOLE
610
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
25
320
SH
SOLE
320
0
0
SPDR SER TR
S&P 400 MDCP GRW
78464A821
71
1018
SH
SOLE
0
0
1018
SPDR SER TR
S&P 400 MDCP VAL
78464A839
189
3398
SH
SOLE
3168
0
230
SPDR SER TR
PORTFOLIO S&P400
78464A847
51
1271
SH
SOLE
396
0
875
SPDR SER TR
S&P SEMICNDCTR
78464A862
1416
8290
SH
SOLE
8290
0
0
SPDR SER TR
S&P BIOTECH
78464A870
35441
251745
SH
SOLE
209000
0
42746
SPDR SER TR
S&P HOMEBUILD
78464A888
30
527
SH
SOLE
25
0
502
SPDR SER TR
PORTFOLIO SH TSR
78468R101
154
5000
SH
SOLE
5000
0
0
SPDR SER TR
BLOMBERG BRC INV
78468R200
345
11283
SH
SOLE
7538
0
3745
SPDR SER TR
BLOOMBERG SRT TR
78468R408
117
4345
SH
SOLE
4049
0
296
SPDR SER TR
OILGAS EQUIP
78468R549
1
23
SH
SOLE
23
0
0
SPDR SER TR
S&P OILGAS EXP
78468R556
7
126
SH
SOLE
33
0
93
SPDR SER TR
BLOOMBERG BRCLYS
78468R622
77
706
SH
SOLE
463
0
243
SPDR SER TR
SPDR BLOOMBERG
78468R663
206
2252
SH
SOLE
768
0
1484
SPDR SER TR
S&P KENSHO INTLG
78468R697
916
21748
SH
SOLE
20280
0
1467
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
230
4390
SH
SOLE
3708
0
682
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
927
18610
SH
SOLE
18610
0
0
SPDR SER TR
SSGA GNDER ETF
78468R747
142
1580
SH
SOLE
1580
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
53
1603
SH
SOLE
1603
0
0
SPDR SER TR
PORTFOLIO S&P600
78468R853
10
281
SH
SOLE
0
0
281
SPIRE INC
COM
84857L101
409
6385
SH
SOLE
6385
0
0
SPLUNK INC
COM
848637104
113228
666477
SH
SOLE
212961
0
453516
SPOK HLDGS INC
COM
84863T106
566
50865
SH
SOLE
45865
0
5000
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1709
113272
SH
SOLE
99917
0
13355
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
2092
223971
SH
SOLE
33800
0
190171
SPROUT SOCIAL INC
COM CL A
85209W109
39824
876982
SH
SOLE
615254
0
261728
SQUARE INC
CL A
852234103
112059
514881
SH
SOLE
454775
0
60106
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
1034
14215
SH
SOLE
4825
0
9390
SSGA ACTIVE ETF TR
BLKSTN GSOSRLN
78467V608
94
2062
SH
SOLE
1966
0
96
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
777
15764
SH
SOLE
14964
0
800
SSR MNG INC
COM
784730103
204
10133
SH
SOLE
10133
0
0
STAAR SURGICAL CO
COM PAR $0.01
852312305
341
4310
SH
SOLE
3200
0
1110
STAG INDL INC
COM
85254J102
390
12465
SH
SOLE
11750
0
715
STANLEY BLACK & DECKER INC
COM
854502101
2069
11588
SH
SOLE
8315
0
3273
STAR PEAK ENERGY TRANSITION
CL A
855185104
290
14195
SH
SOLE
14195
0
0
STARBUCKS CORP
COM
855244109
410013
3832618
SH
SOLE
2685437
0
1147180
STARWOOD PPTY TR INC
COM
85571B105
2040
105702
SH
SOLE
98533
0
7169
STATE STR CORP
COM
857477103
734
10085
SH
SOLE
6052
0
4033
STEELCASE INC
CL A
858155203
281
20740
SH
SOLE
20643
0
97
STERICYCLE INC
COM
858912108
831
11984
SH
SOLE
4889
0
7095
STERIS PLC
SHS USD
G8473T100
1700
8970
SH
SOLE
7438
0
1532
STORE CAP CORP
COM
862121100
294
8640
SH
SOLE
6431
0
2209
STRIDE INC
COM
86333M108
257
12100
SH
SOLE
12100
0
0
STRYKER CORPORATION
COM
863667101
181864
742181
SH
SOLE
496265
0
245916
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
396
26643
SH
SOLE
25643
0
1000
SUMMIT HOTEL PPTYS INC
COM
866082100
150
16644
SH
SOLE
16644
0
0
SUMO LOGIC INC
COM
86646P103
1702
59561
SH
SOLE
36561
0
23000
SUN CMNTYS INC
COM
866674104
890
5858
SH
SOLE
4846
0
1012
SUN LIFE FINANCIAL INC.
COM
866796105
633
14232
SH
SOLE
14232
0
0
SUNCOR ENERGY INC NEW
COM
867224107
3320
197861
SH
SOLE
95779
0
102082
SUNOPTA INC
COM
8676EP108
9843
843443
SH
SOLE
736833
0
106610
SUPERNUS PHARMACEUTICALS INC
NOTE 0.625% 4/0
868459AD0
114
120000
PRN
SOLE
90000
0
30000
SUPERNUS PHARMACEUTICALS INC
COM
868459108
12
475
SH
SOLE
0
0
475
SVB FINANCIAL GROUP
COM
78486Q101
692
1785
SH
SOLE
684
0
1101
SWITCHBACK ENERGY ACQUISTN C
COM CL A
87105M102
212
5300
SH
SOLE
5300
0
0
SYNCHRONY FINANCIAL
COM
87165B103
331
9540
SH
SOLE
9426
0
114
SYNOPSYS INC
COM
871607107
2053
7921
SH
SOLE
7172
0
749
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
21
54537
SH
SOLE
32042
0
22495
SYSCO CORP
COM
871829107
19293
259799
SH
SOLE
203476
0
56323
TABULA RASA HEALTHCARE INC
COM
873379101
3240
75626
SH
SOLE
62476
0
13150
TACTILE SYS TECHNOLOGY INC
COM
87357P100
10467
232902
SH
SOLE
220139
0
12763
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
10610
97300
SH
SOLE
69571
0
27729
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
235
12913
SH
SOLE
12019
0
894
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
7825
37660
SH
SOLE
35815
0
1845
TAL EDUCATION GROUP
SPONSORED ADS
874080104
209
2929
SH
SOLE
130
0
2799
TALEND S A
ADS
874224207
1126
29359
SH
SOLE
27367
0
1992
TARGET CORP
COM
87612E106
21095
119496
SH
SOLE
71377
0
48120
TCF FINL CORP
COM
872307103
2613
70593
SH
SOLE
50492
0
20101
TCG BDC INC
COM
872280102
410
40000
SH
SOLE
40000
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
6674
55124
SH
SOLE
23020
0
32104
TECK RESOURCES LTD
CL B
878742204
245
13526
SH
SOLE
12526
0
1000
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
612
38681
SH
SOLE
38381
0
300
TELADOC HEALTH INC
COM
87918A105
147161
735950
SH
SOLE
538869
0
197081
TELEDYNE TECHNOLOGIES INC
COM
879360105
1111
2835
SH
SOLE
2729
0
106
TELEFLEX INCORPORATED
COM
879369106
873
2121
SH
SOLE
1793
0
328
TENABLE HLDGS INC
COM
88025T102
23390
447578
SH
SOLE
397330
0
50248
TENAX THERAPEUTICS INC
COM NEW
88032L209
19
10000
SH
SOLE
10000
0
0
TERADYNE INC
COM
880770102
1561
13020
SH
SOLE
12870
0
150
TERMINIX GLOBAL HOLDINGS INC
COM
88087E100
4578
89746
SH
SOLE
74977
0
14769
TESLA INC
COM
88160R101
75114
106443
SH
SOLE
81861
0
24582
TEVA PHARMACEUTICAL FIN LLC
DBCV 0.250% 2/0
88163VAE9
2
2000
PRN
SOLE
2000
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
190
19688
SH
SOLE
17688
0
2000
TEXAS INSTRS INC
COM
882508104
51887
316133
SH
SOLE
200143
0
115990
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
1863
2563
SH
SOLE
2483
0
80
TEXAS ROADHOUSE INC
COM
882681109
233
2975
SH
SOLE
175
0
2800
TG THERAPEUTICS INC
COM
88322Q108
533
10250
SH
SOLE
10250
0
0
THE TRADE DESK INC
COM CL A
88339J105
1904
2377
SH
SOLE
1549
0
828
THERMO FISHER SCIENTIFIC INC
COM
883556102
71054
152549
SH
SOLE
114157
0
38392
THOMSON REUTERS CORP.
COM NEW
884903709
291
3558
SH
SOLE
3206
0
352
THOR INDS INC
COM
885160101
203
2184
SH
SOLE
92
0
2092
THRYV HLDGS INC
COM NEW
886029206
178
13195
SH
SOLE
13195
0
0
TIDEWATER INC NEW
COM
88642R109
147
17006
SH
SOLE
16006
0
1000
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
0
46
SH
SOLE
46
0
0
TIFFANY & CO NEW
COM
886547108
999
7600
SH
SOLE
821
0
6779
TIMKEN CO
COM
887389104
319
4127
SH
SOLE
1300
0
2827
TITAN INTL INC ILL
COM
88830M102
321
66100
SH
SOLE
66000
0
100
TIVITY HEALTH INC
COM
88870R102
788
40200
SH
SOLE
37400
0
2800
TJX COS INC NEW
COM
872540109
11789
172638
SH
SOLE
153386
0
19252
T-MOBILE US INC
COM
872590104
4409
32697
SH
SOLE
16137
0
16560
TORONTO DOMINION BK ONT
COM NEW
891160509
12673
224618
SH
SOLE
120053
0
104565
TOTAL SE
SPONSORED ADS
89151E109
4483
106963
SH
SOLE
63832
0
43131
TOYOTA MOTOR CORP
SP ADR REP2COM
892331307
203
1314
SH
SOLE
1040
0
274
TRACTOR SUPPLY CO
COM
892356106
11200
79673
SH
SOLE
62818
0
16855
TRANSDIGM GROUP INC
COM
893641100
115040
185894
SH
SOLE
124623
0
61271
TRANSOCEAN LTD
REG SHS
H8817H100
199
86001
SH
SOLE
73001
0
13000
TRANSUNION
COM
89400J107
3654
36831
SH
SOLE
29468
0
7363
TRAVELERS COMPANIES INC
COM
89417E109
7665
54607
SH
SOLE
42061
0
12546
TREAN INS GROUP INC
COM
89457R101
2827
215817
SH
SOLE
207653
0
8164
TREEHOUSE FOODS INC
COM
89469A104
8208
193165
SH
SOLE
180935
0
12230
TREVENA INC
COM
89532E109
54
25000
SH
SOLE
0
0
25000
TREX CO INC
COM
89531P105
79141
945305
SH
SOLE
695429
0
249876
TRILLIUM THERAPEUTICS INC
COM NEW
89620X506
4283
291187
SH
SOLE
202240
0
88947
TRIMAS CORP
COM NEW
896215209
219
6909
SH
SOLE
4209
0
2700
TRIMBLE INC
COM
896239100
27972
418929
SH
SOLE
161981
0
256948
TRINITY INDS INC
COM
896522109
207
7826
SH
SOLE
6625
0
1201
TRUIST FINL CORP
COM
89832Q109
3012
62841
SH
SOLE
24876
0
37965
TRUPANION INC
COM
898202106
299
2500
SH
SOLE
2500
0
0
TUTOR PERINI CORP
NOTE 2.875% 6/1
901109AD0
196
200000
PRN
SOLE
150000
0
50000
TWILIO INC
CL A
90138F102
139244
411356
SH
SOLE
337702
0
73654
TWIST BIOSCIENCE CORP
COM
90184D100
322
2280
SH
SOLE
2180
0
100
TWITTER INC
NOTE 1.000% 9/1
90184LAD4
2588
2542000
PRN
SOLE
1992000
0
550000
TWITTER INC
COM
90184L102
13496
249235
SH
SOLE
216510
0
32725
TWO HBRS INVT CORP
COM NEW
90187B408
897
140766
SH
SOLE
105391
0
35375
TYLER TECHNOLOGIES INC
COM
902252105
180302
413043
SH
SOLE
307434
0
105609
TYSON FOODS INC
CL A
902494103
642
9970
SH
SOLE
4660
0
5310
U S PHYSICAL THERAPY INC
COM
90337L108
4808
39985
SH
SOLE
33050
0
6935
U S SILICA HLDGS INC
COM
90346E103
803
114338
SH
SOLE
79123
0
35215
UBER TECHNOLOGIES INC
COM
90353T100
42550
834312
SH
SOLE
531797
0
302515
UBIQUITI INC
COM
90353W103
284
1019
SH
SOLE
805
0
214
UFP INDUSTRIES INC
COM
90278Q108
210
3783
SH
SOLE
0
0
3783
UGI CORP NEW
COM
902681105
442
12634
SH
SOLE
3866
0
8768
ULTA BEAUTY INC
COM
90384S303
16026
55808
SH
SOLE
32852
0
22956
UNDER ARMOUR INC
CL A
904311107
165
9585
SH
SOLE
5156
0
4429
UNDER ARMOUR INC
CL C
904311206
146
9816
SH
SOLE
5153
0
4663
UNIFIRST CORP MASS
COM
904708104
11158
52708
SH
SOLE
45069
0
7639
UNILEVER PLC
SPON ADR NEW
904767704
16324
270438
SH
SOLE
146676
0
123762
UNION PAC CORP
COM
907818108
98973
475328
SH
SOLE
301048
0
174280
UNITED AIRLS HLDGS INC
COM
910047109
638
14742
SH
SOLE
13432
0
1310
UNITED PARCEL SERVICE INC
CL B
911312106
37330
221676
SH
SOLE
131215
0
90461
UNITED RENTALS INC
COM
911363109
3891
16780
SH
SOLE
16148
0
632
UNITED STATES STL CORP NEW
COM
912909108
754
44960
SH
SOLE
33860
0
11100
UNITED STS OIL FD LP
UNITS
91232N207
245
7407
SH
SOLE
5328
0
2079
UNITEDHEALTH GROUP INC
COM
91324P102
115866
330403
SH
SOLE
242708
0
87695
UNITY SOFTWARE INC
COM
91332U101
12679
82616
SH
SOLE
69563
0
13053
UNIVERSAL DISPLAY CORP
COM
91347P105
807
3510
SH
SOLE
870
0
2640
UNIVERSAL HLTH SVCS INC
CL B
913903100
204
1484
SH
SOLE
1484
0
0
UPLAND SOFTWARE INC
COM
91544A109
379
8259
SH
SOLE
8259
0
0
URANIUM ENERGY CORP
COM
916896103
111
63000
SH
SOLE
62000
0
1000
US BANCORP DEL
COM NEW
902973304
10378
222753
SH
SOLE
121252
0
101501
USA TECHNOLOGIES INC
COM
90328S500
190
18150
SH
SOLE
18150
0
0
V F CORP
COM
918204108
5409
63333
SH
SOLE
54379
0
8954
VAIL RESORTS INC
COM
91879Q109
13131
47070
SH
SOLE
22870
0
24200
VALERO ENERGY CORP
COM
91913Y100
1881
33255
SH
SOLE
29540
0
3715
VALMONT INDS INC
COM
920253101
3488
19937
SH
SOLE
14283
0
5654
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
8943
248265
SH
SOLE
223123
0
25143
VANECK VECTORS ETF TR
PFD SECS EX FINL
92189F429
94
4565
SH
SOLE
3200
0
1365
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
8
236
SH
SOLE
236
0
0
VANECK VECTORS ETF TR
CEF MUN INCOME E
92189F460
14
474
SH
SOLE
474
0
0
VANECK VECTORS ETF TR
LOW CARBN ENERGY
92189F502
72
433
SH
SOLE
433
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
877
14147
SH
SOLE
14147
0
0
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
5066
23194
SH
SOLE
8744
0
14450
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
115
675
SH
SOLE
675
0
0
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
2649
48847
SH
SOLE
29293
0
19554
VANECK VECTORS ETF TR
VIETNAM ETF
92189F817
45
2555
SH
SOLE
455
0
2100
VANECK VECTORS ETF TR
BRAZIL SMALL CP
92189F825
55
2572
SH
SOLE
1753
0
819
VANECK VECTORS ETF TR
GAMING ETF
92189F882
23
500
SH
SOLE
500
0
0
VANECK VECTORS ETF TR
INTRMDT MUNI ETF
92189H201
139
2662
SH
SOLE
2662
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189H607
7
45
SH
SOLE
0
0
45
VANECK VECTORS ETF TR
ENERGY INCOME
92189H870
2
38
SH
SOLE
38
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
68
295
SH
SOLE
195
0
100
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
2406
19453
SH
SOLE
7802
0
11651
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
415
2471
SH
SOLE
2169
0
301
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
33
251
SH
SOLE
190
0
61
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
1562
8736
SH
SOLE
8359
0
377
VANGUARD ADMIRAL FDS INC
MIDCP 400 IDX
921932885
86
551
SH
SOLE
551
0
0
VANGUARD BD INDEX FDS
LONG TERM BOND
921937793
60
548
SH
SOLE
276
0
272
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
270
2907
SH
SOLE
2748
0
159
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
23947
288870
SH
SOLE
116701
0
172169
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
9139
103625
SH
SOLE
85726
0
17899
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
429
7321
SH
SOLE
6885
0
435
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
27870
81090
SH
SOLE
66582
0
14508
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
9756
82014
SH
SOLE
78495
0
3519
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
10635
50148
SH
SOLE
9257
0
40891
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
17999
211928
SH
SOLE
163746
0
48182
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
56746
212008
SH
SOLE
197916
0
14092
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
3520
24753
SH
SOLE
23366
0
1387
VANGUARD INDEX FDS
MID CAP ETF
922908629
15602
75454
SH
SOLE
71911
0
3543
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
2252
12812
SH
SOLE
12220
0
592
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
10092
61284
SH
SOLE
49205
0
12079
VANGUARD INDEX FDS
GROWTH ETF
922908736
341293
1347175
SH
SOLE
1196327
0
150848
VANGUARD INDEX FDS
VALUE ETF
922908744
37900
318598
SH
SOLE
286326
0
32272
VANGUARD INDEX FDS
SMALL CP ETF
922908751
4995
25659
SH
SOLE
21048
0
4611
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
16792
86273
SH
SOLE
59733
0
26540
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
4332
79762
SH
SOLE
78406
0
1356
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
343
2815
SH
SOLE
1458
0
1357
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
230
2489
SH
SOLE
848
0
1641
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
54355
931372
SH
SOLE
733895
0
197477
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
24854
495988
SH
SOLE
415947
0
80041
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
704
8850
SH
SOLE
6719
0
2131
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
5895
97851
SH
SOLE
63605
0
34246
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
4498
88019
SH
SOLE
43649
0
44370
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
1577
28578
SH
SOLE
26483
0
2095
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
450
7300
SH
SOLE
7300
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
39455
473936
SH
SOLE
413049
0
60887
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1292
7421
SH
SOLE
7421
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
2
20
SH
SOLE
20
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
3845
24293
SH
SOLE
3925
0
20368
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
1845
7444
SH
SOLE
5608
0
1836
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
576
8302
SH
SOLE
8302
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1058
6037
SH
SOLE
6037
0
0
VANGUARD SCOTTSDALE FDS
MORTG-BACK SEC
92206C771
271
5010
SH
SOLE
5010
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
18148
186827
SH
SOLE
180797
0
6030
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
151289
1071678
SH
SOLE
933873
0
137806
VANGUARD STAR FDS
VG TL INTL STK F
921909768
505
8401
SH
SOLE
7285
0
1116
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
99671
2111231
SH
SOLE
1701614
0
409617
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
24893
272023
SH
SOLE
233342
0
38681
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
4634
76234
SH
SOLE
75249
0
985
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
532
6531
SH
SOLE
4946
0
1585
VANGUARD WORLD FD
ESG US STK ETF
921910733
815
11614
SH
SOLE
11614
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
5775
28345
SH
SOLE
27354
0
991
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
236
2713
SH
SOLE
2689
0
24
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
83
619
SH
SOLE
619
0
0
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
440
1600
SH
SOLE
1485
0
115
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
1797
10334
SH
SOLE
10184
0
150
VANGUARD WORLD FDS
ENERGY ETF
92204A306
40
778
SH
SOLE
778
0
0
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
477
6543
SH
SOLE
6062
0
480
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
1910
8537
SH
SOLE
7943
0
594
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
2497
14686
SH
SOLE
14661
0
25
VANGUARD WORLD FDS
INF TECH ETF
92204A702
8065
22796
SH
SOLE
20819
0
1977
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
528
3363
SH
SOLE
3222
0
141
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
186
1355
SH
SOLE
1355
0
0
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
654
5443
SH
SOLE
2468
0
2975
VAPOTHERM INC
COM
922107107
2153
80164
SH
SOLE
80024
0
140
VARIAN MED SYS INC
COM
92220P105
628
3589
SH
SOLE
2796
0
793
VARONIS SYS INC
COM
922280102
705
4309
SH
SOLE
4309
0
0
VBI VACCINES INC
COM NEW
91822J103
74
27015
SH
SOLE
27015
0
0
VEEVA SYS INC
CL A COM
922475108
512224
1881448
SH
SOLE
1417882
0
463566
VENTAS INC
COM
92276F100
233
4748
SH
SOLE
3589
0
1159
VERACYTE INC
COM
92337F107
1961
40078
SH
SOLE
23412
0
16666
VERINT SYS INC
NOTE 1.500% 6/0
92343XAA8
16
15000
PRN
SOLE
15000
0
0
VERINT SYS INC
COM
92343X100
72
1068
SH
SOLE
10
0
1058
VERISK ANALYTICS INC
COM
92345Y106
175254
844232
SH
SOLE
614549
0
229684
VERIZON COMMUNICATIONS INC
COM
92343V104
69507
1183096
SH
SOLE
811250
0
371846
VERRA MOBILITY CORP
COM
92511U102
222
16548
SH
SOLE
16548
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
6714
28409
SH
SOLE
17100
0
11309
VERU INC
COM
92536C103
2594
299925
SH
SOLE
299925
0
0
VIACOMCBS INC
CL A
92556H107
3
75
SH
SOLE
75
0
0
VIACOMCBS INC
CL B
92556H206
3317
89026
SH
SOLE
66662
0
22364
VIASAT INC
COM
92552V100
512
15679
SH
SOLE
13916
0
1763
VIATRIS INC
COM
92556V106
2389
127484
SH
SOLE
87016
0
40468
VICOR CORP
COM
925815102
743
8060
SH
SOLE
8060
0
0
VIEMED HEALTHCARE INC
COM
92663R105
178
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
827
146826
SH
SOLE
65911
0
80915
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
7364
310313
SH
SOLE
265020
0
45293
VIRTU FINL INC
CL A
928254101
510
20252
SH
SOLE
20252
0
0
VIRTUSA CORP
COM
92827P102
427
8343
SH
SOLE
7881
0
462
VISA INC
COM CL A
92826C839
564738
2581897
SH
SOLE
2119846
0
462050
VIVINT SMART HOME INC
COM CL A
928542109
2734
131745
SH
SOLE
120845
0
10900
VIVINT SMART HOME INC
*W EXP 01/17/202
928542117
86
9417
SH
SOLE
9417
0
0
VMWARE INC
CL A COM
928563402
5597
39908
SH
SOLE
21911
0
17997
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
2068
125455
SH
SOLE
120799
0
4656
VONAGE HLDGS CORP
COM
92886T201
219
17000
SH
SOLE
14200
0
2800
VONTIER CORPORATION
COM
928881101
5349
160150
SH
SOLE
123848
0
36302
VOYA FINANCIAL INC
COM
929089100
296
5035
SH
SOLE
1500
0
3535
VROOM INC
COM
92918V109
2731
66666
SH
SOLE
58524
0
8142
VULCAN MATLS CO
COM
929160109
10127
68284
SH
SOLE
12555
0
55729
WABTEC
COM
929740108
2540
34693
SH
SOLE
29349
0
5344
WALGREENS BOOTS ALLIANCE INC
COM
931427108
12860
322476
SH
SOLE
222182
0
100294
WALMART INC
COM
931142103
104173
722672
SH
SOLE
357702
0
364971
WARNER MUSIC GROUP CORP
COM CL A
934550203
4770
125548
SH
SOLE
120285
0
5263
WASTE CONNECTIONS INC
COM
94106B101
3403
33174
SH
SOLE
32833
0
341
WASTE MGMT INC DEL
COM
94106L109
6466
54833
SH
SOLE
45255
0
9578
WATERS CORP
COM
941848103
998
4032
SH
SOLE
3826
0
206
WATSCO INC
COM
942622200
126874
560026
SH
SOLE
371917
0
188109
WAYFAIR INC
CL A
94419L101
2267
10040
SH
SOLE
9578
0
462
WD-40 CO
COM
929236107
268
1008
SH
SOLE
100
0
908
WEC ENERGY GROUP INC
COM
92939U106
4662
50659
SH
SOLE
29718
0
20941
WELBILT INC
COM
949090104
642
48641
SH
SOLE
45585
0
3056
WELLPOINT INC
NOTE 2.750%10/1
94973VBG1
13
3000
PRN
SOLE
3000
0
0
WELLS FARGO CO NEW
COM
949746101
6106
202316
SH
SOLE
155606
0
46710
WELLTOWER INC
COM
95040Q104
2353
36410
SH
SOLE
23270
0
13140
WESCO INTL INC
COM
95082P105
259
3297
SH
SOLE
3285
0
12
WEST PHARMACEUTICAL SVSC INC
COM
955306105
35711
126050
SH
SOLE
98109
0
27941
WESTERN ALLIANCE BANCORP
COM
957638109
468
7809
SH
SOLE
7809
0
0
WESTERN DIGITAL CORP.
COM
958102105
629
11362
SH
SOLE
9605
0
1757
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
189
13653
SH
SOLE
9935
0
3718
WESTERN UN CO
COM
959802109
694
31633
SH
SOLE
21359
0
10274
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
852
35750
SH
SOLE
35750
0
0
WESTROCK CO
COM
96145D105
1884
43287
SH
SOLE
43193
0
94
WEX INC
COM
96208T104
53429
262514
SH
SOLE
229132
0
33382
WEYERHAEUSER CO MTN BE
COM NEW
962166104
7676
228917
SH
SOLE
173147
0
55770
WHEATON PRECIOUS METALS CORP
COM
962879102
6422
153846
SH
SOLE
112126
0
41720
WHIRLPOOL CORP
COM
963320106
1570
8701
SH
SOLE
796
0
7905
WILLIAMS COS INC
COM
969457100
914
45570
SH
SOLE
21217
0
24353
WILLIAMS SONOMA INC
COM
969904101
992
9743
SH
SOLE
9642
0
100
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
1421
6746
SH
SOLE
6204
0
542
WILLSCOT MOBIL MINI HLDNG CO
COM CL A
971378104
3414
147340
SH
SOLE
141741
0
5599
WINTRUST FINL CORP
COM
97650W108
1330
21770
SH
SOLE
20392
0
1378
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
1376
13126
SH
SOLE
12626
0
500
WISDOMTREE TR
CHINESE YUAN FD
97717W182
11
400
SH
SOLE
0
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
918
13230
SH
SOLE
4705
0
8525
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
117
2443
SH
SOLE
2068
0
375
WISDOMTREE TR
US LARGECAP DIVD
97717W307
753
7008
SH
SOLE
5697
0
1311
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
419
10187
SH
SOLE
4325
0
5862
WISDOMTREE TR
US DIVID EX FNCL
97717W406
414
4939
SH
SOLE
4470
0
469
WISDOMTREE TR
INDIA ERNGS FD
97717W422
527
18047
SH
SOLE
13047
0
5000
WISDOMTREE TR
US MIDCAP DIVID
97717W505
69
1973
SH
SOLE
1973
0
0
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
64
644
SH
SOLE
644
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
43
1111
SH
SOLE
1111
0
0
WISDOMTREE TR
US MIDCAP FUND
97717W570
68
1563
SH
SOLE
1563
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
320
12048
SH
SOLE
11020
0
1028
WISDOMTREE TR
INTL EQUITY FD
97717W703
219
4316
SH
SOLE
4196
0
120
WISDOMTREE TR
INTL SMCAP DIV
97717W760
7
106
SH
SOLE
106
0
0
WISDOMTREE TR
INTL MIDCAP DV
97717W778
51
800
SH
SOLE
800
0
0
WISDOMTREE TR
INTL DIV EX FINL
97717W786
59
1450
SH
SOLE
1450
0
0
WISDOMTREE TR
INTL LRGCAP DV
97717W794
21
450
SH
SOLE
450
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
47
1258
SH
SOLE
1258
0
0
WISDOMTREE TR
JP SMALLCP DIV
97717W836
32
438
SH
SOLE
438
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
318
5835
SH
SOLE
5835
0
0
WISDOMTREE TR
EUROPE SMCP DV
97717W869
6
95
SH
SOLE
95
0
0
WISDOMTREE TR
GLB HIGH DIV FD
97717W877
1
28
SH
SOLE
28
0
0
WISDOMTREE TR
EMERG MKTS ESG
97717X214
61
1719
SH
SOLE
1719
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
686
12773
SH
SOLE
12773
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
115
3750
SH
SOLE
3750
0
0
WISDOMTREE TR
CBOE S&P 500
97717X560
10
344
SH
SOLE
344
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
1981
78942
SH
SOLE
78942
0
0
WISDOMTREE TR
US S CAP QTY DIV
97717X651
1506
38082
SH
SOLE
28182
0
9900
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
170
2566
SH
SOLE
1991
0
575
WISDOMTREE TR
CHINADIV EX FI
97717X719
6
95
SH
SOLE
95
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
10
296
SH
SOLE
296
0
0
WOODWARD INC
COM
980745103
3110
25591
SH
SOLE
24324
0
1267
WORKDAY INC
CL A
98138H101
322229
1344808
SH
SOLE
977201
0
367607
WP CAREY INC
COM
92936U109
4044
57295
SH
SOLE
44630
0
12665
WYNDHAM DESTINATIONS INC
COM
98310W108
286
6380
SH
SOLE
6245
0
135
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
380
6388
SH
SOLE
6253
0
135
XCEL ENERGY INC
COM
98389B100
2350
35245
SH
SOLE
32931
0
2314
XILINX INC
COM
983919101
9333
65832
SH
SOLE
23826
0
42006
XPERI HOLDING CORP
COM
98390M103
628
30063
SH
SOLE
14155
0
15908
XPO LOGISTICS INC
COM
983793100
863
7240
SH
SOLE
6643
0
597
XYLEM INC
COM
98419M100
9144
89833
SH
SOLE
21090
0
68743
YETI HLDGS INC
COM
98585X104
60903
889482
SH
SOLE
789646
0
99836
YUM BRANDS INC
COM
988498101
3538
32591
SH
SOLE
21703
0
10888
YUM CHINA HLDGS INC
COM
98850P109
2701
47307
SH
SOLE
21119
0
26188
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
78270
203654
SH
SOLE
99846
0
103808
ZENDESK INC
COM
98936J101
4929
34443
SH
SOLE
28976
0
5467
ZILLOW GROUP INC
CL A
98954M101
100
736
SH
SOLE
736
0
0
ZILLOW GROUP INC
CL C CAP STK
98954M200
151
1167
SH
SOLE
842
0
325
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
3401
22075
SH
SOLE
17138
0
4936
ZIONS BANCORPORATION N A
COM
989701107
270
6222
SH
SOLE
6084
0
138
ZOETIS INC
CL A
98978V103
416362
2515780
SH
SOLE
1881882
0
633898
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
43113
127811
SH
SOLE
105403
0
22408
ZSCALER INC
COM
98980G102
543
2717
SH
SOLE
2591
0
126
ZUMIEZ INC
COM
989817101
494
13425
SH
SOLE
12925
0
500
ZYNGA INC
CL A
98986T108
723
73247
SH
SOLE
73247
0
0