0001104659-22-059909.txt : 20220513
0001104659-22-059909.hdr.sgml : 20220513
20220513085518
ACCESSION NUMBER: 0001104659-22-059909
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20220331
FILED AS OF DATE: 20220513
DATE AS OF CHANGE: 20220513
EFFECTIVENESS DATE: 20220513
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: 22920437
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606-5312
BUSINESS PHONE: 3122361600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0000902367
XXXXXXXX
03-31-2022
03-31-2022
false
BLAIR WILLIAM & CO/IL
150 North Riverside Plaza
Chicago
IL
60606
13F HOLDINGS REPORT
028-04871
N
Ryan DeVore
Partner, Head of Private Wealth Management
312-236-1600
/s/ Ryan DeVore
Chicago
IL
05-13-2022
0
1910
28529776
INFORMATION TABLE
2
infotable.xml
1LIFE HEALTHCARE INC
COM
68269G107
723
65265
SH
SOLE
59345
0
5920
2U INC
COM
90214J101
5582
420322
SH
SOLE
373287
0
47035
3-D SYS CORP DEL
COM NEW
88554D205
532
31866
SH
SOLE
31250
0
616
3M CO
COM
88579Y101
30319
203647
SH
SOLE
144853
0
58794
9 METERS BIOPHARMA INC
COM
654405109
17
28400
SH
SOLE
28400
0
0
ABB LTD
SPONSORED ADR
000375204
5304
164002
SH
SOLE
153687
0
10315
ABBOTT LABS
COM
002824100
221073
1867798
SH
SOLE
1421408
0
446390
ABBVIE INC
COM
00287Y109
194092
1197283
SH
SOLE
905393
0
291890
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
66
19600
SH
SOLE
19600
0
0
ABERDEEN EMRG MRKTS EQT INM
COM
00301W105
272
40181
SH
SOLE
33715
0
6466
ABIOMED INC
COM
003654100
146548
442422
SH
SOLE
320677
0
121745
ABM INDS INC
COM
000957100
371
8053
SH
SOLE
0
0
8053
ABRDN GOLD ETF TRUST
PHYSCL GOLD SHS
00326A104
216
11600
SH
SOLE
1600
0
10000
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
862
13147
SH
SOLE
13147
0
0
ACCELERATE DIAGNOSTICS INC
COM
00430H102
961
667100
SH
SOLE
653864
0
13236
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
211098
625976
SH
SOLE
437255
0
188721
ACCOLADE INC
COM
00437E102
439
25019
SH
SOLE
23772
0
1247
ACRES COMMERCIAL REALTY CORP
NOTE 4.500% 8/1
76120WAC8
140
140000
PRN
SOLE
105000
0
35000
ACTINIUM PHARMACEUTICALS INC
COM
00507W206
514
100566
SH
SOLE
62366
0
38200
ACTIVISION BLIZZARD INC
COM
00507V109
24790
309453
SH
SOLE
229406
0
80047
ACUITY BRANDS INC
COM
00508Y102
267
1411
SH
SOLE
1207
0
204
ADAPTIVE BIOTECHNOLOGIES COR
COM
00650F109
2102
151411
SH
SOLE
141058
0
10353
ADOBE SYSTEMS INCORPORATED
COM
00724F101
295894
649432
SH
SOLE
422206
0
227226
ADVANCE AUTO PARTS INC
COM
00751Y106
956
4620
SH
SOLE
4401
0
219
ADVANCED MICRO DEVICES INC
COM
007903107
28193
257852
SH
SOLE
204296
0
53556
AEGLEA BIOTHERAPEUTICS INC
COM
00773J103
176
76594
SH
SOLE
76594
0
0
AEROVIRONMENT INC
COM
008073108
1578
16766
SH
SOLE
12766
0
4000
AFFILIATED MANAGERS GROUP IN
COM
008252108
2076
14730
SH
SOLE
13680
0
1050
AFFIMED N V
COM
N01045108
50
11500
SH
SOLE
11500
0
0
AFLAC INC
COM
001055102
1112
17268
SH
SOLE
15664
0
1604
AGCO CORP
COM
001084102
11879
81346
SH
SOLE
71848
0
9498
AGENUS INC
COM NEW
00847G705
83
33666
SH
SOLE
25766
0
7900
AGILENT TECHNOLOGIES INC
COM
00846U101
3785
28606
SH
SOLE
20905
0
7701
AGILETHOUGHT INC
CLASS A COM
00857F100
1066
234300
SH
SOLE
220750
0
13550
AGNICO EAGLE MINES LTD
COM
008474108
1161
18959
SH
SOLE
10867
0
8092
AILERON THERAPEUTICS INC
COM
00887A105
516
1006668
SH
SOLE
775118
0
231550
AIR LEASE CORP
CL A
00912X302
282
6326
SH
SOLE
6276
0
50
AIR PRODS & CHEMS INC
COM
009158106
18112
72475
SH
SOLE
41408
0
31067
AIRBNB INC
COM CL A
009066101
187280
1090360
SH
SOLE
925498
0
164862
AIRGAIN INC
COM
00938A104
5605
739511
SH
SOLE
673516
0
65995
AKAMAI TECHNOLOGIES INC
COM
00971T101
35402
296523
SH
SOLE
136825
0
159698
ALAMOS GOLD INC NEW
COM CL A
011532108
258
30666
SH
SOLE
19766
0
10900
ALARM COM HLDGS INC
COM
011642105
833
12531
SH
SOLE
12151
0
380
ALBEMARLE CORP
COM
012653101
853
3859
SH
SOLE
3741
0
118
ALBIREO PHARMA INC
COM
01345P106
1667
55871
SH
SOLE
50446
0
5425
ALCOA CORP
COM
013872106
242
2693
SH
SOLE
2305
0
388
ALCON AG
ORD SHS
H01301128
412
5189
SH
SOLE
3926
0
1263
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
2890
14359
SH
SOLE
13643
0
716
ALGONQUIN PWR UTILS CORP
COM
015857105
526
33886
SH
SOLE
12756
0
21130
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
11381
104606
SH
SOLE
90629
0
13977
ALIGN TECHNOLOGY INC
COM
016255101
85168
195340
SH
SOLE
157194
0
38146
ALLEGHANY CORP MD
COM
017175100
373
440
SH
SOLE
440
0
0
ALLEGION PLC
ORD SHS
G0176J109
279
2538
SH
SOLE
1954
0
584
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
316
6723
SH
SOLE
6661
0
62
ALLIANT ENERGY CORP
COM
018802108
882
14124
SH
SOLE
12111
0
2013
ALLSTATE CORP
COM
020002101
4052
29254
SH
SOLE
26079
0
3175
ALLY FINL INC
COM
02005N100
456
10497
SH
SOLE
396
0
10101
ALPHABET INC
CAP STK CL C
02079K107
570814
204374
SH
SOLE
159339
0
45035
ALPHABET INC
CAP STK CL A
02079K305
357049
128372
SH
SOLE
97786
0
30586
ALPHATEC HLDGS INC
COM NEW
02081G201
432
37575
SH
SOLE
37575
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
2016
52632
SH
SOLE
50582
0
2050
ALPS ETF TR
CLEAN ENERGY
00162Q460
22
352
SH
SOLE
352
0
0
ALPS ETF TR
MED BREAKTHGH
00162Q593
129
3824
SH
SOLE
3824
0
0
ALPS ETF TR
ALERIAN ENERGY
00162Q676
176
7750
SH
SOLE
7750
0
0
ALTA EQUIPMENT GROUP INC
COMMON STOCK
02128L106
1709
138289
SH
SOLE
21467
0
116822
ALTERYX INC
COM CL A
02156B103
2706
37829
SH
SOLE
28204
0
9625
ALTERYX INC
NOTE 0.500% 8/0
02156BAD5
1263
1359000
PRN
SOLE
1089000
0
270000
ALTERYX INC
NOTE 1.000% 8/0
02156BAF0
7148
8175000
PRN
SOLE
6215000
0
1960000
ALTRIA GROUP INC
COM
02209S103
9458
181012
SH
SOLE
137126
0
43886
AMAZON COM INC
COM
023135106
933494
286352
SH
SOLE
220932
0
65420
AMDOCS LTD
SHS
G02602103
256
3119
SH
SOLE
2409
0
710
AMEDISYS INC
COM
023436108
657
3814
SH
SOLE
3789
0
25
AMER SOFTWARE INC
CL A
029683109
1217
58389
SH
SOLE
44665
0
13724
AMEREN CORP
COM
023608102
353
3768
SH
SOLE
3390
0
378
AMERESCO INC
CL A
02361E108
11263
141674
SH
SOLE
126499
0
15175
AMERICAN AIRLS GROUP INC
COM
02376R102
186
10192
SH
SOLE
8199
0
1993
AMERICAN ELEC PWR CO INC
COM
025537101
4130
41397
SH
SOLE
13540
0
27857
AMERICAN EXPRESS CO
COM
025816109
112049
599190
SH
SOLE
428496
0
170694
AMERICAN INTL GROUP INC
COM NEW
026874784
6331
100861
SH
SOLE
86329
0
14532
AMERICAN TOWER CORP NEW
COM
03027X100
184429
734131
SH
SOLE
606979
0
127152
AMERICAN WTR WKS CO INC NEW
COM
030420103
1773
10712
SH
SOLE
7024
0
3688
AMERICOLD RLTY TR
COM
03064D108
3047
109285
SH
SOLE
59130
0
50155
AMERIPRISE FINL INC
COM
03076C106
5217
17369
SH
SOLE
16258
0
1111
AMERISOURCEBERGEN CORP
COM
03073E105
1257
8124
SH
SOLE
6050
0
2074
AMETEK INC
COM
031100100
101647
763230
SH
SOLE
463793
0
299437
AMGEN INC
COM
031162100
25960
107351
SH
SOLE
80795
0
26556
AMN HEALTHCARE SVCS INC
COM
001744101
1161
11127
SH
SOLE
7468
0
3659
AMPHENOL CORP NEW
CL A
032095101
115425
1531857
SH
SOLE
1205487
0
326370
AMPIO PHARMACEUTICALS INC
COM
03209T109
11
22500
SH
SOLE
22500
0
0
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
1400
37384
SH
SOLE
37284
0
100
AMPLITUDE INC
COM CL A
03213A104
552
29941
SH
SOLE
27621
0
2320
ANALOG DEVICES INC
COM
032654105
6247
37821
SH
SOLE
31025
0
6796
ANAPLAN INC
COM
03272L108
2898
44546
SH
SOLE
43718
0
828
ANDERSONS INC
COM
034164103
282
5614
SH
SOLE
5614
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
1346
22419
SH
SOLE
19816
0
2603
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
1478
209980
SH
SOLE
112742
0
97238
ANSYS INC
COM
03662Q105
771
2427
SH
SOLE
1967
0
460
ANTARES PHARMA INC
COM
036642106
1128
275000
SH
SOLE
275000
0
0
ANTHEM INC
COM
036752103
2268
4616
SH
SOLE
3176
0
1440
AON PLC
SHS CL A
G0403H108
238825
733424
SH
SOLE
555900
0
177524
APOLLO COML REAL ESTATE FIN
NOTE 5.375%10/1
03762UAC9
199
200000
PRN
SOLE
150000
0
50000
APOLLO GLOBAL MGMT INC
COM
03769M106
9020
145513
SH
SOLE
137522
0
7991
APPFOLIO INC
COM CL A
03783C100
8259
72954
SH
SOLE
62636
0
10318
APPIAN CORP
CL A
03782L101
1513
24880
SH
SOLE
7792
0
17088
APPLE INC
COM
037833100
1161092
6649628
SH
SOLE
4910555
0
1739073
APPLIED MATLS INC
COM
038222105
13007
98684
SH
SOLE
86748
0
11936
APPLOVIN CORP
COM CL A
03831W108
416
7552
SH
SOLE
7052
0
500
APTARGROUP INC
COM
038336103
2226
18947
SH
SOLE
4727
0
14220
APTINYX INC
COM
03836N103
45
19877
SH
SOLE
19877
0
0
APTIV PLC
SHS
G6095L109
340
2840
SH
SOLE
1760
0
1080
ARBOR REALTY TRUST INC
COM
038923108
229
13449
SH
SOLE
13449
0
0
ARCH CAP GROUP LTD
ORD
G0450A105
216
4458
SH
SOLE
2836
0
1622
ARCHER DANIELS MIDLAND CO
COM
039483102
20748
229874
SH
SOLE
195399
0
34475
ARDELYX INC
COM
039697107
13
12500
SH
SOLE
12500
0
0
ARES CAPITAL CORP
COM
04010L103
5599
267248
SH
SOLE
209634
0
57614
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
1750
21545
SH
SOLE
21483
0
62
ARGENX SE
SPONSORED ADR
04016X101
497
1575
SH
SOLE
1575
0
0
ARHAUS INC
COM CL A
04035M102
312
36611
SH
SOLE
36136
0
475
ARISTA NETWORKS INC
COM
040413106
76347
549338
SH
SOLE
341578
0
207760
ARK ETF TR
INNOVATION ETF
00214Q104
1547
23339
SH
SOLE
23199
0
140
ARK ETF TR
ISRAEL INOVATE
00214Q609
2383
98520
SH
SOLE
98520
0
0
ARROW ELECTRS INC
COM
042735100
273
2302
SH
SOLE
2302
0
0
ARROWHEAD PHARMACEUTICALS IN
COM
04280A100
934
20319
SH
SOLE
13762
0
6557
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
1255
31884
SH
SOLE
29386
0
2498
ASGN INC
COM
00191U102
1002
8589
SH
SOLE
6555
0
2034
ASML HOLDING N V
N Y REGISTRY SHS
N07059210
4230
6391
SH
SOLE
4932
0
1459
ASPEN TECHNOLOGY INC
COM
045327103
641
3875
SH
SOLE
3218
0
657
ASSURANT INC
COM
04621X108
2510
13804
SH
SOLE
13011
0
793
ASTRA SPACE INC
COM CL A
04634X103
1304
337799
SH
SOLE
317696
0
20103
ASTRAZENECA PLC
SPONSORED ADR
046353108
22558
340038
SH
SOLE
203312
0
136726
AT&T INC
COM
00206R102
13097
554241
SH
SOLE
425743
0
128498
ATHERSYS INC NEW
COM
04744L106
30
49300
SH
SOLE
39550
0
9750
ATLAS AIR WORLDWIDE HLDGS IN
NOTE 1.875% 6/0
049164BJ4
300
200000
PRN
SOLE
150000
0
50000
ATLAS CORP
SHARES
Y0436Q109
196
13376
SH
SOLE
0
0
13376
ATLASSIAN CORP PLC
CL A
G06242104
95759
325898
SH
SOLE
232871
0
93027
ATMOS ENERGY CORP
COM
049560105
258
2155
SH
SOLE
455
0
1700
ATOMERA INC
COM
04965B100
144
11025
SH
SOLE
11025
0
0
AUGMEDIX INC
COM
05105P107
367
124825
SH
SOLE
118525
0
6300
AUTODESK INC
COM
052769106
4992
23289
SH
SOLE
18720
0
4569
AUTOLUS THERAPEUTICS PLC
SPON ADS
05280R100
56
13341
SH
SOLE
13341
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
71327
313470
SH
SOLE
191818
0
121652
AUTONATION INC
COM
05329W102
238
2387
SH
SOLE
2157
0
230
AVALARA INC
COM
05338G106
7075
71103
SH
SOLE
66906
0
4197
AVALONBAY CMNTYS INC
COM
053484101
2532
10196
SH
SOLE
7884
0
2312
AVANTOR INC
COM
05352A100
1780
52644
SH
SOLE
51981
0
663
AVERY DENNISON CORP
COM
053611109
1429
8215
SH
SOLE
6050
0
2165
AWARE INC MASS
COM
05453N100
71
23664
SH
SOLE
23664
0
0
AXON ENTERPRISE INC
COM
05464C101
46930
340739
SH
SOLE
253361
0
87378
AXSOME THERAPEUTICS INC
COM
05464T104
629
15187
SH
SOLE
11187
0
4000
AZEK CO INC
CL A
05478C105
5704
229638
SH
SOLE
142633
0
87005
AZENTA INC
COM
114340102
960
11588
SH
SOLE
11021
0
567
B. RILEY FINANCIAL INC
COM
05580M108
1629
23289
SH
SOLE
23179
0
110
BACKBLAZE INC
COM CL A
05637B105
140
13148
SH
SOLE
2148
0
11000
BAIDU INC
SPON ADR REP A
056752108
4506
34059
SH
SOLE
30311
0
3748
BAIN CAP SPECIALTY FIN INC
COM STK
05684B107
461
29570
SH
SOLE
29570
0
0
BAKER HUGHES COMPANY
CL A
05722G100
381
10459
SH
SOLE
4298
0
6161
BALL CORP
COM
058498106
43595
484391
SH
SOLE
381977
0
102414
BANCO SANTANDER BRASIL S A
ADS REP 1 UNIT
05967A107
208
27023
SH
SOLE
26899
0
124
BANDWIDTH INC
COM CL A
05988J103
1039
32064
SH
SOLE
30569
0
1495
BANK MARIN BANCORP
COM
063425102
435
12411
SH
SOLE
12411
0
0
BANK MONTREAL QUE
COM
063671101
871
7381
SH
SOLE
4763
0
2618
BANK MONTREAL QUE
NT LKD 38
06368B504
5
156
SH
SOLE
156
0
0
BANK NEW YORK MELLON CORP
COM
064058100
1213
24436
SH
SOLE
16506
0
7930
BANK NOVA SCOTIA B C
COM
064149107
486
6779
SH
SOLE
6353
0
426
BANK OF MONTREAL
MICROSECTORS IDX
063679872
585
25700
SH
SOLE
25700
0
0
BANK OF MONTREAL
BIG OIL 3X LEV
06367V105
304
710
SH
SOLE
710
0
0
BARRICK GOLD CORP
COM
067901108
2230
90896
SH
SOLE
58360
0
32536
BAUSCH HEALTH COS INC
COM
071734107
1890
82735
SH
SOLE
71135
0
11600
BAXTER INTL INC
COM
071813109
4040
52101
SH
SOLE
40787
0
11314
BCE INC
COM NEW
05534B760
457
8234
SH
SOLE
7125
0
1109
BEACON ROOFING SUPPLY INC
COM
073685109
810
13657
SH
SOLE
13457
0
200
BEAM THERAPEUTICS INC
COM
07373V105
361
6292
SH
SOLE
917
0
5375
BECTON DICKINSON & CO
COM
075887109
12546
47165
SH
SOLE
36513
0
10652
BECTON DICKINSON & CO
6% DP CONV PFD B
075887406
362
6844
SH
SOLE
6844
0
0
BEIGENE LTD
SPONSORED ADR
07725L102
204
1084
SH
SOLE
1084
0
0
BEL FUSE INC
CL A
077347201
11
500
SH
SOLE
500
0
0
BEL FUSE INC
CL B
077347300
206
11550
SH
SOLE
11550
0
0
BERKELEY LTS INC
COM
084310101
108
15243
SH
SOLE
15208
0
35
BERKLEY W R CORP
COM
084423102
398
5975
SH
SOLE
5975
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
24330
46
SH
SOLE
30
0
16
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
115310
326741
SH
SOLE
272087
0
54654
BEST BUY INC
COM
086516101
5319
58519
SH
SOLE
50271
0
8248
BEYOND MEAT INC
COM
08862E109
1435
29695
SH
SOLE
27580
0
2115
BHP GROUP LTD
SPONSORED ADS
088606108
3096
40074
SH
SOLE
38899
0
1175
BILL COM HLDGS INC
COM
090043100
26796
118154
SH
SOLE
104765
0
13389
BIODESIX INC
COM
09075X108
78
46232
SH
SOLE
46232
0
0
BIOGEN INC
COM
09062X103
3059
14526
SH
SOLE
12544
0
1982
BIOHAVEN PHARMACTL HLDG CO L
COM
G11196105
14834
125109
SH
SOLE
99304
0
25805
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
3174
41170
SH
SOLE
20233
0
20937
BIONTECH SE
SPONSORED ADS
09075V102
338
1982
SH
SOLE
1980
0
2
BIO-TECHNE CORP
COM
09073M104
16067
37102
SH
SOLE
33433
0
3669
BJS WHSL CLUB HLDGS INC
COM
05550J101
5136
75959
SH
SOLE
72205
0
3754
BK OF AMERICA CORP
COM
060505104
54853
1330736
SH
SOLE
1122115
0
208621
BK OF AMERICA CORP
7.25%CNV PFD L
060505682
299
228
SH
SOLE
228
0
0
BLACK KNIGHT INC
COM
09215C105
4705
81127
SH
SOLE
70991
0
10136
BLACKLINE INC
COM
09239B109
23982
327540
SH
SOLE
287099
0
40441
BLACKROCK CAP INVT CORP
COM
092533108
580
137660
SH
SOLE
137660
0
0
BLACKROCK INC
COM
09247X101
54144
70853
SH
SOLE
60039
0
10814
BLACKSTONE INC
COM
09260D107
132033
1040118
SH
SOLE
866194
0
173924
BLACKSTONE MORTGAGE TRUST IN
NOTE 4.750% 3/1
09257WAC4
202
200000
PRN
SOLE
150000
0
50000
BLACKSTONE MTG TR INC
COM CL A
09257W100
223
7025
SH
SOLE
1750
0
5275
BLEND LABS INC
CL A
09352U108
720
126251
SH
SOLE
114335
0
11916
BLOCK INC
CL A
852234103
34751
256279
SH
SOLE
225912
0
30367
BLUE BIRD CORP
COM
095306106
8757
465279
SH
SOLE
428048
0
37231
BLUEPRINT MEDICINES CORP
COM
09627Y109
246
3851
SH
SOLE
3851
0
0
BOEING CO
COM
097023105
46272
241631
SH
SOLE
179015
0
62616
BOK FINL CORP
COM NEW
05561Q201
15141
161158
SH
SOLE
130
0
161028
BOOKING HOLDINGS INC
COM
09857L108
5777
2460
SH
SOLE
1963
0
497
BOOT BARN HLDGS INC
COM
099406100
1104
11649
SH
SOLE
9293
0
2356
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
39989
455250
SH
SOLE
292887
0
162363
BORGWARNER INC
COM
099724106
2617
67268
SH
SOLE
60196
0
7072
BOSTON BEER INC
CL A
100557107
229
589
SH
SOLE
589
0
0
BOSTON PROPERTIES INC
COM
101121101
340
2642
SH
SOLE
2118
0
524
BOSTON SCIENTIFIC CORP
COM
101137107
588
13284
SH
SOLE
10109
0
3175
BOX INC
CL A
10316T104
5853
201407
SH
SOLE
194962
0
6445
BP PLC
SPONSORED ADR
055622104
6165
209688
SH
SOLE
157334
0
52354
BRAZE INC
COM CL A
10576N102
424
10220
SH
SOLE
8920
0
1300
BRIGHAM MINERALS INC
CL A COM
10918L103
3263
127724
SH
SOLE
117224
0
10500
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
2539
19134
SH
SOLE
17347
0
1787
BRIGHTVIEW HLDGS INC
COM
10948C107
333
24500
SH
SOLE
17600
0
6900
BRILLIANT EARTH GROUP INC
CL A COM
109504100
206
20058
SH
SOLE
19742
0
316
BRINKS CO
COM
109696104
1191
17518
SH
SOLE
17518
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
79090
1082977
SH
SOLE
825508
0
257469
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
529
12540
SH
SOLE
11907
0
633
BROADCOM INC
COM
11135F101
22649
35970
SH
SOLE
28702
0
7268
BROADCOM INC
8% MCNV PFD SR A
11135F200
7397
3768
SH
SOLE
3401
0
367
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
7009
45016
SH
SOLE
41320
0
3696
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
10231
142696
SH
SOLE
133770
0
8926
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
1980
29899
SH
SOLE
27464
0
2435
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
390
8912
SH
SOLE
8900
0
12
BROOKLINE BANCORP INC DEL
COM
11373M107
415
26210
SH
SOLE
26000
0
210
BROWN FORMAN CORP
CL B
115637209
806
12030
SH
SOLE
11994
0
36
BTRS HOLDINGS INC
COM CL 1
11778X104
314
41944
SH
SOLE
39777
0
2167
BUILDERS FIRSTSOURCE INC
COM
12008R107
1358
21044
SH
SOLE
20536
0
508
BURLINGTON STORES INC
COM
122017106
2785
15290
SH
SOLE
14082
0
1208
BWX TECHNOLOGIES INC
COM
05605H100
2258
41923
SH
SOLE
39928
0
1995
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
2758
25606
SH
SOLE
22776
0
2830
CABLE ONE INC
COM
12685J105
972
664
SH
SOLE
364
0
300
CACI INTL INC
CL A
127190304
200
665
SH
SOLE
590
0
75
CADENCE DESIGN SYSTEM INC
COM
127387108
772
4697
SH
SOLE
2906
0
1791
CALLAWAY GOLF CO
COM
131193104
2047
87390
SH
SOLE
87390
0
0
CAMBER ENERGY INC
COM
13200M508
85
100000
SH
SOLE
100000
0
0
CAMECO CORP
COM
13321L108
1408
48394
SH
SOLE
48371
0
23
CAMPBELL SOUP CO
COM
134429109
2592
58153
SH
SOLE
55496
0
2657
CAMPING WORLD HLDGS INC
CL A
13462K109
337
12063
SH
SOLE
8063
0
4000
CANADIAN IMP BK COMM
COM
136069101
677
5563
SH
SOLE
4604
0
959
CANADIAN NATL RY CO
COM
136375102
8107
60441
SH
SOLE
14945
0
45496
CANADIAN PAC RY LTD
COM
13645T100
3732
45214
SH
SOLE
21416
0
23798
CANNAE HLDGS INC
COM
13765N107
2495
104315
SH
SOLE
86015
0
18300
CAPITAL ONE FINL CORP
COM
14040H105
3005
22885
SH
SOLE
16692
0
6193
CAPRI HOLDINGS LIMITED
SHS
G1890L107
270
5253
SH
SOLE
2116
0
3137
CARDIFF ONCOLOGY INC
COM
14147L108
223
89875
SH
SOLE
69875
0
20000
CARDINAL HEALTH INC
COM
14149Y108
667
11769
SH
SOLE
3289
0
8480
CARDLYTICS INC
COM
14161W105
963
17520
SH
SOLE
12945
0
4575
CARGURUS INC
COM CL A
141788109
242
5704
SH
SOLE
3404
0
2300
CARLYLE GROUP INC
COM
14316J108
241
4920
SH
SOLE
1220
0
3700
CARMAX INC
COM
143130102
156629
1623432
SH
SOLE
1135927
0
487505
CARNIVAL CORP
COMMON STOCK
143658300
444
21939
SH
SOLE
20939
0
1000
CARRIER GLOBAL CORPORATION
COM
14448C104
2468
53797
SH
SOLE
43876
0
9921
CARVANA CO
CL A
146869102
17773
148990
SH
SOLE
124688
0
24302
CASELLA WASTE SYS INC
CL A
147448104
453
5171
SH
SOLE
5171
0
0
CASEYS GEN STORES INC
COM
147528103
405
2044
SH
SOLE
1745
0
299
CATALENT INC
COM
148806102
3522
31758
SH
SOLE
31436
0
322
CATERPILLAR INC
COM
149123101
40125
180076
SH
SOLE
154324
0
25752
CBOE GLOBAL MKTS INC
COM
12503M108
7312
63907
SH
SOLE
13768
0
50139
CBRE GROUP INC
CL A
12504L109
543
5930
SH
SOLE
4789
0
1141
CCC INTELLIGENT SOLUTIONS HL
COM
12510Q100
293
26506
SH
SOLE
22506
0
4000
CDK GLOBAL INC
COM
12508E101
1462
30037
SH
SOLE
19729
0
10308
CDW CORP
COM
12514G108
6078
33977
SH
SOLE
29916
0
4061
CEDAR FAIR L P
DEPOSITRY UNIT
150185106
391
7132
SH
SOLE
2100
0
5032
CELLEBRITE DI LTD
ORDINARY SHARES
M2197Q107
3353
523978
SH
SOLE
510793
0
13185
CELSIUS HLDGS INC
COM NEW
15118V207
329
5968
SH
SOLE
5968
0
0
CENTENE CORP DEL
COM
15135B101
3684
43760
SH
SOLE
34062
0
9698
CENTERPOINT ENERGY INC
COM
15189T107
332
10840
SH
SOLE
2977
0
7863
CERIDIAN HCM HLDG INC
COM
15677J108
19225
281229
SH
SOLE
257652
0
23577
CERNER CORP
COM
156782104
4048
43268
SH
SOLE
35477
0
7791
CERTARA INC
COM
15687V109
4309
200618
SH
SOLE
197854
0
2764
CF INDS HLDGS INC
COM
125269100
7918
76830
SH
SOLE
76680
0
150
CHANNELADVISOR CORP
COM
159179100
1018
61459
SH
SOLE
58699
0
2760
CHARLES RIV LABS INTL INC
COM
159864107
2747
9674
SH
SOLE
9377
0
297
CHART INDS INC
COM
16115Q308
427
2484
SH
SOLE
2484
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
1501
2752
SH
SOLE
2026
0
726
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
3023
21863
SH
SOLE
10805
0
11058
CHEESECAKE FACTORY INC
COM
163072101
4222
106107
SH
SOLE
96348
0
9759
CHEGG INC
COM
163092109
787
21698
SH
SOLE
17643
0
4055
CHEGG INC
NOTE9/0
163092AF6
817
1000000
PRN
SOLE
750000
0
250000
CHEMED CORP NEW
COM
16359R103
731
1443
SH
SOLE
1443
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
4936
35599
SH
SOLE
32954
0
2645
CHESAPEAKE UTILS CORP
COM
165303108
229
1662
SH
SOLE
1462
0
200
CHEVRON CORP NEW
COM
166764100
103322
634539
SH
SOLE
462106
0
172433
CHEWY INC
CL A
16679L109
47932
1175377
SH
SOLE
1032185
0
143192
CHIPOTLE MEXICAN GRILL INC
COM
169656105
43045
27209
SH
SOLE
22864
0
4345
CHUBB LIMITED
COM
H1467J104
9378
43841
SH
SOLE
34497
0
9344
CHURCH & DWIGHT CO INC
COM
171340102
6837
68795
SH
SOLE
57909
0
10886
CHURCHILL DOWNS INC
COM
171484108
544
2455
SH
SOLE
2385
0
70
CIENA CORP
COM NEW
171779309
1589
26201
SH
SOLE
23381
0
2820
CIGNA CORP NEW
COM
125523100
11633
48550
SH
SOLE
35428
0
13122
CINCINNATI FINL CORP
COM
172062101
451
3319
SH
SOLE
1220
0
2099
CINEDIGM CORP
COM NEW
172406209
8
10000
SH
SOLE
10000
0
0
CINEMARK HLDGS INC
COM
17243V102
202
11714
SH
SOLE
0
0
11714
CINTAS CORP
COM
172908105
127838
300520
SH
SOLE
176405
0
124115
CISCO SYS INC
COM
17275R102
36805
660053
SH
SOLE
515909
0
144144
CITIGROUP INC
COM NEW
172967424
12263
229638
SH
SOLE
192395
0
37243
CITIZENS FINL GROUP INC
COM
174610105
1751
38619
SH
SOLE
30951
0
7668
CITRIX SYS INC
COM
177376100
625
6191
SH
SOLE
1191
0
5000
CIVISTA BANCSHARES INC
COM NO PAR
178867107
1285
53300
SH
SOLE
53300
0
0
CLARIVATE PLC
ORD SHS
G21810109
1710
102021
SH
SOLE
100090
0
1931
CLARUS CORP NEW
COM
18270P109
323
14179
SH
SOLE
12725
0
1454
CLEVELAND-CLIFFS INC NEW
COM
185899101
5405
167800
SH
SOLE
167075
0
725
CLOROX CO DEL
COM
189054109
3410
24525
SH
SOLE
16707
0
7818
CLOUDFLARE INC
CL A COM
18915M107
6104
50996
SH
SOLE
47123
0
3873
CLOVER HEALTH INVESTMENTS CO
COM CL A
18914F103
360
101428
SH
SOLE
96724
0
4704
CME GROUP INC
COM
12572Q105
51093
214803
SH
SOLE
166638
0
48165
CMS ENERGY CORP
COM
125896100
459
6561
SH
SOLE
4373
0
2188
CNO FINL GROUP INC
COM
12621E103
485
19345
SH
SOLE
19345
0
0
COCA COLA CO
COM
191216100
122519
1976111
SH
SOLE
1387990
0
588121
CODERE ONLINE LUXEMBOURG S A
ORDINARY SHARES
L18268109
656
129468
SH
SOLE
94350
0
35118
CODEXIS INC
COM
192005106
1012
49080
SH
SOLE
28825
0
20255
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
29654
446930
SH
SOLE
391416
0
55514
COGNEX CORP
COM
192422103
2485
32214
SH
SOLE
28819
0
3395
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
1533
17098
SH
SOLE
14047
0
3051
COGNYTE SOFTWARE LTD
ORD SHS
M25133105
191
16861
SH
SOLE
14591
0
2270
COHEN & STEERS INC
COM
19247A100
207
2405
SH
SOLE
2080
0
325
COHERENT INC
COM
192479103
383
1400
SH
SOLE
1400
0
0
COHU INC
COM
192576106
486
16428
SH
SOLE
9428
0
7000
COINBASE GLOBAL INC
COM CL A
19260Q107
6298
33174
SH
SOLE
30560
0
2614
COLGATE PALMOLIVE CO
COM
194162103
23607
311309
SH
SOLE
231193
0
80116
COLICITY INC
COM CL A
194170106
1985
203188
SH
SOLE
159327
0
43861
COLICITY INC
*W EXP 02/24/202
194170114
66
165150
SH
SOLE
165150
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
967
7416
SH
SOLE
6991
0
425
COMCAST CORP NEW
CL A
20030N101
14391
307378
SH
SOLE
230515
0
76863
COMERICA INC
COM
200340107
885
9783
SH
SOLE
4686
0
5097
COMPASS DIVERSIFIED
SH BEN INT
20451Q104
13655
574452
SH
SOLE
518061
0
56391
CONAGRA BRANDS INC
COM
205887102
911
27151
SH
SOLE
11736
0
15415
CONFLUENT INC
CLASS A COM
20717M103
793
19335
SH
SOLE
17235
0
2100
CONOCOPHILLIPS
COM
20825C104
5799
57985
SH
SOLE
39487
0
18498
CONSOLIDATED EDISON INC
COM
209115104
2486
26252
SH
SOLE
22713
0
3539
CONSTELLATION BRANDS INC
CL A
21036P108
6202
26930
SH
SOLE
24769
0
2161
CONSTELLATION BRANDS INC
CL B
21036P207
17
75
SH
SOLE
0
0
75
CONSTELLATION ENERGY CORP
COM
21037T109
459
8164
SH
SOLE
6571
0
1593
CONTAINER STORE GROUP INC
COM
210751103
212
26000
SH
SOLE
24500
0
1500
CONTINENTAL RES INC
COM
212015101
1037
16916
SH
SOLE
11410
0
5506
CONYERS PARK III ACQSITN COR
CLASS A COM
21289P102
233
23900
SH
SOLE
23900
0
0
CONYERS PARK III ACQSITN COR
*W EXP 08/12/202
21289P110
11
19138
SH
SOLE
19138
0
0
COOPER COS INC
COM NEW
216648402
15487
37088
SH
SOLE
34628
0
2460
COPART INC
COM
217204106
172602
1375644
SH
SOLE
991175
0
384469
CORNING INC
COM
219350105
8627
233726
SH
SOLE
216870
0
16856
CORTEVA INC
COM
22052L104
5432
94498
SH
SOLE
58785
0
35713
COSTAR GROUP INC
COM
22160N109
183520
2755135
SH
SOLE
2208349
0
546786
COSTCO WHSL CORP NEW
COM
22160K105
258091
448191
SH
SOLE
333939
0
114252
COTERRA ENERGY INC
COM
127097103
256
9475
SH
SOLE
7875
0
1600
COUPA SOFTWARE INC
COM
22266L106
10888
107132
SH
SOLE
91852
0
15280
COUPA SOFTWARE INC
NOTE 0.375% 6/1
22266LAF3
189
225000
PRN
SOLE
150000
0
75000
COURSERA INC
COM
22266M104
1053
45715
SH
SOLE
44167
0
1548
CRANE CO
COM
224399105
265
2444
SH
SOLE
1347
0
1097
CRAWFORD & CO
CL B
224633107
105
14434
SH
SOLE
14434
0
0
CREDIT ACCEP CORP MICH
COM
225310101
6283
11416
SH
SOLE
11265
0
151
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
7176
114324
SH
SOLE
71685
0
42639
CRONOS GROUP INC
COM
22717L101
944
242567
SH
SOLE
242342
0
225
CROWDSTRIKE HLDGS INC
CL A
22788C105
5423
23882
SH
SOLE
19527
0
4355
CROWN CASTLE INTL CORP NEW
COM
22822V101
38484
208470
SH
SOLE
174422
0
34048
CROWN HLDGS INC
COM
228368106
1413
11292
SH
SOLE
11292
0
0
CSG SYS INTL INC
COM
126349109
2331
36675
SH
SOLE
26521
0
10154
CSX CORP
COM
126408103
4581
122334
SH
SOLE
93352
0
28982
CTI BIOPHARMA CORP
COM
12648L601
823
176198
SH
SOLE
176198
0
0
CUMMINS INC
COM
231021106
2433
11860
SH
SOLE
11269
0
591
CURO GROUP HOLDINGS CORP
COM
23131L107
388
29743
SH
SOLE
15862
0
13881
CURTISS WRIGHT CORP
COM
231561101
517
3441
SH
SOLE
3441
0
0
CVS HEALTH CORP
COM
126650100
53554
529136
SH
SOLE
420073
0
109063
CYBERARK SOFTWARE LTD
SHS
M2682V108
2238
13264
SH
SOLE
12668
0
596
D R HORTON INC
COM
23331A109
2737
36738
SH
SOLE
19120
0
17618
DANAHER CORPORATION
COM
235851102
454722
1550207
SH
SOLE
1030388
0
519819
DANAHER CORPORATION
4.75 MND CV PFD
235851300
51
25
SH
SOLE
25
0
0
DARDEN RESTAURANTS INC
COM
237194105
831
6248
SH
SOLE
1904
0
4344
DARLING INGREDIENTS INC
COM
237266101
322
4003
SH
SOLE
2994
0
1009
DATADOG INC
CL A COM
23804L103
1567
10343
SH
SOLE
8172
0
2171
DATTO HLDG CORP
COM
23821D100
11030
412788
SH
SOLE
369191
0
43597
DAVE & BUSTERS ENTMT INC
COM
238337109
1169
23801
SH
SOLE
22345
0
1456
DAVITA INC
COM
23918K108
260
2295
SH
SOLE
2280
0
15
DBX ETF TR
XTRACK MSCI EAFE
233051200
1914
50747
SH
SOLE
22729
0
28018
DBX ETF TR
XTRACK MSCI EURP
233051853
69
2000
SH
SOLE
2000
0
0
DEERE & CO
COM
244199105
111309
267916
SH
SOLE
227237
0
40679
DELL TECHNOLOGIES INC
CL C
24703L202
366
7301
SH
SOLE
3587
0
3714
DELTA AIR LINES INC DEL
COM NEW
247361702
796
20117
SH
SOLE
15980
0
4137
DENBURY INC
COM
24790A101
777
9893
SH
SOLE
9893
0
0
DENTSPLY SIRONA INC
COM
24906P109
676
13739
SH
SOLE
12128
0
1611
DERMTECH INC
COM
24984K105
449
30606
SH
SOLE
29972
0
634
DESCARTES SYS GROUP INC
COM
249906108
1378
18815
SH
SOLE
13112
0
5703
DESKTOP METAL INC
COM CL A
25058X105
62
13049
SH
SOLE
0
0
13049
DEVON ENERGY CORP NEW
COM
25179M103
5861
99120
SH
SOLE
90580
0
8540
DEXCOM INC
COM
252131107
593556
1160195
SH
SOLE
852675
0
307520
DIAGEO PLC
SPON ADR NEW
25243Q205
14337
70578
SH
SOLE
45929
0
24649
DIAMONDBACK ENERGY INC
COM
25278X109
205
1497
SH
SOLE
1297
0
200
DIGIMARC CORP NEW
COM
25381B101
375
14225
SH
SOLE
13450
0
775
DIGITAL RLTY TR INC
COM
253868103
4090
28843
SH
SOLE
24024
0
4819
DIGITALBRIDGE GROUP INC
CL A COM
25401T108
325
45086
SH
SOLE
45086
0
0
DIGITALOCEAN HLDGS INC
COM
25402D102
289
5000
SH
SOLE
5000
0
0
DIME CMNTY BANCSHARES INC
COM
25432X102
978
28297
SH
SOLE
28224
0
73
DISCOVER FINL SVCS
COM
254709108
6602
59913
SH
SOLE
52134
0
7779
DISH NETWORK CORPORATION
CL A
25470M109
1
27
SH
SOLE
27
0
0
DISH NETWORK CORPORATION
NOTE 3.375% 8/1
25470MAB5
22
25000
PRN
SOLE
25000
0
0
DISNEY WALT CO
COM
254687106
126162
919816
SH
SOLE
667375
0
252441
DIXIE GROUP INC
CL A
255519100
591
190608
SH
SOLE
190608
0
0
DOCUSIGN INC
COM
256163106
135632
1266172
SH
SOLE
984275
0
281897
DOLBY LABORATORIES INC
COM CL A
25659T107
25000
319615
SH
SOLE
261242
0
58373
DOLLAR GEN CORP NEW
COM
256677105
951
4272
SH
SOLE
3499
0
773
DOLLAR TREE INC
COM
256746108
708
4418
SH
SOLE
2009
0
2409
DOMINION ENERGY INC
COM
25746U109
6283
73943
SH
SOLE
63583
0
10360
DOMO INC
COM CL B
257554105
979
19367
SH
SOLE
3886
0
15481
DONALDSON INC
COM
257651109
661
12729
SH
SOLE
3814
0
8915
DOUBLEVERIFY HLDGS INC
COM
25862V105
1692
67226
SH
SOLE
64476
0
2750
DOVER CORP
COM
260003108
12812
81658
SH
SOLE
67111
0
14547
DOW INC
COM
260557103
21180
332387
SH
SOLE
279892
0
52495
DRAFTKINGS INC
COM CL A
26142R104
700
35971
SH
SOLE
33396
0
2575
DRIVEN BRANDS HLDGS INC
COM
26210V102
2451
93250
SH
SOLE
82400
0
10850
DROPBOX INC
CL A
26210C104
2383
102489
SH
SOLE
102489
0
0
DT MIDSTREAM INC
COMMON STOCK
23345M107
233
4297
SH
SOLE
4239
0
58
DTE ENERGY CO
COM
233331107
1350
10208
SH
SOLE
8454
0
1754
DUKE ENERGY CORP NEW
COM NEW
26441C204
12422
111250
SH
SOLE
85208
0
26042
DUKE REALTY CORP
COM NEW
264411505
318
5481
SH
SOLE
576
0
4905
DULUTH HLDGS INC
COM CL B
26443V101
873
71345
SH
SOLE
64920
0
6425
DUPONT DE NEMOURS INC
COM
26614N102
6964
94648
SH
SOLE
63290
0
31358
DUTCH BROS INC
CL A
26701L100
10092
182592
SH
SOLE
162289
0
20303
DYNATRACE INC
COM NEW
268150109
21772
462242
SH
SOLE
426891
0
35351
DYNAVAX TECHNOLOGIES CORP
COM NEW
268158201
27658
2551448
SH
SOLE
2130838
0
420610
EAGLE MATLS INC
COM
26969P108
1116
8694
SH
SOLE
6468
0
2226
EAGLE PHARMACEUTICALS INC
COM
269796108
2097
42377
SH
SOLE
36792
0
5585
EARGO INC
COM
270087109
379
71665
SH
SOLE
69837
0
1828
EAST WEST BANCORP INC
COM
27579R104
279
3536
SH
SOLE
3216
0
320
EASTMAN CHEM CO
COM
277432100
491
4380
SH
SOLE
4008
0
372
EATON CORP PLC
SHS
G29183103
7369
48558
SH
SOLE
36829
0
11729
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
600
61788
SH
SOLE
46488
0
15300
EBAY INC.
COM
278642103
2103
36721
SH
SOLE
30569
0
6152
ECOLAB INC
COM
278865100
211107
1195669
SH
SOLE
846343
0
349326
EDITAS MEDICINE INC
COM
28106W103
368
19353
SH
SOLE
7853
0
11500
EDWARDS LIFESCIENCES CORP
COM
28176E108
108604
922566
SH
SOLE
646765
0
275801
ELECTRONIC ARTS INC
COM
285512109
1401
11078
SH
SOLE
10667
0
411
EMAGIN CORP
COM NEW
29076N206
46
40100
SH
SOLE
40100
0
0
EMCOR GROUP INC
COM
29084Q100
271
2407
SH
SOLE
957
0
1450
EMERSON ELEC CO
COM
291011104
35356
360587
SH
SOLE
246002
0
114585
ENBRIDGE INC
COM
29250N105
6897
149644
SH
SOLE
138785
0
10859
ENCOMPASS HEALTH CORP
COM
29261A100
20179
283777
SH
SOLE
262063
0
21714
ENCORE CAP GROUP INC
COM
292554102
939
14962
SH
SOLE
9030
0
5932
ENDAVA PLC
ADS
29260V105
20558
154540
SH
SOLE
143215
0
11325
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
2919
260824
SH
SOLE
181733
0
79091
ENERPAC TOOL GROUP CORP
CL A COM
292765104
222
10160
SH
SOLE
0
0
10160
ENERSYS
COM
29275Y102
7574
101568
SH
SOLE
86544
0
15024
ENOCHIAN BIOSCIENCES INC
COM
29350E104
132
16000
SH
SOLE
16000
0
0
ENPHASE ENERGY INC
COM
29355A107
457
2263
SH
SOLE
2253
0
10
ENTEGRIS INC
COM
29362U104
2373
18080
SH
SOLE
18080
0
0
ENTERGY CORP NEW
COM
29364G103
5208
44607
SH
SOLE
44112
0
495
ENTERPRISE PRODS PARTNERS L
COM
293792107
14661
568028
SH
SOLE
449562
0
118466
EOG RES INC
COM
26875P101
10914
91533
SH
SOLE
71339
0
20194
EPAM SYS INC
COM
29414B104
5199
17528
SH
SOLE
14824
0
2704
EPR PPTYS
COM SH BEN INT
26884U109
402
7354
SH
SOLE
7265
0
89
EQT CORP
COM
26884L109
329
9551
SH
SOLE
6002
0
3549
EQUIFAX INC
COM
294429105
13508
56973
SH
SOLE
56876
0
97
EQUINIX INC
COM
29444U700
16029
21613
SH
SOLE
20722
0
891
EQUINOR ASA
SPONSORED ADR
29446M102
473
12600
SH
SOLE
12261
0
339
EQUITY COMWLTH
COM SH BEN INT
294628102
207
7350
SH
SOLE
1000
0
6350
EQUITY COMWLTH
6.5% CNV PFD D
294628201
20
714
SH
SOLE
714
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
3472
45392
SH
SOLE
45392
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
2537
28210
SH
SOLE
23526
0
4684
ERIE INDTY CO
CL A
29530P102
643
3651
SH
SOLE
3651
0
0
ESS TECH INC
COMMON STOCK
26916J106
3800
682273
SH
SOLE
599459
0
82814
ESS TECH INC
*W EXP 09/15/202
26916J114
267
244994
SH
SOLE
232414
0
12580
ESSENTIAL UTILS INC
COM
29670G102
279
5450
SH
SOLE
5450
0
0
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
5539
94336
SH
SOLE
45194
0
49142
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
268
5143
SH
SOLE
4943
0
200
ETF MANAGERS TR
ETFMG ALTR HRVST
26924G508
20
1951
SH
SOLE
1450
0
501
ETF MANAGERS TR
TREATMENTS TSTNG
26924G763
20
746
SH
SOLE
746
0
0
ETF MANAGERS TR
BLUESTAR ISRAEL
26924G870
50
900
SH
SOLE
900
0
0
ETF MANAGERS TR
ETHO CLIMATE LEA
26924G888
157
2688
SH
SOLE
2688
0
0
ETF SER SOLUTIONS
DISTILLATE US
26922A321
5
110
SH
SOLE
110
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
1037
47652
SH
SOLE
44732
0
2920
ETF SER SOLUTIONS
DEFIANCE NEXT
26922B808
4
500
SH
SOLE
0
0
500
ETF SER SOLUTIONS
DEFIANCE DIGITAL
26922B816
1
65
SH
SOLE
0
0
65
ETON PHARMACEUTICALS INC
COM
29772L108
170
38932
SH
SOLE
38932
0
0
ETSY INC
COM
29786A106
1987
15992
SH
SOLE
15174
0
818
EURONET WORLDWIDE INC
COM
298736109
1105
8494
SH
SOLE
8494
0
0
EVENTBRITE INC
COM CL A
29975E109
4141
280354
SH
SOLE
275018
0
5336
EVERBRIDGE INC
COM
29978A104
4825
110553
SH
SOLE
89487
0
21066
EVERGY INC
COM
30034W106
863
12622
SH
SOLE
9579
0
3043
EVERQUOTE INC
COM CL A
30041R108
1559
96375
SH
SOLE
94449
0
1926
EVERSOURCE ENERGY
COM
30040W108
3783
42896
SH
SOLE
33890
0
9006
EVOLENT HEALTH INC
CL A
30050B101
76450
2366866
SH
SOLE
1649004
0
717862
EVOLENT HEALTH INC
NOTE 1.500%10/1
30050BAD3
783
665000
PRN
SOLE
665000
0
0
EVOQUA WATER TECHNOLOGIES CO
COM
30057T105
415
8825
SH
SOLE
5300
0
3525
EXACT SCIENCES CORP
COM
30063P105
52930
757003
SH
SOLE
549954
0
207049
EXACT SCIENCES CORP
NOTE 0.375% 3/1
30063PAB1
71
75000
PRN
SOLE
65000
0
10000
EXACT SCIENCES CORP
NOTE 0.375% 3/0
30063PAC9
98
111000
PRN
SOLE
101000
0
10000
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
373
6393
SH
SOLE
4227
0
2166
EXELIXIS INC
COM
30161Q104
17829
786444
SH
SOLE
677492
0
108952
EXELON CORP
COM
30161N101
1146
24068
SH
SOLE
18760
0
5308
EXICURE INC
COM
30205M101
3
14200
SH
SOLE
14200
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
1184
6052
SH
SOLE
4637
0
1415
EXPEDITORS INTL WASH INC
COM
302130109
1011
9799
SH
SOLE
9249
0
550
EXTRA SPACE STORAGE INC
COM
30225T102
309
1502
SH
SOLE
487
0
1015
EXXON MOBIL CORP
COM
30231G102
38846
470349
SH
SOLE
378758
0
91591
F5 INC
COM
315616102
830
3973
SH
SOLE
2823
0
1150
FACTSET RESH SYS INC
COM
303075105
1243
2864
SH
SOLE
2150
0
714
FAIR ISAAC CORP
COM
303250104
945
2025
SH
SOLE
1975
0
50
FASTENAL CO
COM
311900104
204388
3440881
SH
SOLE
1775358
0
1665523
FASTLY INC
CL A
31188V100
646
37195
SH
SOLE
31131
0
6064
FEDERAL RLTY INVT TR NEW
SH BEN INT NEW
313745101
246
2014
SH
SOLE
943
0
1071
FEDEX CORP
COM
31428X106
21875
94538
SH
SOLE
84878
0
9660
FERRARI N V
COM
N3167Y103
679
3112
SH
SOLE
2382
0
730
FIDELITY COVINGTON TRUST
MSCI FINLS IDX
316092501
22
410
SH
SOLE
410
0
0
FIDELITY COVINGTON TRUST
MSCI HLTH CARE I
316092600
21
325
SH
SOLE
325
0
0
FIDELITY COVINGTON TRUST
VLU FACTOR ETF
316092782
23
450
SH
SOLE
450
0
0
FIDELITY COVINGTON TRUST
MSCI INFO TECH I
316092808
1862
15131
SH
SOLE
15131
0
0
FIDELITY COVINGTON TRUST
MSCI RL EST ETF
316092857
442
13644
SH
SOLE
10828
0
2816
FIDELITY COVINGTON TRUST
MSCI UTILS INDEX
316092865
473
9870
SH
SOLE
9702
0
168
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
5863
120038
SH
SOLE
95584
0
24454
FIDELITY NATL INFORMATION SV
COM
31620M106
13121
130660
SH
SOLE
100399
0
30261
FIDUS INVT CORP
COM
316500107
251
12421
SH
SOLE
12421
0
0
FIFTH THIRD BANCORP
COM
316773100
729
16939
SH
SOLE
9488
0
7451
FIGS INC
CL A
30260D103
371
17244
SH
SOLE
17244
0
0
FIRST AMERN FINL CORP
COM
31847R102
304
4694
SH
SOLE
3554
0
1140
FIRST BANCORP P R
COM NEW
318672706
131
10000
SH
SOLE
0
0
10000
FIRST BUSEY CORP
COM NEW
319383204
279
11000
SH
SOLE
11000
0
0
FIRST CMNTY BANKSHARES INC V
COM
31983A103
342
12108
SH
SOLE
12108
0
0
FIRST CMNTY CORP S C
COM
319835104
331
15620
SH
SOLE
15620
0
0
FIRST CTZNS BANCSHARES INC N
CL A
31946M103
1160
1742
SH
SOLE
1619
0
123
FIRST HORIZON CORPORATION
COM
320517105
666
28364
SH
SOLE
26357
0
2007
FIRST LONG IS CORP
COM
320734106
1305
67076
SH
SOLE
67076
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
200
15227
SH
SOLE
5302
0
9925
FIRST REP BK SAN FRANCISCO C
COM
33616C100
997
6151
SH
SOLE
4868
0
1283
FIRST SOLAR INC
COM
336433107
4198
50128
SH
SOLE
21639
0
28489
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
364
19112
SH
SOLE
13527
0
5585
FIRST TR EXCH TRADED FD III
SHRT DUR MNG MUN
33739P830
537
26750
SH
SOLE
26750
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT ETF
336920103
154
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
7
419
SH
SOLE
0
0
419
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
463
10095
SH
SOLE
10095
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
2350
20495
SH
SOLE
19694
0
801
FIRST TR EXCHANGE TRADED FD
TECH ALPHADEX
33734X176
71
615
SH
SOLE
615
0
0
FIRST TR EXCHANGE TRADED FD
UTILITIES ALPH
33734X184
9
261
SH
SOLE
261
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
338
3735
SH
SOLE
3654
0
81
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
3243
61069
SH
SOLE
60704
0
365
FIRST TR EXCHANGE TRADED FD
NASDQ CLN EDGE
33737A108
165
1751
SH
SOLE
1751
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
1200
15343
SH
SOLE
14593
0
750
FIRST TR EXCHANGE-TRADED FD
NY ARCA BIOTECH
33733E203
54
364
SH
SOLE
314
0
50
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
6387
33997
SH
SOLE
33192
0
805
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG GREEN
33733E500
58
891
SH
SOLE
891
0
0
FIRST TR EXCHANGE-TRADED FD
NAT GAS ETF
33733E807
7
300
SH
SOLE
0
0
300
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
228
8220
SH
SOLE
5858
0
2362
FIRST TR EXCHANGE-TRADED FD
FIRST TR TA HIYL
33738D408
19
412
SH
SOLE
0
0
412
FIRST TR EXCHANGE-TRADED FD
NASD TECH DIV
33738R118
235
3995
SH
SOLE
3195
0
800
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
14893
303946
SH
SOLE
289016
0
14930
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
89
1871
SH
SOLE
1871
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
43176
882037
SH
SOLE
673102
0
208935
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
1834
30809
SH
SOLE
3181
0
27628
FIRST TR EXCHANGE-TRADED FD
SSI STRG ETF
33739Q507
29
743
SH
SOLE
743
0
0
FIRST TR EXCHANGE-TRADED FD
SMID RISNG ETF
33741X102
54
1940
SH
SOLE
1940
0
0
FIRST TR EXCHANGE-TRADED FD
INDXX INOVTV ETF
33741X201
4
100
SH
SOLE
0
0
100
FIRST TR LRG CP VL ALPHADEX
COM SHS
33735J101
788
11179
SH
SOLE
10453
0
726
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
386
10319
SH
SOLE
10319
0
0
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
913
5986
SH
SOLE
5986
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
1245
29421
SH
SOLE
26366
0
3055
FIRST US BANCSHARES INC
COM
33744V103
1197
102677
SH
SOLE
97677
0
5000
FIRSTENERGY CORP
COM
337932107
415
9044
SH
SOLE
4753
0
4291
FIRSTSERVICE CORP NEW
COM
33767E202
3589
24774
SH
SOLE
23666
0
1108
FISERV INC
COM
337738108
210046
2071459
SH
SOLE
1696009
0
375450
FIVE BELOW INC
COM
33829M101
3412
21544
SH
SOLE
21010
0
534
FLAGSTAR BANCORP INC
COM PAR .001
337930705
1717
40500
SH
SOLE
40500
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
1198
4810
SH
SOLE
3497
0
1313
FLEXSHARES TR
MORNSTAR USMKT
33939L100
309
1774
SH
SOLE
1774
0
0
FLEXSHARES TR
MSTAR EMKT FAC
33939L308
12
224
SH
SOLE
224
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
487
10392
SH
SOLE
10392
0
0
FLEXSHARES TR
IBOXX 3R TARGT
33939L506
203
7844
SH
SOLE
7844
0
0
FLEXSHARES TR
STOXX GLOBR INF
33939L795
198
3450
SH
SOLE
3450
0
0
FLEXSHARES TR
M STAR DEV MKT
33939L803
393
5777
SH
SOLE
5777
0
0
FLEXSHARES TR
QLT DIV DEF IDX
33939L845
343
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
5912
72993
SH
SOLE
62532
0
10461
FLOWSERVE CORP
COM
34354P105
227
6315
SH
SOLE
5285
0
1030
FLUSHING FINL CORP
COM
343873105
1864
83420
SH
SOLE
83420
0
0
FLYWIRE CORPORATION
COM VTG
302492103
19781
646859
SH
SOLE
470549
0
176310
FORD MTR CO DEL
COM
345370860
5509
325778
SH
SOLE
288499
0
37279
FORTINET INC
COM
34959E109
20640
60397
SH
SOLE
49829
0
10568
FORTIS INC
COM
349553107
295
5969
SH
SOLE
3641
0
2328
FORTIVE CORP
COM
34959J108
60023
985106
SH
SOLE
682390
0
302716
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
480
6462
SH
SOLE
1610
0
4852
FOX FACTORY HLDG CORP
COM
35138V102
817
8345
SH
SOLE
7195
0
1150
FRANCO NEV CORP
COM
351858105
967
6061
SH
SOLE
5445
0
616
FREEPORT-MCMORAN INC
CL B
35671D857
5574
112066
SH
SOLE
91616
0
20450
FRONTDOOR INC
COM
35905A109
252
8457
SH
SOLE
8218
0
239
FTI CONSULTING INC
COM
302941109
3730
23725
SH
SOLE
23233
0
492
FUBOTV INC
COM
35953D104
92
14067
SH
SOLE
402
0
13665
FULLER H B CO
COM
359694106
434
6573
SH
SOLE
6573
0
0
GABELLI MULTIMEDIA TR INC
COM
36239Q109
1377
149518
SH
SOLE
112443
0
37075
GALLAGHER ARTHUR J & CO
COM
363576109
14530
83216
SH
SOLE
78999
0
4217
GAMESTOP CORP NEW
CL A
36467W109
709
4255
SH
SOLE
3027
0
1228
GAP INC
COM
364760108
213
15110
SH
SOLE
2803
0
12307
GARMIN LTD
SHS
H2906T109
675
5691
SH
SOLE
4384
0
1307
GARTNER INC
COM
366651107
12401
41689
SH
SOLE
22290
0
19399
GCM GROSVENOR INC
COM CL A
36831E108
20
2100
SH
SOLE
100
0
2000
GCM GROSVENOR INC
*W EXP 11/17/202
36831E116
21
15000
SH
SOLE
0
0
15000
GENERAC HLDGS INC
COM
368736104
71580
240800
SH
SOLE
202860
0
37940
GENERAL DYNAMICS CORP
COM
369550108
48701
201928
SH
SOLE
33070
0
168858
GENERAL ELECTRIC CO
COM NEW
369604301
16718
182714
SH
SOLE
147259
0
35455
GENERAL MLS INC
COM
370334104
8077
119265
SH
SOLE
93350
0
25915
GENERAL MTRS CO
COM
37045V100
6890
157520
SH
SOLE
111563
0
45957
GENPACT LIMITED
SHS
G3922B107
925
21270
SH
SOLE
19990
0
1280
GENUINE PARTS CO
COM
372460105
1265
10036
SH
SOLE
9194
0
842
GILDAN ACTIVEWEAR INC
COM
375916103
522
13920
SH
SOLE
4396
0
9524
GILEAD SCIENCES INC
COM
375558103
30777
517690
SH
SOLE
371792
0
145898
GINKGO BIOWORKS HOLDINGS INC
CL A SHS
37611X100
155
38484
SH
SOLE
33759
0
4725
GITLAB INC
CLASS A COM
37637K108
1857
34096
SH
SOLE
32196
0
1900
GLACIER BANCORP INC NEW
COM
37637Q105
3413
67880
SH
SOLE
67050
0
830
GLADSTONE CAPITAL CORP
COM
376535100
136
11500
SH
SOLE
11500
0
0
GLADSTONE INVT CORP
COM
376546107
2504
155254
SH
SOLE
120047
0
35207
GLAUKOS CORP
COM
377322102
1368
23667
SH
SOLE
20167
0
3500
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
1620
37192
SH
SOLE
23836
0
13356
GLOBAL PMTS INC
COM
37940X102
34145
249526
SH
SOLE
142001
0
107525
GLOBAL X FDS
MSCI NORWAY ETF
37950E101
3
87
SH
SOLE
87
0
0
GLOBAL X FDS
GLOBX SUPDV US
37950E291
317
15000
SH
SOLE
13500
0
1500
GLOBAL X FDS
GLB X GURU INDEX
37950E341
1
24
SH
SOLE
24
0
0
GLOBAL X FDS
MSCI CHINA CNSMR
37950E408
4
200
SH
SOLE
200
0
0
GLOBAL X FDS
SOCIAL MED ETF
37950E416
21
485
SH
SOLE
385
0
100
GLOBAL X FDS
GLB X SUPERDIV
37950E549
1
115
SH
SOLE
115
0
0
GLOBAL X FDS
GLB X MLP ENRG I
37954Y293
4
104
SH
SOLE
104
0
0
GLOBAL X FDS
GLBL X MLP ETF
37954Y343
15
380
SH
SOLE
380
0
0
GLOBAL X FDS
S&P 500 COVERED
37954Y475
215
4336
SH
SOLE
4336
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
597
28476
SH
SOLE
28476
0
0
GLOBAL X FDS
US PFD ETF
37954Y657
7311
311106
SH
SOLE
311106
0
0
GLOBAL X FDS
US INFR DEV ETF
37954Y673
12799
452596
SH
SOLE
237170
0
215426
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
4464
153866
SH
SOLE
61670
0
92196
GLOBAL X FDS
MILLENNIAL CONSU
37954Y764
3
90
SH
SOLE
90
0
0
GLOBAL X FDS
INTERNET OF THNG
37954Y780
191
5754
SH
SOLE
5754
0
0
GLOBAL X FDS
FINTECH ETF
37954Y814
397
12390
SH
SOLE
11151
0
1239
GLOBAL X FDS
GLOBAL X COPPER
37954Y830
46
1015
SH
SOLE
1015
0
0
GLOBAL X FDS
GLOBAL X SILVER
37954Y848
2
50
SH
SOLE
50
0
0
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
2810
36503
SH
SOLE
34496
0
2007
GLOBANT S A
COM
L44385109
15925
60768
SH
SOLE
53788
0
6980
GLOBE LIFE INC
COM
37959E102
289
2874
SH
SOLE
2594
0
280
GLOBUS MED INC
CL A
379577208
994
13478
SH
SOLE
6190
0
7288
GODADDY INC
CL A
380237107
15912
190110
SH
SOLE
167463
0
22647
GOGO INC
COM
38046C109
8429
442255
SH
SOLE
356625
0
85630
GOHEALTH INC
COM CL A
38046W105
19
15690
SH
SOLE
15690
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA INT
381430107
32
991
SH
SOLE
991
0
0
GOLDMAN SACHS ETF TR
ACCESS INFLATI
381430362
590
10457
SH
SOLE
10457
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA JAP
381430404
110
3240
SH
SOLE
3240
0
0
GOLDMAN SACHS ETF TR
ACCESS INVT GR
381430479
335
6719
SH
SOLE
6719
0
0
GOLDMAN SACHS ETF TR
ACTIVEBETA US LG
381430503
145
1631
SH
SOLE
1631
0
0
GOLDMAN SACHS ETF TR
ACCES TREASURY
381430529
115
1148
SH
SOLE
1148
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
21485
65087
SH
SOLE
58826
0
6261
GOLDMINING INC
COM
38149E101
34
20000
SH
SOLE
20000
0
0
GOLUB CAP BDC INC
COM
38173M102
461
30326
SH
SOLE
30326
0
0
GOOSEHEAD INS INC
COM CL A
38267D109
61814
786741
SH
SOLE
582702
0
204039
GRACO INC
COM
384109104
1761
25265
SH
SOLE
22695
0
2570
GRAHAM HLDGS CO
COM CL B
384637104
229
375
SH
SOLE
75
0
300
GRAINGER W W INC
COM
384802104
37062
71854
SH
SOLE
45103
0
26751
GRANITE CONSTR INC
COM
387328107
701
21375
SH
SOLE
21323
0
52
GREAT PANTHER MNG LTD
COM
39115V101
3
11000
SH
SOLE
0
0
11000
GREENBRIER COS INC
NOTE 2.875% 2/0
393657AK7
279
250000
PRN
SOLE
215000
0
35000
GREIF INC
CL A
397624107
516
7925
SH
SOLE
7685
0
240
GREIF INC
CL B
397624206
26
400
SH
SOLE
400
0
0
GRID DYNAMICS HLDGS INC
CL A
39813G109
14095
1001039
SH
SOLE
908245
0
92794
GUARDANT HEALTH INC
COM
40131M109
554
8364
SH
SOLE
8364
0
0
GUIDEWIRE SOFTWARE INC
COM
40171V100
110784
1170834
SH
SOLE
821083
0
349751
GUIDEWIRE SOFTWARE INC
NOTE 1.250% 3/1
40171VAA8
116
111000
PRN
SOLE
101000
0
10000
GXO LOGISTICS INCORPORATED
COMMON STOCK
36262G101
527
7389
SH
SOLE
6089
0
1300
HAIN CELESTIAL GROUP INC
COM
405217100
262
7626
SH
SOLE
5347
0
2279
HALLIBURTON CO
COM
406216101
6514
172007
SH
SOLE
143347
0
28660
HALOZYME THERAPEUTICS INC
COM
40637H109
802
20098
SH
SOLE
19600
0
498
HAMILTON LANE INC
CL A
407497106
434
5614
SH
SOLE
5528
0
86
HANNON ARMSTRONG SUST INFR C
COM
41068X100
369
7774
SH
SOLE
7774
0
0
HANNON ARMSTRONG SUST INFR C
NOTE 4.125% 9/0
41068XAB6
346
200000
PRN
SOLE
150000
0
50000
HARTE HANKS INC
COM
416196202
5005
661119
SH
SOLE
661119
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
466
6486
SH
SOLE
4012
0
2474
HASBRO INC
COM
418056107
1496
18264
SH
SOLE
13761
0
4503
HASHICORP INC
COM CL A
418100103
273
5050
SH
SOLE
2500
0
2550
HAYWARD HLDGS INC
COM
421298100
778
46828
SH
SOLE
42462
0
4366
HCA HEALTHCARE INC
COM
40412C101
2211
8821
SH
SOLE
7226
0
1595
HCI GROUP INC
NOTE 4.250% 3/0
40416EAD5
158
140000
PRN
SOLE
105000
0
35000
HDFC BANK LTD
SPONSORED ADS
40415F101
1093
17819
SH
SOLE
7961
0
9858
HEALTHCARE SVCS GROUP INC
COM
421906108
4536
244283
SH
SOLE
224519
0
19764
HEALTHEQUITY INC
COM
42226A107
852
12637
SH
SOLE
12407
0
230
HEALTHPEAK PROPERTIES INC
COM
42250P103
681
19827
SH
SOLE
14657
0
5170
HEICO CORP NEW
COM
422806109
27048
176163
SH
SOLE
98856
0
77307
HEICO CORP NEW
CL A
422806208
1710
13480
SH
SOLE
13170
0
310
HELEN OF TROY LTD
COM
G4388N106
514
2625
SH
SOLE
2359
0
266
HENRY JACK & ASSOC INC
COM
426281101
449
2280
SH
SOLE
2204
0
76
HENRY SCHEIN INC
COM
806407102
1119
12839
SH
SOLE
12092
0
747
HERCULES CAPITAL INC
COM
427096508
2619
144942
SH
SOLE
144942
0
0
HERON THERAPEUTICS INC
COM
427746102
106
18500
SH
SOLE
18500
0
0
HERSHEY CO
COM
427866108
6665
30767
SH
SOLE
27118
0
3649
HERTZ GLOBAL HLDGS INC
*W EXP 06/30/205
42806J148
68
4404
SH
SOLE
4404
0
0
HERTZ GLOBAL HLDGS INC
COM NEW
42806J700
342
15457
SH
SOLE
15457
0
0
HESS CORP
COM
42809H107
458
4276
SH
SOLE
3895
0
381
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
5557
332584
SH
SOLE
316350
0
16234
HIGHWOODS PPTYS INC
COM
431284108
4768
104245
SH
SOLE
104245
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
341
2246
SH
SOLE
848
0
1398
HIMS & HERS HEALTH INC
COM CL A
433000106
898
168475
SH
SOLE
165525
0
2950
HIRERIGHT HOLDINGS CORPORATI
COM
433537107
5941
347435
SH
SOLE
322414
0
25021
HIVE BLOCKCHAIN TECHNLGIES L
COM
43366H100
97
45552
SH
SOLE
35552
0
10000
HOLOGIC INC
COM
436440101
45835
596653
SH
SOLE
323910
0
272743
HOME DEPOT INC
COM
437076102
186388
622684
SH
SOLE
453033
0
169651
HONEYWELL INTL INC
COM
438516106
38430
197500
SH
SOLE
177295
0
20205
HORIZON GLOBAL CORP
COM
44052W104
106
18500
SH
SOLE
10000
0
8500
HORIZON THERAPEUTICS PUB L
SHS
G46188101
1994
18957
SH
SOLE
18121
0
836
HORMEL FOODS CORP
COM
440452100
297
5759
SH
SOLE
4462
0
1297
HOST HOTELS & RESORTS INC
COM
44107P104
309
15920
SH
SOLE
13076
0
2844
HOWARD HUGHES CORP
COM
44267D107
804
7760
SH
SOLE
7760
0
0
HOWMET AEROSPACE INC
COM
443201108
271
7554
SH
SOLE
6013
0
1541
HP INC
COM
40434L105
1860
51252
SH
SOLE
42078
0
9174
HSBC HLDGS PLC
SPON ADR NEW
404280406
523
15274
SH
SOLE
7309
0
7965
HUB GROUP INC
CL A
443320106
701
9082
SH
SOLE
5555
0
3527
HUBBELL INC
COM
443510607
4224
22986
SH
SOLE
22672
0
314
HUBSPOT INC
COM
443573100
900
1896
SH
SOLE
1093
0
803
HUDSON TECHNOLOGIES INC
COM
444144109
220
35500
SH
SOLE
35500
0
0
HUMANA INC
COM
444859102
2463
5660
SH
SOLE
4017
0
1643
HUNT J B TRANS SVCS INC
COM
445658107
7488
37291
SH
SOLE
30884
0
6407
HUNTINGTON BANCSHARES INC
COM
446150104
2242
153322
SH
SOLE
108697
0
44625
HURON CONSULTING GROUP INC
COM
447462102
1224
26725
SH
SOLE
25240
0
1485
HYDROFARM HLDGS GROUP INC
COM
44888K209
175
11568
SH
SOLE
11568
0
0
IAC INTERACTIVECORP NEW
COM NEW
44891N208
438
4371
SH
SOLE
4309
0
62
ICICI BANK LIMITED
ADR
45104G104
3022
159567
SH
SOLE
123917
0
35650
ICON PLC
SHS
G4705A100
8590
35317
SH
SOLE
30072
0
5245
IDACORP INC
COM
451107106
253
2192
SH
SOLE
1933
0
259
IDEX CORP
COM
45167R104
505
2632
SH
SOLE
2474
0
158
IDEXX LABS INC
COM
45168D104
687119
1256021
SH
SOLE
975621
0
280400
II-VI INC
COM
902104108
23
322
SH
SOLE
322
0
0
II-VI INC
NOTE 0.250% 9/0
902104AB4
278
180000
PRN
SOLE
135000
0
45000
ILLINOIS TOOL WKS INC
COM
452308109
97564
465922
SH
SOLE
250700
0
215222
ILLUMINA INC
COM
452327109
14607
41807
SH
SOLE
24343
0
17464
IMMUNITYBIO INC
COM
45256X103
185
33000
SH
SOLE
0
0
33000
IMMUNOGEN INC
COM
45253H101
2563
538410
SH
SOLE
382174
0
156236
IMPAC MTG HLDGS INC
COM NEW
45254P508
55
73470
SH
SOLE
73470
0
0
IMPACT SHS TR I
YWCA WOMENS ETF
45259A100
57
1735
SH
SOLE
1569
0
166
IMPACT SHS TR I
NAACP MINO ETF
45259A209
600
17888
SH
SOLE
17888
0
0
INARI MED INC
COM
45332Y109
295
3256
SH
SOLE
3216
0
40
INCYTE CORP
COM
45337C102
1482
18658
SH
SOLE
18600
0
58
INDEPENDENCE RLTY TR INC
COM
45378A106
20809
787027
SH
SOLE
678727
0
108300
INFORMATION SVCS GROUP INC
COM
45675Y104
4479
657778
SH
SOLE
614128
0
43650
INFOSYS LTD
SPONSORED ADR
456788108
465
18679
SH
SOLE
791
0
17888
INFRA AND ENERGY ALTRNTIVE I
COM
45686J104
228
19218
SH
SOLE
19218
0
0
ING GROEP N.V.
SPONSORED ADR
456837103
203
19423
SH
SOLE
19423
0
0
INGERSOLL RAND INC
COM
45687V106
569
11306
SH
SOLE
10777
0
529
INOGEN INC
COM
45780L104
4145
127855
SH
SOLE
116011
0
11844
INSEEGO CORP
COM
45782B104
263
64900
SH
SOLE
64900
0
0
INSIGHT ENTERPRISES INC
COM
45765U103
236
2200
SH
SOLE
2200
0
0
INSMED INC
COM PAR $.01
457669307
281
11943
SH
SOLE
11943
0
0
INSPIRATO INCORPORATED
*W EXP 02/11/202
45791E115
29
15000
SH
SOLE
0
0
15000
INSPIRE MED SYS INC
COM
457730109
1703
6633
SH
SOLE
6633
0
0
INSULET CORP
COM
45784P101
68461
256997
SH
SOLE
168784
0
88213
INTEGER HLDGS CORP
COM
45826H109
580
7199
SH
SOLE
152
0
7047
INTEL CORP
COM
458140100
38908
785070
SH
SOLE
676420
0
108650
INTELLIA THERAPEUTICS INC
COM
45826J105
753
10362
SH
SOLE
3337
0
7025
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
243497
1843001
SH
SOLE
1210496
0
632505
INTERDIGITAL INC
COM
45867G101
260
4080
SH
SOLE
4080
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
48524
373201
SH
SOLE
325786
0
47415
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
5946
45275
SH
SOLE
23999
0
21276
INTERNATIONAL PAPER CO
COM
460146103
7833
169733
SH
SOLE
156129
0
13604
INTERPUBLIC GROUP COS INC
COM
460690100
1212
34184
SH
SOLE
32685
0
1499
INTUIT
COM
461202103
229873
478066
SH
SOLE
379280
0
98786
INTUITIVE SURGICAL INC
COM NEW
46120E602
88840
294485
SH
SOLE
188120
0
106365
INVESCO ACTIVELY MANAGED ETF
ACTIVE US REAL
46090A101
0
4
SH
SOLE
4
0
0
INVESCO ACTIVELY MANAGED ETF
VAR RATE INVT
46090A879
198
7935
SH
SOLE
7935
0
0
INVESCO ACTIVELY MANAGED ETF
ULTRA SHRT DUR
46090A887
7539
151301
SH
SOLE
151301
0
0
INVESCO ACTIVELY MANAGED ETF
EMGRING MKTS50
46090C305
40
900
SH
SOLE
900
0
0
INVESCO ACTIVLY MANGD ETC FD
OPTIMUM YIELD
46090F100
3379
191569
SH
SOLE
169683
0
21886
INVESCO DB US DLR INDEX TR
BULLISH FD
46141D203
391
14875
SH
SOLE
8975
0
5900
INVESCO EXCH TRADED FD TR II
S&P SMLCP ENGY
46138E164
1118
111596
SH
SOLE
108096
0
3500
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
121
2316
SH
SOLE
2316
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
1478
22026
SH
SOLE
18803
0
3223
INVESCO EXCH TRADED FD TR II
S&P500 HDL VOL
46138E362
134
2844
SH
SOLE
1244
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
CEF INM COMPSI
46138E404
2
88
SH
SOLE
88
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
22
580
SH
SOLE
580
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
925
68171
SH
SOLE
62087
0
6084
INVESCO EXCH TRADED FD TR II
NATL AMT MUNI
46138E537
458
18377
SH
SOLE
18377
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 PREM YIELD
46138E594
33
1276
SH
SOLE
1276
0
0
INVESCO EXCH TRADED FD TR II
KBW HIG DV YLD
46138E610
14
725
SH
SOLE
725
0
0
INVESCO EXCH TRADED FD TR II
KBW BK ETF
46138E628
4290
67302
SH
SOLE
54485
0
12817
INVESCO EXCH TRADED FD TR II
GLOBAL WATER
46138E651
129
3535
SH
SOLE
3535
0
0
INVESCO EXCH TRADED FD TR II
FNDMNTL HY CRP
46138E719
104
5637
SH
SOLE
5637
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EMNG
46138E727
14
661
SH
SOLE
661
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI SML
46138E735
2
55
SH
SOLE
55
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI DEV
46138E743
24
521
SH
SOLE
521
0
0
INVESCO EXCH TRADED FD TR II
FTSE INTL LOW
46138E768
5
180
SH
SOLE
180
0
0
INVESCO EXCH TRADED FD TR II
EMRNG MKT SVRG
46138E784
169
7474
SH
SOLE
6844
0
630
INVESCO EXCH TRADED FD TR II
CHINA TECHNLGY
46138E800
117
2490
SH
SOLE
2490
0
0
INVESCO EXCH TRADED FD TR II
DWA SMLCP MENT
46138E842
25
298
SH
SOLE
298
0
0
INVESCO EXCH TRADED FD TR II
DWA EMERG MKTS
46138E867
572
24480
SH
SOLE
23980
0
500
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
82
2450
SH
SOLE
2200
0
250
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
22255
1022262
SH
SOLE
1022262
0
0
INVESCO EXCH TRADED FD TR II
NASDAQ 100 ETF
46138G649
60
400
SH
SOLE
400
0
0
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
4656
61699
SH
SOLE
60399
0
1300
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
201
6786
SH
SOLE
6786
0
0
INVESCO EXCH TRADED FD TR II
VAR RATE PFD
46138G870
318
13000
SH
SOLE
8705
0
4295
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
6
80
SH
SOLE
80
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CLAN
46137V134
281
4307
SH
SOLE
3985
0
322
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
7007
132155
SH
SOLE
52965
0
79190
INVESCO EXCHANGE TRADED FD T
S&P SPIN OFF
46137V159
25
410
SH
SOLE
410
0
0
INVESCO EXCHANGE TRADED FD T
S&P SML600 GWT
46137V175
7
50
SH
SOLE
0
0
50
INVESCO EXCHANGE TRADED FD T
S&P MDCP400 PR
46137V217
11
53
SH
SOLE
53
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
262
745
SH
SOLE
745
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 QUALITY
46137V241
1858
37231
SH
SOLE
34831
0
2400
INVESCO EXCHANGE TRADED FD T
S&P500 PUR VAL
46137V258
276
3218
SH
SOLE
3218
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 PUR GWT
46137V266
100
544
SH
SOLE
357
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
110
598
SH
SOLE
598
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
245
800
SH
SOLE
800
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL FIN
46137V340
169
2650
SH
SOLE
2650
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
14938
94719
SH
SOLE
74865
0
19854
INVESCO EXCHANGE TRADED FD T
S&P500 EQL ENR
46137V365
391
5800
SH
SOLE
5800
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL STP
46137V373
6
35
SH
SOLE
35
0
0
INVESCO EXCHANGE TRADED FD T
S&P MDCP MOMNTUM
46137V464
358
4150
SH
SOLE
950
0
3200
INVESCO EXCHANGE TRADED FD T
DIVID ACHIEVEV
46137V506
6
165
SH
SOLE
165
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTERNT
46137V530
423
2500
SH
SOLE
2500
0
0
INVESCO EXCHANGE TRADED FD T
INTL DIVI ACHI
46137V548
59
3000
SH
SOLE
3000
0
0
INVESCO EXCHANGE TRADED FD T
GLOBAL DRGN CN
46137V571
3
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
265
1452
SH
SOLE
222
0
1230
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 1000
46137V613
8764
51296
SH
SOLE
43314
0
7982
INVESCO EXCHANGE TRADED FD T
FINL PFD ETF
46137V621
54
3180
SH
SOLE
3180
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
38
330
SH
SOLE
330
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
42
850
SH
SOLE
850
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GWTH
46137V746
149
2063
SH
SOLE
2063
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BIOTECH
46137V787
25
400
SH
SOLE
400
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
2443
30150
SH
SOLE
29750
0
400
INVESCO EXCHANGE TRADED FD T
ZACKS MID CAP
46137Y401
13
135
SH
SOLE
135
0
0
INVESCO LTD
SHS
G491BT108
1494
64802
SH
SOLE
5521
0
59281
INVESCO QQQ TR
UNIT SER 1
46090E103
66011
182080
SH
SOLE
137233
0
44847
INVITATION HOMES INC
COM
46187W107
526
13080
SH
SOLE
4373
0
8707
IONIS PHARMACEUTICALS INC
COM
462222100
546
14728
SH
SOLE
14728
0
0
IQVIA HLDGS INC
COM
46266C105
1159
5012
SH
SOLE
3636
0
1376
IRHYTHM TECHNOLOGIES INC
COM
450056106
108837
691163
SH
SOLE
387494
0
303669
IRIDIUM COMMUNICATIONS INC
COM
46269C102
15728
390089
SH
SOLE
353519
0
36570
IRON MTN INC NEW
COM
46284V101
15419
278263
SH
SOLE
219803
0
58460
IRONSOURCE LTD
CL A ORD SHS
M5R75Y101
597
124410
SH
SOLE
122910
0
1500
ISHARES GOLD TR
ISHARES NEW
464285204
17210
467274
SH
SOLE
426026
0
41248
ISHARES INC
MSCI AUST ETF
464286103
110
4154
SH
SOLE
4154
0
0
ISHARES INC
MSCI FRONTIER
464286145
38
1184
SH
SOLE
1034
0
150
ISHARES INC
MSCI AUSTRIA ETF
464286202
216
10000
SH
SOLE
10000
0
0
ISHARES INC
EM MKTS DIV ETF
464286319
21
647
SH
SOLE
0
0
647
ISHARES INC
MSCI GLB SLV&MTL
464286327
8
560
SH
SOLE
560
0
0
ISHARES INC
MSCI WORLD ETF
464286392
1073
8370
SH
SOLE
541
0
7829
ISHARES INC
MSCI BRAZIL ETF
464286400
95
2515
SH
SOLE
2228
0
287
ISHARES INC
MSCI EM ASIA ETF
464286426
954
12919
SH
SOLE
12759
0
160
ISHARES INC
EM MKT SM-CP ETF
464286475
29
500
SH
SOLE
390
0
110
ISHARES INC
MSCI CDA ETF
464286509
613
15241
SH
SOLE
15056
0
185
ISHARES INC
MSCI GBL MIN VOL
464286525
1257
11989
SH
SOLE
10502
0
1487
ISHARES INC
MSCI EMERG MRKT
464286533
163
2674
SH
SOLE
1844
0
830
ISHARES INC
MSCI EURZONE ETF
464286608
418
9663
SH
SOLE
6220
0
3443
ISHARES INC
MSCI PAC JP ETF
464286665
54
1107
SH
SOLE
922
0
185
ISHARES INC
MSCI FRANCE ETF
464286707
9
246
SH
SOLE
246
0
0
ISHARES INC
MSCI SWITZERLAND
464286749
7
137
SH
SOLE
0
0
137
ISHARES INC
MSCI SWEDEN ETF
464286756
2
47
SH
SOLE
0
0
47
ISHARES INC
MSCI STH KOR ETF
464286772
139
1956
SH
SOLE
1894
0
62
ISHARES INC
MSCI GERMANY ETF
464286806
36
1271
SH
SOLE
1271
0
0
ISHARES INC
MSCI HONG KG ETF
464286871
212
9391
SH
SOLE
8834
0
557
ISHARES INC
CORE MSCI EMKT
46434G103
10892
196075
SH
SOLE
173296
0
22779
ISHARES INC
CUR HD MSCI EM
46434G509
2753
100078
SH
SOLE
87335
0
12743
ISHARES INC
MSCI TAIWAN ETF
46434G772
229
3719
SH
SOLE
3619
0
100
ISHARES INC
MSCI SINGPOR ETF
46434G780
17
804
SH
SOLE
804
0
0
ISHARES INC
MSCI RUSSIA ETF
46434G798
4
487
SH
SOLE
487
0
0
ISHARES INC
MSCI JPN ETF NEW
46434G822
1665
27019
SH
SOLE
25388
0
1631
ISHARES SILVER TR
ISHARES
46428Q109
2412
105435
SH
SOLE
90466
0
14969
ISHARES TR
S&P 100 ETF
464287101
2329
11169
SH
SOLE
6244
0
4925
ISHARES TR
CORE S&P TTL STK
464287150
32386
320842
SH
SOLE
288839
0
32003
ISHARES TR
SELECT DIVID ETF
464287168
19641
153287
SH
SOLE
134937
0
18350
ISHARES TR
TIPS BD ETF
464287176
35960
288673
SH
SOLE
151345
0
137328
ISHARES TR
CHINA LG-CAP ETF
464287184
310
9704
SH
SOLE
8269
0
1435
ISHARES TR
US TRSPRTION
464287192
10
37
SH
SOLE
0
0
37
ISHARES TR
CORE S&P500 ETF
464287200
124956
275422
SH
SOLE
216756
0
58666
ISHARES TR
CORE US AGGBD ET
464287226
25788
240785
SH
SOLE
135110
0
105675
ISHARES TR
MSCI EMG MKT ETF
464287234
12816
283850
SH
SOLE
239099
0
44751
ISHARES TR
IBOXX INV CP ETF
464287242
3540
29273
SH
SOLE
22057
0
7216
ISHARES TR
GBL COMM SVC ETF
464287275
28
380
SH
SOLE
295
0
85
ISHARES TR
GLOBAL TECH ETF
464287291
1466
25263
SH
SOLE
23410
0
1853
ISHARES TR
S&P 500 GRWT ETF
464287309
8643
113156
SH
SOLE
104486
0
8670
ISHARES TR
GLOB HLTHCRE ETF
464287325
293
3341
SH
SOLE
2482
0
859
ISHARES TR
GLOBAL FINLS ETF
464287333
41
519
SH
SOLE
368
0
151
ISHARES TR
NORTH AMERN NAT
464287374
11
283
SH
SOLE
0
0
283
ISHARES TR
LATN AMER 40 ETF
464287390
107
3528
SH
SOLE
3528
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
1595
10240
SH
SOLE
8735
0
1505
ISHARES TR
20 YR TR BD ETF
464287432
1315
9953
SH
SOLE
7427
0
2526
ISHARES TR
BARCLAYS 7 10 YR
464287440
1222
11369
SH
SOLE
8783
0
2586
ISHARES TR
1 3 YR TREAS BD
464287457
2090
25070
SH
SOLE
21300
0
3770
ISHARES TR
MSCI EAFE ETF
464287465
0
794044
SH
SOLE
724619
0
69425
ISHARES TR
RUS MDCP VAL ETF
464287473
5182
43312
SH
SOLE
42711
0
601
ISHARES TR
RUS MD CP GR ETF
464287481
6279
62480
SH
SOLE
60396
0
2084
ISHARES TR
RUS MID CAP ETF
464287499
6364
81545
SH
SOLE
35728
0
45817
ISHARES TR
CORE S&P MCP ETF
464287507
10737
40013
SH
SOLE
34313
0
5700
ISHARES TR
EXPANDED TECH
464287515
1064
3084
SH
SOLE
3039
0
45
ISHARES TR
ISHARES SEMICDTR
464287523
5193
10973
SH
SOLE
10298
0
675
ISHARES TR
EXPND TEC SC ETF
464287549
19
50
SH
SOLE
50
0
0
ISHARES TR
ISHARES BIOTECH
464287556
2439
18717
SH
SOLE
15341
0
3376
ISHARES TR
COHEN STEER REIT
464287564
773
10879
SH
SOLE
10309
0
570
ISHARES TR
GLOBAL 100 ETF
464287572
109
1431
SH
SOLE
1210
0
221
ISHARES TR
US CONSUM DISCRE
464287580
312
4162
SH
SOLE
4162
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
31312
188649
SH
SOLE
186539
0
2110
ISHARES TR
S&P MC 400GR ETF
464287606
2609
33768
SH
SOLE
32892
0
876
ISHARES TR
RUS 1000 GRW ETF
464287614
0
92547
SH
SOLE
79533
0
13014
ISHARES TR
RUS 1000 ETF
464287622
26755
106990
SH
SOLE
104031
0
2959
ISHARES TR
RUS 2000 VAL ETF
464287630
7344
45501
SH
SOLE
45079
0
422
ISHARES TR
RUS 2000 GRW ETF
464287648
8678
33931
SH
SOLE
31130
0
2801
ISHARES TR
RUSSELL 2000 ETF
464287655
60217
293353
SH
SOLE
258392
0
34961
ISHARES TR
CORE S&P US VLU
464287663
68935
908596
SH
SOLE
787822
0
120774
ISHARES TR
CORE S&P US GWT
464287671
12624
119475
SH
SOLE
98091
0
21384
ISHARES TR
RUSSELL 3000 ETF
464287689
50837
193760
SH
SOLE
188820
0
4940
ISHARES TR
U.S. UTILITS ETF
464287697
128
1411
SH
SOLE
1261
0
150
ISHARES TR
S&P MC 400VL ETF
464287705
1643
14981
SH
SOLE
14915
0
66
ISHARES TR
US TELECOM ETF
464287713
376
12589
SH
SOLE
11989
0
600
ISHARES TR
U.S. TECH ETF
464287721
2829
27457
SH
SOLE
25795
0
1662
ISHARES TR
U.S. REAL ES ETF
464287739
2888
26683
SH
SOLE
21035
0
5648
ISHARES TR
US INDUSTRIALS
464287754
402
3816
SH
SOLE
3816
0
0
ISHARES TR
US HLTHCARE ETF
464287762
653
2260
SH
SOLE
2260
0
0
ISHARES TR
U.S. FIN SVC ETF
464287770
138
766
SH
SOLE
766
0
0
ISHARES TR
U.S. FINLS ETF
464287788
544
6437
SH
SOLE
5637
0
800
ISHARES TR
U.S. ENERGY ETF
464287796
287
7019
SH
SOLE
5819
0
1200
ISHARES TR
CORE S&P SCP ETF
464287804
14364
133150
SH
SOLE
81883
0
51267
ISHARES TR
US CONSM STAPLES
464287812
309
1544
SH
SOLE
1544
0
0
ISHARES TR
U.S. BAS MTL ETF
464287838
77
515
SH
SOLE
515
0
0
ISHARES TR
DOW JONES US ETF
464287846
57
510
SH
SOLE
510
0
0
ISHARES TR
EUROPE ETF
464287861
600
11948
SH
SOLE
8948
0
3000
ISHARES TR
SP SMCP600VL ETF
464287879
1082
10564
SH
SOLE
9641
0
923
ISHARES TR
S&P SML 600 GWT
464287887
1404
11222
SH
SOLE
10312
0
910
ISHARES TR
SHRT NAT MUN ETF
464288158
10382
99251
SH
SOLE
98251
0
1000
ISHARES TR
AGENCY BOND ETF
464288166
169
1509
SH
SOLE
1509
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
25
336
SH
SOLE
143
0
193
ISHARES TR
GL CLEAN ENE ETF
464288224
3923
182287
SH
SOLE
127234
0
55053
ISHARES TR
MSCI ACWI EX US
464288240
833
15941
SH
SOLE
14411
0
1530
ISHARES TR
MSCI ACWI ETF
464288257
1844
18484
SH
SOLE
9534
0
8950
ISHARES TR
EAFE SML CP ETF
464288273
1883
28383
SH
SOLE
23647
0
4736
ISHARES TR
JPMORGAN USD EMG
464288281
198
2029
SH
SOLE
1993
0
36
ISHARES TR
MRGSTR MD CP GRW
464288307
54
846
SH
SOLE
846
0
0
ISHARES TR
GLB INFRASTR ETF
464288372
111
2182
SH
SOLE
1482
0
700
ISHARES TR
NATIONAL MUN ETF
464288414
4231
38590
SH
SOLE
34530
0
4060
ISHARES TR
ASIA 50 ETF
464288430
5
66
SH
SOLE
66
0
0
ISHARES TR
INTL SEL DIV ETF
464288448
2265
71312
SH
SOLE
59875
0
11437
ISHARES TR
INTL DEV RE ETF
464288489
44
1600
SH
SOLE
1600
0
0
ISHARES TR
DEVSMCP EXNA ETF
464288497
2
40
SH
SOLE
40
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
734
8919
SH
SOLE
7111
0
1808
ISHARES TR
RESIDENTIAL MULT
464288562
141
1467
SH
SOLE
1392
0
75
ISHARES TR
MSCI KLD400 SOC
464288570
3268
37727
SH
SOLE
34163
0
3564
ISHARES TR
MBS ETF
464288588
365
3585
SH
SOLE
3000
0
585
ISHARES TR
GOV/CRED BD ETF
464288596
39
340
SH
SOLE
270
0
70
ISHARES TR
MRGSTR SM CP GR
464288604
29
660
SH
SOLE
660
0
0
ISHARES TR
INTRM GOV CR ETF
464288612
232
2138
SH
SOLE
1588
0
550
ISHARES TR
USD INV GRDE ETF
464288620
859
15600
SH
SOLE
755
0
14845
ISHARES TR
ISHS 5-10YR INVT
464288638
441
8033
SH
SOLE
8033
0
0
ISHARES TR
ISHS 1-5YR INVS
464288646
1516
29308
SH
SOLE
25347
0
3961
ISHARES TR
10-20 YR TRS ETF
464288653
17
124
SH
SOLE
31
0
93
ISHARES TR
3 7 YR TREAS BD
464288661
726
5952
SH
SOLE
5952
0
0
ISHARES TR
SHORT TREAS BD
464288679
493
4468
SH
SOLE
4468
0
0
ISHARES TR
PFD AND INCM SEC
464288687
9141
250988
SH
SOLE
236943
0
14045
ISHARES TR
GLOBAL MATER ETF
464288695
7
69
SH
SOLE
15
0
54
ISHARES TR
MRNING SM CP ETF
464288703
10
170
SH
SOLE
0
0
170
ISHARES TR
GLB CNSM STP ETF
464288737
11
172
SH
SOLE
0
0
172
ISHARES TR
US HOME CONS ETF
464288752
3
52
SH
SOLE
52
0
0
ISHARES TR
US AER DEF ETF
464288760
4834
43637
SH
SOLE
24582
0
19055
ISHARES TR
US REGNL BKS ETF
464288778
61
1043
SH
SOLE
77
0
966
ISHARES TR
US BR DEL SE ETF
464288794
4
37
SH
SOLE
37
0
0
ISHARES TR
MSCI USA ESG SLC
464288802
2283
23580
SH
SOLE
21504
0
2076
ISHARES TR
U.S. MED DVC ETF
464288810
4570
74963
SH
SOLE
70001
0
4962
ISHARES TR
US HLTHCR PR ETF
464288828
48
168
SH
SOLE
168
0
0
ISHARES TR
U.S. PHARMA ETF
464288836
58
300
SH
SOLE
300
0
0
ISHARES TR
US OIL GS EX ETF
464288851
1159
13750
SH
SOLE
1850
0
11900
ISHARES TR
MICRO-CAP ETF
464288869
19
150
SH
SOLE
100
0
50
ISHARES TR
EAFE VALUE ETF
464288877
1951
38808
SH
SOLE
31615
0
7193
ISHARES TR
EAFE GRWTH ETF
464288885
14179
147281
SH
SOLE
125331
0
21950
ISHARES TR
BRAZIL SM-CP ETF
464289131
3
200
SH
SOLE
200
0
0
ISHARES TR
MSCI EURO FL ETF
464289180
159
8430
SH
SOLE
7130
0
1300
ISHARES TR
RUS TP200 VL ETF
464289420
230
3305
SH
SOLE
3305
0
0
ISHARES TR
RUS TP200 GR ETF
464289438
1295
8148
SH
SOLE
8148
0
0
ISHARES TR
10+ YR INVST GRD
464289511
25
408
SH
SOLE
265
0
143
ISHARES TR
AGGRES ALLOC ETF
464289859
43
625
SH
SOLE
625
0
0
ISHARES TR
US TREAS BD ETF
46429B267
335
13458
SH
SOLE
10933
0
2525
ISHARES TR
A RATE CP BD ETF
46429B291
196
3773
SH
SOLE
3773
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
129
2900
SH
SOLE
1250
0
1650
ISHARES TR
FLTG RATE NT ETF
46429B655
5250
103928
SH
SOLE
40115
0
63813
ISHARES TR
CORE HIGH DV ETF
46429B663
1884
17626
SH
SOLE
15546
0
2080
ISHARES TR
MSCI CHINA ETF
46429B671
22
419
SH
SOLE
218
0
201
ISHARES TR
MSCI EAFE MIN VL
46429B689
439
6086
SH
SOLE
4791
0
1295
ISHARES TR
MSCI USA MIN VOL
46429B697
7417
95612
SH
SOLE
79797
0
15815
ISHARES TR
0-5 YR TIPS ETF
46429B747
4437
42280
SH
SOLE
40205
0
2075
ISHARES TR
MSCI USA QLT FCT
46432F339
1458
10830
SH
SOLE
9922
0
908
ISHARES TR
MSCI USA VALUE
46432F388
898
8583
SH
SOLE
8583
0
0
ISHARES TR
MSCI USA MMENTM
46432F396
243
1442
SH
SOLE
1326
0
116
ISHARES TR
CORE MSCI TOTAL
46432F834
3222
48394
SH
SOLE
47394
0
1000
ISHARES TR
CORE MSCI EAFE
46432F842
28800
414322
SH
SOLE
371293
0
43029
ISHARES TR
CORE 1 5 YR USD
46432F859
914
18859
SH
SOLE
17112
0
1747
ISHARES TR
0-5YR INVT GR CP
46434V100
3
65
SH
SOLE
65
0
0
ISHARES TR
MSCI INTL MULTFT
46434V274
21
765
SH
SOLE
765
0
0
ISHARES TR
MSCI USA MULTIFT
46434V282
53
1185
SH
SOLE
1185
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
529
8963
SH
SOLE
8963
0
0
ISHARES TR
0-5YR HI YL CP
46434V407
64
1456
SH
SOLE
1456
0
0
ISHARES TR
MSCI INTL QUALTY
46434V456
39
1064
SH
SOLE
0
0
1064
ISHARES TR
MSCI CHINA A
46434V514
414
11210
SH
SOLE
10642
0
568
ISHARES TR
CORE DIV GRWTH
46434V621
1456
27260
SH
SOLE
26469
0
791
ISHARES TR
CUR HED MSCI GER
46434V704
59
2039
SH
SOLE
1262
0
777
ISHARES TR
CORE MSCI EURO
46434V738
532
9970
SH
SOLE
9970
0
0
ISHARES TR
HDG MSCI EAFE
46434V803
6184
182213
SH
SOLE
182213
0
0
ISHARES TR
BLACKROCK ULTRA
46434V878
2013
40142
SH
SOLE
40142
0
0
ISHARES TR
IBONDS DEC23 ETF
46434VAX8
748
29600
SH
SOLE
29600
0
0
ISHARES TR
IBONDS DEC22 ETF
46434VBA7
1324
52860
SH
SOLE
48860
0
4000
ISHARES TR
IBONDS DEC24 ETF
46434VBG4
38
1500
SH
SOLE
1500
0
0
ISHARES TR
CONV BD ETF
46435G102
516
6191
SH
SOLE
6191
0
0
ISHARES TR
ESG AWRE USD ETF
46435G193
415
16503
SH
SOLE
16503
0
0
ISHARES TR
ESG AWRE 1 5 YR
46435G243
184
7458
SH
SOLE
7458
0
0
ISHARES TR
RUSEL 2500 ETF
46435G268
122
1950
SH
SOLE
1950
0
0
ISHARES TR
CORE MSCI INTL
46435G326
4
70
SH
SOLE
0
0
70
ISHARES TR
MSCI UK ETF NEW
46435G334
4273
127032
SH
SOLE
119072
0
7960
ISHARES TR
MORTGE REL ETF
46435G342
42
1300
SH
SOLE
1300
0
0
ISHARES TR
CR 5 10 YR ETF
46435G417
149
3145
SH
SOLE
3145
0
0
ISHARES TR
ESG AWR MSCI USA
46435G425
1428
14088
SH
SOLE
12335
0
1753
ISHARES TR
MSCI USA SMCP MN
46435G433
0
2
SH
SOLE
2
0
0
ISHARES TR
FALN ANGLS USD
46435G474
1
53
SH
SOLE
53
0
0
ISHARES TR
ESG AW MSCI EAFE
46435G516
20054
271993
SH
SOLE
270813
0
1180
ISHARES TR
ESG MSCI LEADR
46435U218
1138
14366
SH
SOLE
14366
0
0
ISHARES TR
MSCI JP VALUE
46435U374
47
1750
SH
SOLE
1750
0
0
ISHARES TR
IBDS DEC28 ETF
46435U515
13
500
SH
SOLE
500
0
0
ISHARES TR
ESG AWR US AGRGT
46435U549
119
2314
SH
SOLE
2314
0
0
ISHARES TR
US INFRASTRUC
46435U713
80
2062
SH
SOLE
2062
0
0
ISHARES TR
BROAD USD HIGH
46435U853
75
1918
SH
SOLE
1728
0
190
ISHARES U S ETF TR
BLACKROCK ST MAT
46431W507
22
443
SH
SOLE
443
0
0
ISHARES U S ETF TR
INT RT HDG C B
46431W705
28
298
SH
SOLE
0
0
298
ISHARES U S ETF TR
GSCI CMDTY STGY
46431W853
414
10349
SH
SOLE
8079
0
2270
ITAU UNIBANCO HLDG S A
SPON ADR REP PFD
465562106
200
35013
SH
SOLE
34857
0
156
ITT INC
COM
45073V108
1894
25182
SH
SOLE
24082
0
1100
J & J SNACK FOODS CORP
COM
466032109
1010
6511
SH
SOLE
6160
0
351
J P MORGAN EXCHANGE-TRADED F
BETABUILDERS EUR
46641Q191
860
15678
SH
SOLE
15678
0
0
J P MORGAN EXCHANGE-TRADED F
BETABULDRS JAPAN
46641Q217
553
10905
SH
SOLE
10644
0
261
J P MORGAN EXCHANGE-TRADED F
BETABUILDERS CDA
46641Q225
369
5260
SH
SOLE
5154
0
106
J P MORGAN EXCHANGE-TRADED F
BETABUILDERS DEV
46641Q233
558
10026
SH
SOLE
9363
0
663
J P MORGAN EXCHANGE-TRADED F
EQUITY PREMIUM
46641Q332
547
8901
SH
SOLE
8401
0
500
J P MORGAN EXCHANGE-TRADED F
ULTRA SHT MUNCPL
46641Q654
14694
290156
SH
SOLE
290156
0
0
JABIL INC
COM
466313103
323
5231
SH
SOLE
5231
0
0
JACOBS ENGR GROUP INC
COM
469814107
15687
113831
SH
SOLE
87076
0
26755
JAMF HLDG CORP
COM
47074L105
4478
128650
SH
SOLE
117644
0
11006
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
1889
15948
SH
SOLE
15088
0
860
JOHN HANCOCK EXCHANGE TRADED
MLTFCTR LRG CAP
47804J107
68
1207
SH
SOLE
1207
0
0
JOHN HANCOCK EXCHANGE TRADED
MULTIFACTOR MI
47804J206
641
12192
SH
SOLE
12192
0
0
JOHNSON & JOHNSON
COM
478160104
174855
986598
SH
SOLE
676980
0
309618
JOHNSON CTLS INTL PLC
SHS
G51502105
606
9241
SH
SOLE
4805
0
4436
JONES LANG LASALLE INC
COM
48020Q107
14070
58759
SH
SOLE
39749
0
19010
JPMORGAN CHASE & CO
COM
46625H100
239965
1760305
SH
SOLE
1147703
0
612602
JPMORGAN CHASE & CO
ALERIAN ML ETN
46625H365
812
38833
SH
SOLE
11888
0
26945
JUNIPER NETWORKS INC
COM
48203R104
520
13997
SH
SOLE
12247
0
1750
KADANT INC
COM
48282T104
1210
6231
SH
SOLE
5888
0
343
KARAT PACKAGING INC
COM
48563L101
578
29122
SH
SOLE
26495
0
2627
KELLOGG CO
COM
487836108
2677
41518
SH
SOLE
39260
0
2258
KEMPER CORP
COM
488401100
656
11611
SH
SOLE
11411
0
200
KEURIG DR PEPPER INC
COM
49271V100
235
6193
SH
SOLE
5665
0
528
KEYCORP
COM
493267108
1173
52394
SH
SOLE
42581
0
9813
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1071
6780
SH
SOLE
3744
0
3036
KFORCE INC
COM
493732101
251
3393
SH
SOLE
3393
0
0
KIMBERLY-CLARK CORP
COM
494368103
12054
97875
SH
SOLE
66774
0
31101
KINDER MORGAN INC DEL
COM
49456B101
11743
621007
SH
SOLE
482238
0
138769
KINSALE CAP GROUP INC
COM
49714P108
10107
44324
SH
SOLE
41774
0
2550
KKR & CO INC
COM
48251W104
774
13229
SH
SOLE
10429
0
2800
KLA CORP
COM NEW
482480100
8261
22566
SH
SOLE
5158
0
17408
KNIGHT-SWIFT TRANSN HLDGS IN
CL A
499049104
2939
58254
SH
SOLE
53965
0
4289
KOHLS CORP
COM
500255104
1733
28668
SH
SOLE
17286
0
11382
KORNIT DIGITAL LTD
SHS
M6372Q113
95972
1160625
SH
SOLE
1005288
0
155337
KRAFT HEINZ CO
COM
500754106
17926
455099
SH
SOLE
447847
0
7252
KRANESHARES TR
CSI CHI INTERNET
500767306
39
1379
SH
SOLE
1379
0
0
KRANESHARES TR
QUADRTC INT RT
500767736
7900
308337
SH
SOLE
210837
0
97500
KROGER CO
COM
501044101
842
14673
SH
SOLE
8285
0
6388
KYNDRYL HLDGS INC
COMMON STOCK
50155Q100
293
22328
SH
SOLE
20174
0
2154
L3HARRIS TECHNOLOGIES INC
COM
502431109
5659
22776
SH
SOLE
21950
0
826
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1154
4375
SH
SOLE
3125
0
1250
LAM RESEARCH CORP
COM
512807108
1801
3350
SH
SOLE
2308
0
1042
LAMAR ADVERTISING CO NEW
CL A
512816109
477
4108
SH
SOLE
3916
0
192
LAMB WESTON HLDGS INC
COM
513272104
320
5333
SH
SOLE
1782
0
3551
LANDSTAR SYS INC
COM
515098101
1695
11238
SH
SOLE
11095
0
143
LAS VEGAS SANDS CORP
COM
517834107
336
8654
SH
SOLE
1019
0
7635
LATCH INC
COM
51818V106
1449
339373
SH
SOLE
330168
0
9205
LATHAM GROUP INC
COM
51819L107
1067
80565
SH
SOLE
77848
0
2717
LATTICE SEMICONDUCTOR CORP
COM
518415104
3622
59428
SH
SOLE
57650
0
1778
LAUDER ESTEE COS INC
CL A
518439104
22126
81248
SH
SOLE
59520
0
21728
LEGALZOOM COM INC
COM
52466B103
2438
172384
SH
SOLE
164650
0
7734
LEGGETT & PLATT INC
COM
524660107
1411
40550
SH
SOLE
4996
0
35554
LEIDOS HOLDINGS INC
COM
525327102
221
2046
SH
SOLE
2046
0
0
LENDINGCLUB CORP
COM NEW
52603A208
166
10495
SH
SOLE
10245
0
250
LENDINGTREE INC
NOTE 0.500% 7/1
52603BAD9
41
50000
PRN
SOLE
50000
0
0
LENNAR CORP
CL A
526057104
1642
20230
SH
SOLE
19111
0
1119
LENNAR CORP
CL B
526057302
396
5792
SH
SOLE
4792
0
1000
LENNOX INTL INC
COM
526107107
561
2175
SH
SOLE
2175
0
0
LESLIES INC
COM
527064109
3030
156511
SH
SOLE
150613
0
5898
LHC GROUP INC
COM
50187A107
1736
10295
SH
SOLE
8625
0
1670
LIBERTY BROADBAND CORP
COM SER A
530307107
12
88
SH
SOLE
81
0
7
LIBERTY BROADBAND CORP
COM SER C
530307305
473
3496
SH
SOLE
2864
0
632
LIBERTY GLOBAL PLC
SHS CL A
G5480U104
108
4244
SH
SOLE
487
0
3757
LIBERTY GLOBAL PLC
SHS CL C
G5480U120
370
14292
SH
SOLE
14134
0
158
LIBERTY MEDIA CORP DEL
COM A SIRIUSXM
531229409
75
1644
SH
SOLE
1644
0
0
LIBERTY MEDIA CORP DEL
COM C SIRIUSXM
531229607
352
7699
SH
SOLE
6853
0
846
LIBERTY MEDIA CORP DEL
COM SER C FRMLA
531229854
445
6377
SH
SOLE
6377
0
0
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
1384
12303
SH
SOLE
10078
0
2225
LILLY ELI & CO
COM
532457108
78071
272623
SH
SOLE
155281
0
117342
LIMELIGHT NETWORKS INC
COM
53261M104
489
93714
SH
SOLE
93714
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
504
3656
SH
SOLE
3656
0
0
LINCOLN NATL CORP IND
COM
534187109
864
13214
SH
SOLE
10710
0
2504
LINDE PLC
SHS
G5494J103
85727
268375
SH
SOLE
157144
0
111231
LITHIA MTRS INC
COM
536797103
287
955
SH
SOLE
905
0
50
LITHIUM AMERS CORP NEW
COM NEW
53680Q207
262
6812
SH
SOLE
6812
0
0
LITTELFUSE INC
COM
537008104
6905
27684
SH
SOLE
14959
0
12725
LIVE NATION ENTERTAINMENT IN
COM
538034109
92828
789089
SH
SOLE
625582
0
163507
LIVEPERSON INC
COM
538146101
519
21241
SH
SOLE
20080
0
1161
LIVERAMP HLDGS INC
COM
53815P108
1782
47662
SH
SOLE
41422
0
6240
LL FLOORING HOLDINGS INC
COM
55003T107
1070
76310
SH
SOLE
66710
0
9600
LLOYDS BANKING GROUP PLC
SPONSORED ADR
539439109
36
14825
SH
SOLE
14825
0
0
LOCKHEED MARTIN CORP
COM
539830109
12620
28591
SH
SOLE
23226
0
5365
LOEWS CORP
COM
540424108
492
7589
SH
SOLE
5464
0
2125
LOWES COS INC
COM
548661107
55816
276056
SH
SOLE
198284
0
77772
LUCID GROUP INC
COM
549498103
322
12693
SH
SOLE
11288
0
1405
LULULEMON ATHLETICA INC
COM
550021109
177697
487245
SH
SOLE
414098
0
73147
LUMEN TECHNOLOGIES INC
COM
550241103
296
26237
SH
SOLE
25677
0
560
LUMINAR TECHNOLOGIES INC
COM CL A
550424105
13154
841571
SH
SOLE
841571
0
0
LYFT INC
CL A COM
55087P104
1124
29266
SH
SOLE
25016
0
4250
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
1112
10812
SH
SOLE
8839
0
1973
M & T BK CORP
COM
55261F104
542
3198
SH
SOLE
2815
0
383
MACYS INC
COM
55616P104
480
19724
SH
SOLE
16574
0
3150
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
9827
200265
SH
SOLE
163295
0
36970
MAIN STR CAP CORP
COM
56035L104
2304
54038
SH
SOLE
39373
0
14665
MANDIANT INC
COM
562662106
1470
65901
SH
SOLE
47826
0
18075
MANPOWERGROUP INC WIS
COM
56418H100
356
3786
SH
SOLE
3770
0
16
MANULIFE FINL CORP
COM
56501R106
1274
59670
SH
SOLE
50238
0
9432
MARATHON OIL CORP
COM
565849106
892
35523
SH
SOLE
21375
0
14148
MARATHON PETE CORP
COM
56585A102
4693
54891
SH
SOLE
48325
0
6566
MARAVAI LIFESCIENCES HLDGS I
COM CL A
56600D107
24985
708400
SH
SOLE
635372
0
73028
MARCUS & MILLICHAP INC
COM
566324109
558
10600
SH
SOLE
8841
0
1759
MARKEL CORP
COM
570535104
13993
9485
SH
SOLE
8679
0
806
MARKETAXESS HLDGS INC
COM
57060D108
1763
5183
SH
SOLE
354
0
4829
MARQETA INC
CLASS A COM
57142B104
392
35506
SH
SOLE
29706
0
5800
MARRIOTT INTL INC NEW
CL A
571903202
3359
19112
SH
SOLE
16080
0
3032
MARRIOTT VACATIONS WORLDWIDE
COM
57164Y107
227
1441
SH
SOLE
1441
0
0
MARSH & MCLENNAN COS INC
COM
571748102
6395
37526
SH
SOLE
32117
0
5409
MARTEN TRANS LTD
COM
573075108
407
22895
SH
SOLE
22800
0
95
MARTIN MARIETTA MATLS INC
COM
573284106
3592
9332
SH
SOLE
9251
0
81
MARVELL TECHNOLOGY INC
COM
573874104
47326
659962
SH
SOLE
611993
0
47969
MASCO CORP
COM
574599106
407
7976
SH
SOLE
2233
0
5743
MASTERCARD INCORPORATED
CL A
57636Q104
435455
1218465
SH
SOLE
913866
0
304599
MATCH GROUP INC NEW
COM
57667L107
1376
12651
SH
SOLE
10239
0
2412
MATTERPORT INC
COM CL A
577096100
2649
326188
SH
SOLE
326188
0
0
MAXCYTE INC
COM
57777K106
191
27361
SH
SOLE
26889
0
472
MAXLINEAR INC
COM
57776J100
7150
122540
SH
SOLE
111193
0
11347
MCCORMICK & CO INC
COM VTG
579780107
193
1927
SH
SOLE
1927
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
74373
745221
SH
SOLE
472065
0
273156
MCDONALDS CORP
COM
580135101
82789
334799
SH
SOLE
237421
0
97378
MCKESSON CORP
COM
58155Q103
3750
12249
SH
SOLE
11758
0
491
MEDIAALPHA INC
CL A
58450V104
734
44359
SH
SOLE
40818
0
3541
MEDPACE HLDGS INC
COM
58506Q109
2902
17738
SH
SOLE
16561
0
1177
MEDTRONIC PLC
SHS
G5960L103
48264
435005
SH
SOLE
220557
0
214448
MEIRAGTX HLDGS PLC
COM
G59665102
2078
150000
SH
SOLE
150000
0
0
MERCADOLIBRE INC
COM
58733R102
3423
2878
SH
SOLE
1939
0
939
MERCK & CO INC
COM
58933Y105
52454
639292
SH
SOLE
516926
0
122366
MERCURY GENL CORP NEW
COM
589400100
604
10973
SH
SOLE
8135
0
2838
MERCURY SYS INC
COM
589378108
12236
189847
SH
SOLE
158572
0
31275
MERIT MED SYS INC
COM
589889104
1578
23717
SH
SOLE
23717
0
0
MERITOR INC
COM
59001K100
2209
62113
SH
SOLE
61548
0
565
META PLATFORMS INC
CL A
30303M102
87482
393424
SH
SOLE
323941
0
69483
METLIFE INC
COM
59156R108
7265
103370
SH
SOLE
95418
0
7952
METTLER TOLEDO INTERNATIONAL
COM
592688105
1343
978
SH
SOLE
595
0
383
MGE ENERGY INC
COM
55277P104
646
8092
SH
SOLE
7792
0
300
MGM RESORTS INTERNATIONAL
COM
552953101
1740
41498
SH
SOLE
40775
0
723
MGP INGREDIENTS INC NEW
COM
55303J106
792
9255
SH
SOLE
8255
0
1000
MICROCHIP TECHNOLOGY INC.
COM
595017104
76285
1015234
SH
SOLE
646120
0
369114
MICRON TECHNOLOGY INC
COM
595112103
27088
347770
SH
SOLE
313743
0
34027
MICROSOFT CORP
COM
594918104
1157589
3754626
SH
SOLE
2752155
0
1002471
MICROSTRATEGY INC
CL A NEW
594972408
235
483
SH
SOLE
483
0
0
MIDDLEBY CORP
COM
596278101
727
4432
SH
SOLE
1141
0
3291
MILLER INDS INC TENN
COM NEW
600551204
218
7755
SH
SOLE
7755
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
663
10020
SH
SOLE
2800
0
7220
MITEK SYS INC
COM NEW
606710200
444
30275
SH
SOLE
29983
0
292
MKS INSTRS INC
COM
55306N104
572
3815
SH
SOLE
3815
0
0
MODERNA INC
COM
60770K107
2689
15611
SH
SOLE
13469
0
2142
MOMENTUS INC
COM CL A
60879E101
55
17268
SH
SOLE
17268
0
0
MONDELEZ INTL INC
CL A
609207105
13878
221063
SH
SOLE
172777
0
48286
MONEYGRAM INTL INC
COM NEW
60935Y208
110
10462
SH
SOLE
10462
0
0
MONGODB INC
CL A
60937P106
58911
132805
SH
SOLE
85790
0
47015
MONOLITHIC PWR SYS INC
COM
609839105
5019
10335
SH
SOLE
10213
0
122
MONROE CAP CORP
COM
610335101
4580
424482
SH
SOLE
299524
0
124958
MONSTER BEVERAGE CORP NEW
COM
61174X109
203
2537
SH
SOLE
2388
0
149
MONTROSE ENVIRONMENTAL GROUP
COM
615111101
39381
744018
SH
SOLE
600292
0
143726
MOODYS CORP
COM
615369105
9878
29277
SH
SOLE
18085
0
11192
MORGAN STANLEY
COM NEW
617446448
18701
213967
SH
SOLE
184278
0
29689
MORNINGSTAR INC
COM
617700109
1926
7052
SH
SOLE
5307
0
1745
MOSAIC CO NEW
COM
61945C103
2869
43146
SH
SOLE
38802
0
4344
MOTOROLA SOLUTIONS INC
COM NEW
620076307
7761
32045
SH
SOLE
17442
0
14603
MPLX LP
COM UNIT REP LTD
55336V100
334
10079
SH
SOLE
8280
0
1799
MSC INDL DIRECT INC
CL A
553530106
2395
28108
SH
SOLE
19656
0
8452
MSCI INC
COM
55354G100
892
1774
SH
SOLE
1743
0
31
MYRIAD GENETICS INC
COM
62855J104
299
11869
SH
SOLE
2071
0
9798
NAPCO SEC TECHNOLOGIES INC
COM
630402105
2629
128136
SH
SOLE
125186
0
2950
NASDAQ INC
COM
631103108
1031
5784
SH
SOLE
5722
0
62
NATIONAL BK HLDGS CORP
CL A
633707104
342
8500
SH
SOLE
8500
0
0
NATIONAL FUEL GAS CO
COM
636180101
353
5135
SH
SOLE
4082
0
1053
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
954
12405
SH
SOLE
11836
0
569
NATIONAL INSTRS CORP
COM
636518102
1077
26532
SH
SOLE
26497
0
35
NATIONAL VISION HLDGS INC
COM
63845R107
998
22911
SH
SOLE
22791
0
120
NATURA &CO HLDG S A
ADS
63884N108
179
16395
SH
SOLE
13621
0
2774
NCINO INC
COM
63947X101
1064
25959
SH
SOLE
24640
0
1319
NEKTAR THERAPEUTICS
COM
640268108
1251
232041
SH
SOLE
192974
0
39067
NEOGENOMICS INC
COM NEW
64049M209
4132
340080
SH
SOLE
312608
0
27472
NEPHROS INC
COM
640671400
159
36249
SH
SOLE
36249
0
0
NETAPP INC
COM
64110D104
1851
22297
SH
SOLE
18384
0
3913
NETFLIX INC
COM
64110L106
47551
126941
SH
SOLE
109105
0
17836
NEUROCRINE BIOSCIENCES INC
COM
64125C109
987
10530
SH
SOLE
10057
0
473
NEURONETICS INC
COM
64131A105
587
193723
SH
SOLE
177527
0
16196
NEVRO CORP
COM
64157F103
3688
50995
SH
SOLE
45262
0
5733
NEW FORTRESS ENERGY INC
COM CL A
644393100
792
18597
SH
SOLE
18597
0
0
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
164
14904
SH
SOLE
14904
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
747
69654
SH
SOLE
44245
0
25409
NEWELL BRANDS INC
COM
651229106
292
13642
SH
SOLE
10776
0
2866
NEWMONT CORP
COM
651639106
3378
42511
SH
SOLE
32730
0
9781
NEXPOINT RESIDENTIAL TR INC
COM
65341D102
441
4880
SH
SOLE
4880
0
0
NEXTERA ENERGY INC
COM
65339F101
42389
500399
SH
SOLE
344028
0
156371
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
1323
15869
SH
SOLE
13894
0
1975
NICE LTD
SPONSORED ADR
653656108
859
3921
SH
SOLE
3916
0
5
NICOLET BANKSHARES INC
COM
65406E102
244
2610
SH
SOLE
2610
0
0
NIKE INC
CL B
654106103
48719
362063
SH
SOLE
243084
0
118979
NISOURCE INC
COM
65473P105
759
23882
SH
SOLE
21929
0
1953
NOMAD FOODS LTD
USD ORD SHS
G6564A105
264
11693
SH
SOLE
11693
0
0
NORFOLK SOUTHN CORP
COM
655844108
12105
42442
SH
SOLE
27264
0
15178
NORTHERN TR CORP
COM
665859104
27987
240332
SH
SOLE
159115
0
81217
NORTHROP GRUMMAN CORP
COM
666807102
12629
28238
SH
SOLE
23481
0
4757
NORTONLIFELOCK INC
COM
668771108
344
12958
SH
SOLE
9704
0
3254
NOVANTA INC
COM
67000B104
1187
8339
SH
SOLE
8019
0
320
NOVARTIS AG
SPONSORED ADR
66987V109
8789
100165
SH
SOLE
83893
0
16272
NOVOCURE LTD
ORD SHS
G6674U108
572
6903
SH
SOLE
6703
0
200
NOVO-NORDISK A S
ADR
670100205
2136
19466
SH
SOLE
12870
0
6596
NUCOR CORP
COM
670346105
3690
24822
SH
SOLE
20991
0
3831
NUTANIX INC
CL A
67059N108
7944
296205
SH
SOLE
237977
0
58228
NUTRIEN LTD
COM
67077M108
1306
12562
SH
SOLE
8546
0
4016
NUVASIVE INC
COM
670704105
481
8490
SH
SOLE
8297
0
193
NUVEI CORPORATION
SUB VTG SHS
67079A102
328
4350
SH
SOLE
4150
0
200
NVIDIA CORPORATION
COM
67066G104
135356
496065
SH
SOLE
374223
0
121842
NXP SEMICONDUCTORS N V
COM
N6596X109
476
2571
SH
SOLE
2395
0
176
OAK STR HEALTH INC
COM
67181A107
5170
192350
SH
SOLE
173020
0
19330
OCCIDENTAL PETE CORP
COM
674599105
853
15025
SH
SOLE
9289
0
5736
OCCIDENTAL PETE CORP
*W EXP 08/03/202
674599162
63
1776
SH
SOLE
1752
0
24
OCEAN PWR TECHNOLOGIES INC
COM NEW
674870506
14
10000
SH
SOLE
10000
0
0
OKTA INC
CL A
679295105
43756
289851
SH
SOLE
252021
0
37830
OLD DOMINION FREIGHT LINE IN
COM
679580100
5588
18710
SH
SOLE
16803
0
1907
OLD NATL BANCORP IND
COM
680033107
397
24233
SH
SOLE
15747
0
8486
OLD REP INTL CORP
COM
680223104
1632
63084
SH
SOLE
59655
0
3429
OLD SECOND BANCORP INC ILL
COM
680277100
161
11066
SH
SOLE
6000
0
5066
OLIN CORP
COM PAR $1
680665205
221
4221
SH
SOLE
4171
0
50
OLO INC
CL A
68134L109
1249
94288
SH
SOLE
87266
0
7022
OMNICOM GROUP INC
COM
681919106
19660
231624
SH
SOLE
231435
0
189
ON SEMICONDUCTOR CORP
COM
682189105
267
4258
SH
SOLE
3108
0
1150
ONE GAS INC
COM
68235P108
239
2705
SH
SOLE
2205
0
500
ONEOK INC NEW
COM
682680103
3592
50851
SH
SOLE
28853
0
21998
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
111
10930
SH
SOLE
10930
0
0
OOMA INC
COM
683416101
169
11252
SH
SOLE
5052
0
6200
OPEN TEXT CORP
COM
683715106
338
7973
SH
SOLE
7945
0
28
OPENDOOR TECHNOLOGIES INC
COM
683712103
563
65064
SH
SOLE
57186
0
7878
OPTIMIZERX CORP
COM NEW
68401U204
27372
725855
SH
SOLE
661398
0
64457
OPTION CARE HEALTH INC
COM NEW
68404L201
9008
315399
SH
SOLE
215249
0
100150
ORACLE CORP
COM
68389X105
15652
189199
SH
SOLE
146671
0
42528
OREILLY AUTOMOTIVE INC
COM
67103H107
49207
71839
SH
SOLE
39266
0
32573
ORGANON & CO
COMMON STOCK
68622V106
972
27827
SH
SOLE
21845
0
5982
ORIGIN MATERIALS INC
COM
68622D106
132
20000
SH
SOLE
20000
0
0
OSHKOSH CORP
COM
688239201
786
7805
SH
SOLE
7132
0
673
OTIS WORLDWIDE CORP
COM
68902V107
958
12453
SH
SOLE
9293
0
3160
OUSTER INC
COM
68989M103
195
43302
SH
SOLE
0
0
43302
OUTLOOK THERAPEUTICS INC
COM NEW
69012T206
41
23000
SH
SOLE
23000
0
0
OVERSTOCK COM INC DEL
COM
690370101
661
15010
SH
SOLE
15010
0
0
OVID THERAPEUTICS INC
COM
690469101
183
58365
SH
SOLE
58365
0
0
OWL ROCK CAPITAL CORPORATION
COM
69121K104
176
11900
SH
SOLE
400
0
11500
P & F INDS INC
CL A NEW
692830508
66
11000
SH
SOLE
0
0
11000
P3 HEALTH PARTNERS INC
COM CL A
744413105
241
30800
SH
SOLE
30800
0
0
P3 HEALTH PARTNERS INC
*W EXP 11/19/202
744413113
16
10265
SH
SOLE
10265
0
0
PACCAR INC
COM
693718108
1082
12288
SH
SOLE
6425
0
5863
PACER FDS TR
TRENDP US LAR CP
69374H105
442
11371
SH
SOLE
11371
0
0
PACER FDS TR
BNCHMRK INFRA
69374H741
60
1527
SH
SOLE
1448
0
79
PACKAGING CORP AMER
COM
695156109
219
1403
SH
SOLE
1371
0
32
PAGERDUTY INC
COM
69553P100
591
17294
SH
SOLE
17294
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
629
45842
SH
SOLE
25842
0
20000
PALO ALTO NETWORKS INC
COM
697435105
91178
146469
SH
SOLE
107260
0
39209
PALOMAR HLDGS INC
COM
69753M105
14709
229861
SH
SOLE
209520
0
20341
PAN AMERN SILVER CORP
COM
697900108
943
34558
SH
SOLE
20145
0
14413
PAR TECHNOLOGY CORP
COM
698884103
758
18782
SH
SOLE
18071
0
711
PARAMOUNT GLOBAL
CLASS B COM
92556H206
7949
210226
SH
SOLE
196030
0
14196
PARKER-HANNIFIN CORP
COM
701094104
7295
25708
SH
SOLE
21865
0
3843
PAYCHEX INC
COM
704326107
34503
252824
SH
SOLE
171475
0
81349
PAYCOM SOFTWARE INC
COM
70432V102
1164
3361
SH
SOLE
1893
0
1468
PAYLOCITY HLDG CORP
COM
70438V106
36133
175599
SH
SOLE
165851
0
9748
PAYPAL HLDGS INC
COM
70450Y103
215888
1866737
SH
SOLE
1429510
0
437227
PAYSIGN INC
COM
70451A104
30
15120
SH
SOLE
15120
0
0
PELOTON INTERACTIVE INC
CL A COM
70614W100
4133
156430
SH
SOLE
134344
0
22086
PENN NATL GAMING INC
COM
707569109
259
6094
SH
SOLE
5407
0
687
PENUMBRA INC
COM
70975L107
2473
11133
SH
SOLE
8690
0
2443
PEPSICO INC
COM
713448108
78527
469154
SH
SOLE
356808
0
112346
PERFICIENT INC
COM
71375U101
9941
90299
SH
SOLE
85878
0
4421
PERFORMANCE FOOD GROUP CO
COM
71377A103
1221
23987
SH
SOLE
23531
0
456
PERKINELMER INC
COM
714046109
1183
6783
SH
SOLE
6669
0
114
PFIZER INC
COM
717081103
63340
1223485
SH
SOLE
903681
0
319804
PHASEBIO PHARMACEUTICALS INC
COM
717224109
47
35696
SH
SOLE
35696
0
0
PHILIP MORRIS INTL INC
COM
718172109
13278
141345
SH
SOLE
108000
0
33345
PHILLIPS 66
COM
718546104
4625
53538
SH
SOLE
49716
0
3822
PHILLIPS EDISON & CO INC
COMMON STOCK
71844V201
327
9508
SH
SOLE
6788
0
2720
PHREESIA INC
COM
71944F106
9481
359670
SH
SOLE
251813
0
107857
PIERIS PHARMACEUTICALS INC
COM
720795103
390
128745
SH
SOLE
77340
0
51405
PIMCO ETF TR
1-5 US TIP IDX
72201R205
35
645
SH
SOLE
0
0
645
PIMCO ETF TR
ACTIVE BD ETF
72201R775
301
2962
SH
SOLE
2752
0
210
PIMCO ETF TR
0-5 HIGH YIELD
72201R783
630
6551
SH
SOLE
5310
0
1241
PIMCO ETF TR
INV GRD CRP BD
72201R817
127
1221
SH
SOLE
1200
0
21
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
1873
18703
SH
SOLE
17922
0
781
PIMCO ETF TR
25YR+ ZERO U S
72201R882
950
7163
SH
SOLE
5213
0
1950
PING IDENTITY HLDG CORP
COM
72341T103
10902
397466
SH
SOLE
374362
0
23104
PINNACLE WEST CAP CORP
COM
723484101
421
5397
SH
SOLE
4047
0
1350
PIONEER NAT RES CO
COM
723787107
39440
157742
SH
SOLE
121392
0
36350
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
138
12838
SH
SOLE
2838
0
10000
PLANET FITNESS INC
CL A
72703H101
48436
573344
SH
SOLE
449865
0
123479
PLUG POWER INC
COM NEW
72919P202
238
8328
SH
SOLE
8213
0
115
PNC FINL SVCS GROUP INC
COM
693475105
3135
16997
SH
SOLE
13757
0
3240
POOL CORP
COM
73278L105
205603
486231
SH
SOLE
386803
0
99428
POPULAR INC
COM NEW
733174700
789
9650
SH
SOLE
9650
0
0
PORTILLOS INC
COM CL A
73642K106
4949
201514
SH
SOLE
183964
0
17550
PORTLAND GEN ELEC CO
COM NEW
736508847
601
10890
SH
SOLE
1724
0
9166
POSEIDA THERAPEUTICS INC
COM
73730P108
203
45217
SH
SOLE
42876
0
2341
POWERSCHOOL HOLDINGS INC
COM CL A
73939C106
2022
122454
SH
SOLE
65179
0
57275
PPG INDS INC
COM
693506107
4243
32371
SH
SOLE
16432
0
15939
PRA GROUP INC
COM
69354N106
7682
170411
SH
SOLE
139501
0
30910
PRA GROUP INC
NOTE 3.500% 6/0
69354NAB2
2755
2490000
PRN
SOLE
1980000
0
510000
PRICE T ROWE GROUP INC
COM
74144T108
14671
97034
SH
SOLE
87763
0
9271
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
276
3762
SH
SOLE
2833
0
929
PRIVIA HEALTH GROUP INC
COM
74276R102
465
17412
SH
SOLE
17217
0
195
PROCTER AND GAMBLE CO
COM
742718109
133246
872028
SH
SOLE
587693
0
284335
PROGRESSIVE CORP
COM
743315103
130424
1144173
SH
SOLE
961235
0
182938
PROLOGIS INC.
COM
74340W103
3490
21612
SH
SOLE
13740
0
7872
PROS HOLDINGS INC
COM
74346Y103
3122
93712
SH
SOLE
88487
0
5225
PROSHARES TR
ULTRAPRO SHORT S
74347B110
2
160
SH
SOLE
160
0
0
PROSHARES TR
PSHS ULTSH 20YRS
74347B201
67
3254
SH
SOLE
2442
0
812
PROSHARES TR
SHORT S&P 500 NE
74347B425
79
5605
SH
SOLE
4355
0
1250
PROSHARES TR
INVT INT RT HG
74347B607
5
65
SH
SOLE
0
0
65
PROSHARES TR
RUSS 2000 DIVD
74347B698
453
7009
SH
SOLE
7009
0
0
PROSHARES TR
SHORT QQQ NEW
74347B714
54
4648
SH
SOLE
4648
0
0
PROSHARES TR
BITCOIN STRATE
74347G440
114
4000
SH
SOLE
4000
0
0
PROSHARES TR
ULTSHT REAL EST
74347G556
0
5
SH
SOLE
5
0
0
PROSHARES TR
PSHS ULTRA O&G
74347G705
45
319
SH
SOLE
130
0
189
PROSHARES TR
PSHS ULT S&P 500
74347R107
168
2558
SH
SOLE
1200
0
1358
PROSHARES TR
PSHS SHT OIL&GAS
74347R222
69
6520
SH
SOLE
6120
0
400
PROSHARES TR
PSHS ULTRA DOW30
74347R305
98
1350
SH
SOLE
1350
0
0
PROSHARES TR
PSHS SH MSCI EMR
74347R396
3
195
SH
SOLE
195
0
0
PROSHARES TR
PSHS ULT SEMICDT
74347R669
747
18700
SH
SOLE
18700
0
0
PROSHARES TR
ULTRA FNCLS NEW
74347X633
671
10635
SH
SOLE
9435
0
1200
PROSHARES TR
ULTRPRO DOW30
74347X823
15
200
SH
SOLE
0
0
200
PROSHARES TR
ULTRAPRO QQQ
74347X831
21
369
SH
SOLE
169
0
200
PROSHARES TR
SHRT 20+YR TRE
74347X849
4780
270190
SH
SOLE
232985
0
37205
PROSHARES TR
ULTRPRO S&P500
74347X864
1
18
SH
SOLE
18
0
0
PROSHARES TR
PET CARE ETF
74348A145
13
200
SH
SOLE
200
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
5916
62333
SH
SOLE
62258
0
75
PROSPECT CAP CORP
COM
74348T102
450
54300
SH
SOLE
54300
0
0
PROTO LABS INC
COM
743713109
384
7251
SH
SOLE
6981
0
270
PRUDENTIAL FINL INC
COM
744320102
5979
50600
SH
SOLE
48419
0
2181
PTC INC
COM
69370C100
222
2061
SH
SOLE
0
0
2061
PUBLIC STORAGE
COM
74460D109
1041
2668
SH
SOLE
2657
0
11
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
765
10927
SH
SOLE
10081
0
846
PURE CYCLE CORP
COM NEW
746228303
3613
300605
SH
SOLE
219005
0
81600
PURE STORAGE INC
CL A
74624M102
102127
2892295
SH
SOLE
1733010
0
1159285
PVH CORPORATION
COM
693656100
252
3287
SH
SOLE
59
0
3228
QUALCOMM INC
COM
747525103
60495
395859
SH
SOLE
339738
0
56121
QUALTRICS INTL INC
COM CL A
747601201
26053
912535
SH
SOLE
661079
0
251456
QUANTA SVCS INC
COM
74762E102
2126
16156
SH
SOLE
12935
0
3221
QUANTERIX CORP
COM
74766Q101
372
12760
SH
SOLE
12560
0
200
QUEST DIAGNOSTICS INC
COM
74834L100
1118
8172
SH
SOLE
6702
0
1470
QUIDEL CORP
COM
74838J101
20696
184031
SH
SOLE
183504
0
527
QUINSTREET INC
COM
74874Q100
11242
969130
SH
SOLE
856719
0
112411
RACKSPACE TECHNOLOGY INC
COM
750102105
114
10250
SH
SOLE
250
0
10000
RAPID7 INC
COM
753422104
11249
101124
SH
SOLE
95495
0
5629
RAYONIER INC
COM
754907103
1709
41551
SH
SOLE
29436
0
12115
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
26244
264901
SH
SOLE
230080
0
34821
RBC BEARINGS INC
COM
75524B104
337
1740
SH
SOLE
1390
0
350
REALTY INCOME CORP
COM
756109104
1296
18695
SH
SOLE
16622
0
2073
REDFIN CORP
COM
75737F108
6269
347490
SH
SOLE
327609
0
19881
REDWOOD TR INC
COM
758075402
597
56691
SH
SOLE
46691
0
10000
REDWOOD TRUST INC
NOTE 5.625% 7/1
758075AD7
199
200000
PRN
SOLE
150000
0
50000
REGENERON PHARMACEUTICALS
COM
75886F107
999
1431
SH
SOLE
1377
0
54
REGIONS FINANCIAL CORP NEW
COM
7591EP100
9629
432576
SH
SOLE
361972
0
70604
REGULUS THERAPEUTICS INC
COM NEW
75915K200
3
11200
SH
SOLE
10200
0
1000
REPAY HLDGS CORP
COM CL A
76029L100
13788
933539
SH
SOLE
850326
0
83213
REPLIGEN CORP
COM
759916109
533
2835
SH
SOLE
1985
0
850
REPUBLIC SVCS INC
COM
760759100
4129
31162
SH
SOLE
28854
0
2308
RESMED INC
COM
761152107
72168
297589
SH
SOLE
182224
0
115365
REVANCE THERAPEUTICS INC
COM
761330109
247
12651
SH
SOLE
8441
0
4210
REVOLVE GROUP INC
CL A
76156B107
968
18035
SH
SOLE
17600
0
435
RH
COM
74967X103
6213
19053
SH
SOLE
15343
0
3710
RINGCENTRAL INC
CL A
76680R206
21775
185779
SH
SOLE
92304
0
93475
RINGCENTRAL INC
NOTE3/0
76680RAF4
3878
4460000
PRN
SOLE
3821000
0
639000
RITCHIE BROS AUCTIONEERS
COM
767744105
38315
649068
SH
SOLE
316116
0
332952
RIVIAN AUTOMOTIVE INC
COM CL A
76954A103
646
12865
SH
SOLE
11178
0
1687
ROBERT HALF INTL INC
COM
770323103
8403
73591
SH
SOLE
71785
0
1806
ROBLOX CORP
CL A
771049103
412
8904
SH
SOLE
8814
0
90
ROCKET LAB USA INC
COM
773122106
3433
426519
SH
SOLE
373643
0
52876
ROCKET PHARMACEUTICALS INC
COM
77313F106
199
12551
SH
SOLE
11741
0
810
ROCKWELL AUTOMATION INC
COM
773903109
86751
309793
SH
SOLE
162619
0
147174
ROKU INC
COM CL A
77543R102
17533
139961
SH
SOLE
112034
0
27927
ROLLINS INC
COM
775711104
65737
1875517
SH
SOLE
1300131
0
575386
ROPER TECHNOLOGIES INC
COM
776696106
15711
33270
SH
SOLE
25916
0
7354
ROSS STORES INC
COM
778296103
647
7152
SH
SOLE
7092
0
60
ROYAL BK CDA
COM
780087102
2591
23498
SH
SOLE
22677
0
821
ROYAL CARIBBEAN GROUP
COM
V7780T103
1080
12887
SH
SOLE
12117
0
770
ROYAL GOLD INC
COM
780287108
3965
28065
SH
SOLE
27170
0
895
ROYCE GLOBAL VALUE TR INC
COM
78081T104
289
25445
SH
SOLE
23700
0
1745
RPM INTL INC
COM
749685103
1273
15632
SH
SOLE
6041
0
9591
RUSH STREET INTERACTIVE INC
COM
782011100
3782
520184
SH
SOLE
520184
0
0
RYAN SPECIALTY GROUP HLDGS I
CL A
78351F107
75341
1942270
SH
SOLE
1573918
0
368352
RYANAIR HOLDINGS PLC
SPONSORED ADS
783513203
315
3619
SH
SOLE
267
0
3352
S&P GLOBAL INC
COM
78409V104
81251
198087
SH
SOLE
125202
0
72885
SALESFORCE COM INC
COM
79466L302
238395
1122808
SH
SOLE
864300
0
258508
SANGAMO THERAPEUTICS INC
COM
800677106
2004
344902
SH
SOLE
344402
0
500
SAP SE
SPON ADR
803054204
444
4002
SH
SOLE
3909
0
93
SAREPTA THERAPEUTICS INC
COM
803607100
2388
30571
SH
SOLE
28740
0
1831
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
10745
31225
SH
SOLE
29772
0
1453
SCHLUMBERGER LTD
COM STK
806857108
2247
54391
SH
SOLE
37200
0
17191
SCHWAB CHARLES CORP
COM
808513105
30599
362934
SH
SOLE
301991
0
60943
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
1273
23835
SH
SOLE
22885
0
950
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
1147
21308
SH
SOLE
16408
0
4900
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
2764
36942
SH
SOLE
29256
0
7686
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
594
8321
SH
SOLE
7896
0
425
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
53
700
SH
SOLE
700
0
0
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
1102
23272
SH
SOLE
22452
0
820
SCHWAB STRATEGIC TR
EMRG MKTEQ ETF
808524706
886
31921
SH
SOLE
31921
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US SC
808524763
190
3556
SH
SOLE
3556
0
0
SCHWAB STRATEGIC TR
SCHWAB FDT US LG
808524771
404
6907
SH
SOLE
6907
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
5073
64309
SH
SOLE
53874
0
10435
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1322
36013
SH
SOLE
35363
0
650
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
27
541
SH
SOLE
541
0
0
SCHWAB STRATEGIC TR
US REIT ETF
808524847
169
6802
SH
SOLE
6802
0
0
SCHWAB STRATEGIC TR
INTRM TRM TRES
808524854
97
1816
SH
SOLE
1816
0
0
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
294
5936
SH
SOLE
5460
0
476
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
3241
53392
SH
SOLE
52303
0
1089
SCHWAB STRATEGIC TR
INTL SCEQT ETF
808524888
23
610
SH
SOLE
610
0
0
SCIENCE APPLICATIONS INTL CO
COM
808625107
3380
36671
SH
SOLE
33118
0
3553
SCOTTS MIRACLE-GRO CO
CL A
810186106
31049
252517
SH
SOLE
211963
0
40554
SEAGEN INC
COM
81181C104
15434
107145
SH
SOLE
95002
0
12143
SEALED AIR CORP NEW
COM
81211K100
18981
283465
SH
SOLE
256278
0
27187
SECUREWORKS CORP
CL A
81374A105
135
10190
SH
SOLE
8900
0
1290
SELECT SECTOR SPDR TR
SBI MATERIALS
81369Y100
3319
37650
SH
SOLE
34302
0
3348
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
12596
91948
SH
SOLE
86244
0
5704
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
1544
20341
SH
SOLE
19668
0
673
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
4051
21899
SH
SOLE
19985
0
1914
SELECT SECTOR SPDR TR
ENERGY
81369Y506
17292
226219
SH
SOLE
201235
0
24984
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
17287
451123
SH
SOLE
396324
0
54799
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
3851
37392
SH
SOLE
34044
0
3348
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
10877
68442
SH
SOLE
61629
0
6813
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
8240
119800
SH
SOLE
110475
0
9325
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
193
3999
SH
SOLE
3461
0
538
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
3601
48367
SH
SOLE
46873
0
1494
SELECTA BIOSCIENCES INC
COM
816212104
31
25013
SH
SOLE
25013
0
0
SEMPRA
COM
816851109
3167
18836
SH
SOLE
17353
0
1483
SENSEONICS HLDGS INC
COM
81727U105
45
22800
SH
SOLE
20800
0
2000
SENTINELONE INC
CL A
81730H109
388
10023
SH
SOLE
9623
0
400
SERVICENOW INC
COM
81762P102
146138
262419
SH
SOLE
222679
0
39740
SHAKE SHACK INC
CL A
819047101
15356
226150
SH
SOLE
190240
0
35910
SHELL MIDSTREAM PARTNERS L P
UNIT LTD INT
822634101
179
12564
SH
SOLE
9714
0
2850
SHELL PLC
SPON ADS
780259305
2090
38055
SH
SOLE
29075
0
8980
SHERWIN WILLIAMS CO
COM
824348106
13081
52402
SH
SOLE
32669
0
19733
SHOPIFY INC
CL A
82509L107
16855
24936
SH
SOLE
20143
0
4793
SHOTSPOTTER INC
COM
82536T107
1804
65062
SH
SOLE
61342
0
3720
SIENTRA INC
COM
82621J105
172
77645
SH
SOLE
70645
0
7000
SIGNA SPORTS UNITED NV
ORD SHS
N80029106
4773
596616
SH
SOLE
522851
0
73765
SIGNATURE BK NEW YORK N Y
COM
82669G104
243
827
SH
SOLE
827
0
0
SILENCE THERAPEUTICS PLC
ADS
82686Q101
1066
56125
SH
SOLE
55916
0
209
SILICOM LTD
ORD
M84116108
230
5840
SH
SOLE
5840
0
0
SILICON LABORATORIES INC
COM
826919102
354
2358
SH
SOLE
418
0
1940
SIMILARWEB LTD
SHS
M84137104
4013
309863
SH
SOLE
293277
0
16586
SIMON PPTY GROUP INC NEW
COM
828806109
7271
55270
SH
SOLE
48210
0
7060
SIMPLY GOOD FOODS CO
COM
82900L102
1616
42573
SH
SOLE
42509
0
64
SIRIUS XM HOLDINGS INC
COM
82968B103
364
55051
SH
SOLE
45447
0
9604
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
11352
70207
SH
SOLE
67068
0
3139
SITIME CORP
COM
82982T106
677
2733
SH
SOLE
2733
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
772
17736
SH
SOLE
17591
0
145
SKYWORKS SOLUTIONS INC
COM
83088M102
619
4641
SH
SOLE
2508
0
2133
SLR INVESTMENT CORP
COM
83413U100
1334
73606
SH
SOLE
73606
0
0
SMARTSHEET INC
COM CL A
83200N103
22612
412777
SH
SOLE
360898
0
51879
SMITH A O CORP
COM
831865209
799
12505
SH
SOLE
11002
0
1503
SMUCKER J M CO
COM NEW
832696405
17989
132847
SH
SOLE
94799
0
38048
SNAP INC
CL A
83304A106
842
23395
SH
SOLE
19457
0
3938
SNAP ON INC
COM
833034101
2517
12250
SH
SOLE
5377
0
6873
SNOWFLAKE INC
CL A
833445109
2042
8911
SH
SOLE
8315
0
596
SOFI TECHNOLOGIES INC
COM
83406F102
98
10409
SH
SOLE
2409
0
8000
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
7083
21972
SH
SOLE
21422
0
550
SOLO BRANDS INC
COM CL A
83425V104
2403
281751
SH
SOLE
274844
0
6907
SONOS INC
COM
83570H108
694
24590
SH
SOLE
14040
0
10550
SONY GROUP CORPORATION
SPONSORED ADR
835699307
1073
10445
SH
SOLE
10202
0
243
SOS LIMITED
SPNSORD ADS NEW
83587W106
5
10000
SH
SOLE
10000
0
0
SOUTHERN CO
COM
842587107
6858
94582
SH
SOLE
77200
0
17382
SOUTHWEST AIRLS CO
COM
844741108
2850
62224
SH
SOLE
49283
0
12941
SOUTHWESTERN ENERGY CO
COM
845467109
136
19035
SH
SOLE
3000
0
16035
SOVOS BRANDS INC
COM
84612U107
418
29466
SH
SOLE
29102
0
364
SP PLUS CORP
COM
78469C103
3900
124365
SH
SOLE
118987
0
5378
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
33111
95467
SH
SOLE
83787
0
11680
SPDR GOLD TR
GOLD SHS
78463V107
44459
246104
SH
SOLE
220710
0
25394
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
5
135
SH
SOLE
70
0
65
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
76
1855
SH
SOLE
1855
0
0
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
3108
80447
SH
SOLE
79997
0
450
SPDR INDEX SHS FDS
S&P EM MKT DIV
78463X533
55
1896
SH
SOLE
40
0
1856
SPDR INDEX SHS FDS
GLB NAT RESRCE
78463X541
185
2945
SH
SOLE
2859
0
86
SPDR INDEX SHS FDS
DJ GLB RL ES ETF
78463X749
5106
94541
SH
SOLE
88184
0
6357
SPDR INDEX SHS FDS
S&P EMKTSC ETF
78463X756
69
1220
SH
SOLE
1220
0
0
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
65
2369
SH
SOLE
2348
0
21
SPDR INDEX SHS FDS
S&P GBLINF ETF
78463X855
23
390
SH
SOLE
0
0
390
SPDR INDEX SHS FDS
DJ INTL RL ETF
78463X863
635
18609
SH
SOLE
17332
0
1277
SPDR INDEX SHS FDS
S&P INTL SMLCP
78463X871
749
21307
SH
SOLE
0
0
21307
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
2027
59128
SH
SOLE
36588
0
22540
SPDR S&P 500 ETF TR
TR UNIT
78462F103
280955
622077
SH
SOLE
581414
0
40663
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
35829
73053
SH
SOLE
64144
0
8909
SPDR SER TR
NYSE TECH ETF
78464A102
241
1735
SH
SOLE
1735
0
0
SPDR SER TR
S&P 600 SMCP GRW
78464A201
4
48
SH
SOLE
48
0
0
SPDR SER TR
NUVEEN BLOOMBERG
78464A284
6
100
SH
SOLE
100
0
0
SPDR SER TR
ICE PFD SEC ETF
78464A292
17
430
SH
SOLE
430
0
0
SPDR SER TR
S&P 600 SMCP VAL
78464A300
441
5295
SH
SOLE
4175
0
1120
SPDR SER TR
BLOOMBERG CONV
78464A359
3481
45236
SH
SOLE
30543
0
14693
SPDR SER TR
PORTFOLIO INTRMD
78464A375
64
1861
SH
SOLE
1861
0
0
SPDR SER TR
BLOOMBERG EMERGI
78464A391
2
93
SH
SOLE
93
0
0
SPDR SER TR
PRTFLO S&P500 GW
78464A409
2149
32450
SH
SOLE
31430
0
1020
SPDR SER TR
PORTFOLIO SHORT
78464A474
6461
214450
SH
SOLE
167900
0
46550
SPDR SER TR
PRTFLO S&P500 VL
78464A508
5
111
SH
SOLE
111
0
0
SPDR SER TR
BLOOMBERG INTL T
78464A516
165
6323
SH
SOLE
3268
0
3055
SPDR SER TR
S&P TRANSN ETF
78464A532
40
454
SH
SOLE
204
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
1047
7108
SH
SOLE
7108
0
0
SPDR SER TR
DJ REIT ETF
78464A607
250
2131
SH
SOLE
2131
0
0
SPDR SER TR
AEROSPACE DEF
78464A631
1493
11977
SH
SOLE
11876
0
101
SPDR SER TR
PORTFOLIO AGRGTE
78464A649
59
2141
SH
SOLE
0
0
2141
SPDR SER TR
PORTFLI TIPS ETF
78464A656
246
8126
SH
SOLE
6421
0
1705
SPDR SER TR
PORTFLI INTRMDIT
78464A672
4281
141348
SH
SOLE
141348
0
0
SPDR SER TR
S&P REGL BKG
78464A698
1173
17023
SH
SOLE
16728
0
295
SPDR SER TR
S&P METALS MNG
78464A755
4875
79544
SH
SOLE
72201
0
7343
SPDR SER TR
S&P DIVID ETF
78464A763
9386
73269
SH
SOLE
67326
0
5943
SPDR SER TR
S&P CAP MKTS
78464A771
4
42
SH
SOLE
42
0
0
SPDR SER TR
S&P INS ETF
78464A789
188
4475
SH
SOLE
4275
0
200
SPDR SER TR
S&P BK ETF
78464A797
2347
44829
SH
SOLE
44829
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
318
3395
SH
SOLE
3395
0
0
SPDR SER TR
S&P 400 MDCP GRW
78464A821
36
490
SH
SOLE
0
0
490
SPDR SER TR
S&P 400 MDCP VAL
78464A839
197
2801
SH
SOLE
2701
0
100
SPDR SER TR
PORTFOLIO S&P400
78464A847
94
2003
SH
SOLE
856
0
1147
SPDR SER TR
PORTFOLIO S&P500
78464A854
141
2653
SH
SOLE
13
0
2640
SPDR SER TR
S&P SEMICNDCTR
78464A862
1619
7802
SH
SOLE
7802
0
0
SPDR SER TR
S&P BIOTECH
78464A870
5089
56618
SH
SOLE
46738
0
9880
SPDR SER TR
S&P HOMEBUILD
78464A888
122
1927
SH
SOLE
961
0
966
SPDR SER TR
PORTFOLIO SH TSR
78468R101
148
5000
SH
SOLE
5000
0
0
SPDR SER TR
BLOOMBERG INVT
78468R200
329
10789
SH
SOLE
7336
0
3453
SPDR SER TR
BLOOMBERG SHT TE
78468R408
44
1681
SH
SOLE
1537
0
144
SPDR SER TR
OILGAS EQUIP
78468R549
1535
20460
SH
SOLE
20460
0
0
SPDR SER TR
S&P OILGAS EXP
78468R556
4
33
SH
SOLE
33
0
0
SPDR SER TR
BLOOMBERG HIGH Y
78468R622
38
369
SH
SOLE
369
0
0
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
114
1245
SH
SOLE
943
0
302
SPDR SER TR
S&P KENSHO INTLG
78468R697
1383
33898
SH
SOLE
33874
0
24
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
871
18198
SH
SOLE
16516
0
1682
SPDR SER TR
NUVEEN BLMBRG SH
78468R739
1134
23969
SH
SOLE
23969
0
0
SPDR SER TR
SSGA GNDER ETF
78468R747
146
1585
SH
SOLE
1585
0
0
SPDR SER TR
PRTFLO S&P500 HI
78468R788
84
1914
SH
SOLE
1914
0
0
SPDR SER TR
SPDR S&P 500 ETF
78468R796
42
376
SH
SOLE
376
0
0
SPDR SER TR
PORTFOLIO S&P600
78468R853
94
2231
SH
SOLE
1950
0
281
SPDR SER TR
BLOOMBERG 1 10 Y
78468R861
8
400
SH
SOLE
400
0
0
SPIRE INC
COM
84857L101
462
6437
SH
SOLE
6410
0
27
SPLUNK INC
COM
848637104
98820
664960
SH
SOLE
211999
0
452961
SPLUNK INC
NOTE 1.125% 9/1
848637AD6
389
325000
PRN
SOLE
280000
0
45000
SPOK HLDGS INC
COM
84863T106
344
43078
SH
SOLE
28078
0
15000
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
251
1663
SH
SOLE
646
0
1017
SPRINKLR INC
CL A
85208T107
186
15671
SH
SOLE
15371
0
300
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
2058
133909
SH
SOLE
122054
0
11855
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1121
127825
SH
SOLE
76520
0
51305
SPROUT SOCIAL INC
COM CL A
85209W109
72033
899070
SH
SOLE
671859
0
227211
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
632
8429
SH
SOLE
3149
0
5280
SSGA ACTIVE ETF TR
BLACKSTONE SENR
78467V608
36172
804543
SH
SOLE
804447
0
96
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
1268
28327
SH
SOLE
28027
0
300
STAAR SURGICAL CO
COM PAR $0.01
852312305
696
8706
SH
SOLE
6793
0
1913
STAG INDL INC
COM
85254J102
317
7678
SH
SOLE
7163
0
515
STANLEY BLACK & DECKER INC
COM
854502101
2588
18510
SH
SOLE
17303
0
1207
STARBUCKS CORP
COM
855244109
286026
3144183
SH
SOLE
2292726
0
851457
STARWOOD PPTY TR INC
COM
85571B105
3590
148523
SH
SOLE
140323
0
8200
STATE STR CORP
COM
857477103
1547
17756
SH
SOLE
14381
0
3375
STEEL DYNAMICS INC
COM
858119100
488
5852
SH
SOLE
5356
0
496
STEELCASE INC
CL A
858155203
246
20609
SH
SOLE
20495
0
114
STEM INC
COM
85859N102
176
16026
SH
SOLE
16026
0
0
STERICYCLE INC
COM
858912108
478
8109
SH
SOLE
4799
0
3310
STERIS PLC
SHS USD
G8473T100
3269
13523
SH
SOLE
12173
0
1350
STERLING CHECK CORP
COM
85917T109
387
14626
SH
SOLE
14379
0
247
STMICROELECTRONICS N V
NY REGISTRY
861012102
468
10824
SH
SOLE
10824
0
0
STORE CAP CORP
COM
862121100
798
27288
SH
SOLE
24910
0
2378
STRIDE INC
COM
86333M108
527
14500
SH
SOLE
14200
0
300
STRYKER CORPORATION
COM
863667101
224950
841406
SH
SOLE
585465
0
255941
SUBURBAN PROPANE PARTNERS L
UNIT LTD PARTN
864482104
432
26815
SH
SOLE
25815
0
1000
SUMMIT HOTEL PPTYS INC
COM
866082100
167
16764
SH
SOLE
16764
0
0
SUMO LOGIC INC
COM
86646P103
442
37853
SH
SOLE
14853
0
23000
SUN CMNTYS INC
COM
866674104
1190
6788
SH
SOLE
5774
0
1014
SUN LIFE FINANCIAL INC.
COM
866796105
705
12623
SH
SOLE
12514
0
109
SUNCOR ENERGY INC NEW
COM
867224107
4168
127885
SH
SOLE
67175
0
60710
SUNOPTA INC
COM
8676EP108
4324
861352
SH
SOLE
763232
0
98120
SUPERNUS PHARMACEUTICALS
NOTE 0.625% 4/0
868459AD0
118
120000
PRN
SOLE
90000
0
30000
SVB FINANCIAL GROUP
COM
78486Q101
1325
2368
SH
SOLE
1267
0
1101
SWITCH INC
CL A
87105L104
50564
1640618
SH
SOLE
1345848
0
294770
SYNCHRONY FINANCIAL
COM
87165B103
265
7600
SH
SOLE
7300
0
300
SYNEOS HEALTH INC
CL A
87166B102
1235
15259
SH
SOLE
14002
0
1257
SYNOPSYS INC
COM
871607107
2686
8059
SH
SOLE
7839
0
220
SYNTHETIC BIOLOGICS INC
COM NEW
87164U201
73
257590
SH
SOLE
151694
0
105896
SYSCO CORP
COM
871829107
30909
378555
SH
SOLE
321345
0
57210
TABULA RASA HEALTHCARE INC
COM
873379101
100
17428
SH
SOLE
16250
0
1178
TACTILE SYS TECHNOLOGY INC
COM
87357P100
4324
214463
SH
SOLE
207285
0
7178
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
11626
111509
SH
SOLE
83643
0
27866
TAKEDA PHARMACEUTICAL CO LTD
SPONSORED ADS
874060205
172
12025
SH
SOLE
11331
0
694
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
6396
41602
SH
SOLE
39779
0
1823
TALKSPACE INC
COM
87427V103
50
28548
SH
SOLE
27918
0
630
TANGER FACTORY OUTLET CTRS I
COM
875465106
217
12621
SH
SOLE
12621
0
0
TARGA RES CORP
COM
87612G101
419
5558
SH
SOLE
5558
0
0
TARGET CORP
COM
87612E106
26878
126653
SH
SOLE
91101
0
35552
TASKUS INC
CLASS A COM
87652V109
1994
51835
SH
SOLE
48185
0
3650
TCG BDC INC
COM
872280102
144
10000
SH
SOLE
10000
0
0
TE CONNECTIVITY LTD
SHS
H84989104
6224
47522
SH
SOLE
16530
0
30992
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
589
38681
SH
SOLE
38381
0
300
TELADOC HEALTH INC
COM
87918A105
4822
66856
SH
SOLE
58149
0
8707
TELEDYNE TECHNOLOGIES INC
COM
879360105
728
1541
SH
SOLE
1441
0
100
TELEFLEX INCORPORATED
COM
879369106
227
639
SH
SOLE
570
0
69
TELEFONICA S A
SPONSORED ADR
879382208
181
37750
SH
SOLE
36864
0
886
TELLURIAN INC NEW
COM
87968A104
95
17986
SH
SOLE
11991
0
5995
TELUS INTL CDA INC
SUB VTG SHS
87975H100
1536
62151
SH
SOLE
60126
0
2025
TENABLE HLDGS INC
COM
88025T102
26144
452391
SH
SOLE
406028
0
46363
TERADYNE INC
COM
880770102
1506
12739
SH
SOLE
12539
0
200
TERMINIX GLOBAL HOLDINGS INC
COM
88087E100
2929
64199
SH
SOLE
55767
0
8432
TESLA INC
COM
88160R101
71856
66681
SH
SOLE
47998
0
18683
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
138
14700
SH
SOLE
14700
0
0
TEXAS INSTRS INC
COM
882508104
54384
296404
SH
SOLE
193218
0
103186
TEXAS PACIFIC LAND CORPORATI
COM
88262P102
4324
3198
SH
SOLE
3088
0
110
TEXTRON INC
COM
883203101
338
4544
SH
SOLE
4244
0
300
THE BEAUTY HEALTH COMPANY
COM CL A
88331L108
272
16111
SH
SOLE
16061
0
50
THE REAL GOOD FOOD COMPANY I
COM CL A
75601G109
449
56780
SH
SOLE
56030
0
750
THE TRADE DESK INC
COM CL A
88339J105
927
13389
SH
SOLE
8829
0
4560
THERMO FISHER SCIENTIFIC INC
COM
883556102
88183
149298
SH
SOLE
117839
0
31459
THERMON GROUP HLDGS INC
COM
88362T103
178
10971
SH
SOLE
4211
0
6760
THOMSON REUTERS CORP.
COM NEW
884903709
396
3642
SH
SOLE
3304
0
338
THOUGHTWORKS HOLDING INC
COM
88546E105
3080
148020
SH
SOLE
145489
0
2531
THRYV HLDGS INC
COM NEW
886029206
865
30744
SH
SOLE
27084
0
3660
TILRAY BRANDS INC
COM CL 2
88688T100
1152
148250
SH
SOLE
147730
0
520
TIMKEN CO
COM
887389104
247
4073
SH
SOLE
1300
0
2773
TITAN INTL INC ILL
COM
88830M102
716
48600
SH
SOLE
48500
0
100
TIVITY HEALTH INC
COM
88870R102
639
19875
SH
SOLE
17950
0
1925
TJX COS INC NEW
COM
872540109
11200
184874
SH
SOLE
172044
0
12830
T-MOBILE US INC
COM
872590104
965
7515
SH
SOLE
5774
0
1741
TOAST INC
CL A
888787108
306
14060
SH
SOLE
13671
0
389
TORONTO DOMINION BK ONT
COM NEW
891160509
15781
198705
SH
SOLE
84630
0
114075
TOTALENERGIES SE
SPONSORED ADS
89151E109
2883
57048
SH
SOLE
45824
0
11224
TOYOTA MOTOR CORP
ADS
892331307
234
1300
SH
SOLE
956
0
344
TRACTOR SUPPLY CO
COM
892356106
19265
82551
SH
SOLE
67328
0
15223
TRAEGER INC
COMMON STOCK
89269P103
355
47724
SH
SOLE
31724
0
16000
TRANE TECHNOLOGIES PLC
SHS
G8994E103
2554
16727
SH
SOLE
13033
0
3694
TRANSDIGM GROUP INC
COM
893641100
113954
174899
SH
SOLE
117016
0
57883
TRANSOCEAN LTD
REG SHS
H8817H100
781
170926
SH
SOLE
152926
0
18000
TRANSUNION
COM
89400J107
3681
35618
SH
SOLE
28395
0
7223
TRAVELERS COMPANIES INC
COM
89417E109
9420
51551
SH
SOLE
44812
0
6739
TREAN INS GROUP INC
COM
89457R101
3574
762007
SH
SOLE
699677
0
62330
TREEHOUSE FOODS INC
COM
89469A104
14524
450218
SH
SOLE
406483
0
43735
TREX CO INC
COM
89531P105
105781
1619179
SH
SOLE
1184829
0
434350
TRIMAS CORP
COM NEW
896215209
1446
45061
SH
SOLE
38347
0
6714
TRIMBLE INC
COM
896239100
41240
571668
SH
SOLE
333314
0
238354
TRINITY INDS INC
COM
896522109
210
6125
SH
SOLE
6125
0
0
TRITON INTL LTD
CL A
G9078F107
457
6505
SH
SOLE
6505
0
0
TRUEBLUE INC
COM
89785X101
214
7400
SH
SOLE
5500
0
1900
TRUIST FINL CORP
COM
89832Q109
3214
56690
SH
SOLE
39640
0
17050
TWILIO INC
CL A
90138F102
88711
538263
SH
SOLE
438745
0
99518
TWIST BIOSCIENCE CORP
COM
90184D100
341
6913
SH
SOLE
6913
0
0
TWITTER INC
COM
90184L102
9115
235589
SH
SOLE
209519
0
26070
TWO HBRS INVT CORP
COM NEW
90187B408
427
77190
SH
SOLE
56994
0
20196
TYLER TECHNOLOGIES INC
COM
902252105
184518
414749
SH
SOLE
316107
0
98642
U S PHYSICAL THERAPY
COM
90337L108
804
8085
SH
SOLE
7785
0
300
U S SILICA HLDGS INC
COM
90346E103
2474
132598
SH
SOLE
100633
0
31965
UBER TECHNOLOGIES INC
COM
90353T100
52145
1461459
SH
SOLE
857227
0
604232
UBIQUITI INC
COM
90353W103
220
755
SH
SOLE
541
0
214
UFP INDUSTRIES INC
COM
90278Q108
259
3351
SH
SOLE
0
0
3351
UGI CORP NEW
COM
902681105
261
7199
SH
SOLE
3249
0
3950
ULTA BEAUTY INC
COM
90384S303
23962
60172
SH
SOLE
38620
0
21552
UNDER ARMOUR INC
CL A
904311107
1516
89074
SH
SOLE
80679
0
8395
UNDER ARMOUR INC
CL C
904311206
150
9656
SH
SOLE
5510
0
4146
UNIFIRST CORP MASS
COM
904708104
5228
28369
SH
SOLE
22638
0
5731
UNILEVER PLC
SPON ADR NEW
904767704
7143
156748
SH
SOLE
113485
0
43263
UNION PAC CORP
COM
907818108
149943
548820
SH
SOLE
374270
0
174550
UNITED AIRLS HLDGS INC
COM
910047109
1049
22638
SH
SOLE
21828
0
810
UNITED PARCEL SERVICE INC
CL B
911312106
47013
219216
SH
SOLE
145091
0
74125
UNITED RENTALS INC
COM
911363109
3727
10491
SH
SOLE
10103
0
388
UNITED STATES STL CORP NEW
COM
912909108
2269
60133
SH
SOLE
50033
0
10100
UNITEDHEALTH GROUP INC
COM
91324P102
182825
358501
SH
SOLE
274047
0
84454
UNITY SOFTWARE INC
COM
91332U101
65800
663239
SH
SOLE
544981
0
118258
UNIVERSAL DISPLAY CORP
COM
91347P105
603
3610
SH
SOLE
1376
0
2234
UNIVERSAL HLTH SVCS INC
CL B
913903100
230
1586
SH
SOLE
1446
0
140
UPSTART HLDGS INC
COM
91680M107
351
3218
SH
SOLE
3218
0
0
URANIUM ENERGY CORP
COM
916896103
741
161500
SH
SOLE
160000
0
1500
US BANCORP DEL
COM NEW
902973304
10401
195690
SH
SOLE
138584
0
57106
V F CORP
COM
918204108
1206
21218
SH
SOLE
16517
0
4701
VAIL RESORTS INC
COM
91879Q109
9786
37598
SH
SOLE
19107
0
18491
VALERO ENERGY CORP
COM
91913Y100
3394
33427
SH
SOLE
30432
0
2995
VALMONT INDS INC
COM
920253101
18314
76757
SH
SOLE
67710
0
9047
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
10101
263400
SH
SOLE
238988
0
24412
VANECK ETF TRUST
EMERGING MRKT HI
92189F353
26
1269
SH
SOLE
0
0
1269
VANECK ETF TRUST
VANECK RUSSIA ET
92189F403
67
11915
SH
SOLE
11915
0
0
VANECK ETF TRUST
PREFERRED SECURT
92189F429
41
2000
SH
SOLE
2000
0
0
VANECK ETF TRUST
FALLEN ANGEL HG
92189F437
4
143
SH
SOLE
10
0
133
VANECK ETF TRUST
MORTGAGE REIT
92189F452
26
1500
SH
SOLE
1500
0
0
VANECK ETF TRUST
LOW CARBN ENERGY
92189F502
46
320
SH
SOLE
320
0
0
VANECK ETF TRUST
MRNGSTR WDE MOAT
92189F643
1690
22630
SH
SOLE
21203
0
1427
VANECK ETF TRUST
SEMICONDUCTR ETF
92189F676
6420
23797
SH
SOLE
11950
0
11847
VANECK ETF TRUST
PHARMACEUTCL ETF
92189F692
16
200
SH
SOLE
200
0
0
VANECK ETF TRUST
AGRIBUSINESS ETF
92189F700
476
4550
SH
SOLE
2150
0
2400
VANECK ETF TRUST
BIOTECH ETF
92189F726
69
425
SH
SOLE
425
0
0
VANECK ETF TRUST
CHINA GROWTH LDR
92189F759
18
600
SH
SOLE
600
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
1043
22251
SH
SOLE
19342
0
2909
VANECK ETF TRUST
VANECK VIETNAM
92189F817
13
700
SH
SOLE
0
0
700
VANECK ETF TRUST
BRAZIL SMALL CAP
92189F825
51
2572
SH
SOLE
1753
0
819
VANECK ETF TRUST
AFRICA INDEX ETF
92189F866
144
6775
SH
SOLE
6775
0
0
VANECK ETF TRUST
GAMING ETF
92189F882
22
555
SH
SOLE
555
0
0
VANECK ETF TRUST
INTRMDT MUNI ETF
92189H201
80
1697
SH
SOLE
1697
0
0
VANECK ETF TRUST
HIGH YLD MUNIETF
92189H409
1
14
SH
SOLE
14
0
0
VANECK ETF TRUST
OIL SERVICES ETF
92189H607
292
1033
SH
SOLE
1033
0
0
VANECK ETF TRUST
SOCIAL SENTIMENT
92189H839
1
37
SH
SOLE
37
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
507
1839
SH
SOLE
1739
0
100
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
3297
21877
SH
SOLE
10672
0
11205
VANGUARD ADMIRAL FDS INC
SMLLCP 600 IDX
921932828
319
1610
SH
SOLE
1610
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VAL
921932844
93
556
SH
SOLE
405
0
151
VANGUARD ADMIRAL FDS INC
MIDCP 400 GRTH
921932869
1628
8466
SH
SOLE
8084
0
382
VANGUARD BD INDEX FDS
LONG TERM BOND
921937793
25
272
SH
SOLE
0
0
272
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
4566
55757
SH
SOLE
857
0
54900
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
22394
287474
SH
SOLE
208978
0
78496
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
2991
37602
SH
SOLE
34056
0
3546
VANGUARD BD INDEX FDS
VANGUARD ULTRA
92203C303
1926
39005
SH
SOLE
39005
0
0
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
394
7514
SH
SOLE
7232
0
282
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
40107
96605
SH
SOLE
84764
0
11841
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
17588
117510
SH
SOLE
113375
0
4135
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
3557
15962
SH
SOLE
11408
0
4554
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
24760
228480
SH
SOLE
181705
0
46775
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
3737
15062
SH
SOLE
11863
0
3199
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
6763
38442
SH
SOLE
36130
0
2312
VANGUARD INDEX FDS
MID CAP ETF
922908629
18355
77175
SH
SOLE
72951
0
4224
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
999
4794
SH
SOLE
3316
0
1478
VANGUARD INDEX FDS
EXTEND MKT ETF
922908652
10585
63898
SH
SOLE
52318
0
11580
VANGUARD INDEX FDS
GROWTH ETF
922908736
50635
176059
SH
SOLE
161830
0
14229
VANGUARD INDEX FDS
VALUE ETF
922908744
75128
508378
SH
SOLE
459629
0
48749
VANGUARD INDEX FDS
SMALL CP ETF
922908751
7695
36208
SH
SOLE
31137
0
5071
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
16793
73760
SH
SOLE
57704
0
16056
VANGUARD INTL EQUITY INDEX F
GLB EX US ETF
922042676
3752
72219
SH
SOLE
71183
0
1036
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
345
2784
SH
SOLE
1664
0
1120
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
105
1033
SH
SOLE
1003
0
30
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
80953
1405670
SH
SOLE
1199231
0
206439
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
25733
557846
SH
SOLE
485213
0
72633
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
519
7010
SH
SOLE
6935
0
75
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
2238
35934
SH
SOLE
27094
0
8840
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
3137
61255
SH
SOLE
20688
0
40567
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
1971
38238
SH
SOLE
33443
0
4795
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
940
15856
SH
SOLE
15456
0
400
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
1907
24418
SH
SOLE
23206
0
1212
VANGUARD SCOTTSDALE FDS
VNG RUS3000IDX
92206C599
1418
6954
SH
SOLE
6954
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
38
202
SH
SOLE
202
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
43
305
SH
SOLE
305
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
4653
56164
SH
SOLE
10356
0
45808
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
5188
72701
SH
SOLE
57474
0
15227
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
378
6006
SH
SOLE
6006
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000VAL
92206C714
287
3940
SH
SOLE
1763
0
2177
VANGUARD SCOTTSDALE FDS
VNG RUS1000IDX
92206C730
145
700
SH
SOLE
700
0
0
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
92206C771
158
3145
SH
SOLE
3145
0
0
VANGUARD SCOTTSDALE FDS
LONG TERM TREAS
92206C847
3
33
SH
SOLE
33
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
8088
93999
SH
SOLE
93155
0
844
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
118836
732834
SH
SOLE
622473
0
110361
VANGUARD STAR FDS
VG TL INTL STK F
921909768
798
13360
SH
SOLE
12270
0
1090
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
97457
2029082
SH
SOLE
1722135
0
306947
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
10811
96309
SH
SOLE
73569
0
22740
VANGUARD WHITEHALL FDS
INTL HIGH ETF
921946794
4926
72845
SH
SOLE
71710
0
1135
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
4598
58163
SH
SOLE
51938
0
6225
VANGUARD WORLD FD
ESG US STK ETF
921910733
3121
38487
SH
SOLE
38487
0
0
VANGUARD WORLD FD
MEGA GRWTH IND
921910816
6837
29045
SH
SOLE
26417
0
2628
VANGUARD WORLD FD
MEGA CAP VAL ETF
921910840
619
5764
SH
SOLE
2835
0
2929
VANGUARD WORLD FD
MEGA CAP INDEX
921910873
444
2792
SH
SOLE
2587
0
205
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
679
2226
SH
SOLE
1841
0
385
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
2773
14154
SH
SOLE
13768
0
386
VANGUARD WORLD FDS
ENERGY ETF
92204A306
1037
9692
SH
SOLE
8572
0
1120
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
1809
19371
SH
SOLE
16826
0
2545
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
3051
11995
SH
SOLE
10598
0
1397
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
3840
19748
SH
SOLE
19023
0
725
VANGUARD WORLD FDS
INF TECH ETF
92204A702
14006
33630
SH
SOLE
31464
0
2166
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
1964
10123
SH
SOLE
8758
0
1365
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
316
1955
SH
SOLE
1526
0
429
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
757
6307
SH
SOLE
2715
0
3592
VAPOTHERM INC
COM
922107107
1691
121626
SH
SOLE
112511
0
9115
VARONIS SYS INC
COM
922280102
713
14994
SH
SOLE
14994
0
0
VEEVA SYS INC
CL A COM
922475108
349531
1645161
SH
SOLE
1289290
0
355871
VELO3D INC
COMMON STOCK
92259N104
1377
147942
SH
SOLE
138587
0
9355
VENTAS INC
COM
92276F100
700
11342
SH
SOLE
11183
0
159
VERACYTE INC
COM
92337F107
1553
56334
SH
SOLE
38989
0
17345
VERISK ANALYTICS INC
COM
92345Y106
92385
430440
SH
SOLE
299363
0
131077
VERIZON COMMUNICATIONS INC
COM
92343V104
43759
859034
SH
SOLE
663936
0
195098
VERRA MOBILITY CORP
COM
92511U102
3632
223109
SH
SOLE
216314
0
6795
VERTEX PHARMACEUTICALS INC
COM
92532F100
4837
18533
SH
SOLE
9130
0
9403
VERU INC
COM
92536C103
1594
329925
SH
SOLE
329825
0
100
VIASAT INC
COM
92552V100
8752
179345
SH
SOLE
151179
0
28166
VIATRIS INC
COM
92556V106
361
33185
SH
SOLE
23770
0
9415
VICI PPTYS INC
COM
925652109
536
18825
SH
SOLE
18028
0
797
VICOR CORP
COM
925815102
528
7480
SH
SOLE
7480
0
0
VIEMED HEALTHCARE INC
COM
92663R105
115
23000
SH
SOLE
23000
0
0
VIKING THERAPEUTICS INC
COM
92686J106
479
159717
SH
SOLE
115099
0
44618
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
226
7650
SH
SOLE
7650
0
0
VIRACTA THERAPEUTICS INC
COM
92765F108
247
51843
SH
SOLE
51843
0
0
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
2708
274052
SH
SOLE
232427
0
41625
VIRTU FINL INC
CL A
928254101
1104
29672
SH
SOLE
29672
0
0
VISA INC
COM CL A
92826C839
524134
2363414
SH
SOLE
1955719
0
407695
VISTA OUTDOOR INC
COM
928377100
1536
43025
SH
SOLE
37916
0
5109
VITA COCO CO INC
COM
92846Q107
515
57500
SH
SOLE
57500
0
0
VIVINT SMART HOME INC
COM CL A
928542109
200
29520
SH
SOLE
26020
0
3500
VMWARE INC
CL A COM
928563402
1006
8837
SH
SOLE
4653
0
4184
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
1108
66695
SH
SOLE
62851
0
3844
VONAGE HLDGS CORP
COM
92886T201
1909
94100
SH
SOLE
68450
0
25650
VONTIER CORPORATION
COM
928881101
617
24308
SH
SOLE
18046
0
6262
VOYA FINANCIAL INC
COM
929089100
358
5394
SH
SOLE
1859
0
3535
VROOM INC
COM
92918V109
89
33475
SH
SOLE
29213
0
4262
VULCAN MATLS CO
COM
929160109
14623
79601
SH
SOLE
20677
0
58924
VUZIX CORP
COM NEW
92921W300
98
14817
SH
SOLE
0
0
14817
WABTEC
COM
929740108
41514
431670
SH
SOLE
270426
0
161244
WALGREENS BOOTS ALLIANCE INC
COM
931427108
10667
238266
SH
SOLE
180378
0
57888
WALKER & DUNLOP INC
COM
93148P102
340
2630
SH
SOLE
230
0
2400
WALMART INC
COM
931142103
115681
776801
SH
SOLE
412601
0
364200
WARNER MUSIC GROUP CORP
COM CL A
934550203
6750
178338
SH
SOLE
173677
0
4661
WASTE CONNECTIONS INC
COM
94106B101
5661
40524
SH
SOLE
39672
0
852
WASTE MGMT INC DEL
COM
94106L109
8411
53067
SH
SOLE
45599
0
7468
WATERS CORP
COM
941848103
1066
3434
SH
SOLE
3394
0
40
WATSCO INC
COM
942622200
178981
587515
SH
SOLE
411741
0
175774
WAYFAIR INC
CL A
94419L101
675
6096
SH
SOLE
5820
0
276
WAYFAIR INC
NOTE 0.625%10/0
94419LAM3
61
74000
PRN
SOLE
24000
0
50000
WEBER INC
CL A
94770D102
246
24987
SH
SOLE
23487
0
1500
WEBSTER FINL CORP
COM
947890109
241
4298
SH
SOLE
303
0
3995
WEC ENERGY GROUP INC
COM
92939U106
4083
40905
SH
SOLE
29169
0
11736
WELBILT INC
COM
949090104
346
14553
SH
SOLE
13471
0
1082
WELLS FARGO CO NEW
COM
949746101
16058
331365
SH
SOLE
295268
0
36097
WELLS FARGO CO NEW
PERP PFD CNV A
949746804
412
311
SH
SOLE
301
0
10
WELLTOWER INC
COM
95040Q104
2511
26114
SH
SOLE
23042
0
3072
WEST PHARMACEUTICAL SVSC INC
COM
955306105
40807
99357
SH
SOLE
76027
0
23330
WESTERN ALLIANCE BANCORP
COM
957638109
848
10236
SH
SOLE
10236
0
0
WESTERN DIGITAL CORP.
COM
958102105
1388
27948
SH
SOLE
24998
0
2950
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP INT
958669103
239
9492
SH
SOLE
5774
0
3718
WESTERN UN CO
COM
959802109
543
28950
SH
SOLE
21097
0
7853
WESTLAKE CHEM PARTNERS LP
COM UNIT RP LP
960417103
401
14800
SH
SOLE
14800
0
0
WESTROCK CO
COM
96145D105
1682
35770
SH
SOLE
35770
0
0
WEX INC
COM
96208T104
31812
178270
SH
SOLE
155469
0
22801
WEYERHAEUSER CO MTN BE
COM NEW
962166104
6551
172846
SH
SOLE
148478
0
24368
WHEATON PRECIOUS METALS CORP
COM
962879102
7875
165510
SH
SOLE
128909
0
36601
WHEELS UP EXPERIENCE INC
COM CL A
96328L106
70
22500
SH
SOLE
22500
0
0
WHIRLPOOL CORP
COM
963320106
1512
8749
SH
SOLE
864
0
7885
WILEY JOHN & SONS INC
CL A
968223206
278
5241
SH
SOLE
5165
0
76
WILLIAMS COS INC
COM
969457100
943
28226
SH
SOLE
19273
0
8953
WILLIAMS SONOMA INC
COM
969904101
1455
10033
SH
SOLE
9773
0
260
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
2781
11774
SH
SOLE
11292
0
482
WILLSCOT MOBIL MINI HLDNG CO
COM CL A
971378104
4986
127416
SH
SOLE
123416
0
4000
WINTRUST FINL CORP
COM
97650W108
2557
27514
SH
SOLE
26136
0
1378
WISDOMTREE TR
US TOTAL DIVIDND
97717W109
1439
22293
SH
SOLE
22293
0
0
WISDOMTREE TR
CHINESE YUAN FD
97717W182
11
400
SH
SOLE
0
0
400
WISDOMTREE TR
US HIGH DIVIDEND
97717W208
1106
12560
SH
SOLE
4035
0
8525
WISDOMTREE TR
EMG MKTS SMCAP
97717W281
135
2529
SH
SOLE
2204
0
325
WISDOMTREE TR
US LARGECAP DIVD
97717W307
589
8968
SH
SOLE
8446
0
522
WISDOMTREE TR
EMER MKT HIGH FD
97717W315
177
4053
SH
SOLE
3191
0
862
WISDOMTREE TR
US AI ENHANCED
97717W406
246
2488
SH
SOLE
1988
0
500
WISDOMTREE TR
INDIA ERNGS FD
97717W422
603
16747
SH
SOLE
11747
0
5000
WISDOMTREE TR
US MIDCAP DIVID
97717W505
102
2300
SH
SOLE
2300
0
0
WISDOMTREE TR
WISDOMTREE US VA
97717W547
32
519
SH
SOLE
519
0
0
WISDOMTREE TR
US SMALLCAP FUND
97717W562
1297
27039
SH
SOLE
15039
0
12000
WISDOMTREE TR
US MIDCAP FUND
97717W570
42
765
SH
SOLE
765
0
0
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
387
12134
SH
SOLE
10589
0
1545
WISDOMTREE TR
INTL EQUITY FD
97717W703
230
4363
SH
SOLE
4243
0
120
WISDOMTREE TR
INTL MIDCAP DV
97717W778
51
800
SH
SOLE
800
0
0
WISDOMTREE TR
INTERNTNL AI ENH
97717W786
58
1450
SH
SOLE
1450
0
0
WISDOMTREE TR
ITL HIGH DIV FD
97717W802
38
968
SH
SOLE
968
0
0
WISDOMTREE TR
JP SMALLCP DIV
97717W836
29
438
SH
SOLE
438
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
322
5022
SH
SOLE
5022
0
0
WISDOMTREE TR
EUROPE SMCP DV
97717W869
6
95
SH
SOLE
95
0
0
WISDOMTREE TR
EMERG MKTS ESG
97717X214
57
1744
SH
SOLE
1744
0
0
WISDOMTREE TR
YIELD ENHANCD US
97717X511
305
6380
SH
SOLE
6380
0
0
WISDOMTREE TR
EUR HDG SMLCAP
97717X552
165
4750
SH
SOLE
4750
0
0
WISDOMTREE TR
US S CAP QTY DIV
97717X651
192
4305
SH
SOLE
4005
0
300
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
147
1991
SH
SOLE
1991
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
7
267
SH
SOLE
267
0
0
WISDOMTREE TR
FLOATNG RAT TREA
97717Y527
330
6569
SH
SOLE
5712
0
857
WISDOMTREE TR
CLOUD COMPUTNG
97717Y691
306
7483
SH
SOLE
7483
0
0
WOLFSPEED INC
COM
977852102
440
3867
SH
SOLE
3867
0
0
WOODWARD INC
COM
980745103
584
4674
SH
SOLE
3564
0
1110
WORKDAY INC
CL A
98138H101
349779
1460700
SH
SOLE
1055486
0
405214
WORKIVA INC
COM CL A
98139A105
614
5201
SH
SOLE
5172
0
29
WP CAREY INC
COM
92936U109
6261
77446
SH
SOLE
64027
0
13419
WYNDHAM HOTELS & RESORTS INC
COM
98311A105
1222
14432
SH
SOLE
13907
0
525
WYNN RESORTS LTD
COM
983134107
557
6980
SH
SOLE
6680
0
300
XCEL ENERGY INC
COM
98389B100
2497
34603
SH
SOLE
31955
0
2648
XOMETRY INC
CLASS A COM
98423F109
51185
1392792
SH
SOLE
1011782
0
381010
XPERI HOLDING CORP
COM
98390M103
497
28716
SH
SOLE
13016
0
15700
XPO LOGISTICS INC
COM
983793100
454
6230
SH
SOLE
4630
0
1600
XYLEM INC
COM
98419M100
5648
66243
SH
SOLE
12089
0
54154
YETI HLDGS INC
COM
98585X104
66946
1116133
SH
SOLE
1008132
0
108001
YUM BRANDS INC
COM
988498101
3089
26064
SH
SOLE
23953
0
2111
YUM CHINA HLDGS INC
COM
98850P109
1532
36877
SH
SOLE
18155
0
18722
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
51451
124368
SH
SOLE
36113
0
88255
ZENDESK INC
COM
98936J101
764
6348
SH
SOLE
2416
0
3932
ZIFF DAVIS INC
COM
48123V102
338
3492
SH
SOLE
2397
0
1095
ZILLOW GROUP INC
CL A
98954M101
10
208
SH
SOLE
208
0
0
ZILLOW GROUP INC
CL C CAP STK
98954M200
545
11055
SH
SOLE
10830
0
225
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
3253
25436
SH
SOLE
17342
0
8094
ZIONS BANCORPORATION N A
COM
989701107
725
11066
SH
SOLE
8316
0
2750
ZOETIS INC
CL A
98978V103
438053
2322782
SH
SOLE
1740679
0
582103
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
19340
164971
SH
SOLE
131328
0
33643
ZSCALER INC
COM
98980G102
584
2422
SH
SOLE
2146
0
276
ZYNGA INC
CL A
98986T108
332
35900
SH
SOLE
35900
0
0