0001104659-21-137540.txt : 20211112
0001104659-21-137540.hdr.sgml : 20211112
20211112080740
ACCESSION NUMBER: 0001104659-21-137540
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210930
FILED AS OF DATE: 20211112
DATE AS OF CHANGE: 20211112
EFFECTIVENESS DATE: 20211112
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: 211399769
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
09-30-2021
09-30-2021
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Ryan DeVore
Partner, Head of Private Wealth Management
312-236-1600
/s/ Ryan DeVore
Chicago
IL
11-12-2021
0
1879
29376571
INFORMATION TABLE
2
infotable.xml
10X GENOMICS INC
CL A COM
88025U109
1156
7941
SH
SOLE
7891
0
50
1LIFE HEALTHCARE INC
COM
68269G107
2574
127104
SH
SOLE
118584
0
8520
2U INC
COM
90214J101
18588
553694
SH
SOLE
511504
0
42190
3-D SYS CORP DEL
COM NEW
88554D205
856
31066
SH
SOLE
30450
0
616
3M CO
COM
88579Y101
41045
233982
SH
SOLE
149847
0
84134
9 METERS BIOPHARMA INC
COM
654405109
36
28000
SH
SOLE
28000
0
0
ABB LTD
SPONSORED ADR
000375204
6115
183317
SH
SOLE
156908
0
26409
ABBOTT LABS
COM
002824100
214712
1817590
SH
SOLE
1360289
0
457300
ABBVIE INC
COM
00287Y109
120192
1114233
SH
SOLE
799924
0
314309
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
110
26600
SH
SOLE
26600
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
336
40332
SH
SOLE
33866
0
6466
ABIOMED INC
COM
003654100
140576
431850
SH
SOLE
311278
0
120572
ABM INDS INC
COM
000957100
360
8000
SH
SOLE
0
0
8000
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
1296
20314
SH
SOLE
19944
0
370
ACCELERATE DIAGNOSTICS INC
COM
00430H102
5114
877187
SH
SOLE
843858
0
33329
ACCELERON PHARMA INC
COM
00434H108
228
1323
SH
SOLE
1323
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
196352
613755
SH
SOLE
400443
0
213312
ACCOLADE INC
COM
00437E102
2224
52736
SH
SOLE
51380
0
1356
ACLARIS THERAPEUTICS INC
COM
00461U105
181
10050
SH
SOLE
10000
0
50
ACORDA THERAPEUTICS INC
COM NEW
00484M601
110
23840
SH
SOLE
23840
0
0
ACRES COMMERCIAL REALTY CORP
NOTE 4.500% 8/1
76120WAC8
139
140000
PRN
SOLE
105000
0
35000
ACTINIUM PHARMACEUTICALS INC
COM
00507W206
730
82366
SH
SOLE
61366
0
21000
ACTIVISION BLIZZARD INC
COM
00507V109
73213
946025
SH
SOLE
701048
0
244976
ACUITY BRANDS INC
COM
00508Y102
253
1462
SH
SOLE
1207
0
255
ADAPTIMMUNE THERAPEUTICS PLC
SPONDS ADR
00653A107
207
40000
SH
SOLE
40000
0
0
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
8608
253243
SH
SOLE
229650
0
23593
ADOBE SYSTEMS INCORPORATED
COM
00724F101
381039
661848
SH
SOLE
422262
0
239586
ADVANCE AUTO PARTS INC
COM
00751Y106
1070
5123
SH
SOLE
5050
0
73
ADVANCED MICRO DEVICES INC
COM
007903107
13947
135544
SH
SOLE
114912
0
20632
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
415
52204
SH
SOLE
52204
0
0
AERIE PHARMACEUTICALS INC
COM
00771V108
155
13623
SH
SOLE
13623
0
0
AEROVIRONMENT INC
COM
008073108
1215
14073
SH
SOLE
13223
0
850
AES CORP
COM
00130H105
222
9708
SH
SOLE
5899
0
3809
AFFILIATED MANAGERS GROUP IN
COM
008252108
2267
15003
SH
SOLE
13913
0
1090
AFFIMED N V
COM
N01045108
102
16500
SH
SOLE
16500
0
0
AFFIRM HLDGS INC
COM CL A
00827B106
293
2456
SH
SOLE
500
0
1956
AFLAC INC
COM
001055102
844
16189
SH
SOLE
14114
0
2074
AGCO CORP
COM
001084102
375
3061
SH
SOLE
1450
0
1611
AGENUS INC
COM NEW
00847G705
393
74776
SH
SOLE
38266
0
36510
AGILENT TECHNOLOGIES INC
COM
00846U101
2724
17292
SH
SOLE
12156
0
5136
AGNICO EAGLE MINES LTD
COM
008474108
891
17191
SH
SOLE
12036
0
5155
AILERON THERAPEUTICS INC
COM
00887A105
819
803160
SH
SOLE
664160
0
139000
AIR LEASE CORP
CL A
00912X302
265
6735
SH
SOLE
6735
0
0
AIR PRODS & CHEMS INC
COM
009158106
18464
72093
SH
SOLE
40225
0
31868
AIRBNB INC
COM CL A
009066101
96204
573498
SH
SOLE
500537
0
72961
AIRGAIN INC
COM
00938A104
6627
525568
SH
SOLE
476242
0
49326
AKAMAI TECHNOLOGIES INC
COM
00971T101
27479
262732
SH
SOLE
143757
0
118975
AKEBIA THERAPEUTICS INC
COM
00972D105
66
22905
SH
SOLE
22531
0
374
ALAMOS GOLD INC NEW
COM CL A
011532108
206
28615
SH
SOLE
17715
0
10900
ALARM COM HLDGS INC
COM
011642105
1110
14192
SH
SOLE
13847
0
345
ALBEMARLE CORP
COM
012653101
651
2972
SH
SOLE
2872
0
100
ALBIREO PHARMA INC
COM
01345P106
2609
83613
SH
SOLE
67425
0
16188
ALCON AG
ORD SHS
H01301128
481
5982
SH
SOLE
4750
0
1232
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
2498
13072
SH
SOLE
12377
0
695
ALGONQUIN PWR UTILS CORP
COM
015857105
696
47456
SH
SOLE
16456
0
31000
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
30309
204723
SH
SOLE
134320
0
70403
ALIGN TECHNOLOGY INC
COM
016255101
86357
129776
SH
SOLE
102628
0
27148
ALLAKOS INC
COM
01671P100
1302
12300
SH
SOLE
7938
0
4362
ALLEGION PLC
ORD SHS
G0176J109
360
2725
SH
SOLE
1807
0
918
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
281
5676
SH
SOLE
5614
0
62
ALLIANT ENERGY CORP
COM
018802108
790
14113
SH
SOLE
12100
0
2013
ALLSTATE CORP
COM
020002101
1912
15019
SH
SOLE
9103
0
5916
ALLY FINL INC
COM
02005N100
512
10027
SH
SOLE
301
0
9726
ALPHABET INC
CAP STK CL C
02079K107
524473
196778
SH
SOLE
150119
0
46659
ALPHABET INC
CAP STK CL A
02079K305
329599
123283
SH
SOLE
90687
0
32596
ALPHATEC HLDGS INC
COM NEW
02081G201
367
30075
SH
SOLE
30075
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
879
26384
SH
SOLE
24402
0
1982
ALPS ETF TR
CLEAN ENERGY
00162Q460
56
851
SH
SOLE
851
0
0
ALPS ETF TR
MED BREAKTHGH
00162Q593
174
3824
SH
SOLE
3824
0
0
ALPS ETF TR
ALERIAN ENERGY
00162Q676
246
12500
SH
SOLE
7750
0
4750
ALTA EQUIPMENT GROUP INC
COMMON STOCK
02128L106
4275
311355
SH
SOLE
21467
0
289888
ALTERYX INC
COM CL A
02156B103
6105
83511
SH
SOLE
62971
0
20540
ALTERYX INC
NOTE 0.500% 8/0
02156BAD5
1266
1335000
PRN
SOLE
1065000
0
270000
ALTERYX INC
NOTE 1.000% 8/0
02156BAF0
7472
8100000
PRN
SOLE
6120000
0
1980000
ALTRIA GROUP INC
COM
02209S103
6810
149604
SH
SOLE
82049
0
67555
AMAZON COM INC
COM
023135106
877331
267068
SH
SOLE
199715
0
67354
AMDOCS LTD
SHS
G02602103
280
3694
SH
SOLE
2976
0
718
AMEDISYS INC
COM
023436108
570
3824
SH
SOLE
3820
0
4
AMER SOFTWARE INC
CL A
029683109
1718
72346
SH
SOLE
58493
0
13853
AMEREN CORP
COM
023608102
327
4033
SH
SOLE
3560
0
473
AMERESCO INC
CL A
02361E108
3263
55848
SH
SOLE
53923
0
1925
AMERICA FIRST MULTIFAMILY IN
BEN UNIT CTF
02364V107
376
63090
SH
SOLE
63090
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
3235
39851
SH
SOLE
13021
0
26829
AMERICAN EXPRESS CO
COM
025816109
101819
607764
SH
SOLE
418171
0
189593
AMERICAN INTL GROUP INC
COM NEW
026874784
3002
54685
SH
SOLE
49008
0
5677
AMERICAN TOWER CORP NEW
COM
03027X100
193484
728999
SH
SOLE
600217
0
128782
AMERICAN WTR WKS CO INC NEW
COM
030420103
1822
10777
SH
SOLE
7092
0
3685
AMERICOLD RLTY TR
COM
03064D108
23209
798936
SH
SOLE
637248
0
161688
AMERIPRISE FINL INC
COM
03076C106
3392
12843
SH
SOLE
7596
0
5247
AMERISOURCEBERGEN CORP
COM
03073E105
765
6401
SH
SOLE
5061
0
1340
AMETEK INC
COM
031100100
95108
766940
SH
SOLE
454976
0
311964
AMGEN INC
COM
031162100
17078
80308
SH
SOLE
49911
0
30397
AMPHENOL CORP NEW
CL A
032095101
111692
1525219
SH
SOLE
1182985
0
342233
AMPIO PHARMACEUTICALS INC
COM
03209T109
25
15000
SH
SOLE
15000
0
0
ANALOG DEVICES INC
COM
032654105
6213
37099
SH
SOLE
30417
0
6682
ANAPLAN INC
COM
03272L108
4826
79258
SH
SOLE
68928
0
10330
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
1124
19940
SH
SOLE
17495
0
2445
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
2059
244526
SH
SOLE
142409
0
102117
ANSYS INC
COM
03662Q105
848
2492
SH
SOLE
2046
0
446
ANTHEM INC
COM
036752103
1573
4219
SH
SOLE
2535
0
1684
AON PLC
SHS CL A
G0403H108
173975
608795
SH
SOLE
445889
0
162906
APOLLO COML REAL ESTATE FIN
NOTE 5.375%10/1
03762UAC9
200
200000
PRN
SOLE
150000
0
50000
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
5454
88555
SH
SOLE
83180
0
5375
APPFOLIO INC
COM CL A
03783C100
8325
69145
SH
SOLE
59046
0
10099
APPIAN CORP
CL A
03782L101
2386
25787
SH
SOLE
8629
0
17158
APPLE INC
COM
037833100
918141
6488626
SH
SOLE
4654584
0
1834042
APPLIED MATLS INC
COM
038222105
12215
94889
SH
SOLE
69609
0
25280
APPLOVIN CORP
COM CL A
03831W108
605
8357
SH
SOLE
7807
0
550
APTARGROUP INC
COM
038336103
5109
42804
SH
SOLE
10852
0
31952
APTIV PLC
SHS
G6095L109
503
3379
SH
SOLE
1899
0
1480
ARAVIVE INC
COM
03890D108
160
43000
SH
SOLE
0
0
43000
ARCH CAP GROUP LTD
ORD
G0450A105
218
5709
SH
SOLE
4242
0
1467
ARCHER DANIELS MIDLAND CO
COM
039483102
13207
220085
SH
SOLE
185420
0
34665
ARDELYX INC
COM
039697107
25
19000
SH
SOLE
19000
0
0
ARES CAPITAL CORP
COM
04010L103
9746
479391
SH
SOLE
422702
0
56689
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
1148
15552
SH
SOLE
15552
0
0
ARGENX SE
SPONSORED ADR
04016X101
476
1575
SH
SOLE
1575
0
0
ARISTA NETWORKS INC
COM
040413106
47663
138699
SH
SOLE
80729
0
57970
ARK ETF TR
INNOVATION ETF
00214Q104
2365
21393
SH
SOLE
21193
0
200
ARK ETF TR
ISRAEL INOVATE
00214Q609
2842
97105
SH
SOLE
97105
0
0
ARROW ELECTRS INC
COM
042735100
205
1829
SH
SOLE
1309
0
520
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
1292
20702
SH
SOLE
14082
0
6620
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
443
9047
SH
SOLE
8815
0
232
ASANA INC
CL A
04342Y104
6060
58355
SH
SOLE
58355
0
0
ASGN INC
COM
00191U102
933
8249
SH
SOLE
6795
0
1454
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
4136
5551
SH
SOLE
4478
0
1073
ASPEN TECHNOLOGY INC
COM
045327103
713
5803
SH
SOLE
5154
0
649
ASSURANT INC
COM
04621X108
3169
20089
SH
SOLE
19347
0
742
ASTRA SPACE INC
COM CL A
04634X103
3188
366868
SH
SOLE
340322
0
26546
ASTRA SPACE INC
*W EXP 08/04/202
04634X111
312
131447
SH
SOLE
127759
0
3688
ASTRAZENECA PLC
SPONSORED ADR
046353108
22541
375304
SH
SOLE
230191
0
145113
AT&T INC
COM
00206R102
20369
754124
SH
SOLE
568574
0
185550
ATEA PHARMACEUTICALS INC
COM
04683R106
2903
82813
SH
SOLE
51761
0
31052
ATHERSYS INC NEW
COM
04744L106
73
54800
SH
SOLE
39550
0
15250
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
11
136
SH
SOLE
136
0
0
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 1.875% 6/0
049164BJ4
290
200000
PRN
SOLE
150000
0
50000
ATLAS CORP
SHARES
Y0436Q109
203
13376
SH
SOLE
0
0
13376
ATLASSIAN CORP PLC
CL A
G06242104
126070
322085
SH
SOLE
222801
0
99284
ATMOS ENERGY CORP
COM
049560105
205
2322
SH
SOLE
570
0
1752
ATOMERA INC
COM
04965B100
231
10000
SH
SOLE
10000
0
0
AUTODESK INC
COM
052769106
6212
21782
SH
SOLE
16477
0
5305
AUTOMATIC DATA PROCESSING IN
COM
053015103
61096
305601
SH
SOLE
168518
0
137083
AUTONATION INC
COM
05329W102
253
2076
SH
SOLE
1846
0
230
AVALARA INC
COM
05338G106
12700
72666
SH
SOLE
65702
0
6964
AVALONBAY CMNTYS INC
COM
053484101
2591
11690
SH
SOLE
10222
0
1468
AVANTOR INC
COM
05352A100
2630
64313
SH
SOLE
63232
0
1081
AVERY DENNISON CORP
COM
053611109
1665
8037
SH
SOLE
5872
0
2165
AWARE INC MASS
COM
05453N100
95
23664
SH
SOLE
23664
0
0
AXON ENTERPRISE INC
COM
05464C101
27282
155877
SH
SOLE
110360
0
45517
AXSOME THERAPEUTICS INC
COM
05464T104
612
18577
SH
SOLE
12377
0
6200
AZEK CO INC
CL A
05478C105
8477
232056
SH
SOLE
188435
0
43621
B. RILEY FINANCIAL INC
COM
05580M108
1214
20570
SH
SOLE
20460
0
110
BABCOCK & WILCOX ENTERPRISES
COM
05614L209
128
20001
SH
SOLE
20001
0
0
BAIDU INC
SPON ADR REP A
056752108
6796
44200
SH
SOLE
37728
0
6472
BAIN CAP SPECIALTY FIN INC
COM STK
05684B107
439
29570
SH
SOLE
29570
0
0
BAKER HUGHES COMPANY
CL A
05722G100
205
8299
SH
SOLE
2738
0
5561
BALL CORP
COM
058498106
48242
536203
SH
SOLE
432643
0
103560
BANCO SANTANDER BRASIL S A
ADS REP 1 UNIT
05967A107
136
20833
SH
SOLE
20738
0
95
BANCO SANTANDER S.A.
ADR
05964H105
45
12360
SH
SOLE
10180
0
2180
BANDWIDTH INC
COM CL A
05988J103
2141
23711
SH
SOLE
22826
0
885
BANK MARIN BANCORP
COM
063425102
469
12411
SH
SOLE
12411
0
0
BANK MONTREAL QUE
COM
063671101
819
8214
SH
SOLE
5098
0
3116
BANK NEW YORK MELLON CORP
COM
064058100
1391
26826
SH
SOLE
17380
0
9446
BANK NOVA SCOTIA B C
COM
064149107
454
7381
SH
SOLE
7022
0
359
BARRICK GOLD CORP
COM
067901108
507
28101
SH
SOLE
20015
0
8086
BAUSCH HEALTH COS INC
COM
071734107
2053
73720
SH
SOLE
63120
0
10600
BAXTER INTL INC
COM
071813109
15614
194127
SH
SOLE
170138
0
23989
BEACON ROOFING SUPPLY INC
COM
073685109
652
13657
SH
SOLE
13457
0
200
BEAM THERAPEUTICS INC
COM
07373V105
326
3750
SH
SOLE
250
0
3500
BECTON DICKINSON & CO
COM
075887109
12081
49145
SH
SOLE
36676
0
12469
BEIGENE LTD
SPONSORED ADR
07725L102
272
750
SH
SOLE
750
0
0
BERKELEY LTS INC
COM
084310101
1704
87099
SH
SOLE
83678
0
3421
BERKLEY W R CORP
COM
084423102
316
4318
SH
SOLE
4318
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
17278
42
SH
SOLE
22
0
20
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
85746
314155
SH
SOLE
253554
0
60601
BEST BUY INC
COM
086516101
5528
52295
SH
SOLE
43677
0
8618
BEYOND MEAT INC
COM
08862E109
7462
70894
SH
SOLE
64254
0
6640
BEYONDSPRING INC
SHS
G10830100
3510
222705
SH
SOLE
177055
0
45650
BHP GROUP LTD
SPONSORED ADS
088606108
1164
21752
SH
SOLE
20589
0
1163
BILL COM HLDGS INC
COM
090043100
38698
144963
SH
SOLE
130487
0
14476
BIO RAD LABS INC
CL A
090572207
261
350
SH
SOLE
347
0
3
BIODELIVERY SCIENCES INTL IN
COM
09060J106
2535
702143
SH
SOLE
609693
0
92450
BIODESIX INC
COM
09075X108
339
41282
SH
SOLE
41282
0
0
BIOGEN INC
COM
09062X103
3873
13685
SH
SOLE
10532
0
3153
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
3373
43640
SH
SOLE
22699
0
20941
BIONTECH SE
SPONSORED ADS
09075V102
718
2630
SH
SOLE
2630
0
0
BIO-TECHNE CORP
COM
09073M104
18498
38173
SH
SOLE
33499
0
4674
BJS WHSL CLUB HLDGS INC
COM
05550J101
4294
78186
SH
SOLE
74356
0
3830
BK OF AMERICA CORP
COM
060505104
48310
1138037
SH
SOLE
898905
0
239132
BLACK KNIGHT INC
COM
09215C105
5521
76686
SH
SOLE
66628
0
10058
BLACK STONE MINERALS L P
COM UNIT
09225M101
225
18633
SH
SOLE
16950
0
1683
BLACKLINE INC
COM
09239B109
37669
319063
SH
SOLE
279218
0
39845
BLACKROCK ENHANCED INTL DIV
COM BENE INTER
092524107
65
10627
SH
SOLE
10627
0
0
BLACKROCK INC
COM
09247X101
58545
69808
SH
SOLE
58730
0
11078
BLACKSTONE INC
COM
09260D107
110892
953168
SH
SOLE
776301
0
176867
BLACKSTONE MORTGAGE TRUST IN
NOTE 4.750% 3/1
09257WAC4
203
200000
PRN
SOLE
150000
0
50000
BLACKSTONE MTG TR INC
COM CL A
09257W100
216
7126
SH
SOLE
1750
0
5376
BLEND LABS INC
CL A
09352U108
996
73861
SH
SOLE
62486
0
11375
BLOOMIN BRANDS INC
COM
094235108
893
35726
SH
SOLE
34126
0
1600
BLUE BIRD CORP
COM
095306106
6813
326628
SH
SOLE
302769
0
23859
BLUEPRINT MEDICINES CORP
COM
09627Y109
571
5555
SH
SOLE
5555
0
0
BOEING CO
COM
097023105
59047
268469
SH
SOLE
197865
0
70604
BOK FINL CORP
COM NEW
05561Q201
14432
161158
SH
SOLE
130
0
161028
BOOKING HOLDINGS INC
COM
09857L108
6379
2687
SH
SOLE
2137
0
550
BOOT BARN HLDGS INC
COM
099406100
1655
18625
SH
SOLE
12344
0
6281
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
20830
262510
SH
SOLE
172675
0
89835
BORGWARNER INC
COM
099724106
402
9294
SH
SOLE
1448
0
7846
BOSTON BEER INC
CL A
100557107
263
515
SH
SOLE
515
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
627
14442
SH
SOLE
10777
0
3665
BOTTOMLINE TECH DEL INC
COM
101388106
1395
35516
SH
SOLE
32726
0
2790
BOX INC
CL A
10316T104
457
19300
SH
SOLE
17950
0
1350
BP PLC
SPONSORED ADR
055622104
6414
234680
SH
SOLE
175360
0
59320
BRIGHAM MINERALS INC
CL A COM
10918L103
2468
128834
SH
SOLE
119834
0
9000
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
1930
13846
SH
SOLE
12059
0
1787
BRIGHTVIEW HLDGS INC
COM
10948C107
360
24400
SH
SOLE
16650
0
7750
BRINKS CO
COM
109696104
1260
19912
SH
SOLE
19912
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
74584
1260503
SH
SOLE
928443
0
332060
BROADCOM INC
COM
11135F101
14476
29852
SH
SOLE
22597
0
7255
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
7437
44630
SH
SOLE
40781
0
3849
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
9076
133477
SH
SOLE
124602
0
8875
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
1449
25826
SH
SOLE
23856
0
1970
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
372
9596
SH
SOLE
9596
0
0
BROOKLINE BANCORP INC DEL
COM
11373M107
400
26210
SH
SOLE
26000
0
210
BROOKS AUTOMATION INC NEW
COM
114340102
1493
14583
SH
SOLE
12742
0
1841
BROWN FORMAN CORP
CL B
115637209
910
13573
SH
SOLE
13544
0
29
BTRS HOLDINGS INC
COM CL 1
11778X104
1216
114260
SH
SOLE
89170
0
25090
BUILDERS FIRSTSOURCE INC
COM
12008R107
1305
25225
SH
SOLE
24623
0
602
BURLINGTON STORES INC
COM
122017106
3561
12557
SH
SOLE
11852
0
705
BWX TECHNOLOGIES INC
COM
05605H100
2992
55555
SH
SOLE
53381
0
2174
BYLINE BANCORP INC
COM
124411109
398
16200
SH
SOLE
16200
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2481
28514
SH
SOLE
25267
0
3247
CABLE ONE INC
COM
12685J105
1222
674
SH
SOLE
374
0
300
CABOT OIL & GAS CORP
COM
127097103
299
13724
SH
SOLE
11777
0
1947
CADENCE DESIGN SYSTEM INC
COM
127387108
565
3730
SH
SOLE
1956
0
1774
CALLAWAY GOLF CO
COM
131193104
2415
87390
SH
SOLE
87390
0
0
CAMDEN PPTY TR
SH BEN INT
133131102
1196
8108
SH
SOLE
8108
0
0
CAMECO CORP
COM
13321L108
1211
55722
SH
SOLE
55722
0
0
CAMPBELL SOUP CO
COM
134429109
2812
67262
SH
SOLE
64612
0
2650
CANADIAN IMP BK COMM
COM
136069101
432
3881
SH
SOLE
2966
0
915
CANADIAN NATL RY CO
COM
136375102
6894
59611
SH
SOLE
14513
0
45098
CANADIAN PAC RY LTD
COM
13645T100
3532
54280
SH
SOLE
23715
0
30565
CANNAE HLDGS INC
COM
13765N107
3948
126901
SH
SOLE
99601
0
27300
CANOPY GROWTH CORP
COM
138035100
314
22677
SH
SOLE
12967
0
9710
CANTALOUPE INC
COM
138103106
178
16485
SH
SOLE
16485
0
0
CAPITAL ONE FINL CORP
COM
14040H105
3745
23124
SH
SOLE
15970
0
7154
CAPRI HOLDINGS LIMITED
SHS
G1890L107
254
5255
SH
SOLE
2118
0
3137
CARDIFF ONCOLOGY INC
COM
14147L108
1404
210760
SH
SOLE
152260
0
58500
CARDINAL HEALTH INC
COM
14149Y108
513
10371
SH
SOLE
3186
0
7185
CARDLYTICS INC
COM
14161W105
3055
36390
SH
SOLE
31815
0
4575
CARGURUS INC
COM CL A
141788109
210
6684
SH
SOLE
3884
0
2800
CARLYLE GROUP INC
COM
14316J108
919
19443
SH
SOLE
14425
0
5018
CARMAX INC
COM
143130102
270287
2112281
SH
SOLE
1502516
0
609765
CARNIVAL CORP
UNIT 99/99/9999
143658300
440
17580
SH
SOLE
16580
0
1000
CARRIER GLOBAL CORPORATION
COM
14448C104
3264
63065
SH
SOLE
48528
0
14537
CARVANA CO
CL A
146869102
49576
164411
SH
SOLE
136293
0
28118
CASEYS GEN STORES INC
COM
147528103
381
2023
SH
SOLE
1724
0
299
CATALENT INC
COM
148806102
3976
29881
SH
SOLE
29510
0
371
CATERPILLAR INC
COM
149123101
25834
134575
SH
SOLE
98204
0
36371
CBOE GLOBAL MKTS INC
COM
12503M108
8257
66664
SH
SOLE
16531
0
50133
CBRE GROUP INC
CL A
12504L109
826
8488
SH
SOLE
7367
0
1121
CCC INTELLIGENT SOLUTIONS HL
COM
12510Q100
195
18534
SH
SOLE
18534
0
0
CDK GLOBAL INC
COM
12508E101
1455
34192
SH
SOLE
17218
0
16974
CDW CORP
COM
12514G108
5988
32897
SH
SOLE
28940
0
3957
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
331
7132
SH
SOLE
2100
0
5032
CELANESE CORP DEL
COM
150870103
237
1572
SH
SOLE
1352
0
220
CELLECTIS S A
SPON ADS
15117K103
172
13650
SH
SOLE
400
0
13250
CELSIUS HLDGS INC
COM NEW
15118V207
466
5178
SH
SOLE
5178
0
0
CENTENE CORP DEL
COM
15135B101
392
6296
SH
SOLE
3347
0
2949
CERENCE INC
COM
156727109
555
5770
SH
SOLE
5007
0
763
CERIDIAN HCM HLDG INC
COM
15677J108
35801
317896
SH
SOLE
282585
0
35311
CERNER CORP
COM
156782104
4991
70774
SH
SOLE
49332
0
21442
CERTARA INC
COM
15687V109
1324
39985
SH
SOLE
39419
0
566
CERUS CORP
COM
157085101
214
35151
SH
SOLE
35151
0
0
CF INDS HLDGS INC
COM
125269100
3797
68021
SH
SOLE
68021
0
0
CHANNELADVISOR CORP
COM
159179100
1716
68001
SH
SOLE
64134
0
3867
CHARLES RIV LABS INTL INC
COM
159864107
6287
15236
SH
SOLE
14676
0
560
CHART INDS INC
COM
16115Q308
395
2069
SH
SOLE
2069
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
2582
3549
SH
SOLE
2414
0
1135
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
4826
42691
SH
SOLE
23008
0
19683
CHEESECAKE FACTORY INC
COM
163072101
4694
99876
SH
SOLE
91458
0
8418
CHEGG INC
COM
163092109
2517
37000
SH
SOLE
30550
0
6450
CHEMED CORP NEW
COM
16359R103
551
1184
SH
SOLE
1184
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
2625
26875
SH
SOLE
23722
0
3153
CHENIERE ENERGY INC
NOTE 4.250% 3/1
16411RAG4
229
267000
PRN
SOLE
267000
0
0
CHEVRON CORP NEW
COM
166764100
48546
478522
SH
SOLE
312409
0
166113
CHEWY INC
CL A
16679L109
133194
1955576
SH
SOLE
1528291
0
427285
CHINOOK THERAPEUTICS INC
COM
16961L106
276
21650
SH
SOLE
7000
0
14650
CHIPOTLE MEXICAN GRILL INC
COM
169656105
33515
18440
SH
SOLE
15050
0
3390
CHUBB LIMITED
COM
H1467J104
6571
37876
SH
SOLE
27714
0
10162
CHURCH & DWIGHT INC
COM
171340102
5749
69628
SH
SOLE
57305
0
12323
CHURCHILL DOWNS INC
COM
171484108
551
2295
SH
SOLE
2220
0
75
CIENA CORP
COM NEW
171779309
1359
26458
SH
SOLE
23638
0
2820
CIGNA CORP NEW
COM
125523100
9382
46872
SH
SOLE
24882
0
21990
CINCINNATI FINL CORP
COM
172062101
330
2887
SH
SOLE
1220
0
1667
CINEMARK HLDGS INC
COM
17243V102
232
12088
SH
SOLE
374
0
11714
CINTAS CORP
COM
172908105
111247
292249
SH
SOLE
164200
0
128049
CISCO SYS INC
COM
17275R102
28461
522893
SH
SOLE
376540
0
146353
CIT GROUP INC
COM NEW
125581801
1457
28044
SH
SOLE
26436
0
1608
CITIGROUP INC
COM NEW
172967424
18222
259641
SH
SOLE
228682
0
30959
CITIZENS FINL GROUP INC
COM
174610105
1766
37598
SH
SOLE
30265
0
7333
CITRIX SYS INC
COM
177376100
837
7795
SH
SOLE
1309
0
6486
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1563
67300
SH
SOLE
67300
0
0
CLARIVATE PLC
ORD SHS
G21810109
2936
134055
SH
SOLE
131532
0
2523
CLARUS CORP NEW
COM
18270P109
289
11265
SH
SOLE
10000
0
1265
CLOROX CO DEL
COM
189054109
2292
13838
SH
SOLE
9133
0
4705
CLOUDFLARE INC
CL A COM
18915M107
5603
49735
SH
SOLE
46379
0
3356
CLOVER HEALTH INVESTMENTS CO
COM CL A
18914F103
1516
205081
SH
SOLE
200227
0
4854
CME GROUP INC
COM
12572Q105
36310
187766
SH
SOLE
141613
0
46153
CMS ENERGY CORP
COM
125896100
259
4335
SH
SOLE
2157
0
2178
CNO FINL GROUP INC
COM
12621E103
464
19692
SH
SOLE
19692
0
0
COCA COLA CO
COM
191216100
96933
1847401
SH
SOLE
1284651
0
562750
CODEXIS INC
COM
192005106
1287
55325
SH
SOLE
35070
0
20255
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
30171
425909
SH
SOLE
366286
0
59623
COGNEX CORP
COM
192422103
3500
43636
SH
SOLE
39389
0
4247
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
761
10258
SH
SOLE
7433
0
2825
COHEN & STEERS INC
COM
19247A100
227
2710
SH
SOLE
2380
0
330
COHERENT INC
COM
192479103
400
1600
SH
SOLE
1600
0
0
COHU INC
COM
192576106
589
18428
SH
SOLE
11428
0
7000
COINBASE GLOBAL INC
COM CL A
19260Q107
8198
36038
SH
SOLE
33744
0
2294
COLGATE PALMOLIVE CO
COM
194162103
25366
335618
SH
SOLE
234965
0
100653
COLICITY INC
COM CL A
194170106
1379
141169
SH
SOLE
117403
0
23766
COLICITY INC
*W EXP 02/24/202
194170114
0
300
SH
SOLE
300
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
947
7416
SH
SOLE
6991
0
425
COMCAST CORP NEW
CL A
20030N101
28272
505491
SH
SOLE
188460
0
317031
COMERICA INC
COM
200340107
793
9851
SH
SOLE
5789
0
4062
COMPASS DIVERSIFIED
SH BEN INT
20451Q104
8327
295592
SH
SOLE
256054
0
39538
CONAGRA BRANDS INC
COM
205887102
677
19978
SH
SOLE
8620
0
11358
CONOCOPHILLIPS
COM
20825C104
4357
64294
SH
SOLE
44162
0
20132
CONSOLIDATED EDISON INC
COM
209115104
1922
26480
SH
SOLE
22735
0
3745
CONSTELLATION BRANDS INC
CL A
21036P108
6441
30572
SH
SOLE
28218
0
2354
CONSTELLATION BRANDS INC
CL B
21036P207
26
122
SH
SOLE
0
0
122
CONTAINER STORE GROUP INC
COM
210751103
206
21600
SH
SOLE
20100
0
1500
CONTINENTAL RES INC
COM
212015101
775
16787
SH
SOLE
15285
0
1502
COOPER COS INC
COM NEW
216648402
15366
37179
SH
SOLE
33732
0
3447
COPART INC
COM
217204106
196321
1415235
SH
SOLE
997844
0
417391
CORNING INC
COM
219350105
8021
219809
SH
SOLE
201440
0
18369
CORTEVA INC
COM
22052L104
3801
90318
SH
SOLE
53451
0
36867
COSTAR GROUP INC
COM
22160N109
234419
2723906
SH
SOLE
2156933
0
566973
COSTCO WHSL CORP NEW
COM
22160K105
199030
442929
SH
SOLE
325218
0
117710
COUPA SOFTWARE INC
COM
22266L106
49678
226652
SH
SOLE
173515
0
53137
COURSERA INC
COM
22266M104
3687
116502
SH
SOLE
101602
0
14900
COVETRUS INC
COM
22304C100
563
31027
SH
SOLE
21407
0
9620
CRACKER BARREL OLD CTRY STOR
COM
22410J106
566
4045
SH
SOLE
3845
0
200
CRAWFORD & CO
CL B
224633107
129
14434
SH
SOLE
14434
0
0
CREDIT ACCEP CORP MICH
COM
225310101
6781
11586
SH
SOLE
11435
0
151
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
10613
94821
SH
SOLE
51173
0
43648
CRONOS GROUP INC
COM
22717L101
1373
242567
SH
SOLE
242342
0
225
CROWDSTRIKE HLDGS INC
CL A
22788C105
6673
27152
SH
SOLE
24754
0
2398
CROWN CASTLE INTL CORP NEW
COM
22822V101
33877
195457
SH
SOLE
161520
0
33937
CROWN HLDGS INC
COM
228368106
1149
11401
SH
SOLE
11401
0
0
CSX CORP
COM
126408103
1839
61852
SH
SOLE
37290
0
24562
CTI BIOPHARMA CORP
COM
12648L601
520
176198
SH
SOLE
176198
0
0
CUMMINS INC
COM
231021106
2546
11337
SH
SOLE
10789
0
547
CURIS INC
COM NEW
231269200
78
10000
SH
SOLE
0
0
10000
CURO GROUP HOLDINGS CORP
COM
23131L107
515
29743
SH
SOLE
15862
0
13881
CVS HEALTH CORP
COM
126650100
34750
409500
SH
SOLE
302391
0
107108
CYBERARK SOFTWARE LTD
SHS
M2682V108
2112
13383
SH
SOLE
12832
0
551
CYRUSONE INC
COM
23283R100
20425
263860
SH
SOLE
231582
0
32278
D R HORTON INC
COM
23331A109
3114
37086
SH
SOLE
18959
0
18127
DANAHER CORPORATION
COM
235851102
478710
1572428
SH
SOLE
1025647
0
546781
DARDEN RESTAURANTS INC
COM
237194105
1007
6645
SH
SOLE
2259
0
4386
DARLING INGREDIENTS INC
COM
237266101
308
4282
SH
SOLE
3273
0
1009
DASEKE INC
*W EXP 02/27/202
23753F115
2
10000
SH
SOLE
10000
0
0
DATADOG INC
CL A COM
23804L103
1031
7291
SH
SOLE
5199
0
2092
DATTO HLDG CORP
COM
23821D100
8934
373807
SH
SOLE
333862
0
39945
DAVE & BUSTERS ENTMT INC
COM
238337109
947
24713
SH
SOLE
23172
0
1541
DAVITA INC
COM
23918K108
247
2127
SH
SOLE
1934
0
193
DBX ETF TR
XTRACK MSCI EAFE
233051200
1296
34317
SH
SOLE
8297
0
26020
DBX ETF TR
XTRACK MSCI EURP
233051853
68
2000
SH
SOLE
2000
0
0
DD3 ACQUISITION CORP II
COM CL A
23318M100
1524
153768
SH
SOLE
103800
0
49968
DECKERS OUTDOOR CORP
COM
243537107
203
563
SH
SOLE
554
0
9
DEERE & CO
COM
244199105
33542
100104
SH
SOLE
92453
0
7651
DEL TACO RESTAURANTS INC NEW
COM
245496104
107
12300
SH
SOLE
12300
0
0
DELL TECHNOLOGIES INC
CL C
24703L202
778
7475
SH
SOLE
3848
0
3627
DELTA AIR LINES INC DEL
COM NEW
247361702
796
18682
SH
SOLE
15805
0
2877
DENALI THERAPEUTICS INC
COM
24823R105
257
5100
SH
SOLE
5100
0
0
DENBURY INC
COM
24790A101
629
8958
SH
SOLE
8958
0
0
DENTSPLY SIRONA INC
COM
24906P109
962
16578
SH
SOLE
13476
0
3102
DERMTECH INC
COM
24984K105
2701
84124
SH
SOLE
61143
0
22981
DESCARTES SYS GROUP INC
COM
249906108
4636
57051
SH
SOLE
42908
0
14143
DEVON ENERGY CORP NEW
COM
25179M103
2091
58874
SH
SOLE
52541
0
6333
DEXCOM INC
COM
252131107
657915
1203077
SH
SOLE
868314
0
334763
DIAGEO PLC
SPON ADR NEW
25243Q205
16189
83881
SH
SOLE
54953
0
28928
DIGIMARC CORP NEW
COM
25381B101
511
14825
SH
SOLE
13450
0
1375
DIGITAL RLTY TR INC
COM
253868103
4146
28701
SH
SOLE
23353
0
5348
DIGITAL TURBINE INC
COM NEW
25400W102
222
3230
SH
SOLE
3145
0
85
DIME CMNTY BANCSHARES INC
COM
25432X102
922
28224
SH
SOLE
28224
0
0
DIMENSIONAL ETF TRUST
US TARGETED VLU
25434V609
559
12601
SH
SOLE
12601
0
0
DISCOVER FINL SVCS
COM
254709108
7857
63957
SH
SOLE
56271
0
7686
DISCOVERY INC
COM SER A
25470F104
87
3436
SH
SOLE
3436
0
0
DISCOVERY INC
COM SER C
25470F302
132
5432
SH
SOLE
3345
0
2087
DISNEY WALT CO
COM
254687106
183711
1085957
SH
SOLE
780373
0
305583
DIXIE GROUP INC
CL A
255519100
1075
221255
SH
SOLE
221255
0
0
DOCUSIGN INC
COM
256163106
443244
1721802
SH
SOLE
1348257
0
373545
DOLBY LABORATORIES INC
COM CL A
25659T107
39898
453385
SH
SOLE
358840
0
94545
DOLLAR GEN CORP NEW
COM
256677105
923
4353
SH
SOLE
3647
0
706
DOLLAR TREE INC
COM
256746108
208
2175
SH
SOLE
1975
0
200
DOMINION ENERGY INC
COM
25746U109
4947
67750
SH
SOLE
56741
0
11009
DOMO INC
COM CL B
257554105
14075
166683
SH
SOLE
119484
0
47199
DONALDSON INC
COM
257651109
974
16965
SH
SOLE
5050
0
11915
DOUBLEVERIFY HLDGS INC
COM
25862V105
2909
85144
SH
SOLE
79874
0
5270
DOVER CORP
COM
260003108
11972
76991
SH
SOLE
62737
0
14254
DOW INC
COM
260557103
12282
213375
SH
SOLE
159879
0
53495
DRAFTKINGS INC
COM CL A
26142R104
2447
50801
SH
SOLE
40506
0
10295
DRIVEN BRANDS HLDGS INC
COM
26210V102
4689
162300
SH
SOLE
142400
0
19900
DROPBOX INC
CL A
26210C104
295
10100
SH
SOLE
10100
0
0
DT MIDSTREAM INC
COMMON STOCK
23345M107
258
5589
SH
SOLE
4414
0
1175
DTE ENERGY CO
COM
233331107
1253
11218
SH
SOLE
8808
0
2410
DUKE ENERGY CORP NEW
COM NEW
26441C204
10656
109189
SH
SOLE
78753
0
30436
DUKE REALTY CORP
COM NEW
264411505
262
5464
SH
SOLE
570
0
4894
DULUTH HLDGS INC
COM CL B
26443V101
1751
128444
SH
SOLE
116719
0
11725
DUPONT DE NEMOURS INC
COM
26614N102
6446
94810
SH
SOLE
63110
0
31700
DYNATRACE INC
COM NEW
268150109
28029
394939
SH
SOLE
354028
0
40911
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
43247
2251294
SH
SOLE
1847571
0
403723
E L F BEAUTY INC
COM
26856L103
293
10069
SH
SOLE
9017
0
1052
EAGLE MATLS INC
COM
26969P108
1197
9126
SH
SOLE
6700
0
2426
EAGLE PHARMACEUTICALS INC
COM
269796108
2891
51827
SH
SOLE
46167
0
5660
EARGO INC
COM
270087109
703
104394
SH
SOLE
101302
0
3092
EAST WEST BANCORP INC
COM
27579R104
499
6439
SH
SOLE
5854
0
585
EASTMAN CHEM CO
COM
277432100
429
4255
SH
SOLE
3758
0
497
EATON CORP PLC
SHS
G29183103
7204
48246
SH
SOLE
35990
0
12256
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
617
61788
SH
SOLE
46488
0
15300
EBAY INC.
COM
278642103
2487
35690
SH
SOLE
29595
0
6095
ECOLAB INC
COM
278865100
262426
1257912
SH
SOLE
880917
0
376995
EDITAS MEDICINE INC
COM
28106W103
533
12975
SH
SOLE
1300
0
11675
EDWARDS LIFESCIENCES CORP
COM
28176E108
104582
923784
SH
SOLE
626419
0
297365
ELECTRONIC ARTS INC
COM
285512109
1660
11670
SH
SOLE
11132
0
538
EMAGIN CORP
COM NEW
29076N206
79
35100
SH
SOLE
35100
0
0
EMCOR GROUP INC
COM
29084Q100
408
3532
SH
SOLE
1812
0
1720
EMERSON ELEC CO
COM
291011104
27979
297014
SH
SOLE
181254
0
115760
ENBRIDGE INC
COM
29250N105
4080
102501
SH
SOLE
95841
0
6660
ENCOMPASS HEALTH CORP
COM
29261A100
23848
317803
SH
SOLE
293472
0
24331
ENCORE CAP EUROPE FIN LTD
NOTE 4.500% 9/0
29260UAA5
407
320000
PRN
SOLE
245000
0
75000
ENCORE CAP GROUP INC
COM
292554102
748
15172
SH
SOLE
9030
0
6142
ENDAVA PLC
ADS
29260V105
7528
55414
SH
SOLE
53316
0
2098
ENDRA LIFE SCIENCES INC
COM
29273B104
61
35000
SH
SOLE
35000
0
0
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
2386
249012
SH
SOLE
149619
0
99393
ENERPAC TOOL GROUP CORP
CL A COM
292765104
211
10160
SH
SOLE
0
0
10160
ENERSYS
COM
29275Y102
8935
120034
SH
SOLE
103988
0
16046
ENOCHIAN BIOSCIENCES INC
COM
29350E104
114
17000
SH
SOLE
17000
0
0
ENPHASE ENERGY INC
COM
29355A107
233
1552
SH
SOLE
1552
0
0
ENTEGRIS INC
COM
29362U104
1017
8081
SH
SOLE
8081
0
0
ENTERGY CORP NEW
COM
29364G103
2975
29958
SH
SOLE
29625
0
333
ENTERPRISE PRODS PARTNERS L
COM
293792107
11038
510063
SH
SOLE
377014
0
133049
ENVESTNET INC
COM
29404K106
279
3472
SH
SOLE
2472
0
1000
EOG RES INC
COM
26875P101
7448
92787
SH
SOLE
71453
0
21334
EPAM SYS INC
COM
29414B104
10186
17855
SH
SOLE
14940
0
2915
EQUIFAX INC
COM
294429105
2776
10955
SH
SOLE
10791
0
164
EQUINIX INC
COM
29444U700
16899
21387
SH
SOLE
20480
0
907
EQUINOR ASA
SPONSORED ADR
29446M102
494
19375
SH
SOLE
18847
0
528
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
3545
45392
SH
SOLE
45392
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
3253
40201
SH
SOLE
35426
0
4775
ESSENTIAL UTILS INC
COM
29670G102
261
5654
SH
SOLE
5554
0
100
ESSEX PPTY TR INC
COM
297178105
414
1296
SH
SOLE
1289
0
7
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
3489
57359
SH
SOLE
32706
0
24652
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
67
990
SH
SOLE
790
0
200
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
30
2089
SH
SOLE
1588
0
501
ETF MANAGERS TR
TREATMENTS TSTNG
26924G763
31
746
SH
SOLE
746
0
0
ETF MANAGERS TR
AI POWERED EQT
26924G813
0
6
SH
SOLE
6
0
0
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
59
900
SH
SOLE
900
0
0
ETF MANAGERS TR
ETHO CLIMATE LEA
26924G888
159
2680
SH
SOLE
2680
0
0
ETON PHARMACEUTICALS INC
COM
29772L108
222
44000
SH
SOLE
44000
0
0
ETSY INC
COM
29786A106
3831
18423
SH
SOLE
17705
0
718
EURONET WORLDWIDE INC
COM
298736109
949
7455
SH
SOLE
7455
0
0
EVENTBRITE INC
COM CL A
29975E109
836
44225
SH
SOLE
43948
0
277
EVERBRIDGE INC
COM
29978A104
17265
114308
SH
SOLE
93673
0
20635
EVERGY INC
COM
30034W106
648
10418
SH
SOLE
7722
0
2696
EVERQUOTE INC
COM CL A
30041R108
2351
126190
SH
SOLE
116184
0
10006
EVERSOURCE ENERGY
COM
30040W108
3540
43293
SH
SOLE
34718
0
8575
EVERTEC INC
COM
30040P103
247
5404
SH
SOLE
0
0
5404
EVOLENT HEALTH INC
CL A
30050B101
79304
2558185
SH
SOLE
1791177
0
767008
EVOLENT HEALTH INC
NOTE 2.000%12/0
30050BAB7
145
127000
PRN
SOLE
0
0
127000
EVOLENT HEALTH INC
NOTE 1.500%10/1
30050BAD3
761
665000
PRN
SOLE
665000
0
0
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
343
9125
SH
SOLE
5600
0
3525
EXACT SCIENCES CORP
COM
30063P105
62510
654902
SH
SOLE
505580
0
149322
EXACT SCIENCES CORP
NOTE 0.375% 3/1
30063PAB1
85
75000
PRN
SOLE
65000
0
10000
EXACT SCIENCES CORP
NOTE 0.375% 3/0
30063PAC9
119
111000
PRN
SOLE
101000
0
10000
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
523
8118
SH
SOLE
5952
0
2166
EXELIXIS INC
COM
30161Q104
16764
793017
SH
SOLE
644725
0
148292
EXELON CORP
COM
30161N101
1261
26094
SH
SOLE
20533
0
5561
EXPEDIA GROUP INC
COM NEW
30212P303
1088
6640
SH
SOLE
4396
0
2244
EXPEDITORS INTL WASH INC
COM
302130109
1191
9994
SH
SOLE
9450
0
544
EXTRA SPACE STORAGE INC
COM
30225T102
215
1279
SH
SOLE
266
0
1013
EXXON MOBIL CORP
COM
30231G102
28962
492378
SH
SOLE
397094
0
95284
F5 NETWORKS INC
COM
315616102
263
1321
SH
SOLE
171
0
1150
FACEBOOK INC
CL A
30303M102
182514
537769
SH
SOLE
415164
0
122605
FACTSET RESH SYS INC
COM
303075105
1188
3009
SH
SOLE
2309
0
700
FAIR ISAAC CORP
COM
303250104
1918
4820
SH
SOLE
4735
0
85
FASTENAL CO
COM
311900104
181979
3526049
SH
SOLE
1768993
0
1757056
FASTLY INC
CL A
31188V100
1977
48886
SH
SOLE
38696
0
10190
FEDEX CORP
COM
31428X106
12423
56650
SH
SOLE
47364
0
9286
FIDELITY COVINGTON TRUST
CONSMR STAPLES
316092303
1
30
SH
SOLE
30
0
0
FIDELITY COVINGTON TRUST
MSCI FINLS IDX
316092501
10
194
SH
SOLE
194
0
0
FIDELITY COVINGTON TRUST
MSCI HLTH CARE I
316092600
22
349
SH
SOLE
349
0
0
FIDELITY COVINGTON TRUST
VLU FACTOR ETF
316092782
21
450
SH
SOLE
450
0
0
FIDELITY COVINGTON TRUST
MSCI INFO TECH I
316092808
1008
8500
SH
SOLE
8500
0
0
FIDELITY COVINGTON TRUST
MSCI RL EST ETF
316092857
55
1822
SH
SOLE
1822
0
0
FIDELITY COVINGTON TRUST
MSCI UTILS INDEX
316092865
508
12340
SH
SOLE
10035
0
2305
FIDELITY COVINGTON TRUST
MSCI COMMNTN SVC
316092873
1
25
SH
SOLE
25
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
5522
121782
SH
SOLE
94018
0
27764
FIDELITY NATL INFORMATION SV
COM
31620M106
10032
82448
SH
SOLE
57648
0
24800
FIDUS INVT CORP
COM
316500107
217
12421
SH
SOLE
12421
0
0
FIFTH THIRD BANCORP
COM
316773100
825
19440
SH
SOLE
12785
0
6656
FIRST AMERN FINL CORP
COM
31847R102
316
4707
SH
SOLE
3567
0
1140
FIRST BANCORP P R
COM NEW
318672706
197
15000
SH
SOLE
5000
0
10000
FIRST BUSEY CORP
COM NEW
319383204
271
11000
SH
SOLE
11000
0
0
FIRST CMNTY BANKSHARES INC V
COM
31983A103
427
13459
SH
SOLE
13459
0
0
FIRST CMNTY CORP S C
COM
319835104
309
15620
SH
SOLE
15620
0
0
FIRST FINL CORP IND
COM
320218100
419
9959
SH
SOLE
9959
0
0
FIRST HAWAIIAN INC
COM
32051X108
209
7120
SH
SOLE
7120
0
0
FIRST HORIZON CORPORATION
COM
320517105
254
15569
SH
SOLE
14069
0
1500
FIRST MAJESTIC SILVER CORP
COM
32076V103
178
15768
SH
SOLE
5843
0
9925
FIRST MIDWEST BANCORP DEL
COM
320867104
259
13642
SH
SOLE
11879
0
1763
FIRST REP BK SAN FRANCISCO C
COM
33616C100
1279
6633
SH
SOLE
4795
0
1838
FIRST SOLAR INC
COM
336433107
4670
48919
SH
SOLE
20075
0
28844
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
411
20005
SH
SOLE
13527
0
6478
FIRST TR EXCH TRADED FD III
INSTL PFD SECS
33739P855
33
1590
SH
SOLE
1590
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
174
1410
SH
SOLE
970
0
440
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
1
9
SH
SOLE
9
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
5
419
SH
SOLE
0
0
419
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
447
10095
SH
SOLE
10095
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
2429
20404
SH
SOLE
19571
0
833
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
88
715
SH
SOLE
615
0
100
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
8
261
SH
SOLE
261
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
309
2931
SH
SOLE
2931
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
1353
27775
SH
SOLE
27410
0
365
FIRST TR EXCHANGE TRADED FD
NASDQ CLN EDGE
33737A108
152
1638
SH
SOLE
1638
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
1238
16553
SH
SOLE
14593
0
1960
FIRST TR EXCHANGE-TRADED FD
NY ARCA BIOTECH
33733E203
90
543
SH
SOLE
493
0
50
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
8290
35140
SH
SOLE
34480
0
660
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG GREEN
33733E500
24
376
SH
SOLE
376
0
0
FIRST TR EXCHANGE-TRADED FD
GBL WND ENRG ETF
33736G106
5
244
SH
SOLE
244
0
0
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
199
8388
SH
SOLE
6448
0
1940
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
20
412
SH
SOLE
0
0
412
FIRST TR EXCHANGE-TRADED FD
MULTI ASSET DI
33738R100
13
813
SH
SOLE
0
0
813
FIRST TR EXCHANGE-TRADED FD
NASD TECH DIV
33738R118
242
4280
SH
SOLE
3100
0
1180
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
3127
65881
SH
SOLE
61956
0
3925
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
57
1235
SH
SOLE
1235
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
63718
1259744
SH
SOLE
984209
0
275535
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
143
2381
SH
SOLE
2381
0
0
FIRST TR EXCHANGE-TRADED FD
SSI STRG ETF
33739Q507
38
743
SH
SOLE
743
0
0
FIRST TR EXCHANGE-TRADED FD
SMID RISNG ETF
33741X102
15
515
SH
SOLE
515
0
0
FIRST TR EXCHANGE-TRADED FD
INDXX INOVTV ETF
33741X201
4
100
SH
SOLE
0
0
100
FIRST TR EXCHNG TRADED FD VI
US EQT DEEP DUFR
33740F771
66
1933
SH
SOLE
1933
0
0
FIRST TR EXCHNG TRADED FD VI
CBOE EQT BUFER
33740F847
29
765
SH
SOLE
765
0
0
FIRST TR EXCHNG TRADED FD VI
TCW SECURITIZED
33740U109
2983
115000
SH
SOLE
115000
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
345
10525
SH
SOLE
10525
0
0
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
970
6145
SH
SOLE
6065
0
80
FIRST TR STOXX EUROPEAN SELE
COMMON SHS
33735T109
224
16147
SH
SOLE
14645
0
1502
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
1221
31151
SH
SOLE
26896
0
4255
FIRST US BANCSHARES INC
COM
33744V103
1259
117677
SH
SOLE
112677
0
5000
FIRSTCASH INC
COM
33767D105
438
5007
SH
SOLE
5007
0
0
FIRSTENERGY CORP
COM
337932107
254
7144
SH
SOLE
3153
0
3991
FIRSTSERVICE CORP NEW
COM
33767E202
3882
21507
SH
SOLE
21307
0
200
FISERV INC
COM
337738108
190258
1753526
SH
SOLE
1368708
0
384818
FIVERR INTL LTD
ORD SHS
M4R82T106
382
2091
SH
SOLE
1371
0
720
FLAGSTAR BANCORP INC
COM PAR .001
337930705
2260
44500
SH
SOLE
44500
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
1493
5713
SH
SOLE
4395
0
1318
FLEXION THERAPEUTICS INC
COM
33938J106
978
160399
SH
SOLE
160299
0
100
FLEXSHARES TR
MORNSTAR USMKT
33939L100
277
1641
SH
SOLE
1641
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
65
1781
SH
SOLE
1781
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
19
349
SH
SOLE
349
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
410
5705
SH
SOLE
5705
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
322
6061
SH
SOLE
6061
0
0
FLEXSHARES TR
QUALT DIVD IDX
33939L860
7
124
SH
SOLE
124
0
0
FLOOR & DECOR HLDGS INC
CL A
339750101
10738
88897
SH
SOLE
77636
0
11261
FLUSHING FINL CORP
COM
343873105
1880
83170
SH
SOLE
83170
0
0
FORD MTR CO DEL
COM
345370860
3657
258267
SH
SOLE
225901
0
32366
FORTINET INC
COM
34959E109
20843
71371
SH
SOLE
57886
0
13485
FORTIS INC
COM
349553107
261
5897
SH
SOLE
3641
0
2256
FORTIVE CORP
COM
34959J108
101693
1441018
SH
SOLE
1047478
0
393541
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
585
6547
SH
SOLE
1451
0
5096
FOX FACTORY HLDG CORP
COM
35138V102
801
5541
SH
SOLE
5526
0
15
FRANCO NEV CORP
COM
351858105
746
5740
SH
SOLE
5130
0
610
FREEPORT-MCMORAN INC
CL B
35671D857
4961
152501
SH
SOLE
104369
0
48132
FRONTDOOR INC
COM
35905A109
320
7647
SH
SOLE
7342
0
305
FTI CONSULTING INC
COM
302941109
217
1609
SH
SOLE
1609
0
0
FUBOTV INC
COM
35953D104
339
14167
SH
SOLE
502
0
13665
GABELLI MULTIMEDIA TR INC
COM
36239Q109
1735
190017
SH
SOLE
144542
0
45475
GALECTIN THERAPEUTICS INC
COM NEW
363225202
42
10756
SH
SOLE
3600
0
7156
GALLAGHER ARTHUR J & CO
COM
363576109
12214
82168
SH
SOLE
77394
0
4774
GAMESTOP CORP NEW
CL A
36467W109
721
4110
SH
SOLE
2600
0
1510
GAP INC
COM
364760108
418
18430
SH
SOLE
6126
0
12304
GARMIN LTD
SHS
H2906T109
987
6346
SH
SOLE
4815
0
1531
GARTNER INC
COM
366651107
12971
42686
SH
SOLE
23267
0
19419
GENERAC HLDGS INC
COM
368736104
73586
180061
SH
SOLE
149098
0
30963
GENERAL DYNAMICS CORP
COM
369550108
38460
196193
SH
SOLE
26501
0
169692
GENERAL ELECTRIC CO
COM NEW
369604301
18457
179143
SH
SOLE
139285
0
39858
GENERAL MLS INC
COM
370334104
6943
116066
SH
SOLE
85513
0
30553
GENERAL MTRS CO
COM
37045V100
6443
122236
SH
SOLE
96910
0
25326
GENPACT LIMITED
SHS
G3922B107
961
20227
SH
SOLE
18897
0
1330
GENTEX CORP
COM
371901109
222
6745
SH
SOLE
5334
0
1411
GENUINE PARTS CO
COM
372460105
1326
10934
SH
SOLE
10071
0
863
GILDAN ACTIVEWEAR INC
COM
375916103
778
21322
SH
SOLE
4678
0
16644
GILEAD SCIENCES INC
COM
375558103
40239
576083
SH
SOLE
415672
0
160410
GLACIER BANCORP INC NEW
COM
37637Q105
3812
68870
SH
SOLE
67450
0
1420
GLADSTONE INVT CORP
COM
376546107
2002
144374
SH
SOLE
109792
0
34582
GLAUKOS CORP
COM
377322102
1843
38267
SH
SOLE
30717
0
7550
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
1294
33864
SH
SOLE
21261
0
12603
GLOBAL PMTS INC
COM
37940X102
7251
46012
SH
SOLE
44067
0
1945
GLOBAL X FDS
FTSE NORDIC REG
37950E101
1
26
SH
SOLE
26
0
0
GLOBAL X FDS
GLOBX SUPDV US
37950E291
107
5500
SH
SOLE
4000
0
1500
GLOBAL X FDS
GLB X GURU INDEX
37950E341
1
24
SH
SOLE
24
0
0
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
6
200
SH
SOLE
200
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
30
487
SH
SOLE
387
0
100
GLOBAL X FDS
GLB X SUPERDIV
37950E549
2
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
4
104
SH
SOLE
104
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
538
24376
SH
SOLE
24376
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
19869
771324
SH
SOLE
771324
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
11240
442361
SH
SOLE
245152
0
197209
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
5372
146903
SH
SOLE
64715
0
82189
GLOBAL X FDS
MILLENNIAL CONSU
37954Y764
4
90
SH
SOLE
90
0
0
GLOBAL X FDS
INTERNET OF THNG
37954Y780
208
5737
SH
SOLE
5737
0
0
GLOBAL X FDS
FINTECH ETF
37954Y814
1048
21825
SH
SOLE
20231
0
1594
GLOBAL X FDS
GLOBAL X COPPER
37954Y830
34
1004
SH
SOLE
1004
0
0
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
5
150
SH
SOLE
0
0
150
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
1255
15311
SH
SOLE
13736
0
1575
GLOBANT S A
COM
L44385109
15535
55282
SH
SOLE
48741
0
6541
GLOBE LIFE INC
COM
37959E102
257
2892
SH
SOLE
2579
0
313
GLOBUS MED INC
CL A
379577208
1201
15678
SH
SOLE
7290
0
8388
GODADDY INC
CL A
380237107
16593
238060
SH
SOLE
203596
0
34464
GOGO INC
COM
38046C109
6105
352895
SH
SOLE
265930
0
86965
GOHEALTH INC
COM CL A
38046W105
91
18188
SH
SOLE
18188
0
0
GOLDMAN SACHS BDC INC
SHS
38147U107
3782
206109
SH
SOLE
206109
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
34
991
SH
SOLE
991
0
0
GOLDMAN SACHS ETF TR
ACCESS INFLATI
381430362
595
10298
SH
SOLE
10298
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
125
3240
SH
SOLE
3240
0
0
GOLDMAN SACHS ETF TR
ACCESS INVT GR
381430479
365
6719
SH
SOLE
6719
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
153
1777
SH
SOLE
1777
0
0
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
89
886
SH
SOLE
886
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
26526
70170
SH
SOLE
62413
0
7757
GOLDMINING INC
COM
38149E101
23
20000
SH
SOLE
20000
0
0
GOLUB CAP BDC INC
COM
38173M102
468
29615
SH
SOLE
29615
0
0
GOOSEHEAD INS INC
COM CL A
38267D109
121080
795061
SH
SOLE
579549
0
215512
GRACO INC
COM
384109104
1477
21105
SH
SOLE
19356
0
1749
GRAINGER W W INC
COM
384802104
29850
75942
SH
SOLE
46214
0
29728
GRAND CANYON ED INC
COM
38526M106
612
6960
SH
SOLE
6612
0
348
GRANITE CONSTR INC
COM
387328107
1397
35323
SH
SOLE
35323
0
0
GREAT PANTHER MNG LTD
COM
39115V101
6
13000
SH
SOLE
0
0
13000
GREENBRIER COS INC
COM
393657101
25
586
SH
SOLE
0
0
586
GREENBRIER COS INC
NOTE 2.875% 2/0
393657AK7
258
250000
PRN
SOLE
215000
0
35000
GREIF INC
CL A
397624107
432
6685
SH
SOLE
6485
0
200
GREIF INC
CL B
397624206
26
400
SH
SOLE
400
0
0
GRID DYNAMICS HLDGS INC
CL A
39813G109
29775
1018990
SH
SOLE
925856
0
93134
GRIFOLS S A
SP ADR REP B NVT
398438408
173
11874
SH
SOLE
8724
0
3150
GUARDANT HEALTH INC
COM
40131M109
1511
12087
SH
SOLE
12087
0
0
GUIDEWIRE SOFTWARE INC
COM
40171V100
134809
1134087
SH
SOLE
791974
0
342113
GUIDEWIRE SOFTWARE INC
NOTE 1.250% 3/1
40171VAA8
133
111000
PRN
SOLE
101000
0
10000
GXO LOGISTICS INCORPORATED
COMMON STOCK
36262G101
587
7489
SH
SOLE
6189
0
1300
HAIN CELESTIAL GROUP INC
COM
405217100
345
8060
SH
SOLE
5731
0
2329
HALLIBURTON CO
COM
406216101
4527
209367
SH
SOLE
162587
0
46780
HALOZYME THERAPEUTICS INC
COM
40637H109
822
20217
SH
SOLE
19804
0
413
HAMILTON LANE INC
CL A
407497106
535
6306
SH
SOLE
6217
0
89
HANNON ARMSTRONG SUST INFR C
COM
41068X100
711
13301
SH
SOLE
13301
0
0
HANNON ARMSTRONG SUST INFR C
NOTE 4.125% 9/0
41068XAB6
392
200000
PRN
SOLE
150000
0
50000
HARTFORD FINL SVCS GROUP INC
COM
416515104
368
5234
SH
SOLE
3633
0
1601
HASBRO INC
COM
418056107
760
8521
SH
SOLE
1818
0
6703
HCA HEALTHCARE INC
COM
40412C101
2064
8505
SH
SOLE
6993
0
1512
HCI GROUP INC
NOTE 4.250% 3/0
40416EAD5
255
140000
PRN
SOLE
105000
0
35000
HDFC BANK LTD
SPONSORED ADS
40415F101
1050
14371
SH
SOLE
7649
0
6722
HEALTH CATALYST INC
COM
42225T107
313
6250
SH
SOLE
6250
0
0
HEALTHCARE SVCS GROUP INC
COM
421906108
6619
264847
SH
SOLE
240581
0
24266
HEALTHEQUITY INC
COM
42226A107
960
14827
SH
SOLE
14501
0
326
HEALTHPEAK PROPERTIES INC
COM
42250P103
655
19570
SH
SOLE
14303
0
5267
HECLA MNG CO
COM
422704106
203
36959
SH
SOLE
32320
0
4639
HEICO CORP NEW
COM
422806109
23822
180644
SH
SOLE
99844
0
80800
HEICO CORP NEW
CL A
422806208
1733
14634
SH
SOLE
13835
0
799
HELEN OF TROY LTD
COM
G4388N106
852
3794
SH
SOLE
3523
0
271
HENRY JACK & ASSOC INC
COM
426281101
442
2697
SH
SOLE
2415
0
282
HENRY SCHEIN INC
COM
806407102
1124
14761
SH
SOLE
14014
0
747
HERCULES CAPITAL INC
COM
427096508
2432
146402
SH
SOLE
144942
0
1460
HERON THERAPEUTICS INC
COM
427746102
198
18500
SH
SOLE
18500
0
0
HERSHEY CO
COM
427866108
4963
29321
SH
SOLE
25208
0
4113
HESS CORP
COM
42809H107
207
2649
SH
SOLE
2243
0
406
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
3623
254275
SH
SOLE
237993
0
16282
HIGHWOODS PPTYS INC
COM
431284108
2962
67523
SH
SOLE
67523
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
415
3142
SH
SOLE
1752
0
1390
HIMS & HERS HEALTH INC
COM CL A
433000106
1503
199394
SH
SOLE
193294
0
6100
HIVE BLOCKCHAIN TECHNLGIES L
COM
43366H100
122
45552
SH
SOLE
35552
0
10000
HOLOGIC INC
COM
436440101
48343
654972
SH
SOLE
391732
0
263240
HOME DEPOT INC
COM
437076102
209353
637766
SH
SOLE
447379
0
190387
HONEYWELL INTL INC
COM
438516106
43836
206499
SH
SOLE
185572
0
20927
HORIZON GLOBAL CORP
COM
44052W104
130
18500
SH
SOLE
10000
0
8500
HORIZON THERAPEUTICS PUB L
SHS
G46188101
2630
24010
SH
SOLE
23087
0
923
HORMEL FOODS CORP
COM
440452100
205
5006
SH
SOLE
3713
0
1293
HOST HOTELS & RESORTS INC
COM
44107P104
551
33759
SH
SOLE
26165
0
7594
HOWARD HUGHES CORP
COM
44267D107
714
8133
SH
SOLE
8133
0
0
HOWMET AEROSPACE INC
COM
443201108
237
7605
SH
SOLE
5971
0
1634
HP INC
COM
40434L105
1316
48115
SH
SOLE
38935
0
9180
HSBC HLDGS PLC
SPON ADR NEW
404280406
403
15416
SH
SOLE
8067
0
7349
HUB GROUP INC
CL A
443320106
418
6075
SH
SOLE
2575
0
3500
HUBBELL INC
COM
443510607
4122
22817
SH
SOLE
22522
0
295
HUBSPOT INC
COM
443573100
957
1416
SH
SOLE
803
0
613
HUDSON TECHNOLOGIES INC
COM
444144109
141
39900
SH
SOLE
39000
0
900
HUMANA INC
COM
444859102
2170
5575
SH
SOLE
3929
0
1646
HUNT J B TRANS SVCS INC
COM
445658107
6234
37278
SH
SOLE
30873
0
6405
HUNTINGTON BANCSHARES INC
COM
446150104
2992
193560
SH
SOLE
124490
0
69070
HURON CONSULTING GROUP INC
COM
447462102
1370
26352
SH
SOLE
24817
0
1535
HYDROFARM HLDGS GROUP INC
COM
44888K209
1188
31388
SH
SOLE
30438
0
950
IAC INTERACTIVECORP NEW
COM NEW
44891N208
569
4366
SH
SOLE
4316
0
50
ICICI BANK LIMITED
ADR
45104G104
2962
156979
SH
SOLE
121329
0
35650
ICON PLC
SHS
G4705A100
7411
28283
SH
SOLE
24304
0
3979
IDACORP INC
COM
451107106
211
2039
SH
SOLE
1772
0
267
IDEX CORP
COM
45167R104
522
2520
SH
SOLE
2362
0
158
IDEXX LABS INC
COM
45168D104
804678
1293903
SH
SOLE
990769
0
303134
IHS MARKIT LTD
SHS
G47567105
68902
590826
SH
SOLE
316099
0
274727
II-VI INC
COM
902104108
46
768
SH
SOLE
714
0
54
II-VI INC
NOTE 0.250% 9/0
902104AB4
239
180000
PRN
SOLE
135000
0
45000
ILLINOIS TOOL WKS INC
COM
452308109
99519
481628
SH
SOLE
242431
0
239197
ILLUMINA INC
COM
452327109
18220
44921
SH
SOLE
26552
0
18369
IMMUNITYBIO INC
COM
45256X103
321
33000
SH
SOLE
0
0
33000
IMMUNOGEN INC
COM
45253H101
2923
515600
SH
SOLE
360364
0
155236
IMPAC MTG HLDGS INC
COM NEW
45254P508
104
73470
SH
SOLE
73470
0
0
IMPACT SHS TR I
YWCA WOMENS ETF
45259A100
31
961
SH
SOLE
800
0
161
IMPACT SHS TR I
NAACP MINO ETF
45259A209
324
9919
SH
SOLE
9919
0
0
INARI MED INC
COM
45332Y109
254
3130
SH
SOLE
3090
0
40
INDEPENDENCE RLTY TR INC
COM
45378A106
18588
913423
SH
SOLE
801473
0
111950
INFORMATION SVCS GROUP INC
COM
45675Y104
4743
660538
SH
SOLE
615263
0
45275
INFRA AND ENERGY ALTRNTIVE I
COM
45686J104
436
38135
SH
SOLE
38135
0
0
ING GROEP N.V.
SPONSORED ADR
456837103
250
17235
SH
SOLE
17235
0
0
INGERSOLL RAND INC
COM
45687V106
601
11913
SH
SOLE
10805
0
1108
INOGEN INC
COM
45780L104
5188
120406
SH
SOLE
110171
0
10235
INSEEGO CORP
COM
45782B104
462
69400
SH
SOLE
69400
0
0
INSIGHT ENTERPRISES INC
COM
45765U103
201
2230
SH
SOLE
2200
0
30
INSMED INC
COM PAR $.01
457669307
410
14886
SH
SOLE
14886
0
0
INSPIRE MED SYS INC
COM
457730109
1636
7026
SH
SOLE
7026
0
0
INSULET CORP
COM
45784P101
3263
11481
SH
SOLE
10147
0
1334
INTEGER HLDGS CORP
COM
45826H109
643
7199
SH
SOLE
152
0
7047
INTEL CORP
COM
458140100
34258
642989
SH
SOLE
529436
0
113554
INTELLIA THERAPEUTICS INC
COM
45826J105
1222
9110
SH
SOLE
110
0
9000
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
213391
1858481
SH
SOLE
1209598
0
648883
INTERDIGITAL INC
COM
45867G101
277
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
50994
367047
SH
SOLE
294006
0
73041
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
6816
50969
SH
SOLE
27530
0
23439
INTERNATIONAL PAPER CO
COM
460146103
4868
87049
SH
SOLE
73732
0
13317
INTERPUBLIC GROUP COS INC
COM
460690100
1363
37171
SH
SOLE
35707
0
1464
INTUIT
COM
461202103
241897
448365
SH
SOLE
348399
0
99966
INTUITIVE SURGICAL INC
COM NEW
46120E602
90393
90925
SH
SOLE
55344
0
35581
INVESCO ACTIVELY MANAGED ETF
ACTIVE US REAL
46090A101
10
94
SH
SOLE
94
0
0
INVESCO ACTIVELY MANAGED ETF
VAR RATE INVT
46090A879
199
7935
SH
SOLE
7935
0
0
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
18723
370968
SH
SOLE
370968
0
0
INVESCO ACTIVELY MANAGED ETF
EMGRING MKTS50
46090C305
56
1150
SH
SOLE
1150
0
0
INVESCO ACTIVLY MANGD ETC FD
OPTIMUM YIELD
46090F100
4277
203177
SH
SOLE
181036
0
22141
INVESCO DB US DLR INDEX TR
BULLISH FD
46141D203
417
16475
SH
SOLE
10075
0
6400
INVESCO EXCH TRADED FD TR II
S&P SMLCP ENGY
46138E164
994
130390
SH
SOLE
128390
0
2000
INVESCO EXCH TRADED FD TR II
S&P INTL LOW
46138E230
12
378
SH
SOLE
378
0
0
INVESCO EXCH TRADED FD TR II
S&P GBL WATER
46138E263
114
2044
SH
SOLE
2044
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
1470
24170
SH
SOLE
20768
0
3402
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
120
2834
SH
SOLE
1234
0
1600
INVESCO EXCH TRADED FD TR II
S&P 500 EX RAT
46138E388
3
55
SH
SOLE
55
0
0
INVESCO EXCH TRADED FD TR II
RUSEL 1000 LOW
46138E412
10
250
SH
SOLE
250
0
0
INVESCO EXCH TRADED FD TR II
RUSL 1000 ENHD
46138E438
21
580
SH
SOLE
580
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
3175
211235
SH
SOLE
183652
0
27584
INVESCO EXCH TRADED FD TR II
NATL AMT MUNI
46138E537
823
30628
SH
SOLE
30628
0
0
INVESCO EXCH TRADED FD TR II
MSCI GBL TIMBR
46138E545
14
400
SH
SOLE
400
0
0
INVESCO EXCH TRADED FD TR II
KBW REGL BKG
46138E578
3
41
SH
SOLE
41
0
0
INVESCO EXCH TRADED FD TR II
KBW BK ETF
46138E628
4883
72779
SH
SOLE
57614
0
15165
INVESCO EXCH TRADED FD TR II
GLOBAL WATER
46138E651
140
3535
SH
SOLE
3535
0
0
INVESCO EXCH TRADED FD TR II
FNDMNTL HY CRP
46138E719
115
5907
SH
SOLE
5907
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EMNG
46138E727
72
3234
SH
SOLE
649
0
2585
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
184
6898
SH
SOLE
6748
0
150
INVESCO EXCH TRADED FD TR II
CHINA TECHNLGY
46138E800
84
1278
SH
SOLE
1278
0
0
INVESCO EXCH TRADED FD TR II
DWA SMLCP MENT
46138E842
26
298
SH
SOLE
298
0
0
INVESCO EXCH TRADED FD TR II
DWA EMERG MKTS
46138E867
720
29620
SH
SOLE
28220
0
1400
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
496
13065
SH
SOLE
12365
0
700
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
87
3928
SH
SOLE
3928
0
0
INVESCO EXCH TRADED FD TR II
NASDAQ 100 ETF
46138G649
59
400
SH
SOLE
400
0
0
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
14169
177225
SH
SOLE
120600
0
56625
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
223
6786
SH
SOLE
6786
0
0
INVESCO EXCH TRADED FD TR II
VAR RATE PFD
46138G870
312
11917
SH
SOLE
8255
0
3662
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
6
80
SH
SOLE
80
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CLAN
46137V134
56
731
SH
SOLE
731
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
7013
128160
SH
SOLE
53270
0
74890
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
26
410
SH
SOLE
410
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
14
85
SH
SOLE
0
0
85
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
262
795
SH
SOLE
795
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
1821
37501
SH
SOLE
35101
0
2400
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
222
2925
SH
SOLE
2925
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
113
587
SH
SOLE
400
0
187
INVESCO EXCHANGE TRADED FD T
S&P500 EQL TEC
46137V282
14
50
SH
SOLE
50
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL MAT
46137V316
47
293
SH
SOLE
293
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
253
850
SH
SOLE
850
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
14058
93829
SH
SOLE
69706
0
24123
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
332
3950
SH
SOLE
750
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
596
2500
SH
SOLE
2500
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
53
3000
SH
SOLE
3000
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
4
100
SH
SOLE
100
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
256
1405
SH
SOLE
175
0
1230
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
4279
27020
SH
SOLE
20688
0
6332
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
74
3887
SH
SOLE
3887
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
39
330
SH
SOLE
330
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
7
156
SH
SOLE
156
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
160
2157
SH
SOLE
2157
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
30
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
3265
36500
SH
SOLE
35950
0
550
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
21
230
SH
SOLE
135
0
95
INVESCO LTD
SHS
G491BT108
1490
61785
SH
SOLE
2386
0
59399
INVESCO QQQ TR
UNIT SER 1
46090E103
61764
172545
SH
SOLE
126207
0
46338
IONIS PHARMACEUTICALS INC
COM
462222100
487
14514
SH
SOLE
14464
0
50
IPG PHOTONICS CORP
COM
44980X109
220
1389
SH
SOLE
1189
0
200
IQVIA HLDGS INC
COM
46266C105
1191
4971
SH
SOLE
3557
0
1414
IRHYTHM TECHNOLOGIES INC
COM
450056106
40420
690224
SH
SOLE
375969
0
314255
IRIDEX CORP
COM
462684101
575
75000
SH
SOLE
75000
0
0
IRIDIUM COMMUNICATIONS INC
COM
46269C102
16405
411676
SH
SOLE
371930
0
39746
IRON MTN INC NEW
COM
46284V101
11480
264208
SH
SOLE
209815
0
54393
ISHARES GOLD TR
ISHARES NEW
464285204
14897
445880
SH
SOLE
401085
0
44795
ISHARES INC
MSCI AUST ETF
464286103
162
6530
SH
SOLE
4630
0
1900
ISHARES INC
MSCI FRONTIER
464286145
50
1487
SH
SOLE
1337
0
150
ISHARES INC
MSCI AUSTRIA ETF
464286202
249
10000
SH
SOLE
10000
0
0
ISHARES INC
EM MKTS DIV ETF
464286319
48
1235
SH
SOLE
1235
0
0
ISHARES INC
MSCI GLB SLV&MTL
464286327
7
557
SH
SOLE
557
0
0
ISHARES INC
MSCI WORLD ETF
464286392
1256
9934
SH
SOLE
520
0
9414
ISHARES INC
MSCI BRAZIL ETF
464286400
79
2462
SH
SOLE
2208
0
254
ISHARES INC
MSCI EM ASIA ETF
464286426
860
10185
SH
SOLE
10025
0
160
ISHARES INC
EM MKT SM-CP ETF
464286475
31
518
SH
SOLE
408
0
110
ISHARES INC
MSCI CDA ETF
464286509
430
11851
SH
SOLE
9828
0
2023
ISHARES INC
MSCI GBL MIN VOL
464286525
1127
10974
SH
SOLE
9487
0
1487
ISHARES INC
MSCI EMERG MRKT
464286533
161
2570
SH
SOLE
1740
0
830
ISHARES INC
MSCI EURZONE ETF
464286608
472
9811
SH
SOLE
4832
0
4979
ISHARES INC
MSCI ISRAEL ETF
464286632
4
50
SH
SOLE
50
0
0
ISHARES INC
MSCI CHILE ETF
464286640
9
359
SH
SOLE
359
0
0
ISHARES INC
MSCI PAC JP ETF
464286665
28
572
SH
SOLE
572
0
0
ISHARES INC
MSCI FRANCE ETF
464286707
36
963
SH
SOLE
188
0
775
ISHARES INC
MSCI SWITZERLAND
464286749
37
785
SH
SOLE
0
0
785
ISHARES INC
MSCI SWEDEN ETF
464286756
16
350
SH
SOLE
0
0
350
ISHARES INC
MSCI SPAIN ETF
464286764
2
69
SH
SOLE
69
0
0
ISHARES INC
MSCI STH KOR ETF
464286772
127
1571
SH
SOLE
1509
0
62
ISHARES INC
MSCI STH AFR ETF
464286780
14
296
SH
SOLE
296
0
0
ISHARES INC
MSCI GERMANY ETF
464286806
102
3112
SH
SOLE
1437
0
1675
ISHARES INC
MSCI NETHERL ETF
464286814
22
450
SH
SOLE
0
0
450
ISHARES INC
MSCI MEXICO ETF
464286822
1
20
SH
SOLE
20
0
0
ISHARES INC
MSCI HONG KG ETF
464286871
274
11413
SH
SOLE
9941
0
1472
ISHARES INC
CORE MSCI EMKT
46434G103
12554
203270
SH
SOLE
180794
0
22476
ISHARES INC
CUR HD MSCI EM
46434G509
2994
98210
SH
SOLE
86222
0
11988
ISHARES INC
MSCI TAIWAN ETF
46434G772
231
3719
SH
SOLE
3619
0
100
ISHARES INC
MSCI SINGPOR ETF
46434G780
15
680
SH
SOLE
400
0
280
ISHARES INC
MSCI RUSSIA ETF
46434G798
23
487
SH
SOLE
487
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
1991
28335
SH
SOLE
24386
0
3949
ISHARES INC
MSCI ITALY ETF
46434G830
1
20
SH
SOLE
20
0
0
ISHARES SILVER TR
ISHARES
46428Q109
2319
113009
SH
SOLE
96924
0
16085
ISHARES TR
S&P 100 ETF
464287101
2266
11478
SH
SOLE
6553
0
4925
ISHARES TR
MORNINGSTAR GRWT
464287119
34
520
SH
SOLE
520
0
0
ISHARES TR
CORE S&P TTL STK
464287150
27023
274679
SH
SOLE
243376
0
31303
ISHARES TR
SELECT DIVID ETF
464287168
17198
149909
SH
SOLE
131211
0
18698
ISHARES TR
TIPS BD ETF
464287176
36702
287427
SH
SOLE
147535
0
139893
ISHARES TR
CHINA LG-CAP ETF
464287184
444
11411
SH
SOLE
8419
0
2992
ISHARES TR
US TRSPRTION
464287192
9
37
SH
SOLE
0
0
37
ISHARES TR
CORE S&P500 ETF
464287200
112735
261675
SH
SOLE
202090
0
59585
ISHARES TR
CORE US AGGBD ET
464287226
27469
239215
SH
SOLE
138436
0
100779
ISHARES TR
MSCI EMG MKT ETF
464287234
18865
374448
SH
SOLE
320357
0
54091
ISHARES TR
IBOXX INV CP ETF
464287242
3755
28224
SH
SOLE
27207
0
1016
ISHARES TR
GBL COMM SVC ETF
464287275
32
380
SH
SOLE
295
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
1297
22891
SH
SOLE
21115
0
1776
ISHARES TR
S&P 500 GRWT ETF
464287309
8469
114582
SH
SOLE
101938
0
12644
ISHARES TR
GLOB HLTHCRE ETF
464287325
244
2920
SH
SOLE
2061
0
859
ISHARES TR
GLOBAL FINLS ETF
464287333
30
381
SH
SOLE
230
0
151
ISHARES TR
NORTH AMERN NAT
464287374
8
283
SH
SOLE
0
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
107
4040
SH
SOLE
3468
0
572
ISHARES TR
S&P 500 VAL ETF
464287408
1182
8127
SH
SOLE
6524
0
1603
ISHARES TR
20 YR TR BD ETF
464287432
1441
9988
SH
SOLE
7988
0
2000
ISHARES TR
BARCLAYS 7 10 YR
464287440
1410
12241
SH
SOLE
9708
0
2532
ISHARES TR
1 3 YR TREAS BD
464287457
4283
49721
SH
SOLE
45461
0
4260
ISHARES TR
MSCI EAFE ETF
464287465
60691
777986
SH
SOLE
699551
0
78435
ISHARES TR
RUS MDCP VAL ETF
464287473
4431
39128
SH
SOLE
38481
0
647
ISHARES TR
RUS MD CP GR ETF
464287481
7507
66982
SH
SOLE
64865
0
2117
ISHARES TR
RUS MID CAP ETF
464287499
6108
78087
SH
SOLE
30790
0
47297
ISHARES TR
CORE S&P MCP ETF
464287507
8130
30903
SH
SOLE
24913
0
5990
ISHARES TR
EXPANDED TECH
464287515
1244
3117
SH
SOLE
3072
0
45
ISHARES TR
ISHARES SEMICDTR
464287523
1980
4440
SH
SOLE
4439
0
1
ISHARES TR
EXPND TEC SC ETF
464287549
20
50
SH
SOLE
50
0
0
ISHARES TR
ISHARES BIOTECH
464287556
2678
16566
SH
SOLE
13184
0
3382
ISHARES TR
COHEN STEER REIT
464287564
245
3740
SH
SOLE
3170
0
570
ISHARES TR
GLOBAL 100 ETF
464287572
85
1201
SH
SOLE
1201
0
0
ISHARES TR
US CONSUM DISCRE
464287580
346
4471
SH
SOLE
4471
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
29110
185993
SH
SOLE
184578
0
1415
ISHARES TR
S&P MC 400GR ETF
464287606
2929
36986
SH
SOLE
33906
0
3080
ISHARES TR
RUS 1000 GRW ETF
464287614
25408
92717
SH
SOLE
79480
0
13237
ISHARES TR
RUS 1000 ETF
464287622
26340
108973
SH
SOLE
102646
0
6327
ISHARES TR
RUS 2000 VAL ETF
464287630
4577
28562
SH
SOLE
28072
0
490
ISHARES TR
RUS 2000 GRW ETF
464287648
9650
32869
SH
SOLE
29469
0
3400
ISHARES TR
RUSSELL 2000 ETF
464287655
48807
223117
SH
SOLE
189087
0
34031
ISHARES TR
CORE S&P US VLU
464287663
50712
715464
SH
SOLE
605112
0
110351
ISHARES TR
CORE S&P US GWT
464287671
10358
101138
SH
SOLE
78608
0
22530
ISHARES TR
RUSSELL 3000 ETF
464287689
50907
199751
SH
SOLE
190406
0
9345
ISHARES TR
U.S. UTILITS ETF
464287697
107
1360
SH
SOLE
1210
0
150
ISHARES TR
S&P MC 400VL ETF
464287705
1442
13998
SH
SOLE
13932
0
66
ISHARES TR
US TELECOM ETF
464287713
402
12398
SH
SOLE
11798
0
600
ISHARES TR
U.S. TECH ETF
464287721
2662
26293
SH
SOLE
24469
0
1824
ISHARES TR
U.S. REAL ES ETF
464287739
2777
27118
SH
SOLE
21470
0
5648
ISHARES TR
US INDUSTRIALS
464287754
430
4016
SH
SOLE
4016
0
0
ISHARES TR
US HLTHCARE ETF
464287762
546
1977
SH
SOLE
1977
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
146
775
SH
SOLE
775
0
0
ISHARES TR
U.S. FINLS ETF
464287788
555
6722
SH
SOLE
5904
0
818
ISHARES TR
U.S. ENERGY ETF
464287796
144
5109
SH
SOLE
3909
0
1200
ISHARES TR
CORE S&P SCP ETF
464287804
10151
92970
SH
SOLE
46195
0
46775
ISHARES TR
US CONSM STAPLES
464287812
289
1607
SH
SOLE
1607
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
30
240
SH
SOLE
240
0
0
ISHARES TR
DOW JONES US ETF
464287846
55
510
SH
SOLE
510
0
0
ISHARES TR
EUROPE ETF
464287861
753
14448
SH
SOLE
11448
0
3000
ISHARES TR
SP SMCP600VL ETF
464287879
653
6486
SH
SOLE
5562
0
924
ISHARES TR
S&P SML 600 GWT
464287887
1566
12046
SH
SOLE
11050
0
996
ISHARES TR
SHRT NAT MUN ETF
464288158
2594
24116
SH
SOLE
23116
0
1000
ISHARES TR
AGENCY BOND ETF
464288166
198
1670
SH
SOLE
1665
0
5
ISHARES TR
MSCI AC ASIA ETF
464288182
12
143
SH
SOLE
143
0
0
ISHARES TR
GL CLEAN ENE ETF
464288224
3051
140932
SH
SOLE
95854
0
45078
ISHARES TR
MSCI ACWI EX US
464288240
769
13872
SH
SOLE
12042
0
1830
ISHARES TR
MSCI ACWI ETF
464288257
1905
19064
SH
SOLE
10114
0
8950
ISHARES TR
EAFE SML CP ETF
464288273
2472
33220
SH
SOLE
28382
0
4838
ISHARES TR
JPMORGAN USD EMG
464288281
399
3626
SH
SOLE
2845
0
781
ISHARES TR
MRGSTR MD CP GRW
464288307
61
882
SH
SOLE
882
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
87
1897
SH
SOLE
1197
0
700
ISHARES TR
MRGSTR MD CP VAL
464288406
2
30
SH
SOLE
30
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
4824
41522
SH
SOLE
30312
0
11210
ISHARES TR
ASIA 50 ETF
464288430
5
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
2038
66988
SH
SOLE
56771
0
10217
ISHARES TR
INTL DEV RE ETF
464288489
45
1600
SH
SOLE
1600
0
0
ISHARES TR
DEVSMCP EXNA ETF
464288497
194
2810
SH
SOLE
2810
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
615
7026
SH
SOLE
6232
0
794
ISHARES TR
RESIDENTIAL MULT
464288562
119
1392
SH
SOLE
1392
0
0
ISHARES TR
MSCI KLD400 SOC
464288570
3326
39968
SH
SOLE
36404
0
3564
ISHARES TR
MBS ETF
464288588
565
5228
SH
SOLE
2173
0
3055
ISHARES TR
GOV/CRED BD ETF
464288596
33
270
SH
SOLE
270
0
0
ISHARES TR
MRGSTR SM CP GR
464288604
35
720
SH
SOLE
720
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
258
2237
SH
SOLE
1687
0
550
ISHARES TR
USD INV GRDE ETF
464288620
1176
19572
SH
SOLE
3369
0
16203
ISHARES TR
ISHS 5-10YR INVT
464288638
464
7727
SH
SOLE
7650
0
77
ISHARES TR
ISHS 1-5YR INVS
464288646
3657
66927
SH
SOLE
57694
0
9233
ISHARES TR
10-20 YR TRS ETF
464288653
14
93
SH
SOLE
0
0
93
ISHARES TR
3 7 YR TREAS BD
464288661
848
6514
SH
SOLE
6514
0
0
ISHARES TR
SHORT TREAS BD
464288679
894
8093
SH
SOLE
8093
0
0
ISHARES TR
PFD AND INCM SEC
464288687
2902
74776
SH
SOLE
64532
0
10244
ISHARES TR
GLOBAL MATER ETF
464288695
12
138
SH
SOLE
0
0
138
ISHARES TR
MRNING SM CP ETF
464288703
12
206
SH
SOLE
6
0
200
ISHARES TR
GLB CNS DISC ETF
464288745
8
50
SH
SOLE
0
0
50
ISHARES TR
US HOME CONS ETF
464288752
3
52
SH
SOLE
52
0
0
ISHARES TR
US AER DEF ETF
464288760
1191
11429
SH
SOLE
11049
0
380
ISHARES TR
US REGNL BKS ETF
464288778
55
900
SH
SOLE
0
0
900
ISHARES TR
MSCI USA ESG SLC
464288802
2259
23545
SH
SOLE
21469
0
2076
ISHARES TR
U.S. MED DVC ETF
464288810
4739
75485
SH
SOLE
71845
0
3640
ISHARES TR
US HLTHCR PR ETF
464288828
40
158
SH
SOLE
158
0
0
ISHARES TR
MICRO-CAP ETF
464288869
245
1695
SH
SOLE
1620
0
75
ISHARES TR
EAFE VALUE ETF
464288877
974
19161
SH
SOLE
11968
0
7193
ISHARES TR
EAFE GRWTH ETF
464288885
13686
128543
SH
SOLE
108708
0
19835
ISHARES TR
BRAZIL SM-CP ETF
464289131
1
60
SH
SOLE
60
0
0
ISHARES TR
MSCI EURO FL ETF
464289180
174
8866
SH
SOLE
7566
0
1300
ISHARES TR
RUS TP200 VL ETF
464289420
217
3305
SH
SOLE
3305
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
1081
7082
SH
SOLE
7082
0
0
ISHARES TR
10+ YR INVST GRD
464289511
34
488
SH
SOLE
265
0
223
ISHARES TR
AGGRES ALLOC ETF
464289859
26
369
SH
SOLE
369
0
0
ISHARES TR
MODERT ALLOC ETF
464289875
31
700
SH
SOLE
0
0
700
ISHARES TR
US TREAS BD ETF
46429B267
350
13190
SH
SOLE
10765
0
2425
ISHARES TR
A RATE CP BD ETF
46429B291
213
3773
SH
SOLE
3773
0
0
ISHARES TR
MSCI UK SM ETF
46429B416
1
15
SH
SOLE
15
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
178
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
850
16723
SH
SOLE
675
0
16048
ISHARES TR
CORE HIGH DV ETF
46429B663
1484
15744
SH
SOLE
13661
0
2083
ISHARES TR
MSCI CHINA ETF
46429B671
39
581
SH
SOLE
431
0
150
ISHARES TR
MSCI EAFE MIN VL
46429B689
539
7159
SH
SOLE
4792
0
2367
ISHARES TR
MSCI USA MIN VOL
46429B697
6752
91866
SH
SOLE
75803
0
16063
ISHARES TR
0-5 YR TIPS ETF
46429B747
4369
41363
SH
SOLE
39313
0
2050
ISHARES TR
MSCI USA QLT FCT
46432F339
534
4051
SH
SOLE
3173
0
878
ISHARES TR
MSCI USA VALUE
46432F388
308
3060
SH
SOLE
3060
0
0
ISHARES TR
MSCI USA MMENTM
46432F396
157
894
SH
SOLE
878
0
16
ISHARES TR
CORE MSCI TOTAL
46432F834
4424
62307
SH
SOLE
61307
0
1000
ISHARES TR
CORE MSCI EAFE
46432F842
21558
290345
SH
SOLE
247753
0
42592
ISHARES TR
CORE 1 5 YR USD
46432F859
1134
22197
SH
SOLE
16585
0
5612
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MSCI INTL MULTFT
46434V274
22
765
SH
SOLE
765
0
0
ISHARES TR
MSCI USA MULTIFT
46434V282
50
1185
SH
SOLE
1185
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
575
9160
SH
SOLE
9160
0
0
ISHARES TR
0-5YR HI YL CP
46434V407
68
1482
SH
SOLE
1456
0
26
ISHARES TR
MSCI INTL QUALTY
46434V456
40
1064
SH
SOLE
0
0
1064
ISHARES TR
MSCI CHINA A
46434V514
516
12137
SH
SOLE
11569
0
568
ISHARES TR
CORE DIV GRWTH
46434V621
837
16666
SH
SOLE
16150
0
516
ISHARES TR
CORE MSCI PAC
46434V696
14
210
SH
SOLE
0
0
210
ISHARES TR
CUR HED MSCI GER
46434V704
65
2039
SH
SOLE
1262
0
777
ISHARES TR
CORE MSCI EURO
46434V738
559
9970
SH
SOLE
9970
0
0
ISHARES TR
HDG MSCI EAFE
46434V803
5410
157315
SH
SOLE
157315
0
0
ISHARES TR
BLACKROCK ULTRA
46434V878
139
2749
SH
SOLE
2749
0
0
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
770
29600
SH
SOLE
29600
0
0
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
1338
52860
SH
SOLE
48860
0
4000
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
39
1500
SH
SOLE
1500
0
0
ISHARES TR
IBONDS DEC21 ETF
46434VBK5
1257
50825
SH
SOLE
49150
0
1675
ISHARES TR
CONV BD ETF
46435G102
617
6191
SH
SOLE
6191
0
0
ISHARES TR
ESG AWRE USD ETF
46435G193
638
23202
SH
SOLE
23202
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
253
9751
SH
SOLE
9751
0
0
ISHARES TR
RUSEL 2500 ETF
46435G268
28
435
SH
SOLE
435
0
0
ISHARES TR
MSCI ARGENTINA
46435G276
1
40
SH
SOLE
40
0
0
ISHARES TR
CORE MSCI INTL
46435G326
5
70
SH
SOLE
0
0
70
ISHARES TR
MSCI UK ETF NEW
46435G334
2228
69084
SH
SOLE
56438
0
12646
ISHARES TR
MORTGE REL ETF
46435G342
47
1300
SH
SOLE
1300
0
0
ISHARES TR
CR 5 10 YR ETF
46435G417
161
3145
SH
SOLE
3145
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
1490
15130
SH
SOLE
13377
0
1753
ISHARES TR
FALN ANGLS USD
46435G474
2
53
SH
SOLE
53
0
0
ISHARES TR
ESG AW MSCI EAFE
46435G516
21198
270452
SH
SOLE
269272
0
1180
ISHARES TR
IBONDS DEC2021
46435G789
203
7950
SH
SOLE
7950
0
0
ISHARES TR
ESG MSCI LEADR
46435U218
1082
14334
SH
SOLE
14334
0
0
ISHARES TR
IBDS DEC28 ETF
46435U515
29
1000
SH
SOLE
1000
0
0
ISHARES TR
ESG AWR US AGRGT
46435U549
166
3016
SH
SOLE
3016
0
0
ISHARES TR
US INFRASTRUC
46435U713
70
2041
SH
SOLE
2041
0
0
ISHARES TR
BROAD USD HIGH
46435U853
41
986
SH
SOLE
568
0
418
ISHARES U S ETF TR
BLACKROCK ST MAT
46431W507
36
718
SH
SOLE
718
0
0
ISHARES U S ETF TR
INT RT HDG C B
46431W705
12
130
SH
SOLE
0
0
130
ISHARES U S ETF TR
GSCI CMDTY STGY
46431W853
501
13991
SH
SOLE
8194
0
5797
ITAU UNIBANCO HLDG S A
SPON ADR REP PFD
465562106
148
28029
SH
SOLE
27905
0
123
ITT INC
COM
45073V108
2261
26345
SH
SOLE
24945
0
1400
J & J SNACK FOODS CORP
COM
466032109
3448
22561
SH
SOLE
21786
0
775
J P MORGAN EXCHANGE-TRADED F
BETABUILDERS EUR
46641Q191
953
16706
SH
SOLE
16706
0
0
J P MORGAN EXCHANGE-TRADED F
BETABULDRS JAPAN
46641Q217
713
12132
SH
SOLE
12132
0
0
J P MORGAN EXCHANGE-TRADED F
BETABUILDERS CDA
46641Q225
365
5802
SH
SOLE
5696
0
106
J P MORGAN EXCHANGE-TRADED F
BETABUILDERS DEV
46641Q233
528
9739
SH
SOLE
9739
0
0
J P MORGAN EXCHANGE-TRADED F
EQUITY PREMIUM
46641Q332
382
6402
SH
SOLE
5902
0
500
J P MORGAN EXCHANGE-TRADED F
ULTRA SHT MUNCPL
46641Q654
306
6000
SH
SOLE
6000
0
0
J P MORGAN EXCHANGE-TRADED F
BETBULD MSCI
46641Q738
0
5
SH
SOLE
0
0
5
J2 GLOBAL INC
COM
48123V102
1237
9055
SH
SOLE
7433
0
1622
JABIL INC
COM
466313103
301
5151
SH
SOLE
5127
0
24
JACOBS ENGR GROUP INC
COM
469814107
10025
75642
SH
SOLE
49701
0
25942
JAMF HLDG CORP
COM
47074L105
3630
94233
SH
SOLE
85699
0
8534
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
2368
16848
SH
SOLE
15629
0
1219
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
66
1207
SH
SOLE
1207
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
628
12167
SH
SOLE
12167
0
0
JOHNSON & JOHNSON
COM
478160104
153169
948414
SH
SOLE
622042
0
326372
JOHNSON CTLS INTL PLC
SHS
G51502105
569
8360
SH
SOLE
4454
0
3906
JONES LANG LASALLE INC
COM
48020Q107
49523
199618
SH
SOLE
108819
0
90799
JPMORGAN CHASE & CO
COM
46625H100
271205
1656823
SH
SOLE
1037698
0
619125
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
724
39869
SH
SOLE
12223
0
27646
JUST EAT TAKEAWAY COM N V
SPONSORED ADS
48214T305
1914
131721
SH
SOLE
126492
0
5229
KADANT INC
COM
48282T104
1269
6218
SH
SOLE
5866
0
352
KANSAS CITY SOUTHERN
COM NEW
485170302
1235
4564
SH
SOLE
3474
0
1090
KARAT PACKAGING INC
COM
48563L101
673
32018
SH
SOLE
29091
0
2927
KB HOME
COM
48666K109
298
7650
SH
SOLE
7650
0
0
KELLOGG CO
COM
487836108
3321
51960
SH
SOLE
48465
0
3495
KEMPER CORP
COM
488401100
1656
24790
SH
SOLE
22535
0
2255
KEYCORP
COM
493267108
1128
52182
SH
SOLE
43094
0
9088
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1223
7447
SH
SOLE
3675
0
3772
KFORCE INC
COM
493732101
202
3388
SH
SOLE
3388
0
0
KIMBERLY-CLARK CORP
COM
494368103
11209
84635
SH
SOLE
52970
0
31665
KINDER MORGAN INC DEL
COM
49456B101
9511
568481
SH
SOLE
439582
0
128899
KINSALE CAP GROUP INC
COM
49714P108
7227
44694
SH
SOLE
42094
0
2600
KIRKLAND LAKE GOLD LTD
COM
49741E100
281
6768
SH
SOLE
2885
0
3883
KKR & CO INC
COM
48251W104
919
15099
SH
SOLE
10545
0
4555
KLA CORP
COM NEW
482480100
5918
17691
SH
SOLE
531
0
17160
KNOWLES CORP
NOTE 3.250%11/0
49926DAB5
94
90000
PRN
SOLE
65000
0
25000
KOHLS CORP
COM
500255104
1325
28143
SH
SOLE
16561
0
11582
KORNIT DIGITAL LTD
SHS
M6372Q113
134263
927613
SH
SOLE
784429
0
143184
KRAFT HEINZ CO
COM
500754106
5121
139086
SH
SOLE
125616
0
13470
KRANESHARES TR
CSI CHI INTERNET
500767306
158
3331
SH
SOLE
3331
0
0
KRANESHARES TR
QUADRTC INT RT
500767736
9132
327661
SH
SOLE
229562
0
98099
KROGER CO
COM
501044101
492
12163
SH
SOLE
5925
0
6238
KRYSTAL BIOTECH INC
COM
501147102
4863
93138
SH
SOLE
59624
0
33514
L3HARRIS TECHNOLOGIES INC
COM
502431109
4465
20273
SH
SOLE
19194
0
1079
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1346
4783
SH
SOLE
3430
0
1353
LAM RESEARCH CORP
COM
512807108
2113
3713
SH
SOLE
2714
0
999
LAMAR ADVERTISING CO NEW
CL A
512816109
407
3585
SH
SOLE
3585
0
0
LAMB WESTON HLDGS INC
COM
513272104
352
5729
SH
SOLE
1909
0
3820
LANDMARK INFRASTRCTUR PARTR
COM UNIT LTD
51508J108
342
20900
SH
SOLE
4000
0
16900
LANDSTAR SYS INC
COM
515098101
1848
11710
SH
SOLE
11161
0
549
LAS VEGAS SANDS CORP
COM
517834107
628
17154
SH
SOLE
8417
0
8737
LATCH INC
COM
51818V106
1145
101606
SH
SOLE
92601
0
9005
LATHAM GROUP INC
COM
51819L107
825
50287
SH
SOLE
42603
0
7684
LATTICE SEMICONDUCTOR CORP
COM
518415104
3860
59706
SH
SOLE
57841
0
1865
LAUDER ESTEE COS INC
CL A
518439104
25497
85010
SH
SOLE
62153
0
22857
LAWSON PRODS INC
COM
520776105
220
4400
SH
SOLE
4400
0
0
LEGALZOOM COM INC
COM
52466B103
2194
83116
SH
SOLE
79693
0
3423
LEGGETT & PLATT INC
COM
524660107
1818
40550
SH
SOLE
4996
0
35554
LEMONADE INC
COM
52567D107
875
13052
SH
SOLE
6497
0
6555
LENDINGTREE INC
NOTE 0.500% 7/1
52603BAD9
1952
2295000
PRN
SOLE
1970000
0
325000
LENNAR CORP
CL A
526057104
1965
20971
SH
SOLE
19852
0
1119
LENNAR CORP
CL B
526057302
446
5754
SH
SOLE
4754
0
1000
LENNOX INTL INC
COM
526107107
438
1490
SH
SOLE
1490
0
0
LESLIES INC
COM
527064109
3249
158171
SH
SOLE
149189
0
8982
LHC GROUP INC
COM
50187A107
2371
15110
SH
SOLE
13827
0
1283
LIBERTY BROADBAND CORP
COM SER A
530307107
42
250
SH
SOLE
245
0
5
LIBERTY BROADBAND CORP
COM SER C
530307305
729
4223
SH
SOLE
3602
0
621
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
138
4629
SH
SOLE
892
0
3737
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
387
13146
SH
SOLE
13011
0
135
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
46
980
SH
SOLE
980
0
0
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
398
8387
SH
SOLE
7541
0
846
LIBERTY MEDIA CORP DEL
COM SER C FRMLA
531229854
378
7344
SH
SOLE
7344
0
0
LIBERTY MEDIA CORP DEL
COM SER A FRMLA
531229870
4
81
SH
SOLE
81
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
2078
14917
SH
SOLE
12655
0
2262
LILLY ELI & CO
COM
532457108
61596
266590
SH
SOLE
145662
0
120928
LIMELIGHT NETWORKS INC
COM
53261M104
223
93714
SH
SOLE
93714
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
468
3636
SH
SOLE
3636
0
0
LINCOLN NATL CORP IND
COM
534187109
950
13818
SH
SOLE
10614
0
3204
LINDE PLC
SHS
G5494J103
82976
282827
SH
SOLE
160528
0
122299
LITHIA MTRS INC
COM
536797103
234
737
SH
SOLE
692
0
45
LITTELFUSE INC
COM
537008104
7787
28496
SH
SOLE
15771
0
12725
LIVE NATION ENTERTAINMENT IN
COM
538034109
68029
746507
SH
SOLE
597623
0
148884
LIVEPERSON INC
COM
538146101
15224
258251
SH
SOLE
232124
0
26127
LIVERAMP HLDGS INC
COM
53815P108
2456
52002
SH
SOLE
45197
0
6805
LOCKHEED MARTIN CORP
COM
539830109
8698
25204
SH
SOLE
21120
0
4085
LOWES COS INC
COM
548661107
60399
297736
SH
SOLE
201749
0
95987
LTC PPTYS INC
COM
502175102
209
6610
SH
SOLE
5525
0
1085
LULULEMON ATHLETICA INC
COM
550021109
191973
474360
SH
SOLE
397963
0
76397
LUMBER LIQUIDATORS HLDGS INC
COM
55003T107
1333
71345
SH
SOLE
63795
0
7550
LUMEN TECHNOLOGIES INC
COM
550241103
320
25802
SH
SOLE
24840
0
962
LUMINAR TECHNOLOGIES INC
COM CL A
550424105
12086
774762
SH
SOLE
774762
0
0
LYFT INC
CL A COM
55087P104
4222
78792
SH
SOLE
73797
0
4995
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
966
10293
SH
SOLE
8536
0
1757
M & T BK CORP
COM
55261F104
408
2732
SH
SOLE
2396
0
336
MACYS INC
COM
55616P104
446
19716
SH
SOLE
16566
0
3150
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
9025
198000
SH
SOLE
159897
0
38103
MAGNA INTL INC
COM
559222401
234
3105
SH
SOLE
1910
0
1195
MAIN STR CAP CORP
COM
56035L104
2520
61323
SH
SOLE
43558
0
17765
MANITOWOC CO INC
COM NEW
563571405
590
27532
SH
SOLE
15032
0
12500
MANPOWERGROUP INC WIS
COM
56418H100
378
3493
SH
SOLE
3473
0
20
MANTECH INTERNATIONAL CORP
CL A
564563104
623
8204
SH
SOLE
8204
0
0
MANULIFE FINL CORP
COM
56501R106
1623
84352
SH
SOLE
72465
0
11887
MARATHON OIL CORP
COM
565849106
444
32455
SH
SOLE
19557
0
12898
MARATHON PETE CORP
COM
56585A102
1037
16773
SH
SOLE
9987
0
6786
MARAVAI LIFESCIENCES HLDGS I
COM CL A
56600D107
57388
1169280
SH
SOLE
1046564
0
122716
MARCUS & MILLICHAP INC
COM
566324109
472
11630
SH
SOLE
8899
0
2731
MARKEL CORP
COM
570535104
10863
9089
SH
SOLE
8291
0
798
MARKETAXESS HLDGS INC
COM
57060D108
2579
6130
SH
SOLE
355
0
5775
MARRIOTT INTL INC NEW
CL A
571903202
2946
19896
SH
SOLE
16718
0
3178
MARSH & MCLENNAN COS INC
COM
571748102
5349
35322
SH
SOLE
29614
0
5708
MARTEN TRANS LTD
COM
573075108
358
22800
SH
SOLE
22800
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
3309
9684
SH
SOLE
9603
0
81
MARVELL TECHNOLOGY INC
COM
573874104
36625
607271
SH
SOLE
561812
0
45459
MASCO CORP
COM
574599106
446
8026
SH
SOLE
2266
0
5760
MASTERCARD INCORPORATED
CL A
57636Q104
427390
1229264
SH
SOLE
905237
0
324027
MATCH GROUP INC NEW
COM
57667L107
2181
13894
SH
SOLE
11457
0
2437
MATTERPORT INC
COM CL A
577096100
384
20300
SH
SOLE
20300
0
0
MAXLINEAR INC
COM
57776J100
3518
71426
SH
SOLE
57391
0
14035
MCCORMICK & CO INC
COM NON VTG
579780206
62145
766943
SH
SOLE
461850
0
305093
MCDONALDS CORP
COM
580135101
85129
353071
SH
SOLE
229113
0
123957
MCKESSON CORP
COM
58155Q103
403
2023
SH
SOLE
1493
0
530
MEDALLIA INC
COM
584021109
5334
157491
SH
SOLE
152986
0
4505
MEDIAALPHA INC
CL A
58450V104
3271
175121
SH
SOLE
148213
0
26908
MEDICAL PPTYS TRUST INC
COM
58463J304
351
17472
SH
SOLE
17167
0
305
MEDNAX INC
COM
58502B106
535
18828
SH
SOLE
14027
0
4801
MEDPACE HLDGS INC
COM
58506Q109
3411
18023
SH
SOLE
16803
0
1220
MEDTRONIC PLC
SHS
G5960L103
61303
489056
SH
SOLE
254853
0
234204
MERCADOLIBRE INC
COM
58733R102
4368
2601
SH
SOLE
1967
0
634
MERCK & CO INC
COM
58933Y105
51175
681330
SH
SOLE
487763
0
193567
MERCURY GENL CORP NEW
COM
589400100
671
12060
SH
SOLE
8062
0
3998
MERCURY SYS INC
COM
589378108
25592
539692
SH
SOLE
437862
0
101830
MEREDITH CORP
COM
589433101
334
6000
SH
SOLE
0
0
6000
MERIT MED SYS INC
COM
589889104
1723
23994
SH
SOLE
23994
0
0
METLIFE INC
COM
59156R108
3923
63555
SH
SOLE
55953
0
7602
METTLER TOLEDO INTERNATIONAL
COM
592688105
2157
1566
SH
SOLE
1162
0
404
MGE ENERGY INC
COM
55277P104
598
8142
SH
SOLE
7942
0
200
MGM RESORTS INTERNATIONAL
COM
552953101
1820
42183
SH
SOLE
41483
0
700
MGP INGREDIENTS INC NEW
COM
55303J106
445
6830
SH
SOLE
6630
0
200
MICROCHIP TECHNOLOGY INC.
COM
595017104
74182
483303
SH
SOLE
300213
0
183090
MICRON TECHNOLOGY INC
COM
595112103
23224
327185
SH
SOLE
294476
0
32709
MICROSOFT CORP
COM
594918104
1046088
3710584
SH
SOLE
2619815
0
1090769
MID-AMER APT CMNTYS INC
COM
59522J103
552
2954
SH
SOLE
2727
0
227
MIDDLEBY CORP
COM
596278101
774
4539
SH
SOLE
1141
0
3398
MILLER INDS INC TENN
COM NEW
600551204
325
9552
SH
SOLE
9552
0
0
MIND MEDICINE MINDMED INC
COM SUB VTG
60255C109
32
13270
SH
SOLE
3270
0
10000
MINERALS TECHNOLOGIES INC
COM
603158106
904
12945
SH
SOLE
2800
0
10145
MITEK SYS INC
COM NEW
606710200
542
29312
SH
SOLE
29020
0
292
MODERNA INC
COM
60770K107
5117
13297
SH
SOLE
11064
0
2233
MONDELEZ INTL INC
CL A
609207105
12060
207283
SH
SOLE
142108
0
65175
MONEYGRAM INTL INC
COM NEW
60935Y208
84
10462
SH
SOLE
10462
0
0
MONGODB INC
CL A
60937P106
90509
191955
SH
SOLE
125134
0
66821
MONOLITHIC PWR SYS INC
COM
609839105
3385
6983
SH
SOLE
6956
0
27
MONROE CAP CORP
COM
610335101
5145
495149
SH
SOLE
374289
0
120860
MONSTER BEVERAGE CORP NEW
COM
61174X109
1102
12401
SH
SOLE
8074
0
4327
MONTROSE ENVIRONMENTAL GROUP
COM
615111101
18596
301192
SH
SOLE
283475
0
17717
MOODYS CORP
COM
615369105
10401
29289
SH
SOLE
18041
0
11248
MORGAN STANLEY
COM NEW
617446448
12155
124908
SH
SOLE
92659
0
32249
MORNINGSTAR INC
COM
617700109
1923
7422
SH
SOLE
5577
0
1845
MOSAIC CO NEW
COM
61945C103
1734
48531
SH
SOLE
40452
0
8079
MOTOROLA SOLUTIONS INC
COM NEW
620076307
8373
36040
SH
SOLE
19807
0
16233
MPLX LP
COM UNIT REP LTD
55336V100
484
17000
SH
SOLE
15201
0
1799
MSC INDL DIRECT INC
CL A
553530106
3632
45288
SH
SOLE
36501
0
8787
MSCI INC
COM
55354G100
847
1392
SH
SOLE
1308
0
84
MYRIAD GENETICS INC
COM
62855J104
2006
62119
SH
SOLE
52321
0
9798
NAPCO SEC TECHNOLOGIES INC
COM
630402105
2814
65313
SH
SOLE
63838
0
1475
NASDAQ INC
COM
631103108
989
5123
SH
SOLE
5065
0
58
NATIONAL BK HLDGS CORP
CL A
633707104
348
8592
SH
SOLE
8500
0
92
NATIONAL FUEL GAS CO
COM
636180101
301
5725
SH
SOLE
4497
0
1228
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
709
11893
SH
SOLE
11435
0
458
NATIONAL INSTRS CORP
COM
636518102
971
24741
SH
SOLE
24631
0
110
NATIONAL VISION HLDGS INC
COM
63845R107
1106
19475
SH
SOLE
17720
0
1755
NATURA &CO HLDG S A
ADS
63884N108
196
11779
SH
SOLE
9028
0
2751
NAUTILUS INC
COM
63910B102
317
34050
SH
SOLE
34050
0
0
NCINO INC
COM
63947U107
2236
31482
SH
SOLE
30098
0
1384
NCR CORP NEW
COM
62886E108
223
5750
SH
SOLE
5750
0
0
NEKTAR THERAPEUTICS
COM
640268108
11557
643473
SH
SOLE
597916
0
45557
NEOGENOMICS INC
COM NEW
64049M209
17423
361172
SH
SOLE
327950
0
33222
NEPHROS INC
COM
640671400
318
36249
SH
SOLE
36249
0
0
NETAPP INC
COM
64110D104
1807
20127
SH
SOLE
16216
0
3911
NETFLIX INC
COM
64110L106
78043
127868
SH
SOLE
110631
0
17237
NEUROCRINE BIOSCIENCES INC
COM
64125C109
1926
20077
SH
SOLE
15680
0
4397
NEURONETICS INC
COM
64131A105
1040
158519
SH
SOLE
150747
0
7772
NEVRO CORP
COM
64157F103
5428
46642
SH
SOLE
41544
0
5098
NEW FORTRESS ENERGY INC
COM CL A
644393100
423
15240
SH
SOLE
15240
0
0
NEW GOLD INC CDA
COM
644535106
14
13000
SH
SOLE
13000
0
0
NEW ORIENTAL ED & TECHNOLOGY
SPON ADR
647581107
89
43392
SH
SOLE
13157
0
30235
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
218
19837
SH
SOLE
19837
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
924
71773
SH
SOLE
46364
0
25409
NEWELL BRANDS INC
COM
651229106
232
10475
SH
SOLE
8314
0
2161
NEWMONT CORP
COM
651639106
1879
34611
SH
SOLE
25346
0
9265
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
303
4890
SH
SOLE
4890
0
0
NEXTERA ENERGY INC
COM
65339F101
36901
469951
SH
SOLE
315369
0
154583
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
1024
13589
SH
SOLE
12114
0
1475
NICE LTD
SPONSORED ADR
653656108
1512
5324
SH
SOLE
5202
0
122
NICOLET BANKSHARES INC
COM
65406E102
225
3027
SH
SOLE
3027
0
0
NIKE INC
CL B
654106103
79210
545413
SH
SOLE
368268
0
177145
NIO INC
SPON ADS
62914V106
476
13371
SH
SOLE
13321
0
50
NISOURCE INC
COM
65473P105
594
24533
SH
SOLE
22580
0
1953
NORFOLK SOUTHN CORP
COM
655844108
8735
36510
SH
SOLE
21165
0
15345
NORTHERN TR CORP
COM
665859104
25879
240038
SH
SOLE
140847
0
99191
NORTHROP GRUMMAN CORP
COM
666807102
6186
17176
SH
SOLE
15293
0
1883
NORTONLIFELOCK INC
COM
668771108
289
11435
SH
SOLE
10805
0
630
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
399
14942
SH
SOLE
6692
0
8250
NOVAGOLD RES INC
COM NEW
66987E206
95
13790
SH
SOLE
8500
0
5290
NOVANTA INC
COM
67000B104
1275
8251
SH
SOLE
7926
0
325
NOVARTIS AG
SPONSORED ADR
66987V109
7421
90745
SH
SOLE
72466
0
18279
NOVO-NORDISK A S
ADR
670100205
1464
15249
SH
SOLE
10849
0
4400
NUANCE COMMUNICATIONS INC
COM
67020Y100
6935
126002
SH
SOLE
97747
0
28255
NUCOR CORP
COM
670346105
1609
16339
SH
SOLE
12665
0
3674
NUTANIX INC
CL A
67059N108
9476
251362
SH
SOLE
200382
0
50980
NUTRIEN LTD
COM
67077M108
984
15171
SH
SOLE
11205
0
3966
NUVASIVE INC
COM
670704105
626
10461
SH
SOLE
9390
0
1071
NVIDIA CORPORATION
COM
67066G104
104891
506329
SH
SOLE
377446
0
128883
NXP SEMICONDUCTORS N V
COM
N6596X109
442
2256
SH
SOLE
2106
0
150
OAK STR HEALTH INC
COM
67181A107
54020
1270160
SH
SOLE
912632
0
357528
OCCIDENTAL PETE CORP
COM
674599105
394
13321
SH
SOLE
9310
0
4011
OCCIDENTAL PETE CORP
*W EXP 08/03/202
674599162
21
1754
SH
SOLE
1718
0
36
OCEAN PWR TECHNOLOGIES INC
COM NEW
674870506
23
10000
SH
SOLE
10000
0
0
OFG BANCORP
COM
67103X102
252
10000
SH
SOLE
0
0
10000
OKTA INC
CL A
679295105
137775
580498
SH
SOLE
456332
0
124166
OLD DOMINION FREIGHT LINE IN
COM
679580100
5954
20818
SH
SOLE
18937
0
1881
OLD REP INTL CORP
COM
680223104
1405
60739
SH
SOLE
57539
0
3200
OLD SECOND BANCORP INC ILL
COM
680277100
144
11061
SH
SOLE
6000
0
5061
OLIN CORP
COM PAR $1
680665205
224
4650
SH
SOLE
4650
0
0
OLO INC
CL A
68134L109
2912
96979
SH
SOLE
92334
0
4645
OMNICOM GROUP INC
COM
681919106
16946
233872
SH
SOLE
232783
0
1089
ONEOK INC NEW
COM
682680103
3040
52419
SH
SOLE
27591
0
24828
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
112
11205
SH
SOLE
11205
0
0
ONTRAK INC
COM
683373104
111
11040
SH
SOLE
11040
0
0
OOMA INC
COM
683416101
209
11252
SH
SOLE
5052
0
6200
OPEN LENDING CORP
COM CL A
68373J104
223
6180
SH
SOLE
6000
0
180
OPEN TEXT CORP
COM
683715106
387
7945
SH
SOLE
7945
0
0
OPENDOOR TECHNOLOGIES INC
COM
683712103
2456
119617
SH
SOLE
110430
0
9187
OPTIMIZERX CORP
COM NEW
68401U204
63282
739707
SH
SOLE
676080
0
63627
OPTION CARE HEALTH INC
COM NEW
68404L201
2192
90335
SH
SOLE
85799
0
4536
ORACLE CORP
COM
68389X105
18067
207360
SH
SOLE
161316
0
46045
OREILLY AUTOMOTIVE INC
COM
67103H107
45577
74587
SH
SOLE
40825
0
33762
ORGANON & CO
COMMON STOCK
68622V106
1003
30582
SH
SOLE
17542
0
13040
OSHKOSH CORP
COM
688239201
810
7912
SH
SOLE
7189
0
723
OTIS WORLDWIDE CORP
COM
68902V107
1497
18189
SH
SOLE
14738
0
3451
OUTLOOK THERAPEUTICS INC
COM NEW
69012T206
50
23000
SH
SOLE
23000
0
0
OVERSTOCK COM INC DEL
COM
690370101
949
12178
SH
SOLE
12178
0
0
OVID THERAPEUTICS INC
COM
690469101
326
96998
SH
SOLE
82653
0
14345
OWL ROCK CAPITAL CORPORATION
COM
69121K104
3939
278972
SH
SOLE
278972
0
0
PACCAR INC
COM
693718108
969
12279
SH
SOLE
6410
0
5869
PACIFIC BIOSCIENCES CALIF IN
COM
69404D108
335
13109
SH
SOLE
13109
0
0
PACIRA BIOSCIENCES INC
COM
695127100
25
450
SH
SOLE
450
0
0
PACIRA BIOSCIENCES INC
NOTE 2.375% 4/0
695127AD2
186
180000
PRN
SOLE
135000
0
45000
PACKAGING CORP AMER
COM
695156109
227
1653
SH
SOLE
1348
0
305
PALANTIR TECHNOLOGIES INC
CL A
69608A108
1266
52645
SH
SOLE
32596
0
20049
PALO ALTO NETWORKS INC
COM
697435105
49715
103789
SH
SOLE
67848
0
35941
PALOMAR HLDGS INC
COM
69753M105
20175
249593
SH
SOLE
228644
0
20949
PAN AMERN SILVER CORP
COM
697900108
734
31549
SH
SOLE
16297
0
15252
PAR TECHNOLOGY CORP
COM
698884103
1177
19136
SH
SOLE
18393
0
743
PARKER-HANNIFIN CORP
COM
701094104
11873
42461
SH
SOLE
38241
0
4220
PAYCHEX INC
COM
704326107
30326
269683
SH
SOLE
165597
0
104086
PAYCOM SOFTWARE INC
COM
70432V102
1721
3472
SH
SOLE
1967
0
1505
PAYLOCITY HLDG CORP
COM
70438V106
50404
179758
SH
SOLE
170100
0
9658
PAYPAL HLDGS INC
COM
70450Y103
581247
2233762
SH
SOLE
1701765
0
531997
PAYSIGN INC
COM
70451A104
41
15120
SH
SOLE
15120
0
0
PEGASYSTEMS INC
COM
705573103
519
4080
SH
SOLE
4080
0
0
PELOTON INTERACTIVE INC
CL A COM
70614W100
15645
179721
SH
SOLE
154481
0
25240
PENN NATL GAMING INC
COM
707569109
675
9316
SH
SOLE
8844
0
472
PENUMBRA INC
COM
70975L107
2690
10092
SH
SOLE
7593
0
2499
PEPSICO INC
COM
713448108
69659
463128
SH
SOLE
327799
0
135329
PERFICIENT INC
COM
71375U101
11909
102934
SH
SOLE
96261
0
6673
PERFORMANCE FOOD GROUP CO
COM
71377A103
544
11714
SH
SOLE
11343
0
371
PERKINELMER INC
COM
714046109
1248
7199
SH
SOLE
6989
0
210
PERRIGO CO PLC
SHS
G97822103
338
7136
SH
SOLE
3403
0
3733
PETMED EXPRESS INC
COM
716382106
675
25129
SH
SOLE
24729
0
400
PFIZER INC
COM
717081103
49195
1143795
SH
SOLE
816828
0
326967
PHASEBIO PHARMACEUTICALS INC
COM
717224109
56
18000
SH
SOLE
2000
0
16000
PHILIP MORRIS INTL INC
COM
718172109
10148
107062
SH
SOLE
42284
0
64778
PHILLIPS 66
COM
718546104
1619
23120
SH
SOLE
19258
0
3862
PHILLIPS 66 PARTNERS LP
COM UNIT REP INT
718549207
1101
30720
SH
SOLE
22380
0
8340
PHREESIA INC
COM
71944F106
29955
485494
SH
SOLE
329736
0
155758
PIERIS PHARMACEUTICALS INC
COM
720795103
78
15000
SH
SOLE
0
0
15000
PIMCO ETF TR
1-5 US TIP IDX
72201R205
35
645
SH
SOLE
0
0
645
PIMCO ETF TR
ACTIVE BD ETF
72201R775
359
3248
SH
SOLE
3038
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
149
1506
SH
SOLE
230
0
1276
PIMCO ETF TR
INV GRD CRP BD
72201R817
265
2334
SH
SOLE
2313
0
21
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
1680
16481
SH
SOLE
14850
0
1631
PIMCO ETF TR
25YR+ ZERO U S
72201R882
836
5742
SH
SOLE
3792
0
1950
PING IDENTITY HLDG CORP
COM
72341T103
7533
306581
SH
SOLE
287021
0
19560
PINNACLE WEST CAP CORP
COM
723484101
387
5347
SH
SOLE
4047
0
1300
PINTEREST INC
CL A
72352L106
429
8424
SH
SOLE
3307
0
5117
PIONEER NAT RES CO
COM
723787107
26539
159385
SH
SOLE
124962
0
34423
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
210
20654
SH
SOLE
8564
0
12090
PLANET FITNESS INC
CL A
72703H101
21541
274237
SH
SOLE
230479
0
43758
PNC FINL SVCS GROUP INC
COM
693475105
2765
14135
SH
SOLE
10500
0
3635
POOL CORP
COM
73278L105
211085
485912
SH
SOLE
384050
0
101862
POPULAR INC
COM NEW
733174700
983
12650
SH
SOLE
12650
0
0
PORTLAND GEN ELEC CO
COM NEW
736508847
522
11103
SH
SOLE
1687
0
9416
PPG INDS INC
COM
693506107
4459
31181
SH
SOLE
15229
0
15952
PRA GROUP INC
COM
69354N106
6854
162650
SH
SOLE
131653
0
30997
PRA GROUP INC
NOTE 3.500% 6/0
69354NAB2
2945
2665000
PRN
SOLE
2155000
0
510000
PRECISION BIOSCIENCES INC
COM
74019P108
315
27333
SH
SOLE
583
0
26750
PRETIUM RES INC
COM
74139C102
249
25825
SH
SOLE
20300
0
5525
PRETIUM RES INC
NOTE 2.250% 3/1
74139CAB8
131
132000
PRN
SOLE
132000
0
0
PRICE T ROWE GROUP INC
COM
74144T108
18132
92180
SH
SOLE
80583
0
11597
PRIMERICA INC
COM
74164M108
396
2579
SH
SOLE
2097
0
482
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
281
4364
SH
SOLE
3295
0
1069
PROCTER AND GAMBLE CO
COM
742718109
110535
790668
SH
SOLE
507445
0
283223
PROGRESSIVE CORP
COM
743315103
127350
1408898
SH
SOLE
1188950
0
219948
PROLOGIS INC.
COM
74340W103
1956
15592
SH
SOLE
8594
0
6998
PROS HOLDINGS INC
COM
74346Y103
3493
98459
SH
SOLE
93034
0
5425
PROSHARES TR
ULTRAPRO SHORT S
74347B110
3
160
SH
SOLE
160
0
0
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
4766
259754
SH
SOLE
258942
0
812
PROSHARES TR
SHORT S&P 500 NE
74347B425
233
15305
SH
SOLE
13780
0
1525
PROSHARES TR
INVT INT RT HG
74347B607
47
625
SH
SOLE
0
0
625
PROSHARES TR
RUSS 2000 DIVD
74347B698
432
7009
SH
SOLE
7009
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
92
7551
SH
SOLE
5051
0
2500
PROSHARES TR
ULTSHT REAL EST
74347G556
0
5
SH
SOLE
5
0
0
PROSHARES TR
PSHS ULTRA O&G
74347G705
19
286
SH
SOLE
130
0
156
PROSHARES TR
PSHS ULT S&P 500
74347R107
29
245
SH
SOLE
0
0
245
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
107
6520
SH
SOLE
6120
0
400
PROSHARES TR
PSHS ULT SEMICDT
74347R669
640
18700
SH
SOLE
18700
0
0
PROSHARES TR
ULTRA FNCLS NEW
74347X633
636
10035
SH
SOLE
8835
0
1200
PROSHARES TR
SHRT 20+YR TRE
74347X849
4451
266865
SH
SOLE
229835
0
37030
PROSHARES TR
S&P 500 DV ARIST
74348A467
5456
61625
SH
SOLE
61550
0
75
PROSHARES TR II
ULTRA SILVER NEW
74347W353
6
200
SH
SOLE
0
0
200
PROSHARES TR II
VIX SH TRM FUTRS
74347Y854
1040
45612
SH
SOLE
30612
0
15000
PROSHARES TR II
ULTA BLMBG 2017
74347Y888
3
39
SH
SOLE
39
0
0
PROSPECT CAP CORP
COM
74348T102
419
54400
SH
SOLE
54400
0
0
PROSPECT CAP CORP
NOTE 6.375% 3/0
74348TAT9
54
50000
PRN
SOLE
0
0
50000
PROTO LABS INC
COM
743713109
1924
28894
SH
SOLE
24475
0
4419
PRUDENTIAL FINL INC
COM
744320102
4036
38368
SH
SOLE
36187
0
2181
PSYCHEMEDICS CORP
COM NEW
744375205
113
13500
SH
SOLE
8000
0
5500
PUBLIC STORAGE
COM
74460D109
798
2685
SH
SOLE
2535
0
150
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
616
10112
SH
SOLE
8230
0
1882
PURE CYCLE CORP
COM NEW
746228303
4138
310905
SH
SOLE
226305
0
84600
PURE STORAGE INC
CL A
74624M102
60621
2409416
SH
SOLE
1318130
0
1091286
PVH CORPORATION
COM
693656100
364
3544
SH
SOLE
327
0
3217
Q2 HLDGS INC
COM
74736L109
447
5575
SH
SOLE
5220
0
355
QORVO INC
COM
74736K101
2051
12266
SH
SOLE
11836
0
430
QUALCOMM INC
COM
747525103
42930
332841
SH
SOLE
280539
0
52303
QUANTA SVCS INC
COM
74762E102
1416
12441
SH
SOLE
3483
0
8958
QUANTERIX CORP
COM
74766Q101
640
12860
SH
SOLE
12660
0
200
QUEST DIAGNOSTICS INC
COM
74834L100
1985
13658
SH
SOLE
11734
0
1924
QUIDEL CORP
COM
74838J101
38406
272095
SH
SOLE
269983
0
2112
QUINSTREET INC
COM
74874Q100
16920
963551
SH
SOLE
840323
0
123228
RACKSPACE TECHNOLOGY INC
COM
750102105
203
14250
SH
SOLE
250
0
14000
RAPID7 INC
COM
753422104
12052
106633
SH
SOLE
100714
0
5919
RAYONIER INC
COM
754907103
1543
43251
SH
SOLE
31136
0
12115
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
20967
243921
SH
SOLE
206796
0
37124
RBC BEARINGS INC
COM
75524B104
482
2270
SH
SOLE
1549
0
721
REALTY INCOME CORP
COM
756109104
973
15000
SH
SOLE
14918
0
82
REDFIN CORP
COM
75737F108
17734
353967
SH
SOLE
331686
0
22281
REDWOOD TR INC
COM
758075402
1251
97048
SH
SOLE
87048
0
10000
REDWOOD TR INC
NOTE 5.625% 7/1
758075AD7
206
200000
PRN
SOLE
150000
0
50000
REGENERON PHARMACEUTICALS
COM
75886F107
1037
1714
SH
SOLE
1694
0
20
REGIONS FINANCIAL CORP NEW
COM
7591EP100
7589
356129
SH
SOLE
300832
0
55297
REGULUS THERAPEUTICS INC
COM NEW
75915K200
7
10700
SH
SOLE
10200
0
500
RENAISSANCERE HLDGS LTD
COM
G7496G103
355
2549
SH
SOLE
2536
0
13
REPAY HLDGS CORP
COM CL A
76029L100
25943
1126489
SH
SOLE
1023452
0
103037
REPLIGEN CORP
COM
759916109
892
3088
SH
SOLE
2238
0
850
REPUBLIC SVCS INC
COM
760759100
3432
28588
SH
SOLE
26358
0
2230
RESMED INC
COM
761152107
78914
299428
SH
SOLE
182420
0
117008
REVANCE THERAPEUTICS INC
COM
761330109
2960
106231
SH
SOLE
79280
0
26951
REVOLVE GROUP INC
CL A
76156B107
808
13077
SH
SOLE
12962
0
115
RH
COM
74967X103
10212
15313
SH
SOLE
11853
0
3460
RINGCENTRAL INC
CL A
76680R206
34836
160166
SH
SOLE
81294
0
78872
RINGCENTRAL INC
NOTE3/0
76680RAF4
444
450000
PRN
SOLE
411000
0
39000
RITCHIE BROS AUCTIONEERS
COM
767744105
39559
641566
SH
SOLE
320810
0
320756
RLI CORP
COM
749607107
204
2037
SH
SOLE
1341
0
696
ROBERT HALF INTL INC
COM
770323103
6368
63474
SH
SOLE
61664
0
1810
ROBLOX CORP
CL A
771049103
507
6712
SH
SOLE
6712
0
0
ROCKET LAB USA INC
COM
773122106
6969
432040
SH
SOLE
375569
0
56471
ROCKET LAB USA INC
*W EXP 07/30/202
773122114
732
145228
SH
SOLE
141530
0
3698
ROCKET PHARMACEUTICALS INC
COM
77313F106
366
12251
SH
SOLE
11441
0
810
ROCKWELL AUTOMATION INC
COM
773903109
88482
300918
SH
SOLE
160719
0
140199
ROKU INC
COM CL A
77543R102
71327
227628
SH
SOLE
174371
0
53257
ROLLINS INC
COM
775711104
62435
1767184
SH
SOLE
1179422
0
587762
ROPER TECHNOLOGIES INC
COM
776696106
13301
29815
SH
SOLE
22391
0
7424
ROSS STORES INC
COM
778296103
729
6700
SH
SOLE
6640
0
60
ROYAL BK CDA
COM
780087102
2320
23318
SH
SOLE
22570
0
747
ROYAL CARIBBEAN GROUP
COM
V7780T103
1272
14300
SH
SOLE
13169
0
1131
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
619
13989
SH
SOLE
7734
0
6255
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
968
21724
SH
SOLE
18616
0
3108
ROYAL GOLD INC
COM
780287108
2775
29065
SH
SOLE
28170
0
895
ROYCE GLOBAL VALUE TR INC
COM
78081T104
432
27945
SH
SOLE
26200
0
1745
RPM INTL INC
COM
749685103
1185
15265
SH
SOLE
5444
0
9821
RUSH STREET INTERACTIVE INC
COM
782011100
10193
530602
SH
SOLE
530602
0
0
RYAN SPECIALTY GROUP HLDGS I
CL A
78351F107
24033
709555
SH
SOLE
509020
0
200535
RYANAIR HOLDINGS PLC
SPONSORED ADS
783513203
240
2178
SH
SOLE
660
0
1518
S&P GLOBAL INC
COM
78409V104
15802
37190
SH
SOLE
32484
0
4706
SALESFORCE COM INC
COM
79466L302
298823
1101775
SH
SOLE
837220
0
264555
SAP SE
SPON ADR
803054204
493
3651
SH
SOLE
3363
0
288
SAREPTA THERAPEUTICS INC
COM
803607100
3588
38799
SH
SOLE
36362
0
2437
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
8987
27188
SH
SOLE
25745
0
1443
SCHLUMBERGER LTD
COM STK
806857108
1479
49904
SH
SOLE
30421
0
19483
SCHOLASTIC CORP
COM
807066105
374
10486
SH
SOLE
7000
0
3486
SCHWAB CHARLES CORP
COM
808513105
19644
269683
SH
SOLE
206440
0
63242
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
1245
11985
SH
SOLE
11510
0
475
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
536
5154
SH
SOLE
4794
0
360
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
1679
11337
SH
SOLE
6801
0
4536
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
550
8151
SH
SOLE
7626
0
525
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
30
390
SH
SOLE
390
0
0
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
350
3492
SH
SOLE
3492
0
0
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
148
4866
SH
SOLE
4866
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
136
2590
SH
SOLE
2590
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
10
194
SH
SOLE
194
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
798
10748
SH
SOLE
2838
0
7910
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1370
35406
SH
SOLE
34756
0
650
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
32
587
SH
SOLE
587
0
0
SCHWAB STRATEGIC TR
US REIT ETF
808524847
3
66
SH
SOLE
66
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
101
1787
SH
SOLE
1787
0
0
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
4857
77608
SH
SOLE
58081
0
19527
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
7
171
SH
SOLE
171
0
0
SCIENCE APPLICATIONS INTL CO
COM
808625107
3423
40009
SH
SOLE
35299
0
4710
SCOTTS MIRACLE-GRO CO
CL A
810186106
36693
250706
SH
SOLE
205908
0
44798
SEA LTD
SPONSORD ADS
81141R100
547
1715
SH
SOLE
657
0
1058
SEAGEN INC
COM
81181C104
19153
112797
SH
SOLE
100424
0
12373
SEALED AIR CORP NEW
COM
81211K100
226
4123
SH
SOLE
1667
0
2456
SECUREWORKS CORP
CL A
81374A105
203
10190
SH
SOLE
8900
0
1290
SEELOS THERAPEUTICS INC
COM
81577F109
67
28000
SH
SOLE
28000
0
0
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
1060
13396
SH
SOLE
12730
0
666
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
10666
83789
SH
SOLE
78572
0
5217
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
1404
20399
SH
SOLE
19766
0
633
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
3993
22249
SH
SOLE
20360
0
1889
SELECT SECTOR SPDR TR
ENERGY
81369Y506
7908
151813
SH
SOLE
146987
0
4826
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
16290
434048
SH
SOLE
405753
0
28296
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
11487
117404
SH
SOLE
56120
0
61284
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
10311
69053
SH
SOLE
61613
0
7440
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
8962
111876
SH
SOLE
100443
0
11433
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
123
2762
SH
SOLE
2324
0
438
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
3942
61717
SH
SOLE
57771
0
3946
SEMPRA
COM
816851109
2423
19151
SH
SOLE
17733
0
1418
SENTINELONE INC
CL A
81730H109
351
6550
SH
SOLE
5150
0
1400
SERVICENOW INC
COM
81762P102
112464
180732
SH
SOLE
146807
0
33925
SHAKE SHACK INC
CL A
819047101
16965
216221
SH
SOLE
180913
0
35308
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
160
13605
SH
SOLE
10755
0
2850
SHERWIN WILLIAMS CO
COM
824348106
14219
50831
SH
SOLE
29975
0
20856
SHOPIFY INC
CL A
82509L107
37470
27638
SH
SOLE
22359
0
5279
SHOTSPOTTER INC
COM
82536T107
2706
74412
SH
SOLE
70692
0
3720
SIENTRA INC
COM
82621J105
427
74565
SH
SOLE
63065
0
11500
SILENCE THERAPEUTICS PLC
ADS
82686Q101
911
44444
SH
SOLE
44444
0
0
SILICON LABORATORIES INC
COM
826919102
333
2373
SH
SOLE
418
0
1955
SIMON PPTY GROUP INC NEW
COM
828806109
4459
34304
SH
SOLE
29051
0
5253
SIMPLY GOOD FOODS CO
COM
82900L102
974
28240
SH
SOLE
28240
0
0
SIRIUS XM HOLDINGS INC
COM
82968B103
333
54653
SH
SOLE
43249
0
11404
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
10748
53885
SH
SOLE
50399
0
3486
SITIME CORP
COM
82982T106
704
3449
SH
SOLE
3449
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
802
18863
SH
SOLE
18718
0
145
SK TELECOM LTD
SPONSORED ADR
78440P108
205
6800
SH
SOLE
6800
0
0
SKILLZ INC
COM
83067L109
551
56147
SH
SOLE
56147
0
0
SKYLINE CHAMPION CORPORATION
COM
830830105
209
3484
SH
SOLE
3030
0
454
SKYWORKS SOLUTIONS INC
COM
83088M102
1015
6163
SH
SOLE
2892
0
3271
SLR INVESTMENT CORP
COM
83413U100
1081
56510
SH
SOLE
56510
0
0
SLR SENIOR INVESTMENT CORP
COM
83416M105
752
48631
SH
SOLE
48631
0
0
SMARTSHEET INC
COM CL A
83200N103
28252
410514
SH
SOLE
358845
0
51669
SMILEDIRECTCLUB INC
CL A COM
83192H106
615
115532
SH
SOLE
109481
0
6051
SMITH A O CORP
COM
831865209
5277
86409
SH
SOLE
67849
0
18560
SMUCKER J M CO
COM NEW
832696405
15712
130897
SH
SOLE
92539
0
38358
SNAP INC
CL A
83304A106
1997
27039
SH
SOLE
22788
0
4251
SNAP ON INC
COM
833034101
2218
10615
SH
SOLE
3868
0
6747
SNOWFLAKE INC
CL A
833445109
1776
5871
SH
SOLE
5270
0
601
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
5497
20727
SH
SOLE
20152
0
575
SONOCO PRODS CO
COM
835495102
281
4711
SH
SOLE
1314
0
3397
SONOS INC
COM
83570H108
699
21590
SH
SOLE
11040
0
10550
SONY GROUP CORPORATION
SPONSORED ADR
835699307
930
8408
SH
SOLE
8289
0
119
SOS LIMITED
SPNSORD ADS NEW
83587W106
21
10000
SH
SOLE
10000
0
0
SOUTHERN CO
COM
842587107
5678
91621
SH
SOLE
73343
0
18278
SOUTHWEST AIRLS CO
COM
844741108
2836
55145
SH
SOLE
48511
0
6634
SOUTHWESTERN ENERGY CO
COM
845467109
161
29035
SH
SOLE
13000
0
16035
SP PLUS CORP
COM
78469C103
3470
113139
SH
SOLE
107736
0
5403
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
26109
77179
SH
SOLE
67759
0
9420
SPDR GOLD TR
GOLD SHS
78463V107
30618
186443
SH
SOLE
164634
0
21809
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
6
135
SH
SOLE
70
0
65
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
460
10155
SH
SOLE
10155
0
0
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
2376
55869
SH
SOLE
55419
0
450
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
205
3997
SH
SOLE
1251
0
2746
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
4588
89858
SH
SOLE
83893
0
5966
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
72
1220
SH
SOLE
1220
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
84
2883
SH
SOLE
2842
0
41
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
21
390
SH
SOLE
0
0
390
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
638
17970
SH
SOLE
16603
0
1367
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
820
21307
SH
SOLE
0
0
21307
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
2422
66881
SH
SOLE
41038
0
25843
SPDR S&P 500 ETF TR
TR UNIT
78462F103
233556
544241
SH
SOLE
500734
0
43507
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
30808
64065
SH
SOLE
55519
0
8546
SPDR SER TR
NYSE TECH ETF
78464A102
271
1734
SH
SOLE
1734
0
0
SPDR SER TR
NUVEEN BBG BRCLY
78464A284
34
570
SH
SOLE
570
0
0
SPDR SER TR
ICE PFD SEC ETF
78464A292
19
430
SH
SOLE
430
0
0
SPDR SER TR
S&P 600 SMCP VAL
78464A300
66
800
SH
SOLE
0
0
800
SPDR SER TR
BLMBRG BRC CNVRT
78464A359
3814
44685
SH
SOLE
30151
0
14534
SPDR SER TR
PORTFOLIO INTRMD
78464A375
98
2695
SH
SOLE
2695
0
0
SPDR SER TR
BLOMBRG BRC EMRG
78464A391
6
243
SH
SOLE
243
0
0
SPDR SER TR
PRTFLO S&P500 GW
78464A409
2093
32689
SH
SOLE
31730
0
959
SPDR SER TR
PORTFOLIO SHORT
78464A474
23585
754713
SH
SOLE
635862
0
118851
SPDR SER TR
PRTFLO S&P500 VL
78464A508
4
111
SH
SOLE
111
0
0
SPDR SER TR
BLOMBERG INTL TR
78464A516
177
6155
SH
SOLE
3100
0
3055
SPDR SER TR
S&P TRANSN ETF
78464A532
39
450
SH
SOLE
200
0
250
SPDR SER TR
S&P TELECOM
78464A540
17
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
1323
7708
SH
SOLE
7708
0
0
SPDR SER TR
DJ REIT ETF
78464A607
225
2131
SH
SOLE
2131
0
0
SPDR SER TR
AEROSPACE DEF
78464A631
12
104
SH
SOLE
0
0
104
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
81
2722
SH
SOLE
0
0
2722
SPDR SER TR
PORTFLI TIPS ETF
78464A656
125
4008
SH
SOLE
2303
0
1705
SPDR SER TR
PORTFLI INTRMDIT
78464A672
8242
255102
SH
SOLE
255102
0
0
SPDR SER TR
S&P REGL BKG
78464A698
1008
14877
SH
SOLE
13922
0
955
SPDR SER TR
S&P PHARMAC
78464A722
4
90
SH
SOLE
90
0
0
SPDR SER TR
S&P METALS MNG
78464A755
2614
62623
SH
SOLE
61113
0
1510
SPDR SER TR
S&P DIVID ETF
78464A763
7885
67076
SH
SOLE
61910
0
5165
SPDR SER TR
S&P CAP MKTS
78464A771
4
42
SH
SOLE
42
0
0
SPDR SER TR
S&P INS ETF
78464A789
169
4475
SH
SOLE
4275
0
200
SPDR SER TR
S&P BK ETF
78464A797
3242
61265
SH
SOLE
61265
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
11
120
SH
SOLE
120
0
0
SPDR SER TR
S&P 400 MDCP GRW
78464A821
85
1118
SH
SOLE
0
0
1118
SPDR SER TR
S&P 400 MDCP VAL
78464A839
201
3028
SH
SOLE
2668
0
360
SPDR SER TR
PORTFOLIO S&P400
78464A847
98
2124
SH
SOLE
977
0
1147
SPDR SER TR
PORTFOLIO S&P500
78464A854
150
2965
SH
SOLE
28
0
2937
SPDR SER TR
S&P SEMICNDCTR
78464A862
1545
7802
SH
SOLE
7802
0
0
SPDR SER TR
S&P BIOTECH
78464A870
11463
91189
SH
SOLE
54727
0
36461
SPDR SER TR
S&P HOMEBUILD
78464A888
269
3753
SH
SOLE
3249
0
504
SPDR SER TR
PORTFOLIO SH TSR
78468R101
153
5000
SH
SOLE
5000
0
0
SPDR SER TR
BLOMBERG BRC INV
78468R200
341
11113
SH
SOLE
7990
0
3123
SPDR SER TR
BLOOMBERG SRT TR
78468R408
50
1813
SH
SOLE
1517
0
296
SPDR SER TR
OILGAS EQUIP
78468R549
1
23
SH
SOLE
23
0
0
SPDR SER TR
S&P OILGAS EXP
78468R556
3
33
SH
SOLE
33
0
0
SPDR SER TR
BLOOMBERG BRCLYS
78468R622
65
598
SH
SOLE
289
0
309
SPDR SER TR
SPDR BLOOMBERG
78468R663
87
949
SH
SOLE
775
0
174
SPDR SER TR
S&P KENSHO INTLG
78468R697
5170
118397
SH
SOLE
105644
0
12753
SPDR SER TR
NUVEEN BRC MUNIC
78468R721
978
18973
SH
SOLE
17291
0
1682
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
924
18699
SH
SOLE
18699
0
0
SPDR SER TR
SSGA GNDER ETF
78468R747
160
1583
SH
SOLE
1583
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
63
1603
SH
SOLE
1603
0
0
SPDR SER TR
PORTFOLIO S&P600
78468R853
121
2829
SH
SOLE
1950
0
879
SPDR SER TR
BLOMBERG 1 10 YR
78468R861
8
400
SH
SOLE
400
0
0
SPIRE INC
COM
84857L101
392
6410
SH
SOLE
6410
0
0
SPLUNK INC
COM
848637104
112453
777091
SH
SOLE
306760
0
470331
SPLUNK INC
NOTE 1.125% 9/1
848637AD6
397
325000
PRN
SOLE
280000
0
45000
SPOK HLDGS INC
COM
84863T106
1242
121485
SH
SOLE
96485
0
25000
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
261
1158
SH
SOLE
961
0
197
SPRINKLR INC
CL A
85208T107
265
15128
SH
SOLE
14828
0
300
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1891
137063
SH
SOLE
123708
0
13355
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1039
135225
SH
SOLE
79170
0
56055
SPROUT SOCIAL INC
COM CL A
85209W109
119705
981590
SH
SOLE
731191
0
250399
SPS COMM INC
COM
78463M107
226
1400
SH
SOLE
1400
0
0
SQUARE INC
CL A
852234103
75237
313695
SH
SOLE
267873
0
45822
SQUARESPACE INC
CLASS A
85225A107
231
5980
SH
SOLE
5980
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
795
11457
SH
SOLE
3053
0
8404
SSGA ACTIVE ETF TR
BLACKSTONE SENR
78467V608
180
3922
SH
SOLE
3826
0
96
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
943
19524
SH
SOLE
19224
0
300
SSR MNG INC
COM
784730103
147
10133
SH
SOLE
10133
0
0
STAAR SURGICAL CO
COM PAR $0.01
852312305
418
3250
SH
SOLE
2750
0
500
STAG INDL INC
COM
85254J102
482
12290
SH
SOLE
11750
0
540
STANLEY BLACK & DECKER INC
COM
854502101
1662
9479
SH
SOLE
8213
0
1266
STARBUCKS CORP
COM
855244109
409262
3710110
SH
SOLE
2638056
0
1072054
STARWOOD PPTY TR INC
COM
85571B105
3100
126994
SH
SOLE
123494
0
3500
STATE STR CORP
COM
857477103
1078
12720
SH
SOLE
9397
0
3323
STEELCASE INC
CL A
858155203
282
22276
SH
SOLE
22162
0
114
STELLANTIS N.V
SHS
N82405106
192
10040
SH
SOLE
9798
0
242
STEM INC
COM
85859N102
380
15910
SH
SOLE
15910
0
0
STERICYCLE INC
COM
858912108
933
13727
SH
SOLE
6632
0
7095
STERIS PLC
SHS USD
G8473T100
2353
11518
SH
SOLE
10291
0
1227
STORE CAP CORP
COM
862121100
453
14140
SH
SOLE
11931
0
2209
STRYKER CORPORATION
COM
863667101
212252
804838
SH
SOLE
545155
0
259683
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
439
28623
SH
SOLE
27623
0
1000
SUMMIT HOTEL PPTYS INC
COM
866082100
160
16644
SH
SOLE
16644
0
0
SUMO LOGIC INC
COM
86646P103
1041
64590
SH
SOLE
41590
0
23000
SUN CMNTYS INC
COM
866674104
1068
5769
SH
SOLE
4758
0
1011
SUN LIFE FINANCIAL INC.
COM
866796105
732
14232
SH
SOLE
14232
0
0
SUNCOR ENERGY INC NEW
COM
867224107
3036
146370
SH
SOLE
71519
0
74851
SUNOPTA INC
COM
8676EP108
4970
556602
SH
SOLE
485307
0
71295
SUPERNUS PHARMACEUTICALS
NOTE 0.625% 4/0
868459AD0
118
120000
PRN
SOLE
90000
0
30000
SVB FINANCIAL GROUP
COM
78486Q101
1464
2263
SH
SOLE
1162
0
1101
SWITCH INC
CL A
87105L104
252
9925
SH
SOLE
7225
0
2700
SYNCHRONY FINANCIAL
COM
87165B103
389
7954
SH
SOLE
7792
0
162
SYNOPSYS INC
COM
871607107
2512
8390
SH
SOLE
8119
0
271
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
94
203643
SH
SOLE
128299
0
75344
SYSCO CORP
COM
871829107
26556
338291
SH
SOLE
264611
0
73680
TABULA RASA HEALTHCARE INC
COM
873379101
2740
104526
SH
SOLE
87142
0
17384
TACTILE SYS TECHNOLOGY INC
COM
87357P100
9329
209876
SH
SOLE
197813
0
12063
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
12971
116175
SH
SOLE
85403
0
30772
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
212
12922
SH
SOLE
12234
0
688
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
6211
40310
SH
SOLE
38387
0
1923
TALKSPACE INC
COM
87427V103
401
109737
SH
SOLE
103822
0
5915
TARGA RES CORP
COM
87612G101
269
5468
SH
SOLE
5468
0
0
TARGET CORP
COM
87612E106
27323
119436
SH
SOLE
80097
0
39339
TASKUS INC
CLASS A COM
87652V109
3292
49600
SH
SOLE
49600
0
0
TCG BDC INC
COM
872280102
134
10000
SH
SOLE
10000
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
6803
49581
SH
SOLE
18261
0
31320
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
636
38681
SH
SOLE
38381
0
300
TELADOC HEALTH INC
COM
87918A105
29639
233729
SH
SOLE
189952
0
43777
TELEDYNE TECHNOLOGIES INC
COM
879360105
848
1974
SH
SOLE
1874
0
100
TELEFONICA S A
SPONSORED ADR
879382208
162
34373
SH
SOLE
34248
0
125
TELUS INTL CDA INC
SUB VTG SHS
87975H100
1259
35955
SH
SOLE
30855
0
5100
TEMPUR SEALY INTL INC
COM
88023U101
2812
60596
SH
SOLE
60488
0
108
TENABLE HLDGS INC
COM
88025T102
19966
432736
SH
SOLE
382052
0
50684
TERADYNE INC
COM
880770102
1394
12768
SH
SOLE
12558
0
210
TERMINIX GLOBAL HOLDINGS INC
COM
88087E100
3453
82868
SH
SOLE
72183
0
10685
TERNIUM SA
SPONSORED ADS
880890108
295
6967
SH
SOLE
6867
0
100
TESLA INC
COM
88160R101
52837
68135
SH
SOLE
48895
0
19240
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
179
18350
SH
SOLE
16550
0
1800
TEXAS INSTRS INC
COM
882508104
59041
307167
SH
SOLE
200018
0
107149
TEXAS PACIFIC LAND CORPORATI
COM
88262P102
3751
3102
SH
SOLE
3087
0
15
TEXTRON INC
COM
883203101
311
4458
SH
SOLE
4136
0
322
TG THERAPEUTICS INC
COM
88322Q108
333
10000
SH
SOLE
9000
0
1000
THE TRADE DESK INC
COM CL A
88339J105
1225
17430
SH
SOLE
10710
0
6720
THERMO FISHER SCIENTIFIC INC
COM
883556102
86136
150765
SH
SOLE
116586
0
34179
THERMON GROUP HLDGS INC
COM
88362T103
1091
63037
SH
SOLE
43382
0
19655
THOMSON REUTERS CORP.
COM NEW
884903709
416
3762
SH
SOLE
3435
0
327
THRYV HLDGS INC
COM NEW
886029206
948
31545
SH
SOLE
27885
0
3660
TIDEWATER INC NEW
COM
88642R109
145
12006
SH
SOLE
11006
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
TILRAY INC
COM CL 2
88688T100
1699
150451
SH
SOLE
148931
0
1520
TIMKEN CO
COM
887389104
266
4073
SH
SOLE
1300
0
2773
TITAN INTL INC ILL
COM
88830M102
669
93500
SH
SOLE
93400
0
100
TIVITY HEALTH INC
COM
88870R102
1194
51775
SH
SOLE
45050
0
6725
TJX COS INC NEW
COM
872540109
10936
165743
SH
SOLE
152328
0
13414
T-MOBILE US INC
COM
872590104
3502
27414
SH
SOLE
25264
0
2150
TORO CO
COM
891092108
261
2678
SH
SOLE
2678
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
12650
191233
SH
SOLE
95334
0
95900
TOTALENERGIES SE
SPONSORED ADS
89151E109
3293
68701
SH
SOLE
56493
0
12208
TRACTOR SUPPLY CO
COM
892356106
15159
74817
SH
SOLE
58344
0
16473
TRANE TECHNOLOGIES PLC
SHS
G8994E103
2484
14389
SH
SOLE
9483
0
4905
TRANSDIGM GROUP INC
COM
893641100
113391
181550
SH
SOLE
123849
0
57701
TRANSOCEAN LTD
REG SHS
H8817H100
764
201531
SH
SOLE
188531
0
13000
TRANSUNION
COM
89400J107
3473
30920
SH
SOLE
23652
0
7268
TRAVELERS COMPANIES INC
COM
89417E109
6904
45419
SH
SOLE
39249
0
6170
TREAN INS GROUP INC
COM
89457R101
8198
792106
SH
SOLE
725282
0
66824
TREEHOUSE FOODS INC
COM
89469A104
15578
390620
SH
SOLE
358199
0
32421
TREVENA INC
COM
89532E109
31
25000
SH
SOLE
0
0
25000
TREX CO INC
COM
89531P105
141229
1385553
SH
SOLE
1058510
0
327043
TRILLIUM THERAPEUTICS INC
COM NEW
89620X506
442
25150
SH
SOLE
11150
0
14000
TRIMAS CORP
COM NEW
896215209
1604
49581
SH
SOLE
42632
0
6949
TRIMBLE INC
COM
896239100
75286
915329
SH
SOLE
637212
0
278117
TRUIST FINL CORP
COM
89832Q109
2011
34281
SH
SOLE
23727
0
10554
TRUPANION INC
COM
898202106
200
2575
SH
SOLE
2575
0
0
TWILIO INC
CL A
90138F102
135372
424299
SH
SOLE
347554
0
76745
TWIST BIOSCIENCE CORP
COM
90184D100
440
4110
SH
SOLE
4110
0
0
TWITTER INC
COM
90184L102
14586
241537
SH
SOLE
212049
0
29488
TWO HBRS INVT CORP
COM NEW
90187B408
779
122824
SH
SOLE
98878
0
23946
TYLER TECHNOLOGIES INC
COM
902252105
189361
412866
SH
SOLE
311315
0
101551
U S PHYSICAL THERAPY
COM
90337L108
4147
37499
SH
SOLE
33623
0
3876
U S SILICA HLDGS INC
COM
90346E103
1011
126498
SH
SOLE
93533
0
32965
UBER TECHNOLOGIES INC
COM
90353T100
32214
719061
SH
SOLE
438883
0
280178
UBIQUITI INC
COM
90353W103
226
755
SH
SOLE
541
0
214
UDR INC
COM
902653104
306
5773
SH
SOLE
5496
0
277
UFP INDUSTRIES INC
COM
90278Q108
232
3406
SH
SOLE
0
0
3406
UGI CORP NEW
COM
902681105
290
6800
SH
SOLE
2850
0
3950
ULTA BEAUTY INC
COM
90384S303
21054
58333
SH
SOLE
37363
0
20970
UNDER ARMOUR INC
CL A
904311107
533
26412
SH
SOLE
22202
0
4210
UNDER ARMOUR INC
CL C
904311206
176
10060
SH
SOLE
5414
0
4646
UNIFIRST CORP MASS
COM
904708104
7334
34495
SH
SOLE
27621
0
6874
UNILEVER PLC
SPON ADR NEW
904767704
11981
220967
SH
SOLE
136928
0
84039
UNION PAC CORP
COM
907818108
104027
530724
SH
SOLE
336087
0
194637
UNITED AIRLS HLDGS INC
COM
910047109
1094
23002
SH
SOLE
22192
0
810
UNITED PARCEL SERVICE INC
CL B
911312106
38062
209016
SH
SOLE
131912
0
77103
UNITED RENTALS INC
COM
911363109
3016
8593
SH
SOLE
8121
0
472
UNITED STATES STL CORP NEW
COM
912909108
1125
51210
SH
SOLE
42110
0
9100
UNITED STS OIL FD LP
UNITS
91232N207
371
7063
SH
SOLE
5328
0
1735
UNITEDHEALTH GROUP INC
COM
91324P102
134952
345374
SH
SOLE
260475
0
84899
UNITY SOFTWARE INC
COM
91332U101
79461
629398
SH
SOLE
515116
0
114282
UNIVERSAL DISPLAY CORP
COM
91347P105
665
3890
SH
SOLE
1330
0
2560
UNIVERSAL HLTH SVCS INC
CL B
913903100
227
1643
SH
SOLE
1503
0
140
UPLAND SOFTWARE INC
COM
91544A109
317
9470
SH
SOLE
9470
0
0
UPSTART HLDGS INC
COM
91680M107
383
1211
SH
SOLE
201
0
1010
URANIUM ENERGY CORP
COM
916896103
491
161000
SH
SOLE
160000
0
1000
US BANCORP DEL
COM NEW
902973304
12257
206208
SH
SOLE
125249
0
80959
V F CORP
COM
918204108
3410
50897
SH
SOLE
49045
0
1852
VAIL RESORTS INC
COM
91879Q109
13580
40653
SH
SOLE
18957
0
21696
VALERO ENERGY CORP
COM
91913Y100
2318
32844
SH
SOLE
28981
0
3863
VALMONT INDS INC
COM
920253101
11094
47185
SH
SOLE
39653
0
7532
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
7830
265702
SH
SOLE
241300
0
24403
VANECK ETF TRUST
EMERGING MRKT HI
92189F353
29
1269
SH
SOLE
0
0
1269
VANECK ETF TRUST
PREFERRED SECURT
92189F429
68
3200
SH
SOLE
2000
0
1200
VANECK ETF TRUST
MORTGAGE REIT
92189F452
29
1500
SH
SOLE
1500
0
0
VANECK ETF TRUST
LOW CARBN ENERGY
92189F502
47
318
SH
SOLE
318
0
0
VANECK ETF TRUST
MRNGSTR WDE MOAT
92189F643
1566
21381
SH
SOLE
20729
0
652
VANECK ETF TRUST
SEMICONDUCTR ETF
92189F676
5311
20723
SH
SOLE
8998
0
11725
VANECK ETF TRUST
BIOTECH ETF
92189F726
168
833
SH
SOLE
833
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
867
22606
SH
SOLE
19497
0
3109
VANECK ETF TRUST
VANECK VIETNAM
92189F817
21
1083
SH
SOLE
383
0
700
VANECK ETF TRUST
BRAZIL SMALL CAP
92189F825
49
2572
SH
SOLE
1753
0
819
VANECK ETF TRUST
AFRICA INDEX ETF
92189F866
141
6775
SH
SOLE
6775
0
0
VANECK ETF TRUST
GAMING ETF
92189F882
27
549
SH
SOLE
549
0
0
VANECK ETF TRUST
INTRMDT MUNI ETF
92189H201
108
2117
SH
SOLE
2117
0
0
VANECK ETF TRUST
HIGH YLD MUNIETF
92189H409
22
350
SH
SOLE
350
0
0
VANECK ETF TRUST
OIL SERVICES ETF
92189H607
180
914
SH
SOLE
914
0
0
VANECK ETF TRUST
SOCIAL SENTIMENT
92189H839
16
637
SH
SOLE
637
0
0
VANECK ETF TRUST
ENERGY INCME ET
92189H870
2
38
SH
SOLE
38
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
139
520
SH
SOLE
420
0
100
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
3385
24068
SH
SOLE
12863
0
11205
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
324
1610
SH
SOLE
1610
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
43
271
SH
SOLE
210
0
61
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
1511
7672
SH
SOLE
7295
0
377
VANGUARD BD INDEX FDS
LONG TERM BOND
921937793
29
279
SH
SOLE
7
0
272
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
65
728
SH
SOLE
569
0
159
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
6149
75041
SH
SOLE
64397
0
10644
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
2247
26297
SH
SOLE
21843
0
4454
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
500
8777
SH
SOLE
8565
0
212
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
30037
76158
SH
SOLE
62538
0
13620
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
13538
96971
SH
SOLE
93552
0
3419
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
3838
16241
SH
SOLE
11235
0
5006
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
21869
214870
SH
SOLE
166808
0
48062
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
5753
20533
SH
SOLE
16563
0
3970
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
5195
30694
SH
SOLE
28798
0
1896
VANGUARD INDEX FDS
MID CAP ETF
922908629
18467
77999
SH
SOLE
74061
0
3938
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
992
4939
SH
SOLE
4347
0
592
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
11221
61530
SH
SOLE
50073
0
11457
VANGUARD INDEX FDS
GROWTH ETF
922908736
49123
169291
SH
SOLE
152796
0
16495
VANGUARD INDEX FDS
VALUE ETF
922908744
54809
404886
SH
SOLE
365461
0
39425
VANGUARD INDEX FDS
SMALL CP ETF
922908751
6328
28936
SH
SOLE
23788
0
5148
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
16002
72063
SH
SOLE
54543
0
17520
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
4194
74483
SH
SOLE
72486
0
1997
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
378
2826
SH
SOLE
1662
0
1164
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
88
866
SH
SOLE
836
0
30
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
61883
1015143
SH
SOLE
811491
0
203652
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
25325
506404
SH
SOLE
427083
0
79322
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
625
7710
SH
SOLE
6802
0
908
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
5583
85096
SH
SOLE
55483
0
29613
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
3297
62703
SH
SOLE
19917
0
42785
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
2105
38429
SH
SOLE
33073
0
5356
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
524
8537
SH
SOLE
8137
0
400
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
1845
22388
SH
SOLE
19663
0
2726
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1412
7129
SH
SOLE
7129
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
4366
49383
SH
SOLE
9175
0
40208
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
3816
54154
SH
SOLE
42076
0
12078
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
405
6002
SH
SOLE
6002
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
150
2177
SH
SOLE
0
0
2177
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
1208
6037
SH
SOLE
6037
0
0
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
92206C771
229
4306
SH
SOLE
4172
0
134
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
3
32
SH
SOLE
32
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
9456
100163
SH
SOLE
96758
0
3405
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
87279
568223
SH
SOLE
484701
0
83523
VANGUARD STAR FDS
VG TL INTL STK F
921909768
667
10537
SH
SOLE
9451
0
1086
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
101480
2009901
SH
SOLE
1700007
0
309894
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
9205
89069
SH
SOLE
68784
0
20285
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
4898
74161
SH
SOLE
73026
0
1135
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
2988
34252
SH
SOLE
30866
0
3386
VANGUARD WORLD FD
ESG US STK ETF
921910733
1033
12907
SH
SOLE
12907
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
6380
27171
SH
SOLE
26167
0
1004
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
278
2841
SH
SOLE
2689
0
152
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
485
1564
SH
SOLE
1449
0
115
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
2504
13974
SH
SOLE
13974
0
0
VANGUARD WORLD FDS
ENERGY ETF
92204A306
108
1466
SH
SOLE
1466
0
0
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
638
6889
SH
SOLE
6377
0
513
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
2617
10588
SH
SOLE
9611
0
978
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
4096
21802
SH
SOLE
21510
0
292
VANGUARD WORLD FDS
INF TECH ETF
92204A702
10408
25937
SH
SOLE
24090
0
1847
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
2358
13613
SH
SOLE
13185
0
428
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
207
1485
SH
SOLE
1485
0
0
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
799
5674
SH
SOLE
2699
0
2975
VAPOTHERM INC
COM
922107107
2144
96274
SH
SOLE
95299
0
975
VARONIS SYS INC
COM
922280102
769
12636
SH
SOLE
12486
0
150
VEEVA SYS INC
CL A COM
922475108
522247
1812288
SH
SOLE
1383082
0
429206
VENTAS INC
COM
92276F100
419
7591
SH
SOLE
7432
0
159
VERACYTE INC
COM
92337F107
3510
75557
SH
SOLE
57138
0
18419
VERISIGN INC
COM
92343E102
223
1089
SH
SOLE
861
0
228
VERISK ANALYTICS INC
COM
92345Y106
89103
444914
SH
SOLE
302541
0
142373
VERIZON COMMUNICATIONS INC
COM
92343V104
54936
1017154
SH
SOLE
722254
0
294900
VERRA MOBILITY CORP
COM
92511U102
2177
144439
SH
SOLE
126934
0
17505
VERTEX PHARMACEUTICALS INC
COM
92532F100
2948
16250
SH
SOLE
6801
0
9449
VERU INC
COM
92536C103
2643
309875
SH
SOLE
309875
0
0
VERVE THERAPEUTICS INC
COM
92539P101
229
4875
SH
SOLE
3725
0
1150
VIACOMCBS INC
CL B
92556H206
2671
67595
SH
SOLE
51820
0
15774
VIASAT INC
COM
92552V100
10569
191927
SH
SOLE
158481
0
33446
VIATRIS INC
COM
92556V106
580
42784
SH
SOLE
28579
0
14205
VICOR CORP
COM
925815102
1081
8060
SH
SOLE
8060
0
0
VIEMED HEALTHCARE INC
COM
92663R105
128
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
912
145181
SH
SOLE
54556
0
90625
VIRACTA THERAPEUTICS INC
COM
92765F108
416
51843
SH
SOLE
51843
0
0
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
7355
290696
SH
SOLE
249071
0
41625
VIRTU FINL INC
CL A
928254101
769
31459
SH
SOLE
31459
0
0
VISA INC
COM CL A
92826C839
516191
2317354
SH
SOLE
1891375
0
425978
VISTA OUTDOOR INC
COM
928377100
1457
36156
SH
SOLE
36099
0
57
VIVINT SMART HOME INC
COM CL A
928542109
805
85137
SH
SOLE
81637
0
3500
VMWARE INC
CL A COM
928563402
337
2267
SH
SOLE
1636
0
631
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
1714
110938
SH
SOLE
104216
0
6721
VONAGE HLDGS CORP
COM
92886T201
229
14200
SH
SOLE
14200
0
0
VONTIER CORPORATION
COM
928881101
1614
48029
SH
SOLE
39772
0
8257
VOYA FINANCIAL INC
COM
929089100
324
5285
SH
SOLE
1750
0
3535
VROOM INC
COM
92918V109
1219
55241
SH
SOLE
41982
0
13259
VULCAN MATLS CO
COM
929160109
13173
77873
SH
SOLE
18067
0
59806
WABTEC
COM
929740108
36862
427584
SH
SOLE
265067
0
162517
WALGREENS BOOTS ALLIANCE INC
COM
931427108
12522
266151
SH
SOLE
198556
0
67596
WALMART INC
COM
931142103
110983
796263
SH
SOLE
408815
0
387448
WARNER MUSIC GROUP CORP
COM CL A
934550203
7618
178247
SH
SOLE
173639
0
4608
WASTE CONNECTIONS INC
COM
94106B101
2880
22866
SH
SOLE
22525
0
342
WASTE MGMT INC DEL
COM
94106L109
7654
51242
SH
SOLE
44500
0
6742
WATERS CORP
COM
941848103
1220
3414
SH
SOLE
3375
0
39
WATSCO INC
COM
942622200
153235
579075
SH
SOLE
396080
0
182994
WAYFAIR INC
CL A
94419L101
5552
21728
SH
SOLE
20083
0
1645
WEBSTER FINL CORP CONN
COM
947890109
222
4073
SH
SOLE
78
0
3995
WEC ENERGY GROUP INC
COM
92939U106
3861
43781
SH
SOLE
26690
0
17091
WELBILT INC
COM
949090104
462
19891
SH
SOLE
18799
0
1092
WELLS FARGO CO NEW
COM
949746101
14181
305548
SH
SOLE
258467
0
47081
WELLTOWER INC
COM
95040Q104
2206
26775
SH
SOLE
23310
0
3465
WEST PHARMACEUTICAL SVSC INC
COM
955306105
49881
117494
SH
SOLE
89192
0
28302
WESTERN ALLIANCE BANCORP
COM
957638109
827
7601
SH
SOLE
7601
0
0
WESTERN DIGITAL CORP.
COM
958102105
1205
21347
SH
SOLE
18390
0
2957
WESTERN UN CO
COM
959802109
695
34351
SH
SOLE
23498
0
10853
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
593
24350
SH
SOLE
24350
0
0
WESTROCK CO
COM
96145D105
1818
36488
SH
SOLE
36488
0
0
WEX INC
COM
96208T104
29621
168165
SH
SOLE
140974
0
27191
WEYERHAEUSER CO MTN BE
COM NEW
962166104
6737
189410
SH
SOLE
153350
0
36060
WHEATON PRECIOUS METALS CORP
COM
962879102
6188
164665
SH
SOLE
126087
0
38578
WHEELS UP EXPERIENCE INC
COM CL A
96328L106
1215
184375
SH
SOLE
184375
0
0
WHIRLPOOL CORP
COM
963320106
1818
8918
SH
SOLE
938
0
7980
WILLIAMS COS INC
COM
969457100
932
35924
SH
SOLE
25514
0
10410
WILLIAMS SONOMA INC
COM
969904101
1787
10080
SH
SOLE
9830
0
249
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
1870
8044
SH
SOLE
7580
0
464
WILLSCOT MOBIL MINI HLDNG CO
COM CL A
971378104
4636
146166
SH
SOLE
142166
0
4000
WINTRUST FINL CORP
COM
97650W108
2417
30078
SH
SOLE
28700
0
1378
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
1308
11138
SH
SOLE
11138
0
0
WISDOMTREE TR
CHINESE YUAN FD
97717W182
11
400
SH
SOLE
0
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
967
12560
SH
SOLE
4035
0
8525
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
137
2554
SH
SOLE
2179
0
375
WISDOMTREE TR
US LARGECAP DIVD
97717W307
463
3883
SH
SOLE
3622
0
261
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
232
5307
SH
SOLE
4445
0
862
WISDOMTREE TR
US DIVID EX FNCL
97717W406
124
1320
SH
SOLE
980
0
340
WISDOMTREE TR
INDIA ERNGS FD
97717W422
626
16747
SH
SOLE
11747
0
5000
WISDOMTREE TR
US MIDCAP DIVID
97717W505
78
1877
SH
SOLE
1877
0
0
WISDOMTREE TR
US QLT SHRHD YLD
97717W547
31
519
SH
SOLE
519
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
78
1611
SH
SOLE
1611
0
0
WISDOMTREE TR
US MIDCAP FUND
97717W570
40
765
SH
SOLE
765
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
326
10581
SH
SOLE
10581
0
0
WISDOMTREE TR
INTL EQUITY FD
97717W703
230
4347
SH
SOLE
4227
0
120
WISDOMTREE TR
INTL MIDCAP DV
97717W778
54
800
SH
SOLE
800
0
0
WISDOMTREE TR
INTL DIV EX FINL
97717W786
59
1450
SH
SOLE
1450
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
48
1258
SH
SOLE
1258
0
0
WISDOMTREE TR
JP SMALLCP DIV
97717W836
34
438
SH
SOLE
438
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
326
5168
SH
SOLE
5168
0
0
WISDOMTREE TR
EUROPE SMCP DV
97717W869
7
95
SH
SOLE
95
0
0
WISDOMTREE TR
INTL QULTY DIV
97717X131
40
1062
SH
SOLE
1062
0
0
WISDOMTREE TR
EMERG MKTS ESG
97717X214
62
1734
SH
SOLE
1734
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
662
12752
SH
SOLE
12752
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
133
3750
SH
SOLE
3750
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717X628
573
22821
SH
SOLE
22425
0
396
WISDOMTREE TR
US S CAP QTY DIV
97717X651
994
22411
SH
SOLE
13111
0
9300
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
195
2566
SH
SOLE
1991
0
575
WISDOMTREE TR
EM LCL DEBT FD
97717X867
8
265
SH
SOLE
265
0
0
WISDOMTREE TR
CLOUD COMPUTNG
97717Y691
10
173
SH
SOLE
173
0
0
WIX COM LTD
SHS
M98068105
212
1084
SH
SOLE
549
0
535
WOODWARD INC
COM
980745103
578
5106
SH
SOLE
3994
0
1112
WORKDAY INC
CL A
98138H101
372818
1491930
SH
SOLE
1074088
0
417842
WORKIVA INC
COM CL A
98139A105
748
5305
SH
SOLE
5305
0
0
WP CAREY INC
COM
92936U109
4524
61939
SH
SOLE
47073
0
14866
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
791
10244
SH
SOLE
10109
0
135
WYNN RESORTS LTD
COM
983134107
942
11120
SH
SOLE
10760
0
360
XCEL ENERGY INC
COM
98389B100
2172
34750
SH
SOLE
32216
0
2534
XILINX INC
COM
983919101
9280
61461
SH
SOLE
31187
0
30274
XOMETRY INC
CLASS A COM
98423F109
2566
44490
SH
SOLE
38885
0
5605
XPERI HOLDING CORP
COM
98390M103
639
33923
SH
SOLE
14099
0
19824
XPO LOGISTICS INC
COM
983793100
564
7085
SH
SOLE
5785
0
1300
XYLEM INC
COM
98419M100
10495
84853
SH
SOLE
18308
0
66545
YETI HLDGS INC
COM
98585X104
98926
1154461
SH
SOLE
1038449
0
116012
YUM BRANDS INC
COM
988498101
3992
32640
SH
SOLE
23262
0
9378
YUM CHINA HLDGS INC
COM
98850P109
2840
48877
SH
SOLE
22209
0
26668
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
69712
135252
SH
SOLE
39921
0
95331
ZENDESK INC
COM
98936J101
3129
26880
SH
SOLE
21573
0
5307
ZILLOW GROUP INC
CL A
98954M101
22
253
SH
SOLE
253
0
0
ZILLOW GROUP INC
CL C CAP STK
98954M200
233
2642
SH
SOLE
2417
0
225
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
3717
25393
SH
SOLE
17291
0
8102
ZIONS BANCORPORATION N A
COM
989701107
676
10929
SH
SOLE
8200
0
2729
ZIPRECRUITER INC
CL A
98980B103
302
10950
SH
SOLE
10000
0
950
ZOETIS INC
CL A
98978V103
470118
2421542
SH
SOLE
1810328
0
611214
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
41651
159279
SH
SOLE
128720
0
30559
ZSCALER INC
COM
98980G102
1039
3963
SH
SOLE
3687
0
276
ZYNGA INC
CL A
98986T108
891
118338
SH
SOLE
118338
0
0